This package contains quasistationary models of DC machines; these models are fully compatible with the transient machine models of DC machines; the only difference is that electrical transients are neglected.
Quasistationary DC machine models are basically different from quasistationary induction machine models:
Quasistaionary DC machine models neglect electrical transients, i.e., setting der(i) = 0,
whereas quasistationary induction machine models are based on time phasor theory,
see QuasiStationary Library,
where e.g., L*der(i) is replaced by j*omega*L*(I_re+j*I_im).
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
| Name | Description |
|---|---|
| Quasistationary permanent magnet DC machine | |
| Quasistationary electrical shunt/separate excited linear DC machine | |
| Quasistationary series excited linear DC machine |
Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines.DC_PermanentMagnet
Extends from Machines.BasicMachines.DCMachines.DC_PermanentMagnet (Permanent magnet DC machine), Machines.Icons.QuasiStationaryMachine.
| Type | Name | Default | Description |
|---|---|---|---|
| Inertia | Jr | Jr(start=0.15) | Rotor's moment of inertia [kg.m2] |
| Boolean | useSupport | false | Enable / disable (=fixed stator) support |
| Inertia | Js | Stator's moment of inertia [kg.m2] | |
| Boolean | useThermalPort | false | Enable / disable (=fixed temperatures) thermal port |
| Operational temperatures | |||
| Temperature | TaOperational | Operational armature temperature [K] | |
| Nominal parameters | |||
| Voltage | VaNominal | Nominal armature voltage [V] | |
| Current | IaNominal | Nominal armature current (>0..Motor, <0..Generator) [A] | |
| AngularVelocity | wNominal | Nominal speed [rad/s] | |
| Temperature | TaNominal | Nominal armature temperature [K] | |
| Nominal resistances and inductances | |||
| Resistance | Ra | Armature resistance at TRef [Ohm] | |
| Temperature | TaRef | Reference temperature of armature resistance [K] | |
| LinearTemperatureCoefficient20 | alpha20a | Temperature coefficient of armature resistance [1/K] | |
| Inductance | La | Armature inductance [H] | |
| Losses | |||
| FrictionParameters | frictionParameters | frictionParameters(wRef=wNom... | Friction losses |
| CoreParameters | coreParameters | Armature core losses | |
| StrayLoadParameters | strayLoadParameters | Stray load losses | |
| BrushParameters | brushParameters | Brush losses | |
| Type | Name | Description |
|---|---|---|
| Flange_a | flange | Shaft |
| Flange_a | support | Support at which the reaction torque is acting |
| PositivePin | pin_ap | Positive armature pin |
| NegativePin | pin_an | Negative armature pin |
model DC_PermanentMagnet
"Quasistationary permanent magnet DC machine"
extends Machines.BasicMachines.DCMachines.DC_PermanentMagnet(final quasiStationary=true);
extends Machines.Icons.QuasiStationaryMachine;
end DC_PermanentMagnet;
Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines.DC_ElectricalExcited
Extends from Machines.BasicMachines.DCMachines.DC_ElectricalExcited (Electrical shunt/separate excited linear DC machine), Machines.Icons.QuasiStationaryMachine.
| Type | Name | Default | Description |
|---|---|---|---|
| Inertia | Jr | Jr(start=0.15) | Rotor's moment of inertia [kg.m2] |
| Boolean | useSupport | false | Enable / disable (=fixed stator) support |
| Inertia | Js | Stator's moment of inertia [kg.m2] | |
| Boolean | useThermalPort | false | Enable / disable (=fixed temperatures) thermal port |
| Operational temperatures | |||
| Temperature | TaOperational | Operational armature temperature [K] | |
| Temperature | TeOperational | Operational (shunt) excitation temperature [K] | |
| Nominal parameters | |||
| Voltage | VaNominal | Nominal armature voltage [V] | |
| Current | IaNominal | Nominal armature current (>0..Motor, <0..Generator) [A] | |
| AngularVelocity | wNominal | Nominal speed [rad/s] | |
| Temperature | TaNominal | Nominal armature temperature [K] | |
| Nominal resistances and inductances | |||
| Resistance | Ra | Armature resistance at TRef [Ohm] | |
| Temperature | TaRef | Reference temperature of armature resistance [K] | |
| LinearTemperatureCoefficient20 | alpha20a | Temperature coefficient of armature resistance [1/K] | |
| Inductance | La | Armature inductance [H] | |
| Losses | |||
| FrictionParameters | frictionParameters | frictionParameters(wRef=wNom... | Friction losses |
| CoreParameters | coreParameters | Armature core losses | |
| StrayLoadParameters | strayLoadParameters | Stray load losses | |
| BrushParameters | brushParameters | Brush losses | |
| Excitation | |||
| Current | IeNominal | Nominal excitation current [A] | |
| Resistance | Re | Field excitation resistance at TRef [Ohm] | |
| Temperature | TeRef | Reference temperature of excitation resistance [K] | |
| LinearTemperatureCoefficient20 | alpha20e | Temperature coefficient of excitation resistance [1/K] | |
| Inductance | Le | Total field excitation inductance [H] | |
| Real | sigmae | Stray fraction of total excitation inductance | |
| Type | Name | Description |
|---|---|---|
| Flange_a | flange | Shaft |
| Flange_a | support | Support at which the reaction torque is acting |
| PositivePin | pin_ap | Positive armature pin |
| NegativePin | pin_an | Negative armature pin |
| PositivePin | pin_ep | Positive excitation pin |
| NegativePin | pin_en | Negative excitation pin |
model DC_ElectricalExcited "Quasistationary electrical shunt/separate excited linear DC machine" extends Machines.BasicMachines.DCMachines.DC_ElectricalExcited(final quasiStationary=true); extends Machines.Icons.QuasiStationaryMachine;end DC_ElectricalExcited;
Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines.DC_SeriesExcited
Extends from Machines.BasicMachines.DCMachines.DC_SeriesExcited (Series excited linear DC machine), Machines.Icons.QuasiStationaryMachine.
| Type | Name | Default | Description |
|---|---|---|---|
| Inertia | Jr | Jr(start=0.15) | Rotor's moment of inertia [kg.m2] |
| Boolean | useSupport | false | Enable / disable (=fixed stator) support |
| Inertia | Js | Stator's moment of inertia [kg.m2] | |
| Boolean | useThermalPort | false | Enable / disable (=fixed temperatures) thermal port |
| Operational temperatures | |||
| Temperature | TaOperational | Operational armature temperature [K] | |
| Temperature | TeOperational | Operational series excitation temperature [K] | |
| Nominal parameters | |||
| Voltage | VaNominal | Nominal armature voltage [V] | |
| Current | IaNominal | Nominal armature current (>0..Motor, <0..Generator) [A] | |
| AngularVelocity | wNominal | wNominal(start=1410*2*pi/60) | Nominal speed [rad/s] |
| Temperature | TaNominal | Nominal armature temperature [K] | |
| Temperature | TeNominal | Nominal series excitation temperature [K] | |
| Nominal resistances and inductances | |||
| Resistance | Ra | Armature resistance at TRef [Ohm] | |
| Temperature | TaRef | Reference temperature of armature resistance [K] | |
| LinearTemperatureCoefficient20 | alpha20a | Temperature coefficient of armature resistance [1/K] | |
| Inductance | La | Armature inductance [H] | |
| Losses | |||
| FrictionParameters | frictionParameters | frictionParameters(wRef=wNom... | Friction losses |
| CoreParameters | coreParameters | Armature core losses | |
| StrayLoadParameters | strayLoadParameters | Stray load losses | |
| BrushParameters | brushParameters | Brush losses | |
| Excitation | |||
| Resistance | Re | Series excitation resistance at TRef [Ohm] | |
| Temperature | TeRef | Reference temperature of excitation resistance [K] | |
| LinearTemperatureCoefficient20 | alpha20e | Temperature coefficient of excitation resistance [1/K] | |
| Inductance | Le | Total field excitation inductance [H] | |
| Real | sigmae | Stray fraction of total excitation inductance | |
| Type | Name | Description |
|---|---|---|
| Flange_a | flange | Shaft |
| Flange_a | support | Support at which the reaction torque is acting |
| PositivePin | pin_ap | Positive armature pin |
| NegativePin | pin_an | Negative armature pin |
| PositivePin | pin_ep | Positive series excitation pin |
| NegativePin | pin_en | Negative series excitation pin |
model DC_SeriesExcited "Quasistationary series excited linear DC machine" extends Machines.BasicMachines.DCMachines.DC_SeriesExcited(final quasiStationary=true); extends Machines.Icons.QuasiStationaryMachine;end DC_SeriesExcited;