SimuBuilder图形建模系统
通用图形化自动建模系统SimuBuilder,运行在微机的in9x/Me/NT/2000/XP操作系统上,是国内第一套具有完全自主版权的,可以用于系统仿真研究和开发的图形化建模和调试环境软件。
它采用了面向对象的模块化建模方法,使其建模过程与实际系统具有良好的亲和性,方便快捷、自动化程度高。其良好的通用性和高度的开放性,为使用者提供了足够的扩展空间。
SimuBuilder极大地降低了仿真建模的费用。这是因为:
提供了大量的通用算法和成熟的模块;
图形化的建模方法降低了系统建模的难度,使开发人员简单而有效的开发仿真系统;
系统提供了先进的运行和调试工具,可以在多个层次上实现模型的调试。
SimuBuilder已经在火电站仿真、水电站仿真、热力管网仿真、化工过程仿真、经济研究等多个项目中得到了应用,取得了良好的效果。
主要特点
1 模块化建模
模块化建模是指将实际对象中独立的物理设备作为基本研究对象。模块化建模的基本思想,是将大系统分解为数目合理、容易处理的基本部件和设备,以一种规范化的标准建立这些基本部件和设备的数学模型,再将他们开发成通用的基本模块,然后将这些基本模块连接起来,组合得到整个大系统的仿真模型。
2图形化自动建模
图形化自动建模是建立在模块化建模基础之上的。在图形化建模环境中,模块用直观形象的图形或图标表示,模块之间的连接是用有方向的连线来表示。这样,用户建立系统仿真模型的过程,就是按照实际系统的结构图,绘制模块图标和模块之间连线的过程。
其自动化体现在以下几个方面:
完备的图形功能:系统应具备功能强、使用方便的图形编辑环境。
自动生成变量:在模型生成过程中,应能按照用户易于理解的方式,自动生成所需要的程序变量,而不需要用户的参与。
自动生成仿真模型程序:系统应能自动生成仿真模型的源程序,并且可以转化成为可执行的系统模型程序;也可以无需生成源程序,而直接根据组态图形动态加载运行。
3面向对象的模块化建模方法
SimuBuilder系统的建模采用面向对象的设计方法,其主要思想是以实际存在的物理对象为独立的模块建立其数学模型,其他的一切活动都围绕该模块进行。
4灵活的扩展性能
由于采用了面向对象的模块化建模方法,使得系统具有较高的通用性和开放性。在系统已提供大量模块库的基础上,利用系统提供的工具,用户可以方便地对模型库进行修改和扩充,以满足自己特殊的需要。
5支持仿真模型开发的全部过程
SimuBuilder支持从模块设计、模型建立、运行以及调试等各个阶段。