The Discrete-Time Integrator block implements discrete-time integration or accumulation of the input signal. The block can integrate or accumulate using the Forward Euler, Backward Euler, and Trapezoidal methods. In integration mode, is the block’s sample time. In accumulation mode, . The block’s sample time determines when the block’s output signal is computed.
• Forward Euler method: is approximated by .
The output signal at step is defined by
Let .
At first step, .
At second step, .
At k-th step, .
• Backward Euler method: is approximated by .
The output signal at step is defined by
Let .
At first step, .
At second step, .
At k-th step, .
• Trapezoidal method: is approximated by .
Let .
If is fixed, the block uses the following steps.
At first step, .
At second step,
At k-th step,
If is variable, the block uses the following steps.
At first step, .
At second step, .
At k-th step,
Dialog box
Figure 1 Discrete Time Integrator dialog box
Parameters
Parameter(s) |
Description |
Integrator method |
Select an integration or accumulation method. |
Initial condition |
If Initial condition source parameter is set to internal, the block gets initial conditions from this parameter. |
Sample time |
Enter the time interval between samples. |