We may earn an affiliate commission when you visit our partners.
Course image
Bruno Pacheco

This course starts with a theoretical overview of 3D equations of motion applied for aircraft simulations. In this initial topic, a classical mechanics overview with a review of aerodynamics will provide the theoretical base for the second section. The student will understand how to interpret the aerodynamic derivatives and a discussion on typical values for each aerodynamic derivative will be done.

Read more

This course starts with a theoretical overview of 3D equations of motion applied for aircraft simulations. In this initial topic, a classical mechanics overview with a review of aerodynamics will provide the theoretical base for the second section. The student will understand how to interpret the aerodynamic derivatives and a discussion on typical values for each aerodynamic derivative will be done.

In the second section, we will cover Matlab & Simulink Intro and start the modeling of a generic complete aircraft. This final model will be used for trim analysis, aircraft dynamic modes estimation, simulation and can also be used for control law design, flight control sizing and design and many more. You can also try to modify the aerodynamic and mass data to analyze your own aircraft designs.

A new lecture helps you further investigate your design handling qualities. We'll connect MATLAB/SIMULINK to a flight simulation tool, and with a USB Joystick, you'll be able to fly your designs and check if the adjustments you propose will enhance your aircraft.

NEW  2023 - FLIGHT TEST MATCHING

This new lecture uses MATLAB optimizer functions to adjust the aerodynamic coefficients in order to have a simulation model that reflects what is observed in flight tests, this process is called matching. Two examples are provided, a dutch roll and a stall test.

Finally, in the last section, we will cover the process for Part 25 aircraft certification. If you don't know what Part 25 is, don't worry, together we will learn all aspects of current regulations. We will cover all the way from understanding the requirements and how to demonstrate compliance with them up to the flight test campaign and maneuvers used in real aircraft certification regarding flying qualities.

This course is filled with real examples and is a more hands-on approach for a flight mechanics engineer.

Enroll now

What's inside

Learning objectives

  • Industry like experience on how to approach flight mechanics of airplanes, from design to certification
  • Aerodynamics that affect flight mechanics
  • Create and simulate a complete aircraft on simulink
  • Understand how to demonstrate that an aircraft is safe
  • Stability and control theory

Syllabus

Intro & Theory

Hello and welcome. Let's get to know each other and take a look what we will learn in this course.

References for further studies:

Airplane Flight Dynamics and Automatic Flight Controls Pt. 1 and 2 - Jan Roskam

The Matlab version used in this course is 2016a. But if you follow the step by step instructions you can use any version after 2012a.


Read more

This lesson is our first contact with the Flight Mechanics world. And as for everything else, we need to define some references from which we will build our knoledge upon.

In this lesson we will derive the Equations of motion of a 3D rigid body (the airplane). We will review Newton's second law for translational and rotational motion and end up with our state vector that will define the aircraft position, linear velociteis, angular velocities and attitude for a given time.

Derive the Rotational Equations of Motion using MATLAB

One of the most important forces that dictate the behavior of the aircraft are the Aerodynamic forces. In this lesson we will review the basics of aerodynamics and derive our forces and moments coefficients that will be essential in the analysis of the aircraft's motion.

Let's check how the atmosphere can be modeled and the effects of the anemometric system of the aircraft, leraning the differences between the indicated/calibrated airspeed and the true airspeed.

Model their own aricraft with Simulink

This lesson we will start creating our first simulink library, the Atmospheric one. The anemometrics and ISA model we learned are going to be implemented in Simulink. The version of Matlab 2016a is the one used. But if you follow the step-by-step instructions you can use any version.

Now it's time to implement our forces and moments computations through the Equations of Motion library, let's start by the first subsystem: Forces and Moments.

The next subsystem of the Equations of Motion library is the Body Rates.

Build the Body Velocities subsystem on the Equations of Motion library

In this lesson we will continue working on the Equations of Motion library, now it's time for the Euler Angles subsystem.

The last subsystem of the Equation of Motion  library is with regards to trajectory data. The trajectory angle gamma and the track angle of the aircraft will be calculated as well as the ground speed.

Finally, we will finish the Equations of Motion library.

In this lesson we will edit the Atmospheric library to insert the wind effect, calculate the angle of attack and the sideslip angle.

This lesson is a quick one. We are going to create the Propulsion library with the generic model we studied in the Section 1.

Now we start to work on our last library, the Aerodynamics one. In this lesson we'll introduce the inputs and the CL calculation.

The other coeffcients will be proposed as a challenge in task 3.

Create the CD, CY, Cl, Cm and Cn blocks in the Aerodynamics Library

Now that all coeffcients have been calculated we have to convert them from the stability axis to the body axis. After that we will transform the coefficients in forces and moments. Additionally, for the moments which have been derivied in relation to a standard position of 25% of the mean aerodynamic chord (%mac), we will correct them and account for the actual CG position (x_cg, y_cg and z_cg) of the aircraft.

This is the last lesson of this section. We will combine all the previous libraries and create the Aircraft (ACFT) model.

Aircraft Analyses

This is the data for a generic Executive jet at low speed and at high speed cruise configuration.

All aerodynamic data have been derived for the stability axis.

These files will be used in all future examples and exercises.

Other aircraft data are available at several different references (see one below) and you are encouraged to change the data and check the effects on the dynamics for different type of aircraft yourself. Share your results, analyses and doubts.

Airplane Flight Dynamics and Automatic Flight Controls Pt. 1 - Jan Roskam

- Understanding the trim script

- Longitudinal trim

- Lateral trim

Time varying simulations starting from a trimmed condition.

Rudder Doublet Simulation
Aircraft Modes
Flight Test Matching

In this lecture you'll learn how to use matlab optimizer functions "fmincon"and "fminsearch" to adjust the aerodynamic derivatives and have a model that matches flight test results. Two examples are provided, one for the dutch roll maneuver and a straight stall test.

In this section you'll be able to fly your own design simulated by Simulink in either a MATLAB animation or on the Flight Gear simulation tool.

In this lecture you'll learn how to read USB Joystick inputs in Simulink and Export the data to a flight simulation tool such as Flight Gear.

Download Flight Gear before this class on the following link:
https://www.flightgear.org/download/

- Understand the process of aircraft certification through 14 CFR Part 25 requirements regarding flying qualities.
  • Introduction to the Subpart B 14 CFR FAA Part 25 requirements

  • Introduction to Advisory Circulars as means of compliance

  • Examples of compliance demonstration

  • Examples of Flight Tests conducted during a certification campaign.

This section we are going to cover the basic principles of fly-by-wire aircraft, its advantages and most common control laws.

Bonus Section

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops theoretical mechanics, aerodynamics, stability and control theory, simulation models, and advanced piloting techniques that are core skills for aerospace engineering
Teaches flight mechanics of airplanes, from design to certification, which is highly relevant to industry
Provides hands-on experience with Simulink, a widely used industry tool, through interactive materials and labs
Taught by Bruno Pacheco, who is recognized for their work in flight mechanics engineering
Involves studying cases from various aircrafts, which can add color to foundational learning
Course also covers Part 25 aircraft certification so students can understand the process of bringing an aircraft to market

Save this course

Save Flight Mechanics - From Theory to Certification of Aircraft to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Flight Mechanics - From Theory to Certification of Aircraft with these activities:
Review of Aerodynamics
Reviewing the basics of aerodynamics will help you to better understand the concepts of aircraft stability and control.
Browse courses on Aerodynamics
Show steps
  • Review your notes from previous courses on aerodynamics.
  • Read textbooks or articles on aerodynamics.
  • Solve practice problems on aerodynamics.
Simulink Tutorial Series
Step-by-step walkthrough of simulations using Simulink will help to solidify your ability to create and analyze simulations for aircraft analysis.
Browse courses on Simulink
Show steps
  • Review the Simulink documentation to familiarize yourself with the interface and basic functionality.
  • Follow along with the Simulink tutorial series, completing the exercises and examples provided.
  • Create a simple simulation model of your own, using the knowledge gained from the tutorials.
Aircraft Design Study Group
Discussing aircraft design concepts with your peers will help you to learn from others and to develop your own ideas.
Show steps
  • Find a group of peers who are interested in aircraft design.
  • Meet regularly to discuss aircraft design concepts, share ideas, and work on projects together.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Aircraft Design Workshop
Attending a workshop on aircraft design will give you the opportunity to learn from experts in the field and to network with other professionals.
Browse courses on Aircraft Design
Show steps
  • Find an aircraft design workshop that interests you.
  • Attend the workshop and participate in the activities.
  • Network with other professionals in the field.
Aircraft Stability and Control Practice Problems
Solving practice problems will help you to master the concepts of aircraft stability and control, and to develop your problem-solving skills.
Browse courses on Flight Dynamics
Show steps
  • Find a collection of practice problems on aircraft stability and control.
  • Solve the problems, using the concepts and techniques learned in the course.
  • Check your answers against the provided solutions.
Aerodynamic Model Comparison Report
Comparing different aerodynamic models will help you understand the strengths and weaknesses of each model, and how to choose the best model for your particular application.
Browse courses on Aerodynamics
Show steps
  • Research different aerodynamic models, including their assumptions, strengths, and weaknesses.
  • Implement each model in Simulink and run simulations to compare their results.
  • Write a report summarizing your findings, including recommendations for which model is best suited for different applications.
Aircraft Flight Simulation Project
Building a flight simulation will give you hands-on experience in applying the concepts of aircraft stability and control to a real-world scenario.
Browse courses on Flight Simulation
Show steps
  • Choose a flight simulation software package.
  • Create a model of an aircraft in the simulation software.
  • Design and implement a flight control system for the aircraft.
  • Test and validate the flight control system in the simulation.
Aircraft Design Competition
Participating in a design competition will give you the opportunity to apply your skills to a real-world problem and to compete against other students.
Browse courses on Aircraft Design
Show steps
  • Find an aircraft design competition that interests you.
  • Design and build an aircraft that meets the competition requirements.
  • Test and validate your aircraft design.
  • Submit your aircraft design to the competition.

Career center

Learners who complete Flight Mechanics - From Theory to Certification of Aircraft will develop knowledge and skills that may be useful to these careers:
Aerospace Engineer
Aerospace Engineers design, develop, test, and operate aircraft, missiles, and spacecraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of flight mechanics, and you will learn how to create and simulate aircraft models in MATLAB and Simulink, which are essential skills for Aerospace Engineers.
Aircraft Flight Test Engineer
Aircraft Flight Test Engineers study the performance, stability, and control characteristics of aircraft. This course can help prepare you for success in this career by providing you with a strong foundation in the principles of flight mechanics. You will also learn how to create and simulate aircraft models in MATLAB and Simulink, which are essential skills for Flight Test Engineers.
Structures Engineer
Structures Engineers design, develop, and test the structures of aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of structural mechanics and you will learn how to design and simulate aircraft structures in MATLAB and Simulink, which are essential skills for Structures Engineers.
Systems Engineer
Systems Engineers design, develop, and test the systems that make up an aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of systems engineering and you will learn how to design and simulate aircraft systems in MATLAB and Simulink, which are essential skills for Systems Engineers.
Flight Controls Engineer
Flight Controls Engineers design, develop, and test the systems that control the flight of aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of flight mechanics and control theory, and you will learn how to design and simulate flight control systems in MATLAB and Simulink, which are essential skills for Flight Controls Engineers.
Avionics Engineer
Avionics Engineers design, develop, and test the avionics systems of aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of avionics and you will learn how to design and simulate avionics systems in MATLAB and Simulink, which are essential skills for Avionics Engineers.
Propulsion Engineer
Propulsion Engineers design, develop, and test propulsion systems for aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of propulsion and you will learn how to design and simulate propulsion systems in MATLAB and Simulink, which are essential skills for Propulsion Engineers.
Flight Dynamics Engineer
Flight Dynamics Engineers study the dynamic behavior of aircraft. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of flight mechanics and you will learn how to create and simulate aircraft models in MATLAB and Simulink, which are essential skills for Flight Dynamics Engineers.
Control Systems Engineer
Control Systems Engineers design, develop, and test systems that control the movement of machines, vehicles, and other devices. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of control theory and you will learn how to design and simulate control systems in MATLAB and Simulink, which are essential skills for Control Systems Engineers.
Flight Simulator Engineer
Flight Simulator Engineers design, develop, and test flight simulators. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of flight mechanics and you will learn how to create and simulate aircraft models in MATLAB and Simulink, which are essential skills for Flight Simulator Engineers.
Maintainability Engineer
Maintainability Engineers ensure that aircraft are easy to maintain and repair. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of maintainability engineering and you will learn how to apply these principles to the design and testing of aircraft.
Quality Assurance Engineer
Quality Assurance Engineers ensure that aircraft are built to the highest standards. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of quality assurance and you will learn how to apply these principles to the design and testing of aircraft.
Safety Engineer
Safety Engineers ensure that aircraft are safe for passengers and crew. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of safety engineering and you will learn how to apply these principles to the design and testing of aircraft.
Reliability Engineer
Reliability Engineers ensure that aircraft are reliable and safe. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of reliability engineering and you will learn how to apply these principles to the design and testing of aircraft.
Aircraft Certification Engineer
Aircraft Certification Engineers ensure that aircraft meet the safety standards set by regulatory agencies. This course will help you build the skills you need to succeed in this career. It will provide you with a strong foundation in the principles of aircraft certification and you will learn how to apply these principles to the design and testing of aircraft.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Flight Mechanics - From Theory to Certification of Aircraft.
Provides a comprehensive overview of airplane aerodynamics and performance, covering topics such as aircraft geometry, flight mechanics, and propulsion. It valuable resource for students and professionals in the field of aerospace engineering.
Provides a comprehensive overview of aircraft flight dynamics and control, covering topics such as aircraft stability, control, and performance. It valuable resource for students and professionals in the field of aerospace engineering.
Provides a comprehensive overview of aircraft design, covering topics such as aircraft geometry, aerodynamics, and propulsion.
Provides a comprehensive overview of aircraft control and simulation, covering topics such as aircraft stability, control, and performance.
Provides a comprehensive overview of aircraft flight mechanics, covering topics such as aircraft stability, control, and performance.
Provides a comprehensive overview of helicopter aerodynamics, covering topics such as helicopter flight dynamics, stability, and control.
Provides a comprehensive overview of modern engineering for design of aircraft, covering topics such as aircraft design, materials, and manufacturing.
Provides a comprehensive overview of flight test engineering, covering topics such as flight test planning, data acquisition, and analysis.
Provides a comprehensive overview of flight testing of fixed wing aircraft, covering topics such as flight test planning, data acquisition, and analysis.
Provides a comprehensive overview of aircraft systems, covering topics such as aircraft design, materials, and manufacturing.
Provides a comprehensive overview of aircraft propulsion, covering topics such as aircraft engine design, operation, and maintenance.
Provides a comprehensive overview of aircraft structures for engineering students, covering topics such as aircraft design, materials, and manufacturing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Flight Mechanics - From Theory to Certification of Aircraft.
[Optional] Fixed Wing
Most relevant
C++ in Aerospace Simulations
Most relevant
Flight Dynamics with Tensors
Most relevant
Design and Simulate the Aerodynamics of Propellers in...
Most relevant
Introduction to Fixed-Wing Drone Design
Most relevant
Unmanned Aerial Systems (UAS): Fundamentals
Most relevant
Applied Aerodynamics - Airfoils and Wings
Most relevant
Introduction to Aeronautical Engineering
Most relevant
Airline Operations: Flight Planning and Flight Dispatch
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser