本发明属于飞行模拟器技术领域,具体涉及一种六自由度持续载荷模拟器过载模拟控制方法。
背景技术:
随着计算机与模拟技术的发展,飞行模拟训练受到越来越多的重视,成为提高飞行员飞行技能、确保训练安全、缩短训练周期、节约训练成本的有效途径。飞行模拟训练装置即模拟飞机执行飞行任务时的飞行状态、飞行环境和飞行条件,给飞行员提供相似的操纵负荷、视觉、听觉、运动感觉的装置,其中运动感觉由训练装置的运动平台提供。随着高性能战斗机的发展,飞行员将承受持续的高g值加速度,如第三代战斗机最大g值可以达到9g,作用时间45s,增长率达到10g/s。持续性的高加速度会诱发飞行员出现g值引起的意识丧失、持续载荷等问题,严重影响飞行员对战斗机的操控,对飞行员的安全也造成威胁。
对于上述影响,可采用高性能战斗机模拟来进行模拟,高性能战斗机模拟训练所需的持续性高g值加速度载荷通常利用转臂快速旋转产生的离心加速度实现,可在地面以较低的代价和更安全的方式对飞行员进行训练,提高战斗机飞行员在持续高过载环境下的战斗技能。
现有技术中存在具有六个自由度的持续载荷模拟器(简称模拟器),从安装基座到座舱依次是主轴、半径运动框、垂直运动框、滚转轴、俯仰轴、偏航轴,通过转臂绕主轴的快速旋转运动实现持续性的高g值加速度,通过半径运动框实现转动半径的改变,通过垂直运动框实现垂直方向的加速度,通过滚转轴、俯仰轴、偏航轴的协调运动,调整加速度矢量相对于座舱的方向,实现离心机座舱中飞行员持续性过载的精确模拟。
但是,四自由度持续载荷模拟器即可实现过载的精确模拟,六自由度持续载荷模拟器相对于四自由度持续载荷模拟器增加了垂直运动框和半径运动框,从而增加了垂直自由度和半径自由度的控制,目前尚缺乏充分利用垂直自由度和半径自由度的过载模拟控制方法。
技术实现要素:
本发明目的在于提供一种六自由度持续载荷模拟器过载模拟控制方法,用于解决上述现有技术中存在的技术问题之一,如:现有技术中,四自由度持续载荷模拟器即可实现过载的精确模拟,六自由度持续载荷模拟器相对于四自由度持续载荷模拟器增加了垂直运动框和半径运动框,从而增加了垂直自由度和半径自由度的控制,目前尚缺乏充分利用垂直自由度和半径自由度的过载模拟控制方法。
为实现上述目的,本发明的技术方案是:
一种六自由度持续载荷模拟器过载模拟控制方法,包括以下步骤:
步骤一、获得六自由度持续载荷模拟器操纵系统的操作指令;
步骤二、通过飞行仿真,获取实际飞行飞机的6个自由度运动参数,即3个线加速度物理量:gxa、gya、gza,依次为前后、左右、头足方向过载;3个角速度物理量:pa、qa、ra,依次为滚转、俯仰、偏航方向角速度;
步骤三、计算大臂绕主轴转动的角速度
步骤四、根据实际飞行的偏航角运动,求解偏航轴的转动角度;
步骤五、根据偏航轴的转动角度,求解实际飞行相对俯仰框坐标系的3个线加速度分量(3gxa,3gya,3gza);
步骤六、获得滚转轴的转动角度q2;
步骤七、计算垂直运动框的运动状态;
步骤八、获得俯仰轴的转动角度q3;
步骤九、计算半径运动框的运动状态;
步骤十、将主轴的转动角速度
步骤十一、判断是否停止,如果“是”则停止流程,如果“否”,则进入步骤一。
进一步的,所述步骤三包括如下子步骤:
3.1已知实际飞行的3个线加速度gxa、gya、gza,可计算得到座舱线加速度矢量的大小为:
3.2通过如下公式的常微分方程求解,可获得主轴的转动角速度
式中r为座舱中心距主轴的距离,即转动半径;
当过载值较大时,可忽略
3.3计算大臂末端的线加速度矢量:
式中,1gc为相对转臂的加速度矢量,gr为沿转臂方向的加速度分量,gt为沿转动方向的加速度分量,gv为沿垂直方向的加速度分量,r为座舱中心距主轴的距离,g为重力加速度。
进一步的,所述步骤四包括以下子步骤:
4.1根据实际飞行的偏航角速度物理量ra,求解模拟器偏航轴的转动角速度
其中
4.2将偏航轴的的转动角速度
进一步的,所述步骤六包括以下子步骤:
6.1根据如下公式,计算滚转轴的转动角加速度:
6.2采用高通滤波器对
6.3对6.2计算得到的
6.4根据纯过载模拟求得滚转轴的转动角度:
式中,
6.5采用低通滤波器对q20信号进行滤波,得到滚转轴角度的低频部分q2l;
6.6由如下公式计算滚转轴的转动角度:
q2=q2h+q2l。
进一步的,所述步骤七包括以下子步骤:
7.1根据如下公式,计算垂直自由度的线加速度:
7.2采用高通滤波器,获得
7.3
进一步的,所述步骤八包括以下子步骤:
8.1根据如下公式,计算滚转轴的转动角加速度:
8.2采用高通滤波器对
8.3对8.2计算得到的
8.4根据纯过载模拟求得俯仰轴的转动角度:
式中,
8.5采用低通滤波器对q30信号进行滤波,得到俯仰轴角度的低频部分q3l;
8.6由如下公式计算俯仰轴的转动角度:
q3=q3h+q3l。
进一步的,所述步骤九包括以下子步骤:
9.1根据如下公式,计算半径自由度的速度:
9.2采用高通滤波器,获得
9.3半径自由度的速度
与现有技术相比,本发明所具有的有益效果为:
本方案的一个创新点在于,提出一种六自由度持续载荷模拟器的过载模拟控制方法,充分发挥垂直自由度和半径自由度的作用,在线加速度与实际飞行一致的基础之上,减少不必要的角运动,提高战斗机飞行动作模拟的逼真度。
附图说明
图1是本发明具体实施方式的流程简图。
图2是本发明具体实施方式的流程示意图。
具体实施方式
下面结合本发明的附图1-2,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
如图1和图2所示,一种六自由度持续载荷模拟器的过载模拟控制方法,包括以下步骤:
步骤一、获得六自由度持续载荷模拟器座舱中操纵杆、油门杆、方向舵脚蹬、按键开关等飞行操纵系统的操作指令;
步骤二、通过飞行仿真,获取实际飞行飞机的6个自由度运动参数,即3个线加速度物理量:gxa、gya、gza,依次为前后、左右、头足方向过载(单位为g,重力加速度);3个角速度物理量:pa、qa、ra,依次为滚转、俯仰、偏航方向角速度;
步骤三、计算大臂绕主轴转动的角速度
3.1已知实际飞行的3个线加速度gxa、gya、gza,可计算得到座舱线加速度矢量的大小为:
3.2通过如下公式的常微分方程求解,可获得主轴的转动角速度
式中r为座舱中心距主轴的距离,即转动半径。
当过载值较大时,可忽略
3.3计算大臂末端的线加速度矢量:
式中,1gc为相对转臂的加速度矢量,gr为沿转臂方向的加速度分量(以转臂末端指向主轴为正),gt为沿转动方向的加速度分量(以转动方向为正),gv为沿垂直方向的加速度分量(以垂直向上为正),r为座舱中心距主轴的距离,g为重力加速度。
步骤四、根据实际飞行的偏航角运动,求解偏航轴的转动角度
4.1根据实际飞行的偏航角速度物理量ra,求解模拟器偏航轴的转动角速度
其中
4.2将偏航轴的的转动角速度
步骤五、根据偏航轴的转动角度,求解实际飞行相对俯仰框坐标系的3个线加速度分量(3gxa,3gya,3gza)。
步骤六、获得滚转轴的转动角度q2;
6.1根据如下公式,计算滚转轴的转动角加速度:
6.2采用高通滤波器对
6.3对6.2计算得到的
6.4根据纯过载模拟求得滚转轴的转动角度:
式中,
6.5采用低通滤波器对q20信号进行滤波,得到滚转轴角度的低频部分q2l;
6.6由如下公式计算滚转轴的转动角度:
q2=q2h+q2l
步骤七、计算垂直运动框的运动状态;
7.1根据如下公式,计算垂直自由度的线加速度:
7.2采用高通滤波器,获得
7.3
步骤八、获得俯仰轴的转动角度q3;
8.1根据如下公式,计算滚转轴的转动角加速度:
8.2采用高通滤波器对
8.3对8.2计算得到的
8.4根据纯过载模拟求得俯仰轴的转动角度:
式中,
8.5采用低通滤波器对q30信号进行滤波,得到俯仰轴角度的低频部分q3l;
8.6由如下公式计算俯仰轴的转动角度:
q3=q3h+q3l
步骤九、计算半径运动框的运动状态;
9.1根据如下公式,计算半径自由度的速度:
9.2采用高通滤波器,获得
9.3半径自由度的速度
步骤十、将主轴的转动角速度
步骤十一、判断是否停止,如果“是”则停止流程,如果“否”,则进入步骤一。
通过上述一种六自由度持续载荷模拟器过载模拟控制方法的各个步骤,充分发挥垂直自由度和半径自由度的作用,在线加速度与实际飞行一致的基础之上,减少不必要的角运动,提高战斗机飞行动作模拟的逼真度。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。