What Are Operating Points?

Definition of an Operating Point

The operating point of a dynamic system defines its overall state at a given time. For example, in a model of a car engine, variables such as engine speed, throttle angle, engine temperature, and surrounding atmospheric conditions typically describe the operating point. It is important to specify the operating point accurately because it affects the system's behavior. For example, the behavior of a car engine can vary greatly when it operates at high or low elevations.

Equilibrium Operating Points

An equilibrium operating point remains steady and constant with time; all states in the model are at equilibrium. It is also known as a steady state or trimmed operating point. For example, a car operating on cruise control on a flat road maintains a constant speed. Its operating point is steady, or at equilibrium.

A hanging pendulum provides an example of a stable equilibrium operating point. When the pendulum hangs straight down, its position does not change with time because it is at an equilibrium position. When its position deviates slightly from this position, it always returns to the equilibrium; small changes in the operating point do not cause the system to leave the region of good approximation around the equilibrium value.

A pendulum that points upward provides an example of an unstable equilibrium operating point. As long as the pendulum points exactly upward, it is steady at this equilibrium state. However, when the pendulum deviates slightly from this state, it swings downward and the operating point leaves the region around the equilibrium value.

Simulink® Model Operating Points

This section includes the following topics:

Operating Point Versus Simulink® Full-Model Operating Point

The Simulink® full model operating point includes information from all of the blocks in a Simulink model. When you use the Simulink® Control Design™ GUI or the MATLAB® command line to create operating points for a model, you are actually creating an operating point object (what is referred to as the operating point). The operating point is a subset of the Simulink full-model operating point.

The following table shows the different types of blocks that make up a full-model operating point and which types are included in the operating point.

Makeup of Simulink® Full-Model Operating Point

Block TypesExample of BlocksIncluded in Operating Point?
Blocks with double value states and root level inport blocks with double data typeIntegrator, State Space, Transfer Function, InportYes
Root level inport blocks with nondouble or complex data typeInportNo
Blocks with internal state representation that impacts block outputsBacklash, Memory, StateflowNo
Source blocks with outputs specified by block dialog parametersConstant, StepNo

The operating point includes only the block information most commonly redefined by users. This information provides you with three places to make changes to the parameters of these common blocks in your model:

Example of a Simulink® Model Operating Point

The following figure shows a simple Simulink model that has one block with state (the integrator block) and therefore one state, x1. This state depends on the initial conditions set in the integrator block. The value of this state and the input from the inport block define the operating point in the Simulink Control Design software.

The square block output is derived from just the initial condition of the integrator block while the gain block has its output derived from both the initial condition of the integrator block and output of the constant block. The derivative dx/dt of the integrator block state is defined by the output level of the root inport block.

The state, x1, defines the signal levels at the input and output of every block in the model by propagating through the blocks in the model as follows.

  1. The integrator block initial condition of x0 = 5 sets the state x1 = 5.

  2. The state, x1, propagates in the direction of the arrows through the blocks in the model, defining input and output signals on each block, as described in the following table.

    BlockInput Signal LevelBlock OperationOutput Signal Level
    Square5squares25
    Sum25 from square, 1 from constantsums26
    Gain26multiplies by 378

The following figure shows these input and output signal levels for each block.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS