About

People

Users

Heat Transfer

SIFBuilder

Command manual

Examples

Developers

Documents

Q&A

A flat slab subjected to furnace fire (BRANZ test)


Developed by Dr Liming Jiang


Introduction

Figure 1 shows the slab configuration, which was tested by BRANZ using a furnace (Lim et al., 2002). This is a flat concrete slab with single layer of steel mesh. A UDL of 5.4kN/m2 was loaded on the slab during the fire test, and the fire following the standard time-temperature curve lasted for 3 hours.

OpenSees Model Type used for this example
Element ShellNLDKGQThermal
Section LayeredShellThermal
Material CDPPlaneStressThermal, SteelECThermal, J2PlaneStressThermal
Thermal Loading ShellThermalAction, with userdefined dat file

Download: This Example Package


Model Geometry

Figure-1: Schematic of flat concrete slab subjected to furnace fire

Tcl scripts for model definition

model BasicBuilder -ndm 3 -ndf 6;
#define model parameters: Number of elements along x and y, slab dimensions, UDL
set nx 20;
set ny 20;
set slabT 0.1;
set slabB 3.150;
set slabL 4.150;
set UDL 5.4E3;

#define material models
set gt [expr 3.7e6/2.2e10*3.7e6*2];
set gc [expr 37.0e6/2.2e10*37.0e6*6];
nDMaterial CDPPlaneStressThermal 100 2.2e10 0.2 3.7e6 37e6 $gt $gc;
nDMaterial PlateFromPlaneStressThermal 4 100 1e9;

#uniaxialMaterial SteelECThermal 1 EC2NC 5.65e8 2e11;
uniaxialMaterial SteelECThermal 1 EC2NH 4.68e8 2e11;
nDMaterial PlateRebarThermal 3 1 0;
nDMaterial PlateRebarThermal 5 1 90;
nDMaterial J2PlaneStressThermal 13 21 2e11 0.3 4.68e8 6.00e8 0.1 2e8;
nDMaterial PlateFromPlaneStressThermal 46 13 20e10;

#define shell section:rebar/layer
section LayeredShellThermal 5 13 4 0.008 4 0.008 4 0.008435 3 0.000565 5 0.000565 4 0.004435 4 0.01 4 0.01 4 0.01 4 0.01 4 00.01 4 0.01 4 0.01 ;
section LayeredShellThermal 6 12 4 0.01 4 0.01 4 0.005 46 0.000565 4 0.004435 4 0.01 4 0.01 4 0.01 4 0.01 4 0.01 4 0.01 4 0.01 ;

#define shell elements using block2d
block2D $nx $ny 1 1 ShellNLDKGQThermal 5 {
1 0. 0. 0.
2 4.15 0. 0.
3 4.15 3.15 0.
4 0. 3.15 0.
}

#define boundary condition:simply supoorted;
fixX 0 0 0 1 0 0 0 ;
fixX 4.15 0 0 1 0 0 0 ;
fixY 0 0 0 1 0 0 0 ;
fixY 3.15 0 0 1 0 0 0 ;
fix 1 1 1 1 0 0 1 ;

#Define recorders
#DisplayModel3D DeformedShape $ViewScale $xLoc1 $yLoc1 $xPixels $yPixels
set MidEle [expr 1+($nx)*$ny/2+$nx/2];

Output Results

The varation of the mid-node displacement is shown in the following figure

Figure 1: Workflow of using OpenSees for Heat Transfer analysis
Reference:

Jiang, L. et al. (2021) ‘Modelling concrete slabs subjected to fires using nonlinear layered shell elements and concrete damage plasticity material’, Engineering Structures. Elsevier Ltd, 234i, p. 111977. doi:10.1016/j.engstruct.2021.111977.


This page is created by Liming Jiang, 2016