WOLFRAM SYSTEM MODELER
ControlledTemperatureControl temperature of a resistor |
SystemModel["Modelica.Thermal.HeatTransfer.Examples.ControlledTemperature"]
This information is part of the Modelica Standard Library maintained by the Modelica Association.
A constant voltage of 10 V is applied to a temperature dependent resistor of 10*(1+(T-20C)/(235+20C)) Ohms, whose losses v**2/r are dissipated via a thermal conductance of 0.1 W/K to ambient temperature 20 degree C. The resistor is assumed to have a thermal capacity of 1 J/K, having ambient temperature at the beginning of the experiment. The temperature of this heating resistor is held by an OnOff-controller at reference temperature within a given bandwidth +/- 1 K by switching on and off the voltage source. The reference temperature starts at 25 degree C and rises between t = 2 and 8 seconds linear to 50 degree C. An appropriate simulating time would be 10 seconds.
TAmb |
Value: 293.15 Type: Temperature (K) Description: Ambient temperature |
---|---|
TDif |
Value: 2 Type: TemperatureDifference (K) Description: Error in temperature |
TRes |
Default Value: resistor.T_heatPort Type: Temperature (K) Description: Resulting temperature |
---|
ground |
Type: Ground Description: Ground node |
|
---|---|---|
constantVoltage |
Type: ConstantVoltage Description: Source for constant voltage |
|
heatCapacitor |
Type: HeatCapacitor Description: Lumped thermal element storing heat |
|
resistor |
Type: Resistor Description: Ideal linear electrical resistor |
|
fixedTemperature |
Type: FixedTemperature Description: Fixed temperature boundary condition in Kelvin |
|
temperatureSensor |
Type: TemperatureSensor Description: Absolute temperature sensor in degCelsius |
|
thermalConductor |
Type: ThermalConductor Description: Lumped thermal element transporting heat without storing it |
|
idealSwitch |
Type: IdealOpeningSwitch Description: Ideal electrical opener |
|
ramp |
Type: Ramp Description: Generate ramp signal |
|
onOffController |
Type: OnOffController Description: On-off controller |
|
logicalNot |
Type: Not Description: Logical 'not': y = not u |