模型准备
将模型从桌面仿真转变为实时仿真是一个迭代过程,可能需要对模型进行很多次的重新配置。实时模型准备工作流展示如何在开发计算机上分析和降低模型的计算成本。完成该工作流后,您可以确定在实时目标机上进行仿真的最佳固定成本求解器设置。
主题
- Model Preparation Process
Follow the real-time model preparation workflow to make your Simscape™ model real-time capable.
- Improving Speed and Accuracy
Simulating a Simscape model in real time requires a balance of speed and accuracy that you can attain by reducing computational costs, optimizing solver configurations, or increasing processing power.
- Determine Step Size
Determine the maximum step size to use for fixed-step simulation by analyzing the results from a variable-step simulation of your Simscape model.
- Increase Simulation Speed Using the Partitioning Solver
Improve performance by using the Simscape Partitioning solver to convert a large system of equations into several smaller systems of equations that are easier to solve.
- Reduce Computation Costs
Make your Simscape model real-time capable by identifying and eliminating unnecessary, computationally costly processes such as redundant monitoring and data logging.
- Reduce Fast Dynamics
To make your Simscape model real-time capable, decrease computational cost by reducing fast dynamics that you identify using frequency-response and pole-speed analyses.
- Reduce Numerical Stiffness
Eliminate components that cause rapid changes to reduce the computation cost of simulation and to make your Simscape model real-time capable.
- Reduce Zero Crossings
Eliminate components that cause zero crossings to increase the minimal step-size for fixed-step simulation and to make your Simscape model real-time capable.
- Partition a Model
Partition a Simscape model for parallel processing on real-time processors.