Skip to content

luisggmaia/Best-wing

Repository files navigation

Best-wing

This repository contains the computational implementation developed for the article Model of flying wing based on Lifting-Line Theory and its parametric optimization. The code provides a parametric framework for modeling flying-wing aerodynamics using Prandtl’s lifting-line theory, combined with simplified airfoil models for lift and drag.

The wing geometry is described through parametric representations of the planform and geometric twist, allowing different configurations to be evaluated efficiently. A Particle Swarm Optimization (PSO) algorithm is implemented to search for wing geometries that minimize drag while satisfying equilibrium and structural moment constraints.

The project is intended for aerodynamic analysis, preliminary design studies, and experimentation with parametric wing optimization at low Reynolds numbers.

Files

aero.py: implementation of the modified Lifting-line Theory, its solution and other related classes.

optimization.py: standard code for the optimization, in which the conditions will be set and the results obtained.

parametric_linear_function.py: contains functions implemented as linear parametrics.

pso_general.py: Particle Swarm algorithm.

read.py: file to read the saved results from optimization.py.

Optimized wing planform

Wing_planform

Corresponding lift-coefficient found

C_L_coef

About

A parametric modeling of a wing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors