Giter Site home page Giter Site logo

rclab-auth / project-omega Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 2.0 1.76 MB

Machine Learning Design Functions for R/C Sections

License: GNU General Public License v3.0

C# 13.71% C++ 13.32% Pascal 10.81% Fortran 10.82% Java 13.74% MATLAB 13.31% Python 10.63% Visual Basic .NET 13.66%

project-omega's Introduction

Project Omega

Machine Learning Design Functions for R/C Sections

Charalampakis, A.E. and Papanikolaou, V.K. (2021) “Machine learning design of R/C columns”, Engineering Structures, Vol. 226, 111412.

https://doi.org/10.1016/j.engstruct.2020.111412

Languages supported

  • C# (MLDF.cs)

  • C++ (MLDF.cpp)

  • Delphi (MLDF.pas)

  • Fortran (MLDF.f90)

  • Java (MLDF.java)

  • Matlab (MLDF.m)

  • Python (MLDF.py)

  • VB.NET (MLDF.vb)

  • VBA/Excel (MLDF.xlsm)

    Excel file contains an interactive spreadsheet for all functions.

Function syntax

Circular solid section

w_CS(cd, n, m)
As_CS(d, c, fcd, N, M)

c/d cover over diameter (0.01 to 0.15)
n normalized axial (-0.6 to +0.1)
m normalized moment
w mechanical reinforcement ratio
d diameter
c cover
fcd concrete strength
N axial
M moment
As reinforcement area

Circular hollow section

w_CH(td, n, m)
As_CH(d, t, fcd, N, M)

t/d thickness over diameter (0.05 to 0.20)
n normalized axial (-0.6 to +0.1)
m normalized moment
w mechanical reinforcement ratio
d diameter
c thickness
fcd concrete strength
N axial
M moment
As reinforcement area

Rectangular solid section with equal reinforcement at each side

w_RSe(bh, cb, n, mx, my)
As_RSe(b, h, c, fcd, N, Mx, My)

b/h width over height (1.0 to 2.0)
c/b cover over width (0.01 to 0.15)
n normalized axial (-0.6 to +0.1)
mx normalized moment
my normalized moment
w mechanical reinforcement ratio
b width
h height
c cover
fcd concrete strength
N axial
Mx moment
My moment
As reinforcement area

Rectangular solid section with distributed reinforcement at each side

w_RSd(bh, ch, n, mx, my)
As_RSd(b, h, c, fcd, N, Mx, My)

b/h width over height (1.0 to 6.0)
c/h cover over height (0.01 to 0.15)
n normalized axial (-0.6 to +0.1)
mx normalized moment
my normalized moment
w mechanical reinforcement ratio
b width
h height
c cover
fcd concrete strength
N axial
Mx moment
My moment
As reinforcement area

Rectangular hollow section with equal reinforcement at each side

w_RHe(bh, tb, n, mx, my)
As_RHe(b, h, t, fcd, N, Mx, My)

b/h width over height (1.0 to 2.0)
t/b thickness over width (0.05 to 0.20)
n normalized axial (-0.6 to +0.1)
mx normalized moment
my normalized moment
w mechanical reinforcement ratio
b width
h height
t thickness
fcd concrete strength
N axial
Mx moment
My moment
As reinforcement area

Rectangular hollow section with distributed reinforcement at each side

w_RHd(bh, tb, n, mx, my)
As_RHd(b, h, t, fcd, N, Mx, My)

b/h width over height (1.0 to 6.0)
t/h thickness over height (0.05 to 0.20)
n normalized axial (-0.6 to +0.1)
mx normalized moment
my normalized moment
w mechanical reinforcement ratio
b width
h height
t thickness
fcd concrete strength
N axial
Mx moment
My moment
As reinforcement area

Tee section

w_T(beffbw, hfd, m)
x_T(beffbw, hfd, m)
As_T(beff, bw, h, hf, c, fcd, M, Optional N)

beff/bw flange width over web width (1.0 to 10.0)
hf/d slab thickness over effective height (0.05 to 0.25)
m normalized moment
w mechanical reinforcement ratio
x normalized compression flange height
beff flange width
bw web width
h height
hf flange height
c cover
fcd concrete strength
M moment
N axial
As reinforcement area

Rectangular section

w_R(m)
x_R(m)
As_R(b, h, c, fcd, M, Optional N)

m normalized moment
w mechanical reinforcement ratio
x normalized compression flange height
b flange width
h web width
c cover
fcd concrete strength
M moment
N axial
As reinforcement area

project-omega's People

Contributors

vpapanik avatar

Stargazers

 avatar  avatar Abolfazl Najafi avatar  avatar Georgios Stamoulos avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.