Simscape
模型和模拟多麦田物理系统
Simscape™使您可以快速在Simulink内快速创建物理系统的模型金宝app®环境。使用Simscape,基于与框图和其他建模范例直接集成的物理连接构建物理组件模型。通过将基本组件组装成示意图,将电动机,桥式整流器,液压执行器和制冷系统等型号系统。Simscape附加产品提供了更下载188bet金宝搏复杂的组件和分析功能。
Simscape可帮助您开发控制系统和测试系统级性能。您可以使用MATLAB创建自定义组件模型®基于Simscape语言,支持基于文本的物理建模组件、域和库的创作。您可以使用MATLAB变量和表达式参数化您的模型,并在Simulink中为物理系统设计控制系统。金宝app为了将您的模型部署到其他仿真环境中,包括在环硬件(HIL)系统,Simscape支持c -代码生成。金宝app
开始:
快速构建精确的模型
用代表物理(非因果)连接的线组装系统的示意图。自动推导出机械、电气、液压和其他元件的网络方程。
与他人共用直观的模型
Simscape模型很容易理解和解释,因为每个模型都匹配了系统的物理结构。您可以清楚地查看模型中的所有系统以及它们如何彼此连接。
跨项目重用模型
Simscape Compance的模块化接口让您在新设计中雇用它们,没有额外的工作。您的自定义模型库可以在许多特定于应用程序的项目中重用。
成千上万的组件模型
Simscape库包括基础元素,如电阻、弹簧和阀门,以及更复杂的组件,如电力驱动、变速器和热交换器。示例模型展示了如何组合它们来扩展库。
覆盖许多物理域
Simscape库包括超过10个物理域的模型,例如机械,电气和两相流体。您可以选择包含应用程序所需的物理效果的域。示例模型显示如何定制到新技术的域。
抽象变体和详细变体
Simscape块让您考虑或忽略物理效应,如摩擦、电损失或温度依赖行为。您可以调整模型的保真度,以便为您想要执行的分析捕获适量的细节。
定义daes和odes
通过使用差分方程和代数约束来指定物理组件行为equation-based建模语言。定义隐式方程式,以便您的自定义模型与Simscap库的组件集成。语法基于MATLAB,因此很容易学习。
结合连续变量和离散事件
使用离散事件使用连续变量和抽象行为指定确切的物理行为。例如,使用详细的模型在电力电子设备中的切换事件期间捕获电损耗,或者抽象模型,以查看许多事件对系统级性能的影响。
重用组件和子类
通过将类导入新的文本组件定义并在该文件中组装新组件来简化自定义模型的维护。通过定义子类并将其继承到其他组件中来确保一致的接口。
自动方程简化
Simscape自动地为您的整个物理系统建立方程式。在解析示意图之后,Simscape使用符号操作和索引简化来确定最有效地表示系统的数学公式。
专业DAE解算器
Simscape可以使用Simul金宝appink求解器,并包含旨在模拟的求解器技术da。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 electrical、Simscape Driveline和Simscape Fluids)添加对3D机械模拟、三相电气网络和其他功能的支持。下载188bet金宝搏执行特定于领域的分析并开始使用特定于应用程序的示例。
导入模型和数据
从CAD软件导入程序集,来自Spice的网表,来自流体数据库的流体特性,以及来自有限元软件的减少的订单模型。创建一个精确的系统级模型,包括来自硬件设计人员的最新数据。
将设计团队携带在一起
启用软件程序员和硬件设计人员在设计过程的早期与整个系统的可执行规范进行协作。使用模拟来探索整个设计空间。
自动化任何任务与MATLAB
使用MATLAB自动化任何任务,包括模型组装、参数化、测试、数据采集和后处理。为常见任务创建应用程序,以提高整个工程组织的效率。
优化系统设计
使用Si金宝appmulink在单个环境中集成控制算法,硬件设计和信号处理。应用优化算法以找到系统的最佳整体设计。
缩短开发周期
减少使用的设计迭代数量验证和验证工具确保需求的完整性和一致性。通过在整个开发周期中不断验证,确保满足系统级需求。