发明名称 多弧段曲线形状优化设计方法
摘要 本发明公开了一种多弧段曲线形状优化设计方法,用于解决现有多弧段曲线形状优化设计方法设计周期长的技术问题。技术方案是首先选取控制点的坐标作为优化设计变量,由控制点得到一条自由曲线,再将这条自由曲线离散后进行多圆弧的逼近,最后以多圆弧段作为形状边界进行有限元的建模、分析以及灵敏度求解,并由求得的灵敏度信息进行优化迭代,更新初始的控制点坐标,直至收敛到最终的设计结果。这种方法既实现了多圆弧曲线的形状优化设计,同时缩短了优化迭代的时间,提高了多圆弧曲线优化设计的效率。迭代次数由背景技术的100步左右收敛减少到50步收敛。形状最大应力由背景技术的155.61Mpa降低到143.52Mpa。
申请公布号 CN103294861B 申请公布日期 2015.10.07
申请号 CN201310206939.9 申请日期 2013.05.30
申请人 西北工业大学 发明人 孟亮;张卫红;谷小军;牛草;朱继宏
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种多弧段曲线形状优化设计方法,其特征在于包括以下步骤:步骤一、定义二维自由曲线的控制点,将二维自由曲线用参数化表示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>B</mi><mrow><mo>(</mo><mi>&xi;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</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>&xi;</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>&Sigma;</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>&omega;</mi><mi>i</mi></msub><msub><mi>B</mi><mi>i</mi></msub></mrow><mrow><munderover><mo>&Sigma;</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>&omega;</mi><mi>i</mi></msub></mrow></mfrac><mo>,</mo><mn>0</mn><mo>&le;</mo><mi>u</mi><mo>&le;</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>&OverBar;</mo></mover><mi>j</mi></msub><mo>&le;</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进行优化设计,得到优化结果。
地址 710072 陕西省西安市友谊西路127号