APP下载

Flowmaster仿真设计系统开发与应用

2017-04-21陈健华邱健施伟

科技传播 2017年3期
关键词:二次开发

陈健华+邱健+施伟

摘 要 本文采用C#语言对Flowmaster软件进行二次开发,封装Flowmaster计算模型,开发一套通用性强、操作简便的仿真软件,能够快捷实现核电系统Flowmaster模型及工况数据的更改,实现多工况的自动求解,自动评价计算结果,将仿真工作自动化,从而提高工程师工作效率。

关键词 Flowmaster;二次开发;核电系统;COM功能

中图分类号 G2 文献标识码 A 文章编号 1674-6708(2017)180-0050-03

1 背景

上海核工程研究设计院工艺系统所采用Flowmaster软件进行核电工艺系统的仿真计算。核电工艺系统具有模型庞大、元件种类多等特点,所以仿真模型创建与配置工作量也比较大,不同项目仿真模型需要重新建模,仿真建模需要耗费大量时间。电厂调试过程中,经常遇到调试结果与设计文件出现偏差的问题,需对仿真模型进行快速修改并指导电站的调试。

本文基于Flowmaster软件接口功能,对软件进行二次开发,封装Flowmaster计算模型,开发一套通用性强、操作简便的仿真软件,能够便捷实现对模型及工况数据的更改,实现多工况的自动求解,自动评价计算结果,将仿真工作自动化,以满足我院工程计算需求,从而提高工程师工作效率。以下简称该软件为封装软件。

2 封装软件开发

2.1 开发环境与工具

C#是由C和C++衍生出来的面向对象的编程语言,具有安全、稳定的特点。C#综合了VB简单的可视化操作和C++的高运行效率,以其強大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。Microsoft Visual Studio是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。……

登录APP查看全文

猜你喜欢

二次开发
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
基于C#的AutoCAD建筑构件库二次开发
西门子Easy Screen对倒棱机床界面二次开发
基于全站仪二次开发的覆冰厚度测量与实现
Micaps3.2 版本二次开发入门浅析
基于VB的ANSYS二次开发在变压器抗短路性能分析中的应用
基于CATIA的橡皮囊成形毛料展开的二次开发
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用