Python and its Applications in Civil and Structural Engineering
Python and its Applications in Civil and Structural Engineering
Python Programming
Data Science and usage of software’s are commonly used in all fields of Engineering.Python is considered as one of the most important tool in the modern civil engineering construction works.
Application of it in each and every part are given below:
MACHINE LEARNING (ML): With the help of artificial intelligence, automatically we will be able to learn and improve the occurrence of the disasters to a certain limit. ML uses computer programs to access data and use it in the detail study. Artificial Intelligence can predict the occurrence of numerous natural disasters, which can be the difference between life and death for thousands of people. Some of them are given below :
EARTHQUAKE:
Trained seismic data systems helps us to analyze the location, magnitude, prediction and the pattern of earthquakes before and aftershocks, thus saving millions of lives.
Floods:
Previous years rainfall and flood can be recorded and an application can be developed to simulate the floods.
Hurricanes:
Every year hurricanes cost property damage worth millions!. Wind speed data rainfall, temperature, moisture can be recorded that can be used to predict the future occurrences of a hurricane.
Analysis and Design of Structural elements using Python
With the help of libraries in Python we will be able to analyze, design, optimize different structural elements. Some the most commonly used libraries are
• Tensor flow Keras
• Numpy
• Pandas
• Matplotlib
Analysis of RC beams can be done with the help of python as we do in Civil Engineering Software’s
Analysis and Design of Steel structures can be done with in python
Optimized position of sensors and assessment of damage in RC beams can be done with the help of python
Application of Python for image processing and data manipulation
Like many fields of engineering, Civil engineering also involves in data science applications. Python is the most popular programming language in data science. Implementation of Python programming in undergraduate design course will improve the analytical skills of the students and have significant contribution to make them design industry ready professionals.