WOLFRAM SYSTEMMODELER

VariableResistor

Ideal linear electrical resistor with variable resistance

Wolfram Language

In[1]:=
Click for copyable input
SystemModel["Modelica.Electrical.Analog.Basic.VariableResistor"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

The linear resistor connects the branch voltage v with the branch current i by
i*R = v
The Resistance R is given as input signal.

Attention!!!
It is recommended that the R signal should not cross the zero value. Otherwise depending on the surrounding circuit the probability of singularities is high.

Connectors (4)

p

Type: PositivePin

Description: Positive pin (potential p.v > n.v for positive voltage drop v)

n

Type: NegativePin

Description: Negative pin

heatPort

Type: HeatPort_a

Description: Conditional heat port

R

Type: RealInput

Description:

Parameters (4)

useHeatPort

Value: false

Type: Boolean

Description: =true, if heatPort is enabled

T

Value: T_ref

Type: Temperature (K)

Description: Fixed device temperature if useHeatPort = false

T_ref

Value: 300.15

Type: Temperature (K)

Description: Reference temperature

alpha

Value: 0

Type: LinearTemperatureCoefficient (ยน/K)

Description: Temperature coefficient of resistance (R_actual = R*(1 + alpha*(T_heatPort - T_ref))

Used in Examples (4)

ShowVariableResistor

Simple demo of a VariableResistor model

SMPM_Braking

Test example: PermanentMagnetSynchronousInductionMachine acting as brake

DCSE_Start

Test example: DC with serial excitation starting with voltage ramp

DCSE_SinglePhase

Test example: DC with serial excitation starting with voltage ramp

Used in Components (1)

VariableResistor

Ideal linear electrical resistors with variable resistance