用于系统设计和仿真的Simulink

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

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

使用Simulink,您可以:

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

“没有其他工具能够同时提供硬件验证和验证的模拟环境. 在这个单一的环境中,我把它们结合在一起:这就是为什么我使用BG大游app和Simulink.”

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

描述系统架构

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

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


跨多个领域的模型系统

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

使用预构建的块在Simulink中设计特定于行业的应用程序, 所以你不需要自己创建它们. the 动力总成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中引入外部FMUs. 通过ROS或DDS等中间件集成外部仿真框架.

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


模拟与分析

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

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


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

配置Simulink以运行诸如 蒙特卡罗模拟, design optimization, or automated testing (4:17) 以涵盖虚拟系统的所有设计案例. 通过在集群或云中执行模拟作业,可以更快地获得系统设计见解. 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

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

通信系统

通信系统

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

混合信号系统

Mixed Signal System

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

自动驾驶系统

自动驾驶系统

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

Autonomous systems

机器人与自主系统

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

机电一体化系统

Mechatronic Systems

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

power systems

Power Systems

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

Medical Devices

Medical Devices

设计、模拟和构建下一代医疗设备,同时确保符合法规要求

space systems

Space Systems

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