CL Controller (PID) CL Controller (PD with FF) navigation bar

Table of Contents >Quanser Rapid Control Prototyping Toolkit >VI and Function Reference >VIs - By Category >VI Categories >Continuous VIs and Functions >CL Controller >

CL Controller (PIV)

CL Controller (PIV)

Parent Polymorphic VI:CL Controller

Requirements:Quanser Rapid Control Prototyping Toolkit, LabVIEW 2020 or newer, Control Design and Simulation Module


Description

Produces a control signal that drives the system to the reference value based on the deviation between the measured value and the reference using Proportional-Integral-Velocity (PIV) control.


Outputs

error

error is the difference between the reference and measured signals, i.e. e = r - y.

output, u

output, u is the controller output signal.


Details

The PIV control loop is depicted below and has the following structure: u = kp (r-y) + ki (r-y)/s - kv s y. The direct derivative is not taken to minimize the noise in the control output. Instead, the first-order high-pass filter ωf s/(s+ωf) is used to compute the velocity of the error, where ωf is the cut off frequency. Unlike the PID control, PIV feeds back only the measured velocity (i.e. not the velocity of the error), which can lead to less overshoot in the closed-loop response.


Feedthrough Behaviour

All input/output pairs of this function have direct feedthrough behaviour.


Examples

  • RCP CL Controller PV ExampleThis example demonstrates the use of RCP CL Controller using PV gains.

    Targets

    Target

    Supported

    Comments

    RCP Windows (64-bit) Target

    Yes

    Fully supported.

     

    navigation bar