CIV_ANALYSIS

in #utopian-io5 years ago

Repository

https://github.com/numanbtt/CIV_ANALYSIS

CIV_ANALYSIS


What is the project about?

Civil Analysis is a project that analyzes the structural member that are of great importance in civil engineering i.e. beams, trusses and frames. As all of our building structures are made by combining these members so it is impossible to neglect their analysis especially in high rise buildings.

CIVANALYSIS (1).png

A Brief introduction Of Civil Engineering (Idea behind the project)

If we look at the greater picture of civil engineering than we can divide it into 2 parts:

  • Design of structures
  • Analyses of the existing structures

Design of structure

Whenever there is a requirement to make something new whether it is a building, highway, motorway, irrigation system or even dams then first we have to design the whole structure. During design, we have to consider each and every force or phenomenon from simple ball strike to flood or earthquake.

The analysis of Structures

The analysis is done in case of an already existing structure. Whether it is able to carry the load or not. For example, if we want to increase on the floor on a certain building then we have to run a complete analysis to make sure the current strength of the structure. The analysis is also done on those building which is under design to check their strength.

Our project deals with the analysis of structures

Importance of project

Now coming towards the analysis of the structure, there are mainly 2 methods that analyze the structure:
1- Flexibility Method
2- Stiffness Method
In the flexibility method, small structures can be analyzed but on the other hand, the stiffness method can be used to analyze structures on large scale. It is based on FEM (finite element method) that is to divide the whole structure in small parts called nodes. Then all the force, bending moments and displacements are calculated on these nodes.
More the nodes more accurate the solution is.

Basic of CIV_ANALYSIS

My code is going to work on the basis of stiffness method also called matrix method.

Although there are two or three software used to design and analyze the structure one has to pay to buy them. And we all know, it's much difficult for students or sometimes even for teachers, that's why i just wanted to make an open source code that will help each and everyone. I've also an idea to turn it into a website then it will be more useful for everyone.

Apology to my followers

As my field is not related to the coding or programming that's why I don't have much idea about it. So, it's very difficult for me to make this project in one go. That's why I've divided it into different phases. Also, I have to derive a formula for each and every case separately which take a lot of time to generalize a formula.
Hope so you all understand, but I promise your patience will not go in vain.

Technology Stack

MATLAB (matrix laboratory) is used to make CIV_ANALYSIS.
Note: Matlab has its own language but its syntax is almost similar to the Fortran.

Roadmap

Phase 1

• Deal with the different type of loading

• Deals with the most common used Structural Member (Beam)

• Deals with the Reactions

• Deals with the forces being transfer to one member to other members

Phase 2

• Deals with the graphical behavior of Stresses produce at each point of the beam

• Formation of Shear Force Diagram (SFD)

• Formation of the Bending Moment Diagram (BMD)

Phase 3

• Runs Complete analysis of Beam

Phase 4

• Runs Complete analysis of 2-dimensional trusses

Phase 5

• Runs complete analysis of 2 dimensional Frame

Phase 6

• Runs complete analysis of 3-dimensional trusses

Phase 7 (Optional: Not Confirm at this stage)

• To develop a site based on this analysis code so that it will be more reachable to everyone

Working of code

At this stage, It asks for the basic data for example length of the width or magnitude and position of the load.
Then according to the given data it calculate how much reactions are being produced by the coloumn supports of wall supports on which it is placed.

How to contribute?

The code is added in the repository whose link is given at the top of the blog post.
Everyone is welcome to contribute in the project. You can contact me right here in the comment section to offer some improvements or you can open an issue in github.
But it is to be noted that my project is not not complete yet so to take guidance you can read the readme file in my repository

GitHub Account

https://github.com/numanbtt

Sort:  

Thanks for the contribution, @numanbutt! It's cool that you want to create an open source project to help civil engineering.

Since I don't have any experience with this kind of stuff it's hard for me to judge this. Looking at the code it seems relatively simple, and it doesn't really seem that useful for anyone, yet. Would someone actually use this already and why? I am sure civil engineers have access to programs like this already, with many more features.

I would recommend creating an (minimum viable product) and then showing examples of how people could use it in real life scenarios and why (what benefits does it have, or will it have, over other programs that are similar). I am sorry if this is a bit discouraging, but this is how I feel about it.


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Yes, I've mentioned in the article sir. There are some software that offers analysis of structures.
For example, if you take example of ABAQUS then it cost almost 10 lacs in our currency. So in that case, it's difficult for students to use and buy them.
I know you're right on your side.
And Thank You for the kind review sir. 😊

Thank you for your review, @amosbastian! Keep up the good work!

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 16 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 7 SBD worth and should receive 86 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hi, @numanbutt!

You just got a 4.91% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Hi @numanbutt!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @numanbutt!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.27
TRX 0.13
JST 0.032
BTC 60953.94
ETH 2920.49
USDT 1.00
SBD 3.57