Skip to content

Short project from the course of special problem of aerodynamics and propulsion

Notifications You must be signed in to change notification settings

mluckyw/propeller_design_and_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Propeller Design and Analysis

Introduction

Hello There! I'm A Aerospace/Aeronautical Engineering Students currently diving too much time in MATLAB With further intrest in Java and Phyton.
As this is just another upload from my assignment, Please do forgive me for doing something wrong.
Further Feedback is welcomed as i dont get one from my proffesor.

Story Behind this Program

Started as a homework for design and analysis of propeller in excel.
Later turns out to be a user based input calculation for propeller with multiple off design analysis for single propeller designed.
and yes, i put too much work for this program that probably does not affect my grade so much.

What can this program do

  • Calculating the chrord and twist angle distribution throughout the propeller blades with data of NACA 4412 as the airfoil of the propeller
  • With input at the command window such as :
    • Input method (Power or Thrust)
    • Propeller Diameter
    • Number of Blades
    • Number of element (spanwise)
    • Root to tip ratio
    • Axial Velocity
    • Air density and dynamic viscosity
    • Reynolds number assumption and angle of attack<br
    • Range of Velocity analyzed
    • Range of RPM analyzed
    • Range of pitch analyzed (not avaiable in current release)
    • Reynolds & Power iterative error
  • With Output of :
    • Propeller geometry (chord & twist distribution), Reynolds number distribution
    • Thurst and power coefficient at respective analysis
    • Effeciency at respective analysis

What this program does not do (yet)

  • Calculating the temperature for one dimensional heat conduction with each end holds at a different temperature (Non - Homogeneous)
  • Determining The time with a maximum temperature as an input

What's The difference in difference version?

Glad you ask because this code already have two version available (30 June 2021)

  • Version 1.0
    • Computation of The temperature using a single loop for the temperature by using Matlab Integral Fucntion
    • Does not give the equation for Cn and U(x,t)
    • Computation requires long time for 3000 data points at 100 order within +-5 minutes per temperature
    • Computation is limited with one order input and three time elapsed input
    • Plotting only based on a sigle order input
  • Version 2.0
    • Computation of Temperature are splitted into two loops with Cn and U(x,t) separated by using Matlab int function for Cn
    • Displaying equation for Cn and U(x,t) in the command window
    • Computational time is shortened as it does not requiring integration at each loop
    • Computational is unlimited with as much as user input for order count and time elapsed (Though only debugged at max 3 each)
    • Plotting Based on categorization of order and time elapsed

Disclaimer

  • If you are using this code to do a calculation i did not held any responsiblility of any wrong data outputs that may affected you (altough Feedback is very much welcomed)
  • This is copyrighted by using MIT license with the details in the license file

About

Short project from the course of special problem of aerodynamics and propulsion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published