控制基于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),外部程序可以对其进行存取。

韩国服务器租用优惠点评大全

韩国服务器怎么样?韩国云服务器租用推荐?韩国服务器距离中国近,有天然的地域优势,韩国服务器速度快而且非常稳定!有不少有亚洲市场的外贸公司选择韩国服务器开拓业务,韩国服务器因自身的优势也受到不少用户的青睐。目前的IDC市场上,韩国、香港、美国三个地方的服务器几乎占据了海外服务器的百分之九十以上。韩国服务器相比美国服务器来说速度更快,而相比香港机房来说则带宽更充足,占用市场份额非常大。那么,韩国服务器...

Virmach:1核/512M1核M1核512M/夏季美国vps促销,年付$7.2,9月更换AMD平台

virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...

日本CN2独立物理服务器 E3 1230 16G 20M 500元/月 提速啦

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

ff 163 com为你推荐
网站运营网络运营主管的主要工作职责是什么?镜像文件是什么什么是文件镜像?什么是镜像文件?qq怎么发邮件qq怎么发文件和邮件怎么点亮qq空间图标怎样点亮qq空间的图标qq空间打扮QQ空间打扮人人逛街人人都喜欢逛街吗宕机宕机是什么意思系统分析员系统分析员的工作内容三星s8什么时候上市三星s8什么时候首发聚美优品红包聚美优品301活动红包的使用规则是什么?
域名信息查询 绍兴服务器租用 广州主机租用 免费申请域名和空间 免费动态域名 lamp安装 漂亮qq空间 linode日本 账号泄露 免费名片模板 服务器怎么绑定域名 地址大全 美国十次啦服务器 dux 阿里云浏览器 北京双线 美国在线代理服务器 umax120 申请网页 最漂亮的qq空间 更多