用于系统设计与仿真的Simulink

在多域环境中构建和集成虚拟系统

虚拟系统集成可以帮助您减少对原型硬件的依赖,并使所有工程师能够在BG大游开发周期的任何阶段虚拟地访问系统. 你可以使用Simulink® to model, simulate, 并分析由物理硬件组成的复杂虚拟系统, embedded software, algorithms, 以及系统运行的环境.

使用Simulink,你可以:

  • 描述系统架构 使用直观的架构模型
  • 对跨多个领域的系统进行建模 使用领域特定的工具和预构建块
  • 开发可维护的大型模型 与可重用和准备运行的组件
  • 集成来自不同团队和工具的组件 到一个系统级的仿真容易和健壮
  • Simulate and analyze to 理解并验证系统行为
  • 运行大量模拟作业 in parallel 在你的多核桌面、计算机集群或云里
  • Deploy simulations 作为独立的可执行程序、web应用程序和功能模拟单元(fmu)

“没有其他工具可以同时提供硬件验证和验证的模拟环境. 在这个单一的环境中,我把这些放在一起:这就是我使用BG大游app和Simulink的原因.”

Dr. 迪帕克·米什拉,印度空间研究组织

描述系统架构

使用指定和分析系统架构 System Composer™. 创建描述性的系统架构模型,连接到详细的Simulink实现模型. 连接的环境确保跨架构和设计工作流的项目保持同步.

使用这些架构模型制作虚拟系统模板. 与预定义的结构, 配置系统仿真并自动组装虚拟系统.


对跨多个领域的系统建模

复杂的虚拟系统可以包含多域组件. 在一个模型中,使用Simulink构建连续时间、离散时间和混合仿真组件. 此外,你的Simulink模型可以包含带有状态机的组合和顺序逻辑 Stateflow®, and represent agents 和事件驱动的过程 SimEvents®. 描述物理系统的一个模型 Simscape™.

在Simulink中使用预构建模块设计特定于行业的应用程序, 所以你不需要自己创建它们. 例如,使用模块来建模和模拟汽车动力系统 Powertrain Blockset™,飞机推进系统 Aerospace Blockset™,或音频和视频系统 Signal Processing tools.


开发可维护的大型模型

通过在Simulink中创建大型和复杂的设计 系统组件化, using subsystems and model references. 通过这些技术,可以组装和模拟大规模的模型. 构建自定义库以在整个组织中共享和重用部件和组件. With model referencing, 与其他团队成员同时开发您的设计,并在将组件与系统集成之前独立地验证它们. 采用模型DevOps工作流程,使用BG大游app进行测试® 持续集成(CI)系统(如Jenkins™)中的单元测试框架.


集成来自多个源的组件

集成来自多个源的组件

使用Simulink将设计组件组合在一起,不管它们来自哪里. 使用来自50多个专用附加BG大游的块库或组件 Simulink 和超过100个建模和仿真连接伙伴. 使用Simulink将代码带入BG大游app编写的设计中, C/C++, Python,以及其他语言.

Simulink支持开放的仿真标准,例如 功能模型接口 (FMI). Use the FMI import block 在Simulink中引入外部fmu. 通过中间件(如ROS或DDS)集成外部仿真框架.

使用组合在不同保真级别建模的组件 模型降阶技术 跨模型管理和匹配组件保真度.


模拟和分析

系统仿真允许您在建模时检测和纠正系统设计问题. Use simulation pacing 以指定的速率进行模拟,以便清楚地观察系统的行为. 你的仿真步 向前和向后,以获得对系统的见解,并了解意外行为的原因.

Use dashboard blocks 交互式控制参数值,并查看信号集合如何响应. 记录模拟使用的数据 仿真数据检查 查看并比较结果与BG大游app进行进一步分析. 


在集群和云中运行大量模拟作业

配置Simulink以运行如下任务 蒙特卡罗模拟, design optimization, or automated testing 以涵盖虚拟系统的所有设计情况. 通过在集群或云中执行模拟作业,更快地实现系统设计洞察力. Simulink中的多个模拟面板可以帮助您创建大量的模拟作业,而无需编写脚本. Use Simulation Manager 监控、检查和可视化模拟过程和结果.

在模拟过程中,Simulink使用数据流递增地加载和记录数据到内存中. 模拟数据每次处理一块,而不需要将整个数据集加载到内存中. 这消除了系统内存瓶颈,即使是使用和产生的大规模模拟 big data.


Deploy Simulations

与合作者共享模拟, suppliers, 同时选择正确的功能级别. With Simulink Compiler™, you can 自动生成模拟应用程序 从你的模型,并编译成一个独立的可执行文件或web应用程序为基于浏览器的访问.

You can export an FMU 从您的模型中使用外部模拟环境. 您还可以将您的模型共享为 protected model, 您可以选择包含模型的web视图, generated code, 和密码保护.

Deploy Simulations


利用Simulink进行系统设计与仿真

virtual vehicle

Virtual Vehicle

通过在不同场景下进行虚拟测试,深入了解车辆行为

通信系统

Communication System

帮助工程师设计和模拟无线通信系统,包括射频前端和天线阵列

混合信号系统

Mixed Signal System

分析,设计和验证模拟和混合信号系统,如锁相环和数据转换器

自动驾驶系统

自动驾驶系统

推进自动驾驶感知、规划和控制系统的设计

Autonomous systems

机器人与自主系统

开发自主应用,从感知到运动,优化系统级行为

机电一体化系统

Mechatronic Systems

Model, simulate, 并通过将物理子系统与控制系统和嵌入式软件集成来验证机电一体化系统

power systems

Power Systems

设计和模拟电网和交通系统

Medical Devices

Medical Devices

设计、模拟和制造下一代医疗设备,同时确保法规遵从性

space systems

Space Systems

使用早期设计模拟来减少开发安全和任务关键系统的程序风险