
The Differential Lag component serves as a first order high pass filter and is sometimes known as a 'washout' function, a 'change' function, or a 'forgetting' function. The output can be reset to the user specified value at any instant.
The solution method for this function is based on the value of the time constant T as follows:
![]()
If T = 0:
![]()
The output is then,
![]()
Where,
|
Output signal |
|
Input Signal |
|
Gain factor (can be a variable) |
|
Time constant (can be a variable) |
|
Time step interval |
More: |
Name for Identification |
Text |
Optional text parameter for identification of the component. |
||
Limit Output? |
|
Choice |
|
Select Yes or No |
|
|
|
|
|
Fortran Comment |
|
Text |
|
An optional Fortran comment. The text entered here is included in the project Fortran file |
|
|
|
|
|
Resettable? |
|
Choice |
|
Select Never, Anytime or Timezero.
Choosing Timezero will allow for the assignation of an initial value. |
|
|
|
|
|
Reset Value |
|
REAL |
Variable |
Enter the value to which to reset the output |
Gain |
|
REAL |
Variable |
Gain factor |
|
|
|
|
|
Time Constant |
|
REAL |
Variable |
Time constant [s] |
Maximum |
|
REAL |
Variable |
Limits the output to this maximum limit |
|
|
|
|
|
Minimum |
|
REAL |
Variable |
Limits the output to this minimum limit |