1. 引言
伞翼飞行器作为一种柔性飞行器,在进行动力学建模和设计自主飞行控制器时有如下特点:通过舵机控制操纵伞绳使得伞翼面柔性结构局部变形,形成非对称气动外形,产生滚转、偏航、俯仰等机动特征[1];控制周期与响应时间较长,在控制周期和延迟响应时间内,伞翼面出现柔性大变形,变形对气动力的影响具有强烈的非线性和不确定性,难以通过精确动力学建模得到[2];伞翼完全展开时具备良好的姿态稳定特征,能在不施加控制的情况下稳定滑翔。
本文在建立动力学模型的基础上,基于LADRC理论,进行自主飞行控制器设计,并通过仿真验证控制方法的可行性。根据伞翼飞行器的动力学特性,将自主飞行控制解算功能转移至地面站软件,通过稳定测控链路实现自主飞行。飞行试验结果表明,测控一体化能有效地实现伞翼飞行器的自主飞行控制。
2. 伞翼飞行器六自由度动力学建模
2.1. 坐标系定义
伞翼飞行器按照柔性伞翼与刚性机身之间的约束关系建立六自由度动力学模型[3],建立伞翼飞行器六自由度模型使用到4个坐标系:
1) 大地坐标系Sg:原点位于初始时刻关节C处,Xg轴指向当地正北方向,Zg轴指向地心,Yg轴由右手定则确定。
2) 气流坐标系Sa:原点位于伞翼压心,Xa轴指向来流方向,Za轴指向伞翼下翼面,Ya轴由右手定则确定。
3) 柔性伞翼坐标系Sp:原点位于伞翼质心,Xp轴指向伞翼前缘,Zp轴垂直伞翼面向下,Yp轴由右手定则确定。
4) 伞翼飞行器体坐标系Sc:原点位于系统质心G,Xc轴指向当地正北方向,Zc轴指向地心,Yc轴由右手定则确定。伞翼–吊舱系统六自由度模型如图1所示。
Figure 1. Model of a parafoil-craft with 6-DOF
图1. 伞翼飞行器六自由度模型
2.2. 动力学建模
设伞翼–载荷系统质心位置矢量
、速度矢量
、系统旋转角速度矢量
、Sc坐标系到Sg的转换矩阵
、飞行器相对于参考系Sg的欧拉角
。
根据物体在本体系下角速度和惯性系下欧拉角变化率关系,可得到公式(1) [4]:
(1)
其中,
是
简写;
是
简写;
是飞行器滚转角;
是飞行器俯仰角;
是飞行器偏航角。
为计算作用在系统上的气动力,必须确定有效载荷质心的速度
、伞翼质心的速度
,两者计算公式如公式(2)所示:
(2)
其中,
是系统质心G到载荷质心b的位置矢量在Sg坐标系的投影;
是系统质心G到载荷质心p的位置矢量在Sg坐标系的投影;
是
的叉乘矩阵。
系统的质心加速度
为:
(3)
伞翼–载荷系统受的外力有伞翼受气动力
、载荷受气动力
、重力
、推力
、伞翼气动力矩
,此外还考虑附加质量
、附加转动惯量
引起的流体对伞翼的作用力
[5]。
对系统质心G列力平衡方程得到:
(4)
对系统质心G列力矩平衡方程得到:
(5)
其中,
是由附加转动惯量
引起的力矩;
是伞翼气动力矩;
与
分别是
和
的叉乘矩阵;
是系统在Sg坐标系下的惯量矩阵;
是
的叉乘矩阵[6]。
最后,将力平衡公式(4)、力矩平衡公式(5)联立,得到六自由度伞翼飞行器的动力学模型公式[7],写成矩阵形式得到公式(6):
(6)
其中,
是伞翼非对称襟翼偏转;
是伞翼对称襟翼偏转;
是与伞翼气动力变化量有关的矩阵;
是与伞翼气动力矩变化量有关的矩阵[8]。
3. 测控一体化设计
3.1. 总体设计
测控一体化方案结构如图2所示。
Figure 2. Integrated design scheme diagram of flight control and TT & C
图2. 飞控测控一体化设计示意图
机载飞控的主要功能是采集传感器数据、与测控设备通信、控制舵机与电机;地面站软件的主要功能是接收飞控下传数据、提供交互界面、解算自主飞行控制量、发送控制指令;测控设备为机载飞控与地面站计算机提供数据传输通道。三者协同工作实现飞控测控一体化。
3.2. 基于LADRC控制理论的自主飞行控制器设计
考虑到伞翼飞行器控制模型柔性大变形和非线性特征,以及飞行过程中受突风影响,因此,常采用LADRC (线性自抗扰控制)设计无人机自主飞行控制器[9]-[15]。
伞翼飞行器水平及垂直通道相互耦合。根据伞翼飞行器的飞行与控制特点,左右舵面控制的机理是伞翼面气动外形改变形成非对称气动力的作用,导致伞翼左右转弯飞行,而非对称气动力主要体现在气动外形改变一侧的阻力增大并占主导地位。这样伞翼飞行器在转弯机动过程中,偏航与滚转的耦合作用主要体现在偏航运动。另外,伞翼飞行器的俯仰方向运动主要依靠螺旋桨推力进行俯仰调节。因此,为简化起见,认为控制舵机行程只影响飞行器水平飞行轨迹,电机产生的推力也只影响飞行器的垂直通道高度[16]。
3.2.1. 水平通道自主控制
在实现水平通道轨迹跟踪时,制导部分使用L1制导率[17]。L1制导率是在期望路径上选取参考点,根据这个参考点和当前水平速度计算出期望水平加速度。
使用L1制导率时,首先计算期望水平加速度
,再根据
计算得到目标偏航角变化率
,其中R是期望轨迹半径。
作为水平通道LADRC控制器输入,得到舵机双侧下拉偏差
,再经过动力学模型输出得到实时水平位置与水平速度。水平通道控制逻辑如图3所示。
Figure 3. Horizontal channel control logic
图3. 水平通道控制逻辑
根据伞翼飞行器六自由度动力学模型有公式(7) [18]:
(7)
结合六自由度动力学模型关于
和
的表达式,建立
的一阶LADRC控制器,如公式(8)所示:
(8)
其中,f是总扰动,于是建立一阶扩张状态观测器表达式,如公式(9)所示:
(9)
其中,
是偏航角变化率
的观测值;
是
与
的偏差。
3.2.2. 垂直通道自主控制
为实现垂直通道自主飞行,利用动力学方程将推力与垂直高度联系起来,建立垂直通道LADRC控制器[19],控制逻辑如图4所示。
Figure 4. Vertical channel control logic
图4. 垂直通道控制逻辑
根据六自由度动力学模型,得到垂直高度微分表达式,如公式(10)所示:
(10)
其中,
是飞行器相对于大地速度在本体系上的投影;
、
分别是滚转角和俯仰角。
对公式(10)求导后得到公式(11):
(11)
速度与推力
的关系可写为公式(12):
(12)
其中,
、
、
与输入z和输出
无关;
、
、
只与飞行器质量有关;公式(11)可写为二阶形式,如公式(13)所示:
(13)
将
视为系统的总扰动,建立垂直高度的二阶LADRC控制器。
3.2.3. 自主飞行控制仿真模拟
伞翼飞行器在大地坐标系下初始位置(0, 0, −1000) m、初始速度(10, 0, 0) m/s、初始姿态角(0, 0, 0) rad、初始姿态角速度(0, 0, 0)。此外,飞行器的几何参数、质量、转动惯量、气动参数等主要部分如表1所示。
Table 1. Table of main parameters of the aircraft
表1. 飞行器主要参数表
项目 |
数值 |
|
0.5 kg |
|
2.9 kg |
A |
1.3 m × 0.7 m |
|
1 m |
|
0.05 m |
b |
0.5 m |
其中,
是伞翼质量;
是载荷质量;A是伞翼面积;
是伞翼质心至系统质心距离;
是载荷质心至系统质心距离;b是立方体载荷边长,其余气动参数见文献[7]。
水平通道设计两种跟踪轨迹,轨迹a定义为4个目标点组成的矩形路径,矩形中心坐标(0, 0),长宽都为3000。轨迹b定义为一条圆形目标轨迹
。
取水平通道LADRC控制器的参数
、
、
,水平通道跟踪目标轨迹a和轨迹b的效果如图5所示。
(a) 跟踪矩形轨迹 (b) 跟踪圆形轨迹
Figure 5. Horizontal channel trajectory tracking effect
图5. 水平通道轨迹跟踪效果
跟踪矩形轨迹时因为矩形相邻边的转向的不连续性,导致飞行器在抵达一个目标点之后,通过一个较小的曲率半径迅速贴合下一段目标轨迹。跟踪圆形目标轨迹时,只要一次贴合目标轨迹,后续偏航角几乎保持不变,因此跟踪效果较矩形目标轨迹更好。
垂直通道跟踪方案是在前1000 s内定高−1300 m,之后定高−800 m。取
、
、
,垂直通道定高效果如图6所示。由于二阶控制器引入对垂直速度的控制,使得稳定后飞行高度在目标高度上波动幅度小于10 m。
Figure 6. Vertical channel height tracking effect
图6. 垂直通道定高效果
由图5、图6可知,水平通道与垂直通道LADRC控制器工作良好,飞行轨迹符合预期。
3.2.4. 地面站软件实现LADRC控制器
1) 设计控制基类Control_base,提供Horizontal_Control接口用于计算水平通道舵机控制量,提供Vertical_Control接口用于计算垂直通道电机控制量。
2) 实现LADRC控制类LADRC_Control,该类派生自Control_base,并根据本文设计LADRC控制器步骤实现接口函数。
3) 接口函数实现时,下行数据结构体以指针形式传入,舵机、电机控制量计算完成之后发出信号,通知通信线程打包上传。
4. 测控一体化飞行试验验证
测控一体化飞行试验目的是验证飞控软件/硬件及地面站软件设计正确、检验伞翼飞行器测控一体化,完成自主飞行试验验证。
4.1. 飞行试验方案设计
为验证测控一体化实现伞翼飞行器的自主飞行,设计飞行试验方案主要要素如下:
1) 伞翼飞行器系统参数为系统质量50 kg,伞翼面积23 m2,发动机功率10 kW,螺旋桨直径1.2 m。
2) 试验场地为内蒙古赤峰地区某机场,地面拖曳起飞。
3) 最大飞行高度200 m,巡航飞行速度10 m/s,飞行区域2 km直径范围。
在飞行试验中,机载飞控与地面站软件间数据传输采用MAVLink通信协议[20],成功实现帧数据的封装和解析,将帧数据解析后显示在地面站上,并成功发送控制指令给机载飞控,顺利实现飞行器的巡航飞行和可控着陆。
4.2. 飞控测控一体化实现自主飞行
为验证伞翼飞行器飞控测控一体化实际效能,安排一次飞行试验。试验方案设置3个目标点(高度一致),启用地面站软件自主飞行模块令飞行器自主依次抵达目标点,试验得到的飞行轨迹如图7所示,结果表明:在实际复杂风场情况下,飞控测控一体化能有效解决伞翼飞行器本身复杂气动与控制特性带来的控制问题,实现自主飞行。
Figure 7. Flight test path
图7. 飞行试验轨迹
5. 结束语
伞翼飞行器的飞行与控制具有非线性特征和明显的控制响应滞后效应,本文提出将自主飞行控制解算的部分功能转移到地面站软件来实现,利用地面站的软硬件资源实现飞行控制解算,再借助于测控链路,将飞控指令上传至机载飞控端,实现测控一体化自主飞行控制。研究结论如下:
1) 测控一体化设计利用伞翼飞行器的低动态特性,简化机载飞控的研制难度,提高飞控系统的效能。
2) 飞控测控一体化设计使用LADRC控制器,降低水平通道与垂直通道的耦合影响。
基金项目
国家重点研发计划项目:2019YFC1510900。
NOTES
*通讯作者。