虚拟系统集成可以帮助您减少对原型硬件的依赖,并使所有工程师都能够在产品开发周期的任意阶段以虚拟方式访问系统。您可以使用 simulink® 对由物理硬件、嵌入式软件、算法和系统运行环境组成的复杂虚拟系统进行建模、仿真和分析。
借助 simulink,您可以:
- 使用直观的架构模型描述系统架构
- 使用领域特定的工具和预置模块对跨多个领域的系统建模
- 使用可重用和运行就绪的组件开发可维护的大型模型
- 将来自不同团队和工具的组件轻松、稳健地集成到一个系统级仿真中
- 通过仿真和分析来了解和验证系统行为
- 在您的多核桌面计算机上或计算机集群或云中并行运行大量仿真作业
- 将仿真部署为独立可执行程序、web app 和功能模型单元 (fmu)
“没有其他工具能同时提供仿真环境和硬件验证和确认功能。但在这单一环境内我可以全部实现上述功能。这就是我选择使用 matlab 和 simulink 的原因。”
deepak mishra 博士,印度空间研究组织
成功案例
描述系统架构
使用 system composer™ 指定和分析系统架构。创建可以转换为详细 simulink 实现模型的描述性系统架构模型。这种互联环境可确保跨架构和设计工作流的项目保持同步。
使用这些架构模型制作虚拟系统模板。使用预定义的结构配置系统仿真并自动组配虚拟系统。
跨多个领域的系统建模
复杂的虚拟系统可以包含多域组件。在同一个模型中,使用 simulink 构建连续时间、离散时间和混合仿真组件。此外,您的 simulink 模型还可以包括 stateflow® 状态机体现的组合逻辑和时序逻辑,并用 simevents® 表示智能体 (3:06)和事件驱动流程。使用 simscape™ 描述物理系统模型。
使用 simulink 中的预置模块设计行业特定的应用,这样您就不必从头创建它们了。例如,使用 powertrain blockset™ 中的模块对汽车动力总成系统进行建模和仿真,使用 aerospace blockset™ 对飞机动力系统进行建模和仿真,或使用信号处理工具对音频和视频系统进行建模和仿真。
集成来自多个来源的组件
使用 simulink 将设计组件集成在一起,无论它们来自何处。您可以从 simulink 的 50 多种专用附加产品和 100 多个建模和仿真连接凯发k8网页登录的合作伙伴提供的模块库或组件中随意挑选。使用 simulink 将以 matlab、c/c 、python 和其他语言编写的代码引入您的设计。
simulink 支持开放式仿真标准,例如 (fmi)。使用 simulink 中的 fmi 导入模块引入外部 fmu。通过 ros 或 dds 等中间件集成外部仿真框架。
使用模型降阶方法来组合使用不同保真度级别建模的组件,从而管理和匹配整个模型范围内的组件保真度。
部署仿真
与协作者、供应商和客户共享仿真时选择合适的功能级别。使用 simulink compiler™,您可以从模型,并将其编译为独立可执行文件或基于浏览器访问的 web app。
您可以从模型中导出 fmu 以用于外部仿真环境。您还可以将模型共享为,并有选择地在其中包含模型的 web 视图、生成的代码和密码保护功能。