/Material

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

Primary LanguageC#MIT LicenseMIT

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