ansys的问题
发布网友
发布时间:2022-04-26 17:41
我来回答
共3个回答
热心网友
时间:2023-10-18 08:38
*CREATE,SCRATCH
/FILNAME,ZUOYE
/TITLE,NO6
A1=0.002
A2=0.002
disp=0.003
/PREP7
mp,prxy,1,0.3
ET,1,LINK1
R,1,A1
R,2,A2
MP,EX,1,2E11Y
N,1,1.44,0.72
N,2,1.44
N,3,0.72,0.72
N,4,0.72
N,5,,0.72
N,6
REAL,1
E,1,2
E,1,3
E,6,4
E,2,4
E,3,4
E,3,5
REAL,2
E,1,4
E,3,2
E,4,5
E,3,6
FINISH
/SOLU
D,5,UX
D,5,UY
D,6,UX
D,6,UY
F,2,FX,6E5
F,2,FY,-9E5
F,4,FY,-6E5
SOLVE
FINISH
/POST1
SET,LAST
NSORT,U,Y,,1
*GET,DISP,SORT,,MAX
disp=abs(disp)
ETABLE,EVOL,VOLU
SSUM
*GET,VTOT,SSUM,,ITEM,EVOL
RHO=7.8E3
WT=RHO*VTOT
ETABLE,SIG,LS,1
*GET,SIG1,ELEM,1,ETAB,SIG
*GET,SIG2,ELEM,2,ETAB,SIG
*GET,SIG3,ELEM,3,ETAB,SIG
*GET,SIG4,ELEM,4,ETAB,SIG
*GET,SIG5,ELEM,5,ETAB,SIG
*GET,SIG6,ELEM,6,ETAB,SIG
*GET,SIG7,ELEM,7,ETAB,SIG
*GET,SIG8,ELEM,8,ETAB,SIG
*GET,SIG9,ELEM,9,ETAB,SIG
*GET,SIG10,ELEM,10,ETAB,SIG
SIG1=ABS(SIG1)
SIG2=ABS(SIG2)
SIG3=ABS(SIG3)
SIG4=ABS(SIG4)
SIG5=ABS(SIG5)
SIG6=ABS(SIG6)
SIG7=ABS(SIG7)
SIG8=ABS(SIG8)
SIG9=ABS(SIG9)
SIG10=ABS(SIG10)
*END
*USE,SCRATCH
finish
/OPT
OPANL,SCRATCH
OPVAR,A2,DV,0.003,0.01
OPVAR,A1,DV,0.003,0.01
OPVAR,disp,SV,,0.005
OPVAR,SIG1,SV,,125E6
OPVAR,SIG2,SV,,125E6
OPVAR,SIG3,SV,,125E6
OPVAR,SIG4,SV,,125E6
OPVAR,SIG5,SV,,125E6
OPVAR,SIG6,SV,,125E6
OPVAR,SIG7,SV,,125E6
OPVAR,SIG8,SV,,125E6
OPVAR,SIG9,SV,,125E6
OPVAR,SIG10,SV,,125E6
OPVAR,WT,OBJ,,,2 !定义目标函数
OPSAVE,trussvar,opt !存储数据
OPTYPE,first !定义1阶方法
OPFRST,30 !最大30次迭代
OPEXE
STATUS
OPLIST,ALL
/AXLAB,X,ITERATION NUMBER
/AXLAB,Y,STRUCTURE WEIGHT
PLVAROPT,WT
/AXLAB,Y,DEFELECTION
/AXLAB,Y,CROSS-SECTIONAL AREA
PLVAROPT,A1,A2
这个是我改后的程序,是可以运行的!
运行方法是清除掉你的工作目录里面的所有不必要的文件,因为宏会冲突,你的优化数据库也会冲突,也就是说保证你的工作目录没有跟这个程序有关的任何东西!这样就不会出现警告!
但是我建议你在做优化的时候一定要主要你的优化变量的上下限以及公差!我觉得你的DV和SV都设置的不怎么样,这样的优化结果是不正确的:
SET 1 SET 2 *SET 3* SET 4
(INFEASIBLE) (INFEASIBLE) (INFEASIBLE) (INFEASIBLE)
DISP (SV) > 0.13957E-01 0.28094E-02 0.27914E-02 0.27914E-02
SIG1 (SV) > 0.15970E+09 0.32227E+08 0.31941E+08 0.31941E+08
SIG2 (SV) > 0.15970E+09 0.32227E+08 0.31941E+08 0.31941E+08
SIG3 (SV) > 0.56944E+09 0.11526E+09 0.11389E+09 0.11389E+09
SIG4 (SV) 0.97033E+07 0.18801E+07 0.19407E+07 0.19407E+07
SIG5 (SV) 0.40264E+08 0.80049E+07 0.80528E+07 0.80528E+07
SIG6 (SV) > 0.78056E+09 > 0.15786E+09 > 0.15611E+09 > 0.15611E+09
SIG7 (SV) > 0.22585E+09 0.45055E+08 0.45171E+08 0.45171E+08
SIG8 (SV) > 0.41054E+09 0.82224E+08 0.82108E+08 0.82108E+08
SIG9 (SV) > 0.59318E+09 0.11872E+09 0.11864E+09 0.11864E+09
SIG10 (SV) > 0.46748E+09 0.93416E+08 0.93497E+08 0.93497E+08
A2 (DV) > 0.20000E-02 0.10000E-01 0.10000E-01 0.10000E-01
A1 (DV) > 0.20000E-02 0.98856E-02 0.10000E-01 0.10000E-01
WT (OBJ) 130.93 650.80 654.65 654.65
你可以看下你的最优解发生在序列3,但是结果并不正确!
热心网友
时间:2023-10-18 08:39
1.估计你约束的命令不对,你要在solution-defind
loads-apply-structure-displacement-on
nodes(或者是其他的)里加
UY,UX.UZ是个复选框,可以多选
2.是你划分的网格超出了它的*
比如用SHELL63单元划分时,遇到小的多边形就会出现这种情况。
你可以用check
mesh命令找出来对应单元来,从而确定出问题的面,然后在模型中将面变为规整的
或者减小网格尺寸
出问题的地方一般是细小的面等
或者是进行布尔操作时留下来的
不过还要说句,这个问题不是特别厉害,只要能往下进行下去并且没有错误的话可以忽略。不过这种面能减少就减少点。
热心网友
时间:2023-10-18 08:39
如果直接定义截面惯性矩和面积,则直接通过定义实常数,而且section并不支持所有的beam单元,beam3和beam4只支持矩形截面,而且也是通过实常数定义,beam44可以定义截面,但是计算参数仍取实常数定义值,beam188/189只支持截面定义,不支持实常数。
打开ANSYS出错怎么回事?
1. 许可证服务器连接问题:ANSYS是一款商业软件,使用时需要连接许可证服务器来验证用户的使用权限。如果无法连接到许可证服务器,就会出现“could not connect to any license”错误。这可能是由于网络问题、服务器故障或许可证服务器配置不当导致的。2. 许可证失效或过期:如果您的许可证已经...
ANSYS求解报错,求解大神
检查错误消息:仔细阅读ANSYS软件给出的错误消息和警告。这些信息通常会提供导致错误的直接原因或指向可能的问题区域。验证模型设置:确保所有部件都已正确导入并组装。检查是否有未定义的材料属性或材料属性设置不正确。验证接触对(如果有的话)是否正确设置。检查边界条件和载荷:确保所有必要的边界条件和载荷...
电脑无法安装ANSYS总是注册失败的解决方法
电脑无法安装ANSYS并且出现注册失败的问题,可能是由于以下几个原因导致的:1. 硬件配置不足:ANSYS是一款计算机较为耗费资源的软件,如果您的电脑硬件配置不足,可能会导致安装失败。您可以检查一下自己的电脑配置是否满足ANSYS的最低要求,如果不满足的话,考虑升级硬件或者更换电脑。2. 操作系统不兼容:AN...
ansys老是闪退怎么回事?
检查电脑系统兼容性:确保电脑系统与ANSYS软件兼容。如果不兼容,可能需要更新或重新安装软件。检查输入命令流:如果你在使用ANSYS APDL时遇到闪退问题,可能是由于输入命令流存在语法错误或逻辑错误。检查循环语句的条件是否正确,变量是否赋值正确等。调整兼容性设置:对于某些特定情况,如Ansys鼠标一滚动就闪退...
ansys出现问题怎么办?
对于这种情况,我们应该注意做好数据备份工作,以防止数据丢失。在进行Ansys分析时,建议定期保存分析结果,在进行重要操作时,也可以先将数据备份到其他地方,以免数据丢失。同时,如果系统出现异常,也可以通过自动保存功能来避免数据丢失。在Ansys软件中,可以通过设置自动保存的时间间隔来保证数据的安全性。
怎么解决ANSYS运行时内存不足的问题?
(1)加大虚拟内存 (2)在ANSYS Product Launcher中,Customization Preferences下设置内存(选Use custom memory settings)(3)将Total Workspace (M设为1400,这可能是在2G内存下的最大值,这可能也是32位系数下的最大值,因为系统要保留些内存,自已试一下最大可开到多少…)(4)Database(M尽可能小,...
如何解决Ansys网格划分问题呢?
当在Ansys中进行网格划分失败时,可以尝试以下解决方法:1. 检查模型几何形状是否正确:确保模型没有错误或遗漏的边、面或顶点,这些可能导致网格划分失败。2. 调整网格控制参数:检查网格控制参数的设置,确保它们适合所使用的模型和求解器。有时候,调整这些参数可以解决网格划分失败的问题。3. 尝试不同的...
安装ansys出现错误,如何解决?
您好,这个问题可能是由于多种原因引起的。您可以尝试以下方法来解决这个问题:1. 检查您的电脑是否有足够的内存和硬盘空间来运行 Ansys Mechanical。2. 确保您的电脑符合 Ansys Mechanical 的系统要求。3. 尝试重新安装 Ansys Mechanical。4. 如果上述方法都无法解决问题,您可以尝试联系 Ansys 官方技术支持...
ansys插件错误附加失败
当出现插件错误附加失败的情况时,可能是以下几个原因导致的:1. 插件文件缺失或损坏:检查插件文件是否完整,并确保没有被误删或病毒感染。如果插件文件损坏,可以尝试重新下载或安装插件。2. 兼容性问题:插件可能与当前版本的ANSYS不兼容。请确保安装的插件与ANSYS软件版本相匹配,并查看插件的系统要求和...
ANSYS 错误集锦 有哪些经典错误
ANSYS经典错误:1、出现“ESYS is not valid for line element.”是因为使用LATT的时候,把“--”的那个不小心填成了“1”。2、出现”Error!Element type 1 is Solid95,which can not be used with the AMES command, meshing of area 2 aborted.“是...