Skip to content

This library implements models for nonlinear analysis of concrete and reinforcement, for uniaxial and biaxial state of stresses.

License

Notifications You must be signed in to change notification settings

andrefmello91/Material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Material

This library is part of the research published in Structures Journal.

It implements models for nonlinear analysis of concrete and reinforcement, for uniaxial and biaxial state of stresses.

Code parameters implemented for concrete: fib Model Code 2010 and ABNT NBR 6118:2014.

Concrete behavior implemented: MCFT by Vecchio and Collins (1986), DSFM by Vecchio (2000) and SMM by Hsu and Zhu (2002).

Steel behavior: Bilinear.

This library uses:

Uniaxial materials

var concrete = new UniaxialConcrete([Parameters], [Concrete area], [Constitutive Model])

var reinforcement = new UniaxialReinforcement([Number of bars], [Bar diameter], [Steel parameters], [Concrete area])

Biaxial materials

var concrete = BiaxialConcrete.From([Parameters], [Constitutive Model])

var reinforcementDirection = WebReinforcementDirection.From([Bar diameter], [Bar spacing], [Steel parameters], [Cross-section Width], [Direction angle])

var webReinforcement = new WebReinforcement([WebReinforcementDirection in X], [WebReinforcementDirection in Y], [Cross-section Width])

Usage

Package reference:

<PackageReference Include="andrefmello91.Material" Version="1.X.X" />

.NET CLI:

dotnet add package andrefmello91.Material --version 1.X.X

About

This library implements models for nonlinear analysis of concrete and reinforcement, for uniaxial and biaxial state of stresses.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages