simscape.
模型和模拟多领域物理系统
Simscape™使您能够在Simulink中快速创建物理系统的模型万博1manbetx®环境。使用Simscape,您可以基于直接与模块图和其他建模范例集成的物理连接构建物理组件模型。通过将基本组件组装成原理图,你可以建立系统模型,如电动机、桥式整流器、液压执行器和制冷系统。Simscape附加组件产品提供s manbetx 845了更复杂的组件和分析功能。
Simscape帮助您开发控制系统和测试系统级性能。您可以使用MATLAB创建自定义组件模型®基于SIMSCAPE语言,它使基于文本的物理建模组件,域和库的创作。您可以使用Matlab变量和表达式参数化模型,以及在Simulink中为您的物理系统设计控制系统。万博1manbetx将模型部署到其他仿真环境,包括循环(HIL)系统,Simscape支持C代码生成。万博1manbetx
开始:
快速建立精确的模型
用代表物理(因果)联系的线组装你的系统示意图。自动推导出了机械、电气、液压和其他部件的网络方程。
与他人共用直观的模型
Simscape模型很容易理解和解释,因为每个模型都与系统的物理结构相匹配。您可以清楚地看到模型中的所有系统以及它们是如何相互连接的。
跨项目重用模型
Simscape Compance的模块化接口让您在新设计中雇用它们,没有额外的工作。您的自定义模型库可以在许多特定于应用程序的项目中重用。
数以千计的组件模型
Simscapt库包括基础元件,如电阻器,弹簧和阀门,以及更复杂的部件,如电动驱动器,变速器和热交换器。示例模型显示如何组合它们以扩展库。
覆盖多个物理领域
Simscape库包括超过10个物理领域的模型,如机械、电气和两相流体。您可以选择包含应用程序所需物理效果的域。示例模型展示了如何根据新技术定制域。
摘要和详细的变种
Simscape块让您解释或忽略物理效果,例如摩擦,电损耗或温度依赖性行为。您可以调整模型的保真程度,以捕获要执行的分析的正确详细信息。
定义daes和odes
控件中使用微分方程和代数约束来指定物理组件行为基于等式的建模语言.定义隐式方程式,以便您的自定义模型与Simscap库的组件集成。语法基于MATLAB,因此很容易学习。
结合连续变量和离散事件
使用离散事件使用连续变量和抽象行为指定确切的物理行为。例如,使用详细的模型在电力电子设备中的切换事件期间捕获电损耗,或者抽象模型,以查看许多事件对系统级性能的影响。
重用组件和子类
通过将类导入到一个新的文本组件定义中并在该文件中组装一个新组件来简化自定义模型的维护。通过定义子类并将它们继承到其他组件来确保接口的一致性。
自动方程简化
Simscape自动制定整个物理系统的方程式。解析原理图之后,Simscape使用符号操纵和指数减少来识别最有效地代表系统的数学制定。
专业的Dae Solver
Simscape可以使用Simul万博1manbetxink求解器,包括旨在模拟的求解器技术da.Simscape根据模型的内容建议您应该使用哪些求解器和设置,您可以调整这些设置来平衡准确性和模拟速度。
实时模拟
Simscape采用专业仿真技术进行实时仿真。您可以根据需要限制计算工作,以实现实时性能。Simscape可用于HIL测试,培训模拟器和需要使用实时系统同步执行的其他情况。
探索仿真结果
快速探索Simscape模型的仿真结果,包括变量值和事件的时间。直接从结果的绘图导航到模型(包括块和个别方程),以研究您观察到的行为的原因。
测量模型复杂性
使用Simscape Statistics Viewer识别模型中计算密集的部分。使用变量、可以触发事件的方程式和约束等数量来评估复杂性。确定在模拟期间哪些更改将改进模型的性能。
优化仿真性能
使用Simulink Solver Profiler找到慢速模拟的原因。万博1manbetx绘图和表显示仿真过程中的求解器行为,以帮助您识别可以加速模拟的模型和求解器调整。
无硬件原型的测试
将SIMSCAPE模型转换为C代码以测试使用DSPACE的硬件循环测试测试嵌入式控制算法®,speedgoat,opal-rt和其他实时系统。通过使用生产系统的数字双胞胎配置测试来执行虚拟调试。
加速并行仿真优化
将您的Simscape模型转换为C代码以加速模拟。通过将仿真部署到单个机器上的多个核心,在计算群集中或云中的多台计算机上进行并行运行测试。
与其他团队合作
调谐和模拟包括来自整个Simscape产品系列的高级组件和功能的模型,而不为每个Simscape附加产品购买许可证。与外部团队共享保护型号以避免暴露IP。
模拟整个系统
添加支持万博1manbetx3D机械仿真,三相电气网络和Simscape附加产品的其他功能:Simscape Multibody,Simscape电气,Simscape Driveline和Simscape Fluids。s manbetx 845执行域特定的分析,并开始使用应用程序的示例。
导入模型和数据
从CAD软件导入组件,从SPICE导入网络列表,从流体数据库导入流体属性,从有限元软件导入降阶模型。创建一个精确的系统级模型,其中包含来自硬件设计人员的最新数据。
将设计团队聚集在一起
使软件程序员和硬件设计人员能够在设计过程的早期与整个系统的可执行规格说明进行协作。利用模拟来探索整个设计空间。
使用matlab自动执行任何任务
使用MATLAB自动执行任何任务,包括模型装配,参数化,测试,数据采集和后处理。为常见任务创建应用程序以提高整个工程组织的效率。
优化系统设计
使用Si万博1manbetxmulink在单个环境中集成控制算法,硬件设计和信号处理。应用优化算法以找到系统的最佳整体设计。
缩短开发周期
减少设计迭代使用的数量验证和验证工具为确保要求完成和一致。通过在整个开发周期中持续验证它们来满足系统级要求。