This page introduces the developed commands for performing thermo-mechanical analysis in OpenSees.
uniaxialMaterial Steel01Thermal $matTag $Fy $E0 $b <$a1 $a2 $a3 $a4>
uniaxialMaterial Steel02Thermal $matTag $Fy $E0 $b $R0 $cR1 $cR2 <$a1 $a1 $a1 $a1>
uniaxialMaterial SteelECThermal $matTag <$steelType> $Fy $E0
A sample is shown as below:
uniaxialMaterial SteelECThermal 1 EC2NH 5.65e8 2e11;
uniaxialMaterial Concrete02Thermal $matTag $Fy $E0 <$a1 $a1 $a1 $a1>
uniaxialMaterial ConcreteECThermal $matTag $fpc $epsc0 $fpcu $epsU $lambda $ft $Ets
Example is shown as below:
set fpc -30;
set epsc0 -0.003;
set fpcu [expr $fpc*0.05];
set epsU -0.02;
set lambda 0.1;
set ft 0.0;
set Ets [expr $ft/0.002];
uniaxialMaterial ConcreteECThermal 2 $fpc $epsc0 $fpcu $epsU $lambda $ft $Ets;
nDMaterial ElasticIsotropic3DThermal $matTag $E0 $Poisson_ratio $Density $Thermal_expansion_ratio <-cSoft/-sSoft>;
J2PlaneStressThermal is created for analyses using shell elements in OpenSees, which represents a J2 plasiticty material (Von-Mises stress yielding principle) suitable for steel materials, using reduction factors and thermal exapnasion properties defined in Eurocode 2 and Eurocode 3. H1 and H2 and hardening factors for kinematic and isotropic hardening after yielding.
nDMaterial J2PlaneStressThermal $matTag $typeTag $E0 $Poisson_ratio $fy $fyu $H1 $H2;
A sample is shown as below:
nDMaterial J2PlaneStressThermal 11 22 2e11 0.3 5.65e8 6.65e8 10 2e10;
CDPPlaneStressThermal is created for analyses using shell elements in OpenSees, which represents a concrete damage plasiticty material suitable for concrete materials, using reduction factors and thermal exapnasion properties defined in Eurocode 2. gt and gc are the fracture energy associated with the crack and crush of concrete material.
nDMaterial CDPPlaneStressThermal $matTag $E0 $Poisson_ratio $ft $fc $gt $gc;
A sample is shown as below:
nDMaterial CDPPlaneStressThermal 101 2.2e10 0.2 3e6 30e6 $gt $gc;
This page is created by Liming Jiang, 2016