主权项 |
1.一种基于P范数的多组件结构系统布局优化设计方法,其特征在于包括以下步骤:(a)通过结构的CAD模型建立有限元模型,将多组件结构有限元模型划分为结构网格、背景网格和组件网格三部分,定义载荷和边界条件;(b)将组件和设计域边界划分包络圆,建立约束方程:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mo>∀</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>;</mo><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>;</mo><mo>∀</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>N</mi><mi>i</mi></msub><mo>;</mo><mi>l</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>N</mi><mi>j</mi></msub></mtd></mtr><mtr><mtd><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><mo>:</mo><msubsup><mi>C</mi><mi>ij</mi><mi>kl</mi></msubsup><mo>=</mo><mfrac><mrow><mo>|</mo><mo>|</mo><msub><mi>O</mi><mrow><mi>i</mi><mo>_</mo><mi>k</mi></mrow></msub><msub><mi>O</mi><mrow><mi>j</mi><mo>_</mo><mi>l</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mrow><msub><mi>R</mi><mrow><mi>i</mi><mo>_</mo><mi>k</mi></mrow></msub><mo>+</mo><msub><mi>R</mi><mrow><mi>j</mi><mo>_</mo><mi>l</mi></mrow></msub></mrow></mfrac><mo>≥</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>∀</mo><mi>ϵ</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>;</mo><mo>∀</mo><mi>τ</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>N</mi><mi>p</mi></msub><mo>;</mo><mi>ζ</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi></mtd></mtr><mtr><mtd><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><mo>:</mo><msubsup><mi>C</mi><mi>ϵ</mi><mi>τζ</mi></msubsup><mo>=</mo><mfrac><mrow><mo>|</mo><mo>|</mo><msub><mi>O</mi><mrow><mi>ϵ</mi><mo>_</mo><mi>τ</mi></mrow></msub><msub><mi>O</mi><mi>ζ</mi></msub><mo>|</mo><mo>|</mo></mrow><mrow><msub><mi>R</mi><mrow><mi>ϵ</mi><mo>_</mo><mi>τ</mi></mrow></msub><mo>+</mo><msub><mi>R</mi><mi>ζ</mi></msub></mrow></mfrac><mo>≥</mo><mn>1</mn></mtd></mtr></mtable></mfenced></math>]]></maths>其中,n是组件数目;N<sub>i</sub>为用来近似第i个组件的包络圆数目;O<sub>i_k</sub>、R<sub>i_k</sub>分别为第i个组件的第k个包络圆的圆心和半径;M为近似设计区域的包络圆的数目;<img file="FDA00003667773100015.GIF" wi="170" he="65" />分别为用来近似设计区域的第τ个大包络圆的圆心和半径;将上述约束方程用一个P范数约束方程整合:<maths num="0002"><![CDATA[<math><mrow><msub><mi>C</mi><mi>PN</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mi>n</mi></munderover><munderover><mi>Σ</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>i</mi></msub></munderover><munderover><mi>Σ</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>j</mi></msub></munderover><msup><mrow><mo>(</mo><msubsup><mi>C</mi><mi>ij</mi><mi>kl</mi></msubsup><mo>)</mo></mrow><mi>p</mi></msup><mo>+</mo><munderover><mi>Σ</mi><mrow><mi>ϵ</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><munderover><mi>Σ</mi><mrow><mi>τ</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>ϵ</mi></msub></munderover><munderover><mi>Σ</mi><mrow><mi>ζ</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><mrow><mo>(</mo><msubsup><mi>C</mi><mi>ϵ</mi><mi>τζ</mi></msubsup><mo>)</mo></mrow><mi>p</mi></msup><mo>)</mo></mrow><mfrac><mn>1</mn><mi>p</mi></mfrac></msup><mo>≥</mo><mn>1</mn></mrow></math>]]></maths>其中,p是P范数的参数;(c)建立拓扑优化模型为:find η=(η<sub>1</sub>,η<sub>2</sub>,...,η<sub>enum</sub>);S=(s<sub>1</sub>,s<sub>2</sub>,...s<sub>n</sub>),其中s<sub>i</sub>=(x<sub>i</sub>,y<sub>i</sub>,θ<sub>i</sub>)min φ(η,S)s.t. KU=F<maths num="0003"><![CDATA[<math><mrow><msub><mi>G</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>η</mi><mo>,</mo><mi>S</mi><mo>)</mo></mrow><mo>≤</mo><mover><msub><mi>G</mi><mi>j</mi></msub><mo>‾</mo></mover><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>J</mi></mrow></math>]]></maths>C<sub>PN</sub>≥1其中,η为设计域上的单元伪密度向量;enum为设计域网格数目;S为组件的位置设计变量,其中s<sub>i</sub>=(x<sub>i</sub>,y<sub>i</sub>,θ<sub>i</sub>)分别代表第i个组件质心的x坐标、y坐标和方向坐标;n为组件数目;φ(η,S)为拓扑优化问题的目标函数;K为有限元模型总体刚度矩阵;F为节点等效载荷向量;U为节点整体位移向量;G<sub>j</sub>(η,S)为第j个约束函数;<img file="FDA00003667773100014.GIF" wi="68" he="90" />为第j个约束函数的上限;J为约束的数目;C<sub>PN</sub>为P范数约束方程;(d)将模型进行一次有限元分析,分别对几何变量和伪密度变量进行灵敏度分析,求得目标函数和约束条件的灵敏度,选取优化算法GCMMA进行优化设计,得到优化结果。 |