2018-08-06

基于ANSYS港机模型优化设计

1 基本工况介绍

2018-08-06_第1张图片

       港机简化模型,其结构主要由相同截面的箱梁结构构成,其拉杆是由圆形截面的圆管结构构成,如上图所示。

材料参数:

起重机钢材Q345

弹性模量EX=2.06E+11Pa

泊松比PRXY=0.280

质量密度R=7.8E+03

箱型梁界面基本尺寸如图:

2018-08-06_第2张图片

拉杆截面的基本尺寸如图:

2018-08-06_第3张图片

优化目的:

       通过优化起重机模型箱型梁和拉杆的截面厚度,在最大应力允许范围内,对起重机模型做一个轻量化优化设计,即减小起重机的质量。

2优化步骤

2018-08-06_第4张图片

载荷分别处于这5个位置时,应力最大的位置就是港机结构需用应力最大的位置,只要优化后的结构在此位置上能满足性能要求,那么在其他位置也能满足性能要求。

所以,分析流程为:

第一步,分析未优化的结构载荷处在1、2、3、4、5位置时,整个结构最大的应力。

第二步,比较5个位置最大应力的大小,得出最危险位置(词语有待斟酌)。

第三步,针对最危险位置,进行结构优化,若在此位置能满足性能要求,则可以满足各个位置的要求。

第四步,得出结论。具体优化后的参数,及港机结构性能。

       建立港机模型,并从五个要求位置进行静力学分析,结果如所示:

2018-08-06_第5张图片

位置1 von Mises stress应力云图

2018-08-06_第6张图片

位置2 von Mises stress应力云图

2018-08-06_第7张图片

位置3 von Mises stress应力云图

2018-08-06_第8张图片

位置4 von Mises stress应力云图

2018-08-06_第9张图片

位置5 von Mises stress应力云图

      小车载荷在不同位置时,港机结构的最大应力

位置最大应力(Pa)

1161000000

210400000

33510000

43510000

5174000000

通过比较分析,载荷处于位置5时拥有最大的应力,因此以5位置标准进行优化。

3参数化模型的建立

依据有限元模型,使用ANSYS命令流建立有限元参数化模型,即将设计变量一代数的形式表达出来,使建模的尺寸参数化,并编写命令流程序。同时使用命令流对港机模型进行计算求解。

令箱梁左右的厚度为A,上下厚度为B,圆形拉杆的厚度为C,建立参数化模型,港机模型程序如下:

FINISH

/clear

/filnam,BeamOpt

!第二步

A=0.006

B=0.014

C=0.025

!前处理

/PREP7  

!*  

ET,1,BEAM189

!* 

MPTEMP,,,,,,,,  

MPTEMP,1,0  

MPDATA,EX,1,,2.06e11

MPDATA,PRXY,1,,0.28 

MPTEMP,,,,,,,,  

MPTEMP,1,0  

MPDATA,DENS,1,,7.85e3   

/REPLOT,RESIZE  

SECTYPE,   1, BEAM, CTUBE, , 0  

SECOFFSET, CENT 

SECDATA,0.1-C,0.1,0,0,0,0,0,0,0,0,0,0 

SECTYPE,   2, BEAM, HREC, , 0   

SECOFFSET, CENT 

SECDATA,0.55,1.328,A,A,B,B,0,0,0,0,0,0   

K,1,-40,0,0,

K,2,-28,0,0,

K,3,0,0,0,  

K,4,22,0,0, 

K,5,35,0,0, 

K,6,-40,0,-14,  

K,7,-28,0,-14,  

K,8,0,0,-14,

K,9,22,0,-14,   

K,10,35,0,-14,  

K,11,0,20.2,0,  

K,12,0,20.2,-14,

K,13,0,-14,0,   

K,14,22,-14,0,  

K,15,22,-14,-14,

K,16,0,-14,-14, 

K,17,0,-22,0,   

K,18,22,-22,0,  

K,19,22,-22,-14,

K,20,0,-22,-14, 

K,21,0,-30,0,   

K,22,22,-30,0,  

K,23,22,-30,-14,

K,24,0,-30,-14, 

K,24,0,-30,-14, 

LSTR,      11,       2  

LSTR,      12,       7  

LSTR,      11,       4  

LSTR,      12,       9  

LSTR,      11,      12  

LSTR,       1,       6  

LSTR,       1,       2  

LSTR,       2,       3  

LSTR,       3,       4  

LSTR,       4,       5  

LSTR,       5,      10  

LSTR,      10,       9  

LSTR,       9,       8  

LSTR,       8,       7  

LSTR,       7,       6  

LSTR,      11,       3  

LSTR,      12,       8  

LSTR,       3,      13  

LSTR,       8,      16  

LDELE,      19  

LSTR,       4,      14  

LSTR,       9,      15  

LSTR,       8,      16  

LSTR,      13,      17  

LSTR,      14,      18  

LSTR,      15,      19  

LSTR,      16,      20  

LSTR,      13,      14  

LSTR,      16,      15  

LSTR,      17,      20  

LSTR,      18,      19  

LSTR,      17,      21  

LSTR,      18,      22  

LSTR,      19,      23  

LSTR,      20,      24 

FLST,5,4,4,ORDE,2   

FITEM,5,1   

FITEM,5,-4  

CM,_Y,LINE  

LSEL, , , ,P51X 

CM,_Y1,LINE 

CMSEL,S,_Y  

!*  

!*  

CMSEL,S,_Y1 

LATT,1, ,1, , , ,1  

CMSEL,S,_Y  

CMDELE,_Y   

CMDELE,_Y1  

!*  

FLST,5,29,4,ORDE,2  

FITEM,5,5   

FITEM,5,-33 

CM,_Y,LINE  

LSEL, , , ,P51X 

CM,_Y1,LINE 

CMSEL,S,_Y  

!*  

!*  

CMSEL,S,_Y1 

LATT,1, ,1, , , ,2  

CMSEL,S,_Y  

CMDELE,_Y   

CMDELE,_Y1  

!*  

FLST,5,33,4,ORDE,2  

FITEM,5,1   

FITEM,5,-33 

CM,_Y,LINE  

LSEL, , , ,P51X 

CM,_Y1,LINE 

CMSEL,,_Y   

!*  

LESIZE,_Y1,1, , , , , , ,1  

!*  

FLST,2,33,4,ORDE,2  

FITEM,2,1   

FITEM,2,-33 

LMESH,P51X 

/VIEW,1,1,2,3   

/ANG,1  

/REP,FAST   

LPLOT   

/PNUM,KP,1  

/PNUM,LINE,0

/PNUM,AREA,0

/PNUM,VOLU,0

/PNUM,NODE,0

/PNUM,TABN,0

/PNUM,SVAL,0

/NUMBER,0   

!*  

/PNUM,ELEM,0

/REPLOT 

!*  

FLST,2,4,3,ORDE,2   

FITEM,2,21  

FITEM,2,-24 

!*  

/GO 

DK,P51X, , , ,0,ALL, , , , , ,  

FLST,2,2,3,ORDE,2   

FITEM,2,5   

FITEM,2,10  

!*  

/GO 

FK,P51X,FY,-17500 

! SOLVE 

FINISH  

/PREP7  

FINISH  

/SOL

/STATUS,SOLU

SOLVE   

FINISH

并通过命令,提取设计变量,状态变量目标函数的值。

SET,...

NSORT,U,Y

*GET,DMAX,SORT,,MAX

ETABLE,VOLU,VOLU

ETABLE,SMAX_I,NMISC,1

ETABLE,SMAX_J,NMISC,3

SSUM

*GET,VOLUME,SSUM,,ITEM,VOLU

ESORT,ETAB,SMAX_I,,1

*GET,SMAXI,SORT,,MAX

ESORT,ETAB,SMAX_J,,1

*GET,SMAXI,SORT,,MAX

SMAX=SMAXI>SMAXJ

FINISH

       以上由于密度一定,所以提取体积,目标函数以体积为目标函数以达到质量的优化。

4 港机模型优化计算

       首先使用ANSYS里面的优化模块(ANSYS14.0已取消这个模块,将这个模块移到了workbench中),设定相关参数,设置设计变量和状态变量的上下限。设计变量的设置如下图:

2018-08-06_第10张图片

         接下来进行control界面设置

2018-08-06_第11张图片


       优化方式此次选择子问题法优化方式,还有其他常用的优化方法也可以尝试去使用。

2018-08-06_第12张图片

到后面进行计算优化即可。

5优化结果

优化结果图如下所示:

2018-08-06_第13张图片

       由上图可知,一共优化计算了13次,第一行的数值表现为此优化状态下的最大应力值,其中set 6、set 7 、set 8 最大应力值超出了许用范围,所以这三阶计算值是不符合标准的,即便他所优化后的目标函数体积值较小,所最优一阶应该为set 13 ,此时相对应的三个尺寸ABC就是最优尺寸。


      设计变量ABC随优化阶数而变化的变化关系如下图:

2018-08-06_第14张图片
2018-08-06_第15张图片
2018-08-06_第16张图片

目标函数---模型总体积随阶数变化图如下:

2018-08-06_第17张图片

      得到最优尺寸后,将新尺寸带入计算,验证体积是否有减小,并且验证是都满足设计要求。

优化前后的体积对比:

2018-08-06_第18张图片

优化前体积

2018-08-06_第19张图片

优化后体积

        经对比发现,模型体积由14.9251变化为10.6932,体积方面是有明显优化的,完成了轻量化的设计。

        优化后的危险位置的应力分析,结果如下图:

2018-08-06_第20张图片


       由图可知,最大应力值为255MPa,上文可知Q345在起重机行业的许用应力为257Mpa,所以符合约束条件的约束,满足设计要求。

                                                                                                  END



2018-08-06_第21张图片

你可能感兴趣的:(2018-08-06)