Main Content

Preparación del modelo

Obtener resultados de referencia, optimizar el rendimiento

Mover su modelo de una simulación en escritorio a una simulación en tiempo real es un proceso iterativo que requiere una reconfiguración extensiva del modelo. El flujo de trabajo para preparar un modelo en tiempo real muestra cómo analizar y reducir la carga computacional de su modelo en una máquina de desarrollo. Después de completar el flujo de trabajo, puede determinar las preferencias de solver óptimas de coste fijo para la simulación en un equipo objetivo en tiempo real.

Temas

  • 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.