modelSignalCurrent

Generic current source using the input signal as source current

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

The signal current source is a converter of real valued irradiance signal into a source current. Depending on the actual temperature the current is adjusted through a linear temperature coeffficient.

i = IRef * (irradiance / irradianceRef + alphaRef * (T_heatPort - TRef))

Parameters

TypeNameDefaultDescription
BooleanuseHeatPort (from ConditionalHeatPort)false= true, if heatPort is enabled
SI.TemperatureT (from ConditionalHeatPort)293.15Fixed device temperature if useHeatPort = false
Modelica.Units.SI.TemperatureTRef298.15Reference temperature
Modelica.Units.SI.CurrentIRef1Reference current at reference irradiance and reference temperature
Modelica.Units.SI.IrradianceirradianceRef1000Reference solar irradiance
Modelica.Units.SI.LinearTemperatureCoefficientalphaRef0Temperature coefficient of reference current at TRref

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from ConditionalHeatPort)Conditional heat port
Modelica.Electrical.Analog.Interfaces.PositivePinp
Modelica.Electrical.Analog.Interfaces.NegativePinn
Modelica.Blocks.Interfaces.RealInputirradianceIrradiance

Components

TypeNameDefaultDescription
SI.PowerLossPower (from ConditionalHeatPort)Loss power leaving component via heatPort
SI.TemperatureT_heatPort (from ConditionalHeatPort)Temperature of heatPort
Modelica.Units.SI.VoltagevVoltage drop between the two pins (= p.v - n.v)
Modelica.Units.SI.CurrentiCurrent flowing from pin p to pin n as input signal

Revisions

  • 1998 by Martin Otter
    initially implemented