v-pid-regler

hio/nwt-gus-hi/v-pid-regler

A proportional–integral–derivative controller. Computes fuzzy output value based on an actual current input value and the desired value.
v-pid-regler
@/v-pid-regler
A proportional–integral–derivative controller. Computes fuzzy output value based on an actual current input value and the desired value.
Regelgröße y'(t)number
Current actual value. Usually provided by a feedback mechanism such as encoder, thermometer, or another sensor.
Führungsgröße w(t)number
Target, desired value. The final effect of `OUT` would make `IN` converge to `TARG` if coefficients set up correctly.
Kpnumber
P (proportional) factor. Set to 0 to disable, positive value to increase `OUT` if `IN` is less than `TARG`, negative value to inverse. Start with tweaking this coefficient first. Values in range (0.0, 2.0) usually give a decent result.
Kinumber
I (integral) factor. Set to 0 to disable. Non-zero value control a reaction to the accumulated error value.
Kdnumber
D (derivative) factor. Set to 0 to disable. Non-zero value control a reaction to the rate of error change.
Updatepulse
Triggers new computation, i.e. `OUT` update.
Neustartpulse
Resets computed errors and rates. Leads to starting computation from scratch.
v-pid-regler
Stellgröße u(t)
Regelgröße y'(t)
Führungsgröße w(t)
Kp
Ki
Kd
Update
Neustart
Stellgröße u(t)number
Computed effect value. Usually sent to an actuator like motor, cooler, etc.
To use the node in your project you should have the hio/nwt-gus-hi library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.