发明名称 一种面向控制的大型天线建模方法
摘要 本发明涉及一种面向控制的大型天线建模方法,其步骤是:第一步:ansvs模态分析;第二步:选择相关振型;第三步:计算模态参数;第四步:变换输入输出矩阵;第五步:分解各阶模态;第六步:计算各阶模态范数;第七步:模态缩聚;第八步:模态叠加。本发明的优点是:1)将天线柔性信息建立在控制模型中,使得模型更接近实际,在计算指向误差时也更为准确。2)刚性模型与柔性模型处于解耦状态,则模型分别输出刚性转角和柔性偏移,可分别对输出进行处理。
申请公布号 CN103838141A 申请公布日期 2014.06.04
申请号 CN201310496650.5 申请日期 2013.10.21
申请人 西安电子科技大学 发明人 张洁;黄进;宋瑞雪;邱丽丽
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 西安吉盛专利代理有限责任公司 61108 代理人 张培勋
主权项 1.一种面向控制的大型天线建模方法,其步骤是:第一步:以结构工况下反射面位置建立有限元模型,以某一频率F为约束条件,分析F以内的固有频率的振型,记为S1、S2......Sn;第二步:以方位指向为模型的输出,第k个自由度为方位指向位移传感器位置,则振型其各阶模态对方位指向影响大小的初步估计取决于如下公式:<maths num="0001"><![CDATA[<math><mrow><msub><mi>C</mi><mi>mq</mi></msub><mo>=</mo><msub><mi>C</mi><mi>oq</mi></msub><mi>&Phi;</mi><mo>=</mo><mo>[</mo><mn>00</mn><mo>.</mo><mo>.</mo><mo>.</mo><mn>1</mn><mo>.</mo><mo>.</mo><mo>.</mo><mn>0</mn><mo>]</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&phi;</mi><msub><mrow><mn>1</mn><mi>n</mi></mrow><mn>1</mn></msub></msub></mtd><mtd><msub><mi>&phi;</mi><msub><mrow><mn>2</mn><mi>n</mi></mrow><mn>1</mn></msub></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>&phi;</mi><msub><mi>nn</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><msub><mrow><mn>1</mn><mi>n</mi></mrow><mn>2</mn></msub></msub></mtd><mtd><msub><mi>&phi;</mi><msub><mrow><mn>2</mn><mi>n</mi></mrow><mn>2</mn></msub></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>&phi;</mi><msub><mi>nn</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><msub><mrow><mn>1</mn><mi>n</mi></mrow><mi>k</mi></msub></msub></mtd><mtd><msub><mi>&phi;</mi><msub><mrow><mn>2</mn><mi>n</mi></mrow><mi>k</mi></msub></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>&phi;</mi><msub><mi>nn</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><msub><mrow><mn>1</mn><mi>n</mi></mrow><mi>d</mi></msub></msub></mtd><mtd><msub><mi>&phi;</mi><msub><mrow><mn>2</mn><mi>n</mi></mrow><mi>d</mi></msub></msub></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>&phi;</mi><msub><mi>nn</mi><mi>d</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mo>[</mo><msub><mi>&phi;</mi><msub><mrow><mn>1</mn><mi>n</mi></mrow><mi>k</mi></msub></msub><msub><mi>&phi;</mi><msub><mrow><mn>2</mn><mi>n</mi></mrow><mi>k</mi></msub></msub><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msub><mi>&phi;</mi><msub><mi>nn</mi><mi>k</mi></msub></msub><mo>]</mo></mrow></math>]]></maths>其中,称<img file="FDA0000399247160000012.GIF" wi="78" he="81" />为第i阶模态对输出的增益值,而柔性振荡引起的指向误差为:e=C<sub>mq</sub>q<sub>m</sub>/l其中q<sub>m</sub>为柔性广义坐标,l为指向输出自由度到方位方向转轴的距离,若C<sub>mq</sub>中最大元素为第k阶增益值<img file="FDA0000399247160000013.GIF" wi="148" he="86" />虽然q<sub>m</sub>未知,但当C<sub>mq</sub>中的第i阶增益值<img file="FDA0000399247160000014.GIF" wi="78" he="84" />远小于第k阶增益值<img file="FDA0000399247160000015.GIF" wi="153" he="89" />根据经验有<img file="FDA0000399247160000016.GIF" wi="364" he="98" />时,我们认为第i阶模态对方位指向影响可忽略,同理俯仰方向准则一致;第三步:提取所选各阶振型的参数,如各阶固有频率ω<sub>i</sub>、各阶动能V<sub>i</sub>及各阶第k个自由度振型向量φ<sub>ik</sub>,根据建模原理计算柔性模型所需参数;计算过程如下:模态质量阵的提取,由于无法得到各自由度的质量而形成质量阵,因此理论上的模态质量无法通过下式得到:M<sub>m</sub>=Φ<sup>T</sup>MΦ,   (1)以能量法简化计算各阶模态质量:M<sub>i</sub>=2V<sub>i</sub>/(2πω<sub>i</sub>)<sup>2</sup>   (2)其中,V<sub>i</sub>为第i阶模态的总动能,ω<sub>i</sub>为第i阶模态固有频率;根据模态质量矩阵和固有频率矩阵计算模态刚度矩阵、模态阻尼矩阵和模态阻尼比矩阵:Ω<sup>2</sup>=M<sub>m</sub><sup>-1</sup>K<sub>m</sub>   (3)D<sub>m</sub>=α<sub>1</sub>K<sub>m</sub>+α<sub>2</sub>M<sub>m</sub>   (4)<maths num="0002"><![CDATA[<math><mrow><mi>Z</mi><mo>=</mo><mn>0.5</mn><msup><msub><mi>M</mi><mi>m</mi></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>D</mi><mi>m</mi></msub><msup><mi>&Omega;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><mn>0.5</mn><msup><msub><mi>M</mi><mi>m</mi></msub><mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mrow></msup><msup><msub><mi>K</mi><mi>m</mi></msub><mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mrow></msup><msub><mi>D</mi><mi>m</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:Ω为自然频率矩阵,M<sub>m</sub>称为模态质量阵,K<sub>m</sub>称为模态刚度阵,D<sub>m</sub>称为模态阻尼阵,Z为模态阻尼比矩阵;α<sub>1</sub>,α<sub>2</sub>为瑞丽阻尼系数,与结构固有频率相关:α<sub>1</sub>=(2(x<sub>1</sub>ω<sub>2</sub>-x<sub>2</sub>ω<sub>1</sub>)ω<sub>1</sub>ω<sub>2</sub>)/((ω<sub>1</sub>+ω<sub>2</sub>)(ω<sub>2</sub>-ω<sub>1</sub>))(6)α<sub>2</sub>=(2(x<sub>2</sub>ω<sub>2</sub>-x<sub>1</sub>ω<sub>1</sub>))/((ω<sub>1</sub>+ω<sub>2</sub>)(ω<sub>2</sub>-ω<sub>1</sub>))其中ω<sub>1</sub>,ω<sub>2</sub>为结构前两阶固有频率,x<sub>1</sub>,x<sub>2</sub>一般取0.02;第四步:再由模态振型矩阵和模态质量阵生成变换后的输入输出矩阵:B<sub>m</sub>=M<sub>m</sub><sup>-1</sup>Φ<sup>T</sup>B<sub>0</sub>,C<sub>mq</sub>=C<sub>oq</sub>Φ,   (7)C<sub>mv</sub>=C<sub>ov</sub>Φ式中Φ为柔性振型矩阵,B<sub>0</sub>是输入矩阵,C<sub>oq</sub>是位移输出矩阵,C<sub>ov</sub>为速度输出矩阵;第五步:根据模态建模方法各阶模态的可加性,将天线动力学方程分解改写为如下形式:<maths num="0003"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>q</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>mi</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><mi>q</mi><mo>&CenterDot;</mo></mover><mi>mi</mi></msub><mo>+</mo><msup><msub><mi>&omega;</mi><mi>i</mi></msub><mn>2</mn></msup><msub><mi>q</mi><mi>mi</mi></msub><mo>=</mo><msub><mi>b</mi><mi>mi</mi></msub><mi>u</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>c</mi><mi>mqi</mi></msub><msub><mi>q</mi><mtext>mi</mtext></msub><msub><mrow><mo>+</mo><msub><mi>c</mi><mi>mvi</mi></msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover></mrow><mi>mi</mi></msub><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></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>y</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>并将所得各阶模型改写为状态空间方程形式:<maths num="0004"><![CDATA[<math><mrow><msub><mi>A</mi><mi>mi</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><msup><msub><mi>&omega;</mi><mi>i</mi></msub><mn>2</mn></msup></mtd><mtd><mo>-</mo><msub><mrow><mn>2</mn><mi>&xi;</mi></mrow><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>B</mi><mi>mi</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>b</mi><mi>mi</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>C</mi><mi>mi</mi></msub><mo>=</mo><mo>[</mo><msub><mi>c</mi><mi>mqi</mi></msub><mo></mo><mo></mo><msub><mi>c</mi><mi>mvi</mi></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>第六步:根据缩聚原理,对初始状态空间方程中各阶模态进行范数计算:<maths num="0005"><![CDATA[<math><mrow><mo>|</mo><mo>|</mo><msub><mi>G</mi><mi>i</mi></msub><mo>|</mo><msub><mo>|</mo><mn>2</mn></msub><mo>&cong;</mo><mfrac><mrow><mo>|</mo><mo>|</mo><msub><mi>B</mi><mi>mi</mi></msub><mo>|</mo><msub><mo>|</mo><mn>2</mn></msub><mo>|</mo><mo>|</mo><msub><mi>C</mi><mi>mi</mi></msub><mo>|</mo><msub><mo>|</mo><mn>2</mn></msub></mrow><mrow><mn>2</mn><msqrt><msub><mi>&xi;</mi><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub></msqrt></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>第七步:根据所得范数值将原状态空间方程进行分割,根据误差指标,截掉范数低的各阶模态,剩下的即为缩聚后的天线柔性模型:误差定义为:<maths num="0006"><![CDATA[<math><mrow><msub><mi>e</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>G</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msub><mn>2</mn></msup><mo>)</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>第八步:将所得天线柔性模型与刚性模型叠加生成面向控制的大型天线模型:传统的模态法建模,对于刚性的处理忽略了结构外界阻尼D,将刚性模态简化为如下形式:<maths num="0007"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>q</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>mi</mi></msub><mo>=</mo><msub><mi>b</mi><mi>mi</mi></msub><mi>u</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>c</mi><mi>mqi</mi></msub><msub><mi>q</mi><mi>mi</mi></msub><mo>+</mo><msub><mi>c</mi><mi>mvi</mi></msub><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>mi</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>从上式中可以看出,在恒定输入下,天线将以恒定加速度运动,这与实际是相违背的;因此,在这里将引入外界阻尼D,天线刚性模型的转动惯量由ansys所得,外界阻尼D通过天线运动参数仿真估算得来,估算方法:在额定工作条件下,天线以某恒定的速度输出,调节阻尼D,使输出仿真值与实际值一致即可;得到天线刚性模型:<maths num="0008"><![CDATA[<math><mrow><mi>T</mi><mo>=</mo><mi>J</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mi>D</mi><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow></math>]]></maths>柔性模型与刚性模型叠加,由于B<sub>0</sub>与输入位置有关,对于不同的输入,比如控制力矩输入,和风力输入,B<sub>0</sub>是不同的,因为两种输入激励的自由度位置不同,分别记为B<sub>1</sub>和B<sub>2</sub>;记控制力矩输入为T<sub>1</sub>,风力输入为T<sub>2</sub>;叠加过程如下:<maths num="0009"><![CDATA[<math><mrow><msup><mi>&Phi;</mi><mi>T</mi></msup><msub><mi>B</mi><mn>1</mn></msub><mi>u</mi><mo>=</mo><msup><mi>&Phi;</mi><mi>T</mi></msup><msub><mi>B</mi><mn>1</mn></msub><msub><mi>T</mi><mn>1</mn></msub><mo>=</mo><msup><mi>&Phi;</mi><mi>T</mi></msup><msub><mi>B</mi><mn>1</mn></msub><mi>J</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><msup><mi>&Phi;</mi><mi>T</mi></msup><msub><mi>B</mi><mn>1</mn></msub><mi>D</mi><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>令:Φ<sup>T</sup>B<sub>1</sub>=B<sub>11</sub>(15)<maths num="0010"><![CDATA[<math><mrow><msub><mi>B</mi><mn>11</mn></msub><mi>u</mi><mo>=</mo><msub><mi>B</mi><mn>11</mn></msub><msub><mi>T</mi><mn>1</mn></msub><mo>=</mo><msub><mi>B</mi><mn>11</mn></msub><mi>J</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><msub><mi>B</mi><mn>11</mn></msub><mi>D</mi><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths>同理风力T<sub>2</sub>,输入矩阵转换为B<sub>12</sub>,最终得到天线模型为:<maths num="0011"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>J</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mn>11</mn></msub><mo>&CenterDot;</mo><mi>J</mi></mtd><mtd><msub><mi>M</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover></mtd></mtr><mtr><mtd><msub><mover><mi>q</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>D</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mn>11</mn></msub><mo>&CenterDot;</mo><mi>D</mi></mtd><mtd><msub><mi>D</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover></mtd></mtr><mtr><mtd><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>K</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&theta;</mi></mtd></mtr><mtr><mtd><msub><mi>q</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>T</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>T</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mn>12</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>
地址 710071 陕西省西安市太白南路2号西安电子科技大学