A typical piston engine airplane includes one or more piston engines which propel the airplane. Each engine draws a mixture of fuel and air through a carburetor, and receives timed sparks from a distributor. As a result, combustion in that engine drives a propeller and perhaps additional devices (e.g., an electric generator, an oil pump, a fuel pump, etc.).
Prior to takeoff, the pilot of the piston engine airplane typically reviews a checklist of pre-flight checks that the pilot must make before being able to safely take off. In general, each check involves the pilot performing an extensive detailed inspection of an operable component of the airplane.
One conventional pre-flight checklist requires the pilot to manually adjust certain piston engine controls, and verify that the piston engines of the airplane respond to these manual adjustments. For example, one checklist item may require the pilot to manually change the fuel/air mixture and listen for a corresponding change in the RPMs of the piston engines. Another checklist item may require the pilot to manually change the oil pressure to an adjustable propeller, and sense whether the angular pitch of the adjustable propeller has changed (e.g., airplane may pull more or less depending on the pitch of the adjustable propeller).
Unfortunately, there are drawbacks to simply carrying out the above-described conventional pre-flight checklist. In particular, utilization of a pre-flight checklist is intensively manual and thus prone to inconsistency, subjectivity and human error. The pilot may misread certain gauges or accidentally skip certain checks. The checklist is extremely burdensome for the pilot to carry out. The pilot may even superficially perform (or perhaps even skip) a portion of the checklist if the pilot has recently landed the aircraft or has other foolhardy reasons to believe the aircraft is already operating properly. Even if the pilot carries out the pre-flight checklist comprehensively, there is no formal system in place to accurately store the results of carrying out the pre-flight checks. Some pilots may fill out a form on a clip board or write results in a notebook for later analysis review. However, since there is no formal system in place some pilots may not record these results at all or record the results in a manner that is illegible or otherwise unusable to others. This could pose a threat to detecting the origin of a failure after it has occurred.
In contrast to the above-described conventional approach to going through a pre-flight checklist prior to take off, an improved technique for testing an aircraft prior to flight involves engine control circuitry conducting a pre-flight test in an automated manner. Such a technique is capable of removing the burden of performing a pre-flight checklist from the pilot. Accordingly, human error would effectively be removed from the pre-flight routines, to ensure that gauges are not misread and that that the engine functions are verified to be in working order. Furthermore, automation of the pre-flight test removes the possibility of inadvertently skipping or overlooking a particular test. Additionally, the results of this test can be easily automatically stored electronically. This provides interested parties with a robust history of a piston engine aircraft's status prior to flights.
One embodiment is directed to a method for testing an aircraft prior to flight. The method includes receiving a user signal from a pre-flight test input source, the user signal indicating that a pilot of the aircraft has directed engine control circuitry, which is arranged to electronically control operation of a set of piston engines of the aircraft during flight, to begin testing the aircraft in an automated manner. The method further includes, in response to the user signal, conducting a pre-flight test of the aircraft from the engine control circuitry. The method further includes, upon completion of the pre-flight test, outputting a result of the pre-flight test from the engine control circuitry.
The foregoing and other objects, features and advantages will be apparent from the following description of particular embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of various embodiments of the invention.
An improved technique for testing an aircraft prior to flight involves directing the electronic control circuitry of a piston engine aircraft to conduct pre-flight testing in an automated and consistent manner. Accordingly, the automated pre-flight test provides reliable and objective testing without the need for a conventional, cumbersome, and error susceptible pre-flight checklist.
The engine control circuitry 24 is arranged to carry out a variety of operations. In particular, the engine control circuitry 24 is arranged to control engine combustion (e.g., provides timed spark plug signals to the spark plugs of the engine 22, provides fuel metering signals to the fuel injectors of the engine 22, etc.). Additionally, the engine control circuitry 24 is arranged to perform pre-flight testing prior to takeoff.
The primary electronic control unit 50 and the secondary electronic control unit 52 provide fault tolerance. The primary electronic control unit 50 is a computerized device that interacts with a user and directs certain operations of the engine 22 by controlling the electronic control circuitry 24. For example, these operations include using electronic fuel injectors to deliver fuel to the engine 22, and controlling spark plugs to ignite the fuel. Maintenance of engine 22 operations in piston engine aircrafts 26 is of critical importance at all times during flight. For example, the loss of combustion control during flight would be catastrophic. Nevertheless, the possibility exists that the primary electronic control unit 50, which controls engine combustion during a normal flight mode may fail. In such a situation, the secondary electronic control unit 52 is configured to do the same operations performed by the primary electronic control unit 50. That is, the secondary electronic control unit 52 automatically takes over control of the electronic control circuitry 24 in a backup flight mode if the primary electronic control unit 50 fails.
The pre-flight test is an automated test used to validate that both the primary electronic control unit 50 and the secondary electronic control unit 52 are operating properly and to assure a seamless handoff of engine 22 control can be accomplished between channels prior to take-off of the aircraft (e.g., the pre-flight test is repeated by both ECU channels). In addition to validating that the set of electronic control units 48 are in working order, the pre-flight test also goes through additional tests (e.g., throttle position learning, spark plug checks, etc.) to ensure the aircraft 22 is prepared for take off. At least some of these tests involve changing the aircraft's control scheme and/or device settings (e.g., throttle position, waste gate position, etc.). After the pre-flight test is completed, any changes made to the aircraft's 26 control scheme or device settings is returned to the same as they were before pre-flight testing was initiated.
As shown in
As shown in
As shown in
Pre-flight test results 60 can be outputted from the set of electronic control units 48 across the communications interface 44 to the non-engine electronics 28. This can be done during, as well as after, the pre-flight testing. Both the primary electronic control unit 50 and the secondary electronic control unit 52 keep track of the progress of the pre-flight test sequence and a fault is reported if the primary electronic control unit 50 and the secondary electronic control unit 52 get out of sync. The pre-flight test results 60 can be sent across the communications interface 44 to indicate the progress of the pre-flight test and indicate when a particular part of the pre-flight test 32 has passed or failed. For example, the set of test result lamps 34 gives a visual indication of the progress of the pre-flight test (e.g., by varying the blinking frequency of one or more lamps 34) and indicates when a particular part of the pre-flight test has passed or failed. The pre-flight test result 60 can be recorded in the test result storage log 36. The test result storage log 36 is preferably in the form of non-volatile memory to ensure durability of the stored information (e.g., magnetic disk storage, flash memory, etc.).
As shown in
It should be understood that the secondary ECU 52 is preferably arranged and provisioned in a manner similar to that described above for the primary ECU 50 (also see
If a particular testing element has failed and the corresponding condition field 70 indicates the condition: bad, the pre-flight test continues with the remaining testing elements. During the pre-flight test, the electronic aircraft control system 20 reports to the pilot (via the test result lamps 34) the various conditions of the testing elements as they are conducted. At the end of the pre-flight test, the electronic aircraft control system 20 reports to the pilot (via the test result lamps 34) the over all pre-flight test results 60 including all of the conditions for each of the testing elements. This information is also stored in the test result storage log 36.
Accordingly, after the pre-flight test is performed, each condition field 70 stores a value indicating whether an enabling condition exists or does not exist for a corresponding test element. If there is at least one absence of an enabling condition value in the set of condition fields 70, the user may abort takeoff plans and thoroughly investigate the cause of each absence.
In step 74, the engine control circuitry 24 responds to the user signal 54 by conducting a pre-flight test of the aircraft 26 from the engine control circuitry 24. As the engine control circuitry 24 performs the pre-flight test, the engine control circuitry 24 may vary the blinking frequency of one or more lamps 34 or provide other types of visual patterns to the user for enhanced feedback.
An example pre-flight test includes: (1) throttle position learning; (2) disable sparks from the secondary electronic control unit 52; (3) check engine 22 speed is as expected; (4) check exhaust gas temperatures are as expected; (5) re-enable sparks from the secondary electronic control unit 52; (6) check engine 22 speed is as expected; (7) check exhaust gas temperatures are as expected; (8) disable sparks from the primary electronic control unit 50; (9) check engine 22 speed is as expected; (10) check exhaust gas temperatures are as expected; (11) re-enable sparks from the primary electronic control unit 52; (12) check engine 22 speed is as expected; (13) check exhaust gas temperatures are as expected; (14) primary electronic control unit 50 fuel sweep, ramp fuelling to maximum rich; (15) check that the exhaust gas temperature changes accordingly; (16) ramp fuelling to maximum lean; (17) check that the exhaust gas temperature changes accordingly; (18) ramp fuelling to original set point; (19) primary electronic control unit 50 wastegate check, close the wastegate; (20) check the deck pressure changes accordingly; (21) open the wastegate; (22) check the deck pressure changes accordingly; (23) primary electronic control unit 50 prop pitch test, ramp prop pitch from low to high then back to low pitch; (24) check engine 22 speed changes accordingly; (25) switch to secondary electronic control unit 52; (26) secondary electronic control unit 52 fuel sweep, ramp fuelling to maximum rich; (27) check that the exhaust gas temperature changes accordingly; (28) ramp fuelling to maximum lean; (29) check that the exhaust gas temperature changes accordingly; (30) ramp fuelling to original set point; (31) secondary electronic control unit 52 wastegate check, close the wastegate; (32) check the deck pressure changes accordingly; (33) open the wastegate; (34) check the deck pressure changes accordingly; (35) secondary electronic control unit 52 prop pitch test, ramp prop pitch from low to high then back to low pitch; (36) check engine 22 speed changes accordingly; (37) switch back to primary electronic control unit 50; (38) check fuel pressure differential is within the expected range. This pre-flight test 32 is for exemplary purposes only and could be changed to have more, less, or different testing elements as needed.
For illustration purposes, a few testing element examples will now be provided. In connection with throttle positioning testing, the engine control circuitry 24 is capable of accessing the engine electronics 30 (
As another example, it should be understood that the engine electronics 30 includes, as an engine subsystem, an engine spark subsystem having a spark plug signal source and a network of spark plug cables which is arranged to deliver spark plug signals from the spark plug signal source to the spark plugs. As part of this testing element, the primary ECU 50 is arranged to (i) direct the spark plug signal source to deliver a first set of spark plug signals to the spark plugs through the network, and (ii) confirm/measure engine combustion in response to the first set of spark plug signals through its channel. Additionally, the secondary ECU 52 is arranged to subsequently direct the spark plug signal source to deliver a second set of spark plug signals to the spark plugs through the network, and confirm/measure engine combustion in response to the second set of spark plug signals through its channel.
As yet another example, it should be understood that the engine electronics 30 includes, as an engine subsystem, an adjustable propeller subsystem having a valve which controls an oil pressure, a propeller base, fin members which extend from the propeller base and which change angular pitch relative to the propeller base in response to changes in the oil pressure. Through its respective channel, the primary ECU 50 (i) sends a first propeller pitch control signal to the valve of the throttle positioning subsystem, the first propeller pitch control signal being arranged to effectuate a change in the oil pressure to change the angular pitch of the fin members of the throttle positioning subsystem, and (ii) measures whether the fin members have changed angular pitch relative to the propeller base in response to the change in the oil pressure. One technique for confirming a change in angular pitch is to detect a change in engine RPM. Similarly, through its respective channel, the secondary ECU 52 (i) sends a second propeller pitch control signal to the valve of the throttle positioning subsystem, the second propeller pitch control signal being arranged to effectuate a change in the oil pressure to change the angular pitch of the fin members of the throttle positioning subsystem, and (ii) measures whether the fin members have changed angular pitch relative to the propeller base in response to the change in the oil pressure.
As another example, it should be understood that the engine electronics 30 includes, as an engine subsystem, a turbo charge subsystem having a pressure control valve. In this testing element, the primary ECU 50 (i) sends a first valve signal to the pressure control valve of the turbo charge subsystem, the first valve signal being arranged to move the pressure control valve (or waste gate) between opened and closed positions, and (ii) measures whether a pressure change has occurred in response to sending of the first valve signal to the pressure control valve of the turbo charge subsystem. In a similar manner, the secondary ECU 52 (i) sends a second valve signal to the pressure control valve of the turbo charge subsystem, the second valve signal also being arranged to move the pressure control valve (or waste gate) between opened and closed positions, and (ii) measures whether a pressure change has occurred in response to sending of the second valve signal to the pressure control valve of the turbo charge subsystem.
The pre-flight test described above tested various testing elements across both the primary electronic control unit 50 and the secondary electronic control unit 52. The results from both the primary electronic control unit 50 and the secondary electronic control unit 52 are compared to make sure not only that the engine 22 conditions are good, but also that both the primary electronic control unit 50 and the secondary electronic control unit 52 are functioning properly.
In step 76, the engine control circuitry 24 outputs the pre-flight test results 60 of the pre-flight test from the engine control circuitry 24. In some arrangements, the pre-flight test results 60 are outputted in a form viewable to the pilot (such as the set of test result lamps 34) and in a form for documentary purposes (such as the test result storage log 36).
While various embodiments of the invention have been particularly shown and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
For example, for piston engine planes 26 that use carburetors instead of fuel injection, engine control circuitry 24 can be installed into the plane 26. This does not provide the advantage of using existing circuitry, but the pre-flight test can be conducted in an automated manner none the less. Similarly, piston engine planes 26 that have existing engine control circuitry 24 may have additional engine control circuitry 24 installed. This new engine control circuitry 24 could be dedicated solely to conducting pre-flight tests.
The invention as previously described uses the engine control circuitry 24 to conduct the pre-flight test on piston engine 22 components. However there is no reason why the engine control circuitry 24 cannot conduct the pre-flight test on other components of the piston aircraft 26. One conventional pre-flight checklist includes setting the parking break, checking that seats are upright, checking that seat belts are fastened, checking cabin doors are closed and locked, checking that flight controls are free and correct, checking flight instruments, and checking that altimeters are set. Many of these tests can be automated and done in the pre-flight test as well.