论文部分内容阅读
随着核电的发展,核电的安全性控制成为备受瞩目的焦点。提高核电的安全性,需要对运行人员进行全范同综合培训,而高逼真度的仿真机的研发为培训提供了可靠的环境。本实验室在多年成功开发火电站虚拟DCS软件技术[1]的基础上,与某公司合作研发核电站仿真机系统,某公司主要负责仿真机系统数学模型的研发,我方则负责虚拟数字化仪控系统软件的研发。仿真机系统的研发主要包括数学模型的研发、控制模块的编制、主控程序的开发、实时数据库的设计、人机界面软件设计、虚拟报警系统研发、重演功能开发等诸多方面。本文主要研究人机界面软件设计、虚拟报警系统设计和重演功能设计。
人机界面是运行人员与控制系统之间传递交换信息的媒介,是运行人员操作控制系统的综合环境。仿真机系统中人机界面设计的好坏直接影响到培训人员的心情和操作熟练程度。本文通过充分研究某核电站人机界面的组态原理和界面外观,采用翻译转换软件对真实人机界面组态并加工后的汇编程序代码进行扫描,导入真实核电站人机界面的屏幕拷屏,并将利用ActiveX控件技术在VC++6.0环境下开发的动态控件覆盖到底图对应的位置上,最终生成以IE浏览器为宿主程序的客户界面HTML代码。开发完成的虚拟人机界面软件具有逼真度高、通用性好、功能完善、实时性高等优点,能更好地用于核电站运行人员的培训。
报警系统是核电站控制室重要的组成部分,它负责全厂各系统报警信息的采集、处理和显示,对其进行模拟仿真不仅可以锻炼运行人员处理常规报警的熟练程度,还可以模拟核电站中小概率报警事件的发生和处理过程,增加运行人员处理报警的经验。本文在充分研究核电站数字化仪控系统报警系统的基础上,采用Javascript编程技术开发虚拟报警序列显示(VASD.Virtual ASD)、Visual C++编写报警处理线程、SQLServer数据库存储报警信息以及运用ADO数据访问技术访问SQL Server数据库。虚拟报警系统软件实现了报警发生、报警处理、报警显示功能,并且能够满足多用户并发访问的能力,为提高核电站运行人员处理故障的能力提供了有力支持。
重演功能是虚拟仪控系统中不可缺少的重要功能之一,它用于对培训人员的操作水平进行事后评估和分析,有助于提高培训效率。本文通过在服务器主控程序VAP Svr增加重演线程ReplayThread并修改DataProcess静态文本库在虚拟仪控系统中增加了人机界面重演功能,实现了对人机界面操作指令信息的记录和读取功能,为教练员的评估提供了可靠的数据依据,而且由于重演功能是基于标准的TCP/IP网络通信协议的,具有很好的平台可移植性。