Conventional aircraft engines include multiple cylinder assemblies used to drive a crankshaft. During operation, in order to drive the crankshaft, each cylinder assembly receives fuel provided from a fuel pump via fuel injectors. The order of fuel injection and ignition timing of a spark plug for each cylinder assembly must be properly controlled in order to cause the crankshaft to generate an output torque in an effective manner.
For example, a spark plug of each cylinder assembly ignites a fuel and air mixture as received from a corresponding fuel injector. Under normal operating conditions, as indicated in
In certain engine operating conditions, an abnormally high combustion pressure will occur after TDC, as illustrated in
Certain conventional engines include one or more knock detections sensor to detect knocking in the cylinder assemblies. For example, automobile engines typically utilize a single knock sensor to detect knocking for all of the cylinder assemblies of the engine. Accordingly, for a six cylinder engine, a single sensor detects vibrations associated with knocking within any of the six cylinders. A processor associated with the automobile engine receives a vibration signal from the single detector and, based upon processing using a variety of algorithms, detects the particular cylinder from which the knocking occurs. Based upon this detection, the engine's processor prevents further knocking in the cylinder assembly by retarding the timing of ignition of the fuel in the cylinder. This detection and suppression scheme, however, can be prone to errors. Before the engine's processor can suppress the knocking in a cylinder, the processor must first detect the particular cylinder from which the knocking occurred. In the case where the engine generates a relatively large amount of noise, the processor can detect the background engine noise as knocking within a particular cylinder and erroneously retard the timing of ignition of fuel in one of the cylinder. Alternately, when the engine generates a relatively large amount of noise, the processor can erroneously detect knocking as coming from a non-knocking cylinder, as opposed to a knocking cylinder. In such a case, the engine processor can erroneously retard the timing of ignition of fuel in the non-knocking cylinder as opposed to the knocking cylinder.
In another example, certain conventional aircraft engines include knock detection systems utilizing multiple sensors and a display. In these systems, each sensor monitors a corresponding cylinder assembly. In the case where a sensor detects knocking in a particular cylinder assembly, the sensor provides a signal to the display. In response, the display provides a visual indication to the aircraft pilot, alerting the pilot to the presence of knocking in the particular cylinder assembly. Based upon the alert, the pilot manually causes changes to certain operating conditions of the engine, such as the ignition timing of the spark plugs.
Embodiments of the present invention provide an aircraft engine cylinder assembly knock detection and suppression system. The knock detection and suppression system includes a set of knock detection sensors and an engine controller such as a Full Authority Digital Engine Controller (FADEC). Each cylinder assembly of the aircraft engine carries a knock detection sensor and each knock detection sensor is electrically coupled to the engine controller. The use of individual knock detection sensors allows direct detection of knocking in each corresponding cylinder assembly while minimizing erroneous detection of knocking in otherwise normally operating cylinder assemblies. During operation, each knock detection sensor transmits signals to the engine controller where the signals correspond to detected cylinder assembly vibrations. As the engine controller receives input signals from the sensors, the engine controller filters the input signals to distinguish the input signals as being associated as either knocking, as caused by detonation of fuel and air within the cylinder assembly, or as a non-knock event, as caused by some other vibration of the cylinder assembly. In the case where the engine controller detects the occurrence of one or more knock events in a particular cylinder assembly, the engine controller automatically reduces the spark timing for that cylinder assembly and/or increases the volume of fuel delivered to that cylinder assembly. Accordingly, the engine controller provides an automated response to knocking in a particular cylinder assembly in order to suppress or eliminate detonation.
In one arrangement, a method for suppressing knocking in a cylinder assembly of an aircraft engine includes receiving an input signal from at least one knock detection sensor of a set of knock detection sensors, each knock detection sensor of the set of knock detection sensors being carried by a corresponding cylinder assembly of an aircraft engine. The method includes detecting knocking in a cylinder assembly corresponding to that cylinder's knock detection sensor when the input signal exceeds a signal threshold value. The method also includes, in response to detecting the knock in a cylinder assembly, adjusting the cylinder operating parameters for that cylinder assembly.
In one arrangement, an aircraft engine controller is configured to receive an input signal from at least one knock detection sensor of a set of knock detection sensors, each knock detection sensor of the set of knock detection sensors being carried by a corresponding cylinder assembly of the aircraft engine. The aircraft engine controller is configured to detect knocking in the cylinder assembly corresponding to the at least one knock detection sensor when the input signal exceeds a signal threshold value. The aircraft engine controller is configured to, in response to detecting knocking in a cylinder assembly, adjust the cylinder operating parameter of that cylinder assembly corresponding to its knock detection sensor.
In one arrangement, an aircraft engine control system includes an aircraft engine having a set of cylinder assemblies and a set of corresponding knock detection sensors, one knock detection sensor per cylinder assembly. The engine controller is configured to receive an input signal from at least one of the knock detection sensor of a set of knock detection sensors. The engine controller is configured to detect knocking in the cylinder assembly corresponding to its knock detection sensor when the input signal exceeds a signal threshold value. The engine controller is configured to, in response to detecting knocking in a cylinder assembly, adjust cylinder operating parameters of that cylinder assembly corresponding to its knock detection sensor.
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.
Embodiments of the present invention provide an aircraft engine cylinder assembly knock detection and suppression system. The knock detection and suppression system includes a set of knock detection sensors and an engine controller such as a Full Authority Digital Engine Controller (FADEC). Each cylinder assembly of the aircraft engine carries a knock detection sensor and each knock detection sensor is electrically coupled to the engine controller. The use of individual knock detection sensors allows direct detection of knocking in each corresponding cylinder assembly while minimizing erroneous detection of knocking in otherwise normally operating cylinder assemblies. During operation, each knock detection sensor transmits signals to the engine controller where the signals correspond to detected cylinder assembly vibrations. As the engine controller receives input signals from the sensors, the engine controller filters the input signals to distinguish the input signals as being associated as either knocking, as caused by detonation of fuel and air within the cylinder assembly, or as a non-knock event, as caused by some other vibration of the cylinder assembly. In the case where the engine controller detects the occurrence of one or more knock events in a particular cylinder assembly, the engine controller automatically reduces the spark timing for that particular cylinder assembly and/or increases the volume of fuel delivered to that particular cylinder assembly. Accordingly, the engine controller provides an automated response to knocking in a particular cylinder assembly in order to suppress or eliminate detonation.
Each cylinder assembly 56 also includes a knock detection sensor. For example, as illustrated in
The aircraft engine 50 also includes a fuel delivery system 62 having a fuel pump 64, fuel rails 66-1, 66-2, and fuel injectors 67 configured to provide fuel from a fuel source to each of the cylinder assemblies 56. In use, each cylinder assembly 56 receives fuel via the fuel delivery system 62. The primary spark plug 58 ignites a fuel air mixture contained within each cylinder assembly housing 68 thereby causing the piston and connecting rod disposed within each cylinder assembly housing 68 to reciprocate therein. The reciprocating motion of the piston and connecting rod rotates the crankshaft which, in turn, rotates other components associated with the aircraft engine 50.
The engine controller 52 is configured to control the performance of the aircraft engine 50 during operation. The engine controller 52 electrically couples to a variety of sensors associated with the aircraft engine 50, such as the knock detection sensors 60-1 through 60-6, a fuel temperature sensor 70, a fuel pressure sensor 72, a fuel pump pressure sensor 74, and other sensors that measure various environmental and engine conditions such as ambient air temperature and air density. The engine controller 52 also includes a control processor or electronic engine control unit (ECU) 53, which receives various input signals from the sensors and calculates engine operating parameters based upon the data signals. Based upon the engine operating parameters, the control processor 53 adjusts the various aircraft engine-operating parameters to optimize the performance of the aircraft engine 50. While the engine controller 52 can be configured in a variety of ways, in one arrangement the engine controller 52 is configured as a Full Authority Digital Engine Controller (FADEC).
The engine controller 52 is configured to receive input signals from all of the knock detection sensors 60-1 through 60-6 in a substantially continuous manner. Each one of the input signals correspond to detected vibrations in each one of the corresponding cylinder assemblies 56-1 through 56-6. The engine controller 52 is also configured with a signal threshold value 57. In use, when the engine controller 52 compares the voltage value of the input signal to the signal threshold value, the engine controller 52 can distinguish actual knocking in the cylinder assembly 56-1 from other noise or vibrations induced in the cylinder assembly 56-1. In one arrangement, the signal threshold value 57 is preconfigured as a voltage value indicative of a knocking event occurring in a particular cylinder assembly 56-1 through 56-6. For example, assume that knocking within the cylinder assembly 56-1 causes the corresponding knock detection sensor 60-1 to generate a signal having an associated voltage value greater than 1 V. Accordingly, to detect the presence of knocking, the engine controller 52 is configured with a signal threshold value of 1 V. With such a configuration, when the engine controller 52 compares a voltage value of the input signal to the signal threshold value, the engine controller 52 can distinguish actual knocking in the cylinder assembly 56-1 from other noise or vibrations induced in the cylinder assembly 56-1.
Based upon the relation between the input signals and the signal threshold value 57, the engine controller 52 can adjust certain operation parameters associated with a corresponding cylinder assembly 56 from which the vibration signals originate to minimize or suppress knocking and detonation from occurring in that particular cylinder assembly 56.
In step 82, the engine controller 52 receives an input signal from at least one knock detection sensor of a set of knock detection sensors 60, each knock detection sensor of the set of knock detection sensors 60 being carried by a corresponding cylinder assembly 56 of the aircraft engine 50. For example, with reference to cylinder assembly 56-1 of
In step 86, the engine controller 52 detects knocking in the cylinder assembly 56-1 corresponding to the at least one knock detection sensor 60-1 when the input signal exceeds a signal threshold value 57. In one case, assume that the engine controller 52 is configured with a signal threshold 57 value of at least 1 V. Further assume that when detonation occurs within the cylinder assembly 56-1, the knock detection sensor 60-1 generates a signal having a voltage value of 1.5 V. When the engine controller 52 receives the signal as the input signal, the engine controller 52 compares the voltage value of the input signal with the signal threshold value 57. As a result of the comparison, the engine controller 52 detects that the voltage value of the input signal from the knock detection sensor 60-1 exceeds the signal threshold value 57 and that detonation has occurred in the cylinder assembly 56-1.
In step 88, in response to detecting knocking, the engine controller 52 adjusts cylinder assembly operating parameters of the cylinder assembly 56 corresponding to the at least one knock detection sensor 60. For example, after the engine controller 52 has detected knocking in the cylinder assembly 56-1 based upon the signal received from the knock detection sensor 60-1, the engine controller 52 transmits one or more control signals 55 to various components of the engine 50 to control operation of the component and suppress or eliminate knocking in the cylinder assembly 56-1. In one arrangement, as indicated in
Because each cylinder assembly 56-1 through 56-6 includes its own knock detection sensor 60-1 through 60-6, the engine controller 52 can directly detect and identify knocking as occurring from a particular cylinder assembly 56-1 through 56-6. Accordingly, the use of an individual knock detection sensor 60-1 through 60-6 with each cylinder assembly 56-1 through 56-6 minimizes erroneous detection of knocking in otherwise normally operating cylinder assemblies. Additionally, use of the engine controller 52 in conjunction with the knock detection sensors 60-1 through 60-6 provides automatic control of certain cylinder assembly operation parameters, such a spark timing and/or fuel enrichment, to suppress knocking in the cylinder assembly 56.
In one arrangement, the engine controller 52 is configured to provide signal processing to the input signals received from the knock detection sensors 60-1 through 60-6 in order to filter certain signals from further processing. This allows the engine controller 52 to distinguish signals generated by any one of the knock detection sensors 60-1 through 60-6 in response to detonation within a corresponding cylinder assembly 56-1 through 56-6 from background noise signals generated by any one of the knock detection sensors 60-1 through 60-6 in response to non-detonation vibrations induced in any of the corresponding cylinder assemblies 56-1 through 56-6.
As shown in
The rectifier stage 108 passes the rectified input signals to an integrator stage 110. The integrator stage 110 distinguishes the rectified input signals as occurring either within or outside of a knock detection window where detonation typically occurs. For example, with reference to
During operation, the engine 50 generates noise. With reference to
In step 152, the engine controller 52 generates an average non-knocking signal value corresponding to an average of the input signals detected as non-knocking signals in the cylinder assembly 56. For example, as indicated above, the signal processor 100 of the engine controller 52 receives input signals from the knock detection sensors 60-1 through 60-6. For each knock detection sensor 60-1 through 60-6, the signal processor 100 distinguishes the input signals as being associated with either knocking in one or more of the corresponding cylinder assemblies 56-1 through 56-6 or as relating to a non-knocking event. In the case where the engine controller 52 detects the input signals of a particular knock detection sensor 60-1 through 60-6 as being associated with a non-knocking event, on a per cylinder assembly basis, the engine controller 52, averages the voltage values associated with these non-knock events to generate the average non-knock event value. For example, with respect to
In step 154, the engine controller 52 compares an engine speed of the aircraft engine 50 with a threshold engine speed value. In one arrangement, the threshold engine speed value is configured as the operating speed of the engine 50 where the noise generated by the engine 50 substantially increases the voltage values of the input signals generated by the knock detection sensors 60-1 through 60-6. As indicated above, in the case where the engine 50 operates at a relatively high engine speed, the knock detection sensors 60-1 through 60-6 can pick up the increased noise generated by the engine 50. By comparing the engine speed of the aircraft, such as detected by an engine operating speed sensor, with the threshold engine speed value, the engine controller 52 can detect the point at which the background noise created by operation of the engine 50 begins to affect (i.e., improperly increase the voltage values of) the input signals.
In step 156, the engine controller 52 subtracts the average non-knocking signal value from an input signal value associated with the input signal prior to comparing the input signal to the signal threshold value when the engine speed of the aircraft engine 50 exceeds threshold engine speed value. For example, assume the threshold engine speed value is configured with a value of 3600 RPM. Further assume that the engine controller 52 detects, such as through the use of an engine speed detection sensor, that the engine 50 runs at 4000 RPM. In this case, as a result of a comparison between the threshold engine speed and the detected operational engine speed, the engine controller 52 detects the operational engine speed as exceeding the threshold engine speed value. To minimize the effect of the background noise on each of the knock detection sensors' 60-1 through 60-6 input signals, the engine controller 52 subtracts the average non-knocking signal value associated with a particular cylinder assembly 56-1 through 56-6 from the input signal received from the knock detection sensors 60-1 through 60-6 of that particular cylinder assembly 56-1 through 56-6. The engine controller 52 then processes the background noise normalized signals to detect the presence of knocking in any of the cylinder assemblies 56-1 through 56-6. Accordingly, the engine controller 52 compensates for an increase in background noise, as caused by an increase in the operating speed for the engine 50, to minimize erroneous detection of knocking in the cylinder assemblies 56-1 through 56-6.
As indicated above, the engine controller 52 receives and processes signals from a variety of sensors associated with the aircraft engine 50. When the engine controller 52 processes signals from these sensors simultaneously, such processing slows the overall processing speed of the control processor 53 of the engine controller 52. In order to minimize a load placed on the control processor 53 when processing input signals received from the knock detection sensors 60-1 through 60-6, the engine controller 52 is configured to allow processing the input signals only after certain engine operating conditions have been met. For example, knocking of the cylinder assemblies 56 typically occurs as the engine's operating speed and operating temperature increase above certain levels. Accordingly, in order to best utilize the resources of the control processor 53, the engine controller 52 allows processing of input signals received from the knock detection sensors 60-1 through 60-6 once the engine's operating speed and operating temperature has increased above these levels.
For example, with reference to
As a result of the comparison, in the case where the engine load level value 160 falls below the engine load threshold 162, the engine controller 52 maintains the signal processor 100 in an off mode of operation such that the signal processor 100 does not process input signals from the knock detection sensors 60. The engine controller 52, however, continues to receive signals relating to the engine speed of the engine 50, the estimated intake temperature of each cylinder assembly 56, and the average temperature for the cylinder assemblies 56-1 through 56-6 and continues to generate updated engine load level values 160. In the case where the engine load level exceeds the engine load threshold, the engine controller 52 activates the signal processor 100 such that the signal processor 100 and the control processor 53 process input signals from the knock detection sensors 60-1 through 60-6. Accordingly, by activating the signal processor 100 under such conditions, the engine controller 52 can more accurately detect knocking in a particular cylinder assembly 56 and can minimize erroneous categorization of cylinder assembly vibration as knocking.
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.
As indicated above with respect to
During operation of the engine 50, the intensity of detonation within a cylinder assembly 56-1 through 56-6 can affect the voltage value of the signal generated by the corresponding knock detection sensor 60. For example, moderate detonations within any cylinder assembly 56-1 through 56-6 can cause the corresponding knock detection sensor 60-1 through 60-6 to generate a signal having a moderate voltage value, such as a value of 1.5 V. Relatively stronger detonations within any cylinder assembly 56-1 through 56-6 can cause the corresponding knock detection sensor 60-1 through 60-6 to generate a signal having a relatively larger voltage value, such as a voltage value of 4 V.
In order to properly compensate for weaker or stronger detonations occurring in a cylinder assembly 56-1 through 56-6, when the engine controller 52 receives an input signal from a knock detection sensor 60-1 through 60-6, the engine controller 52 characterizes a signal strength of the input signal relative to the signal threshold value prior to adjusting a cylinder operation parameter of the corresponding cylinder assembly 56-1 through 56-6. For example, assume the engine controller 52 receives an input signal from a knock detection sensor 60-1 through 60-6 where the input signal has a voltage value of 1.5 V, indicative of moderate knocking in the corresponding cylinder assembly 56-1 through 56-6. The engine controller 52 characterizes the strength of the input signal, for example, by subtracting the signal threshold value 57 of 1.0 V from this input signal voltage value. Based upon the relatively small difference between the two values, the engine controller 52 adjusts one or both of the spark timing and the increase in the volume of fuel delivered to the cylinder assembly 56-1 through 56-6 by a relatively moderate amount. For example, the engine controller 52 can reduce the spark timing of a particular cylinder assembly 56-1 through 56-6 by 5°.
However, assume the case where the engine controller 52 receives an input signal from a knock detection sensor 60-1 through 60-6 where the input signal has a voltage value of 4 V. The engine controller 52 characterizes the strength of the input signal, for example, by subtracting the signal threshold value 57 of 1.0 V from this input signal voltage value. Based upon the relatively large difference between the two values, the engine controller 52 adjusts one or both of the spark timing and the increase in the volume of fuel delivered to the cylinder assembly 56-1 through 56-6 by relatively substantial amount. For example, the engine controller 52 can reduce the spark timing of a particular cylinder assembly 56-1 through 56-6 by 15°. With such a configuration, the engine controller 52 compensate for weaker or stronger detonations occurring in a cylinder assembly 56-1 through 56-6.
As indicated above, in response to detecting knocking in a particular cylinder assembly 56, the engine controller 52 adjusts one or more cylinder assembly operation parameters for that cylinder assembly 56. Such adjustment can occur after detection of a single knock event in the cylinder assembly. However, in one arrangement, the engine controller 52 adjusts the cylinder assembly operation parameter for a particular cylinder assembly 56 after detecting an occurrence of a number of knock events in that particular cylinder assembly 56 over a given period of TDC events.