HOME IMPLEMENTATION DOCUMENTATION RESULTS AUTHORS ACKNOWLEDGMENTS

SOFTWARE IMPACT STATEMENT

An ethical consideration for our evolutionary algorithm is the implementation of foils from the output of our program. We are currently evaluating the fitness of an airfoil based on the average coefficient of lift to drag ratios across angles of attack ranging from 0 to 12 degrees. This is not the only consideration while implementing an airfoil in the application of a boat or airplane. More thorough testing is required before real-life implementation. Without additional testing, an airfoil designed by our algorithm may not be able to withstand the speeds and pressures exerted while an airplane takes off.

PACKAGE INSTALLATION

Link to GitHub Repository

Methods of installing the packages which are required for our program

		pip install deap
		sudo apt install xfoil
		

WALK-THROUGH

A step by step run through running the program in a fast and easy manner

RUNNING THE EVOLUTIONARY ALGORITHM

		“python EvolutionaryAlgorithm.py”
		- Used to run the evolutionary algorithm and develop the best airfoil
		

RUNNING THE XFOIL PROGRAM

		“xfoil”
		 - start the xfoil program
		

LOADING UP A FOIL

		“load sample16-2.dat”
		 - load the airfoil into xfoil and initialize it “enter” 
		

PANE

		“pane”
		 - Re-panel the foil to improve curvature and flatten out sharp edges
		

OPER

		“oper”
		 -  Open up the operations section of xfoil
		

RUNNING A VISCOUS SIMULATION

		“visc 2e7”
		 - run a viscus simulation on the foil with a Reynolds number of 2e7.
		

ALPHA

		“alfa 10“
		 - Run a simulation with an angle of attack of 10 degrees.
		

CONTACT

Suggestions? Potential Applications? Drop a note!

Olin College of Engineering, Needham MA
Email: sbansal@olin.edu