You are on page 1of 5

Aerodynamics of a Morphing Airfoil

Adam Niksch
Senior, Aerospace Engineering
Texas A&M University
The purpose of this research is to develop a MATLAB model which can calculate the aerodynamics, such
as lift, drag, and pressure, on an airfoil as it changes shape. This model needs to be computationally
efficient and should have reasonable accuracy. A constant strength doublet panel code, which takes
thickness and camber distribution as inputs, is used to model the aerodynamics. This code has the ability
for thickness and camber to change, which effectively allows the airfoil to morph.

INTRODUCTION/BACKGROUND EXPERIMENTAL SETUP


The purpose of this research is to develop a A MATLAB code is developed to model the
computational model with which to aerodynamic changes an airfoil would
calculate the aerodynamics on a morphing encounter as it changes its shape. This code
airfoil. One of the major requirements for accepts thickness and camber distribution
this model is that it be computationally for the airfoil as inputs, not specified points
efficient. Some error is allowable, but the as in some panel codes. This gives the user
model must be reasonably accurate and must the ability to easily change these parameters,
produce the correct shapes for lift and drag which causes the airfoil to morph.
plots.
This MATLAB code is a powerful tool in
There are many possible ways to implement that it allows thickness, camber, chord, and
this model. One way is to use thin airfoil angle-of-attack all to vary. If a simple ‘for’
theory. The drawbacks to using thin airfoil loop were to be placed around the function
theory are the assumptions that must be with all of these parameters varying, the
made, namely that the airfoil must be thin. code could simulate morphing the shape of
Another possible approach is to use the airfoil using 4 degrees of freedom. The
conformal mapping, which is an exact reason this code is so versatile is that it was
method using complex variables. A third designed to be a subprogram in a larger
possibility is to use a panel method. reinforcement learning program, which is a
However, high order panel methods can be branch of artificial intelligence. With the
very computationally inefficient. combination of these two programs running,
an aircraft will learn how to change the
During this research, both conformal shape of its own airfoil for control purposes
mapping and a doublet panel code were rather than use current control mechanisms.
attempted and each had its advantages and
disadvantages. The doublet panel code was One of the assumptions made when writing
chosen in the end because it works for both this code is that the flow is incompressible.
symmetric and asymmetric airfoils without This assumption is valid because current
too much modification required. This panel interests lie in the realm of micro air
code is able to accurately predict the vehicles, which fly at speeds less than Mach
pressure distribution on any airfoil. The 0.3.
panel code did have some problems, but it
proved to be the best option in the end.
Since the final model uses a panel method to Since these equations require panel
calculate the aerodynamics, it is very coordinates, a transformation from the
sensitive to the grid, or location of the global coordinate system to the local panel
panels, and the number of panels created. coordinate system must be made. This
The grid must be a sinusoidal spaced grid in transformation is listed as equation 6 [3].
the x direction, which puts more points at
the trailing edge of the airfoil. This is The panel code is based on the no
necessary because many aerodynamic penetration condition, which states that the
changes occur near the trailing edge. If the flow cannot cross the solid boundary of the
number of panels used were to decrease, the airfoil, thus the velocity normal to the
accuracy of the model would also decrease. surface is 0 in the global coordinate system.
The code also assumes inviscid flow, and Equation 7 is used to transform the
thus it is only valid for the linear range of velocities from equations 4 and 5 into the
airfoils, or angles-of-attack prior to stall. global coordinate system. [3].

RESEARCH PLAN Now it is possible to solve for the doublet


strengths using equations 4-7. These doublet
Since thin airfoil theory required too many strengths can be used to find the tangential
assumptions be placed on the airfoil, it was velocities at each point. Once the tangential
almost immediately decided not to use that velocities are calculated, the pressure
approach. The first attempted model was a coefficient can be calculated using
MATLAB code which used conformal Bernoulli’s equation which, when modified,
mapping to calculate the aerodynamics. A produces equation 8 [2].
symmetric airfoil is modeled and only its
thickness is allowed to change. The model The pressure coefficient can be broken up
produced very accurate results when into normal and axial forces using simple
compared to wind tunnel data in Ref. 1. The integration. These forces can also further be
basic equations for conformal mapping are broken up into lift and drag using simple
listed below in equations 1-3 [3]. trigonometry. These equations are listed as
equations 9-12.
However, once camber was integrated into
the model, the process became extremely RESULTS
complex and required complicated
numerical analysis. Conformal mapping was The first airfoil to be modeled using the
no longer a feasible approach given the constant strength doublet panel method was
scope of this research and was abandoned. a NACA 0012. This airfoil was chosen first
because of its symmetric shape, which
A constant strength doublet panel method makes finding errors within the code easier.
replaced conformal mapping as the There is also proven experimental data for
modeling tool. This code required no the NACA 0012 as can be seen in Ref. 1.
changes to be made if the airfoil is
asymmetric. Since it is a low order panel
method, it is computationally efficient. The
equations for the velocity on each panel are
listed as equations 4 and 5 [3] where x and z
are in the local panel coordinate system.
Figure 1: Plot of Cp for a NACA 0012 at zero
angle of attack
Figure 3: Lift vs. Angle of Attack for a NACA
After accurately calculating the pressure 0012
distribution on a symmetric airfoil, an
asymmetric airfoil was chosen next, Figure 3 checks model accuracy. The model
specifically a NACA 4412. As with the was compared to proven experimental airfoil
NACA 0012, there is proven experimental data taken from Ref. 1. Since the code is
data with which to compare the results of the only able to model the linear range of the
code. This allowed for quick and easy airfoil, the angles-of-attack tested ranged
verification of the code’s operation. from -5 to 5 degrees. When compared to
those from Ref. 1, there was some
inaccuracy, but it was within tolerance for
this problem.

An .avi file for Windows Media Player was


also created in order to better understand
how the code works. In this video, the user
is able to watch as the airfoil starts as a
NACA 0006, then morphs into a NACA
4418. After the airfoil has successfully
morphed into a NACA 4418, it morphs back
to its original NACA 0006 shape. The video
Figure 2: Plot of Cp for a NACA 4412 at zero also shows the airfoil sweeping through a 5
angle of attack degree angle-of-attack as it changes its
shape. The user is also able to observe how
Figures 1 and 2 show that the code the pressure distribution changes across the
accurately models both symmetric and airfoil as it changes shape and angle-of-
asymmetric airfoil shapes. The pressure attack.
distributions predict no lift on the symmetric
airfoil and positive lift on the cambered SUMMARY AND DISCUSSION
airfoil, which agrees with accepted theory
and proven experiments on airfoils [1]. The original objectives of this research were
to model the aerodynamics of an airfoil as it
changes its shape. The model was required
to be computationally efficient and have a model will also be used as the basis for the
reasonable amount of accuracy. The morphing 3-D finite delta wing in the future.
constant strength doublet panel method Also, as previously mentioned, a
accomplishes these objectives. The reinforcement learning program will use this
MATLAB code takes a negligible amount of model to learn the optimal airfoil shapes for
time to run using as many as 400 panels a range of flight conditions.
along the airfoil. The code produces
reasonably accurate results.
ACKNOWLEDGEMENTS
One unexpected problem which arose
The author wishes to thank Dr. John Valasek
concerned the trailing edge of the airfoil. In
and Amanda Lampton of the Aerospace
order to accurately model the trailing edge,
Engineering Department at Texas A&M
the Kutta Condition ought to be enforced by
University for their guidance and assistance
inserting a wake panel. The problem was
throughout this research. The author also
discovered when rather high values for the
acknowledges the Texas A&M Flight
pressure coefficient were seen. It was
Simulation Laboratory for all of their help
determined that the best way to deal with
and assistance.
this problem was to remove these unrealistic
values. Once these values were removed, the This Research Experience for
results became much more accurate. Undergraduates Site is sponsored by the
National Science Foundation Grant No.
0453578, the Air Force Office of Scientific
CONCLUSIONS Research, U.S. Air Force, Department of
Defense and NASA Cooperative Agreement
The doublet panel code is able to efficiently No. NCC1-02038.
model the aerodynamic changes on an airfoil
as it changes shape. It is also more accurate REFERENCES
than expected for airfoils within the linear
range. [1] Abbot, Ira and Von Doenhoff, Albert.
Theory of Wing Sections. Dover
One of the main things learned from this Publications, 1959.
research is conformal mapping is not a
realistic option for morphing airfoils. The [2] Anderson, John D. Fundamentals of
process becomes extremely complex and Aerodynamics Third Edition. McGraw-Hill,
therefore becomes very inefficient. 2001.
[3] Katz, Joseph, and Plotkin, Allen. Low-
Also, if the final two or three values from Cp Speed Aerodynamics Second Edition.
were removed, then the overall accuracy of Cambridge University Press, 2001.
the model increased.

This code is developed primarily to be used


as a tool for future research. Structural
effects will be added to the model later using
basic Euler-Bernoulli beam theory so the
model can also predict how the morphing
process will affect the physical object. This
APPENDIX A - LIST OF EQUATIONS

z = x + i y (1)
A = B + i C (2)
1 (3)
A = z +
z
µ z z
up =− − (4)
2π (x−x1)2 +z2 (x−x2)2 +z2
µ x−x1 x−x2
wp = −
2π (x−x1)2 +z2 (x−x2)2 +z2 (5)

x cos(α i ) − sin(α i ) x − x0
=
z p
sin(α i ) cos(α i ) z − z0 (6)

u cos(α i ) sin(α i ) up
= (7)
w − sin(α i ) cos(α i ) wp

u2 + w2
Cp = 1− (8)
V ∞2
c
Cn =
1
c 0
(C p lo w e r −C pupper )dx (9)

1
c
d y upper d y lo w e r
Ca = C pupper −C p lo w e r dx (10)
c 0
dx dx
C l = C n c o s ( α ) − C a s in ( α ) (11)

C d = C n s in ( α ) + C a c o s ( α ) (12)

You might also like