Simscape
模型和模拟多麦田物理系统
Simscape™使您可以快速在Simulink内快速创建物理系统的模型金宝app®环境。使用Simscape,基于与框图和其他建模范例直接集成的物理连接构建物理组件模型。通过将基本组件组装成示意图,将电动机,桥式整流器,液压执行器和制冷系统等型号系统。Simscape附加产品提供了更下载188bet金宝搏复杂的组件和分析功能。
Simscape可帮助您开发控制系统和测试系统级性能。您可以使用MATLAB创建自定义组件模型®based Simscape language, which enables text-based authoring of physical modeling components, domains, and libraries. You can parameterize your models using MATLAB variables and expressions, and design control systems for your physical system in Simulink. To deploy your models to other simulation environments, including hardware-in-the-loop (HIL) systems, Simscape supports C-code generation.
开始:
快速构建精确的模型
Assemble a schematic of your system with lines that represent physical (acausal) connections. The equations for the network of mechanical, electrical, hydraulic, and other components are derived automatically.
与他人共用直观的模型
Simscape模型很容易理解和解释,因为每个模型都匹配了系统的物理结构。您可以清楚地查看模型中的所有系统以及它们如何彼此连接。
Reuse Models Across Projects
Simscape Compance的模块化接口让您在新设计中雇用它们,没有额外的工作。您的自定义模型库可以在许多特定于应用程序的项目中重用。
成千上万的组件模型
The Simscape libraries include foundation elements, such as resistors, springs, and valves, and more complex components such as electric drives, transmissions, and heat exchangers. Example models show how to combine them to extend the libraries.
覆盖许多物理域
Simscape库包括超过10个物理域的模型,例如机械,电气和两相流体。您可以选择包含应用程序所需的物理效果的域。示例模型显示如何定制到新技术的域。
Abstract and Detailed Variants
Simscape blocks let you account for or ignore physical effects, such as friction, electrical losses, or temperature-dependent behaviors. You can adjust the level of fidelity of your model to capture just the right amount of detail for the analysis you want to perform.
定义daes和odes
通过使用差分方程和代数约束来指定物理组件行为equation-based modeling language。定义隐式方程式,以便您的自定义模型与Simscap库的组件集成。语法基于MATLAB,因此很容易学习。
结合连续变量和离散事件
使用离散事件使用连续变量和抽象行为指定确切的物理行为。例如,使用详细的模型在电力电子设备中的切换事件期间捕获电损耗,或者抽象模型,以查看许多事件对系统级性能的影响。
重用组件和子类
通过将类导入新的文本组件定义并在该文件中组装新组件来简化自定义模型的维护。通过定义子类并将其继承到其他组件中来确保一致的接口。
自动方程简化
Simscape automatically formulates the equations for your entire physical system. After parsing your schematic, Simscape uses symbolic manipulation and index reduction to identify the mathematical formulation that most efficiently represents your system.
Specialized DAE Solver
Simscape can use Simulink solvers and includes solver technology designed to simulateda。Simscape建议您应该根据型号内容使用哪种求解器和设置,您可以调整这些设置以平衡精度和仿真速度的权衡。
Real-Time Simulation
Simscape uses specialized simulation technology for real-time simulation. You can limit the computation effort per time step as needed to achieve real-time performance. Simscape can be used for HIL testing, training simulators, and other situations that require synchronized execution with a real-time system.
探索仿真结果
快速探索Simscape模型的仿真结果,包括变量值和事件的时间。直接从结果的绘图导航到模型(包括块和个别方程),以研究您观察到的行为的原因。
测量模型复杂性
使用Simscape Statistics Viewer识别模型的计算密集部分。使用数量等数量,可以触发事件和约束的方程来评估复杂性。确定哪些更改将在模拟期间提高模型的性能。
Optimize Simulation Performance
使用Simulink Solver Profiler找到慢速模拟的原因。金宝app绘图和表显示仿真过程中的求解器行为,以帮助您识别可以加速模拟的模型和求解器调整。
无硬件原型的测试
将SIMSCAPE模型转换为C代码以测试使用DSPACE的硬件循环测试测试嵌入式控制算法®, Speedgoat, OPAL-RT, and other real-time systems. Perform virtual commissioning by configuring tests using a digital twin of your production system.
加速并行仿真优化
将您的Simscape模型转换为C代码以加速模拟。通过将仿真部署到单个机器上的多个核心,在计算群集中或云中的多台计算机上进行并行运行测试。
与其他团队合作
Tune and simulate models that include advanced components and capabilities from the entire Simscape product family without purchasing a license for each Simscape add-on product. Share protected models with external teams to avoid exposing IP.
Model Your Entire System
Add support for 3D mechanical simulation, three-phase electrical networks, and other capabilities with Simscape add-on products: Simscape Multibody, Simscape Electrical, Simscape Driveline, and Simscape Fluids. Perform domain-specific analyses and get started with application-specific examples.
Import Models and Data
从CAD软件导入程序集,来自Spice的网表,来自流体数据库的流体特性,以及来自有限元软件的减少的订单模型。创建一个精确的系统级模型,包括来自硬件设计人员的最新数据。
将设计团队携带在一起
启用软件程序员和硬件设计人员在设计过程的早期与整个系统的可执行规范进行协作。使用模拟来探索整个设计空间。
Automate any Task with MATLAB
Use MATLAB to automate any task, including model assembly, parameterization, testing, data acquisition, and post-processing. Create apps for common tasks to increase the efficiency of your entire engineering organization.
Optimize System Designs
使用Si金宝appmulink在单个环境中集成控制算法,硬件设计和信号处理。应用优化算法以找到系统的最佳整体设计。
缩短开发周期
减少使用的设计迭代数量验证和验证工具确保需求是完整和一致的。Ensure system-level requirements are met by continuously verifying them throughout your development cycle.
冲动事件
Reinitialize state variables to model physical phenomena as instantaneous events
刚度影响分析工具
Analyze effect of particular block variables on overall system stiffness of a Simscape network
Custom Block UI
Group and reorder parameters in the block dialog
变型连接器块
选择性地启用物理网络的分支
探针块
Output block variables as signals during simulation
Numerical Solver Enhancement
金宝app支持更广泛的高分索引问题,以实现更强大的模拟
看到release notes有关这些功能的详细信息和相应的功能。