Simscape
建模和模拟多域物理系统
Simscape™使您能够在Simulink中快速创建物理系统模型金宝app®环境。使用Simscape,您可以基于直接与框图和其他建模范例集成的物理连接构建物理组件模型。通过将基本组件组装成示意图,您可以为电机、桥式整流器、液压执行器和制冷系统等系统建模。Simscape附加产品提供了更下载188bet金宝搏复杂的组件和分析功能。
Simscape帮助您开发控制系统和测试系统级性能。您可以使用MATLAB创建自定义组件模型®基于Simscape语言,支持基于文本的物理建模组件、域和库的创作。您可以使用MATLAB变量和表达式对模型进行参数化,并在Simulink中为物理系统设计控制系统。金宝app为了将模型部署到其他仿真环境,包括硬件在环(HIL)系统,Simscape支持c代码生成。金宝app
开始:
快速建立准确的模型
用表示物理(因果)连接的线组装系统示意图。自动推导了机械、电气、液压和其他部件的网络方程。
与他人分享直观模型
Simscape模型易于理解和解释,因为每个模型都与系统的物理结构相匹配。您可以清楚地看到模型中的所有系统以及它们是如何相互连接的。
跨项目重用模型
Simscape组件的模块化接口允许您在新的设计中使用它们,而不需要额外的工作。您的自定义模型库可以在许多特定于应用程序的项目中重用。
数以千计的组件模型
Simscape库包括基础元素,如电阻、弹簧和阀门,以及更复杂的组件,如电力驱动、传动和热交换器。示例模型展示了如何组合它们来扩展库。
涵盖多个物理领域
Simscape库包括10多个物理领域的模型,例如机械、电气和两相流体。您可以选择包含应用程序所需物理效果的域。示例模型展示了如何根据新技术定制域。
抽象和详细变体
Simscape块允许您考虑或忽略物理影响,例如摩擦、电损失或依赖于温度的行为。您可以调整模型的保真度级别,以捕获您想要执行的分析的适当数量的细节。
定义dae和ode
中使用微分方程和代数约束指定物理组件的行为基于方程的建模语言.定义隐式方程,以便自定义模型与Simscape库中的组件集成。语法基于MATLAB,易于学习。
结合连续变量和离散事件
使用连续变量指定精确的物理行为,使用离散事件指定抽象行为。例如,使用详细的模型来捕获电力电子设备中开关事件期间的电气损失,或者使用抽象模型来查看许多事件对系统级性能的影响。
重用组件和子类
通过将类导入新的文本组件定义并在该文件中组装新组件,简化自定义模型的维护。通过定义子类并将它们继承到其他组件来确保接口的一致性。
方程自动化简
Simscape自动为您的整个物理系统制定方程式。在解析原理图之后,Simscape使用符号操作和索引缩减来确定最有效地表示系统的数学公式。
专用DAE求解器
Simscape可以使用Simul金宝appink求解器,包括设计用于模拟的求解器技术个标志性.Simscape根据模型的内容建议您应该使用哪些求解器和设置,您可以调整这些设置来平衡精度和模拟速度。
实时仿真
Simscape使用专门的仿真技术进行实时仿真。您可以根据需要限制每个时间步骤的计算工作量,以实现实时性能。Simscape可用于HIL测试、训练模拟器和其他需要与实时系统同步执行的情况。
探索模拟结果
快速研究Simscape模型的模拟结果,包括变量值和事件的时间。直接从结果图导航到模型(包括块和单独的方程),以调查您观察到的行为的原因。
度量模型复杂性
使用Simscape Statistics Viewer识别模型的计算密集型部分。使用变量、可以触发事件的方程和约束等数量来评估复杂性。在模拟过程中确定哪些更改将提高模型的性能。
优化仿真性能
使用Simulink Solver Profiler查找模拟速度慢的原因。金宝app图表和表格显示模拟过程中的求解器行为,以帮助您确定可以加速模拟的模型和求解器调整。
没有硬件原型的测试
将Simscape模型转换为C代码,以在dSPACE上使用硬件在环测试测试嵌入式控制算法®、Speedgoat、OPAL-RT等实时系统。通过使用生产系统的数字双胞胎配置测试来执行虚拟调测。
用并行模拟加速优化
将Simscape模型转换为C代码以加速模拟。通过将模拟部署到一台机器上的多个核、计算集群或云中多台机器上,并行地运行测试。
与其他团队合作
调优和模拟包括来自整个Simscape产品系列的高级组件和功能的模型,而无需为每个Simscape附加产品购买许可证。与外部团队共享受保护的模型,以避免暴露IP。
建模你的整个系统
通过Si金宝appmscape附加产品(Simscape Multibody、Simscape electric、Simscape Driveline和Simscape fluid)添加对3D机械模拟、三相电气网络和其他功能的支持。下载188bet金宝搏执行特定于领域的分析,并从特定于应用程序的示例开始。
导入模型和数据
从CAD软件导入组件,从SPICE导入网络列表,从流体数据库导入流体特性,从有限元软件导入降阶模型。创建一个精确的系统级模型,其中包括来自硬件设计人员的最新数据。
将设计团队聚集在一起
使软件程序员和硬件设计人员能够在整个系统的可执行规范的设计过程早期进行协作。使用模拟来探索整个设计空间。
用MATLAB自动化任何任务
使用MATLAB自动化任何任务,包括模型组装、参数化、测试、数据采集和后处理。为常见任务创建应用程序,以提高整个工程组织的效率。
优化系统设计
使用Si金宝appmulink在单一环境中集成控制算法、硬件设计和信号处理。应用优化算法来为您的系统找到最佳的总体设计。
缩短开发周期
减少使用的设计迭代次数验证和验证工具确保需求是完整和一致的。通过在整个开发周期中不断验证系统级需求,确保满足这些需求。
探针块
在模拟过程中输出块变量作为信号
数值求解器增强
金宝app支持更广泛的高微分指数问题,以获得更健壮的模拟
运行时参数增强
参考参数表达式中的结构字段
组件的数组
使用任意大小的元素数组定义组件
连接标签块
通过在保存的端口之间使用虚拟连接来减少图的混乱
气体、湿空气和热液体块的条件端口可见度
在块变量中公开额外的端口
看到发布说明有关这些特性和相应功能的详细信息。