home *** CD-ROM | disk | FTP | other *** search
-
-
-
- Approach Control
- Version 2.0
-
- A Pre-compiler for the Microsoft
- Flight Simulator's Aircraft and
- Adventure Factory
-
- (c) 1993 by John Mechalas
-
-
-
- - Running the Adventure Files -
-
- Load the adventure file as described in the AAF manual. You will
- create a seperate adventure file for each airport, and load the
- file corresponding to your destination. Thus, if you want to run the
- sample OHARE adventure, run the precompiler on the OHARE file, then
- compile the source using the AAF compiler. Finally, load the
- resulting adventure file from Flight Simulator, and then begin your
- flight to Chicago. See the general notes below.
-
- Here is a rough overview of the adventure files: When you are roughly
- 40 miles from your destination airport, you will be given a message
- telling you to contact approach control on the appropriate fequency.
- This message will appear regardless of what frequency you have tuned on
- your COM radio. (I am not making any attempts to simulate enroute flight
- ...only approach, so that you can load this file any time you wish to fly
- to a particular airport, from any other airport in the FS 4 database).
- At this point, you must be tuned to the frequencies given to you in
- order to receive ATC commands. ATC will tell you which runway you will be
- vectored into, and will begin giving you the approapriate heading and
- altitude changes. No airspeed commands will be issued, since I can't
- predict which aircraft you are going to be flying.
-
- IMPORTANT: You will want to start at least 40 NM outside of your
- destination for everything to work properly and smoothly. If you
- start closer than 35 NM from the destination airport, you may get some
- bizarre results (the program won't "break" per se, but you'll be given
- some strange heading vectors as the adventure program attempts to
- compensate for your unusally and unexpectedly close starting point).
-
-
- - General Notes -
-
- This is a first-generation ATC system, and it is still in the experimental
- phase. I have tested it using the LearJet for all runways and from
- various approaches, and it has vectored me in flawlessly each time.
- However, it's performance does depend on you cooperating with ATC commands.
- I don't know how "breakable" the simulation is, but it operates by trying to
- vector you to various "fixes" that are predefined. If you wander off
- course, ATC will give you the vectors needed to correct your heading to
- reach the current active "fix" ... but if you go too far past a fix, it
- will not move you to the next fix...rather it will turn you around and
- around until you end up where you are supposed to be.
- The feedback loop in the control algorithm is first-order (based on
- position only), so vectors are given without *direct* compensation for the
- current winds. So far, I have flown with winds as high as 30 knots
- without any problems, but if the winds are too high or if you are in a light
- plane (like the Cessna), you may find yourself receiving frequent heading
- change instructions. My attempts to design a "higher-order" compensator
- have not been very consistent as of yet...but I am still working on the
- problem.
- You will want to be at about 10,000 MSL before approach control contacts
- you, so if you are flying from a distant airport, start your descent when you
- are about 60 NM outside of your destination. At about 30 miles out, you will
- be told to descend to 5000, and then 3000 MSL before final approach. Adjust
- you speed as necessary. In all aircraft, maintain less than 250 knots when
- under 10,000 MSL (it's the law! :) and for the Lear, reduce you speed to
- about 180 knots when you read 3000 MSL. NOTE: These altitudes may vary
- depending on your destination and your input file.
- You don't need to respond to ATC in any way... It will print the messages
- on your screen and you just read them. I plan to add an "acknowledge"
- key in future generations. Also, ATC does not currently keep track of
- your last assigned altitude and heading, so no one will tell you if you
- are not following instructions (though you will constantly be given new
- heading commands as your course wanders off the pre-planned flight path).
- Lastly, the program does not distinguish between left, right, and
- center runways. If both a 4R and 4L runway exist, you will simply be
- vectored into runway 4, and you may choose either the left or right
- runway as you see fit. See the program documentation for further details.
-
- Enjoy...and please send me any feedback that you might have. I can be
- reached at mechalas@gn.ecn.purdue.edu
-
-