Skip to content

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

Languages