Skip to content

rishikasinha7/simulation-aileron

Repository files navigation


Structural Analysis

This repository contains the codebase for Structural Analysis of the Boeing 737, (part of semester 1 CE-252 MTE factor, DTU) focusing on various aspects of force calculation, inertia, internal forces, reaction forces, and more. Below is a breakdown of the key components of the system and their functionality.

File Descriptions

main.py

Main driver file to execute the structural analysis process. It coordinates the calculations across different modules and generates the necessary outputs.

Boom.py

This module determines the position and area of the booms in the structure. It plays a crucial role in defining the geometry and layout of the Boeing 737's internal structure.

force.py

Defines the coefficients of the force for various uses. It is especially important in calculating the internal forces within the structure under different loading conditions.

inertia.py

This file calculates the inertia properties of the booms and handles the rotation of inertia between different coordinate frames, specifically from the body frame to the general coordinate frame.

Input_variables.py

Contains input variables specific to the Boeing 737 model. These variables are critical for performing the calculations and simulations related to the aircraft's structure.

internal_forces.py

Computes internal forces and moments acting on the structure. It calculates deflection, curvature, slope, and normal stress, which are essential for understanding the material behavior and performance of the aircraft.

plots.py

Generates visualizations for forces, moments, stresses, displacements, curvatures, slopes, and more. This module includes 3D plotting and calculates Von Mises stresses to help with visualization and analysis of the structural response.

reaction_forces.py

Calculates the reaction forces of the statically indeterminate structure. It uses equations of motion and displacement relations to determine how the structure reacts under various loading conditions.

shear_force.py

Analyzes the shear flow within the structure, calculates the shear center, and evaluates the aileron’s twist. This module is essential for assessing the aerodynamic and mechanical behavior of the wings and control surfaces.


Installation and Usage

To get started, clone this repository to your local machine:

git clone https://github.com/yourusername/boeing-737-structural-analysis.git
cd boeing-737-structural-analysis

Ensure that all necessary dependencies are installed. You may want to create a virtual environment and install the required packages using pip:

pip install -r requirements.txt

Run the main analysis script:

python main.py

Make sure to review and update the Input_variables.py file with the correct parameters before running the analysis.


About

CE-252 MTE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages