首页> 中国专利> 飞行器多回路模型簇人机闭环PID鲁棒控制器设计方法

飞行器多回路模型簇人机闭环PID鲁棒控制器设计方法

摘要

本发明提供了一种飞行器多回路模型簇人机闭环PID鲁棒控制器设计方法,该方法在给定不同高度、马赫数条件下通过扫频飞行试验直接确定获得全包线内的幅频和相频特性构成的模型簇;根据飞行包线内的幅频特性直接确定开环截止频率区间;根据飞行包线内的相频特性直接确定与截止频率区间所对应的相位裕度区间;通过加入多级PID控制器并在飞行器全包线内的相位裕度指标和系统辨识中的模型辨识方法确定多级PID鲁棒控制器级数和参数值;在飞行器全飞行包线内的幅值裕度指标

著录项

  • 公开/公告号CN103809444A

    专利类型发明专利

  • 公开/公告日2014-05-21

    原文格式PDF

  • 申请/专利权人 西安费斯达自动化工程有限公司;

    申请/专利号CN201410069797.0

  • 发明设计人 史忠科;

    申请日2014-02-28

  • 分类号G05B13/04;

  • 代理机构

  • 代理人

  • 地址 710075 陕西省西安市高新区科技路金桥国际广场12101号

  • 入库时间 2024-02-20 00:02:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-09-14

    授权

    授权

  • 2014-06-25

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20140228

    实质审查的生效

  • 2014-05-21

    公开

    公开

说明书

技术领域

本发明涉及一种飞行器控制器设计方法,特别涉及飞行器多回路模型簇人 机闭环PID鲁棒控制器设计方法,属于测控技术和飞行力学等范畴。

背景技术

飞行器起降过程的控制对飞行安全有重要作用;由于飞行器起降过程中飞 行速度变化大,即使按照纵向模型也会面临强非线性问题;另一方面,飞行器 的操纵舵存在饱和、死区等现象;从飞行安全考虑,超低空飞行(如飞机起飞/ 着陆)时,控制器必须保证系统具有一定的稳定裕度、无超调和平稳性,这样, 就使得超低空飞行控制器设计非常复杂,不能直接套用现有控制理论进行飞行 器控制的设计。

在现代实际飞行控制器的设计中,一少部分采用状态空间法进行设计,而 大多数仍然采用以PID为代表的经典频域法和逆Nyquist阵列法为代表的现代 频率法进行控制器设计。现代控制理论以状态空间法为特征、以解析计算为主 要手段、以实现性能指标为最优的现代控制理论,而后有发展了最优控制方法、 模型参考控制方法、自适应控制方法、动态逆控制方法,反馈线性化方法、直 接非线性优化控制、变增益控制法、神经网络控制方法,模糊控制方法,鲁棒 控制法以及多种方法组合控制等一系列控制器设计方法,发表的学术论文数以 万计,例如2011年Ghasemi A设计了自适应模糊滑模控制的再入飞行器(Ghasemi  A,Moradi M,Menhaj M B.Adaptive Fuzzy Sliding Mode Control Design for  a Low-Lift Reentry Vehicle[J].Journal of Aerospace Engineering,2011, 25(2):210-216),2013年Babaei A R为非最小相位和非线性飞行器设计了模 糊滑模控制自动驾驶仪(Babaei A R,Mortazavi M,Moradi M H.Fuzzy sliding  mode autopilot design for nonminimum phase and nonlinear UAV[J].Journal  of Intelligent and Fuzzy Systems,2013,24(3):499-509),很多研究仅仅 停留在理想化的仿真研究阶段;而且这种设计存在三个问题:(1)由于无法进行 飞行器超低空操纵稳定性试验,难以得到精确的被控对象的数学模型;(2)对 于军标规定的稳定裕度等评价飞行控制系统的重要性能指标,状态空间法远不 像经典频率法那样能以明显的形式表达出来;(3)控制器结构过于复杂、没有 考虑实际控制器和飞行状态的约束,设计的控制器物理上不可实现。

英国的学者Rosenbrock系统地、开创性地研究了如何将频域法推广到多变 量系统的设计中去,利用矩阵对角优势概念,把多变量问题转化为能用人们熟知 的古典方法的单变量系统的设计问题,以后相继出现了Mayne序列回差法, MacFarlane特征轨迹法、Owens并矢展开法等方法,共同特点是把多输入一多 输出、回路间严重关联的多变量系统的设计,化为一系列单变量系统的设计问 题,进而可选用某一种古典方法(Nyquist和Bode的频率响应法,Evans的根 轨迹法等)完成系统的设计,上述这些方法保留和继承了古典图形法的优点,不 要求特别精确的数学模型,容易满足工程上的限制。特别是当采用有图形显示 终端的人一机对话式的计算机辅助设计程序实现时,可以充分发挥设计者的经 验和智慧,设计出既满足品质要求,又是物理上可实现的、结构简单的控制器; 国内外对多变量频率法进行了改进研究(高大远,罗成,沈辉,胡德文,挠 性卫星姿态解藕控制器多变量频率域设计方法,宇航学 报,2007,Vol.28(2),pp442-447;熊柯,夏智勋,郭振云,倾斜转弯高超声速巡 航飞行器多变量频域法解耦设计,弹箭与制导学报,2011,Vol.31(3),pp25-28) 但是,这种设计方法可考虑系统不确定问题时保守性过大,在飞行器操纵舵限 制情况下不能得到合理的设计结果。

在高性能飞机的研制中,评价一架飞机飞行品质的好坏,不仅取决于飞机 本身和驾驶员操纵的动力学特性,还取决于驾驶员与飞机之间高度一致地配合, 以及驾驶员与先进飞机飞行控制系统之间功能分配的合理性。直到1980年后, 评价飞机飞行品质的美军标仍然存在着严重缺陷,即没有考虑驾驶员在操纵回 路中的作用,因而由此所得的评价与试飞员试飞后所得的结果仍有一定差距。 近年来,正在发展一种有驾驶员参与系统的闭环准则(尼尔2史密斯准则),但 如何实现至今仍无有效算法。尼尔—史密斯准则是在1970年提出的,它是一个 闭环俯仰跟踪准则。它考虑问题的方法是:在驾驶员驾驶飞机时与飞机构成一 个闭环系统,驾驶员轻松地操纵就能达到特定的飞行指标,则飞行品质是好的。 为了获得与驾驶员一致的对飞机的评价意见,则在理论分析中必须把驾驶员包 括在内。通常,驾驶员行为的数学模型是非线性的,可能是离散的,但当研究 具有稳定性的操纵对象时,有用的近似模型仍为线性。由大量飞行实践和仿真 研究表明,驾驶员的行为由他的心理特性、生理特性、周围环境、操纵系统、 操纵对象所要完成的任务来决定,尽管驾驶员有着各自的特点,但在完成单一的 飞行任务中,大多数驾驶员的动作可由完全确定的数学模型来描述,它是驾驶 员行为的大量试验的平均状态,与实际情况很接近,因此现在大都采用如下形式 的人机闭环特性驾驶员模型:

Yp(s)=KpTDs+1TIs+1e-τs

和系统开环传递函数或频率特性来估计人机闭环特性。

其中:Kp为驾驶员环节的静态增益、τ为驾驶员的固有延时特性、TD为驾 驶员超前补偿时间常数、TI为驾驶员滞后补偿时间常数;此模型加入后,在飞 行控制器中要考虑反应较慢的驾驶员带来的诱发振荡问题,在全部飞行包线内, 对反应较慢的驾驶员容许控制器设计还没有系统的方法,只是对单一飞行状态 具有部分研究。

综上所述,目前的控制方法还不能在飞行器模型变化、按照全飞行包线内 的稳定裕度指标设计出无驾驶员诱发振荡、超调量小、平稳的低空飞行控制器。

发明内容

为了克服现有方法不能在飞行器在全飞行包线内模型变化大的情况下设计 出符合全飞行包线内的稳定裕度指标的无驾驶员诱发振荡、超调量小、平稳低 空飞行控制器的技术缺陷,本发明提供了一种飞行器多回路模型簇人机闭环PID 鲁棒控制器设计方法,该方法在给定不同高度、马赫数条件下通过扫频飞行试 验直接确定获得全包线内的幅频和相频特性构成的模型簇;根据飞行包线内的 幅频特性直接确定开环截止频率区间;根据飞行包线内的相频特性直接确定与 截止频率区间所对应的相位裕度区间;通过加入多级PID控制器并在飞行器全 包线内的相位裕度指标和系统辨识中的模型辨识方法确定多级PID鲁棒控制器 级数和参数值;在飞行器全飞行包线内的幅值裕度指标L*分贝数给定情况下进 行控制器效果验证;从相位裕度和幅值裕度的概念出发设计出符合全飞行包线 的无驾驶员诱发振荡、超调量小、平稳的低空飞行鲁棒控制器。

本发明解决其技术问题所采用的技术方案:一种飞行器多回路模型簇人机 闭环PID鲁棒控制器设计方法,其特点是包括以下步骤:

步骤1、给定不同高度、马赫数下通过扫频飞行试验直接由允许飞行的 全包线内的幅频和相频特性构成飞行器全包线内的操纵舵面与飞行高度之 模型簇,并且能够跨越飞行包线获得飞行器的颤振频率,得到对应的飞行器 操纵舵面与飞行高度之间开环传递函数模型簇矩阵为:

其中,G为m×m方阵,m>1为正整数,s为拉普拉氏变换的自变量,h为飞行器 飞行高度,M为马赫数,Δ为不确定向量,P为m×m单模方阵,D为m×m多项 式对角矩阵,Q为m×m单模方阵,为多项式,n>1为正整数;

选取满足条件:

以及

其中,GE为m×m方阵,PE为m×m单模方阵,DE为m×m多项式对角矩阵,di,E为DE的第IE行、第IE列元素,为D的第IE行、第IE列元素,IE=1,2,…,m,QE为m×m单模方阵,为多项式,arg为相角数学符号;

飞行器多回路系统的控制器设为:

GCA(s)=QE-1(s)Ga0(s)PE-1(s)

其中,GCA(s)为m×m方阵,Ga0(s)=diag[Gc,1(s),Gc,2(s),…,Gc,m(s)]为m×m对角 矩阵;为Ga0(s)的第IE行、第IE列元素,IE=1,2,…,m;

步骤2、控制器(s),IE=1,2,…,m的设计过程如下:

(1)令具体表达形式为:

G0,IE(s)=e-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+ΔIE(s)

其中

A(h,M,s)=sm+am-1(h,M)sm-1+am-2(h,M)sm-2+…+a1(h,M)s+a0(h,M)、

B(h,M,s)=sn+bn-1(h,M)sn-1+bn-2(h,M)sn-2+…+b1(h,M)s+b0(h,M)为多项式,s为 传递函数中常用的拉普拉斯变化后的变量,h,M分别为飞行高度和马赫数, σ(h,M)是俯仰回路的延迟时间,K(h,M)为随h,M变化的增益, al(h,M),l=0,1,2,…,m-1为多项式A(h,M,s)中随h,M变化的系数簇, bi(h,M),i=0,1,2,…,n-1为多项式B(h,M,s)中随h,M变化的系数簇,(s)为模型中 的不确定项;

考虑人机闭环特性时驾驶员模型:

Yp(s)=KpTDs+1TIs+1e-τs

和系统开环传递函数或频率特性来估计人机闭环特性;

其中:Kp为驾驶员环节的静态增益、τ为驾驶员的固有延时特性、TD为驾驶员 超前补偿时间常数、TI为驾驶员滞后补偿时间常数;

这样,系统人机系统的开环模型就变为:

GIE(s)=KpTDs+1TIs+1e-τee-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+Δp(s)

其中:Δp(s)=KpTDs+1TIs+1e-τsΔIE(s);

(2)判断在已知模型不确定部分|[Δp(s)]s=jω|≤Δ0时,根据飞行包线内的幅频 特性直接确定开环截止频率区间确定方法为:

|GIE()|=1|[KpTDs+1TIs+1e-τse-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+Δp(s)]s=|=1中,近似为 ||[KpTDs+1TIs+1e-τse-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)]s=|s=|=1+Δ0,得到开环截止频率ωc解的 最大值ωcmax和最小值ωcmin,开环截止频率ωc区间为ωcmin≤ωc≤ωcmax;

式中,Δ0为正实数,jω为频率特性中的变量,j为虚部表示,ω为角频率;

(3)判断在已知模型不确定部分时,根据飞行包线内的相频 特性,计算包线内最大相位裕度:

和 包线内最小相位裕度 直接确定与截止频率区间所对应的相位裕度区间为: γminc)≤γ(ωc)≤γmaxc),ωcmin≤ωc≤ωcmax

其中,Δ1为正实数;

(4)候选多级PID控制器的传递函数为:

Gc,IE(s)Πi=1N[kP(i)+kI(i)/s+kD(i)·s]

式中,kc为待确定的常数增益,N为整数,表示待确定的多级PID控制器的级数, kP(i)、kI(i)、kD(i)i=1,2,…,N为待确定的常数;

加入多级PID控制器后,

|GIE()Gc,IE()|=1

|{Πi=1N[kp(i)+kI(i)/s+kD(i)·s]KpTDs+1TIs+1e-τse-τsK(h,M)A(h,M,s)B(h,M,S)}S=|1+Δ0中,得到 开环截止频率ωfc解的最大值ωfcmax和最小值ωfcmin,开环截止频率ωfc区间为 ωfcmin≤ωfc≤ωfcmax

在飞行器全包线内的相位裕度指标γ*给定情况下,加入多级PID控制器后系统 的相位裕度γffc)应该满足:

即满足:

在上述指标和极大似然准则或其它准则共同约束下,可以根据系统模型结构辨 识中的极大似然方法或辨识方法确定多级PID控制器的级数N、常数kP(i)、kI(i)、 kD(i)i=1,2,…,N;

(5)在飞行器全包线内的幅值裕度指标L*分贝数给定情况下,

20log10|GIE()Gc,IE()|=L*

20log10|{Πi=1N[kp(i)+kI(i)/s+kD(i)·s]KpTDs+1TIs+1e-τse-τsK(h,M)A(h,M,s)B(h,M,s)}s=|=-L*中, 得到频率ωLc解的最大值ωLcmax和最小值ωLcmin,ωLc区间为ωLcmin≤ωLc≤ωLcmax, 判断:

即满足:若满足,则飞行控制器设计完成,若不满足,再增加多级PID控制器的级数。

本发明的有益效果是:从相位裕度和幅值裕度的概念出发,通过加入多级 PID控制器,在全飞行包线内按照符合给定相位裕度和幅值裕度的要求和模型辨 识方法确定多级PID鲁棒控制器的参数,设计出符合全飞行包线的无驾驶员诱 发振荡、超调量小、平稳的低空飞行鲁棒控制器。

下面结合实施例对本发明作详细说明。

具体实施方式

步骤1、给定不同高度、马赫数下使用线性扫频信号 f(t)=A(t)cos[(2π(f0t+12rt2)](f0为起始频率,f1为截止频率,r=(f1-f0)/T,T为 扫频时间)或对数扫频信号f(t)=A(t)sin{2πf0/r·[exp(rt)-1]}(f0为起始频率,f1为 截止频率,r=ln(f1/f0)/T,T为扫频时间)对飞机激励,通过扫频飞行试验直 接由允许飞行的全包线内的幅频和相频特性构成飞行器全包线内的操纵舵面与 飞行高度之模型簇,并且能够跨越飞行包线获得飞行器的颤振频率,得到对应 的飞行器操纵舵面与飞行高度之间开环传递函数模型簇矩阵为:

其中,G为m×m方阵,m>1为正整数,s为拉普拉氏变换的自变量,h为飞行器 飞行高度,M为马赫数,Δ为不确定向量,P为m×m单模方阵,D为m×m多项 式对角矩阵,Q为m×m单模方阵,为多项式,n>1为正整数;

选取满足条件:

以及

其中,GE为m×m方阵,PE为m×m单模方阵,DE为m×m多项式对角矩阵,di,E为DE的第IE行、第IE列元素,dIE为D的第IE行、第IE列元素,IE=1,2,…,m,QE为m×m单模方阵,为多项式,arg为相角数学符号;

飞行器多回路系统的控制器设为:

GCA(s)=QE-1(s)Ga0(s)PE-1(s)

其中,GCA(s)为m×m方阵,Ga0(s)=diag[Gc,1(s),Gc,2(s),…,Gc,m(s)]为m×m对角 矩阵;(s)为Ga0(s)的第IE行、第IE列元素,IE=1,2,…,m;

步骤2、控制器(s),IE=1,2,…,m的设计过程如下:

(1)令具体表达形式为:

G0,IE(s)=e-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+ΔIE(s)

其中

A(h,M,s)=sm+am-1(h,M)sm-1+am-2(h,M)sm-2+…+a1(h,M)s+a0(h,M)、

B(h,M,s)=sn+bn-1(h,M)sn-1+bn-2(h,M)sn-2+…+b1(h,M)s+b0(h,M)为多项式,s为 传递函数中常用的拉普拉斯变化后的变量,h,M分别为飞行高度和马赫数, σ(h,M)是俯仰回路的延迟时间,K(h,M)为随h,M变化的增益, al(h,M),l=0,1,2,…,m-1为多项式A(h,M,s)中随h,M变化的系数簇, bi(h,M),i=0,1,2,…,n-1为多项式B(h,M,s)中随h,M变化的系数簇,(s)为模型中 的不确定项;

考虑人机闭环特性时驾驶员模型:

Yp(s)=KpTDs+1TIs+1e-τs

和系统开环传递函数或频率特性来估计人机闭环特性;

其中:Kp为驾驶员环节的静态增益、τ为驾驶员的固有延时特性、TD为驾驶员 超前补偿时间常数、TI为驾驶员滞后补偿时间常数;

这样,系统人机系统的开环模型就变为:

GIE(s)=KpTDs+1TIs+1e-τee-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+Δp(s)

其中:Δp(s)=KpTDs+1TIs+1e-τsΔIE(s);

(2)判断在已知模型不确定部分[Δp(s)]s=jω≤Δ0时,根据飞行包线内的幅频 特性直接确定开环截止频率区间确定方法为:

|GIE()|=1|[KpTDs+1TIs+1e-τse-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)+Δp(s)]s=|=1中,近似为 ||[KpTDs+1TIs+1e-τse-σ(h,M)sK(h,M)A(h,M,s)B(h,M,s)]s=|s=|=1+Δ0,得到开环截止频率ωc解的 最大值ωcmax和最小值ωcmin,开环截止频率ωc区间为ωcmin≤ωc≤ωcmax;

式中,Δ0为正实数,jω为频率特性中的变量,j为虚部表示,ω为角频率;

(3)判断在已知模型不确定部分时,根据飞行包线内的相频 特性,计算包线内最大相位裕度:

和 包线内最小相位裕度

直接确定与截止频率区间所对应的相位裕度区间为: γminc)≤γ(ωc)≤γmaxc),ωcmin≤ωc≤ωcmax

其中,Δ1为正实数;

(4)候选多级PID控制器的传递函数为:

GC,IE(s)=Πi=1N[kP(i)+kI(i)/s+kD(i)·s]

式中,kc为待确定的常数增益,N为整数,表示待确定的多级PID控制器的级数, kP(i)、kI(i)、kD(i)i=1,2,…,N为待确定的常数;

加入多级PID控制器后,

|GIE()Gc,IE()|=1

|{Πi=1N[kp(i)+kI(i)/s+kD(i)·s]KpTDs+1TIs+1e-τse-τsK(h,M)A(h,M,s)B(h,M,S)}S=|1+Δ0中,得到 开环截止频率ωfc解的最大值ωfcmax和最小值ωfcmin,开环截止频率ωfc区间为 ωfcmin≤ωfc≤ωfcmax

在飞行器全包线内的相位裕度指标γ*给定情况下,加入多级PID控制器后系统 的相位裕度γffc)应该满足:

即满足:

在上述指标和极大似然准则或其它准则共同约束下,可以根据系统模型结构辨 识中的极大似然方法或辨识方法确定多级PID控制器的级数N、常数kP(i)、kI(i)、 kD(i)i=1,2,…,N;

(5)在飞行器全包线内的幅值裕度指标L*分贝数给定情况下,

20log10|GIE()Gc,IE()|=L*

20log10|{Πi=1N[kp(i)+kI(i)/s+kD(i)·s]KpTDs+1TIs+1e-τse-τsK(h,M)A(h,M,s)B(h,M,s)}s=|=-L*中, 得到频率ωLc解的最大值ωLcmax和最小值ωLcmin,ωLc区间为ωLcmin≤ωLc≤ωLcmax, 判断:

即满足:若满足,则飞行控制器设计完成,若不满足,再增加多级PID控制器的级数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号