Simscape

多域物理系统的建模与仿真

模拟风景™ 使您能够在Simulink中快速创建物理系统的模型金宝app®环境。使用Simscape,您可以基于与方框图和其他建模范例直接集成的物理连接构建物理组件模型。通过将基本组件组装到示意图中,可以对系统(如电动机、桥式整流器、液压执行器和制冷系统)进行建模。Simscape附加产品提供更复杂的组件和分析功能。下载188bet金宝搏

Simscape帮助您开发控制系统并测试系统级性能。可以使用MATLAB创建自定义组件模型®基于Simscape语言,支持基于文本的物理建模组件、域和库的创作。您可以使用MATLAB变量和表达式参数化您的模型,并在Simulink中为物理系统设计控制系统。金宝app为了将您的模型部署到其他仿真环境中,包括在环硬件(HIL)系统,Simscape支持c -代码生成。金宝app

开始:

多畴的示意图

快速组装跨多个领域的模型。

快速建立精确的模型

用代表物理(非因果)连接的线组装系统的示意图。自动推导出机械、电气、液压和其他元件的网络方程。

质量-弹簧阻尼器用方框图和原理图表示。

与他人共享直观的模型

Simscape模型易于理解和解释,因为每个模型都与系统的物理结构相匹配。您可以清楚地看到模型中的所有系统以及它们之间的连接方式。

包含机械、流体和热组件的多域示意图。

跨项目重用模型

Simscape组件的模块化接口允许您在新设计中使用它们,而无需额外工作。您的自定义模型库可以在许多特定于应用程序的项目中重用。

一个可重复使用的DC-DC降压转换器组件,为12V网络供电。

综合图书馆

从覆盖多个物理域和保真度级别的数千个组件中提取。

数以千计的组件模型

Simscape库包括基础元素,如电阻、弹簧和阀门,以及更复杂的组件,如电力驱动、变速器和热交换器。示例模型展示了如何组合它们来扩展库。

Simscape基础库与来自许多领域的组件。

覆盖许多物理领域

Simscape库包括10多个物理领域的模型,如机械、电气和两相流体。您可以选择包含应用程序所需物理效果的域。示例模型展示了如何根据新技术定制域。

Simscape支持的物理域,包括金宝app自定义域。

抽象变体和详细变体

Simscape块让您考虑或忽略物理效应,如摩擦、电损失或温度依赖行为。您可以调整模型的保真度,以便为您想要执行的分析捕获适量的细节。

调整模型保真度。

直观建模语言

创建与系统行为匹配的组件。

定义DAE和ODE

通过在中使用微分方程和代数约束指定物理组件行为equation-based建模语言. 定义隐式方程式,以便自定义模型与Simscape库中的组件集成。语法是基于MATLAB的,所以很容易学习。

用Simscape语言实现的超级电容器方程。

结合连续变量和离散事件

使用连续变量指定精确的物理行为,使用离散事件指定抽象行为。例如,使用详细模型捕获电力电子设备中开关事件期间的电气损耗,或使用抽象模型查看许多事件对系统级性能的影响。

具有基于事件和连续方程的开关模型。

重用组件和子类

通过将类导入新的文本组件定义并在该文件中组装新组件,简化自定义模型的维护。通过定义子类并将它们继承到其他组件中,确保接口的一致性。

组件在Simscape语言文件中重复使用和连接。

有效的模拟

在广泛的工程任务中使用物理模型模拟。

方程自动简化

Simscape自动地为您的整个物理系统建立方程式。在解析示意图之后,Simscape使用符号操作和索引简化来确定最有效地表示系统的数学公式。

蒸汽压缩制冷循环模型,其中循环的高压部分在超临界流体区工作。

专业DAE解算器

Simscape可以使用Simul金宝appink求解器,并包含旨在模拟的求解器技术代数微分方程. Simscape根据模型的内容建议应使用哪些解算器和设置,您可以调整这些设置以平衡精度和模拟速度之间的权衡。

Simscape解算器选项,包括设计用于模拟DAE的解算器。

实时仿真

Simscape使用专门的仿真技术进行实时仿真。您可以根据需要限制每个时间步骤的计算工作量,以实现实时性能。Simscape可以用于HIL测试、训练模拟器,以及其他需要与实时系统同步执行的情况。

Simscape模型实时模拟的设置。

深刻分析

快速探索和改进设计的性能。

探索模拟结果

快速浏览Simscape模型的模拟结果,包括可变值和事件时间。直接从结果图导航到模型(包括块和单个方程),以调查您观察到的行为的原因。

Simscape结果资源管理器,用于探索Simscape模型的模拟结果。

度量模型复杂性

使用Simscape Statistics Viewer识别模型中计算密集的部分。使用变量、可触发事件的方程和约束等数量评估复杂性。确定哪些更改将在模拟期间改善模型的性能。

Simscape Statistics Viewer,显示方程式公式中保留和消除的变量。

优化仿真性能

使用Simulink解算器探查器查找模拟缓慢的原因。曲线图和表格显示了模拟过程中的解算器行为金宝app,以帮助您确定可以加快模拟速度的模型和解算器调整。

模型部署

在整个开发过程中使用模型,包括嵌入式控制器的测试。

没有硬件原型的测试

将Simscape模型转换为C代码,使用dSPACE上的硬件在环测试测试嵌入式控制算法®、Speedgoat、OPAL-RT等实时系统。通过使用生产系统的数字孪生系统配置测试来执行虚拟调试。

通过并行仿真加速优化

将Simscape模型转换为C代码以加速模拟。通过将模拟部署到一台机器、计算集群中的多台机器或云上的多个核心,并行运行测试。

使用并行计算优化机器人路径以实现最小功耗。

与其他团队合作

对包括整个Simscape产品系列的高级组件和功能的模型进行调优和模拟,而不需要为每个Simscape附加产品购买许可证。与外部团队共享受保护的模型,以避免暴露IP。

使用Simscape附加产品的模型可以与尚未购买这些产品的下载188bet金宝搏其他人共享。

Simscape产品系列

在单个模拟环境中进行测试,以确定集成问题。

为整个系统建模

通过Si金宝appmscape附加产品(Simscape Multibody、Simscape electrical、Simscape Driveline和Simscape Fluids)添加对3D机械模拟、三相电气网络和其他功能的支持。下载188bet金宝搏执行特定于领域的分析并开始使用特定于应用程序的示例。

Simscape产品系列,包括平台和附加产品。下载188bet金宝搏

导入模型和数据

从CAD软件导入部件,从SPICE导入网络列表,从流体数据库导入流体特性,从有限元软件导入降阶模型。创建一个精确的系统级模型,其中包含硬件设计师提供的最新数据。

来自许多领域特定工具的数据和模型可以导入Simscape。

将设计团队聚集在一起

使软件程序员和硬件设计师能够在设计过程的早期与整个系统的可执行规范进行协作。使用模拟探索整个设计空间。

控制逻辑协调一个机械臂和两条传送带来运输和重新定位包裹。

MATLAB和Simu金宝applink

通过自动化在整个系统模型上执行的任务来更快地优化设计。

自动化任何任务与MATLAB

使用MATLAB自动化任何任务,包括模型组装、参数化、测试、数据采集和后处理。为常见任务创建应用程序,以提高整个工程组织的效率。

显示使用MATLAB命令构造RC电路的动画。

优化系统设计

使用Si金宝appmulink在单个环境中集成控制算法、硬件设计和信号处理。应用优化算法为您的系统找到最佳的总体设计。

缩短开发周期

使用验证和确认工具确保需求的完整性和一致性。通过在整个开发周期中不断验证,确保满足系统级需求。

其他模拟人生景观资源