modelPMgenerator
Permanent magnet generator
Extends from Partials.GenBase_ctrl (Generation base pm, synchronous machines).
Information
Generator with pm excitation and inverter for current-control. To be coupled to a mechanical engine. May contain a gear.
Note: for machines with gear w_ini denotes the initial angular velocity at the generator-side!
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SIpu.AngularVelocity_rpm | rpm_ini (from GenBase_ctrl) | 0 | initial rpm (start-value if ini='st') |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Base.Interfaces.ThermalV_n | heat (from GenBase0) | heat source port {stator, rotor} | |
| Base.Interfaces.Rotation_p | flange (from GenBase_ctrl) | ||
| Base.Interfaces.ElectricV_n | term (from GenBase_ctrl) | negative terminal | |
| Modelica.Blocks.Interfaces.RealOutput | i_meas (from GenBase_ctrl) | measured current {i_d, i_q} pu | |
| Modelica.Blocks.Interfaces.RealInput | i_act (from GenBase_ctrl) | actuated current {i_d, i_q} pu |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Common.Thermal.HeatV_a_b_ab | heat_adapt (from GenBase_ctrl) | ||
| Mechanics.Rotation.NoGear | gear (from GenBase_ctrl) | type of gear | |
| Mechanics.Rotation.Rotor | rotor (from GenBase_ctrl) | rotor generator | |
| ACabc.Machines.Synchron3rd_ctrl | generator | synchron pm generator | |
| ACabc.Inverters.InverterAverage | inverter |