modelBuckConverter
A buck converter, built of nonideal (lossy) elements.
Losses of a transistor, diode and inductor copper are modeled.
Optionally any lossy element can be set to 0.
The duty cycle is set directly (as a dimensionless real number
between 0 and 1) and may vary during the simulation run.
Extends from ISmpsDport ( An extension of SMPS.BasicConverter.ISmps with an aditional input port that allows direct setting of the duty cycle ratio (D). ).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Resistance | Rton | Defaults.Rton | Transistor's on-state resistance [Ohm] |
| SI.Voltage | Vdknee | Defaults.Vknee | Diode's knee voltage [V] |
| SI.Resistance | Rd | Defaults.Rd | Diode's conduction mode resistance [Ohm] |
| SI.Inductance | L | Defaults.L | Inductor's inductance [H] |
| SI.Resistance | RLloss | Defaults.Rl | Inductor's copper resistance [Ohm] |
| SI.Capacitance | C | Defaults.C | Capacitor's capacitance [F] |
| SI.Voltage | Vm | Defaults.Vm | PWM's sawtooth voltage amplitude [V] |
| SI.Voltage | Von | Defaults.Von | PWM's high level voltage [V] |
| SI.Frequency | fs | Defaults.fs | Switching frequency [Hz] |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| EL.Interfaces.PositivePin | inP (from ISmps) | Positive input pin | |
| EL.Interfaces.NegativePin | inN (from ISmps) | Negative input pin | |
| EL.Interfaces.PositivePin | outP (from ISmps) | Positive output pin | |
| EL.Interfaces.NegativePin | outN (from ISmps) | Negative output pin | |
| Modelica.Blocks.Interfaces.RealInput | d (from ISmpsDport) | Duty cycle as a dimensionless real number between 0 and 1 |