长延时网络控制系统预测控制方法探究

长延时网络控制系统预测控制方法探究

ID:6228823

大小:27.00 KB

页数:0页

时间:2018-01-07

长延时网络控制系统预测控制方法探究_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《长延时网络控制系统预测控制方法探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、长延时网络控制系统预测控制方法探究  摘要针对网络控制系统由于长时延导致性能下降的问题,提出了一种基于时间戳与快速隐式广义预测控制的时延补偿方法,首先利用时间戳获得网络时延,然后采用快速隐式广义预测控制求出未来时刻的控制量。仿真结果表明该方法具有很好的补偿效果,改善了系统的输出,保证了控制的稳定性。关键词网络控制系统;长时延;快速隐式广义预测控制;时延补偿中图分类号:TP273文献标识码:A文章编号:1671—7597(2013)032-060-02网络控制系统(NCS)是以网络作为被控对象,传感器、执行器和控制器之间信号通过网络传输的全分布、网络化的实时反馈控制系统。由于控制回路中网络时延

2、的引入,导致网络系统的性能产生影响。目前对于短时延即时延小于一个采样周期的研究很多,对长时延的研究却很少。特别是随着无线网络进入控制领域,由于无线网络特性导致其时延较有线网络时延要长很多,因此对于长时延网络控制系统的研究是一个重要的课题。6以前长时延NCS的研究大多集中在建模、稳定性分析与控制器的设计上。研究停留在理论分析上,很难应用于实际中。而目前时延补偿方法大多集中在短时延的NCS中,对于长时延NCS的时延补偿的研究还很少,因此本文利用鲁棒性强、对模型要求不精确、抗干扰能力强的快速广义隐式预测控制算法结合时间戳机制,不仅使系统输出得到了改善,而且使控制的稳定性得到了保证。1快速隐式GPC

3、时延补偿方法1.1快速隐式GPC广义预测控制(GPC)具有自适应性、鲁棒性强的特点,对大时滞系统具有很好的控制效果。用CARIMA模型表示一个具有非平稳噪声的实际过程。其中,y(t)为输出,u(t)为输入,q-1是后移算子,表示一个采样周期的相应量,Δ=1-q-1为差分算子,ε(t)是不相关随机序列。A、B、C都是q-1的多项式。为增强系统的鲁棒性,在目标函数中考虑了现在时刻的控制量u(k)对系统未来时刻的影响,选取目标函数为其中:P为最大预测长度,M表示控制长度,w为输出期望值,为了进行柔化控制,为了进行柔化控制,输出直接跟踪的设定值并不是控制的目的,控制的目的跟踪参考轨迹,参考轨迹由设定

4、值yref、输出值y、和柔化系数a(0  广义预测控制问题可以归结为求Δu(k),Δu(k+1),…,Δu(k+M-1)使目标函数达到最小值。引入Diophantine方程求解,得到最优预测值6推出使目标函数最小的最优控制为广义预测控制算法需要求解Diophantine方程,解出控制器参数,才能求解控制规律,这样计算时间较长。因此隐式广义预测控制算法直接辨识控制器参数,不必递推求解Diophantine方程,可节省在线计算时间。但是隐式广义预测控制算法虽然提高了运算速度,但是还要计算逆矩阵。为了避免计算逆矩阵,可以使用一种叫做快速隐式广义预测控制算法。该算法采用柔性控制增量方法来避免逆矩阵的

5、计算。1.2快速隐式GPC时延补偿方法如图1所示的网络控制系统框图,对网络时延进行归总划分为反馈通道时延、前向通道时延和计算时延,由于采用了快速隐式GPC算法,计算时延可以忽略不计。控制器采用事件驱动方式,执行器和传感器采用时钟驱动方式,因此,反馈通道时延可以和前向通道时延并在一起,网络总时延。以下将给出对网络总时延的时延补偿方法。图1网络控制系统框图时延补偿方法的最基本的思想是先将由传感器采样到的过去时刻的输出信号、控制信号还有设备端的时间值(即加6上时间戳),Y(k)、U(k)、t通过网络传递的方式传给控制器端,再通过控制器利用采样到的过去的控制信号和输出信号来预测系统的未来的控制量,然

6、后再将计算出来的结果发送回设备端。当执行节点接收完数据包,并将读取到的设备端的本地的时钟值与数据包中的时刻值进行比较,也就得出了系统的总时延,最后根据这个时延确定输出的控制量。这样就避免了网络两侧的时钟同步的问题,原因是设备端本地时钟值和数据包中的时刻值均为设备端的时间。控制器设计:控制器算法是在快速广义预测控制算法的基础上进行的。系统的控制器在t时刻接收到由传感器发来的数据包,该数据包中包含有过去输入输出信息,然后通过下一步的控制增量利用系统在t-tsc时刻的信息用快速隐式GPC算法就可求取未来时刻的控制量。传感器端设计:根据被控对象模型的特征设置适当长度的缓冲单元;采用时钟驱动的方法,实

7、时更新缓冲区数据,并将其发送给控制器。执行器端设计:执行器端设计:若在时刻t执行器收到控制器发送来的数据包,并读取其中的时间值,而后再将该值与地时间相比较,两者的差值为系统的总时延,故应将控制器中求得的未来值中的改为。假设系统的采样周期为T,令。故可选择。若当下一时刻没有新数据到达,则采用下一时刻的控制量,直到新数据到达,更新缓冲区数据,从新选择。2仿真验证为了研究本文提出的补偿方法的时延补偿效果,择式(6)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。