Main Content

Préparation du modèle

Obtenir les résultats de référence et optimiser la performance

Le passage de la simulation desktop à la simulation temps réel est un processus itératif qui peut nécessiter une reconfiguration approfondie du modèle. Le workflow de préparation du modèle temps réel montre comment analyser et réduire le coût de calcul de votre modèle sur une machine de développement. Après avoir suivi ce workflow, vous pouvez déterminer les paramètres optimaux du solveur à coût fixe pour la simulation sur une machine cible temps réel.

Rubriques

  • Model Preparation Objectives

    Determine if your Simscape™ model is accurate enough to generate expected simulation results and fast enough to run on your real-time target machine without generating an overrun.

  • Real-Time Model Preparation Workflow

    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.

  • Manage Model Variants

    Select model variants for dynamic systems using variant subsystems.