控制基于ff现场总线的动态矩阵控制软件

ff com  时间:2021-02-19  阅读:()

基于FF现场总线的动态矩阵控制软件

随着科学技术的不断进步工业控制系统正向着开放化、数字化、智能化、分布化和网络化的方向发展。现场总线控制系统 FCW顺应了这一发展方向正替代着传统的DC冽PLC系统而成为主流的控制系统。 国内外最近几年在现场总线控制技术的研究方面较为活跃 我国在FF现场总线技术研究以及符合FF协议的现场设备产品开发方面己经取得了长足的进步。 如中科院沈阳自动化研究所等已经开发出各种基金会现场总线产品例如 NCS-IF105现场总线变送器、 NCS-FI105现场总线变送器、 NCS-LD10眺场总线网关等。 然而中科院沈阳自动化研究所设计的这套基于FF现场总线的过程控制实验系统所采用的控制算法主要是常规 PID空制。

在平时的实验中被控对象常常有纯滞后的存在这种情况下控制产生的作用要滞后一段时间才能在输出端反映出来利用实际输出作为反馈信息往往不能及时地改变控制作用。常规的PID控制算法是基于当前时刻的输出偏差对纯滞后无能为力导致控制效果较差甚至极差。 DM衅为一种预测控制算法本身已具备这一功能可以直接用于时滞对象而无需附加其它的控制结构。因此在利用

VB6.0设计实际的先进监控软件系统时利用OP皴术把动态矩阵控制算法与FF现场总线控制系统的集成 更大发挥它们各自的优势 可以获取令人满意的结果。

1 . FF现场总线控制系统的过程控制实验系统

本实验系统包括两个部分:FF现场总线部分和现场控制模型部分。 FFW场总线包括低速现场总线H1和高速现场总线HSE低速现场总线H1=31 .25Kbps,可用于温变、液位及流量等控制场合信号类型为电压信号高速现场总线 HSE=100Mbp一般用于高级控制、远程输入/输出和高速工厂自动化等场合信号类型为电流和电压信号。现场控制模型可以利用实验室的原有设备从而节约了投资。原有的模拟仪表可以通过电流信号到现场总线信号变送器转接到现场总线。

Fl-'

FFHI拿戏

图中 LT表示液位变送器 Qi ,Qo分别表示输入流量和输出流量在该现场总线控制系统中液位变送器LT将检测到的液位高度转化为 0-10mA的电流输出 NCS-I F105现场总线变送器再将液位2的模拟量信号(0-10 mA)转换为符合F F现场总线协议的数字量信号经过上位机中的动态矩阵预测控制算法的计算得到数字控制信号 NCS-FI 105变送器则将符合FF现场总线协议的数字量控制信号转换为 0-10V的电压信号送到变频器控制端使变频器输出相应的电压和频率 (0-50 Hz),从而改变水泵转速达到控制液位的目的。

该过程为自衡非振荡具有相互影响的双容过程。其数学模型可用如下传递函数描述该过程为自衡非振荡.具有相互影响的双容过程.其数学模型可用如卜传递函数描述  qs)=Kp exp( -ws)式中 Kp,Tp,c为过程的增益、时间常数和时滞。

Tps+1

2.动态矩阵预测控制算法

动态矩阵控制是一种利用被控对象的单位阶跃响应采样数据作为预测模型的预测控制

算法。设被控对象的单位阶跃采样数据为 {a1 ,a2,?},对于渐近稳定的系统其阶跃响应在若干个采样周期后就趋于稳态值  即aN-a(^),因此可以用单位阶跃响应采样数据的前有

限项描述系统的动态特性{a 〔  a2,?,aN}

由线性系统的叠加原理可以得到系统输出的预测模型为

Ym(k+1)=AA U(k)+A0 U(k- 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .( 1)

其中

Ym(k+ 1 )-----------k时刻预测有△ u(k)作用时未来N个时刻的预测模型输出矢量

Ym(k+1)=[ym(k+1/k) ,ym(k+2/k),川 ym(k+P/k) ] TAU(k)—待求控

制增量矢量

U(k)=[Au(k) ,Au(k+1) ,HI Au(k+M- 1) ] TU(k- 1)一已知控制矢量

U(k- 1)=[u(k-N+1) ,u(k-N+2),山 u(k- 1) ] T

? 0 0 0a2 a;川 0

A= -• •

+ + + -I

,i?N—?N4<?NJ—<?N HI ^2I

0丸- N」 i l la

. 

+ k h +

+ r ■ +

称为系统的动态矩阵

A。 U(k- 1)---------k时刻预测无△ u(k)作用时未来N个时刻的输出初始矢量它是由k时刻以前加在系统输入端的控制增量产生的。假定从 (k-N)到(k- 1)时刻加入的控制增量分别为△ u(k-N)、 △ u(k-N+ 1)、  △ u(k- 1)而在(k-N- 1)时刻以前均假定

△ u(k-N- 1)=△ u(k-N-2)=0则(1)式是用过去施加于系统的控制量表示初值的预测模型输出由此可知预测模型输出由两部分组成 待求的未知控制增量和过去控制量产生的系统已知输出初值。 由于模型误差和干扰等的影响 系统的输出预测值需要在预测模型输出的基础上用实际输出误差修正 即

YP(k+ 1)=Ym(k+1)+h[y(k) -ym(k)]

AA U(k)+Ao U(k- 1)+he(k)

式中

YP(k+1)一系统输出预测矢量

YP(k+ 1)=[yp(k+ 1) ,yp(k+2) ,?,yp(k+P) ]T e(k)—k时刻预测模型输出误差e(k)=y(k) -ym(k)h一误差修正系数h=[h1 , h2,?, hp]

优化下列性能指标

Jp=[yp(k+ 1) -yr(k+ 1) ]TQ[Yp(k+1) -Yr(k+1) ]+△ UT(k)入△ U(k) (3)其中

Yr(k+ 1)=[yr(k+1) ,yr (k+2) ,?,yr(k+P) ]T,Yr(k+1)是参考轨迹

Q=diag(q 1 ,q2,?,qp) ,P是预测时域

入=diag(入1 ,入2,?,入M),M是控制时域得到

△U(k)=(ATQA+入)-1ATQ[Yr(k+ 1) -Ao U(k- 1) -he(k) ] (4)即时控制增量取为

△u(k)=dT[Yr(k+ 1) -Ao U(k- 1) -he(k)]d T=(1 ,0,?,0) (ATQ A+入)-1 ATQ为取首行运算。

3.基于OPC勺动态矩阵控制软件

PC计算机上运行以下软件

①Windows2000操作系统

②中科院沈阳自动化研究所开发的 SIACON-Configurator组态软件用来下载控制调度

③中科院沈阳自动化研究所开发的SiaView监控软件支标准(作为OPC的客户端)并具有完善的历史数据管理可以连接任意数据库系统

④SQL Server 2000数据库用来记录检测点的历史数据

⑤中科院沈阳自动化研究所开发的FFH1和FFHSEOPC服务器每秒钟刷新一次实现设备的实时数据和历史数据共享以及报警等功能 

⑥Hse Init接口软件作为HSE协议栈为组态软件、监控软件及OPC服务器等上层应用软件提供的AP I接口

监控软件SiaView和OPC®务器都可以同时获得现场实验装置的采样数据 方便地实现两系统的同时监测与控制。系统所有软件运行的关系结构如图 2所

"PElEi务睡 tlL曲秋f牛

部U段鲜I彳/ lii

I .MLtiit^i'

图2基于OPC动态矩阵控制软件原理图

上图中 MicroCyber .FFServer.1 OPC服务器符合OPC基金会制订的OPCDA2.0规范标准提供了访问现场数据的标准接口 因此可以开发出届丁自己的OPCg户端和动态矩阵控制相结合的监控软件体系。

4. 1OP澹户程序的开发

OP潞户程序通过OP板口与OPO务器交互它通过OPC8口调用服务器提供的方法。 OPO范描述了OP®务器需要实现的COMW象及其接口它定义了两种标准接口定制接口 custom interface和自动化接口 automation interface  。因此可以用VB6.0通过自动化接口来开发O PC®户程序。

用VB编写OPC^户端程序包含以下步骤 1 添加服务器的引用创建OPC服务器对象并将客户程序与服务器相连 2创建组集合添加组对象 3添加O PC项利用O PCBrowser方法浏览整个服务器中所有的项选择需要的项,将其添加到规定的组中并显示其值和状态 4在主画面中显示添加的组和项。

为了能够随时调用在OPCJ艮务器上采集的数据这里把选择的数据存放在指定的数据库中。在进行算法的仿真的时候既可以从历史数据库中取数据 同时随着数据的采集可以不断刷新数据进行算法的优化

喟*一醐"值点予眺蜗匚

_y」

■上时第或

7B 屈*4逐 MW

| ・  ■商| ?!J|sm|讷馈| 」一心|  ■」

心"7 1 ±120

图4 VB运行界面2

动态矩阵控制软件的主要功能是按照DMO法确定控制作用。在这里采用VB6.0进行编程。在设计中将DM。空制类型抽象为一个DM。空制类(DMCClass ),并相应生成一个对象(object)。描述实体的届性成为数据被封装在对象的内部.即将DMC空制所需的各项参数如模型时域长度N,优化时域长度P,控制时域长度M等作为DM*制类的私有成员(Private). D MC控制对象的外部程序不能对这些数据进行访问而DM(fi制的初始化,DMC空制的在线计算等作为公共接口 (Publ ic),外部程序可以对其进行存取。

香港九龙湾(27元) 2核2G 20元 香港沙田

弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港VPS、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。国庆活动 优惠码:hosu10-1产品介绍...

Megalayer美国独立服务器新用户首月优惠350元(30M优化不限流量)

Megalayer 商家在开始看到有提供香港服务器、香港站群服务器的时候有介绍过,后来就一直没有怎么关注。但是前几天有看到网友使用到他们家的美国独立服务器问其如何的,但是我没有使用过就不好评论,这不前几天也有介绍到Megalayer美国独立服务器。以及我们也有看到商家有提供美国站群服务器和美国大带宽服务器产品,可选30M不限制流量CN2优化线路,以及100M不限制流量国际带宽线路。新年元旦后,Me...

搬瓦工:香港PCCW机房即将关闭;可免费升级至香港CN2 GIA;2核2G/1Gbps大带宽高端线路,89美元/年

搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...

ff com为你推荐
cornerradius怎么用代码写一个圆角矩形?绵阳电信绵阳电信营业厅哪家最大手机最全万网核心代理在万网代理商购买万网产品,谁知道价格?知道的说下?bluestacksbluestacks怎么用?依赖注入依赖注入是什么意思?自助建站自助建站到底好还是不好显卡温度多少正常电脑显卡温度多少正常?ps抠图技巧ps抠图多种技巧,越详细越好,急~~~~~~~办公协同软件求一款国内知名的OA办公软件,谁知道有哪些呢?网店推广网站什么平台适合做淘宝店铺推广
com域名空间 北京服务器租用 河北服务器租用 免费试用vps 荷兰服务器 liquidweb 站群服务器 国内永久免费云服务器 网通服务器ip 毫秒英文 天互数据 柚子舍官网 河南移动网 网通服务器托管 t云 卡巴斯基是免费的吗 移动服务器托管 架设邮件服务器 starry 免费的域名 更多