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