用Simulink进行离散事件仿真金宝app

模拟、测试和优化复杂流程和基于消息的通信

用Simulink进行离散事件仿真金宝app®提供使用混合系统模型、基于代理的模型和状态图分析和优化事件驱动的通信和操作的功能。

在这个集成的建模和数据分析环境中,您可以:

  • 为生产和运营建立流程模型,执行产能规划,优化供应链
  • 模拟事件驱动的过程,如带有自治代理的任务计划或制造过程的各个阶段
  • 自定义队列、路由算法、处理延迟和优先级方案
  • 分析和优化通信网络的端到端时延、吞吐量、丢包和其他性能特征
  • 为航空航天、汽车和电子应用设计分布式控制系统、硬件架构、传感器和通信网络
  • 模拟包含基于时间、基于事件和基于代理组件的混合系统

“SimEvents利用基于事件的模拟进行快速原型设计的好处使我们确信,我们决定在下一代地球观测航天器上应用同样的方法来验证新的操作概念。”

Alexandre Cortier,空中客车防务航天公司

优化工艺流程和物流

对流程进行建模、模拟和分析,学习如何改进操作和任务计划。

分布式系统设计

构建、分析和可视化系统模拟和系统架构的事务级模型。

优化工艺流程和物流

金宝appSimulink和SimEvents帮助您了解资源需求、复杂的大规模操作和任务的时间表,以及任意事件对计划的影响。

操作或物流的建模语言

您可以通过创建实体或消息来为流程建模,以创建感兴趣的项目,如滑行道上的飞机。然后使用块来路由、延迟、复制和查找这些项目。实体或消息在整个模型中的移动会触发事件,然后可以调用执行的函数。有了这些区块,您可以对从采矿操作到高速公路交通的一切进行建模。


使用真实世界的数据建模事件的速率和流程

您可以导入真实的数据来生成任务和生产订单,作为流程模拟的输入。只需几行MATLAB代码,就可以从几乎任何格式导入数据,包括XML文件、电子表格和数据库。


使用关键操作的算法定制流程仿真模型

您可以通过使用块对操作建模来定制流程模拟的组件,而不需要进行低级编程。您还可以编写MATLAB函数或使用statflow图表来表示流程仿真模型中的任务调度序列、部件路由和生产配方,并创建自定义块添加到您的模型中。您的模型使用这些自定义块的结果来动态更改处理延迟、优先级和流程的其他关键元素。


分析和可视化流程模拟中的资源利用率和延迟

使用SimEvents,您可以在单个环境中执行模拟和数据分析。您可以模拟流程流并使用内置的可视化功能来了解资源需求、瓶颈和延迟。模型内动画允许您在模拟期间检查模型执行行为。然后,您可以在MATLAB中定制仿真数据分析和可视化。


优化操作

通过模拟与优化相结合,使流程更高效,如减少不必要的资源分配或生产计划。内置MATLAB算法可以优化Simulink参数值,并使用并行仿真。金宝app可以使用全局优化工具箱中的遗传算法和代理优化器对离散整数值进行优化。


分布式系统设计

SimEvents与MATLAB、Simulink和statflo金宝appw一起提供了一个图形环境,用于构建分布式控制系统、通信系统、网络和芯片上系统(soc)的事务级模型。事务级模型帮助您根据端到端延迟、吞吐量和包丢失等性能特征评估体系结构设计。

消息

发送、接收和转发来自Simulink的消息,这些消息携带数据在组件之间进行通信。金宝app消息将排队,直到接收方能够处理它们。在Sequence Viewer块中查看消息的生命线。


为性能分析建立通信模型

SimEvents提供了在系统性能分析所需的高级抽象层次上对缓冲区、处理器、通信总线和其他组件建模的灵活性。


分析和可视化系统仿真结果

您可以使用一组工具进行模拟和数据分析。您还可以模拟体系结构模型,并使用内置的可视化功能来了解缓冲区长度、处理器利用率、端到端延迟和其他性能特征。使用模型内动画,您可以在模拟期间检查模型执行行为。使用MATLAB,您可以定制仿真数据在仿真期间和仿真后的分析和可视化。


基于真实世界的数据生成交通模式

您可以导入真实的数据,以生成真实的流量模式,作为系统架构的事务级模型的输入。只需几行MATLAB代码,就可以从几乎任何格式导入数据,包括XML文件、电子表格和数据库。