本发明属于控制器设计领域,具体讲,涉及一种静态事件触发策略设计方法,利用该触发策略决定控制作用的传输,在保证闭环系统全局渐近稳定的同时,可以有效地缓解网络传输负担。
背景技术:
在实际的控制系统中,饱和现象是普遍存在的。例如,在反馈控制中,由于操作范围和测量范围的限制,控制输入和测量输出可能会发生饱和。在控制器设计过程中,如果不考虑这些饱和现象,轻则会影响系统的整体控制性能,甚至会使闭环系统不稳定以及发生不可预知的严重后果。输出饱和与输入饱和相比具有如下的特点:1)饱和现象的发生是不可避免的。因为系统的输出方程是固定不可设计的,所以当系统的状态量足够大时,饱和总会发生。2)具有更少的可利用信息。当饱和发生时,除了知道测量值的正负,得不到任何实际的幅值信息。3)具有更少的控制器设计的自由度。只有输出反馈可以被选取,因为状态反馈的研究对输出饱和系统是无意义的。基于以上特点,输出饱和的研究难度较大且已有结果较少。因而输出饱和系统的研究具有广阔的研究空间和较强的实际应用意义。
随着网络化通讯技术的快速发展,反馈控制系统的连接结构也发生了巨大转变。由于网络通讯具有安装费用低、结构灵活的特点,所以控制系统的各部分更倾向于通过共享的网络进行连接而非点到点的连接。由于带宽和负载的限制,网络通讯的引入也带来了一些相应的弊端,例如,网络拥堵和数据丢包。如何在保证系统性能的前提下有效地分配网络通讯资源变得至关重要。传统的时间触发策略是对信号进行周期采样,其在一定程度上可以缓解网络拥堵,但是仍具有较大的保守性,产生不必要的信号采样与传输。在这种情况下,事件触发控制策略应运而生。其只有在采样误差足够大,影响到闭环系统稳定时才进行信号采样与传输。因此,事件触发策略既能够保证系统的稳定,又能够节约网络通讯资源。
虽然目前已经有大量关于事件触发控制策略的研究工作,但目前尚未出现基于事件触发的中立稳定饱和系统的输出反馈控制器设计方法。因此,本发明提出的基于事件触发的中立稳定饱和系统的输出反馈控制器设计方法研究具有很强的理论价值与现实意义。
技术实现要素:
为了减少信号的采样与传输次数,有效地节约网络资源和缓解网络传输负担,本发明基于事件触发机制来设计中立稳定饱和系统的输出反馈控制器,保证闭环系统的全局渐近稳定性能。本发明采用的技术方案如下:
一种基于事件触发的中立稳定饱和系统的输出反馈控制器,其设计方法,包括以下步骤:
步骤1:对带有输出饱和特性的中立稳定线性系统建立如下模型:
其中,t为时间,x(t)∈rn为n维被控对象状态向量,y(t)∈rp为p维被控对象输出向量,
步骤2:设计基于状态观测器的输出反馈控制器,有如下形式:
其中,
步骤3:确定采样时刻tk,定义采样误差为:
设第一次触发在t0=0时刻发生,之后的触发时刻由下面的静态事件触发条件决定
其中,inf{}表示下确界,||·||表示向量的欧几里德范数,e是自然底数,n为非负整数集,α是正的标量,μ是待设计的参数,满足
μ<min{μ1,μ2}(5)
其中,
步骤4:给出在事件触发作用下的观测器系统和观测误差系统的模型:
其中,
步骤5:给出系统(1)的稳定性条件,如果存在对称正定矩阵p>0,使
成立,那么带有输出饱和特性的中立稳定线性系统(1),在基于状态观测器的输出反馈控制器(2)和静态事件触发条件(4)的作用下是全局渐近稳定的;其中,
步骤6:为排除在控制过程中zeno现象的发生,给出事件触发的最小时间间隔τ的具体表达式:
τ=min{τ1,τ2}
其中,a=||a+bk||+||bk||>0,
与已有技术相比,本发明的技术特点与效果:
本发明所提出的事件触发方法只需要将观测器的当前状态与上一次观测器状态的采样值进行比较,计算相应的采样误差,只有当采样误差值超出所设计的事件触发条件的阈值时,观测器才需要把最新的观测状态值发送给控制器。控制器则利用该采样值计算并更新执行器的输出,在没有满足触发条件时,控制器不会接受到观测器的状态,执行器的输出保持不变。
传统的时间触发策略是对信号进行周期采样,其在一定程度上可以缓解网络拥堵,但是仍具有较大的保守性,产生不必要的信号采样与传输。事件触发控制策略只有在采样误差足够大,影响到闭环系统稳定时才进行信号采样与传输。因此,事件触发策略既能够保证系统的稳定,又能够节约通讯资源。除了节约网络通讯资源,由于控制器端只需要在接收到采样值时进行计算并更新执行器输出,因此也减少了对控制器端cpu资源的占用,提高了系统处理其他任务的实时性,同时降低了执行器的更新频率,有助于减少执行器磨损,提高执行器寿命。
本发明采用基于绝对采样误差的触发条件避免了控制作用的实时传输,进而可以有效地节约通讯资源,缓解网络传输负担,并且保证了输出饱和系统的全局渐近稳定性能。此外,还通过求取最小触发时间间隔,排除了zeno现象(在有限的时间内,触发无穷多次)。
附图说明
图1是基于观测器的输出反馈控制器作用下的饱和系统的事件触发控制示意图
图2是控制器输入的变化图
图3是被控对象状态x1和观测器状态
图4是被控对象状态x2和观测器状态
图5是被控对象状态x3和观测器状态
图6是被控对象输出的变化图
图7是系统采用事件触发机制的触发时刻及触发间隔示意图
具体实施方式
本发明所设计的控制器为基于观测器的动态输出反馈控制器,采用的触发策略是基于绝对采样误差的静态事件触发控制。在满足事件触发条件时进行的观测器状态采样和控制作用的更新,进而保证闭环输出饱和系统的全局渐近稳定性能。由于控制信号不是实时交互传输的,这样会避免网络通信的拥堵,从而缓解了控制器的计算负担和降低执行器的更新频率。
为了减少信号的采样与传输次数,有效地节约网络资源和缓解网络传输负担,本发明基于事件触发机制来设计中立稳定饱和系统的输出反馈控制器,保证闭环系统的全局渐近稳定性能。系统的具体框架如图1所示。本发明采用的技术方案是,基于事件触发的中立稳定饱和系统的输出反馈控制器设计方法,具体包括以下步骤:
步骤1:对一类带有输出饱和特性的中立稳定线性系统建立如下模型:
其中,t为时间,x(t)∈rn为n维被控对象状态向量,y(t)∈rp为p维被控对象输出向量,
步骤2:设计基于状态观测器的输出反馈控制器,具有如下形式:
其中,
步骤3:确定采样时刻tk,定义采样误差为:
假设第一次触发在t0=0时刻发生,之后的触发时刻由下面的静态事件触发条件决定
其中,inf{}表示下确界,||·||表示向量的欧几里德范数,e是自然底数,n为非负整数集,α是正的标量,μ是待设计的参数,满足
μ<min{μ1,μ2}(5)
其中,
步骤4:给出在事件触发作用下的观测器系统和观测误差系统的模型:
其中,
步骤5:给出系统(1)的稳定性条件,如果存在对称正定矩阵p>0,使
成立,那么带有输出饱和特性的中立稳定线性系统(1),在基于状态观测器的输出反馈控制器(2)和静态事件触发条件(4)的作用下是全局渐近稳定的。其中,
步骤6:为排除在控制过程中zeno现象(在有限的时间内,触发无穷多次)的发生,给出事件触发的最小时间间隔τ的具体表达式:
τ=min{τ1,τ2}
其中,a=||a+bk||+||bk||>0,
具体实现方式为:首先建立带有输出饱和特性的中立稳定线性系统模型,然后设计相应的基于观测器的输出反馈控制器,在此基础上设计基于绝对采样误差的静态事件触发条件,只有当触发条件满足时才对观测器的状态进行采样并传输观测器的状态信息,控制器用该采样值计算并更新执行器输出,从而保证闭环系统的全局渐近稳定性能。系统的具体框架如图1所示。
为了更清楚地说明本发明的目的、技术方案及优点,以下从模型建立,设计原理,设计方法等几个方面来对本发明作进一步解释说明。应当理解,此处所描述的具体设计方法仅仅用以解释本发明,并不用于限定本发明。
基于事件触发的中立稳定饱和系统的输出反馈控制器设计方法,具体包括以下步骤:
步骤1:对一类带有输出饱和特性的中立稳定线性系统建立如下模型:
其中,t为时间,x(t)∈rn为n维被控对象状态向量,y(t)∈rp为p维被控对象输出向量,
本发明研究的是中立稳定系统,其特点为系统矩阵a的特征值的实部都为0并且特征值都是半简单的,即,系统矩阵a通过线性变换可以转化为斜对称矩阵。所以不失一般性,假设a+at=0。此外为获得系统的渐近稳定性能,还需要满足以下两个假设:
a1.(a,b)是可控的;
a1.(a,c)是可观的。
步骤2:设计基于状态观测器的输出反馈控制器,具有如下形式:
其中,
步骤3:确定采样时刻tk,定义采样误差为:
假设第一次触发在t0=0时刻发生,之后的触发时刻由下面的静态事件触发条件决定
其中,inf{}表示下确界,||·||表示向量的欧几里德范数,e是自然底数,n为非负整数集,α是正的标量,μ是待设计的参数,满足
μ<min{μ1,μ2}(5)
其中,
步骤4:给出在事件触发作用下的观测器系统和观测误差系统的模型:
其中,
步骤5:给出系统(1)的稳定性条件,如果存在对称正定矩阵p>0,使
成立,那么带有输出饱和特性的中立稳定线性系统(1),在基于状态观测器的输出反馈控制器(2)和静态事件触发条件(4)的作用下是全局渐近稳定的。其中,
具体的证明过程,首先假设
定理1:考虑中立稳定系统(1)满足假设条件a1-a2,如果存在对称矩阵p>0使条件(8)成立。则在应用触发条件(4)和基于观测器的输出反馈控制器(2)的情况下,闭环系统可以达到全局渐近稳定。
步骤6:为排除在控制过程中zeno现象(在有限的时间内,触发无穷多次)的发生,给出事件触发的最小时间间隔τ的具体表达式:
τ=min{τ1,τ2}
其中,a=||a+bk||+||bk||>0,
为了避免zeno现象,本发明给出事件触发的最小时间间隔τ的具体表达式,从而得到了下面的定理。
定理2:考虑的中立稳定饱和系统(1)在事件触发策略(4)和基于观测器的输出反馈控制器(2)的作用下,存在最小时间间隔τ,如式(9)所示。
具体的证明过程分为两部分,在输出逃离饱和前,即:
仿真实验:
将本发明应用于下面数值模型中,通过matlab仿真,验证系统的稳定性。
系统模型形式如(1)所示
其中,
采用本发明设计的基于观测器的输出反馈控制器和事件触发条件的参数为:
图2为控制器输入的变化图。图3、图4、图5为被控对象和观测器状态轨迹变化图。图6为被控对象输出的变化图,由此可以看到系统是趋于渐近稳定的。图7给出了采用事件触发机制的触发时刻及触发间隔示意图,在0到15秒的时间段内触发了25次。可以看出,采用事件触发机制的基于观测器的输出反馈控制既能够保证系统稳定,又能够有效地节约通讯资源。
以上所述的具体实施步骤,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的一般步骤而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。