一、产品简介
ISIM Cloud云建模与仿真平台是某司仿真平台系列第三代产品,以当前最前沿云服务技术制定了全新的云仿真模型架构标准、云仿真异构系统集成标准、云仿真跨域互联集成标准,协助客户将原有零散仿真资源进行整合管理,解决用户在建设仿真应用系统中遇到的平台差异化、建模技术差异化、想定编辑差异化问题,避免仿真模型、仿真应用重复性建设,切实帮助用户积累专业仿真资源。
ISIM Cloud以模块化、组件化、参数化的分布式仿真体制为技术基础,搭建了开放式、可替换的虚拟化仿真平台核心。用户能够通过网页浏览器实现仿真应用全流程在线构建,支持多用户在线同时开展仿真应用工作,具备用户间资源发布共享方式,并保障用户自有创造模型及想定的知识产权安全,使整个仿真生态处于一个进化的状态中,最终通过知识的不断积累形成完善的仿真体系。 二、主要特点
(一)强大的云仿真引擎
仿真引擎是ISIM Cloud的核心,基于连续系统仿真原理实现,结合最新连续+离散事件仿真理论,采用连续时间推进为基础,结合离散事件队列,实现复杂仿真系统推进机制,使整个仿真系统运行更加趋近现实世界,满足更高细节的仿真系统要求。
(二)敏捷构件建模框架
ISIM Cloud基于敏捷构件建模理论基础,将模型中专业无关部分与专业相关部分进行分离,基于一个专业无关的模型框架基础上,支持灵活扩展和组合专业知识逻辑,类似于模型外部的专家系统。各个领域的专业人员并不需要具备太多的编程技术能力就能完成可视化建模工作,将主要工作重心放在专业领域上,提高仿真系统整体的可信度。
(三)多用户多任务在线仿真
ISIM Cloud采用在线用户操作方式,通过统一的云服务资源管理后台,自动化实现仿真资源的申请、运行、释放,用户无需关心系统后台服务运行,大大提高了系统的稳定性、易用性和可维护性。同时在线仿真的使用方式也更容易让用户积累历史仿真数据,并基于大数据分析结果优化仿真模型和仿真应用,达到开发/应用双向反馈,螺旋积累上升的目的。
(四)仿真资源安全共享
ISIM Cloud的多用户使用模式下,允许用户间进行各用户间模型、想定、试验、数据、评估多方面的资源共享,用户能够发布自己制作的仿真模型、想定场景等,这些资源在发布后能够被其他用户所看到和使用,但无法被复制和下载,这就保证了各个创作者的自主知识产权,实现仿真资源的安全共享。
三、关键技术
(一)云仿真架构
ISIM Cloud由一个或多个仿真服务中心与一个或多个模型服务中心组成。仿真服务中心主要是提供一系列的仿真支撑服务及统一的仿真应用入口,具有开发者账户与应用者账户两种访问类型。对于开发者账户,提供的功能主要有模型体系管理、模型管理、模型组装、模型配置、工程运行、个人空间等服务,对于应用者账户,提供的主要功能包括仿真应用中心、个人空间、仿真应用运行等服务,真正实现建模与仿真服务。
(三)异构支持
ISIM Cloud对异构系统的支持方式有平台级异构集成与模型级异构集成两种。
平台级异构提供一套通用的APl,通过统一访问服务,开放标准、统一的集成接入规范,通信层支持TCP、UDP、HTTP、WebSocket等多种协议,语法层支持Protobuffer、json、xml、二进制等多种协议。其中,TCP常用于对数据可靠性要求高的场景,UDP主要适合可视化数据的输出显示,HTTP用于控制协议,能够支持同步回调,WebSocket用于网页显示与控制。
模型级异构利用适配器集成,该适配器同时满足IOCE模型开发协议与异构系统协议。对于采取文件类型的模型,提供自动封装工具,可自动采集文本中的数值,与平台协议进行关联,完成异构的集成。文本类型支持Txt、Excel、Word、Dat等类型。
(四)跨域互联支持
ISIM Cloud采用多级网关的级联架构,网关服务部署在各个节点,从而实现仿真数据之间的交互,各级节点的网络层信息( mac地址和IP信息)记录在网关服务中。
ISIM Cloud中记录各级节点网关信息,仿真开始时根据仿真分配的节点信息,云平台通知到子节点网关,运行开始后,仿真子节点根据自网关中记录的网络层信息,达到节点与节点间的数据交互,从而实现跨网段通信。
ISIM Cloud跨网段可支持模式如下:
1.直属同层交换机模式,基本属于同网段通信;
2.直属一层路由器模式,属于单层跨网段通信;
3.多层路由模式,属于多层跨网段模式通信(会出现跨网段后,出现同一IP的情况);
4.多层路由加交换机模式,属于多层跨网段模式通信(会出现跨网段后,出现同一IP的情况);
5.多交换机模式,属于多层跨网段模式通信。