发明名称 机械结构随机振动动态应力高精度计算方法
摘要 本发明公开了一种机械结构随机振动动态应力高精度计算方法,将随机激励转化为确定性激励,在完全考虑模态耦合效应的同时,提高计算效率;采用模态应力系数计算,避免从位移求导计算应力时精度的损失;进行静力修正,考虑模态截取时忽略的高阶模态的影响,提高随机动态应力的计算精度。本发明在计算时包含了全部参振模态之间的互相关项,得到的是精确解。对于大型复杂工程结构,本发明易于操作实践,其计算效率与传统算法相比有较大提高,并且由于应力模态矩阵和高阶模态静力修正项的引入,提高了计算精度。
申请公布号 CN104850713A 申请公布日期 2015.08.19
申请号 CN201510282177.X 申请日期 2015.05.28
申请人 西北工业大学 发明人 谢慈航;薛璞;吴媛;谭邵毅;虞泽亮;陈欢欢;李玉龙
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 陈星
主权项 一种机械结构随机振动动态应力高精度计算方法,其特征在于:包括以下步骤:步骤1:建立机械结构的有限元模型;对有限元模型施加虚拟激励,进行整体静力分析,得到机械结构整体等效静力响应<img file="FDA0000726176500000011.GIF" wi="122" he="75" />所述虚拟激励<img file="FDA0000726176500000012.GIF" wi="437" he="92" />其中S<sub>f</sub>(ω)为机械结构受到的随机激励的功率谱密度,ω为随机激励的载荷频率,j为虚数符号,t为时间;步骤2:对机械结构的有限元模型进行模态分析,得到机械结构的前N<sub>d</sub>阶固有频率ω<sub>i</sub>,以及对应的模态位移向量{φ}<sub>i</sub>,i=1,2,…,N<sub>d</sub>;其中第N<sub>d</sub>阶固有频率大于随机激励功率谱频率最大值;步骤3:根据公式[Φ<sup>σ</sup>]=EB[Φ]得到模态应力矩阵[Φ<sup>σ</sup>],其中E为弹性矩阵,B为应变位移矩阵,[Φ]为模态位移矩阵,模态位移矩阵由模态位移向量{φ}<sub>i</sub>组成;步骤4:采用模态位移矩阵[Φ]对机械结构有限元模型受虚拟激励的运动方程<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mo>[</mo><mi>M</mi><mo>]</mo><mo>{</mo><mover><mover><mi>y</mi><mo>~</mo></mover><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>}</mo><mo>+</mo><mo>[</mo><mi>C</mi><mo>]</mo><mo>{</mo><mover><mover><mi>y</mi><mo>~</mo></mover><mo>&CenterDot;</mo></mover><mo>}</mo><mo>+</mo><mo>[</mo><mi>K</mi><mo>]</mo><mo>{</mo><mover><mi>y</mi><mo>~</mo></mover><mo>}</mo><mo>=</mo><mo>{</mo><mover><mi>f</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000726176500000013.GIF" wi="766" he="88" /></maths>进行模态转换,得到转换后的运动方程<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mo>[</mo><mover><mi>M</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>{</mo><mover><mover><mi>q</mi><mo>~</mo></mover><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>}</mo><mo>+</mo><mo>[</mo><mover><mi>C</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>{</mo><mover><mover><mi>q</mi><mo>~</mo></mover><mo>&CenterDot;</mo></mover><mo>}</mo><mo>+</mo><mo>[</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>{</mo><mover><mi>q</mi><mo>~</mo></mover><mo>}</mo><mo>=</mo><mo>{</mo><mover><mi>P</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo></mrow>]]></math><img file="FDA0000726176500000014.GIF" wi="788" he="93" /></maths>其中,[M]为结构质量矩阵,[C]为结构阻尼矩阵,[K]为结构刚度矩阵,<img file="FDA0000726176500000015.GIF" wi="80" he="76" />为虚拟位移向量,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mo>[</mo><mover><mi>M</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>=</mo><msup><mrow><mo>[</mo><mi>&Phi;</mi><mo>]</mo></mrow><mi>T</mi></msup><mo>[</mo><mi>M</mi><mo>]</mo><mo>[</mo><mi>&Phi;</mi><mo>]</mo><mo>,</mo><mo>[</mo><mover><mi>C</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>=</mo><msup><mrow><mo>[</mo><mi>&Phi;</mi><mo>]</mo></mrow><mi>T</mi></msup><mo>[</mo><mi>C</mi><mo>]</mo><mo>[</mo><mi>&Phi;</mi><mo>]</mo><mo>,</mo><mo>[</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>]</mo><mo>=</mo><msup><mrow><mo>[</mo><mi>&Phi;</mi><mo>]</mo></mrow><mi>T</mi></msup><mo>[</mo><mi>K</mi><mo>]</mo><mo>[</mo><mi>&Phi;</mi><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000726176500000016.GIF" wi="1364" he="82" /></maths><img file="FDA0000726176500000017.GIF" wi="88" he="75" />为虚拟模态坐标向量,<img file="FDA0000726176500000018.GIF" wi="647" he="98" /><img file="FDA0000726176500000019.GIF" wi="61" he="72" />为虚拟模态坐标,<img file="FDA00007261765000000110.GIF" wi="149" he="94" />为虚拟广义激励向量,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mo>{</mo><mover><mi>P</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>=</mo><msup><mrow><mo>[</mo><mi>&Phi;</mi><mo>]</mo></mrow><mi>T</mi></msup><mo>{</mo><mover><mi>f</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow>]]></math><img file="FDA00007261765000000111.GIF" wi="473" he="94" /></maths>将转换后的运动方程分解为N<sub>d</sub>个互相独立的单自由度简谐振动方程<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mover><mover><mi>q</mi><mo>~</mo></mover><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>i</mi></msub><mo>+</mo><mn>2</mn><msub><mi>&xi;</mi><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub><msub><mover><mover><mi>q</mi><mo>~</mo></mover><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mo>+</mo><msup><msub><mi>&omega;</mi><mi>i</mi></msub><mn>2</mn></msup><msub><mover><mi>q</mi><mo>~</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mover><mi>P</mi><mo>~</mo></mover><mi>i</mi></msub></mrow>]]></math><img file="FDA00007261765000000112.GIF" wi="591" he="86" /></maths>其中ξ<sub>i</sub>为第i阶模态阻尼比,<img file="FDA00007261765000000113.GIF" wi="53" he="80" />为第i阶广义虚拟激励量,<img file="FDA00007261765000000114.GIF" wi="389" he="93" />求解单自由度简谐振动方程得到虚拟模态坐标<img file="FDA00007261765000000115.GIF" wi="214" he="81" />以及模态等效静力解<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mover><mi>q</mi><mo>~</mo></mover><mi>si</mi></msub><mo>=</mo><mfrac><msub><mover><mi>P</mi><mo>~</mo></mover><mi>i</mi></msub><msup><msub><mi>&omega;</mi><mi>i</mi></msub><mn>2</mn></msup></mfrac></mrow>]]></math><img file="FDA00007261765000000116.GIF" wi="236" he="162" /></maths>其中H<sub>i</sub>为第i阶频响函数,H<sub>i</sub>=(ω<sub>i</sub><sup>2</sup>‑ω<sup>2</sup>+2jξ<sub>i</sub>ω<sub>i</sub>ω)<sup>‑1</sup>;步骤5:根据公式<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mrow><mo>{</mo><mover><mi>&sigma;</mi><mo>~</mo></mover><mo>}</mo></mrow><mi>d</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>d</mi></msub></munderover><msub><mrow><mo>{</mo><msup><mi>&phi;</mi><mi>&sigma;</mi></msup><mo>}</mo></mrow><mi>i</mi></msub><mo>[</mo><msub><mover><mi>q</mi><mo>~</mo></mover><mi>i</mi></msub><mo>-</mo><msub><mover><mi>q</mi><mo>~</mo></mover><mi>si</mi></msub><mo>]</mo></mrow>]]></math><img file="FDA0000726176500000021.GIF" wi="592" he="207" /></maths>得到虚拟动态应力响应<img file="FDA0000726176500000022.GIF" wi="134" he="76" />其中{φ<sup>σ</sup>}<sub>i</sub>为模态应力向量;将虚拟动态应力响应<img file="FDA0000726176500000023.GIF" wi="108" he="75" />与步骤1得到的机械结构整体等效静力响应<img file="FDA0000726176500000024.GIF" wi="100" he="78" />相加得到虚拟应力响应量<img file="FDA0000726176500000025.GIF" wi="101" he="76" />继而得到机械结构随机动态应力功率谱密度<img file="FDA0000726176500000026.GIF" wi="472" he="79" />
地址 710072 陕西省西安市友谊西路127号