modelVariableResistor
Ideal linear electrical resistors with variable resistance
Extends from Interfaces.TwoPlug (Component with one polyphase electrical port), Polyphase.Interfaces.ConditionalHeatPort (Partial model to include conditional HeatPorts in order to describe the power loss via a thermal network).
Information
Contains m variable resistors (Modelica.Electrical.Analog.Basic.VariableResistor)
Attention!!!
It is recommended that none of the R_Port signals should not cross the zero value.
Otherwise depending on the surrounding circuit the probability of singularities is high.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m (from TwoPlug) | 3 | Number of phases |
| SI.Temperature[m] | T_ref | fill(300.15, m) | Reference temperatures |
| SI.LinearTemperatureCoefficient[m] | alpha | zeros(m) | Temperature coefficients of resistances at reference temperatures |
| Integer | mh (from ConditionalHeatPort) | 3 | Number of heatPorts=number of phases |
| Boolean | useHeatPort (from ConditionalHeatPort) | false | = true, if all heat ports are enabled |
| SI.Temperature[mh] | T (from ConditionalHeatPort) | fill(293.15, mh) | Fixed device temperatures if useHeatPort = false |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PositivePlug | plug_p (from TwoPlug) | Positive polyphase electrical plug with m pins | |
| NegativePlug | plug_n (from TwoPlug) | Negative polyphase electrical plug with m pins | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[mh] | heatPort (from ConditionalHeatPort) | Conditional heat ports | |
| Modelica.Blocks.Interfaces.RealInput[m] | R |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage[m] | v (from TwoPlug) | Voltage drops of the two polyphase plugs | |
| SI.Current[m] | i (from TwoPlug) | Currents flowing into positive polyphase plugs | |
| Modelica.Electrical.Analog.Basic.VariableResistor[m] | variableResistor |