Professional Documents
Culture Documents
Sim2000 一个柔性仿真开发环境
Sim2000 一个柔性仿真开发环境
V ol. 1
2000 年 1 月 JOURNAL OF SYSTEM SIMULATION January , 2000
文章编号 :
1004-731 X (2000)01-0061-4
Sim2000 :
一个柔性仿真开发环境
王维平 , 朱一凡 , 李 群 , 杨 峰
(国防科学技术大学管理学院 , 长沙 410073)
Sim2000 :
A Flexible Simulation Development Environment
WANG Wei-ping , ZHU Y i-f an , LI Qun , Y ANG Feng
(Inst itu te of System s Engineering , N at ional U niversity of Def ense Technology, Changsha 410073 , China)
Abstract :T he expanding applica tio ns of simulation technology propose hig her requirements for the simulation environment .
T o serve multiple application domains co nveniently , the simulation environment should suppor t the interoperability and
reusability of simulation models either in the same hierarchy or in different hierarchies .Flexible Simulation can satisfy these
demands both theoretically and technologically .T his paper explains the fundamental principles of Flexible Simulation , and
intro duces the Sim2000 flexible simula tio n development enviro nment w e designed apply ing the proposed theory .
Keywords:flex ible Simulation;simulation development environment;model reuse ;simulatio n interoperability
上 , 仅有 25 %左右的资源是花费在与具体仿真应用有关的开
引 言
发工作上 。 如果我 们拥有 一个 具有 快速组 装和 修改能 力的
从应用的角度看 , 武器系统建模仿 真环境可 以分为面向 仿真开发工具 箱 , 那么这一情况将大 大改观 。 柔性 仿真开发
产品领域 、面向任务领域和面向全寿 命周期三 大类 。 面向产 环境 也许就是这样一个能 够不 断适 应需求 变化 和专门 化要
品领域的建模仿真环境主要用来支持产品 的设计 、试验和性 求的 工具箱 。
能/ 费用评估 , 典 型环 境如虚 拟样 机系统 。 面向任 务领 域的
建模仿真环境主要用来支持产品的需求分 析和使用评 估 , 评
1 柔性仿真的概念
估的内容包括效能 、费用 、保障性等方面 , 典型环 境如仿真评 目前的仿 真环境 , 由低 到高 、从 简到繁 大致 可以划 分为
估系统 。 支持全寿 命周 期的建 模仿 真环境 是上 述两 类环境 仿真程序开发 系统 、仿真组件开发系 统 、仿真 部件开发 系统 、
的合成环境 , 典型环境如联合建模仿 真系统 。 用 仿真支持武 虚拟 样机系统/ 仿真评估系统 、联合建模仿真 系统 、战斗实验
器装备的全 寿 命管 理 , 是 美军 国防 采 办的 最新 发 展动 向之 室等六个层次 。 仿 真程序 开发 系统 是一种 通用 的计算 机程
一 , 由此还提出了虚拟采办的概念 。 建 模仿真正 在逐步成为 序设 计系统 , 支持仿真用户采用高级语 言进行仿真 元件的开
一种跨越多个领域的基 础技 术 , 因此 , 仿真 环境 必须 支持同 发 。 仿真组件开发 系统是 针对 单一 建模方 法的 仿真软 件开
一层次或不 同 层次 的各 类 仿真 模型 之 间的 互操 作 和重 用 。 发系 统 , 支持用户采用某种专用仿真语 言和计算机 高级语言
这一趋势如果能用一句 简短的 话来 概括 , 那就 是“ 仿 真环境 进行仿真组件的 开发 。 仿 真部 件开 发系统 是针 对多方 法混
要有柔性” 。 合建 模的仿真软件集成系统 , 支持用户 采用多种仿 真语言以
使用过个人计算机的人都知道环境 是多么重 要 。 同样 , 及计算机高级语 言进 行仿真 部件 的开 发 。 虚拟 样机系 统用
环境对于建模 、仿真系统的开发和应 用也是及 其重要的 。 当 于工 程仿真 , 支持用户建立实体的系统 和部件级物 理性能仿
建立一个新的仿真系统时 , 通常有大约 75%的资源花在建模 真模 型 。它与 武器装备的设计和试验紧密相 关 , 所 建立的模
工具 、运行控制 、数据管理 、图形显示和 人机交互 等基础工作 型精 度较高 。 仿真评估系统用于对抗仿真 、作战仿 真和战区
仿真 , 支 持对武 器装备的 需求 、概念 、方案 、设 计和试 验进行
图 1 仿真构件的层次化体系结构
(上接 32 页)
5.2 应用软件及其开发环境
4 仿真系统的性能指标 5.
2.1 仿真软件开发环境的要求
支持面向对象的模块化建模 , 技术 先进 , 自动化程 度高 ;
仿真系统的性能指标 , 与水力系统 合理调度 数学模型的 支持对模型软 件的离线和在线调试 、修改 、扩 充 , 包 括对参数
建立及其求解方法密切相关 , 要求如下 : 和模 型的修改 ;
支持 和管理 数据 库 , 仿真程 序与 数据库 自动
(1)稳态工况仿 真系 统误差 不大 于输水 工程 允许 误差 ; 结合 和统一 ;
支持实 时同步 控制 , 实 现全部 模型 软件的 实时
仿真运行参 数 的显 示仪 表(如仪 表 、传 感器 、监 视 画面 显示 运行 , 并具有参数在 线实时 监视 功能 ;
对所 有操 作站的 软件
值)不大于输水工程对应的显示误差 ;
动态 工况 、事故工况仿 有辅 助开发功能 ;
具有强大的图形及资 料文档自动 生成的支
真系统的参数变化方向 合理 , 趋 势与 实际系 统一 致 , 逼真地 持能 力 。
反映实际系统的运行过程 。 5.
2.2 应用软件开发
(2)任何画面均 应在 2 秒内 完全 显示出 来 , 所有 被显示 应用软件的开发过程 , 严格按照软件工程规范进行 , 软件
的数据其更新速度为 1 秒 。 编写遵从 GB/ T19000, 3 -1509000 -3 标 准, 所有源 程序必须
(3)仿真用计算机 主机两 次故障 平均时 间(M FBF)大于 有详尽的流程图和注解 。 注解 包括前奏和 功能注解 两部分 ,
8640 小时 , 系统网 络通信 可靠 。 200 小时 可用 性试 验 , 整机 对软件的功能进行描 述 , 重要 数据(变量)要 特加说明 。 仿真
可用率不小于 99 .
5 %。 机及其软 、硬件技术符合国家有关部门质量保证体系的要求。
5 计算机仿真平台 6 结论
计算机仿真平台应 考虑该 工程 仿真对 象的 分布 性及事 1 .大型水 利水电建设工程开展计 算机仿 真系统 需求分
件发生的并发性 , 既 有连续 水力 学问 题的动 态仿 真 , 又有各 析的 研究 , 在我国尚 属少见 , 本 研究 在这方 面进 行了非 常有
仿真对象出现故障时的离散事件仿真 。 该 输水系统的 特点 , 益的 探索 。
还要求仿真系统具有较高的实时性 。 因此 , 全线 计算机仿真 2 .利用该模式经业 主招标 , 北京仿 真中心 、中国 水利水
平台既要满足上述仿真对象的特殊性 , 又要为今 后进一步开 电科 学研究院及清华大学联营体已开展了具 体的仿真 研究 ,
发留下接口 。 许多 初步结论被业主采纳 , 对于工程设 计的进一步 优化起到
了非 常重要的作用 。
5.1 计算机仿真平台的功能
3.开展计算机仿真工作的研究, 对于工程合理设计 、施工、
(1)全线输水建筑物布置图形显示 及由该图 查询全线各 降低工程造价 、确保工程安全运行等具有非常重要的意义。
建筑物的运行状况 、设计参 数 , 并可 根据需 要对 设计 参数进
行修改 ;
主要输水设备的图形的模拟 图及符号 、设计参 数等 ; 参考文献 :
计算结果的图形显示 ;
主要建筑物及机 电设备运 行状态的二 [ 1] 万家寨引黄工程详细设计说明书[ E] .水利部天津 水利勘测设
维或三维动态图形显示 。 计研究院 , 天津 , 1997 , 12 .
(2)各个仿真对 象操作 的图 形界 面 ;
故 障情 况下 的报警 [ 2] 栾鸿儒 .水泵及泵站 [ M] .北京 :水电出版社 , 1993 .