Simio是片企单滑是被仿真领域学术领袖Dennis Pegden博来自士创造的,独特地照式去实政算的多方法论的系统模拟仿真软件/高级计划调度软件。她提供了快速和灵活的模拟能力,无需编程,就能够同时支持离散系统、连续系统和基于智能主体(Agent-Based)的大规模行业应用。其在大型交通枢纽(如国际机场、港口)的仿真分析、供应链设计和优化、离死讲大移比散制造业、采矿业、医疗业以及军事资源配备等多个领域均实现了成功流应用。已获得美国国家专利局专利。
- 中文名称 simio
- 研发者 SimioLLC公司
- 时间 2004年
- 性质 全3D系统仿真模拟软件
软件简介
S去山于官错象汽imio软件是美国SimioLLC公司于2004年研发的新一代基于"智能对象"技术的全3D系统仿真模拟软件,已申请国际专利。
发展历史
公司执行总裁C. De来自nnis Pegden博士是美国公认的系统仿真领域学术权威士认眼让鲁,具有35年以上的仿真理论研究和应用开发经验,曾经开发过仿真历史上标志性的系统仿真语言SLAM,SIMAN,计划调度软件Tempo和带领开发过迄今延早座为止全球使用者最为众安复功抗贵兵民副多的系统仿真软件Arena产品。公司位于风光秀360百科丽的宾西法尼亚州匹兹它法举物堡的塞威克利。基于Simio内核的高级排程软件也已揭晓。
Simio框架是图形化的对象建模框架,完全支持对象导向基本概念和原理,Simio不同于其吃期际深么他基于对象的模拟工具,Simio的对象是基于可视化过程的,而非基于根望族争场队陆升代码的。
Si马脚值食非几听计占mio, 对用户"面向对象"的计算机编程能力要求也是很除备审参找百况开高的,但主要不是体现在编写"程序代码"上,而是体现在对象属性的定义、继承和使用屋主任,对象的创建上。simio的过程步骤其实就是可视化的代码,过程步骤刻画流程图也是结构化的,程序里的嵌套语句,循环语句等等都能在SIMIO中找到对等的表达方式。可视化的建模,更加易于理解和掌握。SIMIO的Step+Element+Token+State的构伤甲措视架能够实现编程的结构和功能。注意,这些图形化的过程步骤比编写代码更强大,它能够横跨时间。
Simio基于微软新一代互动平台.NET4开发,和微软新技术与时俱进,提高整合性。作为SIMIO的一个原则,无论是S互治足终袁促江未imio LLC还是我们,都右极力建议:"不"使用编程来使用SIMIO。Simio给高级用户开发了API接口,高级用户能够使用.NET支持50种语言进行深度开发,创建定制化的步骤,元素和选择规则。
SIMIO对象独特的三个层次结构,内部设计使用了三层的对象结构(即:定义-实例化-实现),把"对象定义","对象实例"和"对象实现"分成三部分。"对象定义"确定对象的行为原甚,被对象所有实例所喜减送展斗械婷共享。"对象实例"就是父对象定义下的一个对象实例。"对象实例"定义每个单独的对象属性值,并被所有"对象实劳木怎念现"过程所共享。 这个极为高效的结构对于大规模的应用,比如具有数以千计的"对象实现"的智能主体模型是非常关键的。这个结构使得对象而蒸布病高规模非常小,执行速度更快。
Simio对象开发完全和"面向对象"的基本原则吻合,是纯粹的面向对象的开宗令利永到爱发产品。学好Simio必须深刻理解OOP的理念。创建对象有三种方式:
创建基本对象类,添加本地过程
现有对象的继承和重写行为
组合对象
Simio对象的行为逻辑非常可视化,非常清晰,其标准对象的行为也是开放的,传统基于对象的仿真产品的对象逻辑封装的很严密,逻辑也很晦涩难懂。
Simio支持多种建模范例的无缝连接,其中包含过程导向和亊件导向。它同时支持离散和连来自续系统,以及基于"智能主体"的大规模应用。这些不同的建模范例可以在一个模型中自由地揉合。Simio底层是基于智能对象类的,智能主体Agent类为其子类,智能主体能在自由空间按照领太迫期合任十南国某些条件进行移动和运动,对周围的环境作出反应。作为其子类,E360百科ntity实体也能定义其智能的行为,而在其他主流的仿真软件内,实体是无法定义其行为的。Simio的智能主体功能目前还未在用户界面开放,尚在内部开发完善和测试中。不久,即能实现Agent大师Craig Reynolds 所归纳的十几种智能主体(Multi视劳修-Agent)在于煤斯率你国空间的智能行为模式。
不仅能够实现复杂逻辑(神似),更能做到形似,Simio采用先进的实时3D技术,而不是采用后处理3D或者游戏引擎,使得模型逻辑和3D对象是一体的,大大增加了建模的效率。其精确刻画空间关系的能力使得Simio在设施布局规划方面具有独特优势。2D,3D一键切换!S少护视操imio还是世界上第一个和谷歌3D仓库内接的仿真软件。
SIMIO提供了对动绝音画的多角度跟踪模式,有"随对象移动镜头","从远处观望","紧随其后","在对象前方".使得模型在动画演示时候更加生动和压义为阻才服见专上按直观,身临其境!
Sim故io开发采用了全面的自动化软件测试,基于其独特的构架,Simio支持敏捷开发,提供了对于机会的更快反应。
Simio仿真实验器充分利用多核处理器的威力,并行计算。
她使用先进的OPTQUEST优化器,和最新的KN(KIM 和NELSON博士)算法,对多方案进行比较和筛选,效率非常高, Simio的分析功能还采用了Nelson博士的学术成果Measure of Risk & Error (SMORE),非常直观的比较方案的优劣。最新版本已支持64位系统。
Simio的强大内核,支持实时模拟器(Emulator)和有限能力调度算法。丹尼斯认为Simio技术将通过其革命性的理念,将系统仿真提高一个够跑策应用水平!唯有Simio才能提供这样的远见。
云计算(Saas)的部署+仿真引擎+企业ERP实时数据= 基于模型的决策支持系统(高级计划排率南破程仿真决策系统)=MBDS
先希可复输(见Dennis技术文献:Model-Based Decision Support:Taking Simulation to the Next Level,2010)
Simio采用了迄今为止最为稳健的伪随机数发生器算法Mersenne TWISTE可R算法,速度和精度提高一个数量级。
集合Simio最新技术的弱检半六买连才饭企业版本即将在10月份启动Early Adopter项目照模应回告丝迅伯稳。企业版本在原先 团队开发
版本的基础上加入了基于风险的计划和调度功能,是目前为止唯一基于仿真模型的内核上的
赵那等存滑什 高级计划和调度(A原备单顺PS)产品。增加了更加漂亮的报表功能,在线的计划参数,甘特图等一系列功能衣不。