[发明专利]一种主动抑制太阳帆板挠性振动的方法有效

专利信息
申请号: 201410186509.X 申请日: 2014-05-05
公开(公告)号: CN103926840B 公开(公告)日: 2016-10-26
发明(设计)人: 施桂国;朱庆华;张子龙;王赟;侯建文;周伟敏 申请(专利权)人: 上海新跃仪表厂
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 上海信好专利代理事务所(普通合伙) 31249 代理人: 张妍;张静洁
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种主动抑制太阳帆板挠性振动的方法,该方法以正余弦细分驱动的步进电机为执行机构,建立卫星系统动力学模型,对系统动力学模型进行线性化化简后,计算系统的振动频率和阻尼比,设计输入成型器来对原始帆板转速指令进行整型,使得系统在完成帆板转速连续驱动的同时,还有效地抑制了帆板的挠性振动,从而降低了帆板挠性振动对载荷成像质量的影响,且对模型参数变化和设计参数不准具有较强的鲁棒性,相对于采用压电陶瓷材料和阻尼器等其它太阳帆板挠性振动控制方法,本发明不需要添加额外的硬件设备,工程实现比较简单。
搜索关键词: 一种 主动 抑制 太阳 帆板 振动 方法
【主权项】:
一种主动抑制太阳帆板挠性振动的方法,其特征在于,该方法包含以下步骤:步骤1、建立太阳帆板挠性振动系统动力学模型并计算系统的振动模态参数;步骤2、获得ZVD成型器;步骤3、星载计算机利用ZVD综合成型器对太阳帆板的转速指令进行整形后,驱动步进电机;所述的步骤1包含以下步骤:步骤1.1、建立完整的太阳帆板挠性振动系统动力学模型:所述的太阳帆板挠性振动系统包含卫星平台、一个太阳帆板和一个步进驱动电机,其振动系统动力学模型为:<mrow><mi>I</mi><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msup><mi>&omega;</mi><mo>&times;</mo></msup><mrow><mo>(</mo><mi>I</mi><mi>&omega;</mi><mo>+</mo><msub><mi>h</mi><mi>w</mi></msub><mo>+</mo><mi>R</mi><mover><mi>&Theta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>s</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>+</mo><mi>R</mi><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>b</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>=</mo><msub><mi>T</mi><mi>d</mi></msub><mo>+</mo><msub><mi>T</mi><mi>c</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>a</mi><mo>)</mo></mrow></mrow><mrow><mi>J</mi><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msup><mi>R</mi><mi>T</mi></msup><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>a</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msup><mover><mi>&Theta;</mi><mo>&CenterDot;</mo></mover><mo>&times;</mo></msup><mrow><mo>(</mo><msup><mi>R</mi><mi>T</mi></msup><mi>&omega;</mi><mo>+</mo><mi>J</mi><mover><mi>&Theta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>a</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>m</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>b</mi><mo>)</mo></mrow></mrow><mrow><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><mn>2</mn><mi>&xi;</mi><mi>&Omega;</mi><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msup><mi>&Omega;</mi><mn>2</mn></msup><mi>&eta;</mi><mo>+</mo><msubsup><mi>F</mi><mi>b</mi><mi>T</mi></msubsup><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msubsup><mi>F</mi><mi>a</mi><mi>T</mi></msubsup><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>c</mi><mo>)</mo></mrow></mrow>其中,上标“×”表示叉乘运算,ω∈R′3×1为卫星相对惯性系的角速度,R′为实数集,Θ∈R′3×1为帆板转角,η∈R′n×1为帆板挠性振动模态坐标,hw∈R′3×1为飞轮角动量,Td∈R′3×1为卫星受到的环境力矩,Tc∈R′3×1为飞轮控制力矩,Tm∈R′3×1为步进电机驱动力矩,I∈R′3×3为卫星的惯量矩阵,J∈R′3×3为帆板的惯量矩阵,R∈R′3×3为帆板旋转与星体转动的耦合系数,Fb∈R′3×n为帆板振动运动与星体转动运动的耦合系数,Fa∈R′3×n为帆板振动运动与帆板驱动运动的耦合系数,ξ∈R′n×n为帆板挠性模态阻尼比,Ω∈R′n×n为帆板挠性模态频率;步骤1.2、对系统动力学模型进行线性化化简:令为3‑1‑2转序,即ZXY转序,下的卫星姿态,其中,是卫星的俯仰角,θ是卫星的滚转角,ψ是卫星的偏航角;线性化化简的基础为卫星稳态飞行时的姿态角为小角度,因此卫星的惯性角速度和角加速度分别化简为:其中,ω0为卫星的轨道角速度,A=[0 0 ‑ω0;0 0 0;ω0 0 0;];卫星姿态采用PD,即比例‑微分控制,即:<mrow><msub><mi>T</mi><mi>c</mi></msub><mo>=</mo><msub><mi>K</mi><mi>p</mi></msub><mrow><mo>(</mo><msub><mi>&Phi;</mi><mn>0</mn></msub><mo>-</mo><mi>&Phi;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><mrow><mo>(</mo><msub><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mn>0</mn></msub><mo>-</mo><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中,Φ0为指令姿态,为指令姿态角速度,diag为对角阵;太阳帆板为一维驱动,其驱动轴垂直于轨道面,指令转角Θr=[0 θr 0]T,其驱动力矩为:<mrow><msub><mi>T</mi><mi>m</mi></msub><mo>=</mo><msub><mi>K&Theta;</mi><mi>r</mi></msub><mo>-</mo><mi>B</mi><mover><mi>&Theta;</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mi>K</mi><mi>&Theta;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>其中,K=[0 0 0;0 k 0;0 0 0;],k为与驱动电机齿数、电流幅值有关的系数,B=[0 0 0;0 B 0;0 0 0;],B为粘滞阻尼系数;将公式(2)~(5)代入公式(1)并简化,得到系统的线性动力学模型为:<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>I</mi><mover><mi>&Phi;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><mrow><mo>(</mo><mi>I</mi><mi>A</mi><mo>+</mo><mi>C</mi><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><mo>)</mo></mrow><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mrow><mo>(</mo><mi>D</mi><mo>+</mo><msub><mi>K</mi><mi>p</mi></msub><mo>)</mo></mrow><mi>&Phi;</mi><mo>+</mo><mi>R</mi><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>b</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>=</mo><msub><mi>T</mi><mrow><mi>d</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>p</mi></msub><msub><mi>&Phi;</mi><mn>0</mn></msub><mo>+</mo><msub><mi>K</mi><mi>d</mi></msub><msub><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>J</mi><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msup><mi>R</mi><mi>T</mi></msup><mover><mi>&Phi;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msup><mi>R</mi><mi>T</mi></msup><mi>A</mi><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>F</mi><mi>a</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><mi>B</mi><mover><mi>&Theta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>K</mi><mi>&Theta;</mi><mo>=</mo><msub><mi>K&Theta;</mi><mi>r</mi></msub><mo>+</mo><msub><mi>T</mi><mrow><mi>d</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><mn>2</mn><mi>&xi;</mi><mi>&Omega;</mi><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msup><mi>&Omega;</mi><mn>2</mn></msup><mi>&eta;</mi><mo>+</mo><msubsup><mi>F</mi><mi>b</mi><mi>T</mi></msubsup><mover><mi>&Phi;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msubsup><mi>F</mi><mi>b</mi><mi>T</mi></msubsup><mi>A</mi><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msubsup><mi>F</mi><mi>a</mi><mi>T</mi></msubsup><mover><mi>&Theta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>步骤1.3、计算系统的振动频率和阻尼比:设状态变量则公式(6)写为如下状态方程:<mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msubsup><mi>A</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mn>2</mn></msub><mi>X</mi><mo>+</mo><msubsup><mi>A</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>V</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>系统矩阵具有2×(n+6)个复数特征值λi,其中,i=1~2×(n+6),则系统第i个振动模态的振动频率ωi和阻尼比ζi与特征值λi存在以下关系:<mrow><msub><mi>&lambda;</mi><mi>i</mi></msub><mo>=</mo><mo>-</mo><msub><mi>&zeta;</mi><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub><mo>&PlusMinus;</mo><msqrt><mrow><msubsup><mi>&zeta;</mi><mi>i</mi><mn>2</mn></msubsup><mo>-</mo><mn>1</mn></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>根据公式(8)计算得到系统的振动模态的振动频率为阻尼比为ζi=|a/ωi|,其中,a和b分别为λi的实部和虚部;系统有不止一个振动频率及其对应的阻尼比,有n个振动模态就有n个振动频率,振动频率ωi和阻尼比ζi只是其中的一个;所述的步骤2包含以下步骤:ZVD成型器是一个由三个子脉冲组成的脉冲序列,其数学表达式为:<mrow><mi>I</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><msub><mi>A</mi><mi>i</mi></msub><mi>&delta;</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>其中,Ai和ti分别为第i个脉冲的幅值和施加时刻;定义如下二阶系统:<mrow><mi>G</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mi>&omega;</mi><mn>2</mn></msup><mrow><msup><mi>s</mi><mn>2</mn></msup><mo>+</mo><mn>2</mn><mi>&zeta;</mi><mi>&omega;</mi><mi>s</mi><mo>+</mo><msup><mi>&omega;</mi><mn>2</mn></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>其中,ω和ζ分别为系统的振动频率,也即系统的自然频率和系统的阻尼比,将系统对脉冲序列公式(9)的响应与对未成型脉冲信号的响应的幅值之比定义为振动比:<mrow><mi>V</mi><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&zeta;&omega;t</mi><mi>N</mi></msub></mrow></msup><msqrt><mrow><msup><mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&zeta;&omega;t</mi><mi>i</mi></msub></mrow></msup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&omega;</mi><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>&zeta;</mi><mn>2</mn></msup></mrow></msqrt><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&zeta;&omega;t</mi><mi>i</mi></msub></mrow></msup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>&omega;</mi><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>&zeta;</mi><mn>2</mn></msup></mrow></msqrt><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>ZVD成型器要求当最后一个脉冲ANδ(t‑tN)作用完毕之后,系统的振动为零,即要求下式成立:<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&zeta;&omega;t</mi><mi>i</mi></msub></mrow></msup><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&omega;</mi><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>&zeta;</mi><mn>2</mn></msup></mrow></msqrt><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&zeta;&omega;t</mi><mi>i</mi></msub></mrow></msup><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>&omega;</mi><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>&zeta;</mi><mn>2</mn></msup></mrow></msqrt><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>由于公式(12)存在多值解,对此需要增加以下约束条件:a、为了保证输入成型器是物理可实现的,要求ti≥0,且第一个脉冲出现在零时刻,要求t1=0;b、所有脉冲幅值之和必须等于原始信号幅值,要求c、脉冲幅值约束为Ai>0;d、为提高成型器的鲁棒性,增加频率导数约束dV/dω=0;根据以上约束条件对公式(12)求解得到ZVD成型器为:<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>A</mi></mtd></mtr><mtr><mtd><mi>t</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub></mtd><mtd><msub><mi>A</mi><mn>2</mn></msub></mtd><mtd><msub><mi>A</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>t</mi><mn>1</mn></msub></mtd><mtd><msub><mi>t</mi><mn>2</mn></msub></mtd><mtd><msub><mi>t</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><mn>2</mn><mi>K</mi><mo>+</mo><msup><mi>K</mi><mn>2</mn></msup></mrow></mfrac></mtd><mtd><mfrac><mrow><mn>2</mn><mi>K</mi></mrow><mrow><mn>1</mn><mo>+</mo><mn>2</mn><mi>K</mi><mo>+</mo><msup><mi>K</mi><mn>2</mn></msup></mrow></mfrac></mtd><mtd><mfrac><msup><mi>K</mi><mn>2</mn></msup><mrow><mn>1</mn><mo>+</mo><mn>2</mn><mi>K</mi><mo>+</mo><msup><mi>K</mi><mn>2</mn></msup></mrow></mfrac></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><msub><mi>T</mi><mi>d</mi></msub><mn>2</mn></mfrac></mtd><mtd><msub><mi>T</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>其中,所述的步骤3包含以下步骤:步骤3.1、星载计算机将所有振动模态的ZVD成型器卷积得到一个ZVD综合成型器;步骤3.2、星载计算机将太阳帆板的原始转速指令送入ZVD综合成型器整型后,将获得的整形指令作为实际转速指令来驱动步进电机;所述的主动抑制太阳帆板挠性振动的方法还包含步骤4,星载计算机在轨修正ZVD成型器;所述的步骤4包含以下步骤:步骤4.1、通过对星载计算机下传的卫星姿态数据进行辨识,得到包括系统振动频率和阻尼比在内的系统振动模态参数的辨识值;步骤4.2、判断振动模态参数的理论值和真实值之间的差别,若振动模态参数的理论值和辨识值之间相差大于10%,则根据辨识结果重新计算ZVD成型器的参数,并通过在轨编程方式修正存储在星载计算机中的ZVD成型器参数;如果理论值和辨识值相差小于等于10%,则不进行星上修正。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新跃仪表厂,未经上海新跃仪表厂许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410186509.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code