Purdue University AIAA Design Build Fly Team

Slides:



Advertisements
Similar presentations
ANGLE-of-ATTACK Proprietary Software Systems, Inc.
Advertisements

AE 1350 Lecture Notes #10 TOPICS TO BE STUDIED Take-off and Landing Performance There is considerable variations due to –pilot technique –ground conditions.
Payload - Radius Performance Comparison. Profiles:
February 17, Aerodynamics 2 PDR Michael Caldwell Jeff Haddin Asif Hossain James Kobyra John McKinnis Kathleen Mondino Andrew Rodenbeck Jason Tang.
What is engineering? Engineering - The branch of science and technology concerned with the design, building, and use of engines, machines, and structures.
October 28, 2011 Christopher Schumacher (Team Lead) Brian Douglas Christopher Erickson Brad Lester Nathan Love Patrick Mischke Traci Moe Vince Zander.
Propulsion PDR 1 Team 1 September 21, 2006.
Guidelines Presentation. Aircraft Aim & Judging The aircraft needs to transport the mirror segments of the ESO European Extremely Large Telescope, being.
SAE Aero Design Guidelines Rev A, 2013 Aero Design Oral Presentation Guidelines How to Deliver a Presentation The Judges will Notice.
Lesson 28 Cruise Range and Endurance
Predicting Performance
1 Design Group 2 Kat Donovan - Team Leader Andrew DeBerry Mike Kinder John Mack Jeff Newcamp Andrew Prisbell Nick Schumacher Conceptual Design for AME.
AME 441: Conceptual Design Presentation
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level 1.
Vehicle Sizing PDR Presented by: Mark Blanton Chris Curtis Loren Garrison September 21, 2000 Chris Peters Jeff Rodrian DR2.
Request for Proposal: Joint Strike Fighter for Australian Air Force JLFANG Black Knight 170 Aerospace Engineering Design I University of California, San.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level 1 Vehicle Sizing PDR AAE 451 Fall 2006.
Group 3 Heavy Lift Cargo Plane
Patrick Dempsey Bridget Fitzpatrick Heather Garber Keith Hout Jong Soo Mok AAE451 Aircraft Design Professor Dominick Andrisani First Flight November 21,
Aero Engineering 315 Lesson 33 GR3 Review. General strategy  Prior to class Review reading for lessons 23 – 32 Work / review problems #26 – 42 Review.
Review Chapter 12. Fundamental Flight Maneuvers Straight and Level Turns Climbs Descents.
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS
MAE 4261: AIR-BREATHING ENGINES
Takeoff Performance Jet Aircraft Performance
MAE 1202: AEROSPACE PRACTICUM Introduction to Aircraft Performance: Part 2 April 7, 2008 Mechanical and Aerospace Engineering Department Florida Institute.
AE 1350 Lecture Notes #9.
En Route Performance CPL Performance.
First-Year Engineering Program Advanced Energy Vehicle System Analysis 2 Reference:  AEV Lab Manual  System Analysis 2 Grading Guidelines.
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS
 Model airplanes are sized down models of an aircraft  The calculations are easy and the importance is given to building of the plane.
Lecture 5: Climb PERFORMANCE
Recent and Future Research for Bird-like Flapping MAVs of NPU Prof. B.F.Song Aeronautics School of Northwestern Polytechnical University.
AEM 5333 UAV Search and Surveillance. Mission Description Overhead surveillance and tracking – Humans on foot – Moving vehicles Onboard GPS transceiver.
Structural Design Considerations and Airspeeds
2015 SAE Aero East Design Team 2015 SAE Aero Design East Team Mid-Term Status Report (3/5/2015)
Performance Chapter 5 Lecture 10. Performance What does performance mean? What determines performance? –How fast will it climb, how quickly will it take.
Mensa XE (Extra Efficiency) High Efficiency Family Airplane
Lithium-Air Powered E-190 type aircraft By Michael Vegh 1.
Introduction to Control / Performance Flight.
DESIGN OF THE 1903 WRIGHT FLYER REPLICA MADRAS INSTITUE OF TECHNOLOGY CHENNAI - 44.
1. Mission Statement Design Requirements Aircraft Concept Selection Advanced Technologies / Concepts Engine / Propulsion Modeling Constraint Analysis.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
AAE 451 Aircraft Design First Flight Boiler Xpress November 21, 2000
AAE 451 AERODYNAMICS PDR 2 TEAM 4 Jared Hutter, Andrew Faust, Matt Bagg, Tony Bradford, Arun Padmanabhan, Gerald Lo, Kelvin Seah November 18, 2003.
1 Chapter 6 Elements of Airplane Performance Prof. Galal Bahgat Salem Aerospace Dept. Cairo University.
AE 2350 Lecture Notes #9 May 10, 1999 We have looked at.. Airfoil aerodynamics (Chapter 8) Sources of Drag (Chapter 8, 11 and 12) –Look at the figures.
Performance Charts.
VNY FSDO FAASTeam Representative
Utilizing your notes and past knowledge answer the following questions: 1) The intensity or strength of the vortices is directly proportional to the ________.
Zuliana-July Lecture 1: INTRODUCTION AIRCRAFT MASS (WEIGHT) & PERFORMANCE By: Zuliana Ismail, 2010.
VEHICLE SIZING PDR AAE 451 TEAM 4
Key Performance Characteristics
Airfoil Any surface that provides aerodynamic force through interaction with moving air Aerodynamic force (lift) Moving air Airfoil.
Design/Build/Fly SU DBF
Preliminary Wing Sizing
PROPULSION PDR 2 AAE 451 TEAM 4
Airfoils and Simulation
Matching of Propulsion Systems for an Aircraft
AE 440 Performance Discipline Lecture 9
Team 5 Vehicle Propulsion PDR 1
Team 5 Vehicle Propulsion PDR 1
Propulsion PDR AAE 451: Team 2 Michael Caldwell Jeff Haddin
Vehicle Sizing PDR Team “Canard” September 14th, 2006 Team 1:
PROPULSION QDR 1 AAE 451 TEAM 4
Team 5 - Propulsion PDR #2 Scott Bird Mike Downes Kelby Haase
Airfoils and Simulation
Airfoils.
MISCELLANEOUS PERF. The performance data for takeoff and landing an aircraft can be obtained from the aircraft's flight manual or pilot's operating handbook.
Airfoils and Simulation
Vehicle Sizing PDR AAE451: Balsa to the Wall
Presentation transcript:

Purdue University AIAA Design Build Fly Team 2007-2008 Electric Propeller Driven RC Aircraft Constraint Analysis/Weight Estimation/Flight Simulation/Optimization Purdue University AIAA Design Build Fly Team 2007-2008

Electric Propulsion Model Measures of efficiency: Battery Motor Propeller Battery Energy Density: 2

Quantifying the target design space CONSTRAINT ANALYSIS

Definition Performance requirements imply a functional relationship between Power to Weight ratio ( ) and Wing Loading ( ). For each phase of flight, the power to weight ratio is calculated in terms of wing loading.

Code Structure Turns input.dat constraint.m (can rename as required) Calculate C_D, K, L/D constraint.m (Run this file to run code) Takeoff Landing Ceiling Rate of Climb Max Speed Turns Turns

Aircraft Input Parameters

Takeoff Note: Velocity taken to be mean velocity till take-off (=70% of take-off velocity) (Brandt Eqs 5.52 and 5.77)

Landing (Brandt Eqs 5.52 and 5.77)

Ceiling

Rate of Climb

Maximum Speed

Turn

Running the Constraint Program Download and unzip the constraint analysis code(s) from Team Center. In the folder, you will see a program called constraint.m. This is the master program, and it calls all of the other .m files as functions. There is no need to edit the master program, but feel free to take a look at the program and its functions to understand how it works. Run constraint.m in MATLAB, it will prompt you for an input file (contraint_input.dat). Desired constraints can be analyzed by updating the aircraft parameters and flight segments in the input file (contraint_input.dat). The program will output (to the MATLAB command screen) some various values (mostly the data you have input). If you wish to see additional numerical data, feel free to change the program to print out the data. A graph of Wing Loading (oz/ft2) vs. Power to Weight Ratio (Watts/lbf) will be created, showing the energy required for each of the legs of the mission. An example of the output follows.

The altitude is MSL (Altitude above Mean Sea Level). The input file is called contraint_input.dat (You can rename it to whatever you want). Here is an example set of inputs: airplane 5.00 aspect ratio 0.08 Cdo 0.60 propellor efficiency 0.60 motor efficiency 0.80 oswald efficiciency take off 1300. altitude (ft) 1.2 Clmax 75. takeoff distance (ft) landing 1300. altitude (ft) 100. landing distance (ft) 0. reverse force fraction ceiling 1400. altitude (ft) rate-of-climb 5. R/C (ft/sec) max speed 42. airspeed (ft/sec) turn 1400. altitude (ft) 50. airspeed (ft/sec) 1.15 load factor Edit as required Each of the numbers in the input file must have a decimal in it. For example, 1.2, or 75. (not 75). Do not change the order of the different variables. Don’t change anything but the numbers! The altitude is MSL (Altitude above Mean Sea Level). You can repeat certain legs, for example, you can have multiple turn segments, ceilings, etc. To do so, simply add the new flight profiles to the input file. Sequence of flight segments is not important. Mission Legs Edit as required

Sample Output

Estimating aircraft weight/size WEIGHT ANALYSIS

Take-Off Weight Computation Empty Weight Payload Weight Battery Weight for each flight leg Rearrange terms Mission Input Mission Output Empirically Derived Computed for each flight leg

SLUF Battery Weight Fraction Brandt p42

Flight Segments Aerodynamic Model: Take-off: Reference: Aircraft Design: A Conceptual Approach, Daniel P. Raymer Flight Segments Aerodynamic Model: Take-off: Cruise (Type 1 – Best Range; Type 2 – Velocity Specified) Loiter (Max. Endurance) Sustained Turn:

Assumptions The weight fraction is known and achievable 0.23 for most competitive AIAA D/B/F aircraft 0.40 for AIAA D/B/F competition average The motor and propeller efficiencies are constant (not true!) Known 2 term aircraft aerodynamic drag model is applicable Estimate and update based on wind-tunnel testing Wind speeds/directions not considered Increased power requirement for upwind flight segments with a headwind are not offset by reduced power requirements on the downwind flight segment. Human-in-the-loop – Pilot cannot always operate aircraft at optimal design point! Safety factor required to achieve design performance specification

Running the Weight Program Download and unzip the constraint analysis code(s) from Team Center. In the folder, you will see a program called weight.m. This is the master program, and it calls all of the other .m files as functions. There is no need to edit the master program, but feel free to take a look at the program and its functions to understand how it works. Update to input file (weight_input.txt) to include desired aircraft parameters and define different flight segments. Run weight.m in MATLAB, it will prompt you for an input file (weight_input.txt). Aircraft weight break-up and performance summary for each flight leg will be output to the Matlab screen. An example of the output follows.

The altitude is MSL (Altitude above Mean Sea Level). The input file is called weight_input.dat (You can rename it to whatever you want). Here is an example set of inputs: airplane 5. aspect ratio 0.08 Cdo 0.65 span efficiency 0.60 propeller efficiency 0.60 motor efficiency 22. wing loading (oz weight/ft2) 45. power to weight (Watt/lbf) 70000. energy (Joules) / Battery Weight (lbf) 0.40 empty weight fraction (emperical) 7.2 payload weight (lbf) take-off 1300. altitude (ft) 1.2 Clmax climb 100 alitude above ground to climb to (ft) 1. delta (% of max power) c1 1400. altitude (ft) 7000. cruise distance (ft) c2 40. cruise velocity (ft/s) lo t1 720. turn angle (degrees) 1.8 clmax t2 31.05 turn velocity (ft/s) 720. turn angle (degrees) Edit as required Each of the numbers in the input file must have a decimal in it. For example, 1.2, or 75. (not 75). Do not change the order of the different variables. Don’t change anything but the numbers! The altitude is MSL (Altitude above Mean Sea Level). You can repeat certain legs, for example, you can have multiple turn segments, ceilings, etc. To do so, simply add the new flight profiles to the input file. Sequence of flight segments is not important. Mission Legs Edit as required Note: Climb module available, but current version requires improvement and is not recommended for use.

Sample Output

Estimating aircraft performance FLIGHT ANALYSIS

Running the Flight Program Download and unzip the constraint analysis code(s) from Team Center. In the folder, you will see a program called flight.m. This is the master program, and it calls all of the other .m files as functions. There is no need to edit the master program, but feel free to take a look at the program and its functions to understand how it works. Update to input file (flight_input.txt) to include desired aircraft parameters and define different flight segments. Run flight.m in MATLAB, it will prompt you for an input file (flight_input.txt). Aircraft performance summary for each flight leg will be output to the Matlab screen, including energy requirements and surplus. An example of the output follows.

The altitude is MSL (Altitude above Mean Sea Level). The input file is called flight_input.dat (You can rename it to whatever you want). Here is an example set of inputs: airplane 5. aspect ratio 0.08 Cdo 0.65 span efficiency 0.60 propeller efficiency 0.60 motor efficiency 70000. Energy (Joules) / Battery Weight (lbf) 7.2 payload weight (lbf) 7.96 empty weight (lbf) 4.75 battery weight 14.48 wing planform area (ft^2) 895.95 motor power (watts) take-off 1300. altitude (ft) 1.2 Clmax climb 100 alitude above ground to climb to (ft) 1. delta (% of max power) c1 1400. altitude (ft) 7000. cruise distance (ft) c2 40. cruise velocity (ft/s) lo t1 720. turn angle (degrees) 1.8 clmax t2 1400. altitude (ft) 31.05 turn velocity (ft/s) 720. turn angle (degrees) Edit as required Each of the numbers in the input file must have a decimal in it. For example, 1.2, or 75. (not 75). Do not change the order of the different variables. Don’t change anything but the numbers! The altitude is MSL (Altitude above Mean Sea Level). You can repeat certain legs, for example, you can have multiple turn segments, ceilings, etc. To do so, simply add the new flight profiles to the input file. Sequence of flight segments is not important. Mission Legs Edit as required Note: Climb module available, but current version requires improvement and is not recommended for use.

Sample Output

Iterating through the feasible design space PERFORMACE OPTIMIZER

Program Format Software Platform: Matlab Flight Profiles: mission1.m, mission2.m Specify flight segment types, distances, etc. for each flight mission Main program: optimize.m Define design space, aircraft constants and scoring parameters Program Output: Matlab screen No output file

Mission Profiles (missionx.m) Place blue text in mission files in any sequence and any number of times. Required inputs are placed in <> and outputs include flight segment name (leg(i,:)), battery weight fraction (wb_wto(i,:)), velocity (v(i,:)) in ft/s, time (t(i,:)) in seconds and distance (x(i,:)) in feet. Input units are feet and degrees. Take-off: [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=takeoffp((<altitude>, <Clmax>) Straight & Level Flight Cruise Type 1 (Min. Power Consumption) [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=cruise1p(<altitude>, <distance>); Cruise Type 2 (Specified Velocity) [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=cruise2p(<altitude>, <distance>, <velocity>); Loiter (Max. Endurance) [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=loiterp(<altitude>, <distance>); Turns Turn Type 1 (Min. Power Consumption) [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=turn1p(<altitude>, <angle>); Turn Type 2 (Velocity Specified) [leg(i,:) wb_wto(i,:) v(i,:) t(i,:) x(i,:)]=turn1p(<altitude>, <velocity>, <angle>); Note: Climb module available, but current version requires improvement and is not recommended for use.

Main Program (optimize.m) Input aircraft parameters Establish mission constraint to obtain required specific power requirements Usually take-off distance requirement Size aircraft for heaviest payload mission Evaluate aircraft performance for other missions Iterate through wing loadings and aspect ratios to optimize parameters of interest! File provided is based on 2007-2008 competition and will require to be tailored for each year’s requirements.

PAYLOAD MISSION T/O WEIGHT EMPTY MISSION T/O WEIGHT Example: 2007-2008 Flowchart INPUT: Wing Loading (WTO/S) & Aspect Ratio (AR) MAIN PROGRAM LOOP Drag Coefficient: Take-off Weight: TAKE-OFF Take-off Velocity: Distance: CRUISE Min. Power Cruise Point: Battery Weight Fraction: TURN Iterate load factor (n) and turn velocity. Minimize Battery Weight Fraction: PAYLOAD MISSION T/O WEIGHT MISSION 2 SCORE EMPTY MISSION T/O WEIGHT MISSION 1 SCORE

2007-2008 Sample Output

2007-2008 Sample Output

Pritesh Mody (pcmody@purdue.edu) Kyle Noth (knoth@purdue.edu) Contacts Pritesh Mody (pcmody@purdue.edu) Kyle Noth (knoth@purdue.edu)