【技术实现步骤摘要】
一种数据驱动的网络控制系统时延主动补偿控制方法
本专利技术涉及网络控制
,具体涉及一种数据驱动的网络控制系统时延主动补偿控制方法。
技术介绍
当前,云控制系统(Cloudcontrolsystem,CCS)的研究和应用还存在许多挑战。将工业云接入生产过程,这对于网络时延、性能以及计算力都提出了非常高的要求。云控制系统是网络控制系统(Networkedcontrolsystem,NCS)的进一步扩展。因此,对NCS时延、错序、性能及稳定性的研究是云控制系统的基础理论,也是构建工业云平台的核心,具有非常重要的现实意义。由于实际生产过程是复杂多变的,通过网络连接的控制系统往往无法建模。随着通信技术、物联网技术的发展,能够获取并存储系统在运行过程中产生的海量数据。从数据角度出发,利用各种智能算法实现系统自主控制,将是这一研究领域的趋势。子空间方法也是一种基于数据的方法,也在各行业实际系统中得到了应用,并取得了良好的效果。子空间方法理论得到了很大发展和应用,但在一些基本问题上还没有形成较系统和完备的理论,比如系统稳定性以及估计误差的收敛性问题。目前,子空间方法已经应用到网络控制系统中以辨识系统矩阵,但现有方法假设系统输入与噪声不相关,导致了估计的偏差性,从而使控制器不能满足系统性能要求。
技术实现思路
基于以上问题,本专利技术提供一种数据驱动的网络控制系统时延主动补偿控制方法,从数据角度出发,通过输入输出数据计算系统输入输出误差序列,构造闭环子空间从而计算闭环子空间矩阵,克服开环子空间 ...
【技术保护点】
1.一种数据驱动的网络控制系统时延主动补偿控制方法,其特征在于,包括如下步骤:/nS1、获取控制系统输入数据和输出数据,在云服务器中将输入输出数据转换成Hankel矩阵形式;/nS2、分析系统输入与噪声之间的相关性,计算输入输出误差序列,构造闭环系统的扩展子空间,利用子空间方法,根据输入输出数据辨识系统矩阵;/nS3、根据系统矩阵建立控制系统的状态模型;/nS4、根据系统状态模型设计预测控制算法,设立目标性能函数,计算最优多步预测控制量序列,主动补偿网络时延影响;/nS5、根据输入输出数据对矩阵参数进行更新,滚动计算最优多步控制量序列,实现最优多步控制量的在线递推计算,减小计算量,提高系统实时性。/n
【技术特征摘要】
1.一种数据驱动的网络控制系统时延主动补偿控制方法,其特征在于,包括如下步骤:
S1、获取控制系统输入数据和输出数据,在云服务器中将输入输出数据转换成Hankel矩阵形式;
S2、分析系统输入与噪声之间的相关性,计算输入输出误差序列,构造闭环系统的扩展子空间,利用子空间方法,根据输入输出数据辨识系统矩阵;
S3、根据系统矩阵建立控制系统的状态模型;
S4、根据系统状态模型设计预测控制算法,设立目标性能函数,计算最优多步预测控制量序列,主动补偿网络时延影响;
S5、根据输入输出数据对矩阵参数进行更新,滚动计算最优多步控制量序列,实现最优多步控制量的在线递推计算,减小计算量,提高系统实时性。
2.根据权利要求1所述的一种数据驱动的网络控制系统时延主动补偿控制方法,其特征在于:步骤S1中Hankel矩阵的建立方法为:考虑输入输出数据离散线性时不变状态空间信息形式:
其中A、B、C为具有相应维数的常矩阵,K为卡尔曼滤波增益,e(k)为噪声序列;xk∈Rn为系统状态,系统输出为yk∈Rm,作用于被控对象的控制量uk∈Rl;
对式(1)进行迭代可得如下的输入输出方程:
其中Xp和Xf代表系统“过去”和“将来”的状态矩阵,Up、Uf、Yp、Yf、Ef为Hankel矩阵。
3.根据权利要求2所述的一种数据驱动的网络控制系统时延主动补偿控制方法,其特征在于,步骤S2中闭环系统的扩展子空间构造过程为:
因数据传输存在时延现象,控制器的状态空间模型需考虑时延因素:
式中τ为传输时延,v为白噪声输入,控制器输入即为系统输出y,控制器输出即为系统输入u,控制器状态向量为xc;考虑时延因素,将Bc,Dc参数改为受时延影响的变量形式,模型改写为
用下列暂态形式替代式(1)和(3)的白噪声项e(k)、v(k)
其中输入输出序列是k0至k时刻的有限维序列;u(k)、y(k)在W[k0k)上的投影分别用u(k)/W[k0k)和y(k)/W[k0k)表示;当(k-k0)→∞时,系统状态向量和控制器状态向量的kalman估计由下述投影计算:
其值根据输入输出序列的更新通过下式进行更新:
用分别表示由白噪声向量张成的Hilbert空间;则上式中W[k0k+1)可计算为表示直和运算;闭环系统因此可改写为:
将式(5)中的用u(k),的函数形式来表示,并代回到(4)式计算,令可得到
定义
则有
当lim(k-k0)→∞时,limB(k)→B,limBc(k)→Bc,limDc(k)→Dc,limL(k)→L,从而定义
则而
将式(1)的等式两边对作正交投影可得到
从(6)式可知,状态变化量与噪声和线性相关,即系统形成闭环后所引入的噪声与系统输入具有相关性;定义误差向量并构造如下的闭环子空间:
其中,
若定义则有以下等式成立,
设式(1)表示的系统为n阶系统,如果对于任意整数s>n,满足则为系统的状态空间,定义如下:
由此,可通过闭环子空间方法对系统矩阵进行辨识;首先构造输入输出矩阵以及误差向量,根据式(7)构造扩展子空间,将Y[kk+s]沿子空间∑[kk+s]和分解成两部分之和
上式第二项可表示为
而式(9)的第一项可作为ΓNX[kk+s]的近似,即
<...
【专利技术属性】
技术研发人员:付伟,唐谦,
申请(专利权)人:重庆工业职业技术学院,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。