This page explains the commands used for heat transfer analysis in OpenSees
SetInitialT $initialT;
A very simple example is shown as below
SetInitialT 293.15;
HTConstants $constantSeriesTag $Convective_Coefficient $ambientT $emissivity $absorptivity ;
HTConstants 1 4.0 293.15 0.7 0.7;
HTPattern AmbientBc $PatternTag {
HeatFluxBC..... ;
}
HTPattern fire $patternTag model $FireModelTag {
HeatFluxBC..... ;
}
An examples is given as below, which is to define the heat transfer boudanry conditions for the unexposed surface of a concrete slab:
HTPattern AmbientBC 1 {
HeatFluxBC -HTEntity 1 -face 5 -type ConvecAndRad -HTConstants 1;
}
Another example is given here to show how the fire exposure being defined in a heat transfer analysis. A Standard Fire time-temperature relationship curve is adopted to define the fire exposure, and more fire models can be used which can be referred to as FireModel
FireModel 1 -type standard ;
HTPattern fire 2 model 1 {
HeatFluxBC -HTEntity 1 -face 3 -type -ConvecAndRad -HTConstants 1;
}
FireModel $fireModelType $fireModelTag <$fireModelPars>;
Parameters for various fire models are given in the following table
Fire Model | fireModelType | fireModelPars |
Standard Fire Curve (ISO834, EC1) | standard or Standard | - |
External Fire Curve (EC1) | external or External | - |
HydroCarbon Fire Curve (EC1) | HydroCarbon or hydroCarbon | - |
ASTM Fire Curve | ASTM or ASTME119 | - |
Parameteric Fire Curve(EC1) | parametric or Parametric | thi,Area_vent, h_vent,Area_total, Area_fire, Q_fire, T_lim |
Localised fire (EC1) | localised or Localised | -orign $xloc $yloc $zloc -firePars $D $Q $H $symmetricAxisTag |
Natural Fire Model (Jiang et al,2021( | NaturalFire | -firePars -file $filename |
User Defined Fire models using external data file | Uerdefined | -file $filename -Type $dataTypeTag |
FireModel standard 1;
FireModel Localised 2 -origin 0.0 -2.0 0.0 -firePars 1.0 1127.0E3 2.4 2 ;
FireModel NaturalFire 6 -firePars -file firepars.dat 2
This page is created by Liming Jiang, 2016