CN112859602A - 一种非最小相位***输出重定义方法 - Google Patents

一种非最小相位***输出重定义方法 Download PDF

Info

Publication number
CN112859602A
CN112859602A CN202110030413.4A CN202110030413A CN112859602A CN 112859602 A CN112859602 A CN 112859602A CN 202110030413 A CN202110030413 A CN 202110030413A CN 112859602 A CN112859602 A CN 112859602A
Authority
CN
China
Prior art keywords
minimum phase
output
model
matrix
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110030413.4A
Other languages
English (en)
Other versions
CN112859602B (zh
Inventor
李维豪
林伯先
施孟佶
岳江枫
苟蕊
袁昊扬
秦开宇
刘俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN202110030413.4A priority Critical patent/CN112859602B/zh
Publication of CN112859602A publication Critical patent/CN112859602A/zh
Application granted granted Critical
Publication of CN112859602B publication Critical patent/CN112859602B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种非最小相位***输出重定义方法,包括以下步骤:S1、建立非最小相位***线性模型,计算***相对阶数,选取与之对应的内部动态与外部动态转换非最小相位模型,进而建立输入输出线性化后的等效控制模型;S2、针对原始非最小相位输出,设计输出重定义方法寻找到最优的等效最小相位输出;S3、设计线性控制器,利用等效最小相位输出对等效控制模型进行控制,依照S1中模型转换的方法得到原始输出。本发明基于输出重定义技术,结合最优化参数解算,提出了一种非最小相位***输出重定义方法,解决了非最小相位***控制器设计复杂和控制响应有负调的问题。

Description

一种非最小相位***输出重定义方法
技术领域
本发明涉及一种非最小相位***输出重定义方法。
背景技术
非最小相位***在实际的工程应用中比较常见,对非最小相位***的控制往往比较复杂。经典的控制理论不能直接用于解决非最小相位***(NMPS)的控制问题,如何使非最小相位***控制问题变得简便具有重要的意义。线性***在频域上可以写出传递函数,对线性非最小相位***来说,其传递函数右半平面的零点是不稳定的零点,它的存在会导致被控***的不稳定性发散。传统配置反馈控制器的方法能够指定***极点的位置,但无法改变***零点的位置,也就不可以保证设计者设计的控制器能使***趋于稳定。另外,右半平面零点的存在使得对被控对象的控制难度加大。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于输出重定义技术,结合最优化参数解算,提出了一种非最小相位***输出重定义方法,解决了非最小相位***控制器设计复杂和控制响应有负调的问题的非最小相位***输出重定义方法。
本发明的目的是通过以下技术方案来实现的:一种非最小相位***输出重定义方法,包括以下步骤:
S1、建立非最小相位***线性模型,计算***相对阶数,根据***相对阶数,选取与之对应的内部动态与外部动态转换非最小相位模型,使***的内外动态分解,进而建立输入输出线性化后的等效控制模型;
S2、针对原始非最小相位输出,设计输出重定义方法寻找到最优的等效最小相位输出;
S3、设计线性控制器,利用S2中得到的等效最小相位输出,对S1中建立的等效控制模型进行控制,依照S1中模型转换的方法得到原始输出,消除非最小相位***的不良影响。
进一步地,所述步骤S1包括以下子步骤:
S11、建立非最小相位***线性模型如下:
Figure BDA0002891891180000011
其中,状态变量
Figure BDA0002891891180000012
Figure BDA0002891891180000013
表示n维空间,
Figure BDA0002891891180000014
表示状态变量x(t)的一阶导数;输入变量
Figure BDA0002891891180000015
输出变量
Figure BDA0002891891180000016
Figure BDA0002891891180000017
表示一维空间;状态矩阵
Figure BDA0002891891180000018
输入矩阵
Figure BDA0002891891180000019
cT为***原始非最小相位输出向量,
Figure BDA0002891891180000021
Figure BDA0002891891180000022
中,l代表矩阵的行数,由输出变量y(t)的维度确定;n代表矩阵的列数,由状态变量x(t)的维度确定;
S12、非最小相位***(1)的相对阶r由下式进行计算:
Figure BDA0002891891180000023
S13、为实现非最小相位线性***模型的输出渐进跟踪,有如下定义:
limt→∞y(t)-yd(t)=0 (2)
其中,yd(t)为期望的***输出;
S14、设S11中所建立的非最小相位***满足以下条件:
条件1:***可能的最大相对阶r等于***能控矩阵的秩,即r=rank([b Ab … Ar -1b]);
条件2:***具有完全能控性和能观性;
S15、根据步骤S13中的设定,根据稳态逆的定义,***存在唯一的稳态解(xd(t),ud(t)),满足以下条件:
Figure BDA0002891891180000024
定义渐进跟踪误差为e=y(t)-yd(t),式(3)转换为:
Figure BDA0002891891180000025
S16、为了便于分析***的非最小相位特性,利用坐标转换的方法,在满足条件1的情况下,总能找到n-r个变量(α1,...,αn-r)使得以下映射
Φ=[cT cTA … cTAr-1 α1 T … αn-r T]T
是非奇异的,其中(α1,...,αn-r)满足αi Tb=0,1≤i≤n-r的条件;
定义一种坐标变换:[zT(t),ηT(t)]T=Φx(t),其中,zT(t)代表***外部动态的向量形式,ηT(t)代表***内部动态的向量形式,将***转换为以下的等价形式:
Figure BDA0002891891180000031
其中,
Figure BDA0002891891180000032
为坐标变换矩阵,
Figure BDA0002891891180000033
P(n-r)×(n-r)分别为外部动态和内部动态的系数矩阵;zi(t)代表***内部动态向量中的第i个分量,
Figure BDA0002891891180000034
代表zi(t)的一阶导数,i=1,…,r;表达式(5)即为输入输出线性化后的等效控制模型。
进一步地,所述步骤S2包括以下子步骤:
S21、针对非最小相位***,存在状态反馈增益
Figure BDA0002891891180000035
满足以下条件:
条件3:***矩阵(A-bkT)在频域左半平面有n-r个特征值;
条件4:cTAr-1(A-bkT)=0;
S22、在非最小相位***线性模型中,引入等效的最小相位输出为y*(t)=cnew Tx*(t),其中cnew T代表等效的最优的最小相位输出,x*(t)代表等效的最小相位输出状态;建立最小相位输出的***模型如下:
Figure BDA0002891891180000036
上标有*表示引入等效的最小相位输出后的新***模型对应的量;xd(t)代表***的期望状态,由期望输出yd(t)决定;
Figure BDA0002891891180000037
依次分别代表了xd(t)的一阶导,二阶导数,…,r-1阶导数;
S23、在已知yd *(t)的情况下解出z*(t)和η*(t),得到:
[z*T(t),η*T(t)]T=Φx*(t) (7);
S24、计算映射矩阵Φ的逆矩阵Φ-1,进一步得到最小相位模型的稳态逆为:
x*(t)=Φ-1[z*T(t),η*T(t)]T (8);
S25、设最小相位模型的稳态逆满足条件5:
条件5:
Figure BDA0002891891180000041
S26、根据ε的值,确定寻找最贴近原始输出的最小相位输出的优化条件min|ε|;
S27、根据S21和S26中的结果,确定寻找最优的最小相位输出条件如下:
Figure BDA0002891891180000042
λi代表矩阵(A-bkT)的第i个特征值;Re{}代表取矩阵特征值的实部部分。
进一步地,所述步骤S3包括以下子步骤:
S31、对步骤S11中的非最小相位***线性模型设计线性控制器如下:
Figure BDA0002891891180000043
其中,u*表示为最小相位***所设计的控制输入,
Figure BDA0002891891180000044
为期望的输入和状态变量,kT为反馈增益矩阵,反馈控制项
Figure BDA0002891891180000045
用于镇定***实现期望的状态轨迹,前馈控制项
Figure BDA0002891891180000046
用于在稳态时实现精确的输出跟踪;
S32、基于S22中建立的最小相位***模型,S31中的控制输入由下式解出:
Figure BDA0002891891180000047
S33:依据极点配置定理,确定反馈增益矩阵kT
S34:依据S11中的***原始非最小相位输出向量cT,求解出原始输出
Figure BDA0002891891180000048
本发明的有益效果是:本发明基于输出重定义技术,结合最优化参数解算,提出了一种非最小相位***输出重定义方法,解决了非最小相位***控制器设计复杂和控制响应有负调的问题,并将该方法成功运用于固定翼飞机纵向航迹倾角控制中。
附图说明
图1为本发明的非最小相位***的输出重定义方法流程图;
图2为本实施例中基于输出重定义的航迹倾角跟踪结果图;
图3为本实施例中***状态变化图;
图4为本实施例中状态反馈下的***响应,虚线代表本发明的方法,实现代表现有技术中的相关方法。
具体实施方式
下面结合附图进一步说明本发明的技术方案。
如图1所示,本发明的一种非最小相位***输出重定义方法,包括以下步骤:
S1、建立非最小相位***线性模型,计算***相对阶数,根据***相对阶数,选取与之对应的内部动态与外部动态转换非最小相位模型,使***的内外动态分解,进而建立输入输出线性化后的等效控制模型;
包括以下子步骤:
S11、建立非最小相位***线性模型如下:
Figure BDA0002891891180000051
其中,状态变量
Figure BDA0002891891180000052
Figure BDA0002891891180000053
表示n维空间,
Figure BDA0002891891180000054
表示状态变量x(t)的一阶导数;输入变量
Figure BDA0002891891180000055
输出变量
Figure BDA0002891891180000056
Figure BDA0002891891180000057
表示一维空间;状态矩阵
Figure BDA0002891891180000058
输入矩阵
Figure BDA0002891891180000059
cT为***原始非最小相位输出向量,
Figure BDA00028918911800000510
Figure BDA00028918911800000511
中,l代表矩阵的行数,由输出变量y(t)的维度确定;n代表矩阵的列数,由状态变量x(t)的维度确定;
S12、非最小相位***(1)的相对阶r由下式进行计算:
Figure BDA00028918911800000512
S13、为实现非最小相位线性***模型的输出渐进跟踪,有如下定义:
limt→∞y(t)-yd(t)=0 (2)
其中,yd(t)为期望的***输出;
S14、设S11中所建立的非最小相位***满足以下条件:
条件1:***可能的最大相对阶r等于***能控矩阵的秩,即r=rank([b Ab … Ar -1b]);
条件2:***具有完全能控性和能观性;
S15、根据步骤S13中的设定,根据稳态逆的定义,***存在唯一的稳态解(xd(t),ud(t)),满足以下条件:
Figure BDA0002891891180000061
定义渐进跟踪误差为e=y(t)-yd(t),式(3)转换为:
Figure BDA0002891891180000062
S16、为了便于分析***的非最小相位特性,利用坐标转换的方法,在满足条件1的情况下,总能找到n-r个变量(α1,...,αn-r)使得以下映射
Φ=[cT cTA … cTAr-1 α1 T … αn-r T]T
是非奇异的,其中(α1,...,αn-r)满足αi Tb=0,1≤i≤n-r的条件;
定义一种坐标变换:[zT(t),ηT(t)]T=Φx(t),其中,zT(t)代表***外部动态的向量形式,ηT(t)代表***内部动态的向量形式,将***转换为以下的等价形式:
Figure BDA0002891891180000063
其中,
Figure BDA0002891891180000064
为坐标变换矩阵,
Figure BDA0002891891180000065
P(n-r)×(n-r)分别为外部动态和内部动态的系数矩阵;zi(t)代表***内部动态向量中的第i个分量,
Figure BDA0002891891180000066
代表zi(t)的一阶导数,i=1,…,r;表达式(5)即为输入输出线性化后的等效控制模型。
S2、针对原始非最小相位输出,设计输出重定义方法寻找到最优的等效最小相位输出;
包括以下子步骤:
S21、针对非最小相位***,存在状态反馈增益
Figure BDA0002891891180000067
满足以下条件:
条件3:***矩阵(A-bkT)在频域左半平面有n-r个特征值;
条件4:cTAr-1(A-bkT)=0;
S22、在非最小相位***线性模型中,引入等效的最小相位输出为y*(t)=cnew Tx*(t),其中cnew T代表等效的最优的最小相位输出,x*(t)代表等效的最小相位输出状态;建立最小相位输出的***模型如下:
Figure BDA0002891891180000071
上标有*表示引入等效的最小相位输出后的新***模型对应的量;xd(t)代表***的期望状态,由期望输出yd(t)决定;
Figure BDA0002891891180000072
依次分别代表了xd(t)的一阶导,二阶导数,…,r-1阶导数;
S23、在已知yd *(t)的情况下解出z*(t)和η*(t),得到:
[z*T(t),η*T(t)]T=Φx*(t) (7);
S24、计算映射矩阵Φ的逆矩阵Φ-1,进一步得到最小相位模型的稳态逆为:
x*(t)=Φ-1[z*T(t),η*T(t)]T (8);
S25、设最小相位模型的稳态逆满足条件5:
条件5:
Figure BDA0002891891180000073
S26、根据ε的值,确定寻找最贴近原始输出的最小相位输出的优化条件min|ε|;
S27、根据S21和S26中的结果,确定寻找最优的最小相位输出条件如下:
Figure BDA0002891891180000074
λi代表矩阵(A-bkT)的第i个特征值;Re{}代表取矩阵特征值的实部部分。
S3、设计线性控制器,利用S2中得到的等效最小相位输出,对S1中建立的等效控制模型进行控制,依照S1中模型转换的方法得到原始输出,消除非最小相位***的不良影响;
包括以下子步骤:
S31、对步骤S11中的非最小相位***线性模型设计线性控制器如下:
Figure BDA0002891891180000081
其中,u*表示为最小相位***所设计的控制输入,
Figure BDA0002891891180000082
为期望的输入和状态变量,kT为反馈增益矩阵,反馈控制项
Figure BDA0002891891180000083
用于镇定***实现期望的状态轨迹,前馈控制项
Figure BDA0002891891180000084
用于在稳态时实现精确的输出跟踪;
S32、基于S22中建立的最小相位***模型,S31中的控制输入由下式解出:
Figure BDA0002891891180000085
S33:依据极点配置定理,确定反馈增益矩阵kT
S34:依据S11中的***原始非最小相位输出向量cT,求解出原始输出
Figure BDA0002891891180000086
将本发明的方法应用于固定翼飞机纵向航迹倾角跟踪控制中:考虑在固定翼飞机模型中平衡点(xe,ue)附近的小扰动,便可以推导出一组线性常系数的状态方程。在平衡点附近,将状态方程用泰勒公式展开并只保留一阶形式,线性方程就可以由如下形式表示
Figure BDA0002891891180000087
由飞机基准运动可以将飞行控制分为纵向控制和横侧向控制。飞行纵向运动方程如下所示
Figure BDA0002891891180000088
进一步用小扰动线性化的方法对飞机纵向运动进行分析,其中纵向运动的状态变量为x=[h,V,α,θ,q]T,控制输入变量为u=[δTe]T。其中δe为升降舵偏角,δT为油门开度。由此可得,式(13)中E,A和B矩阵分别为
Figure BDA0002891891180000089
Figure BDA00028918911800000810
Figure BDA0002891891180000091
式(14)到(16)中各个变量的物理含义如下表1-1所示
表1-1方程式中对应变量的物理含义
Figure BDA0002891891180000092
本实例在建立固定翼飞机非线性模型并对其小扰动线性化的过程中使用F-16飞机开源数据,并运用Matlab软件工具进行了配平和线性化。
对纵向模型进行简化,考虑如下模型
Figure BDA0002891891180000093
其中,x=[α q θ]T为纵向模态,δe为升降舵偏角,γ为航迹倾角。
定义映射矩阵
Φ=[cT cTA … cTAr-1 α1 T … αn-r T]T
其中α1,α2等n-r个变量满足αi Tb=0,1≤i≤n-r的条件,在特定配平点下可以根据b矩阵给出α1 T的值。在前面所定义的变换矩阵Φ基础上,对原状态向量进行坐标变换,并且假设:
Qz+Pη=α1 T-1[zTT]T (18)
根据所规定相对阶r大小的不同,三阶***变为标准形式后为
Figure BDA0002891891180000101
假设新输出系数向量为cnew T,最小相位模型的标准型为
Figure BDA0002891891180000102
其中上标有*表示是重定义输出后的新***模型对应的量,相应的其变换矩阵变为Φ*,且
Φ*=[cnew T cnew TA … cnew TAr-1 α1 T … αn-r T]T
在对输出重定义后的最小相位模型设计相应的控制律时,可以不用像非最小相位***那样考虑***内部动态的稳定性,只需要保证设计控制律使得输出到达给定期望且稳定即可。设计前馈和反馈组成的控制器,控制律形式如下式(21)所示
δe=δed+K(xd-x) (21)
采用极点配置的方法设计控制律可实现控制。根据期望跟踪的航迹倾角值yd,基于输出重定义的方法可以得到最优的最小相位输出系数向量cnew T,进而可以得到转换矩阵为Φ*,坐标转换后得到最小相位***的标准化模型,设计控制律使最小相位***的输出跟踪给定的航迹倾角期望值。在对最小相位***的控制跟踪过程中,可以得到标准化***模型的内外状态和控制输入,再根据坐标反变换将已得的内外状态变换为原非最小相位***坐标系下的状态变量。将既得控制输入与变换后得到的状态变量作为原非最小相位***的参考信号,设计稳定的控制律,即可得到进行了输出重定义操作后航迹倾角的实际输出。
以F-16飞行器在H=5000m,V=200m/s点配平得到的线性模型为例。(17)中
Figure BDA0002891891180000103
判断***最大可能相对阶是否等于***能控矩阵的秩(由Matlab程序段rank(.)即可判断),所以rmax=[A Ab A2b]=3。在此配平点下,对于所选的不同输出,***有三种可能的相对阶。选择相对阶为2,进行输出重定义。
在选定相对阶r=2后,假设新输出向量为cnew T,相应的其变换矩阵变为Φ*=[cnew Tcnew T*A α1 T]T。序列二次规划的优化目标及限定条件如下(22)所示
Figure BDA0002891891180000111
给出期望输出为yd=0.05236rad(3°),即y*=0.05236rad,运用Matlab解算得到
cnew T=[-0.8392 0.008004 1.019]
kT=[0.2901 -0.1638 -7.519e-14]
α1=[-11.35 0.1083 -0.7676]T
则坐标转换矩阵
Figure BDA0002891891180000112
变换出的最小相位模型标准型为
Figure BDA0002891891180000113
Figure BDA0002891891180000114
Figure BDA0002891891180000115
y*=z1 *
给出期望输出为yd=0.05236rad,即为航迹倾角跟踪3°。采用与原非最小相位***控制中相似的稳定逆计算,确定最小相位模型状态变量的期望和控制输入的参考值分别为
Figure BDA0002891891180000117
采用极点配置的理论设计控制律,配置期望的三个极点为
p={-2-3i,-2+3i,-1.33},
进一步可以确定控制最小相位***中状态反馈矩阵
K1=[-1.7987 -1.3275 -0.0052],
控制航迹倾角稳定的状态反馈矩阵
K2=[0.6413 -0.3055 -1.8286]
基于输出重定义方法的航迹倾角跟踪控制如图1所示。航迹倾角输出响应如图2所示,最后控制的航迹倾角稳定跟踪上了一个值,其为2.954°且根据稳定性检验及图3状态变量变化趋势可得,设计控制律后的***是稳定的。与期望yd=0.05236rad对比,进行误差分析。
误差由下式表示
Figure BDA0002891891180000121
在实际的工程应用中,准确的误差范围为±3%,所以可以判定为重定义后的最小相位输出能够满足条件,且航迹倾角跟踪的值的误差在正常误差范围之内。图4给出了传统方法与本方法的对比图,可以看出,本方法的输出响应不具有负调且输出跟踪效果好。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

Claims (4)

1.一种非最小相位***输出重定义方法,其特征在于,包括以下步骤:
S1、建立非最小相位***线性模型,计算***相对阶数,根据***相对阶数,选取与之对应的内部动态与外部动态转换非最小相位模型,使***的内外动态分解,进而建立输入输出线性化后的等效控制模型;
S2、针对原始非最小相位输出,设计输出重定义方法寻找到最优的等效最小相位输出;
S3、设计线性控制器,利用S2中得到的等效最小相位输出,对S1中建立的等效控制模型进行控制,依照S1中模型转换的方法得到原始输出。
2.如权利要求1所述的非最小相位***输出重定义方法,其特征在于,所述步骤S1包括以下子步骤:
S11、建立非最小相位***线性模型如下:
Figure FDA0002891891170000011
其中,状态变量
Figure FDA0002891891170000012
Figure FDA0002891891170000013
表示n维空间,
Figure FDA00028918911700000113
表示状态变量x(t)的一阶导数;输入变量
Figure FDA0002891891170000014
输出变量
Figure FDA0002891891170000015
Figure FDA0002891891170000016
表示一维空间;状态矩阵
Figure FDA0002891891170000017
输入矩阵
Figure FDA0002891891170000018
cT为***原始非最小相位输出向量,
Figure FDA0002891891170000019
Figure FDA00028918911700000110
中,l代表矩阵的行数,由输出变量y(t)的维度确定;n代表矩阵的列数,由状态变量x(t)的维度确定;
S12、非最小相位***(1)的相对阶r由下式进行计算:
Figure FDA00028918911700000111
S13、为实现非最小相位线性***模型的输出渐进跟踪,有如下定义:
limt→∞y(t)-yd(t)=0 (2)
其中,yd(t)为期望的***输出;
S14、设S11中所建立的非最小相位***满足以下条件:
条件1:***可能的最大相对阶r等于***能控矩阵的秩,即r=rank([b Ab…Ar-1b]);
条件2:***具有完全能控性和能观性;
S15、根据步骤S13中的设定,根据稳态逆的定义,***存在唯一的稳态解(xd(t),ud(t)),满足以下条件:
Figure FDA00028918911700000112
定义渐进跟踪误差为e=y(t)-yd(t),式(3)转换为:
Figure FDA0002891891170000021
S16、为了便于分析***的非最小相位特性,利用坐标转换的方法,在满足条件1的情况下,总能找到n-r个变量(α1,...,αn-r)使得以下映射
Φ=[cT cTA … cTAr-1 α1 T … αn-r T]T
是非奇异的,其中(α1,...,αn-r)满足αi Tb=0,1≤i≤n-r的条件;
定义一种坐标变换:[zT(t),ηT(t)]T=Φx(t),其中,zT(t)代表***外部动态的向量形式,ηT(t)代表***内部动态的向量形式,将***转换为以下的等价形式:
Figure FDA0002891891170000022
其中,
Figure FDA0002891891170000023
为坐标变换矩阵,
Figure FDA0002891891170000024
P(n-r)×(n-r)分别为外部动态和内部动态的系数矩阵;zi(t)代表***内部动态向量中的第i个分量,
Figure FDA0002891891170000027
代表zi(t)的一阶导数,i=1,…,r;表达式(5)即为输入输出线性化后的等效控制模型。
3.如权利要求2所述的非最小相位***输出重定义方法,其特征在于,所述步骤S2包括以下子步骤:
S21、针对非最小相位***,存在状态反馈增益
Figure FDA0002891891170000026
满足以下条件:
条件3:***矩阵(A-bkT)在频域左半平面有n-r个特征值;
条件4:cTAr-1(A-bkT)=0;
S22、在非最小相位***线性模型中,引入等效的最小相位输出为y*(t)=cnew Tx*(t),其中cnew T代表等效的最优的最小相位输出,x*(t)代表等效的最小相位输出状态;建立最小相位输出的***模型如下:
Figure FDA0002891891170000031
上标有*表示引入等效的最小相位输出后的新***模型对应的量;xd(t)代表***的期望状态,由期望输出yd(t)决定;
Figure FDA0002891891170000032
依次分别代表了xd(t)的一阶导,二阶导数,…,r-1阶导数;
S23、在已知yd *(t)的情况下解出z*(t)和η*(t),得到:
[z*T(t),η*T(t)]T=Φx*(t) (7);
S24、计算映射矩阵Φ的逆矩阵Φ-1,进一步得到最小相位模型的稳态逆为:
x*(t)=Φ-1[z*T(t),η*T(t)]T (8);
S25、设最小相位模型的稳态逆满足条件5:
条件5:
Figure FDA0002891891170000033
S26、根据ε的值,确定寻找最贴近原始输出的最小相位输出的优化条件min|ε|;
S27、根据S21和S26中的结果,确定寻找最优的最小相位输出条件如下:
Figure FDA0002891891170000034
λi代表矩阵(A-bkT)的第i个特征值;Re{}代表取矩阵特征值的实部部分。
4.如权利要求3所述的非最小相位***输出重定义方法,其特征在于,所述步骤S3包括以下子步骤:
S31、对步骤S11中的非最小相位***线性模型设计线性控制器如下:
Figure FDA0002891891170000035
其中,u*表示为最小相位***所设计的控制输入,
Figure FDA0002891891170000041
为期望的输入和状态变量,kT为反馈增益矩阵,反馈控制项
Figure FDA0002891891170000042
用于镇定***实现期望的状态轨迹,前馈控制项
Figure FDA0002891891170000043
用于在稳态时实现精确的输出跟踪;
S32、基于S22中建立的最小相位***模型,S31中的控制输入由下式解出:
Figure FDA0002891891170000044
S33:依据极点配置定理,确定反馈增益矩阵kT
S34:依据S11中的***原始非最小相位输出向量cT,求解出原始输出
Figure FDA0002891891170000045
CN202110030413.4A 2021-01-11 2021-01-11 一种非最小相位***输出重定义方法 Active CN112859602B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110030413.4A CN112859602B (zh) 2021-01-11 2021-01-11 一种非最小相位***输出重定义方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110030413.4A CN112859602B (zh) 2021-01-11 2021-01-11 一种非最小相位***输出重定义方法

Publications (2)

Publication Number Publication Date
CN112859602A true CN112859602A (zh) 2021-05-28
CN112859602B CN112859602B (zh) 2022-03-18

Family

ID=76002400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110030413.4A Active CN112859602B (zh) 2021-01-11 2021-01-11 一种非最小相位***输出重定义方法

Country Status (1)

Country Link
CN (1) CN112859602B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113641193A (zh) * 2021-08-20 2021-11-12 电子科技大学 一种非最小相位***精确跟踪控制方法
CN114117815A (zh) * 2021-12-03 2022-03-01 哈尔滨工业大学 一种非最小相位运动***逆模型前馈频域计算方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7853338B1 (en) * 2002-12-09 2010-12-14 Georgia Tech Research Corporation Adaptive output feedback apparatuses and methods capable of controlling a non-minimum phase system
US20120265367A1 (en) * 2011-04-12 2012-10-18 Georgia Tech Research Corporation Systems and methods for derivative-free output feedback adaptive control
CN102819641A (zh) * 2012-08-08 2012-12-12 天津大学 适于电磁暂态仿真的大规模配电网络整体模型化简方法
CN108388114A (zh) * 2018-02-07 2018-08-10 中国航空工业集团公司西安飞机设计研究所 一种基于输出重定义的柔性机械臂复合控制方法
CN108762098A (zh) * 2018-08-20 2018-11-06 西北工业大学 基于复合学习的非最小相位飞行器神经网络控制方法
CN109339933A (zh) * 2018-10-31 2019-02-15 吉林大学 非最小相位发动机冷却***水温控制方法
CN110850888A (zh) * 2019-11-11 2020-02-28 中国运载火箭技术研究院 无尾布局飞行器横向控制方法、飞行器及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7853338B1 (en) * 2002-12-09 2010-12-14 Georgia Tech Research Corporation Adaptive output feedback apparatuses and methods capable of controlling a non-minimum phase system
US20120265367A1 (en) * 2011-04-12 2012-10-18 Georgia Tech Research Corporation Systems and methods for derivative-free output feedback adaptive control
CN102819641A (zh) * 2012-08-08 2012-12-12 天津大学 适于电磁暂态仿真的大规模配电网络整体模型化简方法
CN108388114A (zh) * 2018-02-07 2018-08-10 中国航空工业集团公司西安飞机设计研究所 一种基于输出重定义的柔性机械臂复合控制方法
CN108762098A (zh) * 2018-08-20 2018-11-06 西北工业大学 基于复合学习的非最小相位飞行器神经网络控制方法
CN109339933A (zh) * 2018-10-31 2019-02-15 吉林大学 非最小相位发动机冷却***水温控制方法
CN110850888A (zh) * 2019-11-11 2020-02-28 中国运载火箭技术研究院 无尾布局飞行器横向控制方法、飞行器及存储介质

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CHAO MA等: "Output Tracking for a Class of Nonlinear Non-Minimum Phase Systems and Its Applications", 《2019 IEEE 8TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS)》 *
于进勇等: "非最小相位导弹过载***自适应模糊滑模控制", 《吉林大学学报(工学版)》 *
张雪华: "基于输出重定义的非最小相位***轨迹跟踪控制", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
苏善伟,等: "非线性非最小相位***的控制研究综述", 《自动化学报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113641193A (zh) * 2021-08-20 2021-11-12 电子科技大学 一种非最小相位***精确跟踪控制方法
CN114117815A (zh) * 2021-12-03 2022-03-01 哈尔滨工业大学 一种非最小相位运动***逆模型前馈频域计算方法
CN114117815B (zh) * 2021-12-03 2022-06-10 哈尔滨工业大学 一种非最小相位运动***逆模型前馈频域计算方法

Also Published As

Publication number Publication date
CN112859602B (zh) 2022-03-18

Similar Documents

Publication Publication Date Title
Sun et al. Fixed-time sliding mode disturbance observer-based nonsmooth backstepping control for hypersonic vehicles
Zheng et al. Command filter and universal approximator based backstepping control design for strict-feedback nonlinear systems with uncertainty
Zhang et al. Observer-based prescribed performance attitude control for flexible spacecraft with actuator saturation
CN108614425B (zh) 移动机器人自适应积分滑模控制方法
Bu et al. A prescribed performance control approach guaranteeing small overshoot for air-breathing hypersonic vehicles via neural approximation
CN112859602B (zh) 一种非最小相位***输出重定义方法
CN108303885B (zh) 一种基于干扰观测器的电机位置伺服***自适应控制方法
CA2748509C (en) Method, apparatus and design procedure for controlling multi-input, multi-output (mimo) parameter dependent systems using feedback lti'zation
CN110376900B (zh) 参数优化方法、终端设备以及计算机存储介质
CN111290421A (zh) 一种考虑输入饱和的高超声速飞行器姿态控制方法
Cao et al. Novel ${\cal L} _ {1} $ Neural Network Adaptive Control Architecture With Guaranteed Transient Performance
CN109541935B (zh) 一种参数自适应分数阶自抗扰自动发电控制方法
CN106354013B (zh) 攻角的线性自抗扰控制方法
CN111399473B (zh) 一种自适应容错控制方法、***及空中机器人
Zhang et al. Finite-time adaptive quantized motion control for hysteretic systems with application to piezoelectric-driven micropositioning stage
Han et al. Immersion and invariance adaptive control with σ-modification for uncertain nonlinear systems
Qin et al. Dual-loop robust attitude control for an aerodynamic system with unknown dynamic model: Algorithm and experimental validation
Xu et al. Error-based gain-varying finite-time command filtered backstepping control for nonlinear systems with disturbances
CN114967718B (zh) 一种控制受限下的四旋翼轨迹跟踪最优控制方法
CN111176117A (zh) 一种无人直升机的模糊自适应弹性控制方法
CN110609568B (zh) 一种大型无人机uav的强自耦pi协同控制方法
Simões et al. Nonsmooth multi-objective synthesis with applications
Gehlot et al. Projection based robust output feedback direct adaptive systems
Gao et al. Active disturbance rejection control for optoelectronic stabilized platform based on model-assisted double extended state observers
Liao et al. Auto-tuning for cascade PID height position controller of rotorcraft

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant