zp0552 发表于 2009-6-2 20:16:45

optistruct里好像没有定义接触的

我在用optistruct分析优化一个模型,模型中两个物体之间是有接触的,但是在op中找不到定义接触的按钮,请问这种情况下该怎么办。在help文件中看到一些例子,其中好像是有不同的物体之间接触在一起的,不知道他们是怎么做出来的。还请各位给些指导

zkong 发表于 2009-6-2 23:05:43

OptiStruct 9.0 支持非线性接触(CGAP单元),在OptiStruct (或者叫RADIOSS small displacement)中叫做Nonlinear Quasi-Static Gap Analysis.   具体介绍见帮助文档:

User's Guide -> RADIOSS -> Small Displacement Finite Element Analysis -> Solution Sequences -> Nonlinear Quasi-Static Gap Analysis


9.0的帮助文档中有一个例子

RADIOSS, MotionSolve, and OptiStruct Tutorials -> RADIOSS -> Advanced Small Displacement Finite Element Analysis -> Nonlinear Gap Analysis of an Airplane Wing Rib - RD-2040

10.0中有直接的接触定义,通过CONTACT卡片。

hqt6011 发表于 2009-6-2 20:54:38

optisruct不能做非线性,接触是状态非线性
所以就不能做接触,可以用ansys做

zp0552 发表于 2009-6-2 21:30:28

可是帮助文档里有的例子中的几个不同的components是连接在一起的,这是怎么回事

hg_boy 发表于 2009-6-2 22:34:45

联结在一起,不一定非要通过接触;

hg_boy 发表于 2009-6-3 08:49:44

Gap非线性接触功能其实在之前的老版本里面就已经有了。
用Gap单元来模拟非线性接触,这不过是早期nastran/optistruct的一种权宜之计,gap模拟接触,是基于小变形的,在接触过程中,gap 单元的几何时始终保持不变的,几何和载荷方向不能随着变形调整,其计算精度有限,尤其是不能正确反映接触部位的应力状况,因此,GAP单元仅能用于小变形,不关心接触部位的应力,gap单元只是用来在部件之间传递载荷的场合下。

因此GAP单元算不上时真正意义上的非线性接触单元。
为了弥补在接触非线性方面的不足,msc.nastran在新版本中引入了Marc的接触非线性功能,altair则引入了radioss, NX.nastran的接触非线性据说是用的adina的。

liminglaile 发表于 2009-6-3 11:46:24

Gap非线性接触功能其实在之前的老版本里面就已经有了。
用Gap单元来模拟非线性接触,这不过是早期nastran/optistruct的一种权宜之计,gap模拟接触,是基于小变形的,在接触过程中,gap 单元的几何时始终保持不变的, ...
hg_boy 发表于 2009-6-3 08:49 http://forum.simwe.com/images/common/back.gif
是这样。而且,那个RD-2040教程基本上没有什么作用。用gap定义接触关系,我曾经问过altair的人,跟我说了半天最后说他也觉得说不清楚,只好放弃了。

zkong 发表于 2009-6-3 12:30:17

楼主想用OptiStruct做优化,如果这个问题要考虑大变形,OptiStruct做不了。 OptiStruct中提供的接触能否满足楼主的需要,要看楼主具体问题了。

zp0552 发表于 2009-6-3 14:08:36

谢谢大家的帮助。我的模型是优化一对螺纹连接件,考虑螺钉尺寸(直径,长度等)的改变对螺纹处的应力影响,,不知这种情况optistruct中应该怎么做

sun1188 发表于 2009-7-9 19:37:08

optistruct里面优化不了的,因为它只能在做线性优化,可以考虑用study

heveey 发表于 2011-3-10 10:15:51

zhichi一下!!!!!!!!!!!!!!!

nwpuzhangyu 发表于 2011-3-10 15:39:25

总结一下结构优化技术的特点。
要实现结构优化,必须满足两个准则:一是正确的结构分析模块;二是优化模块,这部分最主要的作用是:提取结构分析的各种数据,如单元刚度矩阵,位移向量,生成优化算法需要的灵敏度等信息,再进行优化。

接着问:灵敏度是啥?这个就得看看优化方面的书了,要想做优化做得好,不知道灵敏度是不行的。

当今主流的结构优化软件都采用这种模式进行结构优化设计:内置的有限元求解器+优化求解器,比如OptiStruct。内置求解器进行优化使得优化效率会大大提高,减少有限元迭代的计算次数。

接下来分析结构优化的类型。
结构优化有三种,拓扑优化、形状优化与尺寸优化,其中拓扑优化是最近才出现的新技术。

拓扑优化有个特点:就是设计变量特别多,每个单元基本上都对应一个密度设计变量。变量多这个特点很有意思,它意味着进行优化,就必须得采用一种高效的方法提供设计变量的灵敏度,否则,1万个单元的拓扑优化,你就得差分1万次,优化迭代一步都得1年。好在现在数学力学学得好的人多了去了,有好事者没事就研究各种线性分析中神马位移、应力、频率的灵敏度,这样线性分析+灵敏度分析就完成了,再加上一个优化算法,结构拓扑优化就做起来了。目前效率最好,各种响应最全,计算结果最好的,当属OS。但是好事者还是没有研究好各种非线性分析中的灵敏度,所以,要想在碰撞啊接触啊神马非线性分析过程中进行拓扑优化,目前是不可能了。

尺寸优化和形状优化就简单多了。先谈谈伪结构优化。什么是伪结构优化?当然就是不用求灵敏度了。把尺寸、形状优化问题当成是一般的优化问题,假设有三个尺寸变量,则差分三次(有限元分析三次)就能优化迭代一次。伪结构优化的好处是:求解器不用内置了,你用Radioss、DYNA、Abaqus等类型的求解器做任何类型的非分析都无所谓,但是由于采用差分,明显计算效率会比较低,假设有30个尺寸变量,就得差分30次,计算时间非常多。这就是诸多通用的优化软件比如isight之流不适合做真正的结构优化的原因,他们也就做做几个参数的参数优化罢了。这么说HyperStudy也属于伪结构优化软件,因为HST也是采用外置的求解器,所以效率没有求解器内置的OptiStruct高,但是能处理非线性问题;另外基于HW的后处理技术,HST能轻易解读ANSYS、NASTRAN、ABAQUS等计算结果输出的数据,比如某单元的位移或者应力,很容易设定优化目标或者约束,使用十分方便。作为OS优化的补充,HST是一个非常专业的非常偏向结构优化的伪结构优化软件。

内置求解器,求灵敏度的尺寸或者形状优化,就是OS中的尺寸与形状优化,效率高。

写到这里,算是回答了楼主的一半问题:最好在HST中做非线性分析的尺寸或者形状优化。

最后希望斑竹能给几个技术积分,写了这么多概括性的东西,一是真的不容易,二是,这个东西就像一块手纸,总有点用吧?

lp04172401 发表于 2011-3-10 19:55:16

学点东西了。我也不会啊

0510310205 发表于 2011-3-15 22:12:49

12楼总结的不错,小弟这里学习了!

Jerry_ling_1 发表于 2011-4-21 07:04:33

12楼很专业,支持,学习!

asiaj 发表于 2011-7-29 18:08:13

很不错 学习了

kmani 发表于 2011-7-29 18:24:03

12楼,我们的偶像,希望偶像再出好贴

hijk673 发表于 2011-7-31 16:56:50

弱弱的问题:12#文中提到的“灵敏度”的英文是什么?

xuguixiangxn 发表于 2013-2-8 14:00:30

12楼确实是个人才
页: [1]
查看完整版本: optistruct里好像没有定义接触的