modelPotentiometer

Adjustable resistor

Extends from Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Information

This models a potentiometer where the sliding contact is placed between pin_n (r = 0) and pin_p (r = 1), dependent on either the parameter rConstant or the signal input r.

The total resistance R is temperature dependent.

Parameters

TypeNameDefaultDescription
SI.ResistanceRResistance at temperature T_ref
SI.TemperatureT_ref293.15Reference temperature
SI.LinearTemperatureCoefficientalpha0Temperature coefficient of resistance (R_actual = R*(1 + alpha*(T_heatPort - T_ref)))
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if heatPort is enabled
SI.TemperatureT (from ConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false
potentiometer
BooleanuseRinputfalseUse input for 0<r<1 (else constant)
RealrConstant0.5Contact between n (r=0) and p (r=1)

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from ConditionalHeatPort)Conditional heat port
Modelica.Electrical.Analog.Interfaces.PositivePinpin_p
Modelica.Electrical.Analog.Interfaces.PositivePincontact
Modelica.Electrical.Analog.Interfaces.NegativePinpin_n
Modelica.Blocks.Interfaces.RealInputr

Components

TypeNameDefaultDescription
SI.PowerLossPower (from ConditionalHeatPort)Loss power leaving component via heatPort
SI.TemperatureT_heatPort (from ConditionalHeatPort)Temperature of heatPort
SI.ResistanceRpActual resistance between pin_p and contact
SI.ResistanceRnActual resistance between contact and pin_n