[发明专利]一种饱和非线性系统智能抗扰控制方法有效
申请号: | 202010839739.7 | 申请日: | 2020-08-19 |
公开(公告)号: | CN114077191B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 杨贵超;王华;洪荣晶;陈捷 | 申请(专利权)人: | 南京工业大学;南京工大数控科技有限公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 陈红桥 |
地址: | 211816 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 饱和 非线性 系统 智能 控制 方法 | ||
1.一种饱和非线性系统智能抗扰控制方法,其特征在于:包括如下步骤:
步骤1:建立分布式服务器,在分布式服务器中建立模型建立服务器、神经网络服务器、扩张状态观测服务器、非线性系统控制服务器和客户端;
步骤2:模型建立服务器采集非线性系统的系统状态η和每个动态通道总的时变扰动qi(t),并通过以下公式建立非线性系统模型:
yo=η1;
其中,为与矢量相关的未知非线性函数,T表示矩阵的转置,i表示动态通道,i取值为i=1,...,n,n表示动态通道的数量,t表示时间变量,yo为系统输出,α为饱和非线性系统的实际输入,η表示η的一阶微分值;
根据以下公式计算饱和输入u(α):
其中,和
在非线性系统控制服务器中输入期望的光滑指令yd;
建立一组指令滤波器对光滑指令yd进行滤波,指令滤波器的模型如下:
其中,xj1和xj2为每个指令滤波器的状态,j=1,...,n-1;
若输入信号φj满足以及和为正常数,且还满足xj1(0)=φj(0)以及xj2(0)=0,那么存在正常数0<rfj<1、rcj以及Δcj使得|xj1-φj|≤Δcj以及和始终有界,i=1,...,n,j=1,...,n-1;
步骤3:在神经网络服务器中建立径向基神经网络,并对非线性系统模型遭受的未知非线性动态进行估计,其估计公式如下:
其中,是未知非线性函数的估计值,表示径向基函数,为有界的常值理想权值矩阵,其中N和N2分别为输入层和隐层的神经元的数量,i=1,...,n;
步骤4:扩张状态观测服务器结合径向基神经网络建立扩张状态观测器,并对非线性系统的匹配和非匹配时变外干扰进行估计;
步骤5:在非线性系统控制服务器中建立基于径向基神经网络和扰动前馈补偿的非线性系统控制器,具体包括如下步骤:
步骤S1:定义一组跟踪误差e以及误差补偿信号z,其计算公式如下:
e1=η1-yd,ep=ηp-φp-1,c
z1=e1-ζ1,zp=ep-ζp;
其中,φp-1,c为输入为虚拟控制函数φp-1的指令滤波器的输出信号,p=2,..,n,c表示滤波值变量;
补偿滤波误差以及输入饱和影响的信号ζ由以下公式生成:
ζj=-kjζj+ζj+1+(φj,c-φj)
ζn=-knζn+Δu;
其中k为正反馈增益,Δu=u(α)-α;
步骤S2:根据以下公式计算虚拟控制函数φ1:
其中,ηδi扩张的状态变量,δ代表估计误差;
步骤S3:根据以下公式计算虚拟控制函数φl:
其中,l=2,...,n-1;
步骤S4:根据以下公式计算实际的实际输入α:
步骤6:非线性系统控制服务器选取径向基神经网络权值参数的初始值及自适应律矩阵Υi的值,并调节参数ωoi、ki、λi、gi、hi、rfj和rcj的值,使输出yo=η1准确地跟踪光滑指令yd,并生成跟踪曲线图;
步骤7:客户端调取跟踪曲线图,并通过显示屏展示给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工业大学;南京工大数控科技有限公司,未经南京工业大学;南京工大数控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010839739.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发动机曲轴箱的通风系统
- 下一篇:隐藏式车门把手控制方法及系统、车辆