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

ff 163 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),外部程序可以对其进行存取。

raksmart:全新cloud云服务器系列测评,告诉你raksmart新产品效果好不好

2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...

优林70/月,西南高防地区最低70/月

优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内西南地区高防云服务器!全部是独享带宽!续费同价!官方网站:https://www.idc857.com​地区CPU内存硬盘流量带宽防御价格购买地址德阳高防4核4g50G无限流量10M100G70元/月点击购买德阳高防...

A400:36元/季,16.8/月kvm架构,线路优质,延迟低

A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...

ff 163 com为你推荐
中国电信互联星空中国电信互联星空是什么!怎么取消1433端口1433端口怎么打开srv记录如何验证是否为域控制器创建了 SRV DNS 记录系统分析员系统分析师是做什么 的什么是云平台云平台和云计算的区别是什么?宽带接入服务器互联网的接入方式有哪几种?三星s8什么时候上市大约什么时候买S8合适如何清理ie缓存怎么清理IE缓存freebsd安装FreeBSD系统NetBSD系统OpenBSD系统 这三个系统安装方法相似吗?用什么方法装哦?黑龙江计算机等级考试网如果已经是毕业生了,要去考计算机等级证书,要怎么去考?
独享100m pccw 好看的留言 免费个人博客 vip购优汇 国外免费全能空间 谁的qq空间最好看 lol台服官网 流量计费 河南移动m值兑换 个人免费主页 万网空间管理 空间登入 海外空间 帽子云排名 工信部网站备案查询 实惠 supercache 中国电信宽带测速 亿库 更多