Skip to content

Implementation for nonlinear analysis of reinforced concrete membrane elements by Modified Compression Field Theory and Disturbed Stress Field Theory.

License

Notifications You must be signed in to change notification settings

andrefmello91/Reinforced-Concrete-Membrane

Repository files navigation

Reinforced-Concrete-Membrane

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

Library for nonlinear analysis of reinforced concrete membrane elements by Modified Compression Field Theory (VECCHIO; COLLINS, 1986), Disturbed Stress Field Model (VECCHIO, 2000) and Softened Membrane Model (HSU; ZHU, 2002).

This library uses:

Class Membrane

The membrane object can be initiated by static typing:

var membrane = Membrane.From([Concrete Parameters], [Web Reinforcement], [Width], [Constitutive Model])

Class MembraneSolver

The MembraneSolver class implements a nonlinear solution algorithm for solving a membrane element with known applied stresses.

Example:

var solver = new MembraneSolver([Membrane Element], [Nonlinear Solution Method])

solver.Solve([Applied Stresses], [Simulate until failure?])

solver.OutputResults(out [File Path], [Location to write file])

A csv file will be saved in the output location.

Usage

Package reference:

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

.NET CLI:

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

About

Implementation for nonlinear analysis of reinforced concrete membrane elements by Modified Compression Field Theory and Disturbed Stress Field Theory.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages