【技术实现步骤摘要】
一种传感器饱和约束下的运动控制系统故障辨识方法
本专利技术属于工业
,具体针对传感器饱和约束下存在的运动控制系统故障辨识问题,提出了一种考虑传感器饱和约束的中间观测器的解决方法。
技术介绍
随着工业自动化进程的加速,运动控制系统发挥了越来越重要的作用。由于物理或技术限制,传感器无法提供无限幅度的信号,从而出现“传感器饱和”的现象。在传感器饱和的约束下,使得接收到的输出信号不完整,导致观测器难以对故障作出准确估计,从而严重限制了传统估计器设计方案的应用。在传感器饱和的情况下,若能对故障作出辨识,无疑有着重要的作用。在现有技术中,有鲁棒观测器、滑模观测器、标称的中间观测器。这些观测器均具有一定的鲁棒性。然而标称的中间观测器,虽然具有一定的鲁棒性,但是由于并没有考虑到传感器饱和的约束,仅仅通过调节参数,无法得到理想的效果。基于H∞性能指标的故障估计方法通过抑制扰动对输出估计误差的影响来确保故障估计性能,然而,如果由于传感器饱和约束带来的信号损失过大,估计误差也会相应放大,因而无法取得理想的估计效果。滑模观测器需要故障 ...
【技术保护点】
1.一种传感器饱和约束下的运动控制系统故障辨识方法,其特征在于,所述方法包括以下步骤:/n步骤1),确定运动控制系统传递函数;/n通过系统辨识,确定运动控制系统传递函数如式(1)所示:/n
【技术特征摘要】
1.一种传感器饱和约束下的运动控制系统故障辨识方法,其特征在于,所述方法包括以下步骤:
步骤1),确定运动控制系统传递函数;
通过系统辨识,确定运动控制系统传递函数如式(1)所示:
其中,G(s)为运动控制系统的传递函数,s为传递函数的变量,K、Ts为辨识出来的参数;
步骤2),建立运动控制系统状态空间方程并离散化,过程如下:
2.1)将上述传递函数转换为状态空间方程并对其离散化,并考虑系统中存在执行器故障的情况:
其中,A为系统的状态矩阵,B为输入矩阵,x表示系统状态量,k表示k时刻,y表示系统输出量,u为系统输入,au表示执行器故障,Ea表示故障增益矩阵,C为系统的输出矩阵,;
2.2)定义饱和函数:
σ(v)=sign(v)min{1,|v|}(3)
2.3)估计器侧接收到的信号:
s(k)=σ(Cx(k))(4)
2.4)传感器饱和加上执行器故障的系统改写为:
步骤3),构建中间观测器,过程如下:
3.1)引入中间变量
τ(k)=au(k)-wE′ax(k)(6)
其中,上标“′”表示矩阵的转置,τ表示中间变量,w是调优参数;
3.2)基于中间变量,设计中间观测器如(7)所示:
其中,表示系统状态量x的估计值,表示中间变量τ的估计值,表示对执行器故障au的估计值,L表示需要设计的中间观测器增益;
步骤4),矩阵不等式求解考虑传感器饱和约束的中间观测器增益,过程如下:
4.1)构建矩阵如式(8)所示:
∑11=Aa′P1Aa-ε1C′AC-P1
∑12=Aa′P1Ab+C′H′Ba
∑...
【专利技术属性】
技术研发人员:朱俊威,周巧倩,徐建明,顾曹源,董建伟,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。