modelBLDC
BLDC machine
Extends from Partials.DriveBase (DC drives base).
Information
Complete brushless DC drive with inverter.
For block (rectangular) non-pulsed modulation the input to uPhasor[1] is arbitrary and has no influence.
For pulsed rectangles uPhasor[1] can be used
a) to simulate time-average voltage amplitudes.
b) to determine the ratio of on- to off-time when using a pulsed modulator.
where 0 < uPhasor[1] < 1.
The rectangle width is a parameter with default value 2/3, corresponding to '2 phases on, 1 phase off' at a time.
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 DriveBase) | 0 | initial rpm (start-value if ini='st') |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Spot.Base.Interfaces.ElectricV_p | term (from DriveBase) | electric terminal | |
| Spot.Base.Interfaces.Rotation_n | flange (from DriveBase) | mechanical flange | |
| Base.Interfaces.ThermalV_n | heat (from DriveBase) | heat source port {stator, rotor} |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Spot.Mechanics.Rotation.ElectricRotor | rotor (from DriveBase) | machine rotor | |
| Spot.Mechanics.Rotation.NoGear | gear (from DriveBase) | type of gear | |
| ACdqo.Inverters.InverterAverage | inverter | ||
| Partials.Synchron3rd_bldc | motor | BLDC motor (syn pm machine) | |
| Common.Thermal.HeatV_a_b_ab | heat_adapt |