Controller logic for variable speed drive
This package contains the controlling logic of the variable speed drive model.
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Volts/Hertz controller model |
OpenIPSL.Electrical.VSD.Generic.ControllerLogic.VoltsHertzControllerVolts/Hertz controller model
The VoltsHertzController component represents the controller logic for the variable speed drive. The volts hertz control is a simple and widely used method for controlling the speed of an AC induction motor by adjusting the voltage and frequency supplied to the motor at a constant ratio.
The model has three inputs and two output connectors. The W_ref input connector represents the reference synchronous speed that is user defined, motor_speed input is the motor speed that is generated by the motor model, and the Vc input is the capacitor voltage value from the AC2DCandDC2AC component. The m output is the PWM modulation index, and the we output is the synchronous speed that is used in the controllable motor model.
The modelling of such devices is based, mainly, on the following reference:
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
| Name | Description |
|---|---|
| Power flow data | |
| S_b | System base power [V.A] |
| V_b | Base voltage of the bus [V] |
| fn | System frequency [Hz] |
| P_0 | Initial active power [W] |
| Q_0 | Initial reactive power [var] |
| v_0 | Initial voltage magnitude [1] |
| angle_0 | Initial voltage angle [rad] |
| displayPF | Display power flow: |
| VSD project specifics | |
| f_max | Maximum input voltage frequency [Hz] |
| f_min | Minimum input voltage frequency [Hz] |
| m0 | Initial PWM Modulation Value |
| Control Parameters | |
| Tr | Time constant for speed sensor filter [s] |
| Kf | Gain value multiplied with input signal |
| Kp | PI proportional gain |
| Ki | PI integrator gain |
| we_max | Maximum Synchronous Speed |
| we_min | Minimum Synchronous Speed |
| Parameter mask | |
| enableS_b | Enable S_b in parameter list |
| enableV_b | Enable V_b in parameter list |
| enablefn | Enable fn in parameter list |
| enableP_0 | Enable P_0 in parameter list |
| enableQ_0 | Enable Q_0 in parameter list |
| enablev_0 | Enable v_0 in parameter list |
| enableangle_0 | Enable angle_0 in parameter list |
| enabledisplayPF | Enable displayPF in parameter list |
| Name | Description |
|---|---|
| motor_speed | Motor speed from motor model |
| we | Synchronous speed |
| m | PWM modulation index |
| Vc | Capacitor voltage value |
| W_ref | Synchronous speed reference |