找回密码
 注册
Simdroid-非首页
查看: 317|回复: 11

拓扑优化中频率约束发散的问题(高手帮忙解答,急死我了)

[复制链接]
发表于 2008-4-18 11:56:30 | 显示全部楼层 |阅读模式 来自 吉林大学前卫南区
在拓扑优化过程中,我设置频率为约束。但在计算过程中,发现.OUT文件中第二次迭代以后频率约束已经开始发散,离我设置的最低频率原来越远。模型一阶频率为18.5,我设置的一阶频率不小于18,但第二次迭代就成了3点多,第二次迭代成了1点多,以后的迭代向1靠拢了。也知道问题出现在哪,也没有错误提示。请高手帮忙
发表于 2008-4-18 12:26:49 | 显示全部楼层 来自 安徽芜湖
Simdroid开发平台
把文件发上来看看
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-18 12:44:30 | 显示全部楼层 来自 吉林大学前卫南区

回复 2# 的帖子

跟你的问题好像优点相似?
************************************************************************

OPTIMIZATION HISTORY INFORMATION :
----------------------------------


ITERATION   0

          Auto-SPC d. o. f.s for loadcase        2
          Number of Auto-SPC d. o. f.s  =        3

          ------------------------------
            Grid No.       Component  
          ------------------------------
              496422             4 5 6
          ------------------------------


(Scratch disk space usage for starting iteration =    13689 MB)
(Running minimum-core solution)

Objective Function (Minimize VOLUM) =  1.16946E+04
Maximum Constraint Violation %      =  0.11130E+02   Number   =            2
Design Volume Fraction              =  9.00000E-01   Mass     =  3.82209E-01


Subcase  Mode    Frequency      Eigenvalue
       2     1   1.626313E+01   1.044162E+04
       2     2   1.979838E+01   1.547459E+04
       2     3   2.579854E+01   2.627544E+04


                           RETAINED RESPONSES TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Objective    Viol.
User-ID          Label     /Frqncy Element/  Comp     Value      Reference/     %  
                                   MID/PID/  /Reg                Constraint
                                   Mode No.                        Bound   
------------------------------------------------------------------------------------
       1 VOLUM vol              --      212  SOLI   1.169E+04 MIN
       2 FREQ  freq1             2        1    --   1.626E+01  >  1.830E+01   11.1 V
       3 FREQ  freq2             2        2    --   1.980E+01  >  2.120E+01    6.6 V
       4 FREQ  freq3             2        3    --   2.580E+01  >  2.600E+01    0.8 V
------------------------------------------------------------------------------------

                       MOST VIOLATED CONSTRAINTS TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Constraint   Viol.
User-ID          Label     /Frqncy Element/  Comp     Value        Bound        %  
                                   MID/PID/  /Reg                          
                                   Mode No.                                
------------------------------------------------------------------------------------
       2 FREQ  freq1             2        1    --   1.626E+01  >  1.830E+01   11.1 V
       3 FREQ  freq2             2        2    --   1.980E+01  >  2.120E+01    6.6 V
       4 FREQ  freq3             2        3    --   2.580E+01  >  2.600E+01    0.8 V
------------------------------------------------------------------------------------

ITERATION   1

Objective Function (Minimize VOLUM) =  9.30738E+03   % change =       -20.41
Maximum Constraint Violation %      =  0.81799E+02   Number   =            3
Design Volume Fraction              =  7.16286E-01   Mass     =  3.82190E-01


Subcase  Mode    Frequency      Eigenvalue
       2     1   3.465010E+00   4.739895E+02
       2     2   3.858612E+00   5.877896E+02
       2     3   8.405199E+00   2.789046E+03


                           RETAINED RESPONSES TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Objective    Viol.
User-ID          Label     /Frqncy Element/  Comp     Value      Reference/     %  
                                   MID/PID/  /Reg                Constraint
                                   Mode No.                        Bound   
------------------------------------------------------------------------------------
       1 VOLUM vol              --      212  SOLI   9.307E+03 MIN
       2 FREQ  freq1             2        1    --   3.465E+00  >  1.830E+01   81.1 V
       3 FREQ  freq2             2        2    --   3.859E+00  >  2.120E+01   81.8 V
       4 FREQ  freq3             2        3    --   8.405E+00  >  2.600E+01   67.7 V
------------------------------------------------------------------------------------

                       MOST VIOLATED CONSTRAINTS TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Constraint   Viol.
User-ID          Label     /Frqncy Element/  Comp     Value        Bound        %  
                                   MID/PID/  /Reg                          
                                   Mode No.                                
------------------------------------------------------------------------------------
       3 FREQ  freq2             2        2    --   3.859E+00  >  2.120E+01   81.8 V
       2 FREQ  freq1             2        1    --   3.465E+00  >  1.830E+01   81.1 V
       4 FREQ  freq3             2        3    --   8.405E+00  >  2.600E+01   67.7 V
------------------------------------------------------------------------------------

ITERATION   2

Objective Function (Minimize VOLUM) =  6.67786E+03   % change =       -28.25
Maximum Constraint Violation %      =  0.95817E+02   Number   =            4
Design Volume Fraction              =  5.13921E-01   Mass     =  3.82170E-01


Subcase  Mode    Frequency      Eigenvalue
       2     1   1.047413E+00   4.331076E+01
       2     2   1.054496E+00   4.389849E+01
       2     3   1.087491E+00   4.668862E+01


                           RETAINED RESPONSES TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Objective    Viol.
User-ID          Label     /Frqncy Element/  Comp     Value      Reference/     %  
                                   MID/PID/  /Reg                Constraint
                                   Mode No.                        Bound   
------------------------------------------------------------------------------------
       1 VOLUM vol              --      212  SOLI   6.678E+03 MIN
       2 FREQ  freq1             2        1    --   1.047E+00  >  1.830E+01   94.3 V
       3 FREQ  freq2             2        2    --   1.054E+00  >  2.120E+01   95.0 V
       4 FREQ  freq3             2        3    --   1.087E+00  >  2.600E+01   95.8 V
------------------------------------------------------------------------------------

                       MOST VIOLATED CONSTRAINTS TABLE
------------------------------------------------------------------------------------
Response Type  Response    Subcase Grid/     DOF/   Response     Constraint   Viol.
User-ID          Label     /Frqncy Element/  Comp     Value        Bound        %  
                                   MID/PID/  /Reg                          
                                   Mode No.                                
------------------------------------------------------------------------------------
       4 FREQ  freq3             2        3    --   1.087E+00  >  2.600E+01   95.8 V
       3 FREQ  freq2             2        2    --   1.054E+00  >  2.120E+01   95.0 V
       2 FREQ  freq1             2        1    --   1.047E+00  >  1.830E+01   94.3 V
------------------------------------------------------------------------------------
回复 不支持

使用道具 举报

发表于 2008-4-18 12:49:52 | 显示全部楼层 来自 安徽芜湖
原模型一阶频率没有18Hz啊?
除了频率,还有什么约束?
描述一下你的目标和完整的约束
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-18 13:02:29 | 显示全部楼层 来自 吉林大学前卫南区
不。原模型一阶频率18.6
就前三阶频率约束
ITERATION   0          这个是第一次迭代吧  并不是原模型模态
我是用OPTISTRUT算完模态然后才根据算完的模态设置的频率约束
回复 不支持

使用道具 举报

发表于 2008-4-19 11:17:13 | 显示全部楼层 来自 加拿大
注意:HM的优化方法是基于局部最优的,并非全局最优,所以一旦初始值给的不合适,就会造成最终收敛于意想不到的局部最优区域。但是你如果要问如何设置一组很好的初始值?这个问题很难。学习过高斯时间序列吗?使用卡曼滤波器在迭代的时候,如果初始值不满足正态分布,最终的收敛结果便会无法获得或者收敛于某个架点。这种情况在信号处理中十分常见,优化技术也是一样。。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 22:24:41 | 显示全部楼层 来自 吉林长春

回复 6# 的帖子

谢谢,那么请问有什么后处理软件是全局最优的呢?
回复 不支持

使用道具 举报

发表于 2008-4-19 23:08:09 | 显示全部楼层 来自 加拿大

回复 7# 的帖子

全局最优在理论上还并不完善,所以全局最优的实现只能在某些特殊的条件下才能达到。优化软件应该有很多,但都是与具体的学科和工业领域缠结在一起,例如经济学方面有许多优化软件,但是你用不到。如果你真地对这个问题感兴趣,我建议你最好认真拜读一本优化设计方面的书籍,我过去可是把优化设计的许多理论都吃透了,什么变尺度法,牛顿下山法,罚函数法,隆戈库塔法,甚至多目标优化,等等等等,太多,数不上来。有时间的话你自己去看看书吧,读书受益无穷。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-20 09:10:25 | 显示全部楼层 来自 吉林长春

回复 8# 的帖子

我只是课题中暂时做到这一块了,并不是专门做这个的,所以这方面的理论知识比较差。时间紧,也没有更多的时间来加强理论知识了。
这个模型几十万个单元,算一次要好长时间,哪怕是迭代三次在实验室的电脑上都要一天一夜的时间,因此这个初始约束值的问题头疼死我了。您觉得如果我把这个初始最小频率值设置的比原始的大会有什么结果?(我这个模型优化结果肯定是频率越来越小,不可能变大)
回复 不支持

使用道具 举报

发表于 2009-8-4 09:19:30 | 显示全部楼层 来自 江苏苏州
我也遇到过这个问题,不过有时得不到想要的结果是因为约束给的不够,造成优化结果跟自己的设想相差很远。这种情况下还是多试试好些
回复 不支持

使用道具 举报

gjhnha 该用户已被删除
发表于 2009-8-4 12:28:55 | 显示全部楼层 来自 江苏镇江
提示: 作者被禁止或删除 内容自动屏蔽
回复 不支持

使用道具 举报

发表于 2012-4-6 10:30:07 | 显示全部楼层 来自 北京丰台
谢谢,值得学习
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 00:19 , Processed in 0.042117 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表