FS2004
ATP CHECKRIDE WALKTHROUGH
Author: mailto://simonta@btinternet.com.
How to mail me
Put FS9 somewhere in the subject line or there’s a good chance you’ll
get “spam binned”.
Please send me feedback on errors, omissions and suggestions. I’d also love to hear what you think! Did this help you pass? Did you learn anything about flying or
FS2004? Etc…
Please don’t ask for:
http://www.microsoft.com/games/flightsimulator/fs2004_downloads_sdk.asp#abl
http://groups.msn.com/OfficialFlightSimulatorSite2
History
Version |
Date |
Reason |
1.0 |
19 March 2004 |
First release |
1.1 |
20 March 2004 |
Added verbatim walk through |
1.2 |
27 March 2004 |
Corrected takeoff power checks and Vr
(thanks Lilo) Amended OLM VOR turn |
Introduction
After getting hooked on FS, I started working my way up through the
lessons. In real life, I am a qualified
helicopter pilot so learning to fly “planks” was fun, challenging and
interesting. My first big stumble came
with the IFR check ride which, I confess, I could only got through using
walkthroughs other people had created.
Eventually I got to the pinnacle; the ATP check ride. I failed this many times. I not only failed, I got severely frustrated
with:
In order to solve these, I decided to start deciphering the script which
is used to control the check ride. This
contains all of the checks to make sure you don’t exceed the criteria, the
logic needed to figure out where you are (still climbing, passing OLM VOR, on
the runway etc) and code to tell you whether you’ve been a good person or a
naughty person and will you get to print that certificate? The script is called “atp
checkride.abl” and is found in <FS ROOT>\Lessons\ATP.
By going through the script line by line, I discovered the following:
This document is intended to address all of these things except the last
one. Who knows, if I get good feedback,
I might even tackle that one day and rework the script completely?
It contains a detailed walkthrough, a list of the exact criteria used in
the script and some easy “hacks” to the script to allow you to practice more
and remove some of the annoyances.
Finally, this is not a tutorial.
You should already have done the lessons and know how to fly the FS 737,
tune the radios, use the autopilot, hand fly climbs, use the VOR and ILS and
finally – land! If you can’t do any of
these, go back to the lessons and practice.
I hope this helps you and have fun!
Walkthrough
As mentioned in the introduction, I gave up trying to get close to the
real world. This is a step by step
guide. There are some steps that are
strictly not necessary as they are not checked, but I didn’t want to move even
further from the real world so I left them in.
You can read the detailed tolerance checking to see what is mandatory
and reduce the steps even further if you’re in a real hurry. There are also some steps that seem odd. I’ve added notes where appropriate. These are at the end of the walkthrough.
All the way through, I have stuck to a principal of doing things earlier
rather than later. This helps to reduce
workload during the busy bits, reduces the chances of forgetting something
until too late and is also in the spirit of “not letting the aircraft go
somewhere your brain hasn’t already been”.
You are also going to hand fly most of the climb to 10000’! This is because it is very difficult to keep
to the strict N1 “climb power” checks with autopilot
and auto-throttle on. This is the main
reason people fail this check. They
don’t realise that it is very strict and continues up to 27900’, just before
the level out! It is possible to do by
using ROC to control N1.
If you follow this walk through exactly, you will pass with no tolerance
exceeded.
OK, lets fly! Good luck!
Walkthrough Detail
Abbreviated check list:
Throttle |
Idle |
|
Strobe |
On |
|
Nav lights |
On |
|
Landing lights |
On |
|
Beacon |
On |
|
Nav/GPS |
Nav |
|
Auto-throttle |
Off |
Note 1 |
Autopilot |
Off |
Note 1 |
Course bug (OBS) |
332 |
|
Heading bug |
003 |
|
IAS/Mach bug |
300 |
|
Altitude bug |
28000 |
|
Vert Speed bug |
3000 |
|
Nav hold |
Selected |
Note 2 |
Heading hold |
Off |
|
Approach hold |
Off |
|
IAS hold |
Off |
|
Mach hold |
Off |
|
Alt hold |
Off |
|
Back course |
Off |
|
Nav 1 Stby |
110.6 |
|
ADF |
396 |
|
Marker audio |
On |
|
Flaps |
5 |
|
Auto-brakes |
RTO |
|
Brakes |
On |
|
From now until 10000’, you are going to focus mainly on airspeed, pitch
and N1.
Takeoff:
Set power to 40% N1
Brakes off
Increase power smoothly to 95% N1
Rotate at 154 kts
When +ve climb, gear up
Aim for about 17 degrees nose up
Flaps to 1. When airspeed is above 200, flaps to 0
Use pitch to keep the airspeed above 170kts and below 250kts. Aim for 240kts.
Between 1500’ and 2000’ reduce N1 to 90%
Autopilot on. You will now start to track the 332 radial to
OLM VOR.
Continue to use pitch to control the speed and trim to reduce workload
Auto-brakes off, landing lights off
Above 10000’:
It’s OK to exceed 250kts now so at last you can select Alt hold on the
autopilot. It will now fly you up to
FL280 before 25 DME.
Do not switch auto-throttle on.
Control speed with ROC. At about
18000’, you will need to reduce from 3000 FPM as your speed starts to decay.
As you climb, there is a tendency for the N1 to droop so continue to
monitor and make very small adjustments to the throttle to keep them at 90%
Above 27900’ as you begin to
level out:
Auto-throttle on
IAS hold on
24 DME:
Descend to 22000’ using 3000 FPM ROD
5.5 DME:
Select Hdg hold to start the turn to PAE VOR
3.5 DME:
When the To/From flag flips to “From” you are in the “blind spot” of the
VOR and the dragon lady starts to speak.
Note 3.
Turn checklist (complete within
60 seconds):
Nav 1 – 110.6
Nav 1 standby, 109.3
When the turn is complete, select Nav hold on
IAS/Mach – 235kts
Altitude - 3000
Vertical speed – 3000 FPM ROD
Turn the heading bug to 339
At 13000’:
Reduce vertical speed – 2000.
This will slow you down nicely to below 250kts by 10000’ without having
to use speed brakes, flap etc.
2.5 DME from PAE:
Select Hdg hold on
IAS/Mach 190kts
Landing lights on
Nav2 – 110.6. This will give you DME to the field for the
approach.
7.6 DME, after you hear the RITTS
outer marker:
Heading bug to 294
On rolling out on 294 heading:
Note time
Arm spoilers
Flaps 15 – do this in stages to avoid large pitch changes and an
“altitude bust”
Auto-brakes – 3
Nav 1 – 109.3
Course bug - 159
After 70 seconds:
Heading bug to 114
During the turn, select App mode.
Leave Hdg and Alt hold on.
When the localiser is captured,
the Hdg hold will disengage:
Speed 165
Flaps to 30 in stages
When the glideslope
is captured, the Alt hold will disengage:
Gear down
Speed 150
Set altimeter to 992mb – the KPAE QFE – gives us an AGL reference to the
runway – I like to know how high I really am J. Note 4.
When the speed is stable at just above 150 and the N1 is stable at
approx 57%, switch off the auto-throttle.
I do this at about 500’ QFE. Do not touch the keyboard or joystick throttle
controls. N1 will stay where it is. This gets you set up to cut the throttle to
idle over the threshold.
At 100’, disengage the autopilot and hand fly. Be ready to catch any pitch change.
Cut the throttle over the threshold and flare to land
Once the wheels are on, press and hold F2 to engage thrust reversers.
Press F1 to disengage reverse thrust at 20kts.
Print certificate J
Verbatim Walkthrough
Thanks to Lilo for suggesting that some people
like a verbose walk through.
You might want to memorise a couple of check lists to make things a
little more realistic. These are
simplified but do apply to all aircraft in all flight conditions.
At regular intervals, carry out a FREDA check and on turns, carry out a
HATFIR check. These don’t really apply
in this FS check ride because you don’t get systems failures and you won’t get
low on fuel but it’s still good practice to use these.
F – Fuel - sufficient
R – Radios – tuned properly – any radio calls made
E – Engines (Ts&Ps – check all instruments
and switches)
D – Direction – going the right way?
A – altitude – vertical navigation
H – Heading – cross check with something – called a gross error check
A – altitude – vertical navigation – right
height? Start a climb or descent?
T – Time – note the time for navigation and position reporting
F – Fuel – sufficient
I – Instruments – Ts&Ps in the green and
switches set correctly?
R – Radios - –
tuned properly – any radio calls made
Take-off
During the briefing, configure the aircraft for take-off in accordance
with the check list. I like to do this I
a methodical way, working left to right and top to bottom on the panels. That way, I don’t miss anything.
Strobe on, nav lights on,
landing lights on, anti-collision beacon on.
Now configure the autopilot.
Slave the autopilot to the nav radios by
selecting Nav/GPS to Nav,
check that the auto-throttle is off and the autopilot is not armed. Set the course bug to 332 ready to fly the
radial to the OLM VOR. Set the heading
bug to 003, nice and early ready for the turn from OLM to PAE. Set the IAS bug to 300, altitude to 28000 and
vertical speed (from here called ROD – rate of descent – or ROC – rate of
climb).
Select Nav hold. This will slave the autopilot to the Nav1
radio which is tuned to the OLM VOR.
This controls the aircraft heading only.
In theory, you could also arm the autopilot on the ground but I’m pretty
sure there’s a bug in FS9 that sometimes means you don’t have pitch control -
even though the altitude hold is selected off.
If you find yourself in this situation, selecting altitude hold on then
off again seems to fix it. I don’t want
to be in that situation at Vr (rotate speed) with a
short runway so I arm the autopilot once the climb is stable.
Check that approach hold, IAS hold, Mach hold, altitude hold and
back-course are all selected off. Set
the yaw damper as required. If you have
auto-rudder set in the options, this last step is irrelevant.
Now for the radios. You don’t need to bother with the comms radios for this check ride. Check Nav1 active is set to 113.40. Set Nav1 standby to 110.6 (PAE VOR) ready for
the first turn. Set Nav2 active to
110.60. This is really useful during
the procedure turn and approach as it gives you a DME reading to KPAE. Select the marker audio on so that you can
hear the ILS marker turns during the approach.
Finally, configure the aircraft itself.
Set flaps to 5,auto-brakes on and check that
the brakes are set. Now you’re ready to
go.
Set power to 40% with the brakes on.
Check that the N1 and N2 are responding and that all temperatures and
pressures (Ts&Ps) are in the green. Release the brakes and smoothly increase
power to 95%. The script checks for N1
between 90 and 98% as soon as the wheels leave the ground.
Climb
Cross check both airspeed indicators to make sure they are “alive”. Rotate at 154kts. Raise the nose to about 17 degrees at a rate
of 3 degrees per second. In other words,
it should take you about 6 seconds to rotate.
As soon as the vertical speed indicator shows a positive ROC (the wheels
will stop rumbling as well), retract the landing gear and set flaps to 1 by
pressing F6 twice. Above 200 kts, retract the flaps fully. Do not exceed 220 kts
with flaps extended. Allow the aircraft
to accelerate At
1500’, reduce the power to 90% and arm the autopilot. You will now start to track onto the 332
radial to OLM VOR.
Continue to control speed all the way up the climb by controlling
pitch. Aim for 240kts up until
10000’. Do not let the speed fall below
170kts. Remember to trim to reduce
your workload. As soon as your relaxed a little after the busy takeoff, switch the
landing lights and auto-brakes off.
Check the Ts&Ps. Check you are tracking the 332 radial.
Above 10000’ feet, select Altitude hold on. At last, you can let the autopilot do most of
the work. Use the ROC to control
speed. At about 18000’, you will start
the slow down. Reduce the ROC to keep
the speed constant at about 270 kts. Watch your N1 as well because they tend to droop a little as the atmosphere thins out – this is a good
bit of detail in the FS flight model.
Top of Climb
As you reach 27900’, just before the level off, you can select
auto-throttle and IAS hold (or mach hold – your preference). Do this quite
quickly as it’s easy to over-speed as you level off with 90% still set.
Descent to OLM
Just past 25 DME to OLM, start your descent to 22000 feet using a ROD of
3000 FPM (feet per minute).
Turn to PAE
You’re now travelling at well over 350 MPH over the ground. That’s about 6 miles per minute! If you leave the turn to PAE VOR until you
are over or very close to the OM VOR, you will overshoot by a long way and
won’t be able to track the 003 radial to PAE without going way off course. You will also find that the autopilot starts
making big heading corrections as you get close to the VOR as the sensitivity
increases. There is also a “cone of
silence” or “cone of confusion” above the VOR.
As its name suggests, you cannot use the VOR inside this cone. At 22000’, it’s about 7 miles across so you
start to lose the signal at about 3.5 DME.
You can see this with the CDI (course deviation indicator) swinging out
to full scale and To/From flag flipping.
For these reasons, we will start the turn to PAE at 5.5 DME. This will get you nicely onto the 003 radial
within tolerances and you will also pass the “initiating turn” check. You’ve already set the heading bug to 003 so
just select heading hold and the aircraft will start to turn to that heading.
Click the stby switch on the nav1 radio to set
the PAE VOR frequency to active, set the nav1 standby frequency to 110.9 (ready
to pick up the KPAE ILS) and set the course bug to 003. During the turn, the examiner will start to
speak – hopefully to congratulate you on a job well done! As soon as the CDI becomes active, select Nav hold to start tracking the 003 radial. Finally, set the heading bug to 339 ready for
the next turn over PAE.
Descent to PAE
Start the descent to PAE. Set the
altitude hold to 3000’ the ROD to 3000 FPM and the IAS bug to 235 kts. The aircraft
won’t slow much at all with a clean airframe in a descent, even with the
throttles at idle. At 13000’, reduce the
ROD to 2000 FPM. This will slow you to
below 250kts at 10000’ and will level you at 3000’ in good time for crossing
PAE.
Turn at PAE
At 2.5 DME from PAE, select heading hold on. This will start the turn to track out from
KPAE at 339 degrees. Don’t use the 339
radial. You will turn pretty much over
the VOR and almost directly over the airfield so flying outbound on a heading
of 339 does the job nicely. During the
turn, the examiner will once again compliment your flying skills (and this walk
throughJ). Set the IAS hold to 190 kts
to avoid exceeding 200kts past the RITTS outer marker. Switch the landing lights on.
Procedure Turn
At approximately 7.5 DME after turning from PAE, you will hear the outer
market tone. Turn the heading bug to 294
to start the procedure turn. As you roll
out from this turn, note the time.
You’re going to fly this heading for just over one minute. Arm the spoilers (shift and forward slash)
and lower flaps to 15. Do this a step at
a time to allow the autopilot to respond and maintain the height. Set auto-brakes to 3. Click the nav1 standby switch to set the ILS
frequency active and set the course bug to 159 ready for the final
approach. The script checks the radios
at the end of this leg.
Course Reversal
After 70 seconds, turn the heading bug to 114 and select approach
mode. Leave the heading and altitude
hold on. The autopilot will deselect
these as you capture the localiser and glide slope respectively.
ILS Approach
Once the localiser is captured, the heading hold will disengage. Set the speed to 165 kts
and the flaps to 30. Again, do this in
steps to avoid large pitch changes.
As you pass the outer marker and the glide slope is captured, the
altitude hold will disengage. Lower the
landing gear, reduce speed to 150 kts (vref is 143 kts) but you don’t
want to go lower so leave a bit of margin – the runway is long enough to do
this. Set the altimeter to 992mb (29.29
inches for our American friends) which is the KPAE QFE (surface pressure at the
nearest measuring station to the field).
This will gives us height above ground rather than altitude which the
script has checked so far. I consider
this a bug also as right up until the glide slope is captured,
the height checks are done with reference to the standard pressure of
1013mb. Below the transition level
(search Google), you would normally set the altimeter to QNH, or the regional
pressure setting.
When the speed is stable at about 152 kts and
the N1 stable at 57 or 58%, switch off the auto-throttle. This gets you ready to reduce throttles to
idle over the threshold. Do not touch the keyboard or joystick throttle
controls. The power setting will not
change.
Landing
At 100’, disengage the autopilot (press Z) and hand fly the
landing. Be ready to catch any pitch
change and use the VASIs to stay on the glide
slope. You should have 2 whites and 2
reds. More reds means too low, more
whites means too high. As you cross the
threshold, cut the throttles. At 20
feet, start a gentle flare to about 5 degrees nose up
and let the aircraft settle onto the runway.
Once the wheels are on, reduce the pitch to lower the nose wheel. When the auto-brakes activate, “Brakes” will
be displayed in the lower left corner.
Press and hold F2 to engage reverse thrust. At 30 kts, press F1
to disengage reverse thrust and let the aircraft come to a gentle halt. Do not taxi off the runway or you will fail.
Notes
If
you find you have no pitch control with only Nav hold
selected, try turning Alt hold on then off again. I think this is also a bug.
I
leave the auto throttle off all the way up the climb because it’s just too easy
to let the N1 go out of tolerance. When
the auto throttle commands a power change, it can spool the engines up or down
too quickly for you to respond. It is
possible to do, but hand fly and you’ll have no problems and besides, it’s fun
and good practice!
Here’s a nice simple document on flying the 737:
http://www.geocities.com/VirtualAloha/737ops.htm
Exact Checks the Script Makes
Rolling (>50% N1):
Landing light on
Flaps 5
Autobrakes to RTO
Takeoff up to 2500 feet (or 4 minutes after rotate):
N1 between 90% and 98%
Wheels off the ground before
175kts
After 15 seconds, no slower
the 170kts and N1 between 88% and 97%
Flaps to 0 before 220kts
No faster than 250kts
2500’ to 10000’:
N1 between 85% and 93%
Flaps to 0 above 220 kts
Speed between 170 and 250
Gear up
10000’ to top of climb:
N1 between 93% and 80%
Nav1 tuned to 113.4
Course set to 322 (!) plus
or minus 15 (!) - so that's why 332 works :-)
DME > 25 miles
At 25 miles DME and before
25 minutes, be above 27900 feet.
Descending to
Before 5.5 miles DME, nav1
tuned to 113.4 and course set to 322 (!) plus or minus 15 (!)
ROD less than 4000 feet per
minute
Speed between 190 and 340
Altitude between 21800 and 23000
when VOR changes To/From
Routing to Paine VOR:
Within 60 seconds, on the
003 radial plus or minus 10 (or you didn't initiate the turn
Within 75 seconds and up to
18 minutes, on the 003 radial plus or minus 10 (or you strayed off course)
Speed between 200 and 340
Speed < 250 below 10000
feet
Cross Paine VOR between 2950
and 3500 feet
Passing Paine VOR until the outer marker or after 5 minutes:
Within 30 seconds, heading
339 plus or minus 10 (or you didn't initiate the turn)
Within 45 seconds, heading 339
plus or minus 10 (or you strayed off course)
Altitude between 2950 and
3500 feet
Speed between 160 and 250
Procedural turn:
Within 90 seconds of passing
RITTS, heading 294 plus or minus 10 (or you didn't initiate the turn
Within 100 seconds heading
294 plus or minus 10 (or you strayed off course)
Altitude between 2950 and
3500 feet
Speed between 160 and 250
Nav1 tuned to 109.3 and
course set to 159
Start course reversal after
60 seconds
Course Reversal:
Within 60 seconds, heading
114 plus or minus 10
Altitude between 2950 and
3500 feet
Speed between 160 and 250
Localiser captured -
Final Approach
Within 30 seconds, heading
159 plus or minus 15
After 40 seconds, on the glideslope
Speed betweeen
160 and 250
After outer marker:
Within 30 seconds, gear down,
flaps to 30, autobrakes set
Speed betweeen
145 and 200
ROD less than 4000 feet per
minute
Below 300 feet:
Land and stop on the runway
within 60 seconds!!!!
Script Modifications
Before
modifying the script – MAKE A COPY. The script is called “atp checkride.abl” and is found in <FS ROOT>\Lessons\ATP.
The modifications below are in the file ATPMOD.ABL distributed with this
document. To use it, take a copy of your
existing script, copy to the lessons\atp directory
and rename it to “atp checkride.abl”.
To find the modifications, search for /ADDED or //FIXED. The Subheadings
show which section of the script I’ve modified.
bCheat = True
Keeps the flight going if
you fail allowing you more practice.
CaseTalk1:
Deleted the fnSQ_Play()
commands so I don't have to listen the briefing - again. I've failed this flight enough times to have
learned this of the
top of my head :-)
CaseTakeoff:
Add the following line to
let me see when the check starts. There
is a similar line added for each segment.
Just search for //ADDED.
fnNormalMsg("Weight
off wheels, check N1 between 90 and 98");//ADDED
Changed
the following line to give consistent N1 checking. Search for
//FIXED to see all the amended lines.
if (eMotors[1].N1 > 98) or
(eMotors[1].N1 < 90) then //FIXED
CaseTakeoff_1:
Added a message to show when
the check starts
CaseClimb1:
Added a message to show when
the check starts
Fixed the N1 % check
Fixed the 332 course check
CaseClimb2:
Added a message to show when
the check starts
Fixed the 332 course check
CaseDesc1:
Added a message to show when
the check starts
CaseTurn1:
Added a message to show when
the check starts
CaseTurn1_1:
Added a message to show when
the check starts
CaseTurn1_3:
Added a message to show when
the check starts
CaseFinal1:
Added a message to show when
the check starts