This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Variable Initialization

Initialize block variables prior to simulation and verify results

The Simscape™ solver computes the initial conditions for model simulation by finding initial values for all the system variables to satisfy all the model equations. You can affect the initial conditions computation by specifying the priority and target initial values for block variables. You can also initialize variables for a whole model from a saved operating point. After you initialize the block variables and prior to simulating the model, you can open the Variable Viewer to see which of the variable targets have been satisfied.

Functions

expand all

simscape.op.createCreate operating point by extracting data from model or from logged simulation data
simscape.op.OperatingPointOperating point object containing hierarchical target data for variable initialization
simscape.op.TargetVariable initialization target object
setAdd or update element of operating point
getAccess element of operating point data tree
relativePathGet path to node associated with block or subsystem
hasPathDetermine whether operating point data contains element at specified path
removeRemove element from operating point
moveMove element from one path to another
mergeCreate operating point by merging data from two operating points
hasPrivateDataDetermine whether operating point data contains private data elements
removePrivateDataRemove private data elements from operating point

Topics

Block-Level Variable Initialization

The principles of initializing variables and recommended workflows.

Set Priority and Initial Target for Block Variables

How to specify target initial values and set priority for block variables.

Initialize Variables for a Mass-Spring-Damper System

This example shows how you can use block variable initialization, and how it affects the simulation results of a simple mechanical system.

Variable Viewer

How to use and customize the Variable Viewer.

Using Operating Point Data for Model Initialization

The principles of initializing model variables from saved operating points, ways to extract data from models, and recommended workflows.

Initialize Model Using Operating Point from Logged Simulation Data

This example shows how you can create an OperatingPoint object from logged simulation data and then use this operating point to initialize the model for a subsequent simulation run.