Plane Stress Concrete Materials: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span style="color:red"> WARNING ..  AT PRESENT CODE AS SUBMITTED DOES NOT APPEAR TO WORK .. LOOK AT CONVERGENCE IN EXAMPLE</span>
A number of Reinforced and Prestressed Concrete Plane Stress Materials are available. The ones on this page have been provided
A number of Reinforced and Prestressed Concrete Plane Stress Materials are available. The ones on this page have been provided
the University of Houston and are based on the Cyclic Softened Membrane Model (CSMM). They are capable of modeling the cyclic shear behaviour of  
the University of Houston and are based on the Cyclic Softened Membrane Model (CSMM). They are capable of modeling the cyclic shear behavior of  
prestressed and reinforced concrete membranes.
prestressed and reinforced concrete membranes.
This code has been developed at the University of Houston by:
<span style="color:blue"> A. Laskar</span>,
<span style="color:blue"> J. Zhong</span>,
<span style="color:blue"> [http://www.egr.uh.edu/cive/faculty/mo/?e=main Y.L. Mo] </span>, and
<span style="color:blue"> [http://www.egr.uh.edu/cive/faculty/hsu/ Thomas T.C. Hsu]</span>, 


----
----


This command is used to construct an Reinforced ConcretePlane Stress material object.
This command is used to construct a Reinforced Concrete Plane Stress material object based on Rotating Angle Theory with steel along two directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nDMaterial DMaterial ReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?'''
| style="background:red; color:black; width:800px" | '''nDMaterial ReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?'''
|}
|}


This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory.
 
 
This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory with steel along two directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nMaterial FAReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?'''
| style="background:red; color:black; width:800px" | '''nDMaterial FAReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?'''
|}
|}




This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory.
 
This command is used to construct a Reinforced Concrete Plane Stress material object based on Rotating Angle theory with steel along four directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nMaterial RAFourSteelRCPlaneStress matTag? rho? s1? s2? s3? s4? c1? c2? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? fpc? fy? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial RAFourSteelRCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? UniaxiaMatTag5? UniaxiaMatTag6? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? fpc? fy? E0? epsc0?'''
|}
|}




This command is used to construct a Reinforced Concrete Plane Stress material object based on Rotating Angle theory.
 
This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory with steel along four directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nDMaterial PrestressedConcretePlaneStress matTag? rho? t1? s1? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fy1? fy2? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial FAFourSteelRCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? UniaxiaMatTag5? UniaxiaMatTag6? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? fpc? fy? E0? epsc0?'''
|}
|}




This command is used to construct an Prestressed Concrete Plane Stress material object.
 
This command is used to construct a Prestressed Concrete Plane Stress material object based on Rotating Angle Theory with steel along two directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nDMaterial RAFourSteelRCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? angle1? angle2? rou1? rou2? pstrain? fpc? fy1? fy2? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial PrestressedConcretePlaneStress matTag? rho? t1? s1? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy2? E0? epsc0?'''
|}
|}


This command is used to construct a Prestressed Concrete Plane Stress material object based on Fixed Angle theory.
 
 
This command is used to construct a Prestressed Concrete Plane Stress material object based on Fixed Angle theory with steel along two directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nMaterial FAPrestressConcretePlaneStress matTag? rho? t1? s2? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fy1? fy2? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial FAPrestressedConcretePlaneStress matTag? rho? t1? s2? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy? E0? epsc0?'''
|}
|}




This command is used to construct a Prestresed Concrete Plane Stress material object based on Fixed Angle theory.
 
This command is used to construct a Prestressed Concrete Plane Stress material object based on Rotating Angle Theory with steel along four directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nMaterial FAFourSteelPCPlaneStress matTag? rho? t1? t2? s3? s4? c1? c2? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? pstrain1? pstrain2? fpc? fy1? fy2? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial RAFourSteelPCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy? E0? epsc0?'''
|}
|}




This command is used to construct a Prestressed Concrete Plane Stress material object based on Rotating Angle theory.
 
This command is used to construct a Prestresed Concrete Plane Stress material object based on Fixed Angle theory with steel along four directions.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''nMaterial RAFourSteelPCPlaneStress matTag? rho? t1? t2? s3? s4? c1? c2? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? pstrain1? pstrain2? fpc? fy1? fy2? E0? epsc0?'''
| style="background:yellow; color:black; width:800px" | '''nDMaterial FAFourSteelPCPlaneStress matTag? rho? t1? t2? s3? s4? c1? c2? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? pstrain1? pstrain2? fpc? fyT? fy? E0? epsc0?'''
|}
|}




----
----


{|
{|
Line 66: Line 86:
|  '''$rho ''' || material density
|  '''$rho ''' || material density
|-
|-
|  '''$t1 $t2 ''' || material tags for uniaxial materials of type '''TendonZ01'''
|  '''$t1 $t2''' || material tags for uniaxial materials of type '''TendonL01'''
|-
|-
|  '''$s1 $s2 $s3 $s4 ''' || material tags for uniaxial materials of type '''ConcreteZ01'''
|  '''$s1 $s2 ..''' || material tags for uniaxial materials of type '''SteelZ01'''
|-
|-
|  '''$c1 $c2''' || material tags for uniaxial materials of type '''SteelZ01'''
|  '''$c1 $c2''' || material tags for uniaxial materials of type '''ConcreteL01, ConcreteZ01'''
|-
|-
| '''$angle1 $angle2 ...''' ||  
| '''$angle1 $angle2 ...''' || angle of i'th (steel or tendon) layer to x coordinate
|-
|-
| '''$rou1 $rou2 ...''' ||
| '''$rou1 $rou2 ...''' || steel ratio of the i'th layer.
|-
|-
| '''$pstrain1 $pstrain2''' ||  
| '''$pstrain1 $pstrain2''' || initial strain in tendons
|-
|-
| '''$fpc''' ||
| '''$fpc''' || compressive strength of concrete
|-
|-
| '''$fy1 fy2''' ||
| '''$fyT''' || yield strength of tendons
|-
|-
| '''$E0''' ||
| '''$fy''' || yield strength of steel
|-
|-
| '''$epsc0''' ||
| '''$E0''' || initial stiffness of steel (Young's Modulus)
|-
| '''$epsc0''' || compressive strain of concrete
|}
 
----
 
 
A number of special uniaxial materials are needed for these materials. These materials are created using the following uniaxialMaterial commands.
 
{|
| style="background:yellow; color:black; width:800px" | '''uniaxialMaterial SteelZ01 tag? fy? E0? fpc? rou? <ac?> <rc?>'''
|}
|}


{|
| style="background:yellow; color:black; width:800px" | '''uniaxialMaterial TendonL01 tag? fpy? Eps? fpc? rou? epsp? <ac?> <rc?>'''
|}
{|
| style="background:yellow; color:black; width:800px" | '''uniaxialMaterial ConcreteL01 tag? fpc? epsc0?'''
|}
{|
| style="background:yellow; color:black; width:800px" | '''uniaxialMaterial ConcreteZ01 tag? fpc? epsc0?'''
|}
{|
|  style="width:150px" | '''$tag ''' || unique uniaxial integer tag identifying material
|-
|  '''$fy''' || yield strength bare steel
|-
|  '''$E0''' || initial stiffness
|-
|  '''$fpc''' || compressive strength of concrete
|-
| '''$epsc0''' || strain at compressive strength
|-
|  '''$rou''' || steel ratio
|-
|  '''$epsp''' || prestress strain
|-
|  '''$ac''' || unloading path parameter (default = 1.9)
|-
|  '''$rc''' || reloading path parameter (default = 10.0)
|}
----
EXAMPLE
[[N_FSW13.tcl]]


----
----
Line 95: Line 166:
T.T.C. Hsu and Y.L. Mo, "Unified Theory of Concrete Structures", Wiley,  COMING APRIL 2010
T.T.C. Hsu and Y.L. Mo, "Unified Theory of Concrete Structures", Wiley,  COMING APRIL 2010


Y.L. Mo, J. Zhongb, TTC. Hsu, "Seismic simulation of RC wall-type structures",Engineering Structures, 30(11), 3167-3175, 2008.
Y.L. Mo, J. Zhong, T.T.C. Hsu, "Seismic simulation of RC wall-type structures",Engineering Structures, 30(11), 3167-3175, 2008.  
 
Mansour M, Hsu TTC,  "Behavior of reinforced concrete elements under cyclic shear: Part 1 — experiments", J Struct Eng, ASCE, 131(1), 44–53, 2005.


Mansour M, Hsu TTC, "Behavior of reinforced concrete elements under cyclic shear: Part 2–theoretical model", J Struct Eng, ASCE, 131(1), 54–65, 2005.




----
----

Latest revision as of 15:48, 1 October 2011

WARNING .. AT PRESENT CODE AS SUBMITTED DOES NOT APPEAR TO WORK .. LOOK AT CONVERGENCE IN EXAMPLE

A number of Reinforced and Prestressed Concrete Plane Stress Materials are available. The ones on this page have been provided the University of Houston and are based on the Cyclic Softened Membrane Model (CSMM). They are capable of modeling the cyclic shear behavior of prestressed and reinforced concrete membranes.

This code has been developed at the University of Houston by: A. Laskar, J. Zhong, Y.L. Mo , and Thomas T.C. Hsu,



This command is used to construct a Reinforced Concrete Plane Stress material object based on Rotating Angle Theory with steel along two directions.

nDMaterial ReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?


This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory with steel along two directions.

nDMaterial FAReinforcedConcretePlaneStress matTag? rho? s1? s2? c1? c2? angle1? angle2? rou1? rou2? fpc? fy? E0? epsc0?


This command is used to construct a Reinforced Concrete Plane Stress material object based on Rotating Angle theory with steel along four directions.

nDMaterial RAFourSteelRCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? UniaxiaMatTag5? UniaxiaMatTag6? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? fpc? fy? E0? epsc0?


This command is used to construct a Reinforced Concrete Plane Stress material object based on Fixed Angle theory with steel along four directions.

nDMaterial FAFourSteelRCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? UniaxiaMatTag5? UniaxiaMatTag6? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? fpc? fy? E0? epsc0?


This command is used to construct a Prestressed Concrete Plane Stress material object based on Rotating Angle Theory with steel along two directions.

nDMaterial PrestressedConcretePlaneStress matTag? rho? t1? s1? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy2? E0? epsc0?


This command is used to construct a Prestressed Concrete Plane Stress material object based on Fixed Angle theory with steel along two directions.

nDMaterial FAPrestressedConcretePlaneStress matTag? rho? t1? s2? c1? c2? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy? E0? epsc0?


This command is used to construct a Prestressed Concrete Plane Stress material object based on Rotating Angle Theory with steel along four directions.

nDMaterial RAFourSteelPCPlaneStress matTag? rho? UniaxiaMatTag1? UniaxiaMatTag2? UniaxiaMatTag3? UniaxiaMatTag4? angle1? angle2? rou1? rou2? pstrain? fpc? fyT? fy? E0? epsc0?


This command is used to construct a Prestresed Concrete Plane Stress material object based on Fixed Angle theory with steel along four directions.

nDMaterial FAFourSteelPCPlaneStress matTag? rho? t1? t2? s3? s4? c1? c2? angle1? angle2? angle3? angle4? rou1? rou2? rou3? rou4? pstrain1? pstrain2? fpc? fyT? fy? E0? epsc0?




$matTag integer tag identifying material
$rho material density
$t1 $t2 material tags for uniaxial materials of type TendonL01
$s1 $s2 .. material tags for uniaxial materials of type SteelZ01
$c1 $c2 material tags for uniaxial materials of type ConcreteL01, ConcreteZ01
$angle1 $angle2 ... angle of i'th (steel or tendon) layer to x coordinate
$rou1 $rou2 ... steel ratio of the i'th layer.
$pstrain1 $pstrain2 initial strain in tendons
$fpc compressive strength of concrete
$fyT yield strength of tendons
$fy yield strength of steel
$E0 initial stiffness of steel (Young's Modulus)
$epsc0 compressive strain of concrete


A number of special uniaxial materials are needed for these materials. These materials are created using the following uniaxialMaterial commands.

uniaxialMaterial SteelZ01 tag? fy? E0? fpc? rou? <ac?> <rc?>
uniaxialMaterial TendonL01 tag? fpy? Eps? fpc? rou? epsp? <ac?> <rc?>
uniaxialMaterial ConcreteL01 tag? fpc? epsc0?
uniaxialMaterial ConcreteZ01 tag? fpc? epsc0?


$tag unique uniaxial integer tag identifying material
$fy yield strength bare steel
$E0 initial stiffness
$fpc compressive strength of concrete
$epsc0 strain at compressive strength
$rou steel ratio
$epsp prestress strain
$ac unloading path parameter (default = 1.9)
$rc reloading path parameter (default = 10.0)



EXAMPLE

N_FSW13.tcl


REFERENCES


T.T.C. Hsu and Y.L. Mo, "Unified Theory of Concrete Structures", Wiley, COMING APRIL 2010

Y.L. Mo, J. Zhong, T.T.C. Hsu, "Seismic simulation of RC wall-type structures",Engineering Structures, 30(11), 3167-3175, 2008.