A3. Overview of Building Blocks-4

Fig. A 3.3 Basic flow diagram for controller builder 图A 3.3控制器搭建的基本流程图

开始
模型配置
自动配置(导入AIDA模型.TXT文件)
手动配置(SMOC的Model Builder)
配置控制器目标
设置整定因子
生成(可视化&)可视化控制器文件:不可测量的干扰模型
在仿真模式下测试控制器
性能是否足够?
完成
“.EXA”文件

Fig. A 3.4 Basic flow diagram for DCS interface definition builder 图 A 3.4 搭建DCS定义接口的基本流程图

开始
调用DCS定义接口面板
定义控制器需使用的位号,如MV,CV,DV,POV,EF
完成
.EXCEL文件

Fig. A 3.5 Basic flow diagram for preparing and running Exasmoc controller 图A 3.5准备和运行Exasmoc控制器的基本流程图

开始
网络Exasmoc站
将SMOC Shell&Kernel,.EXA文件拷贝到Exasmoc站
将图形面板复制到操作员站
从本手册中介绍的操作台窗口输入调试参数,并保存(.TUN文件)
开始使用Exasmoc Online控制器
控制和优化目标是否满足?
享受APC的效益
注意:
一般* .EXA文件复制到下面提到的默认文件夹中。
C:\ EXA \ CONFIG \ *.EXA

A3.2控制器内部结构

以下部分介绍了Exasmoc控制器的内部结构。

Fig. A 3.6 Exasmoc Internal Functional blocks. 图A3.6 Exasmoc功能块内部

Configuration Defninition Operator Station Operator Window Panels Entry / Display Paramaters Exasmoc Station Data Acquisition Data Management Database
Tuning Parameters Exasmoc Controller Scheduler Periodically Execute Controllers
OPC interface S/W DCS Control Bus DCS Control Stations
组态 定义 操作台 操作窗口面板进入/显示参数 Exasmoc站 数据采集
数据管理 数据库 调整参数 Exasmoc控制器 调度器 定期执行控制器
OPC接口S / W DCS控制总线 DCS控制站

 控制器嵌入应用,外壳和内核

上图表示的是Exasmoc功能块。要了解Exasmoc控制器的执行情况,请先了解由三个级别(应用,外壳和内壳)组成的Exasmoc控制器。以下将介绍这些级别以及各级的各种功能。

Fig. A 3.7 Controller an Embedded online System with three distinct levels 图A3.7具有三个不同级别的嵌入式在线控制器系统

Core Algorithms Observer Optimizer Controller I/O Processing
I/O Prepraration Execute control, QMI Check, MV Check Error Messages output
Application Program, Database Access Message Processing, Scheduler
Real Time Data Base Process I/O Parameters Entry & Display Parameters
核心算法 观察员 优化器 控制器 I / O处理
I / O准备 执行控制,QMI检查,MV检查 错误消息输出
应用程序,数据库访问 消息处理,调度程序
实时数据库 I / O进程参数 条目和显示参数
Application级检索过程测量值,操作员/工程师条目和要传递给Exasmoc shell的控制器设计数据。Shell级为Kernel级准备实际控制算法执行时所需的数据。
图3.2b提供了三个不同级,实时数据库,DCS的I / O进程,操作员输入和显示参数的图形表示。Exasmoc控制器嵌入式系统的功能细节如下。


原文:
Start
Model Configuration
Automatic Configuration (Import AIDA Model .TXT file)
Manual Configuration (Model Builder for SMOC)
Configure Controller Objectives
Set Tuning Factors
Generate (observer &) Controller File Observer : Unmeasured Disturbance Model
Test Controller in Simulation Mode
Is Performance Adequate ?
Done
".EXA" file

Start
Call DCS lnterface Definition Panel
Define Tags to be used by Controller such as MV, CV, DV, POV, EF
Done
.EXA file

Start
Network Exasmoc Station
Copy SMOC Shell & Kernel, .EXA files on Exasmoc Station
Copy graphics panels on Operator Station
Input Tuning Parameter from Operator Station Windows as described in this manual and save them (.TUN file)
Start using Exasmoc Online Controllers
Are Control & Optimisation Objectives met?
Enjoy Benefits of APC
TIP
Generally *.EXA files are copied in the default folder mentioned below.
C:\EXA\CONFIG*.EXA

A3.2 Controller Internal Structure

The internal structure of Exasmoc controller is described in the following section.

 Controller Embedded with Application, Shell & Kernel

Above figure is a self-explanatory representation of Exasmoc functional blocks. To understand the Exasmoc controller’s execution it is important to understand Exasmoc controller who consists of three levels, Application, Shell and Kernel. These levels are described below along with various functions within every level.
The Application level retrieves the process measurements, the Operator/Engineer entries and the controller design data to be passed on to the Exasmoc shell. Shell level prepares this data for Kernel level where actually control algorithms executes.
Figure 3.2b provides a graphical representation of the three distinct levels, real time database, process I/O from DCS and operator entry and display parameters. The functional details of Exasmoc Controller an embedded system is given below.


2017.3.29

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,875评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,569评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,475评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,459评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,537评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,563评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,580评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,326评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,773评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,086评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,252评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,921评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,566评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,190评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,435评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,129评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,125评论 2 352

推荐阅读更多精彩内容

  • 应用 - 应用程序为ZAScontroller.exe。该程序从调度程序和其他参数中读取每个控制器的I / O进程...
    橡果阅读 289评论 0 0
  •  执行应用程序 当应用程序调用子程序执行控制时,实际的Exasmoc控制执行计算来生成新的MV。该子程序准备...
    橡果阅读 260评论 0 0
  • 进程,线程 进程是具有独立功能程序在某个数据集合上的一次执行过程。 线程是进程内的一个执行实体或执行单元。 区别:...
    TsuiJin阅读 737评论 0 0