CL-alpha curve nonlinear effects

362 views
Skip to first unread message

Gustavo Luiz Halila

unread,
Dec 22, 2021, 9:08:37 AM12/22/21
to OpenVSP
Hi,

While running some CL-alpha curve cases with OpenVSP (v.3.25 and also v.3.23) I noticed that, beyond a certain angle of attack, some nonlinear effects pop up. Are those related to some numerical (side) effect or is there any viscosity correction under the hood causing this?

Thank you,
Gustavo

Rob McDonald

unread,
Dec 22, 2021, 12:25:31 PM12/22/21
to ope...@googlegroups.com
Depending on your case, it is likely a real inviscid phenomena.

For example, a wing with a swept, non-planar trailing edge will show substantial curvature of the CL vs. alpha and CM curves.

Rob


--
You received this message because you are subscribed to the Google Groups "OpenVSP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openvsp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openvsp/7924d3b1-88bd-4794-9f16-edcc1d9ba514n%40googlegroups.com.

Gustavo Luiz Halila

unread,
Dec 22, 2021, 12:49:48 PM12/22/21
to OpenVSP
Hi Rob,

Thank you for getting back. I ran a simple test case - a rectangular, planar trailing edge, zero-sweep wing at subsonic conditions.
My runs considered the VLM approach only. I was expecting a straight CL-alpha curve for this case. Any comment on this?

Best,
Gustavo

Rob McDonald

unread,
Dec 22, 2021, 1:10:26 PM12/22/21
to ope...@googlegroups.com
How high of alpha?

Even thin airfoil theory says the lift is cl=2*pi*sin(alpha).  We apply a small-angle approximation to get a linear cl-alpha curve.

Rob



Gustavo Luiz Halila

unread,
Dec 22, 2021, 1:23:47 PM12/22/21
to OpenVSP
Hey Rob,

Thanks for following up.
I see some nonlinear effects for angles of attack beyond 15 degrees (see attached file).
The wing is based on the NACA 2412 airfoil and the flow is subsonic (M=0.1, Re=1E06).

Best,
Gustavo
cl_AoA.png

Cibin Joseph

unread,
Dec 22, 2021, 3:21:17 PM12/22/21
to ope...@googlegroups.com
Gustavo,

This might be because of the expression used for lift computation being slightly different from the popular form of the Kutta-Joukowski formula (rho V gamma).
If you look up textbooks like Low Speed Aerodynamics by Katz, J. and Plotkin, A., you'll notice that in panel methods the panel pressure difference is first computed and then the panel lift vector. 
For a 2D flat plate/panel of chord dx, inclined at alpha with freestream velocity V, the panel pressure difference is typically computed using the local tangential velocity (V cos(alpha)), giving,
panel pressure difference, dP = rho V cos(alpha) Gamma / dx

The panel normal force then turns out to be
panel normal force, dN = dP dx
and panel lift, dL = dN cos(alpha) = rho V Gamma cos^2(alpha)

This approach results in an additional cos^2(alpha) term along with the linear part. It may be intuitive in some sense to think about the limiting case when alpha=90 deg and the linear theory still produces 'unnatural' lift. On the other hand, having the cos^2(alpha) term will cause the lift to fall to zero. It is a consequence of computing lift from the normal force (from unsteady Bernoulli theorem to be precise). 

If you divide your 'nonlinear' curve by cos^2(alpha) and you get back a straight line, it's almost definitely due to this reason. The attached figure shows the discrepancy for a 2d flat plate. You will see differences depending on your wing's aspect ratio and local angle of attack.

Disclaimer: I'm not sure if VSPAero does exactly this, since the force calculation was recently switched over to computing using Kutta Joukowski. Maybe there's something related that causes the cos^2 term to come up. However, I've seen the cos^2(alpha) term show up in a few other inviscid solvers too.

Cibin

clalpha.png

Gustavo Luiz Halila

unread,
Dec 23, 2021, 4:23:58 AM12/23/21
to OpenVSP
Hi Cibin,

Thank you for sharing these thoughts. The idea makes sense. I divided the CL values by cos**2(alpha) and got a straight line.

Best,
Gustavo
Reply all
Reply to author
Forward
0 new messages