Current Controller

Category: Toolbox > eDrives and Systems > eDrives > Controllers

Inputs:

      freq_n: Normalized frequency reference. Scaled Integer (2.32)

      id_ref: Normalized d-axis current reference. Scaled Integer (2.32)

      i_a: measured alpha-axis current. Scaled Integer (2.32)

      i_b: measured beta-axis current. Scaled Integer (2.32)

      udc_n: Normalized DC bus voltage. Scaled Integer (2.32)

      cntr_on: Controller enable. (binary input)

Outputs:

      mA_ref: Modulation index reference for phase A duty cycle. Scaled Integer (8.32)

      mB_ref: Modulation index reference for phase B duty cycle. Scaled Integer (8.32)

      mC_ref: Modulation index reference for phase C duty cycle. Scaled Integer (8.32)

Description: The Current Controller block uses the error between reference current signals and measured current signals to generate modulation indices for three-phase motor voltages.

All inputs are divided by their respective full-scale values to derive normalized values. For example, – id_n = id_ref/C_fs, where id_ref is the user input and C_fs is the full-scale current.

Graphical user interface, application

Description automatically generated

currentcontroller_Kp (V/A): <tbs. need description> Also you need to write using normal English. For example, the should be Current Controller Kp

currentcontroller_wi (rad/s): <TBS, need description>Also you need to write using normal English. For example, the should be Current Controller wi

Fullscale Current (A): <tbs need description>

Fullscale Freq (Hz): <tbs need description>

Fullscale Voltage (V): <tbs need description>

Max Duty Cycle: Specifies the upper and lower limit on modulation indices.

User current ramp: Safety limits to avoid sudden jerks in the input values <tbs. Also you need to be consistent in use of initial capitalization. For example, this should be User Current Ramp>

User frequency ramp: <TBS>  Also you need to be consistent in use of initial capitalization. For example, this should be User Frequency Ramp