GitHub Repository
https://github.com/siddhesh1594/reserve-factor-calculator
This repository contains the HyperMesh (.hm) file and the corresponding FEM file used for the finite element analysis. Additionally, an Excel sheet is included, which contains all the output values from the FE model, along with results calculated using Excel formulas and Python scripts.
A Jupyter Notebook (Python) is also provided, which contains the code for automated Reserve Factor (RF) calculation for panel buckling
reserve-factor-calculator
- README.md - Ream me file
panel_buckling.ipynb
– Main Python script
all_subcase_panel_buckling_calculations_python.xlsx
– Stress data input
Tools & Technologies
- FE Software: HyperMesh, OptiStruct
- Programming: Python (NumPy, pandas, matplotlib)
- Data Handling: Excel (for input/output), CSV/XML from FE results
- Post-processing: HyperView Results-Query scripting
Goals
- Evaluate Initial Structural Safety
- Calculated reserve factors (RF) for panel buckling and skin + stringer combined buckling using Euler column buckling theory, across all load cases from the FE model.
- Geometry Optimization under Constraints
- Modified skin thickness and stringer dimensions in the FE model to meet minimum RF ≥ 1 requirement, considering weight constraints and manufacturability.
- Validation of Redesigned Structure
- Rechecked reserve factors for both panel and combined buckling failure modes to ensure structural adequacy after redesign.
Tasks Completed