WOLFRAM SYSTEM MODELER

CurrentController

Current controller

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Magnetic.QuasiStatic.FundamentalWave.Utilities.CurrentController"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This is a simple current controller. The desired RMS values of d and q component of the quasi-static space phasor current in rotor fixed coordinate system are the inputs id_rms and iq_rms. Using the given rotor position input phi, the quasi-static m-phase output currents i[m] are calculated. The model output can be used to feed a quasi-static current source with phase input to supply synchronous machines.

Parameters (3)

m

Value: 3

Type: Integer

Description: Number of phases

p

Value:

Type: Integer

Description: Number of pole pairs

gamma0

Value: 0

Type: Angle (rad)

Description: Offset added to electrical rotor angle

Connectors (5)

id_rms

Type: RealInput

Description: 'input Real' as connector

iq_rms

Type: RealInput

Description: 'input Real' as connector

phi

Type: RealInput

Description: 'input Real' as connector

I

Type: ComplexOutput[m]

Description: Polyphase current phasors

gamma

Type: RealOutput

Description: Reference angle of source

Components (5)

toGamma

Type: Gain

Description: Output the product of a gain value with the input signal

singleToMultiPhase

Type: SingleToPolyphase

Description: Extends complex phase signal to complex polyphase signals using symmetricOrientation

realToComplex

Type: RealToComplex

Description: Converts Cartesian representation to complex

add

Type: Add

Description: Output the sum of the two inputs

const

Type: Constant

Description: Generate constant signal of type Real

Used in Examples (3)

SMPM_CurrentSource

Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines

Test example: PermanentMagnetSynchronousMachine fed by current source

SMPM_MTPA

Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines

Test example: PermanentMagnetSynchronousMachine, investigating maximum torque per Amps

SMR_CurrentSource

Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines

Test example: Synchronous reluctance machine fed by current source