DerivativeApproximated derivative block 
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This blocks defines the transfer function between the input u and the output y as approximated derivative:
k * s y =  * u T * s + 1
If you would like to be able to change easily between different
transfer functions (FirstOrder, SecondOrder, ... ) by changing
parameters, use the general block TransferFunction instead
and model a derivative block with parameters
b = {k,0}, a = {T, 1}.
If k=0, the block reduces to y=0.
k 
Value: 1 Type: Real Description: Gains 

T 
Value: 0.01 Type: Time (s) Description: Time constants (T>0 required; T=0 is ideal derivative block) 
initType 
Value: Modelica.Blocks.Types.Init.NoInit Type: Init Description: Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output) 
x_start 
Value: 0 Type: Real Description: Initial or guess value of state 
y_start 
Value: 0 Type: Real Description: Initial value of output (= state) 
x 
Type: Real Description: State of block 

u 
Type: RealInput Description: Connector of Real input signal 


y 
Type: RealOutput Description: Connector of Real output signal 
Modelica.Blocks.Examples.NoiseExamples.Utilities.Parts Simple position controller for actuator 

Modelica.Blocks.Continuous PIDcontroller in additive description form 

Modelica.Blocks.Continuous P, PI, PD, and PID controller with limited output, antiwindup compensation, setpoint weighting and optional feedforward 