文章编号:
1674-7070(2009)04-0309-05
分数阶
PID
控制在网络控制系统中的应用
摘要
分数阶
PID
控制器较传统整数阶
PID
控制器增加了
2
个可调参数,使得其
控制器的设计更加灵活,控制性能更加
优良.针对网络控制系统(
NCS)
中的时
延以及数据包丢失问题,提出对系统采
用分数阶
PID
控制方法进行补偿,利用
MATLAB/Tme
Time
仿真工具箱对
NCS
进行仿真研究仿真实验结果表明,采用
分数阶
PID
控制方法可以对时延以及数
据包丢失问题进行有效的补偿,且控制
效果明显优于整数阶
PID
方法.
关键词
网络控制系统;分数阶
PID
控制;整
数阶
PID
控制;时延;数据包丢失
中图分类号
TP39
1.
9
文献标志码
A
收稿日期
2009-10-27
资助项目国家
863
计划
(2006AA040308
)
作者简介
五丰构
i
i,女,硕士牛牛-,主耍{研#沂「究力向为
i
川
1-1
价
7
书机
L
J
空市制
1)
勺仿
f
贞
4ι_
h
,卫
M
川
ar
盯
1
郭
f
伟七()届单
1
,衍,
i
、丁
i
作才在
5
吁)儿,男,教投,主耍从事
i
计
I
今
1
价
7
机松制与仿真,
1
:rJ
1
ìm~
轮训力法等力山的研
究.
gum.vei@
Il
uis
t.
edu.
cn
l
南京信息..1.程大学信息勺控制学院,南京,
210044
王莉
l
郭伟
l
。
引言
Introduction
网络控制系统
(Networked
Control System ,
NCS)
不同于常规的控
制系统,其所有信息(参考输入、控制输入和设备输出)的传递交换都
是通过网络进行的,而数据在网络传输过程中,不可避免会产生时延
以及数据包丢失问题.因此,如何在
NCS
中尽量减少网络时延以及数
据包丢失对控制系统的影响,是目前控制界研究的热点问题之一.
文献[
1
J
利用在控制器和执行器接收端设置缓冲区的方法,将随
机时延转化为固定时延,采用预测控制方法设计补偿控制器,但是该
方法中缓冲区的引人导致所有的时延都转化为最大时延,人为地扩
大了时延,降低了系统的性能.文献
[2J
提出了基于模型的网络时延
补偿方法,基本思想、是减少网络上信息的传输量,减少系统对网络的
依赖,但是这种方法也只是考虑传感器一控制器时延,没有考虑控制
器一执行器之间的时延问题,而且也忽略了数据在传输过程中可能
会发生数据包丢失的情况.因此有必要研究一种方法可以在不影响
NCS
自身时延的情况下,改进系统的控制性能;同时,该方法对数据
包丢失还应具有一定的鲁棒性.考虑到众多研究都未脱离整数阶
PID
控制方法,而分数阶
PID
比整数阶
PID
多出
2
个可调参数,其控制器
参数的整定范围变大,控制器能够更灵活地控制受控对象;同时考虑
到现实的许多系统是属于分数阶而非整数阶的,因而在网络控制系
统中引人分数阶
PID
控制方法,探讨分数阶
PID
的参数设计对其控制
性能的影响具有重要的理论意义与实际应用价值.
本文结合网络控制系统实例,采用分数阶
PID
控制方法,利用工
具箱
True
Time
对
NCS
进行仿真,验证了分数阶
PID
控制的优越性.
1
网络控制系统
N etworked control system
网络控制系统是指通过网络将分布于不同地理位置的传感器、
执行机构和控制器连接起来,形成闭环的一种全分布式实时反馈控
制系统.控制器通过网络与传感器和执行机构交换信息,并实现对远
程被控对象的控制.
图
I
所示为网络控制系统的组成示意,一个网络控制系统往往由
多个子控制系统构成,通信{言道为系统中各个设备共有,智能化输入/
文章编号:
1674-7070(2009)04-0309-05
分数阶
PID
控制在网络控制系统中的应用
摘要
分数阶
PID
控制器较传统整数阶
PID
控制器增加了
2
个可调参数,使得其
控制器的设计更加灵活,控制性能更加
优良.针对网络控制系统(
NCS)
中的时
延以及数据包丢失问题,提出对系统采
用分数阶
PID
控制方法进行补偿,利用
MATLAB/Tme
Time
仿真工具箱对
NCS
进行仿真研究仿真实验结果表明,采用
分数阶
PID
控制方法可以对时延以及数
据包丢失问题进行有效的补偿,且控制
效果明显优于整数阶
PID
方法.
关键词
网络控制系统;分数阶
PID
控制;整
数阶
PID
控制;时延;数据包丢失
中图分类号
TP39
1.
9
文献标志码
A
收稿日期
2009-10-27
资助项目国家
863
计划
(2006AA040308
)
作者简介
五丰构
i
i,女,硕士牛牛-,主耍{研#沂「究力向为
i
川
1-1
价
7
书机
L
J
空市制
1)
勺仿
f
贞
4ι_
h
,卫
M
川
ar
盯
1
郭
f
伟七()届单
1
,衍,
i
、丁
i
作才在
5
吁)儿,男,教投,主耍从事
i
计
I
今
1
价
7
机松制与仿真,
1
:rJ
1
ìm~
轮训力法等力山的研
究.
gum.vei@
Il
uis
t.
edu.
cn
l
南京信息..1.程大学信息勺控制学院,南京,
210044
王莉
l
郭伟
l
。
引言
Introduction
网络控制系统
(Networked
Control System ,
NCS)
不同于常规的控
制系统,其所有信息(参考输入、控制输入和设备输出)的传递交换都
是通过网络进行的,而数据在网络传输过程中,不可避免会产生时延
以及数据包丢失问题.因此,如何在
NCS
中尽量减少网络时延以及数
据包丢失对控制系统的影响,是目前控制界研究的热点问题之一.
文献[
1
J
利用在控制器和执行器接收端设置缓冲区的方法,将随
机时延转化为固定时延,采用预测控制方法设计补偿控制器,但是该
方法中缓冲区的引人导致所有的时延都转化为最大时延,人为地扩
大了时延,降低了系统的性能.文献
[2J
提出了基于模型的网络时延
补偿方法,基本思想、是减少网络上信息的传输量,减少系统对网络的
依赖,但是这种方法也只是考虑传感器一控制器时延,没有考虑控制
器一执行器之间的时延问题,而且也忽略了数据在传输过程中可能
会发生数据包丢失的情况.因此有必要研究一种方法可以在不影响
NCS
自身时延的情况下,改进系统的控制性能;同时,该方法对数据
包丢失还应具有一定的鲁棒性.考虑到众多研究都未脱离整数阶
PID
控制方法,而分数阶
PID
比整数阶
PID
多出
2
个可调参数,其控制器
参数的整定范围变大,控制器能够更灵活地控制受控对象;同时考虑
到现实的许多系统是属于分数阶而非整数阶的,因而在网络控制系
统中引人分数阶
PID
控制方法,探讨分数阶
PID
的参数设计对其控制
性能的影响具有重要的理论意义与实际应用价值.
本文结合网络控制系统实例,采用分数阶
PID
控制方法,利用工
具箱
True
Time
对
NCS
进行仿真,验证了分数阶
PID
控制的优越性.
1
网络控制系统
N etworked control system
网络控制系统是指通过网络将分布于不同地理位置的传感器、
执行机构和控制器连接起来,形成闭环的一种全分布式实时反馈控
制系统.控制器通过网络与传感器和执行机构交换信息,并实现对远
程被控对象的控制.
图
I
所示为网络控制系统的组成示意,一个网络控制系统往往由
多个子控制系统构成,通信{言道为系统中各个设备共有,智能化输入/