modelChopperStepUp
Step up chopper
Extends from Icons.Converter (Converter icon), PowerConverters.Interfaces.DCDC.DCtwoPin1 (Positive and negative pins of side 1), PowerConverters.Interfaces.DCDC.DCtwoPin2 (Positive and negative pins of side 2), Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network), Interfaces.Enable.Enable1 (Partial model providing enable parameter and optional enable input for one firing signal).
Information
This is a conventional step up chopper (boost converter) model. It consists of a transistor and free wheeling diode.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Resistance | RonTransistor | 1e-05 | Transistor closed resistance |
| SI.Conductance | GoffTransistor | 1e-05 | Transistor opened conductance |
| SI.Voltage | VkneeTransistor | 0 | Transistor threshold voltage |
| SI.Resistance | RonDiode | 1e-05 | Closed diode resistance |
| SI.Conductance | GoffDiode | 1e-05 | Opened diode conductance |
| SI.Voltage | VkneeDiode | 0 | Diode forward threshold voltage |
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if heatPort is enabled |
| SI.Temperature | T (from ConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| Integer | m (from Enable) | 3 | Number of phases |
| Enable | |||
| Boolean | useConstantEnable (from Enable) | true | Disable boolean input and use constantEnable, if true |
| Boolean | constantEnable (from Enable) | true | Constant enabling of firing signals |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | dc_p1 (from DCtwoPin1) | Positive DC input | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | dc_n1 (from DCtwoPin1) | Negative DC input | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | dc_p2 (from DCtwoPin2) | Positive DC output | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | dc_n2 (from DCtwoPin2) | Negative DC output | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from ConditionalHeatPort) | Conditional heat port | |
| Modelica.Blocks.Interfaces.BooleanInput | enable (from Enable) | Enables fire and notFire | |
| Modelica.Blocks.Interfaces.BooleanInput | fire_p (from Enable1) | Firing signal of positive potential transistor |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | vDC1 (from DCtwoPin1) | dc_p1.v - dc_n1.v | DC voltage side 1 |
| SI.Current | iDC1 (from DCtwoPin1) | dc_p1.i | DC current side 1 |
| SI.Power | powerDC1 (from DCtwoPin1) | vDC1*iDC1 | DC power side 1 |
| SI.Voltage | vDC2 (from DCtwoPin2) | dc_p2.v - dc_n2.v | DC voltages side 2 |
| SI.Current | iDC2 (from DCtwoPin2) | dc_p2.i | DC current side 2 |
| SI.Power | powerDC2 (from DCtwoPin2) | vDC2*iDC2 | DC power side 2 |
| SI.Power | LossPower (from ConditionalHeatPort) | Loss power leaving component via heatPort | |
| SI.Temperature | T_heatPort (from ConditionalHeatPort) | Temperature of heatPort | |
| PowerConverters.Enable.EnableLogic | enableLogic (from Enable) | Enabling logic | |
| Modelica.Blocks.Logical.And | andCondition_p (from Enable1) | And condition for positive firing signal | |
| Modelica.Electrical.Analog.Ideal.IdealGTOThyristor | transistor | Switching transistor | |
| Modelica.Electrical.Analog.Ideal.IdealDiode | diode | Free wheeling diode |