Skip to content
HeatTransfer.PrescribedHeatFlow.md

HeatTransfer.PrescribedHeatFlow ​

Usage ​

TranslatedComponents.HeatTransfer.PrescribedHeatFlow(T_ref=293.15, alpha=0)

Parameters: ​

NameDescriptionUnitsDefault value
T_refK293.15
alpha1/K0

Connectors ​

  • Q_flow - This connector represents a real signal as an input to a component (RealInput)

  • port - (HeatPort)

Behavior ​

julia
using TranslatedComponents #hide
using ModelingToolkit #hide
@variables T_ref #hide
@variables alpha #hide
@named sys = TranslatedComponents.HeatTransfer.PrescribedHeatFlow(T_ref=T_ref, alpha=alpha) #hide
full_equations(sys) #hide
<< @example-block not executed in draft mode >>

Source ​

dyad
component PrescribedHeatFlow
  Q_flow = RealInput()
  port = HeatPort()
  parameter T_ref::Dyad.Temperature = 293.15
  parameter alpha::Dyad.LinearTemperatureCoefficient = 0
relations
  port.Q_flow = -Q_flow * (1 + alpha * (port.T - T_ref))
end
Flattened Source
dyad
component PrescribedHeatFlow
  Q_flow = RealInput()
  port = HeatPort()
  parameter T_ref::Dyad.Temperature = 293.15
  parameter alpha::Dyad.LinearTemperatureCoefficient = 0
relations
  port.Q_flow = -Q_flow * (1 + alpha * (port.T - T_ref))
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses