主权项 |
一种多弧段曲线形状优化设计方法,其特征在于包括以下步骤:步骤一、定义二维自由曲线的控制点,将二维自由曲线用参数化表示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>B</mi><mrow><mo>(</mo><mi>ξ</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>B</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>ξ</mi><mo>)</mo></mrow><msub><mi>P</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000747448000000011.GIF" wi="1383" he="137" /></maths>其中,P<sub>i</sub>是第i个自由曲线的控制点,B<sub>i</sub>(ξ)是以ξ为自然坐标的插值函数,m是控制点的个数;步骤二、将自由曲线离散为一系列单独的点,离散后各点的坐标为已知;步骤三、将步骤二中的离散点按照比例等分,每组点采用一条双圆弧拟合,则步骤一中的二维自由曲线就由一系列相切的双圆弧近似表示;平面双圆弧的p阶二维自由曲线表示形式为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>C</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mn>4</mn></munderover><msub><mi>N</mi><mrow><mi>i</mi><mo>,</mo><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><msub><mi>ω</mi><mi>i</mi></msub><msub><mi>B</mi><mi>i</mi></msub></mrow><mrow><munderover><mo>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mn>4</mn></munderover><msub><mi>N</mi><mrow><mi>i</mi><mo>,</mo><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><msub><mi>ω</mi><mi>i</mi></msub></mrow></mfrac><mo>,</mo><mn>0</mn><mo>≤</mo><mi>u</mi><mo>≤</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000747448000000012.GIF" wi="1360" he="280" /></maths>其中,N<sub>i,p</sub>(u)是由节点矢量U={u<sub>0</sub>,…,u<sub>k+4</sub>}决定的p阶B样条基函数,ω<sub>i</sub>是相应控制顶点B<sub>i</sub>的权因子;控制顶点B<sub>i</sub>,权值ω<sub>i</sub>(i=0,1,…,4)和节点矢量U;步骤四、采用逼近得到的多圆弧的圆弧端点坐标和圆心半径构造多圆弧样条,再以多圆弧样条为形状边界,构造形状优化的有限元模型;步骤五、定义优化模型的设计变量,并对模型施加约束和边界载荷;find X=(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>)min Φ(X) (3)s.t. KW=F<maths num="0003" id="cmaths0003"><math><![CDATA[<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><mn>...</mn><mo>,</mo><mi>J</mi></mrow>]]></math><img file="FDA0000747448000000013.GIF" wi="580" he="82" /></maths>其中,X为设计域上的形状变量向量;n为设计变量个数;Φ(X)为多弧段形状优化的目标函数;K为有限元模型总体刚度矩阵;F为节点等效载荷向量;W为节点整体位移向量;G<sub>j</sub>(X)为第j个约束函数;<img file="FDA0000747448000000014.GIF" wi="70" he="85" />为第j个约束函数的上限;J为约束的数量;步骤六、用有限元软件Ansys将模型进行一次有限元分析;再通过结构优化平台Boss‑Quattro进行优化灵敏度分析,求得目标函数和约束条件的灵敏度,选取梯度优化算法GCMMA进行优化设计,得到优化结果。 |