Simscape

Simscape

建模和模拟多域物理系统

开始:

多畴的示意图

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

快速建立准确的模型

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

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

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

与他人分享直观模型

Simscape模型很容易理解和解释,因为每个模型都与系统的物理结构相匹配。您可以清楚地看到模型中的所有系统以及它们是如何相互连接的。

包含机械、流体和热元件的多域原理图。

包含机械、流体和热元件的多域原理图。

跨项目重用模型

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

DC-DC buck变换器馈电12V网络。

一个可重复使用的DC-DC buck转换器组件馈电12V网络。

全面的图书馆

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

成千上万的组件模型

Simscape库包括基础元素,如电阻、弹簧和阀门,以及更复杂的组件,如电力驱动、传动和热交换器。示例模型展示了如何组合它们来扩展库,并且您可以请求特定于制造商的参数化

Simscape Foundation Library包含来自多个域的组件

Simscape Foundation Library包含来自多个域的组件。

涵盖多个物理领域

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

Simscape支持的物理域,包括万博1manbetx自定义域。

Simscape支持的物理域,包括万博1manbetx自定义域。

抽象和详细变体

Simscape块允许您考虑或忽略物理影响,例如摩擦、电损失或依赖于温度的行为。您可以调整模型的保真度水平,以捕获您想要执行的分析所需的适当数量的细节。

用于调整模型保真度的下拉菜单。

调整模型保真度。

直观的建模语言

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

定义dae和ode

中使用微分方程和代数约束来指定物理组件的行为基于方程的建模语言.定义隐式方程,以便自定义模型与来自Simscape库的组件集成。其语法基于MATLAB,易于学习。

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

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

结合连续变量和离散事件

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

建立开关模型的基于事件的连续方程。

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

重用组件和子类

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

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

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

有效的模拟

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

方程自动简化

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

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

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

DAE专用求解器

Simscape可以使用Simul万博1manbetxink求解器,并包含用于模拟的求解器技术个标志性.Simscape根据模型的内容建议应该使用哪些求解器和设置,您可以调整这些设置,以平衡精度和模拟速度之间的权衡。

Simscape求解器选项,包括一个用于模拟dae的求解器。

Simscape求解器选项,包括一个用于模拟dae的求解器。

实时仿真

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

用于Simscape模型实时仿真的专门技术。

Simscape模型实时模拟的设置。

深刻的分析

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

探索仿真结果

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

Simscape Results Explorer用于探索来自Simscape模型的模拟结果。

Simscape Results Explorer用于探索来自Simscape模型的模拟结果。

度量模型复杂性

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

Simscape统计数据查看器显示在公式制定过程中保留和消除的变量。

Simscape统计数据查看器显示在公式制定过程中保留和消除的变量。

优化仿真性能

使用Simulink Solver Profiler查找仿真速度慢的原因。万博1manbetx图和表显示了模拟过程中的求解器行为,以帮助您识别模型和求解器调整,从而加快模拟速度。

模型部署

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

没有硬件原型的测试

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

通过并行模拟加速优化

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

通过并行模拟加速优化

利用并行计算优化机器人路径,使其功耗最小。

与其他团队协作

调优和模拟包含来自整个Simscape产品家族的高级组件和功能的模型,而无需为每个Simscape附加产品购买许可证。与外部团队共享受保护的模型,以避免暴露IP。

Simscape编辑模式功能表

使用Simscape附加产品的模型可以与没有购买这些产品的s manbetx 845人共享。

Simscape产品系列

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

为你的整个系统建模

使用Si万博1manbetxmscape附加产品(Simscape多体、Simscape电气、Simscape Driveline和Simscape流体)添加对3D机械模拟、三相电气网络和其他功能的支持。s manbetx 845执行特定于领域的分析,并从特定于应用程序的示例开始。

带有平台和附加产品的Simscape产品家族。s manbetx 845

带有平台和附加产品的Simscape产品家族。s manbetx 845

导入模型和数据

从CAD软件导入组件,从SPICE导入网表,从流体数据库导入流体特性,从有限元软件导入降阶模型。创建一个精确的系统级模型,其中包括来自硬件设计人员的最新数据。

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

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

整合设计团队

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

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

MATLAB和Simu万博1manbetxlink

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

用MATLAB自动化任何任务

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

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

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

优化系统设计

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

缩短开发周期

减少设计迭代的次数验证和验证工具确保需求是完整和一致的。通过在开发周期中不断地验证系统级需求,确保满足它们。