发明名称 一种复合材料层合结构三维振动分析方法
摘要 本发明涉及的是一种应用于工程力学和振动工程领域的复合材料层合结构三维振动分析方法。本发明包括:提取结构的几何、材料和边界条件参数,对结构每一层沿厚度方向设置J个非均匀分布的计算平面;配置结构在计算平面上的位移;对每个计算平面上的结构位移进行面内分量展开并通过边界特征函数施加边界条件,得到计算平面上结构位移;计算第l层第j计算平面上结构的面内方向应变;求得结构在第l层任意位置的应变和应力;建立结构能量方程;求得结构特征方程。本发明通过空间分层取面把结构分解成多个计算平面,一方面降低结构维度,从而提高计算速度,节约计算成本,另一方面把结构化整为零,便于并行计算,从而提高计算效率。
申请公布号 CN105183958A 申请公布日期 2015.12.23
申请号 CN201510523133.1 申请日期 2015.08.24
申请人 哈尔滨工程大学 发明人 靳国永;叶天贵;宿柱;马相龙;叶新茂;石双霞
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 一种复合材料层合结构三维振动分析方法,其特征是:(1)提取结构的几何、材料和边界条件参数,对结构每一层沿厚度方向设置J个非均匀分布的计算平面;其中第1个和第J个计算平面分别选取为该层的下表面和上表面;第2到第J‑1个计算平面在厚度方向上的位置选取为移位勒让德多项式P<sub>J‑2</sub>(z)在区间[0,h<sub>l</sub>]的实零点;P<sub>J‑2</sub>(z)表达式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>P</mi><mrow><mi>J</mi><mo>-</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msup><mn>2</mn><mrow><mi>J</mi><mo>-</mo><mn>2</mn></mrow></msup><mrow><mo>(</mo><mi>J</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mo>!</mo></mrow></mfrac><mfrac><msup><mi>d</mi><mrow><mi>J</mi><mo>-</mo><mn>2</mn></mrow></msup><mrow><msup><mi>dz</mi><mrow><mi>J</mi><mo>-</mo><mn>2</mn></mrow></msup></mrow></mfrac><msup><mrow><mo>&lsqb;</mo><mrow><msup><mrow><mo>(</mo><mrow><mfrac><mrow><mn>2</mn><mi>z</mi></mrow><msub><mi>h</mi><mi>l</mi></msub></mfrac><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mn>1</mn></mrow><mo>&rsqb;</mo></mrow><mrow><mi>J</mi><mo>-</mo><mn>2</mn></mrow></msup><mo>=</mo><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>J</mi><mo>&gt;</mo><mn>2</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000787577570000011.GIF" wi="1234" he="196" /></maths>其中,l指的是层合结构的第l层,h<sub>l</sub>为该层厚度;(2)配置结构在计算平面上的位移,即结构在第l层第j个计算平面上的结构位移设置为<img file="FDA0000787577570000012.GIF" wi="260" he="77" />其中α,β为结构空间坐标系面内坐标,i=1,2,3分别为结构位移在α,β和z方向上的分量;利用拉格朗日插值将结构任意位置的结构位移设定为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mi>i</mi><mi>l</mi></mrow></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>J</mi></munderover><munderover><mo>&Pi;</mo><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>j</mi></mrow><mi>J</mi></munderover><mfrac><mrow><mi>z</mi><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow><mrow><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow></mfrac><msubsup><mi>u</mi><mrow><mi>i</mi><mi>l</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow><msubsup><mi>U</mi><mrow><mi>i</mi><mi>l</mi></mrow><mi>j</mi></msubsup></mrow>]]></math><img file="FDA0000787577570000013.GIF" wi="769" he="156" /></maths>其中,<img file="FDA0000787577570000014.GIF" wi="418" he="86" />为步骤(1)中得到的多项式P<sub>J‑2</sub>(z)在区间[0,h<sub>l</sub>]的实零点;(3)利用Chebyshev多项式对每个计算平面上的结构位移进行面内分量展开并通过边界特征函数施加边界条件,得到计算平面上结构位移:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>u</mi><mrow><mi>i</mi><mi>l</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow><msubsup><mi>U</mi><mrow><mi>i</mi><mi>l</mi></mrow><mi>j</mi></msubsup><mo>=</mo><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msubsup><mi>U</mi><mrow><mi>i</mi><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mi>cos</mi><mrow><mo>&lsqb;</mo><mrow><mi>m</mi><mi>arccos</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mi>cos</mi><mrow><mo>&lsqb;</mo><mrow><mi>n</mi><mi>arccos</mi><mrow><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000787577570000017.GIF" wi="1371" he="142" /></maths>其中F<sub>i</sub>(α,β)=(1‑α)<sup>a</sup>(1+α)<sup>b</sup>(1‑β)<sup>c</sup>(1+β)<sup>d</sup>为边界特征函数;a,b,c,d为边界特征函数系数,这些系数由边界条件确定;M,N为截断级数;(4)由步骤(2)和(3)计算第l层第j计算平面上结构的面内方向应变<img file="FDA0000787577570000018.GIF" wi="190" he="89" />和<img file="FDA0000787577570000019.GIF" wi="116" he="88" />横向应变和横向剪切应变<img file="FDA00007875775700000110.GIF" wi="192" he="81" />和<img file="FDA00007875775700000111.GIF" wi="83" he="84" />分别为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi></mrow><mi>j</mi></msubsup><mo>=</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&alpha;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mrow><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&beta;</mi></mrow><mi>j</mi></msubsup><mo>=</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&beta;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000787577570000021.GIF" wi="1033" he="140" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>&gamma;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>&beta;</mi></mrow><mi>j</mi></msubsup><mo>=</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&beta;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mo>+</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&alpha;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup></mrow>]]></math><img file="FDA0000787577570000022.GIF" wi="876" he="146" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>z</mi></mrow><mi>j</mi></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>J</mi></munderover><msub><mi>M</mi><mrow><mi>l</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>)</mo></mrow><msubsup><mi>U</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup></mrow>]]></math><img file="FDA0000787577570000023.GIF" wi="638" he="144" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>&gamma;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>z</mi></mrow><mi>j</mi></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>J</mi></munderover><msub><mi>M</mi><mrow><mi>l</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>)</mo></mrow><msubsup><mi>U</mi><mrow><mn>1</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mo>+</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&alpha;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup></mrow>]]></math><img file="FDA0000787577570000024.GIF" wi="1038" he="142" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msubsup><mi>&gamma;</mi><mrow><mi>l</mi><mi>&beta;</mi><mi>z</mi></mrow><mi>j</mi></msubsup><mo>=</mo><msubsup><mi>u</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>J</mi></munderover><msub><mi>M</mi><mrow><mi>l</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>)</mo></mrow><msubsup><mi>U</mi><mrow><mn>2</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mo>+</mo><mfrac><mrow><mo>&part;</mo><msubsup><mi>u</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&beta;</mi></mrow></mfrac><msubsup><mi>U</mi><mrow><mn>3</mn><mi>l</mi><mi>m</mi><mi>n</mi></mrow><mi>j</mi></msubsup></mrow>]]></math><img file="FDA0000787577570000025.GIF" wi="1052" he="146" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>M</mi><mrow><mi>l</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>i</mi></msubsup></mrow></mfrac><munderover><mo>&Pi;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>k</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><mi>J</mi></munderover><mfrac><mrow><msubsup><mi>z</mi><mi>l</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow><mrow><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow></mfrac><mo>,</mo><mi>f</mi><mi>o</mi><mi>r</mi><mi> </mi><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi><mo>;</mo><msub><mi>M</mi><mrow><mi>l</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>z</mi><mi>l</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>k</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><mi>J</mi></munderover><mfrac><mn>1</mn><mrow><msubsup><mi>z</mi><mi>l</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow></mfrac></mrow>]]></math><img file="FDA0000787577570000026.GIF" wi="1253" he="153" /></maths>(5)由步骤(2)和(4)求得结构在第l层任意位置的应变和应力表达式为<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mrow><mo>&lsqb;</mo><mrow><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&beta;</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>&beta;</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>z</mi></mrow></msub><mo>,</mo><msub><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&beta;</mi><mi>z</mi></mrow></msub></mrow><mo>&rsqb;</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>J</mi></munderover><munderover><mo>&Pi;</mo><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>j</mi></mrow><mi>J</mi></munderover><mfrac><mrow><mi>z</mi><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow><mrow><msubsup><mi>z</mi><mi>l</mi><mi>j</mi></msubsup><mo>-</mo><msubsup><mi>z</mi><mi>l</mi><mi>k</mi></msubsup></mrow></mfrac><mrow><mo>&lsqb;</mo><mrow><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi></mrow><mi>j</mi></msubsup><mo>,</mo><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&beta;</mi></mrow><mi>j</mi></msubsup><mo>,</mo><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>z</mi></mrow><mi>j</mi></msubsup><mo>,</mo><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>&beta;</mi></mrow><mi>j</mi></msubsup><mo>,</mo><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&alpha;</mi><mi>z</mi></mrow><mi>j</mi></msubsup><mo>,</mo><msubsup><mi>&epsiv;</mi><mrow><mi>l</mi><mi>&beta;</mi><mi>z</mi></mrow><mi>j</mi></msubsup></mrow><mo>&rsqb;</mo></mrow></mrow>]]></math><img file="FDA0000787577570000027.GIF" wi="1379" he="153" /></maths>σ<sub>l</sub>=Cε<sub>l</sub>;σ<sub>l</sub>=[σ<sub>lα</sub>,σ<sub>lβ</sub>,σ<sub>lz</sub>,τ<sub>lαβ</sub>,τ<sub>lαz</sub>,τ<sub>lβz</sub>]<sup>T</sup>;ε<sub>l</sub>=[ε<sub>lα</sub>,ε<sub>lβ</sub>,ε<sub>lz</sub>,γ<sub>lαβ</sub>,γ<sub>lαz</sub>,γ<sub>lβz</sub>]<sup>T</sup>其中C为结构材料系数矩阵;(6)根据步骤(5)建立结构能量方程(U,T):<maths num="0011" id="cmaths0011"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>U</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munder><mo>&Sigma;</mo><mi>l</mi></munder><mo>&Integral;</mo><mo>&Integral;</mo><mo>&Integral;</mo><msubsup><mi>&epsiv;</mi><mi>l</mi><mi>T</mi></msubsup><msub><mi>C</mi><mi>l</mi></msub><msub><mi>&epsiv;</mi><mi>l</mi></msub><mi>d</mi><mi>z</mi><mi>d</mi><mi>&beta;</mi><mi>d</mi><mi>&alpha;</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>T</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munder><mo>&Sigma;</mo><mi>l</mi></munder><mo>&Integral;</mo><mo>&Integral;</mo><mo>&Integral;</mo><msub><mi>&rho;</mi><mi>l</mi></msub><mrow><mo>{</mo><mrow><mfrac><mrow><msup><mo>&part;</mo><mn>2</mn></msup><msub><mi>u</mi><mrow><mn>1</mn><mi>l</mi></mrow></msub></mrow><mrow><mo>&part;</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>+</mo><mfrac><mrow><msup><mo>&part;</mo><mn>2</mn></msup><msub><mi>u</mi><mrow><mn>2</mn><mi>l</mi></mrow></msub></mrow><mrow><mo>&part;</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mo>+</mo><mfrac><mrow><msup><mo>&part;</mo><mn>2</mn></msup><msub><mi>u</mi><mrow><mn>3</mn><mi>l</mi></mrow></msub></mrow><mrow><mo>&part;</mo><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac></mrow><mo>}</mo></mrow><mi>d</mi><mi>z</mi><mi>d</mi><mi>&beta;</mi><mi>d</mi><mi>&alpha;</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000787577570000028.GIF" wi="1613" he="163" /></maths>(7)在步骤(6)基础上建立结构拉格朗日能量泛函L=U‑T,然后利用Ritz法求得结构特征方程:(K‑ω<sup>2</sup>M)=0;其中ω为圆频率;(8)应用Arnoldi算法建立MATLAB求解器输出结构的振动特征数据并判定计算精度,若满足精度要求则输出振动特征数据的固有频率、模态,不满足则继续优化空间分层数量和增加面内位移展开式级数截取量。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室