modelHBridge_DC_Drive
H bridge DC/DC converter with DC drive
Extends from ExampleTemplates.HBridge (H bridge DC/DC converter), Modelica.Icons.Example (Icon for runnable examples).
Information
This example of an H bridge with DC drive demonstrates the operation of the DC machine in four quadrants.
The DC output voltage is equal to 2 * (dutyCycle - 0.5) times the input voltage.
| start time (s) | machine speed | machine torque | mode |
|---|---|---|---|
| 0 | zero | zero | |
| 3 | positive | zero | |
| 6 | positive | positive | motor |
| 9.5 | positive | negative | generator |
| 12.5 | negative | negative | motor |
| 15.5 | negative | positive | generator |
| 19 | negative | zero | |
| 22 | zero | zero |
Plot machine current dcpm.ia, averaged current meanCurrent.y, machine speed dcpm.wMechanical, averaged machine speed dcpm.va and torque dcpm.tauElectrical.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Frequency | f (from HBridge) | 1000 | Switching frequency |
| SI.Inductance | Ld | 3*dcpmData.La | Smoothing inductance |
| SI.Torque | tauNominal | dcpmData.ViNominal*dcpmData.IaNominal/dcpmData.wNominal | Nominal torque |
| Real | dMin | 0.2 | Minimum duty cycle |
| Real | dMax | 1 - dMin | Maximum duty cycle |
| Modelica.Electrical.Machines.Utilities.ParameterRecords.DcPermanentMagnetData | dcpmData | Data record of PM excited DC machine |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| PowerConverters.DCDC.HBridge | hbridge (from HBridge) | ||
| Modelica.Electrical.Analog.Sources.ConstantVoltage | constantVoltage (from HBridge) | ||
| PowerConverters.DCDC.Control.SignalPWM | signalPWM (from HBridge) | ||
| Modelica.Electrical.Analog.Basic.Ground | ground (from HBridge) | ||
| Modelica.Electrical.Analog.Sensors.CurrentSensor | currentSensor (from HBridge) | ||
| Modelica.Electrical.Analog.Sensors.VoltageSensor | voltageSensor (from HBridge) | ||
| Modelica.Blocks.Math.Mean | meanCurrent (from HBridge) | ||
| Modelica.Blocks.Math.Mean | meanVoltage (from HBridge) | ||
| Modelica.Electrical.Machines.BasicMachines.DCMachines.DC_PermanentMagnet | dcpm | ||
| Modelica.Mechanics.Rotational.Sources.Torque | torque | ||
| Modelica.Blocks.Sources.TimeTable | torqueTable | ||
| Modelica.Blocks.Sources.TimeTable | dutyCycleTable | ||
| Modelica.Electrical.Analog.Basic.Inductor | inductor |