主权项 |
1.一种循环对称圆柱网格结构拓扑优化设计方法,其特征在于包括以下步骤:(a)根据圆柱网格结构周向和轴向单胞数量,计算圆柱网格结构的单胞大小,通过圆柱单胞结构的CAD模型建立有限元模型;(b)定义边界条件;对于单胞的M+平面和M-平面上相对应的点建立约束方程:<maths num="0001"><![CDATA[<math><mrow><mfenced open='' close='}'><mtable><mtr><mtd><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>M</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>M</mi><mo>-</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>M</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>M</mi><mo>-</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>M</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>i</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>M</mi><mo>-</mo></mrow></msubsup></mtd></mtr></mtable></mfenced><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,r,θ,z分别为结构所处圆柱坐标系的径向、周向和轴向;i为M+平面和M-平面上第i对节点,m为M+平面和M-平面节点总对数;<img file="FDA00003089590200012.GIF" wi="297" he="89" />为M+平面上第i对节点的径向/周向/轴向位移;<img file="FDA00003089590200013.GIF" wi="294" he="87" />为M-平面上第i对节点的径向/周向/轴向位移;对于单胞的N+平面和N-平面上相对应的点建立约束方程:<maths num="0002"><![CDATA[<math><mrow><mfenced open='' close='}'><mtable><mtr><mtd><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup><mo>=</mo><mi>ΔZ</mi></mtd></mtr></mtable></mfenced><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>约束<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>则<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>=</mo><mi>ΔZ</mi><mo>,</mo></mrow></math>]]></maths>于是:<maths num="0005"><![CDATA[<math><mrow><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mrow><mo>(</mo><mi>j</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>所以式(2)变为:<maths num="0006"><![CDATA[<math><mrow><mfenced open='' close='}'><mtable><mtr><mtd><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>r</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>θ</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup></mtd></mtr></mtable></mfenced><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mo>-</mo><msubsup><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>+</mo></mrow></msubsup><mrow><mo>(</mo><mi>j</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msubsup><mi>u</mi><mrow><mn>1</mn><mo>,</mo><mi>z</mi></mrow><mrow><mi>N</mi><mo>-</mo></mrow></msubsup><mo>=</mo><mn>0</mn></mrow></math>]]></maths>(c)施加载荷;径向压力:如果圆柱网格结构受径向压力载荷,则直接将径向压力加载到单胞上;轴向拉/压力:如果圆柱网格结构受轴向拉/压力,则在N+平面第1对节点施加力:<maths num="0009"><![CDATA[<math><mrow><msub><mi>f</mi><mrow><mi>z</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mi>Δθ</mi><mrow><mn>2</mn><mi>π</mi></mrow></mfrac><msub><mi>F</mi><mi>z</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,Δθ为平面M+和平面M-的夹角,F<sub>z</sub>为整个圆柱网格结构所受轴向载荷大小;(d)建立拓扑优化模型为:find X=(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>)min Φ(X)(6)s.t.KU=F<maths num="0010"><![CDATA[<math><mrow><msub><mi>G</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>G</mi><mo>‾</mo></mover><mi>j</mi></msub><mo>≤</mo><mn>0</mn><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>J</mi></mrow></math>]]></maths>式中,X为设计域上的单元伪密度向量;n为设计变量个数;Φ(X)为拓扑优化的目标函数;K为有限元模型总体刚度矩阵;F为节点等效载荷向量;U为节点整体位移向量;G<sub>j</sub>(X)为第j个约束函数;<img file="FDA00003089590200023.GIF" wi="60" he="84" />为第j个约束函数的上限;J为约束的数量;(e)将模型进行一次有限元分析;通过优化灵敏度分析,求得目标函数和约束条件的灵敏度,选取优化算法进行优化设计,得到优化结果。 |