动态优化洗出系数充分发挥运动平台过载能力的方法

文档序号:6483335阅读:350来源:国知局
专利名称:动态优化洗出系数充分发挥运动平台过载能力的方法
技术领域
本发明涉及的飞行模拟器六自由度运动系统(以下简称运动系统)是由平台控制计算机(1)实时控制并能提供滚转(24)、俯仰(25)、偏航(26)(角度定义见附图3)、升降(23)、纵向平移(21)和侧向平移(22)(线位移正方向见附图2)的六自由度瞬时过载仿真设备。平台控制计算机(1)根据被模拟飞机的有关运动参数,经过一系列变换与滤波得到能反映飞机由于线运动和角运动而在运动平台上的飞行员座椅处产生的过载及其它动感信号作为平台运动的驱动信号,驱动信号分别对应平台的三个线位移(X、Y、Z)(21、22、23)及三个转角(θ、φ、ψ)(24、25、26)。由于平台(27)任何一个自由度的改变都是六根电动缸(15、16、17、18、19、20)组合运动的结果,所以要将平台驱动信号经过几何变换成为每一根电动缸(15、16、17、18、19、20)的驱动信号。实时送驱动信号指令给多轴控制卡(2)。多轴控制卡(2)分别控制六台伺服驱动器(3、4、5、6、7、8),六台伺服驱动器(3、4、5、6、7、8)驱动相应的电机(9,10,11,12,13,14),电机高速转动通过机械变换变成电动缸(15、16、17、18、19、20)的伸缩运动(见附图1)。
本发明的技术解决方案如下 在t时刻通过平台控制计算机内的多轴控制卡测量出t-1时刻指令输出后电动缸的实际伸长量,确认运动平台实际达到的位姿; 根据t-1时刻运动平台实际位姿和t时刻数字飞机相关的动感模拟参数和代价函数,求出t时刻纵向和俯仰通道洗出模型的系数并确定t时刻洗出后的纵向位移和俯仰角度; 根据t时刻数字飞机的有关动感模拟参数和代价函数,求出t时刻侧向和滚转通道洗出模型的参数并确定t时刻洗出后的侧向位移和滚转角度; 根据t和t-1时刻数字飞机的垂直加速度和垂直通道的洗出模型,确定t时刻垂直通道线位移。
根据t时刻数字飞机的偏航加速度和偏航通道的洗出模型确定偏航角; 根据洗出算法计算出来的t时刻的位姿计算出t时刻洗出后平台的指令位置,将驱动信号指令实时送给多轴控制卡。
多轴控制卡控制六台伺服驱动器,六台伺服驱动器驱动相应的电机,电机高速转动通过机械变换变成电动缸的伸缩运动,使运动平台产生六个自由度的位置和姿态。
本发明的积极效果在于提供了真实动感与运动平台模拟动感间的代价函数关系,创立了动态优化洗出模型系数方法。通过代价函数确定洗出模型系数,经过实时动态优化后,产生运动平台六个自由度的位置和姿态。在机构行程中间时产生的过载较常系数洗出模型产生的运动平台六个自由度的位置和姿态变化量大,而在机构行程终点附件由于考虑了前一时刻指令输出后平台实际达到的位姿而避免了机构行程终点附近频繁的刹车,因此充分发挥运动平台过载能力,达到了最大限度发挥运动平台性能的目的。



附图1是本发明应用设备的控制信号流程图。
附图2是本发明应用设备中固定平台、活动平台示意图。
附图3是本发明应用设备中运动平台欧拉角定义示意图。
附图4是本发明软件流程图。
附图5是本发明应用设备中运动平台上下铰接点及缸长示意图。
附图6是本发明应用设备中运动平台矢量关系图。

具体实施例方式 下面结合附图和实施方式对本发明作进一步说明。
洗出是指运动系统控制软件接收来自飞机的运动参数,经过一系列变换、滤波、补偿成为能反应飞机动感与瞬时过载的驱动信号的过程。这种驱动信号使运动平台在完成一次突发运动之后能缓慢返回中立位置,以便在有限行程范围内能执行下一次突发运动指令,要求运动平台能以低于人对过载感觉阈限(0.02g)的平缓运动回中立位置。
附图2所示,在活动台(27)、固定台(28)上分别建立OmXYZ和OXYZ坐标系,其中,Om、O点分别为两个正6边形的几何中心(质心)。OXYZ以运动平台处于中立位置时的质心在地面上的投影为原点,铅垂轴与重力方向平行,向上为正(Z轴),纵轴(X轴)指向机头为正,横轴(Y轴)按右手定则指向机头左侧为正。OmXYZ坐标系三个轴的指向及极性同OXYZ。当活动平台在中立时,两坐标系的指向一致。欧拉角定义见附图3。
例如上、下平台正六边形外接圆半径分别为1900毫米和2400毫米,在上面定义的坐标系内,计算出相应上、下铰接点坐标。此时,电动缸未伸长,平台底位高度是1500毫米,电动缸有效行程是1200毫米。平台中立高度是2300毫米。在运动平台控制计算机上,每10毫秒进行一次解算。
动态优化洗出系数充分发挥运动平台过载能力方法的软件流程图如附图4。
具体步骤 1.在t时刻求出t-1时刻输出后运动平台实际达到的位姿 由于运动平台软件控制采取的是开环控制,为了最大限度发挥运动平台的性能,提高飞行模拟器动感模拟逼真度。需要实时地计算运动平台实际位姿。
已知六根电动缸的长度li,求出运动平台的位姿即机构三个线位移(x,y,z)和三个转角

叫运动平台正解,其中,

分别为绕x、y、z轴转动形成的滚转角,偏航角和俯仰角。
求解方法是先将t-1时刻的电动缸实际伸长长度通过多轴控制卡(18)转换成数字量|li(t-1)|a,通过迭代法,求出t时刻相应的xt,yt,zt,θt,φt,

本应用的收敛标准是相邻两次差值的2-范数不超过0.00001,即收敛标准为

满足上述收敛标准的

即为t-1时刻运动平台实际位姿

(1) 2.根据t时刻数字飞机的有关动感模拟参数,求出t时刻纵向和俯仰通道洗出模型的系数并确定t时刻洗出后的纵向位移和俯仰角度。
纵向和俯仰通道的洗出模型如下
式中 axt—t时刻数字飞机的纵向线加速度;

—t时刻运动平台纵向平移加速度;

—t-1时刻运动平台纵向平移速度; Xw(t-1)—t-1运动平台纵向平移位移

—t时刻运动平台俯仰角速度

—t-1时刻运动平台俯仰角度

—t时刻数字飞机的俯仰角速度; dx,ex,ωx—比例常数; λxt,

—t时刻纵向和俯仰洗出模型可调整的变增益系数。
纵向和俯仰通道的代价函数
kx—比例常数,此处取0.3; 由最速下降法
实λx,λθ时计算出使J最小的增益系数

—t时刻洗出后运动平台纵向平移速度 Xwt—t时刻洗出后运动平台的纵向线位移





—t时刻洗出后运动平台俯仰角度 通过上面的求解,得到t时刻纵向洗出模型的系数 纵向位移Xwt和俯仰通道洗出模型的系数
3.根据t时刻数字飞机的有关动感模拟参数,求出t时刻侧向和滚转通道洗出模型的参数并确定t时刻洗出后的侧向位移和滚转角度。
侧向和滚转通道的洗出模型如下 式中 azt—数字飞机的侧向线加速度;

—t时刻运动平台侧向平移加速度;

—t-1时刻运动平台侧向平移速度; Zw(t-1)—t-1时刻运动平台侧向平移位移;

—t时刻运动平台滚转角速度; θw(t-1)—t-1时刻运动平台滚转角度;

—t时刻数字飞机的滚转角速度; dz,ez,ωz—比例常数; λz,λθ—可调整的变增益系数。
侧向和滚转通道的代价函数 kz—比例常数,此处取0.4; 由最速下降法实λx,λθ时计算出使J最小的增益系数 Zwt—t时刻洗出后平台的侧向线位移 通过上面的求解,得到t时刻侧向洗出模型的系数 侧向位移Zwt和滚转通道洗出模型的系数
滚转角度 4.确定t时刻垂直通道线位移 垂直通道洗出模型如下 式中 aztayt—t时刻数字飞机的垂直线加速度 ay(t-1)—t-1时刻数字飞机的垂直线加速度 aywt—t时刻洗出后平台的垂直线加速度 ayw(t-1)—t-1时刻洗出后平台的垂直线加速度 Kcy—比例系数 Tcy—一阶滞后时间系数 vywt=vyw(t-1)+aywtΔT Ywt=vyw(t-1)ΔT+0.5aywtΔT2 (17) vywt—t时刻洗出后平台的垂直线速度 vyw(t-1)—t-1时刻洗出后平台的垂直线速度 Ywt—t时刻洗出后平台的垂直线位移 通过上面的求解,得到t时刻垂直通道线位移Ywt。
5.t时刻偏航通道偏航角确定 偏航通道洗出模型如下 式中

—t时刻数字飞机的偏航角加速度

—t时刻洗出后平台的偏航角加速度

—t-1时刻洗出后平台的偏航角速度 φw(t-1)—t-1时刻洗出后平台的偏航角度 ζ,ωp—比例系数 通过上面的求解,得到t时刻偏航通道偏航角度φwt。
6.计算出t时刻洗出后平台的指令位置 已知运动平台的三个线位移(x,y,z)和三个转角

求出六根电动缸的伸长量叫结构逆解,其中

分别为绕x、y、z轴转动形成的滚转角,偏航角和俯仰角。
由步骤2,3,4,5得到t时刻洗出后平台的指令位姿三个线位移(Xwt,Ywt,Zwt)和三个转角
六根电动缸在上、下两平台示意图和矢量关系如附图5、附图6所示。
图中符号说明 Ai—在固定坐标系中,从活动坐标系的原点到第i根电动缸上连接点的矢量。
Ai,m—已知矢量。在运动坐标系中,从活动坐标系的原点到第i根电动缸上连接点的矢量,ai,mx,ai,my,ai,mz是Ai,m各元素。(i=1,2,3,4,5,6) Bi—已知矢量。在固定坐标系中,从固定坐标系的原点到第i根电动缸下连接点的矢量,bi,x,bi,y,bi,z是Bi各元素。(i=1,2,3,4,5,6) li—在固定坐标系中,第i根电动缸从下连接点到上连接点的矢量,li,x,li,y,li,z是li各元素。(i=1,2,3,4,5,6) R—在固定坐标系中,从固定坐标系的原点到活动坐标系原点的矢量。
ri—在固定坐标系中,从固定坐标系的原点到第i根电动缸上连接点的矢量。
从附图4可求出长度li(i=1,2,3,4,5,6) ri=Ai+R ri=Bi+li即li=Ai+R-Bi [T]为OmXYZ和OXYZ坐标系转换矩阵 则li=[T]TAi,m+R-Bi (21) 这样,第i根电动缸的长度应为 |li|=(l2i,x+l2i,y+l2i,z)1/2(i=1,2,3,4,5,6) (22) 电动缸伸长量si si=/li/-电动缸i底位长度(i=1,2,3,4,5,6) (23) 给定计算时间步长Δt(10毫秒),按照上述方法实时求解出运动平台的实际位姿,根据当前的数字飞机动感信号,通过代价函数确定洗出模型的系数,最后求出当前平台的指令位姿和电动缸的指令位移,洗出模型系数经过实时动态优化后,不仅充分发挥了运动平台过载能力,而且避免了机构行程终点附近频繁的刹车,达到了最大限度发挥运动平台性能的目的,提高飞行模拟器动感模拟逼真度。
本发明适用于飞行模拟器动感模拟领域,有效解决了洗出模型系数对最大限度发挥运动平台性能影响的难题,提高了飞行模拟器动感模拟逼真度。
权利要求
1、一种动态优化洗出系数充分发挥运动平台过载能力的方法,包括以下步骤
在t时刻通过平台控制计算机内的多轴控制卡测量出t-1时刻指令输出后电动缸的实际伸长量,确认运动平台实际达到的位姿;
根据t-1时刻运动平台实际位姿和t时刻数字飞机相关的动感模拟参数和代价函数,求出t时刻纵向和俯仰通道洗出模型的系数并确定t时刻洗出后的纵向位移和俯仰角度;
根据t时刻数字飞机的有关动感模拟参数和代价函数,求出t时刻侧向和滚转通道洗出模型的参数并确定t时刻洗出后的侧向位移和滚转角度;
根据t和t-1时刻数字飞机的垂直加速度和垂直通道的洗出模型,确定t时刻垂直通道线位移。
根据t时刻数字飞机的偏航加速度和偏航通道的洗出模型确定偏航角;
根据洗出算法计算出来的t时刻的位姿计算出t时刻洗出后平台的指令位置,将驱动信号指令实时送给多轴控制卡。
多轴控制卡控制六台伺服驱动器,六台伺服驱动器驱动相应的电机,电机高速转动通过机械变换变成电动缸的伸缩运动,使运动平台产生六个自由度的位置和姿态。
2、权利要求1所述的方法,其特征在于测量出t-1时刻指令输出后电动缸的实际伸长量的计算公式为
其中xt-1,yt-1,zt-1,θt-1,
,φt-1是t-1时刻运动平台实际位姿
xn+1,yn+1,zn+1,θn+1,
,φn+1是第n+1次迭代的结果。
3、权利要求1所述的方法,其特征在于根据t时刻数字飞机的有关动感模拟参数和代价函数,求出t时刻纵向和俯仰通道洗出模型的系数
其中
axt—t时刻数字飞机的纵向线加速度;
—t时刻运动平台纵向平移加速度;
—t-1时刻运动平台纵向平移速度;
Xw(t-1)—t-1运动平台纵向平移位移
—t时刻运动平台俯仰角速度
—t-1时刻运动平台俯仰角度
—t时刻数字飞机的俯仰角速度;
dx,ex,ωx—比例常数;
—t时刻纵向和俯仰洗出模型可调整的变增益系数。
4、权利要求1所述的方法,其特征在于根据t时刻数字飞机的有关动感模拟参数和代价函数,求出t时刻侧向和滚转通道洗出模型的参数
其中
azt—数字飞机的侧向线加速度;
—t时刻运动平台侧向平移加速度;
—t-1时刻运动平台侧向平移速度;
Zw(t-1)—t-1时刻运动平台侧向平移位移;
—t时刻运动平台滚转角速度;
θw(t-1)—t-1时刻运动平台滚转角度;
—t时刻数字飞机的滚转角速度;
dz,ez,ωz—比例常数;
λz,λθ—可调整的变增益系数。
全文摘要
本发明公开一种动态优化洗出系数充分发挥运动平台过载能力的方法,通过代价函数确定洗出模型系数,经过实时动态优化后,产生运动平台六个自由度的位置和姿态。在机构行程中间时产生的过载较常系数洗出模型产生的运动平台六个自由度的位置和姿态变化量大,而在机构行程终点附件由于考虑了前一时刻指令输出后平台实际达到的位姿而避免了机构行程终点附近频繁的刹车,因此充分发挥运动平台过载能力,达到了最大限度发挥运动平台性能的目的。用于提高飞行模拟器动感模拟逼真度,涉及飞行模拟器六自由度运动系统动感模拟领域。
文档编号G06G7/72GK101488178SQ20091006651
公开日2009年7月22日 申请日期2009年2月11日 优先权日2009年2月11日
发明者潘春萍, 颖 卢 申请人:中国人民解放军空军航空大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1