ANN's Daily Aero-Tips (06.25.06): Adverse Yaw | Aero-News Network
Aero-News Network
RSS icon RSS feed
podcast icon MP3 podcast
Subscribe Aero-News e-mail Newsletter Subscribe

Airborne Unlimited -- Most Recent Daily Episodes

Episode Date

Airborne-Monday

Airborne-Tuesday

Airborne-Wednesday Airborne-Thursday

Airborne-Friday

Airborne On YouTube

Airborne-Unlimited-12.01.25

AirborneNextGen-
11.18.25

Airborne-Unlimited-11.19.25

Airborne-AffordableFlyers-11.20.25

AirborneUnlimited-11.21.25

LIVE MOSAIC Town Hall (Archived): www.airborne-live.net

Sun, Jun 25, 2006

ANN's Daily Aero-Tips (06.25.06): Adverse Yaw

Aero-Tips!

A good pilot is always learning -- how many times have you heard this old standard throughout your flying career? There is no truer statement in all of flying (well, with the possible exception of "there are no old, bold pilots.")

Aero-News has called upon the expertise of Thomas P. Turner, master CFI and all-around-good-guy, to bring our readers -- and us -- daily tips to improve our skills as aviators. Some of them, you may have heard before... but for each of us, there will also be something we might never have considered before, or something that didn't "stick" the way it should have the first time we memorized it for the practical test.

Look for our daily Aero-Tips segments, coming each day to you through the Aero-News Network.

Aero-Tips 06.25.06

Trim your airplane for level flight in smooth air. Take your feet off the rudder pedals, then move the controls to bank the wings (left or right). Watch carefully to where the airplane's nose points. In many designs the nose will swing in the direction opposite wing bank. You've just seen the effect of adverse yaw.

Adverse yaw results from the drag of deflected ailerons. Say you move the controls to the right-the right aileron goes up, and the left aileron goes down. The "spoiler" effect of the raised right aileron reduces lift on that side and banks the wing to the right, but the lowered left aileron creates more drag that tends to resist the turn. The draggier the aileron (based on airplane type) the more pronounced the resulting yaw away from the direction of turn.

In some airplanes -- especially antique, tailwheel types -- there may be so much "aileron drag" that you can steer the airplane on the ground using adverse yaw. This can actually be helpful taxiing, taking off and landing in a crosswind.

Overcoming adverse yaw

Of course properly using the rudder overcomes this effect, by moving the airplane's nose back in the direction of the turn. The amount of rudder deflection needed will vary with the airspeed, power setting and the specific airplane type -- part of the fun of checking out in a new type of airplane is learning how to maintain perfect rudder coordination.

There are a couple of design philosophies that help minimize adverse yaw:

  • Frise ailerons are hinged so that the leading edge of an upward-deflected aileron extends downward beneath the wing. This creates drag on the up-aileron to counter that created by the down-aileron. The tradeoff: more total drag, causing reduced airplane performance.
  • Differential ailerons are rigged so ailerons do not deflect downward as far as they do upward. There's less drag created by the down-aileron, so less adverse yaw results. Drawback: reduced aileron effectiveness and lower roll rate.
  • Aileron/rudder interconnects in some airplanes couple the aileron and rudder controls so a movement of one creates a movement of the other. Bank the airplane with ailerons and the rudder will displace enough to compensate for adverse yaw. Shortcomings: the effect is precise through a small range of airspeeds, power settings and bank angles. These interconnects also encourage "feet on the floor" flying, leading to sloppiness in flight regimes needing active rudder input and when the interconnect-acclimatized pilot flies an airplane requiring more rudder control.

Aero-tip of the day: Actively use whatever rudder input is necessary to overcome adverse yaw.

FMI: Aero-Tips

Advertisement

More News

ANN's Daily Aero-Term (11.29.25): Waypoint

Waypoint A predetermined geographical position used for route/instrument approach definition, progress reports, published VFR routes, visual reporting points or points for transiti>[...]

ANN's Daily Aero-Linx (11.29.25)

Aero Linx: Sentimental Journey to Cub Haven Sentimental Journey Flyin began in 1986 with a group of dedicated volunteers working to provide a sentimental return to Lock Haven, the >[...]

NTSB Prelim: Jabiru USA Sport Aircraft LLC J230-SP

The Pilot Would Often Fly Over Their House At A Low Altitude And That Family Members Would Go Outside To Wave On November 14, 2025, at 1708 eastern standard time, a Jabiru USA Spor>[...]

Classic Aero-TV: Crafting The Future of eVTOL Infrastructure

From 2024 (YouTube Edition): Volatus Infrastructure Paves The Way The name “Volatus” seems to be everywhere these days, popping up in a series of partnerships and proje>[...]

Klyde Morris (11.28.25)

Fortnite Conquers All, Klyde FMI: www.klydemorris.com>[...]

blog comments powered by Disqus



Advertisement

Advertisement

Podcasts

Advertisement

© 2007 - 2025 Web Development & Design by Pauli Systems, LC


Debugging Information
ColdFusion Server Enterprise 2023,0,16,330828
Template /EmailArticle.cfm
Time Stamp 02-Dec-25 07:28 AM
Locale English (US)
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 10.0.20.1
Host Name 10.0.20.1


Execution Time

Total Time Avg Time Count Template
96 ms 96 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc | onRequest(/EmailArticle.cfm) ] from C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc
95 ms 95 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/parsed/main.textpost.cfm
50 ms 50 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/actTextPost.cfm
24 ms 24 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/qryTextPost.cfm
7 ms 7 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc | onRequestStart(/EmailArticle.cfm) ] from C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc
5 ms 5 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/dspBannerAds.cfm
3 ms 3 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/actWidgets.cfm
3 ms 3 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/dspWidgets.cfm
1 ms 1 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/fusebox.init.cfm
1 ms 1 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/qryNewscats.cfm
1 ms 1 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/qryWidVideo.cfm
1 ms 1 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/display/dspTextPost.cfm
1 ms 1 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/dspSidebar.cfm
1 ms 1 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc | compileRequest(main.textpost, CFC: fckeditor.fb551.fusebox5.myFusebox) ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc
1 ms 1 ms 2 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc | getMyself() ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc
1 ms 1 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc | init(fusebox, [complex value], [complex value]) ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/CustomTags/bph/QuerySim.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/cftags/sharelinks.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/comments/actDisqus.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/actFooter.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/qryAnnouncements.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/model/main/qryAudio.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/comments/dspDisqus.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/display/dspAnnouncements.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/dspNewscats.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/layAnnNew.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_234BannerZone.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_admin.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_flashAd.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_podcasts.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_search.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_today.cfm
0 ms 0 ms 1 C:/inetpub/wwwroot/clients/aero-news.net/view/layout/widgets/widget_topvideos.cfm
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc | onRequestEnd(/EmailArticle.cfm) ] from C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc | onSessionStart() ] from C:/inetpub/wwwroot/clients/aero-news.net/Application.cfc
0 ms 0 ms 13 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/components/utils.cfc | RandomNumber() ] from C:/inetpub/wwwroot/clients/aero-news.net/components/utils.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/components/utils.cfc | tagstripper(<h2>Aero-Tips!</h2>

Actively use whatever rudder input is necessary to overcome adverse yaw.

) ] from C:/inetpub/wwwroot/clients/aero-news.net/components/utils.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxAction.cfc | getAccess() ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxAction.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc | expandFuseboxPath(parsed/) ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc
0 ms 0 ms 2 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc | getCoreToAppRootPath() ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc | getVersion() ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxApplication.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxEvent.cfc | init([complex value], [complex value], CFC: fckeditor.fb551.fusebox5.myFusebox) ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/fuseboxEvent.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc | getSelf() ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc
0 ms 0 ms 1 CFC[ C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc | trace(Fusebox, Request completed) ] from C:/inetpub/wwwroot/clients/aero-news.net/fb551/fusebox5/myFusebox.cfc
5 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
108 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

post (Datasource=AeroNews, Time=23ms, Records=1) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryTextPost.cfm @ 07:28:08.008
SELECT
	cb.ContentBlockID as id,
	cb.ContentBlockName as title,
	cb.Display,
	ct.DisplayTemplate,
	cb.HTMLContent as description,
	cb.ForumCode,
	cb.Icon,
	convert(varchar(20), cb.Display, 111) AS GroupDate,
	t.TeaserText as teaser,
	cb.SortOrder
FROM
	vwContentBlock cb INNER JOIN ContentType ct
	ON cb.ContentTypeCode = ct.ContentTypeCode
	LEFT OUTER JOIN Teaser t
	ON cb.ContentBlockID = t.ContentBlockID AND t.TeaserType <> 'L'
WHERE
	cb.ContentBlockID = ?
	AND Status IN ('60','80') AND (Display <{ts '2025-12-02 07:28:08'} OR Display IS NULL)
Query Parameter Value(s) -
Parameter #1(CF_SQL_varchar) = 610D44F6-FC73-46F1-8149-09192E56B2C7

GetAnnouncements (Datasource=AeroNews, Time=0ms, Records=1, Cached Query) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryAnnouncements.cfm @ 07:28:08.008
SELECT HTMLContent
FROM ContentBlockLive
WHERE ContentBlockKey = 'ANNOUNCE' 
	AND Status = 60 
	AND ((Display <{ts '2025-12-02 07:00:00'} OR Display IS NULL) 
	AND (Expire > {ts '2025-12-02 07:00:00'} OR Expire IS NULL))
qryAudio (Datasource=AeroNews, Time=0ms, Records=0, Cached Query) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryAudio.cfm @ 07:28:08.008
SELECT NewID() as id,
	CAST(episodesid AS VARCHAR(38)) as myid,
	title,
	CAST(subtitle  AS Varchar(800)) as teaser, 
	CAST(summary AS Varchar(2000)) as description,
	ApprovedDate as published,
	episodefile as filelocation, 
	podcastsid as categoryid,
	CAST('audio' AS char(8)) as mytype,
	ApprovedDate as GroupDate,
	SPACE(2) AS previewimage,
	0 AS sortorder
FROM episodes
	WHERE Approved = 1 
		
	AND ApprovedDate <{ts '2025-12-02 07:00:00'} ANd ApprovedDate > {ts '2025-11-28 07:00:00'} 

Order By published DESC, sortorder DESC
qryWidVideo (Datasource=AeroNews, Time=0ms, Records=3, Cached Query) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryWidVideo.cfm @ 07:28:08.008
SELECT TOP 3
videoId as id, 
	convert(varchar(38), videoId) as myid, 
	title, 
	CAST(description AS Varchar(2000)) as description, 
	Cast(teaser AS Varchar(800))as teaser,
	published,
	filelocation, 
	categoryid,
	CAST('video' AS char(8)) as mytype,
	published as GroupDate,
	previewimage,
	0 AS sortorder
	
FROM Videos
WHERE active = 1 AND approved = 1 AND published <{ts '2025-12-02 07:00:00'} 
ORDER BY published DESC
widgetsorted (Datasource=, Time=2ms, Records=6) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\actWidgets.cfm @ 07:28:08.008
SELECT *
	FROM qryWidgets
	WHERE wname IN('flashAd','today','search','podcasts','topvideos','adsection234')
	ORDER By sortorder
NewsCategories (Datasource=AeroNews, Time=0ms, Records=7, Cached Query) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryNewscats.cfm @ 07:28:08.008
SELECT 
			ContentTypeName, ContentTypeCode
		FROM ContentType 
		WHERE CategoryCode = 'NEWS' AND CONTENTTYPECODE <> 'ATRVNW'
		ORDER BY ContentTypeName
NewsCategories2 (Datasource=AeroNews, Time=0ms, Records=8, Cached Query) in C:\inetpub\wwwroot\clients\aero-news.net\model\main\qryNewscats.cfm @ 07:28:08.008
SELECT 
			ContentTypeName, ContentTypeCode
		FROM ContentType 
		WHERE CategoryCode = 'NEWS'
		ORDER BY ContentTypeName


Scope Variables

CGI Variables:
AUTH_PASSWORD=
AUTH_TYPE=
AUTH_USER=
CERT_COOKIE=
CERT_FLAGS=
CERT_ISSUER=
CERT_KEYSIZE=
CERT_SECRETKEYSIZE=
CERT_SERIALNUMBER=
CERT_SERVER_ISSUER=
CERT_SERVER_SUBJECT=
CERT_SUBJECT=
CF_TEMPLATE_PATH=C:\inetpub\wwwroot\clients\aero-news.net\emailarticle.cfm
CONTENT_LENGTH=0
CONTENT_TYPE=
CONTEXT_PATH=
GATEWAY_INTERFACE=CGI/1.1
HTTPS=off
HTTPS_KEYSIZE=
HTTPS_SECRETKEYSIZE=
HTTPS_SERVER_ISSUER=
HTTPS_SERVER_SUBJECT=
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=gzip, br, zstd, deflate
HTTP_ACCEPT_LANGUAGE=
HTTP_CONNECTION=Keep-Alive
HTTP_COOKIE=
HTTP_HOST=www.aero-news.net
HTTP_REFERER=http://www.aero-news.net/EmailArticle.cfm?do=main.textpost&id=610D44F6-FC73-46F1-8149-09192E56B2C7
HTTP_URL=/EmailArticle.cfm?do=main.textpost&id=610D44F6-FC73-46F1-8149-09192E56B2C7
HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
LOCAL_ADDR=10.0.20.10
PATH_INFO=
PATH_TRANSLATED=C:\inetpub\wwwroot\clients\aero-news.net\emailarticle.cfm
QUERY_STRING=do=main.textpost&id=610D44F6-FC73-46F1-8149-09192E56B2C7
REMOTE_ADDR=10.0.20.1
REMOTE_HOST=10.0.20.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/EmailArticle.cfm
SERVER_NAME=www.aero-news.net
SERVER_PORT=80
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=Microsoft-IIS/10.0
WEB_SERVER_API=
Cookie Variables:
CFID=5171315
CFTOKEN=4b36051afc8c5540-B65498B9-9C41-878B-4F6C843B07668F15
Session Variables:
sessionid=A67A5B7F3ED554D1E8B258BE07856513.cfusion
urltoken=CFID=5171315&CFTOKEN=4b36051afc8c5540-B65498B9-9C41-878B-4F6C843B07668F15&jsessionid=A67A5B7F3ED554D1E8B258BE07856513.cfusion
URL Parameters:
do=main.textpost
id=610D44F6-FC73-46F1-8149-09192E56B2C7
Debug Rendering Time: 22 ms