某电厂分布式仿真系统简介论文_莫世欢

引言

本文将从大唐苏州热电有限责任公司仿真系统软件结构与分 布式仿真系统运作机制切入,以仿真系统原理的理解发散到一类 仿真系统的原理、构造中去,并对更好的管理、维护仿真系统提 供一些指导性帮助。

1 仿真软件

仿真系统一般是指一个软件模块结合,用于大型强耦合和细 粒度计算。通常系统包括实时数据库服务(SDBsrv)、实时计算 引擎(RTEngine)、计算机辅助建模系统、操作员终端建立及运 行四大块;具体功能实现涵盖在服务器软件、工程师站软件、教 练员站软件、操作员站软件四种软件:

1.1 服务器软件 服务器软件是仿真系统的核心软件。服务器软件主要提供实时数据库 (SDBsrv) 与实时引擎服务 (RTsrv),为保障数据库正常 工作,服务器安装后需按指定路径存储数据库数据、调用画面文件。

1.2 工程师站软件 此软件在工程师站电脑安装,工程师站软件提供仿真数据修改平台,日常数据维护或者修改(包括仿真画面、仿真参数、虚 拟 DPU 的相关逻辑)都可以实现,工程师站需同时安装 DVDRAW、 Microsoft Visio 等专业工具辅助修改。

1.3 教练员站 教练员站是一般工作机最重要的两大软件之一,此软件可方便控制和监视学员的操作,借助于工程师站访问实时数据库的任 务项目(也能够修改属性参数值),软件界面如下图所示:

基本上所有教学控制都是通过教练员站软件实现的,它主要 涵盖了项目控制、工况管理、故障管理、任务管理、实时查询、 MSS 超控、操作重演。

1.4 操作员站软件 操作员站软件提供仿真应用的最终平台,通过它,可以打开所需模拟仿真的画面, 建立人与仿真系统最直接的对话,以图为 例操作员站提供与各引擎主机连接的界面, 并且在选定目标引擎后可直接打开当前调 用的工况界面,用于学习、操作。

2 仿真系统运转机制仿真系统核心运转机制有三个要素: 数据库、画面文件、动态链接库

2.1 数据库

数据库主要功能是存储仿真系统各 种工况数据(包括工况状态参数与工况逻 辑参数)与故障管理数据。众所周知,数 据库其实就是 N 个表的组合体,所以在仿真系统实际运用中增加或删除工况或者故障实际就是在数据库 中增加或减少表,以我公司仿真系统为例,可以通过 Microsoft Visio 访问数据库,并在数据库中找到故障的表单,新增一个表, 并将故障触发内容用 vcscript 脚本写出并保存后,就可以在教练 员站的故障管理中找到此故障。

一般而言,仿真系统数据库会根据功能的不同而设立几个子库,以我公司清华紫光仿真数据库来说,数据库下设三个子库:M 库、C 库、T 库;其中 M 库为核心库,包含工况与故障调用各类参 数以及支撑各类工况运转的子系统服务;C 库为控制库,主体为 各虚拟 DPU 的控制逻辑;T 库为画面库,主要用于画面调用时的 辅助功能。数据库子库的设立让整个库分工明确,避免交叉混乱, 在建设和维护上提升效率。

2.2 画面文件 画面文件主要支撑最终呈现的人机界面。各开发公司都有其特有的画面制作软件,这类型的软件类似于 Photoshop,针对性 较强。因为仿真系统画面工具开发的画面文件最基本应具备元素 被点击后颜色变化、元素被点击后触发动作等功能。整个仿真系 统中被调用的画面文件都储存在服务器中的特定路径,并通过数 据库指定调用路径,最终实现画面文件的调用。画面文件一般包括整体画面文件和面板画面文件。整体画 面为仿真系统调用的系统画面,包含各个专业各分子系统的操作 画面,面板画面主要为操作特定元素时弹出的对话框。以我公司 仿真系统为例,画面文件分涵四大块:dcsviews、localviews、 gtview、hsviews,分别代表 DCS、就地操作系统、燃机、化水四 个部门的画面文件,而各文件包含整体画面与面板画面文件,两 者分开而设,便于在修改画面时的查找。

2.3 动态链接库

系统所有的动态链接库均由各系统流程 vsd 图与逻辑 vsd 图 编译生成的,各动态链接库提供不同的分、子系统运行流程与逻 辑的服务。与数据库及画面文件不同之处在于,仿真系统各工作 机都需要拷贝一份动态链接库到特定的路径,这样才能保障工作 机的正常运转,当然不同的动态链接库可能导致在同一系统同设备中有着不同的逻辑关系或者设备属性参数,所以在某个工作机对动态链接重新编译后需要拷贝至其他工作机中,以保证仿真系统的一致性。

仿真系统运行流程具体如图所示:

整体来说,仿真系统通过仿真客户端软件如 DCOSE 进行建 模,建模后通过调用数据库 SDB 相关工况与逻辑,并协调计算引 擎 RTSRV 的模块计算与通讯,完成整个系统的正常工作运转。

3 小结

总而言之,仿真系统通过软件集合来实现整体运作:服务器 软件提供数据库服务与实时引擎服务;工程师站软件用于整个系 统的维护与修改;教练员站软件用于数据建模;操作员站软件用 于调用模型。四种软件各司其职,其中服务器软件是整套的核心 软件,提供的数据库服务将模型调用的工况基础数据、备属性参数、 故障数据这一庞大功能涵盖其中,提供的实时计算引擎服务更是 涵盖各分子系统的通讯及庞大的数据计算。这便是整个仿真系统 的核心机制,通过对一种仿真系统的认知,不难了解到,仿真系 统整个运转机制就是建模、数据调用、通讯、模块计算、人机界 面显示、模块计算数据显示,而这些功能的实现是以软件集合为 载体,而软件合理化配备关键在于硬件设施,完善的硬件设施能 使整个仿真系统相得益彰。

参考文献:

[1]DCOSE 用户手册(Z),2009.

[2]DCOSE 系统教练员站手册(Z),2009. [3]DCOSE 系统操作员站手册(Z),2009.

论文作者:莫世欢

论文发表刊物:《红地产》2017年7月

论文发表时间:2018/4/2

标签:;  ;  ;  ;  ;  ;  ;  ;  

某电厂分布式仿真系统简介论文_莫世欢
下载Doc文档

猜你喜欢