买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西北工业大学
摘要:本发明公开了一种分布式动力垂直起降飞行器的解耦飞行控制方法,首先建立飞行器的多重参考坐标系;然后建立无人机的动力学方程;再根据操纵杆输入的指令生成在牵连机体的地面坐标系中的目标姿态角;之后根据目标姿态生成在牵连机体的地面坐标系中的目标角速度指令;接下来根据目标角速度生成控制输出量;最后根据控制输出求解分布式动力系统作动器的输出。本发明不需要使用过多的传感器信息,只需根据飞行动力学关系,采用坐标变换的方法,在半自动飞行模式下即可以实现解耦控制,便于工程应用。
主权项:1.一种分布式动力垂直起降飞行器的解耦飞行控制方法,其特征在于,包括如下步骤:步骤1:建立飞行器的多重参考坐标系;所述多重参考坐标系包括地面坐标系、机体坐标系、动力坐标系、牵连机体的地面坐标系;地面坐标系、机体坐标系的定义与飞行动力学的定义一致:地面坐标系Oexeyeze的原点固定在eVTOL的起飞点的地面位置,Oexeye平面与水平面平行,xe、ye、ze轴分别指向北、东、地;机体坐标系Obxbybzb的原点在eVTOL的参考重心位置,xb轴沿着机身参考线指向前、yb轴垂直于机身对称面指向右、zb轴在机身对称面内垂直于Obxbyb平面指向下;牵连机体的地面坐标系Ofxfyfzf的原点固连在参考重心位置,zf轴铅垂向下,Ofxfyf平面与水平面平行,yf轴与yb在水平面上的投影重合;地面坐标系、机体坐标系、牵连机体的地面坐标系三者的关系是:将地面坐标系平移使其原点和机体坐标系的原点重合之后,首先将地面坐标系绕自身的ze轴转过偏航角ψ,从而得到牵连机体的地面坐标系;然后绕牵连机体的地面坐标系的yf轴转过俯仰角θ,再绕新形成的坐标系的x轴转过滚转角φ,从而得到机体坐标系;动力坐标系Otxtytzt其原点Ot为推拉力的作用点、xt轴沿着动力单元的轴线指向前,机体坐标系经过平移后按照z、y、x轴的顺序分别转过ψt、θt、φt角度之后便形成动力坐标系;步骤2:建立无人机的动力学方程; 其中:V=[u,v,w]T和Ω=[p,q,r]T分别为eVTOL相对地面的速度、角速度矢量在机体坐标系的分解;R=[x,y,z]T为eVTOL的位移在地面坐标系的分解;q为描述机体坐标系相对地面坐标系的旋转角度的四元数,与滚转角φ、俯仰角θ、偏航角ψ三个姿态角之间可以相互转换;m为全机的总质量;I为全机的惯性张量;F、M分别为合外力、力矩在机体坐标系中的分量;Leb为体轴到地轴的坐标转换矩阵;LqΩ为角速度到四元数的变化率的转换矩阵,其表达式如下: 根据式2,代入不同的初始条件,求得无人机为实现平衡飞行所需的控制量。步骤3:根据操纵杆输入的指令生成在牵连机体的地面坐标系中的目标姿态角;设俯仰、滚转和偏航的操纵杆位移Sx、Sy、Sr的无量纲行程都为[-1,1],允许的最大俯仰角、滚转角和偏航角速率分别为θf,max、φf,max和rf,max,则操纵产生的目标姿态角采用下式计算: 按照zyx的顺序旋转,首先,绕ze轴转过ψf角;然后,再绕yf轴转过θf角;最后再绕xf轴转过φf角,最终形成了目标体轴系,目标体轴系确定了eVTOL的目标姿态;该目标姿态的四元数表示为:qc=qzqyqx4其中: 步骤4:根据目标姿态生成在牵连机体的地面坐标系中的目标角速度指令;首先,根据目标姿态的四元数计算目标姿态角;假设qc的四元数分量为[q0,q1,q2,q3]T,则目标姿态角的计算公式如下: 然后,采用姿态角速度控制律算法,生成eVTOL的从目标姿态角到三轴目标角速度的映射关系;假设采用比例控制律,该映射关系为: 其中:Kφ、Kθ、Kψ分别为滚转角、俯仰角、偏航角的比例控制增益;Lbf为从牵连机体的地面坐标系到机体坐标系的坐标转换矩阵,其计算公式为: 步骤5:根据目标角速度生成控制输出量;采用增量非线性动态逆INDI控制方法,增强飞行控制系统的鲁棒性;其控制律的计算公式为: 其中:X和Xc分别表示系统状态变量及其目标值;u表示控制输出;X0和u0分别表示上一采样时刻的X和u;G为系统的控制效能,因此Gu为控制量u所产生的角加速度,u产生的操纵力矩为M=IGu,其中I为转动惯量;Kx为角速度误差Xerr的控制增益,其物理意义为X向Xc逼近的一阶惯性环节的时间常数等于 表示eVTOL的角加速度,使用以下扩张状态观测器的状态估计量来代替: 其中:为观测器的中间辅助变量;Ωo为观测器的设计参数,其物理意义为观测器的带宽;步骤6:根据控制输出求解分布式动力系统作动器的输出;分布式动力系统的作动器分为两大类:一类是动力系统的油门量,用δt表示;另一类是动力的矢量喷口、喷流舵等的偏转角,用δf表示;第i个动力单元的δt和δf产生的力在第i个动力坐标系中的表示为: 其中:fδt表示油门δt产生的推力大小;左上标t表示该分量是在推力坐标系中分解;由式11可知,同一个动力单元的δt和δf的控制是存在耦合的;假设第i个动力单元在机体坐标系中的坐标为Ri,则它在机体坐标系中的力和力矩为: Mi=Ri×bFt,i13结合式11-13求得第i个动力单元的作动产生的力矩在机体坐标系中的分量;假设动力单元之间没有耦合,即操纵某个动力单元仅改变自身的输出而对其它动力单元没有影响,将所有动力单元的力矩叠加得到分布式动力系统的作动产生的全机力矩;采用小扰动方法,将式11-13在平衡状态线性化,得到:M=Bδ14其中:δ=[δt,1,δt,2,…,δt,n,δf,1,δf,2,…,δf,n]T;B=[Bt,1,Bt,2,…,Bt,n,Bf,1,Bf,2,…,Bf,n],Bt,i和Bf,i为3*1的矩阵;M=[Mx,My,Mz]T;采用广义逆法求得分布式动力系统作动器的输出为:δ=B+IGu15其中:B+为B的广义逆;将式15代入式1,生成其中的F、M中的驱动力部分,即改变eVTOL的运动状态,获得期望的飞行控制效果。
全文数据:
权利要求:
百度查询: 西北工业大学 一种分布式动力垂直起降飞行器的解耦飞行控制方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。