ES2270944T3 - APPARATUS AND METHOD FOR DIAGNOSING A FUEL SUPPLY SYSTEM OF AN INTERNAL COMBUSTION ENGINE. - Google Patents
APPARATUS AND METHOD FOR DIAGNOSING A FUEL SUPPLY SYSTEM OF AN INTERNAL COMBUSTION ENGINE. Download PDFInfo
- Publication number
- ES2270944T3 ES2270944T3 ES01129734T ES01129734T ES2270944T3 ES 2270944 T3 ES2270944 T3 ES 2270944T3 ES 01129734 T ES01129734 T ES 01129734T ES 01129734 T ES01129734 T ES 01129734T ES 2270944 T3 ES2270944 T3 ES 2270944T3
- Authority
- ES
- Spain
- Prior art keywords
- amount
- compensation
- qcy
- cylinder
- fuel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/008—Controlling each cylinder individually
- F02D41/0085—Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
- F02D41/1498—With detection of the mechanical response of the engine measuring engine roughness
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
- F02D41/3809—Common rail control systems
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D2041/224—Diagnosis of the fuel system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1015—Engines misfires
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Un aparato para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna (2), provisto con medios de control por realimentación (52) para determinar una cantidad de compensación (qcy), al efecto de compensar un valor ordenado (QFIN) de una cantidad de inyección de combustible, por el sistema de alimentación de combustible al motor de combustión interna (2), en base a una desviación (DNE) del estado operativo real del motor de combustión interna (2), con respecto a un estado operativo deseado de este, y para controlar el sistema de alimentación de combustible mediante realimentación, por medio de compensar el mencionado valor ordenado (QFIN), de acuerdo con una cantidad de compensación (qcy), de modo que la velocidad real (NE) coincida con la velocidad deseada, caracterizado porque comprende: medios de diagnóstico (52) para diagnosticar el sistema de alimentación de combustible, mediante efectuar sistemáticamente un ajuste de diagnóstico, de una condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación (qcy) cae fuera de un rango de referencia predeterminado A.An apparatus for diagnosing a fuel supply system of an internal combustion engine (2), provided with feedback control means (52) to determine an amount of compensation (qcy), in order to compensate for an ordered value (QFIN) of an amount of fuel injection, by the fuel supply system to the internal combustion engine (2), based on a deviation (DNE) from the actual operational state of the internal combustion engine (2), with respect to a state desired operation of this, and to control the fuel supply system by feedback, by compensating the aforementioned ordered value (QFIN), according to a compensation amount (qcy), so that the actual speed (NE) matches with the desired speed, characterized in that it comprises: diagnostic means (52) for diagnosing the fuel supply system, by systematically performing a diagnostic adjustment, of an operating condition of the fuel supply system, when the amount of compensation (qcy) falls outside a predetermined reference range A.
Description
Aparato y método para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna.Apparatus and method to diagnose a system of Fuel supply of an internal combustion engine.
La presente invención se refiere a un aparato, y a un método, para diagnosticar un sistema de alimentación de combustible, de un motor de combustión interna, que está controlado por realimentación mediante compensar un valor ordenado de una cantidad de alimentación de combustible al motor, de acuerdo con una cantidad de compensación determinada en base a una desviación de un estado operativo real del motor, con respecto a un estado operativo deseado del motor, de forma que el motor sea manejado en el estado operativo deseado.The present invention relates to an apparatus, and to one method, to diagnose a feeding system of fuel, from an internal combustion engine, which is controlled by feedback by compensating an ordered value of a amount of fuel feed to the engine, according to a compensation amount determined based on a deviation of a actual operating state of the engine, with respect to an operational state desired engine, so that the engine is driven in the state desired operation.
El documento JP-B2-2 807 001 revela un aparato dispuesto para la combustión pobre de un motor de gasolina de mezcla pobre, y el diagnóstico del motor en búsqueda de anomalías, de forma que cada cilindro del motor es diagnosticado sobre su estado de combustión, mediante detectar una variación de la velocidad de rotación del motor, y se compensa la alimentación de combustible a cada cilindro, el efecto de reducir la concentración de combustible en cada cilindro, en un buen estado de combustión, e incrementar la concentración de combustible en cada cilindro, en un estado de combustión pobre. Además, este aparato está dispuesto para verificar si la compensación de la proporción de aire/combustible de una mezcla de aire-combustible, para incrementar la concentración de combustible, ha sido implementada más de un número predeterminado de veces, para cualesquiera de los cilindros del motor, y determinar que el sistema de alimentación de combustible, o un sistema de encendido, están defectuosos, para cada cilindro para el que la compensación ha sido implementada más de un número predeterminado de veces.The document JP-B2-2 807 001 reveals an apparatus arranged for poor combustion of a gasoline engine of poor mix, and engine diagnosis in search of anomalies, so that each engine cylinder is diagnosed on its combustion state, by detecting a variation of the motor rotation speed, and the power supply of fuel to each cylinder, the effect of reducing the concentration of fuel in each cylinder, in a good state of combustion, and increase the concentration of fuel in each cylinder, by poor combustion state. In addition, this device is arranged to check whether the air / fuel ratio compensation of an air-fuel mixture, to increase the fuel concentration has been implemented more than one predetermined number of times, for any of the cylinders of the engine, and determine that the power system of fuel, or an ignition system, are defective, to each cylinder for which compensation has been implemented more of a predetermined number of times.
Así, el aparato conocido descrito arriba, está configurado para determinar que un cilindro dado del motor está defectuoso, donde la cantidad de alimentación de combustible de tal cilindro no puede ser controlada en modo realimentación. De acuerdo con este aparato, un cilindro para el que se detiene por completo la alimentación de combustible, debido al agarrotamiento de una válvula de inyección de combustible en su posición cerrada, el valor ordenado de la cantidad de alimentación de combustible de tal cilindro, se compensa continuamente para incrementar la proporción de aire/combustible, de forma que se diagnostique que este cilindro sea eficaz. Por otra parte, el control de realimentación en algunas condiciones específicas de funcionamiento del motor, por ejemplo con el motor a ralentí, puede permitir el suministro normal de combustible a un cilindro dado, cuya válvula de inyección de combustible padece fugas de combustibles debidas a un asentamiento pobre de su cuerpo de válvula, o al deterioro de su función de ajuste de su tiempo de abertura, provocados por una resistencia incrementada al deslizamiento del cuerpo de válvula. Sin embargo, en condiciones operativas del motor distintas de las condiciones específicas de funcionamiento (por ejemplo con el motor a ralentí), la duración inadecuada de la apertura de la válvula de inyección de combustible tienen una influencia considerable sobre la cantidad de alimentación de combustible al cilindro, y el control de realimentación puede no permitir el suministro normal de combustible a tal cilindro, dependiendo de la condición de trabajo del motor. En este caso, el aparato puede no determinar que un cilindro está defectuoso si bien, de hecho, el sistema de alimentación de combustible para tal cilindro, está defectuoso.Thus, the known apparatus described above is configured to determine that a given engine cylinder is defective, where the amount of fuel feed of such cylinder cannot be controlled in feedback mode. Agree with this device, a cylinder for which the fuel feed due to seizure of a fuel injection valve in its closed position, the ordered value of the amount of fuel feed of such cylinder, is continuously compensated to increase the proportion of air / fuel, so that this cylinder is diagnosed be effective Moreover, the feedback control in some specific engine operating conditions, for example With the engine idling, it can allow normal supply of fuel to a given cylinder, whose injection valve fuel is leaking fuel due to a settlement poor of its valve body, or the deterioration of its function of adjustment of its opening time, caused by a resistance increased to the sliding of the valve body. However, in engine operating conditions other than conditions specific operation (for example with the engine idling), the inadequate duration of the injection valve opening of fuel have a considerable influence on the amount of fuel supply to the cylinder, and control of feedback may not allow normal supply of fuel to such a cylinder, depending on the working condition the motor. In this case, the device may not determine that a cylinder is defective although in fact the system of Fuel supply for such cylinder is defective.
Donde ha sido implementada la compensación de la proporción aire/combustible, para incrementar la concentración de combustible en un cilindro dado, por medio de ajustar su válvula de inyección de combustible en un número de veces mayor que el predeterminado, estando el motor a ralentí, el control de realimentación para reflejar la cantidad de compensación obtenida estando el motor a ralentí, puede permitir el suministro normal de combustible a tal cilindro, incluso en otras condiciones de trabajo del motor distintas respecto de ciertas condiciones de trabajo específicas, como son con el motor a ralentí, si las acciones de apertura y cierre de la válvula de inyección de combustible son normales.Where the compensation of the air / fuel ratio, to increase the concentration of fuel in a given cylinder, by adjusting its valve fuel injection in a number of times greater than the predetermined, while the engine is idling, controlling feedback to reflect the amount of compensation obtained while the engine is idling, it can allow the normal supply of fuel to such a cylinder, even in other working conditions of the engine different from certain working conditions specific, as they are with the engine idling, if the actions of Fuel injection valve opening and closing are normal.
Como se ha descrito arriba, el aparato conocido no es capaz de diagnosticar con precisión una anomalía o defecto en el sistema de alimentación de combustible, lo que provoca no solo un riesgo de un funcionamiento continuado del motor en un estado de combustión pobre, con el sistema de alimentación de combustible en un estado defectuoso, y el deterioro del consumo de combustible, y la emisión de gases y otros problemas, sino también un riesgo de diagnósticos erróneos indicando que el sistema de alimentación de combustible que funciona con normalidad, está defectuoso, diagnóstico equivocado que impide un funcionamiento normal del motor.As described above, the known apparatus is not able to accurately diagnose an anomaly or defect in the fuel supply system, which causes not only a risk of continued engine operation in a state of poor combustion, with the fuel supply system in a faulty state, and deterioration of fuel consumption, and the emission of gases and other problems, but also a risk of erroneous diagnoses indicating that the power supply system of fuel that works normally, is defective, wrong diagnosis that prevents normal operation of the engine.
El documento US-5 058 547 revela un aparato genérico, y un método, para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna, provisto con medios de control de realimentación para determinar una cantidad de compensación, al efecto de compensar un valor ordenado de una cantidad de inyección de combustible, por el sistema de alimentación de combustible, en el motor de combustión interna, en base a una desviación de un estado de funcionamiento real del motor de combustión interna, con respecto a un estado de funcionamiento deseado de este, y para controlar el sistema de alimentación de combustible en un modo realimentación, mediante compensar el mencionado valor ordenado, según la cantidad de compensación, de forma que la velocidad real coincida con la velocidad deseada.US-5 058 547 discloses a generic device, and a method, to diagnose a system of fuel supply of an internal combustion engine, provided with feedback control means to determine an amount of compensation, in order to compensate a value ordered of a fuel injection amount, by the fuel supply system, in the combustion engine internal, based on a deviation from an operating state actual internal combustion engine, with respect to a state of desired operation of this, and to control the system fuel feed in a feedback mode, by offset the mentioned ordered value, according to the amount of compensation, so that the actual speed matches the desired speed
El documento DE 195 40 826 revela un método más, para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna.DE 195 40 826 discloses one more method, to diagnose a fuel feed system of a Internal combustion engine.
El objetivo de la presente invención, es proporcionar un aparato y un método para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna, que permita la diagnosis precisa de un sistema de alimentación de combustible de un motor de combustión interna.The objective of the present invention is provide an apparatus and a method to diagnose a system of fuel supply of an internal combustion engine, which allow accurate diagnosis of a power supply system fuel from an internal combustion engine.
Este objetivo se consigue mediante el aparato que tiene las características de la reivindicación 1, y mediante el método que tiene las características de la reivindicación 10. La invención se desarrolla más, tal como está definida en las reivindicaciones dependientes.This objective is achieved by the device having the characteristics of claim 1, and by means of the method having the characteristics of claim 10. The invention is further developed, as defined in the dependent claims.
El objetivo indicado arriba, puede conseguirse de acuerdo con un primer aspecto de esta invención, que proporciona un aparato para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna, provisto con un medio de control de realimentación para determinar una cantidad de compensación, al efecto de compensar un valor ordenado de una cantidad de inyección de combustible, mediante el sistema de alimentación de combustible en el motor de combustión interna, en base a una desviación de un estado de funcionamiento real del motor de combustión interna, con respecto a un estado operativo deseado de este, y para controlar el sistema de alimentación de combustible en un modo realimentación, mediante compensar el mencionado valor ordenado según la cantidad de compensación, de forma que el motor de combustión interna funcione en el estado operativo deseado, comprendiendo el aparato, medios de diagnosis para diagnosticar el sistema de alimentación de combustible, por medio de llevar a cabo sistemáticamente un ajuste de diagnóstico de una condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación cae fuera de un rango de referencia predeterminado.The objective indicated above can be achieved according to a first aspect of this invention, which provides an apparatus for diagnosing a feeding system of fuel from an internal combustion engine, provided with a feedback control means to determine an amount of compensation, in order to compensate an ordered value of a amount of fuel injection, through the system of fuel supply in the internal combustion engine, in based on a deviation from a real engine operating state of internal combustion, with respect to a desired operating state of this, and to control the fuel supply system in a feedback mode, by compensating the mentioned value sorted according to the amount of compensation, so that the engine of Internal combustion works in the desired operating state, the device comprising diagnostic means for diagnosing the fuel supply system, by means of carrying out systematically a diagnostic adjustment of an operative condition of the fuel supply system, when the amount of compensation falls outside a reference range predetermined.
El objetivo indicado arriba, puede conseguirse de acuerdo con otro aspecto de esta invención, que proporciona un método para la diagnosis de un sistema de alimentación de combustible de un motor de combustión interna, donde el sistema de alimentación de combustible está controlado por realimentación, de forma que el motor de combustión interna funciona en un estado operativo deseado, caracterizado por comprender las etapas de:The objective indicated above can be achieved according to another aspect of this invention, which provides a method for diagnosing a power supply system fuel of an internal combustion engine, where the system of fuel feed is controlled by feedback, of way that the internal combustion engine works in a state desired operation, characterized by understanding the stages of:
- calcular una desviación de la cantidad de variación de un estado operativo real, con respecto a una cantidad deseada de variación de este;calculate one deviation from the amount of variation of a real operating state, with respect to a desired amount of variation thereof;
- determinar una cantidad de compensación, para compensar el valor ordenado de una cantidad de inyección de combustible, mediante el sistema de alimentación de combustible en el motor de combustión interna, de cada uno de los cilindros del motor de combustión interna, en base a la desviación indicada arriba;determine a compensation amount, to compensate for the ordered value of a amount of fuel injection, through the system of fuel supply in the internal combustion engine, of each of the internal combustion engine cylinders, based at the deviation indicated above;
- determinar si la cantidad de compensación determinada cae fuera de un rango de referencia predeterminado; ydetermine if the amount of compensation determined falls outside a range of default reference; Y
- diagnosticar el sistema de alimentación de combustible, mediante interrumpir un control de realimentación del sistema de alimentación de combustible, y llevar a cabo sistemáticamente un ajuste de diagnosis de una condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación determinada cae fuera del rango de referencia predeterminado.diagnose the fuel supply system, by interrupting a feedback control of the power supply system fuel, and systematically carry out a diagnostic adjustment of an operating condition of the power supply system of fuel, when the amount of compensation determined falls outside the default reference range.
El aparato de diagnosis, y el método, descritos arriba no están definidos para diagnosticar el sistema de alimentación de combustible, dependiendo solo de si la cantidad de compensación utilizada para el control de realimentación del sistema de alimentación de combustible, cae fuera del rango de referencia predeterminado. Por el contrario, el presente aparato de diagnosis, y el método, están dispuestos para efectuar sistemáticamente un ajuste de diagnosis de la condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación cae fuera del rango de referencia predeterminado, de formar que el sistema de alimentación de combustible, es diagnosticado en base a un resultado del ajuste de diagnosis. La presente disposición para llevar a cabo el ajuste operativo de diagnosis, del sistema de alimentación de combustible, permite diagnósticos precisos del sistema de alimentación de combustible, no solo para un defecto de agarrotamiento de una válvula de inyección de combustible en el sistema de alimentación de combustible, sino además para otras anomalías relativas a las acciones de apertura y cierre de la válvula de inyección de combustible, tales como el deterioro de su función para ajustar su período de apertura. Además, el ajuste de diagnosis se lleva a cabo cuando la cantidad de compensación está fuera del rango de referencia, es decir cuando hay una alta probabilidad de que la válvula de inyección de combustible esté defectuosa. Esta disposición permite una mejora adicional en la precisión de la diagnosis del sistema de alimentación de combustible.The diagnostic apparatus, and the method, described above are not defined to diagnose the system of fuel supply, depending only on whether the amount of compensation used for feedback control of fuel feed system, falls outside the range of default reference. On the contrary, the present apparatus of diagnosis, and the method, are willing to perform systematically a diagnostic adjustment of the operating condition of the fuel supply system, when the amount of compensation falls outside the predetermined reference range of form that the fuel feed system is diagnosed based on a diagnostic adjustment result. The present provision to carry out the operational adjustment of diagnosis, of the fuel supply system, allows precise diagnoses of the fuel supply system, not only for a seizure defect of a valve fuel injection into the feeding system of fuel, but also for other anomalies related to opening and closing actions of the injection valve fuel, such as deteriorating its function to adjust its opening period In addition, the diagnostic adjustment is carried out when the amount of compensation is outside the range of reference, that is when there is a high probability that the Fuel injection valve is defective. This provision allows a further improvement in the accuracy of the diagnosis of the fuel supply system.
Además, el ajuste de diagnosis de la condición operativa del sistema de alimentación de combustible, efectuado solo cuando la cantidad de compensación está fuera del rango de referencia predeterminado, impide un cambio innecesario del estado de combustión del motor de combustión interna, y minimiza el deterioro del consumo de combustible y de la emisión de gases del motor, y minimiza la vibración del motor debida una variación de su estado operativo.In addition, the diagnosis setting of the condition Operation of the fuel supply system, carried out only when the amount of compensation is outside the range of default reference, prevents unnecessary state change of combustion of the internal combustion engine, and minimizes the deterioration of fuel consumption and the emission of gases from motor, and minimizes motor vibration due to a variation of its operational status
De acuerdo con una forma preferida de la presente invención, el medio de control por realimentación detecta una cantidad de variación del actual estado operativo del motor de combustión interna, mientras que el motor de combustión interna funciona a ralentí, calcula una desviación de la cantidad de variación del estado operativo real funcionando a ralentí, con respecto a una cantidad deseada de variación de este, determina la cantidad de compensación de cada uno de los cilindros del motor de combustión interna, en base a la desviación indicada arriba, y compensa el valor ordenado de la cantidad de inyección de combustible por el sistema de alimentación de combustible, en cada cilindro, de acuerdo con la cantidad de compensación determinada, de forma que el motor de combustión interna funcione en el estado operativo deseado.According to a preferred form of the present invention, the feedback control means detects an amount of variation of the current operating state of the engine of internal combustion while the internal combustion engine idle, calculate a deviation from the amount of real operating state variation idling, with with respect to a desired amount of variation of this, determine the compensation amount of each of the engine cylinders of internal combustion, based on the deviation indicated above, and compensates the ordered value of the injection amount of fuel through the fuel feed system, in each cylinder, according to the amount of compensation determined, of so that the internal combustion engine runs in the state desired operation.
Si bien el sistema de alimentación de combustible para cada cilindro del motor, está controlado por realimentación por el medio de control por realimentación descrito arriba, el medio de diagnosis lleva a cabo el ajuste de diagnóstico de la condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación determinada, en base a la desviación entre las cantidades de variación del estado operativo del sistema de alimentación de combustible, real y deseada, cae fuera del rango de referencia predeterminado, de forma que el sistema de alimentación de combustible es diagnosticado en base a un resultado del ajuste de diagnosis.While the power system of fuel for each engine cylinder, is controlled by feedback by means of feedback control described above, the diagnostic medium carries out the diagnostic adjustment of the operating condition of the power supply system of fuel, when the amount of compensation determined, in based on the deviation between the amounts of state variation operational fuel feed system, real and desired, falls outside the default reference range, so that the fuel supply system is diagnosed in based on a diagnostic adjustment result.
La disposición descrita arriba, permite la diagnosis precisa del sistema de alimentación de combustible para cada cilindro del motor. La precisión de la diagnosis se mejora suplementariamente, puesto que el ajuste de diagnosis se lleva a cabo solo cuando la cantidad de compensación de cada cilindro está fuera del rango de referencia, es decir solo cuando hay una probabilidad alta de que el sistema de alimentación de combustible esté defectuoso.The arrangement described above allows the accurate diagnosis of the fuel supply system for Each cylinder of the engine. The accuracy of the diagnosis is improved additionally, since the diagnostic setting is taken to out only when the compensation amount of each cylinder is outside the reference range, that is only when there is a high probability that the fuel supply system is defective
Adicionalmente, el ajuste de diagnosis de la condición operativa del sistema de alimentación de combustible, llevado a cabo solo cuando la cantidad de compensación de cada cilindro está fuera del rango de referencia, impide un cambio innecesario del estado de combustión del motor de combustión interna, y minimiza el deterioro del consume de combustible y de la emisión de gases del motor, y minimiza la vibración del motor debida una variación en su estado.Additionally, the diagnostic setting of the operational condition of the fuel supply system, carried out only when the compensation amount of each cylinder is outside the reference range, prevents a change unnecessary combustion engine combustion status internal, and minimizes the deterioration of fuel consumption and emission of engine gases, and minimizes engine vibration due a variation in its state.
En una primera realización ventajosa del aparato, acorde con la forma de la invención preferida indicada arriba, el medio de diagnosis está operativo cuando la cantidad de compensación de cualquiera de los cilindros, cae fuera del rango de referencia predeterminado, para terminar una operación del medio de control de realimentación, y llevar a cabo el ajuste de diagnosis de la condición operativa del sistema de alimentación de combustible para, como se ha indicado arriba, cualquiera de los cilindros.In a first advantageous embodiment of the apparatus, in accordance with the form of the preferred invention indicated above, the diagnostic medium is operational when the amount of compensation of any of the cylinders, falls outside the range of default reference, to end an operation of the medium of feedback control, and perform diagnostic adjustment of the operating condition of the fuel supply system for, as indicated above, any of the cylinders.
El medio de diagnosis descrito arriba, está dispuesto para finalizar la operación de control por realimentación por parte del medio de control por realimentación, y llevar a cabo el ajuste de diagnosis del sistema de alimentación de combustible, para el cilindro cuya cantidad de compensación ha salido fuera del rango de referencia. Esta disposición permite la diagnosis eficiente y precisa, del sistema de alimentación de combustible.The diagnostic medium described above is ready to complete the feedback control operation by the feedback control means, and carry out the diagnostic setting of the fuel supply system, for the cylinder whose compensation amount has gone out of reference range This arrangement allows diagnosis efficient and precise, of the fuel supply system.
En una segunda realización ventajosa, del aparato acorde con la forma preferida de la invención indicada arriba, el medio de diagnosis está operativo cuando la cantidad de compensación de cualesquiera de los cilindros, cae fuera del rango de referencia predeterminado, para finalizar una operación del medio de control de realimentación, y llevar a cabo los ajustes de diagnosis de las condiciones operativas de los sistemas de alimentación de combustible, para algunos cilindros seleccionados, del motor de combustión interna, cilindros seleccionados que incluyen los cualesquiera cilindros, indicados arriba.In a second advantageous embodiment, of apparatus according to the preferred form of the indicated invention above, the diagnostic medium is operational when the amount of compensation of any of the cylinders, falls out of range default reference, to end a media operation feedback control, and carry out the settings of diagnosis of the operating conditions of the systems fuel supply, for some selected cylinders, of the internal combustion engine, selected cylinders that include any cylinders, indicated above.
El medio de diagnosis recién descrito arriba, está configurado para terminar la operación de control por realimentación por parte del medio de control de realimentación, y llevar a cabo los ajustes de diagnosis de los sistemas de alimentación de combustible para los cilindros seleccionados, incluido el cilindro cuya cantidad de compensación ha salido fuera del rango de referencia. De acuerdo con esta realización, solo los sistemas de alimentación de combustible para los cilindros seleccionados, que incluyen el sistema de alimentación de combustible que es relativamente probable que esté defectuoso, son diagnosticados para efectuar los ajustes de diagnosis de tales sistemas de alimentación de combustible. Por consiguiente, la presente disposición no solo permite la diagnosis eficiente y precisa, sino que además impide eficazmente un cambio innecesario del estado de combustión de un motor de combustión interna, minimizando así el deterioro del consumo de combustible y la emisión de gases del motor, y minimizando la vibración del motor debida a una variación en su estado operativo.The diagnostic medium just described above, is configured to terminate the control operation by feedback by the feedback control means, and carry out the diagnostic settings of the fuel supply for the selected cylinders, including the cylinder whose compensation amount has gone out of the reference range. According to this embodiment, only fuel supply systems for cylinders selected, which include the feeding system of fuel that is relatively likely to be defective, are diagnosed to make diagnostic settings for such fuel supply systems. Therefore, the This provision not only allows efficient diagnosis and precise, but also effectively prevents unnecessary change of the combustion state of an internal combustion engine, thus minimizing the deterioration of fuel consumption and emission of engine gases, and minimizing engine vibration due to a variation in its operational state.
En el aparato y método acordes con la forma preferida de la invención, indicada justo arriba, el medio de diagnosis puede estar dispuesto para ser operativo el efecto de llevar a cabo un incremento o reducción sistemáticos de diagnosis, de la cantidad de compensación de cada uno de los seleccionados, al menos uno, cilindros del motor de combustión interna, y diagnosticar el sistema de alimentación de combustible para cada uno de los cilindros seleccionados, en base a una variación en el estado operativo real del motor de combustión interna, que está provocada por el incremento o reducción sistemáticos de diagnóstico de la cantidad de compensación.In the apparatus and method according to the form preferred of the invention, indicated just above, the means of diagnosis may be arranged to be operative the effect of carry out a systematic increase or decrease in diagnosis, of the amount of compensation of each of the selected, to minus one, internal combustion engine cylinders, and diagnose the fuel feed system for each of the selected cylinders, based on a variation in the actual operating state of the internal combustion engine, which is caused by the systematic increase or decrease of diagnosis of the amount of compensation.
En el aparato descrito justo arriba, el sistema de alimentación de combustible para cada uno de los cilindros seleccionados del motor, es diagnosticado en base a la variación en el estado operativo real del motor, que está provocada por el incremento o reducción sistemáticos de diagnosis, de la cantidad de compensación, por el medio de diagnosis. Esta disposición permite mayores grados de eficiencia y precisión de la diagnosis.In the apparatus described just above, the system Fuel supply for each of the cylinders selected from the engine, it is diagnosed based on the variation in the actual operating state of the engine, which is caused by the systematic increase or decrease in diagnosis of the amount of compensation, by means of diagnosis. This arrangement allows higher degrees of efficiency and accuracy of diagnosis.
En el aparato y método descritos justo arriba, el medio de diagnosis puede estar dispuesto para ser operativo al efecto de diagnosticar que el sistema de alimentación de combustible, para cada uno de los cilindros seleccionados, es normal cuando el estado operativo actual del motor de combustión interna, varía de acuerdo con el incremento o reducción sistemáticos de diagnosis, de la cantidad de compensación, y es defectuoso o anómalo, cuando el estado operativo real no varía de acuerdo con el incremento o reducción sistemáticos de diagnosis, de la cantidad de compensación.In the apparatus and method described just above, the diagnostic means may be arranged to be operative at effect of diagnosing that the feeding system of fuel, for each of the selected cylinders, is normal when the current operating state of the combustion engine internal, varies according to the increase or reduction Systematic diagnosis, the amount of compensation, and is defective or abnormal, when the actual operating state does not vary from according to the systematic increase or reduction of diagnosis, of The amount of compensation.
Cuando el estado operativo del sistema de alimentación de combustible, así como las acciones de apertura y cierre de su válvula de inyección de combustible son normales, el estado de funcionamiento real del motor de combustión interna, varía de acuerdo con el incremento o reducción de diagnóstico de la cantidad de compensación, de cada cilindro seleccionado. A la vista de este hecho, el medio de diagnosis puede configurarse para diagnosticar que el sistema de alimentación de combustible es normal, si el estado operativo real del motor varía de acuerdo con el incremento o reducción sistemáticos de diagnosis de la cantidad de compensación, y defectuoso o anómalo si el estado operativo real del motor, no varía de acuerdo con el incremento o reducción sistemáticos de diagnóstico, de la cantidad de compensación.When the operating status of the system fuel feed as well as opening actions and Close your fuel injection valve are normal, the actual operating status of the internal combustion engine, varies according to the increase or decrease in diagnosis of the compensation amount, of each selected cylinder. In sight In this way, the diagnostic medium can be configured to diagnose that the fuel supply system is normal, if the actual operating state of the engine varies according to the systematic increase or decrease in diagnosis of the quantity of compensation, and defective or anomalous if the actual operating state of the engine, does not vary according to the increase or reduction Systematic diagnosis of the amount of compensation.
La cantidad de compensación puede incrementarse o reducirse gradualmente, cuando el incremento o reducción de diagnóstico se ejecute sistemáticamente.The amount of compensation can be increased or be gradually reduced, when the increase or reduction of Diagnosis is run systematically.
La cantidad de compensación puede devolverse gradualmente a un valor original, después que se ha llevado a cabo sistemáticamente el incremento o reducción de diagnóstico, de la cantidad de compensación.The compensation amount can be returned gradually to an original value, after it has been carried out systematically increase or decrease diagnosis, of the amount of compensation
Los anteriores y otros objetivos, características, ventajas, e importancia técnica e industrial de la presente invención, se comprenderán mejor leyendo la siguiente descripción detallada de realizaciones actualmente preferidas, a modo de ejemplo, de la invención, tomadas en consideración con los dibujos anexos, en los cuales:The above and other objectives, characteristics, advantages, and technical and industrial importance of the present invention, will be better understood by reading the following detailed description of currently preferred embodiments, to by way of example, of the invention, taken into consideration with the attached drawings, in which:
la figura 1 es una vista esquemática, que muestra un motor diesel de tipo conductor común, y un sistema de control dispuesto de acuerdo con una primera realización de esta invención, para controlar el motor diesel;Figure 1 is a schematic view, which shows a common driver type diesel engine, and a system of control arranged in accordance with a first embodiment of this invention, to control the diesel engine;
la figura 2 es un diagrama de flujo que ilustra una rutina de control de la cantidad de inyección de combustible, ejecutada por un ECU del sistema de control de la primera realización;Figure 2 is a flow chart illustrating a routine of controlling the amount of fuel injection, executed by an ECU of the first control system realization;
la figura 3 es un diagrama de flujo, que ilustra una rutina que calcula la cantidad de compensación del cilindro, ejecutada para cada cilindro del motor, en la primera realización;Figure 3 is a flow chart, illustrating a routine that calculates the amount of cylinder compensation, executed for each engine cylinder, in the first realization;
la figura 4 es una ilustración de una disposición de un sensor de velocidad del motor, y un generador de impulsos utilizado en la primera realización;Figure 4 is an illustration of a arrangement of a motor speed sensor, and a generator of impulses used in the first embodiment;
la figura 5 es un diagrama de flujo, que describe una variación de la velocidad de rotación del motor diesel de tipo conductor común, en la primera realización;Figure 5 is a flow chart, which describes a variation of the rotation speed of the diesel engine common conductor type, in the first embodiment;
la figura 6 es un gráfico que indica un mapa de datos, utilizado en la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3, para calcular una cantidad integral de compensación dqcy en base a una variación de la velocidad DNE(K);Figure 6 is a graph indicating a map of data, used in the routine of calculating the amount of compensation of the cylinder of figure 3, to calculate an amount dqcy compensation integral based on a variation of the DNE speed (K);
la figura 7 es un diagrama de flujo, que ilustra una parte de una rutina de diagnosis preliminar, ejecutada por la ECU del sistema de control de la primera realización, para llevar a cabo una diagnosis preliminar del sistema de alimentación de combustible;Figure 7 is a flow chart, illustrating a part of a preliminary diagnosis routine, executed by the ECU of the control system of the first embodiment, to carry carry out a preliminary diagnosis of the feeding system of fuel;
la figura 8 es un diagrama de flujo, que ilustra la otra parte de la rutina de diagnosis preliminar;Figure 8 is a flow chart, illustrating the other part of the preliminary diagnosis routine;
la figura 9 es un diagrama de flujo, que ilustra una parte de una rutina de diagnosis principal, ejecutada en la primera realización, para llevar a cabo la diagnosis principal del sistema de alimentación de combustible;Figure 9 is a flow chart, illustrating a part of a main diagnostic routine, executed in the first embodiment, to carry out the main diagnosis of the fuel supply system;
la figura 10 es un diagrama de flujo, que ilustra la otra parte de la rutina de diagnosis principal;Figure 10 is a flow chart, which illustrates the other part of the main diagnostic routine;
la figura 11 es un diagrama de flujo, que ilustra una rutina de control de retorno gradual, ejecutada en la primera realización;Figure 11 is a flow chart, which illustrates a gradual return control routine, executed in the first embodiment;
la figura 12 es un diagrama de tiempo, que describe un ejemplo de diversos parámetros cuyos valores cambian durante el control efectuado en la primera realización;Figure 12 is a time diagram, which describes an example of various parameters whose values change during the control carried out in the first embodiment;
la figura 13 es un diagrama de flujo, que ilustra una rutina de diagnosis del sistema de alimentación de combustible, ejecutada en una tercera realización de la presente invención; yFigure 13 is a flow chart, which illustrates a diagnostic routine of the feeding system of fuel, executed in a third embodiment of the present invention; Y
la figura 14 es un diagrama de flujo, que ilustra una rutina de control de retorno gradual, ejecutada en la tercera realización.Figure 14 is a flow chart, which illustrates a gradual return control routine, executed in the third embodiment.
En referencia a los dibujos anexos, se describirá en detalle las realizaciones actualmente preferidas, de esta invención.Referring to the attached drawings, it is will describe in detail the presently preferred embodiments of this invention.
En referencia primero a la vista esquemática de la figura 1, se muestra un motor diesel 2 de tipo conductor común, y un sistema de control, dispuestos según la primera realización de la presente invención, para controlar el motor diesel 2. El motor diesel 2 está adaptado para ser instalado como fuente de fuerza motriz, en un vehículo automóvil.Referring first to the schematic view of Figure 1 shows a common driver type diesel engine 2, and a control system, arranged according to the first embodiment of the present invention, to control the diesel engine 2. The engine diesel 2 is adapted to be installed as a source of force motor, in a motor vehicle.
El motor diesel 2 tiene una pluralidad de cilindros, más precisamente cuatro cilindros #1-#4, en esta realización específica. En la figura 1, se muestra solo uno de los cuatro cilindros #1-#4. Cada cilindro está provisto con una válvula de inyección de combustible 4, dispuesta para inyectar combustible en su cámara de combustión. La válvula de inyección de combustible 4, está provista con una válvula de control electromagnética 4a, que se abre para permitir a la válvula de inyección de combustible 4a inyectar el combustible en el correspondiente cilindro, y se cierra para inhibir la inyección de combustible. Aunque la presente realización se describirá estando aplicada al motor diesel 2 de cuatro cilindros, la misma realización es aplicable igualmente no solo al motor diesel, sino a motores de gasolina, y también es aplicable a un motor diesel o de gasolina que tenga seis cilindros, o cualquier número de cilindros, igual que a un motor de cuatro cilindros.The diesel engine 2 has a plurality of cylinders, more precisely four cylinders # 1- # 4, in this specific realization In figure 1, only one of the four cylinders # 1- # 4. Each cylinder is provided with a valve fuel injection 4, ready to inject fuel in its combustion chamber. Fuel injection valve 4, is provided with an electromagnetic control valve 4a, which opens to allow fuel injection valve 4a inject the fuel into the corresponding cylinder, and it closes to inhibit fuel injection. Although the present embodiment will be described being applied to diesel engine 2 of four cylinders, the same embodiment is equally applicable not only to the diesel engine, but to gasoline engines, and it is also applicable to a diesel or gasoline engine that has six cylinders, or any number of cylinders, just like a four engine cylinders
Cada válvula de inyección de combustible 4 está conectada a un conducto común 6, que funciona como un acumulador común para los cuatro cilindros en #1-#4. Mientras la válvula electromagnética de control 4a indicada arriba se mantiene abierta, el fluido distribuido desde el conductor común 6 es inyectado en el cilindro correspondiente, a través de la correspondiente válvula de inyección de combustible 4. El conductor común 6 se mantiene cargado con el combustible presurizado, cuya presión es lo suficientemente elevada como para permitir la inyección de combustible a cada cilindro. Para mantener la presión de combustible en el conductor común 6 en un nivel deseado, el conductor común 6 está conectado, a través de un tubo de alimentación 8, a una parte de descarga 10a de la bomba de alimentación de combustible 10. La bomba de alimentación de combustible 10 está conectada a un tanque de combustible 12, a través de un puerto de succión 10b. Un conducto que conecta al puerto de succión 10b y el tanque de combustible 12, está provisto con un filtro 14. La bomba de alimentación de combustible 10 incluye un émbolo, que es movido en vaivén mediante una leva de accionamiento (no mostrada), a la que se hace rotar en sincronización con un movimiento rotatorio del motor diesel 2. Con la bomba de alimentación de combustible 10 activada de este modo, el combustible recibido desde el tanque de combustible 12, a través del filtro 14, es presurizado por la bomba de alimentación de combustible 10 hasta el nivel deseado, y el fluido así presurizado, es distribuido al conductor común 6.Each fuel injection valve 4 is connected to a common conduit 6, which functions as an accumulator common for all four cylinders in # 1- # 4. While the valve Electromagnetic control 4a indicated above remains open, the fluid distributed from the common conductor 6 is injected into the corresponding cylinder, through the corresponding valve fuel injection 4. The common driver 6 remains charged with pressurized fuel, whose pressure is sufficiently elevated to allow fuel injection to each cylinder. To maintain fuel pressure in the driver common 6 at a desired level, common conductor 6 is connected, to through a feeding tube 8, to a discharge part 10a of the fuel feed pump 10. The feed pump of fuel 10 is connected to a fuel tank 12, to through a suction port 10b. A conduit that connects to suction port 10b and fuel tank 12, is provided with a filter 14. The fuel feed pump 10 it includes a piston, which is reciprocating by means of a cam of drive (not shown), which is rotated in synchronization with a rotary motion of the diesel engine 2. With the fuel feed pump 10 activated in this way, the fuel received from fuel tank 12, through the filter 14, is pressurized by the feed pump fuel 10 to the desired level, and the fluid thus pressurized, It is distributed to the common driver 6.
La cámara de combustión de cada cilindro del motor diesel 2 está conectada a un conducto de admisión 18 y a un conducto de escape 20, y se proporciona una válvula de mariposa (no mostrada) en el conducto de la emisión 18. El ángulo de abertura de esta válvula de mariposa, se controla en función del estado operativo del motor diesel 2, para controlar de ese modo una velocidad del flujo de aire de admisión, hacia la cámara de combustión.The combustion chamber of each cylinder of the diesel engine 2 is connected to an intake duct 18 and a exhaust duct 20, and a butterfly valve is provided (not shown) in the emission duct 18. The opening angle of This butterfly valve is controlled according to the state operating of the diesel engine 2, to thereby control a Intake air flow rate, towards the chamber of combustion.
La cámara de combustión de cada cilindro del motor diesel 2 está provista con una bujía incandescente 22, que es excitada con una corriente eléctrica, que le es aplicada desde un relé 22a de bujía incandescente, inmediatamente antes de que sea arrancado el motor diesel 2. Tras la excitación de la bujía incandescente 22, es fácilmente inflamado un vapor pulverizado sobre la bujía incandescente 22, y se provoca la combustión del combustible. Así, la bujía incandescente 22 sirve como dispositivo para ayudar al arranque del motor diesel 2.The combustion chamber of each cylinder of the diesel engine 2 is provided with a glow plug 22, which is excited with an electric current, which is applied from a 22nd glow plug relay, immediately before it is the diesel engine started 2. After spark plug excitation incandescent 22, a vapor sprayed on is easily ignited the glow plug 22, and the combustion of the fuel. Thus, the glow plug 22 serves as a device to help start the diesel engine 2.
Para controlar el estado de funcionamiento del motor diesel 2 en la realización actual, se proporciona los siguientes sensores. Concretamente, hay un sensor de aceleración 26 dispuesto cerca de un pedal del acelerador 24, para detectar una cantidad operativa ACCPF del pedal del acelerador 24, y hay dispuesto un conmutador de acelerador-DESACTIVADO 28, cerca del sensor del acelerador 26, para detectar que el pedal del acelerador 24 está en reposo, es decir está situado en su posición no activada. El motor diesel 2 está provisto además con un motor de arranque 30, para arrancar el motor. Este motor de arranque 30 está provisto con un conmutador del motor de arranque 30a, para detectar su estado operativo. El motor diesel 2 también está provisto con un sensor de temperatura de agua 32, dispuesta en su bloque de cilindros, para detectar una temperatura THW de un flujo de agua de refrigeración, a través del bloque de cilindros.To control the operating status of the Diesel engine 2 in the current embodiment, the following sensors. Specifically, there is an acceleration sensor 26 arranged near an accelerator pedal 24, to detect a ACCPF operating amount of accelerator pedal 24, and there are arranged a throttle switch-OFF 28, near the throttle sensor 26, to detect that the pedal of the throttle 24 is at rest, that is, it is located in its position not activated. The diesel engine 2 is also provided with a starter motor 30, to start the engine. This starter motor 30 is provided with a starter motor switch 30a, for Detect its operational status. The diesel engine 2 is also provided with a water temperature sensor 32, arranged in its cylinder block, to detect a THW temperature of a flow of cooling water, through the cylinder block.
El motor diesel 2 tiene un cárter de aceite (no mostrado), que contiene un aceite del motor, y está provisto con un sensor de temperatura del aceite 34, para detectar una temperatura THO del aceite del motor, en el cárter de aceite. Un tubo de retorno 16 conectado con el depósito de combustible 12, la bomba de alimentación de combustible 10 y la válvula de inyección de combustible 4, están provistos con un sensor de temperatura del combustible 36, para detectar una temperatura THF del combustible. El conductor común 6 está provisto con un sensor de presión del combustible 38, para detectar la presión del combustible dentro del conductor común 6. El cigüeñal (no mostrado) del motor diesel 2 está provisto con un generador de impulsos 41, y hay un sensor de velocidad del motor 40, para detectar la velocidad de rotación del motor 2, dispuesto cerca del generador de impulsos 41, tal como se muestra en la figura 4.Diesel engine 2 has an oil pan (no shown), which contains an engine oil, and is provided with a oil temperature sensor 34, to detect a temperature THO of the engine oil, in the oil pan. A return tube 16 connected to the fuel tank 12, the pump 10 fuel feed and injection valve fuel 4, are provided with a temperature sensor fuel 36, to detect a THF temperature of the fuel. The common conductor 6 is provided with a pressure sensor of the fuel 38, to detect the fuel pressure within the common conductor 6. The crankshaft (not shown) of diesel engine 2 is provided with a pulse generator 41, and there is a sensor motor speed 40, to detect the rotation speed of the motor 2, arranged near the pulse generator 41, as shown in figure 4.
Se trasmite un movimiento rotatorio del cigüeñal, a través de una correa de distribución, a un árbol de levas (no mostrado), provisto para abrir y cerrar una válvula de admisión 18a y una válvula de escape 20a. Este árbol de levas es girado a una velocidad que es la mitad de la velocidad de rotación del cigüeñal. Cerca de un generador de impulsos (no mostrado) ubicado en el árbol de levas, hay dispuesto un sensor detector del cilindro 42. En la primera realización de esta invención, las señales de salida del sensor de velocidad del motor 40 y el sensor detector del cilindro 42, se utilizan para calcular la velocidad NE y un ángulo de codo CA del motor diesel 2, y un punto muerto superior (TDC) del cilindro #1. El vehículo tiene una transmisión 44, que está provista con un sensor de posición de desplazamiento 46, para detectar, de entre las posiciones operativas de la transmisión 44, la actualmente preseleccionada, y un sensor de velocidad de salida 48, para detectar la velocidad de rotación de un eje de salida de la transmisión 44. La señal de salida del sensor de velocidad de salida 48, se utiliza para calcular una velocidad en marcha SPD del vehículo. El vehículo tiene, además, un acondicionador de aire (no mostrado), que está conducido por el motor diesel 2, y que es encendido y apagado por el conmutador de acondicionador de aire 50.A rotational movement of the crankshaft, through a timing belt, to a tree cams (not shown), provided to open and close a valve intake 18a and an exhaust valve 20a. This camshaft is rotated at a speed that is half the rotation speed of the crankshaft. Near a pulse generator (not shown) located in the camshaft, there is a detector sensor of the cylinder 42. In the first embodiment of this invention, the output signals from motor speed sensor 40 and sensor cylinder detector 42, are used to calculate the NE speed and an AC elbow angle of the diesel engine 2, and a neutral upper (TDC) of cylinder # 1. The vehicle has a transmission 44, which is provided with a travel position sensor 46, to detect, among the operational positions of the transmission 44, currently preselected, and a sensor output speed 48, to detect the rotation speed of a transmission output shaft 44. The output signal of the sensor output speed 48, is used to calculate a speed in SPD gear of the vehicle. The vehicle also has a air conditioner (not shown), which is driven by the diesel engine 2, and that is turned on and off by the switch of air conditioner 50.
Para llevar a cabo diversos controles del motor diesel 2, se proporciona una unidad de control electrónico 52 (ECU), dispuesta de acuerdo con la presente realización de la invención. La ECU 52 está dispuesta para llevar a cabo un control de la inyección de combustible, un control de la bujía incandescente y otros controles del motor diesel 2, y además esta dispuesta para efectuar controles de diagnosis, al efecto de diagnosticar el sistema de alimentación de combustible de cada cilindro. La ECU 52 está constituida principalmente por un microprocesador, que incorpora: una unidad central de proceso (CPU); una memoria de solo lectura (ROM) que almacena diversos programas de control y mapas de datos; una memoria de acceso aleatorio (RAM) para almacenar temporalmente diversas clases de datos, como son aquellos obtenidos mediante operaciones aritméticas por la CPU; una memoria de seguridad RAM, para almacenar datos de operaciones aritméticas y datos preparados; contadores temporales; un interfaz de entrada; y un interfaz de salida. Al interfaz de entrada de la ECU 52 están conectados los, anteriormente descritos, sensor del acelerador 26, sensor de la temperatura del agua 32, sensor de la temperatura del aceite 34, sensor de la temperatura del aceite 36, sensor de la presión del combustible 38, etc., a través de memorias intermedias, multiplexores y convertidores A/D (no mostrados). También están conectados al interfaz de entrada, el sensor de velocidad del motor 40, el sensor de detección del cilindro 42, el sensor de velocidades entre 48, etc., a través de circuitos correctores de forma redonda (no mostrados). El conmutador de acelerador-DESACTIVADO 28, el conmutador del motor de arranque 30a, el sensor de posición de desplazamiento 46, el conmutador de acondicionamiento de aire 50, etc., están conectados directamente al interfaz de entrada de la ECU 52. El interfaz de entrada de la ECU 52 recibe además una señal indicativa de una tensión de la batería Vb, y una señal indicativa de un régimen de trabajo DF, de un alternador (no mostrado) provisto para el motor diesel 2. La CPU lee las señales de salida de los sensores y conmutadores descritos arriba, que son recibidas a través de interfaz de entrada. Al interfaz de salida de la ECU 52 están conectados, a través de circuitos accionadores, los dispositivos indicados arriba, de control electromagnética 4a y relé de bujía incandescente 22a, y una válvula de control de presión 10c, provista para controlar la presión distribuida de la bomba de alimentación de combustible 10. La CPU funciona para llevar a cabo operaciones aritméticas, en base a las señales recibidas a través del interfaz de entrada, y controlar adecuadamente la válvula de control electromagnética 4a, la válvula de control de presión 10c, el relé de incandescencia 22a, etc., a través del interfaz de salida.To carry out various engine controls diesel 2, an electronic control unit 52 (ECU) is provided, arranged in accordance with the present embodiment of the invention. The ECU 52 is arranged to carry out an injection control of fuel, a glow plug control and others controls of the diesel engine 2, and is also ready to carry out diagnostic controls, in order to diagnose the system of Fuel supply of each cylinder. ECU 52 is constituted mainly by a microprocessor, which incorporates: a central processing unit (CPU); a read-only memory (ROM) that stores various control programs and data maps; a random access memory (RAM) to store temporarily various kinds of data, such as those obtained through arithmetic operations by the CPU; a RAM security memory, to store arithmetic operations data and prepared data; temporary counters; an input interface; and an interface of exit. The ECU 52 is connected to the input interface, previously described, throttle sensor 26, sensor water temperature 32, oil temperature sensor 34, oil temperature sensor 36, pressure sensor fuel 38, etc., through buffers, A / D converters and multiplexers (not shown). They are also connected to the input interface, the engine speed sensor 40, the detection sensor of the cylinder 42, the speed sensor between 48, etc., through round-shaped correction circuits (not shown). The switch of throttle-OFF 28, the engine switch starter 30a, the displacement position sensor 46, the air conditioning switch 50, etc., are connected directly to the input interface of ECU 52. The interface of ECU input 52 also receives a signal indicative of a battery voltage Vb, and a signal indicative of a rate of DF work, of an alternator (not shown) provided for the engine diesel 2. The CPU reads the output signals of the sensors and switches described above, which are received through input interface The output interface of ECU 52 is connected, through actuator circuits, the devices indicated above, electromagnetic control 4a and spark plug relay incandescent 22a, and a pressure control valve 10c, provided to control the distributed pressure of the feed pump of fuel 10. The CPU works to carry out operations arithmetic, based on the signals received through the interface inlet, and properly control the control valve electromagnetic 4a, pressure control valve 10c, relay incandescent 22a, etc., through the output interface.
A continuación, en referencia al diagrama de flujo de la figura 2, hay ilustrada una rutina de control de inyección de combustible, ejecutada por la ECU 52. Esta rutina de control de la inyección de combustible, se ejecuta repetidamente como rutina de interrupción, con un ciclo temporal que corresponde a una cantidad predeterminada de cambio del cigüeñal CA del motor 2, de forma más precisa con un tiempo de ciclo que corresponde a un cambio del ángulo del cigüeñal CA de 180°, en la presente realización en la que el motor 2 tiene cuatro cilindros. En la rutina de control de inyección de combustible de la figura 2, y en otras rutinas que serán descritas, las etapas para llevar a cabo las respectivas operaciones de control están identificadas por los respectivos números de etapa, precedidos por la letra alfabética "S".Next, referring to the diagram of flow of figure 2, there is illustrated a control routine of fuel injection, executed by ECU 52. This routine of fuel injection control, runs repeatedly as an interruption routine, with a time cycle that corresponds to a predetermined amount of change of the AC crankshaft of the engine 2, more precisely with a cycle time corresponding to a 180 ° AC crankshaft angle change, here embodiment in which the engine 2 has four cylinders. In the fuel injection control routine of figure 2, and in other routines that will be described, the steps to carry out the respective control operations are identified by the respective stage numbers, preceded by the alphabetical letter "S".
La rutina de control de inyección de combustible de la figura 2, da comienzo con el paso S110, para calcular un valor ordenado QFIN de una cantidad de inyección de combustible Q, en base a la velocidad del motor NE y a una cantidad operativa del acelerador ACCPF, y de acuerdo con una ecuación predeterminada. El paso S110 está seguido por el paso S 120, en que el valor ordenado QFIN de la cantidad de inyección de combustible, se compensa de acuerdo con la siguiente ecuación (1), en base a una cantidad de compensación del cilindro qcy[K], que ha sido calculada en una rutina de cálculo para la cantidad de compensación del cilindro (que será descrita con referencia al diagrama de flujo de la figura 3), para un cilindro actualmente seleccionado #K, en el que el combustible ha de ser inyectado.The fuel injection control routine in figure 2, start with step S110, to calculate a value ordered QFIN of a fuel injection quantity Q, based at the speed of the NE motor and at an operating amount of ACCPF accelerator, and according to a predetermined equation. He step S110 is followed by step S 120, in which the ordered value QFIN of the amount of fuel injection, is compensated for according to the following equation (1), based on a quantity of cylinder compensation qcy [K], which has been calculated in a calculation routine for the amount of cylinder compensation (which will be described with reference to the flow chart of the figure 3), for a currently selected #K cylinder, in which the Fuel has to be injected.
...(1)QFIN \leftarrow QFIN + qcy [K]... (1) QFIN \ leftarrow QFIN + qcy [K]
Después, el flujo de control va a la etapa S130, y determina el tiempo de apertura de la válvula de control electromagnética 4a de la válvula de inyección de combustible 4, provista para el cilindro actualmente seleccionado #K, en base al valor ordenado así compensado QFIN, de la cantidad de inyección de combustible. Así finaliza un ciclo de ejecución de la rutina de la figura 2.Then, the control flow goes to step S130, and determines the opening time of the control valve electromagnetic 4a of fuel injection valve 4, provided for the currently selected #K cylinder, based on ordered value thus offset QFIN, of the injection amount of fuel. This concludes a cycle of execution of the routine of the figure 2.
Con la rutina de control de inyección de combustible de la figura 2 siendo ejecutada repetidamente, se inyecta sucesivamente cantidades apropiadas de combustible, desde las válvulas de inyección de combustible 4 en los respectivos cilindros individuales, que han de ser alimentados con el combustible de forma secuencial, en un orden predeterminado. Así, las cantidades de combustible suministradas a los cilindros, son controladas adecuadamente dependiendo de la condición operativa específica del vehículo.With the injection control routine of fuel of figure 2 being executed repeatedly, it successively inject appropriate amounts of fuel, from the fuel injection valves 4 in the respective individual cylinders, to be fed with the fuel sequentially, in a predetermined order. So, the quantities of fuel supplied to the cylinders are adequately controlled depending on the operating condition Vehicle specific
Después, la rutina del cálculo de la cantidad de compensación del cilindro, indicada arriba, será descrita con referencia al diagrama de flujo de la figura 3. Como en la rutina de control de inyección de combustible de la figura 2, la rutina actual es ejecutada repetidamente como una rutina de interrupción, con un tiempo de ciclo que corresponde a una cantidad predeterminada de cambio del ángulo del cigüeñal CA, más concretamente con un tiempo de ciclo que corresponde a un cambio del ángulo del cigüeñal CA de 180°, en la presente realización en la que el motor 2 tiene los cuatro cilindros. La rutina del cálculo de la cantidad de compensación del cilindro, de la figura 3, da comienzo con el paso S200, para determinar si un indicador de PERMITIR CÁLCULO Xqcy está en estado ACTIVADO. Si el indicador Xqcy está en un estado DESACTIVADO, es decir si se ha obtenido una decisión negativa (NO) en el paso S200, se finaliza un ciclo de ejecución de la rutina.Next, the routine of calculating the amount of cylinder compensation, indicated above, will be described with reference to the flow chart of figure 3. As in the routine of fuel injection control of figure 2, the current routine It is executed repeatedly as an interruption routine, with a cycle time corresponding to a predetermined amount of change of the angle of the crankshaft CA, more specifically with a time cycle corresponding to a change in the angle of the crankshaft CA of 180 °, in the present embodiment in which the motor 2 has the four cylinders The routine of calculating the amount of cylinder compensation, in figure 3, begins with the step S200, to determine if an indicator of ALLOW CALCULATION Xqcy is in ON state. If the Xqcy indicator is in a state OFF, that is, if a negative decision has been obtained (NO) in step S200, a routine execution cycle is completed.
Si el indicador Xqcy está en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (SI) en el paso S200, el flujo de control va al paso S210, para determinar si el motor diesel 2 está en un estado de ralentí estable. El estado de ralentí estable del motor diesel 2, se interpreta que significa un estado de ralentí en que la velocidad del vehículo SPD es de 0 km/h, y la velocidad de ralentí del motor diesel 2 se establece con un transcurso de tiempo suficientemente largo, después de que el pedal del acelerador 24 ha sido devuelto a su posición completamente liberada, o posición no activada (en la que la cantidad de apertura ACCPF es del 0% y el conmutador de hacer azor-DESACTIVADO 28, está en estado ACTIVADO.If the Xqcy indicator is in the ON state, that is, if an affirmative decision (YES) was obtained in the step S200, the control flow goes to step S210, to determine if the Diesel engine 2 is in a stable idle state. The state of stable idling of diesel engine 2, it is interpreted to mean a idle state in which the speed of the SPD vehicle is 0 km / h, and the idle speed of diesel engine 2 is set with a long enough time after the pedal of throttle 24 has been completely returned to its position released, or position not activated (in which the amount of opening ACCPF is 0% and the switch do azor-OFF 28, is in the ON state.
Si el motor diesel 2 no está en el estado de ralentí estable, es decir si se obtiene una decisión negativa (NO) en el paso S210, finaliza un ciclo de ejecución de la rutina de la figura 3. Si el motor diesel 2 está en el estado de ralentí estable, es decir si se obtiene una decisión afirmativa (SI) en el paso S210, el flujo de control va al paso S220, para determinar si la velocidad del motor detectado actualmente NE, es sustancialmente igual a una velocidad de ralentí deseada NF, en concreto si la actual velocidad de ralentí del motor NE se mantiene dentro de un rango de referencia predeterminado, determinado por la velocidad de ralentí deseada NF. Este paso S220 está implementado con el propósito de determinar si un dispositivo externo a ser conducido por el motor diesel 2, tal como un compresor del acondicionador de aire, acaba de ser encendido o apagado. Si el dispositivo externo acaba de ser encendido o apagado, la velocidad actual del motor NE cambia a un valor fuera del rango de referencia predeterminado, que incluye la velocidad de ralentí deseada NF, es decir la velocidad del motor NE no es estabilizada. La velocidad real del motor NE, es estabilizada mientras se está manteniendo dentro de un rango de referencia predeterminado, salvo que el dispositivo externo acabe de ser encendido o apagado.If the diesel engine 2 is not in the state of stable idle, that is, if a negative decision is obtained (NO) in step S210, an execution cycle of the routine of the Figure 3. If the diesel engine 2 is in the stable idle state, that is, if an affirmative decision (SI) is obtained in step S210, the control flow goes to step S220, to determine if the speed of the motor currently detected NE, is substantially equal to a desired idle speed NF, specifically if the current speed Engine idle speed is maintained within a reference range default, determined by the desired idle speed NF. This step S220 is implemented with the purpose of determining if an external device to be driven by diesel engine 2, such As an air conditioner compressor, it has just been turned on or off. If the external device has just been turned on or off, the current speed of the NE motor changes to a value outside of the default reference range, which includes the speed of desired idle NF, ie the engine speed NE is not stabilized The actual speed of the NE motor is stabilized while staying within a reference range default, unless the external device has just been on or off.
Si la velocidad del motor actual NE no es sustancialmente igual a la velocidad de ralentí deseada NF, es decir si no se obtiene una decisión negativa (NO) en el paso S220, se finaliza un ciclo de ejecución de la rutina actual. Si la velocidad real del motor NE es sustancialmente igual a la velocidad deseada de ralentí NF, es decir si, por otra parte, se obtiene una decisión afirmativa (SÍ) en el paso S220, el flujo de control va al paso S220, para calcular la variación de velocidad DNE[K] del cilindro actualmente seleccionado #K (en el que ha de ser inyectado el combustible), de acuerdo con la siguiente ecuación:If the current motor speed NE is not substantially equal to the desired idle speed NF, ie if a negative decision (NO) is not obtained in step S220, An execution cycle of the current routine ends. If the speed actual motor NE is substantially equal to the desired speed of idle NF, that is if, on the other hand, you get a decision Yes (YES) in step S220, the control flow goes to step S220, to calculate the DNE speed variation [K] of currently selected #K cylinder (in which it has to be injected the fuel), according to the following equation:
...(2)DNE[K] \leftarrow TNH[K] - TNH[K - 1]... (2) DNE [K] \ leftarrow TNH [K] - TNH [K - one]
En la anterior ecuación (2), TNH[K] representa un valor que depende de la velocidad máxima del cilindro actualmente seleccionado #K (en adelante aludido como velocidad máxima del cilindro), y TNH[K-1] representa un valor que corresponde a la velocidad máxima del cilindro #K-1, cuya carrera de combustión tiene lugar una carrera antes de la del cilindro actualmente seleccionado #K. Los valores TNH[K] y TNH[K-1], son inversa o recíprocamente proporcionales a la velocidad NE del motor diesel 2.In the previous equation (2), TNH [K] represents a value that depends on the maximum speed of the cylinder currently selected #K (hereinafter referred to as speed cylinder maximum), and TNH [K-1] represents a value that corresponds to the maximum speed of the cylinder # K-1, whose combustion run takes place a run before the cylinder currently selected #K. The TNH [K] and TNH [K-1] values are inverse or reciprocally proportional to the NE speed of the diesel engine 2.
Es decir, el valor TNH representa una duración temporal, durante la que se genera un número predeterminado de señales de impulso sucesivas, por medio del sensor de velocidad del motor 40, en cooperación con el generador de impulsos 41 mostrado en la figura 4. Descrito en detalle, el sensor de velocidad del motor 40 incluye una bobina de recogida, está dispuesto en la superficie circunferencial exterior de entrada, de la rueda del generador de impulsos 41, unido al cigüeñal del motor diesel 2. El sensor 40 del motor diesel genera una señal de impulso, cada vez que un diente formado en la rueda del generador de impulsos 41, pasa por el sensor de velocidad del motor 40, durante la rotación del cigüeñal. La ECU 52 calcula la velocidad de rotación NE del motor diesel 2, en base a las señales de impulso generadas por el sensor 40 de la velocidad del motor. La rueda del generador de impulsos 41, tiene un total de 36 posiciones dentadas, separadas a ángulos iguales entre sí en la dirección circunferencial, a un intervalo angular de 10°. Sin embargo, la rueda del generador de impulsos 41 tiene un total de 34 dientes, dado la ausencia de dientes en dos sucesivas, de las 33 posiciones dentadas, es decir en presencia de una parte circunferencial no dentada 41a, que corresponde a esas dos posiciones de dientes sucesivos. Durante el funcionamiento del motor diesel 2, se genera una señal de impulso para cada cambio del ángulo del cigüeñal CA en 10°, y por cada diente del generador de impulsos 41, en concreto las señales de impulsos son generadas por el sensor de velocidad del motor 40, a un intervalo de separación angular de 10° de los dientes del generador de impulsos 41, tal como se ha indicado en la figura 5, en la que se muestra las señales de impulso después que de sus formas de onda han sido conformadas. Debe notarse que el intervalo impulso a impulso, y la parte no dentada 41a, corresponden a 30°, y este intervalo comparativamente grande impulso-a-impulso correspondiente a la parte no dentada 41a, aparece para cada cambio de 360° en el cigüeñal CA, es decir para cada rotación completa del cigüeñal. El sensor detector del cilindro 42 está configurado para detectar una posición angular de referencia del árbol de levas, correspondiente al punto muerto superior (TDC) del cilindro #1, en base a las señales de impulso generadas por el sensor de velocidad del motor 40, y el sensor detector del cilindro 42, como se ha descrito arriba, y se obtiene el ángulo del cigüeñal CA con respecto al punto muerto superior detectado, del cilindro #1.That is, the TNH value represents a duration temporary, during which a predetermined number of successive impulse signals, by means of the speed sensor of the motor 40, in cooperation with the pulse generator 41 shown in Figure 4. Described in detail, the engine speed sensor 40 includes a pickup coil, is arranged on the surface outer circumferential input, wheel generator impulses 41, connected to the crankshaft of the diesel engine 2. The sensor 40 of the Diesel engine generates an impulse signal, every time a tooth formed in the pulse generator wheel 41, passes through the sensor engine speed 40, during crankshaft rotation. The ECU 52 calculates the NE rotation speed of diesel engine 2, based on the impulse signals generated by the speed sensor 40 the motor. The pulse generator wheel 41 has a total of 36 serrated positions, separated at equal angles from each other in the circumferential direction, at an angular range of 10 °. Without However, the pulse generator wheel 41 has a total of 34 teeth, given the absence of teeth in two successive, of the 33 jagged positions, that is in the presence of a part non-toothed circumferential 41a, which corresponds to those two successive tooth positions. During engine operation diesel 2, an impulse signal is generated for each change of the angle of the crankshaft CA at 10 °, and for each tooth of the generator impulses 41, specifically the impulse signals are generated by the engine speed sensor 40, at a separation interval 10 ° angle of the teeth of the pulse generator 41, such as indicated in figure 5, in which the signals of impulse after their waveforms have been shaped. Should Note that the impulse to impulse interval, and the non-toothed part 41a, correspond to 30 °, and this comparatively large interval impulse-to-impulse corresponding to the non-toothed part 41a, appears for each 360 ° change in the CA crankshaft, that is, for each full rotation of the crankshaft. He cylinder detector sensor 42 is configured to detect a angular reference position of the camshaft, corresponding to the top dead center (TDC) of cylinder # 1, based on the impulse signals generated by the engine speed sensor 40, and the detector sensor of the cylinder 42, as described above, and the angle of the crankshaft CA with respect to the point is obtained upper dead detected, of cylinder # 1.
Puesto que el valor TNH[K] representa la duración temporal en la que se genera el número predeterminado de señales de impulso sucesivas, mediante el sensor de velocidad del motor 40, el valor TNH[K] es menor que el valor TNH[K-1] cuando la velocidad máxima del cilindro actualmente seleccionado #K, es mayor que la del cilindro #K-1. En este caso, por lo tanto, la variación de velocidad DNE[K] calculada de acuerdo con la anterior ecuación (2), es un valor negativo. Por otra parte, cuando la velocidad máxima del cilindro actualmente seleccionado #K, es menor que la del cilindro #K-1, el valor TNH[K] es mayor que el valor TNK[K-1]. Por tanto en este caso, la variación de velocidad DNE[K] es un valor positivo.Since the TNH value [K] represents the time duration in which the default number of successive impulse signals, using the speed sensor of the engine 40, the TNH value [K] is less than the value TNH [K-1] when the maximum speed of currently selected #K cylinder, is larger than the cylinder # K-1. In this case, therefore, the variation of DNE speed [K] calculated according to the previous Equation (2), is a negative value. On the other hand, when the Maximum speed of the currently selected cylinder #K, is lower than that of cylinder # K-1, the TNH value [K] is greater than the TNK value [K-1]. Therefore in In this case, the DNE speed variation [K] is a value positive.
Descrita más específicamente, la velocidad máxima de cada cilindro está presentada por la duración temporal TNH del número predeterminado de señales de impulso sucesivas, es decir tres señales de impulso en el ejemplo concreto de la figura 5. Esta duración temporal TNH de las tres señales de impulso, es un intervalo temporal entre los momentos de crecimiento de las señales primera y cuarta, de entre cuatro señales de impulso sucesivas, que incluyen las tres señales de impulso mencionadas arriba, y que están generadas por el sensor de velocidad del motor 40, en cuatro respectivos ángulos de cigüeñal diferentes CA (cuatro respectivas posiciones angulares del cigüeñal), que están separadas a iguales distancias entre sí. Es decir, esas cuatro señales de impulso son generadas en los respectivos ángulos de cigüeñal CA, correspondientes a la velocidad máxima de cada cilindro, como se ha indicado en el gráfico de la figura 5. Por consiguiente, el valor DNE[K] calculado de acuerdo con la anterior ecuación (2), representa una diferencia entre las velocidades máximas de los dos cilindros #K y #K-1, es decir una variación de velocidad del cilindro actualmente seleccionado #K, con respecto a la velocidad del cilindro precedente #K-1.More specifically described, speed Maximum of each cylinder is presented for the TNH time duration of the predetermined number of successive impulse signals, ie three impulse signals in the concrete example of figure 5. This TNH time duration of the three impulse signals, is a time interval between the moments of signal growth first and fourth, out of four successive impulse signals, which include the three impulse signals mentioned above, and which are generated by the engine speed sensor 40, in four respective different crankshaft angles CA (four respective angular positions of the crankshaft), which are separated equally distances from each other. That is, those four impulse signals are generated at the respective angles of crankshaft CA, corresponding to the maximum speed of each cylinder, as has indicated in the graph in figure 5. Therefore, the value DNE [K] calculated according to the previous equation (2), represents a difference between the maximum speeds of the two #K and # K-1 cylinders, that is a variation of #K cylinder speed currently selected, with respect to the speed of the preceding cylinder # K-1.
Después de que se ha calculado la variación de velocidad DNE[K], tal como se ha descrito arriba, el flujo de control va al paso S240 para calcular una cantidad integral de compensación dqcy, en base a la variación de velocidad DNE[K], y de acuerdo con un gráfico mostrado en la figura 6. Este gráfico representa una relación entre la cantidad integral de compensación dqcy y la variación de velocidad DNE[K], y está formulado de modo que la cantidad integral de compensación dqcy, se incrementa con un incremento de la velocidad de variación DNE[K].After the variation of DNE speed [K], as described above, the flow of control goes to step S240 to calculate an integral amount of dqcy compensation, based on speed variation DNE [K], and according to a graph shown in Figure 6. This graph represents a relationship between the integral amount of dqcy compensation and DNE speed variation [K], and is formulated so that the integral amount of compensation dqcy, is increases with an increase in the speed of variation DNE [K].
Después, el flujo de control va al paso S250, en que la cantidad de compensación del cilindro qcy[K] es actualizada en base a la, ya calculada, cantidad de compensación integral dqcy, y de acuerdo con la siguiente ecuación (3):Then, the control flow goes to step S250, in that the amount of compensation of the qcy cylinder [K] is updated based on the already calculated compensation amount integral dqcy, and according to the following equation (3):
... (3)qcy[K] \leftarrow qcy[K] + dqcy... (3) qcy [K] \ leftarrow qcy [K] + dqcy
Así, la cantidad de compensación integral dqcy es añadida a la compensación del cilindro qcy[K], cuando la variación de velocidad de los dos cilindros sucesivos #K y #K-1 del motor diesel 2, y así la cantidad de compensación del cilindro actualizada qcy[K], son utilizadas en el paso S120 de la rutina de control de la inyección de combustible de la figura 2, para compensar el valor ordenado QFIN de la cantidad de inyección de combustible, de cada uno de los cuatro cilindros, para así eliminar la variación de velocidad del motor diesel 2, de modo que el sistema de alimentación de combustible está controlado por realimentación, al efecto de minimizar una variación de la velocidad de rotación del motor diesel 2.Thus, the amount of integral compensation dqcy is added to the qcy cylinder compensation [K], when the speed variation of the two successive cylinders #K and # K-1 diesel engine 2, and so the amount of Updated cylinder compensation qcy [K], are used in step S120 of the injection control routine of fuel in figure 2, to compensate for the ordered value QFIN of the amount of fuel injection, of each of the four cylinders, in order to eliminate the variation of engine speed diesel 2, so that the fuel supply system is controlled by feedback, in order to minimize a variation of the rotation speed of the diesel engine 2.
Cuando la variación de velocidad DNE[K] del cilindro actualmente seleccionado #K, es un valor negativo, es decir la velocidad del motor diesel 2, como resultado de la combustión en el cilindro actualmente seleccionado #K, es mayor que el resultante de la combustión en el cilindro precedente #K-1, la cantidad de compensación integral dqcy es un valor negativo, de forma que la cantidad de compensación del cilindro qcy[K], se reduce en la cantidad de compensación integral dqcy. Por consiguiente, el valor QFIN de la cantidad de inyección de combustible ordenada, para el cilindro actualmente seleccionado #K, se reduce por la compensación del paso S120.When the DNE speed variation [K] of the currently selected #K cylinder, it is a negative value, it is say the speed of the diesel engine 2 as a result of the combustion in the currently selected #K cylinder, is greater than the result of combustion in the preceding cylinder # K-1, the amount of integral compensation dqcy is a negative value, so that the amount of compensation of the qcy cylinder [K], is reduced in the amount of compensation integral dqcy. Therefore, the QFIN value of the amount of neat fuel injection, for the cylinder currently selected #K, is reduced by the compensation of step S120.
Cuando la variación de velocidad DNE[K] del cilindro #K es un valor positivo, es decir la velocidad del motor diesel 2, como resultado de la combustión en el cilindro actual #K, es menor que como resultado de la combustión en el cilindro precedente #K-1, la cantidad de compensación integral dqcy es un valor positivo, de forma que la cantidad de compensación del cilindro qcy[K] es incrementada en la cantidad de compensación integral dqcy. Por consiguiente, el valor QFIN de la cantidad de inyección de combustible ordenada, para el cilindro actual #K, es incrementado por la compensación del paso S120.When the DNE speed variation [K] of the #K cylinder is a positive value, that is the speed of the diesel engine 2, as a result of combustion in the cylinder current #K, is less than as a result of combustion in the preceding cylinder # K-1, the amount of dqcy integral compensation is a positive value, so that the cylinder compensation amount qcy [K] is increased in the amount of integral compensation dqcy. Therefore, the QFIN value of the amount of fuel injection ordered, for the current cylinder #K, is increased by the step compensation S120.
Cuando el valor absoluto de la variación de velocidad DNE[K] es comparativamente pequeño, es decir la velocidad como resultado de la combustión en el cilindro actual #K, y la velocidad como resultado de la combustión en el cilindro precedente #K-1, son casi iguales entre sí, la cantidad de compensación integral dqcy es casi cero, y la cantidad de compensación del cilindro qcy[K] permanece sustancialmente invariable, de modo que el valor ordenado QFIN de la cantidad de inyección de combustible del cilindro actual #K, permanece sustancialmente constante.When the absolute value of the variation of DNE speed [K] is comparatively small, that is the speed as a result of combustion in the current #K cylinder, and speed as a result of combustion in the cylinder precedent # K-1, are almost equal to each other, the dqcy integral compensation amount is almost zero, and the amount of cylinder compensation qcy [K] remains substantially invariable, so that the ordered value QFIN of the amount of #K current cylinder fuel injection, remains substantially constant.
Refiriéndonos a continuación, a los diagramas de flujo de las figuras 7-10, se describirá una rutina de diagnosis preliminar, y una rutina de diagnosis principal. La rutina de diagnosis preliminar se ilustra en los diagramas de flujo de la figura 7, y la 8. Esta rutina es ejecutada repetidamente, para cada cambio del ángulo del cigüeñal CA en 180°.Referring below to the diagrams of flow of figures 7-10, a routine will be described of preliminary diagnosis, and a routine of main diagnosis. The Preliminary diagnostic routine is illustrated in the flowcharts of Figure 7, and 8. This routine is executed repeatedly, to each change of the angle of the crankshaft CA in 180 °.
La rutina de diagnosis preliminar se inicia con el paso S310, para determinar si el motor diesel 2 está en el estado de ralentí estable. Este paso S310 es idéntico al paso S210, en la rutina de cálculo de la cantidad de compensación de cilindro, de la figura 3. Si el motor diesel 2 está en el estado de ralentí estable, es decir si se obtiene una decisión afirmativa (SI) en el paso S310, el flujo de control va a la etapa S320, para determinar si la velocidad del motor detectada NE es sustancialmente igual a la velocidad de ralentí deseada NF. Este paso S320 es idéntico al paso S220, de la rutina de cálculo de la cantidad de compensación del cilindro, de la figura 2.The preliminary diagnosis routine starts with step S310, to determine if diesel engine 2 is in the state Stable idle This step S310 is identical to step S210, in the routine of calculating the amount of cylinder compensation, of the Figure 3. If the diesel engine 2 is in the stable idle state, that is, if an affirmative decision (SI) is obtained in step S310, the control flow goes to step S320, to determine if the motor speed detected NE is substantially equal to the desired idle speed NF. This step S320 is identical to the step S220, of the routine for calculating the amount of compensation of the cylinder, from figure 2.
Si se obtiene una decisión negativa (NO) en el paso S310 o S320, el flujo de control va al paso S330 para poner a cero un contador de RETARDO Dcnt. Así, el contenido del contador de RETARDO Dcnt representa un período de tiempo, durante el cual el motor diesel 2 ha estado en el estado de ralentí estable, con su velocidad NE manteniéndose sustancialmente igual a la velocidad de ralentí deseada NF. Más en concreto, el contenido del contador de RETARDO Dcnt, representa un número acumulativo de rotaciones del cigüeñal, mientras que se mantiene el motor diesel 2 en el estado de ralentí estable, con su velocidad NE manteniéndose sustancialmente igual a la velocidad de ralentí deseada NF.If a negative decision (NO) is obtained in the step S310 or S320, the control flow goes to step S330 to set zero a Dcnt DELAY counter. Thus, the content of the counter of Dcnt DELAY represents a period of time, during which the 2 diesel engine has been in stable idle state, with its NE speed staying substantially equal to the speed of desired idle NF. More specifically, the content of the counter Dcnt DELAY, represents a cumulative number of rotations of the crankshaft while maintaining the diesel engine 2 in the state of stable idle, with its NE speed staying substantially equal to the desired idle speed NF.
Los pasos S330 y S340 están seguidos por el paso S350, para determinar si el contenido del contador de RETARDO Dcnt, es mayor que un valor umbral Td. Este valor umbral Td proporciona un período de tiempo necesario para obtener las cantidades de compensación del cilindro qcy[K], para la totalidad de los cuatro cilindros, mediante implementar repetidamente los pasos S230-S250, en la rutina de cálculo de la cantidad de compensación del cilindro, de la figura 3.Steps S330 and S340 are followed by step S350, to determine whether the content of the Dcnt DELAY counter, is greater than a threshold value Td. This threshold value Td provides a period of time necessary to obtain the amounts of qcy cylinder compensation [K], for all of the four cylinders, by repeatedly implementing the steps S230-S250, in the routine of calculating the amount of cylinder compensation, from figure 3.
Si el contenido del contador de RETARDO Dcnt es igual o menor que el umbral Td, es decir si se obtiene una decisión negativa (NO) en el paso S350, el flujo de control va al paso S370. En el paso S370, se pone a 1 un valor "k". "k" identifica el cilindro cuya cantidad de compensación qcy[K] ha de ser diagnosticada. En este caso, se finaliza un ciclo de ejecución de la rutina. Cuando el contenido del contador de RETARDO Dcnt ha excedido el valor umbral Td, como resultado de las operaciones incrementadas repetidamente del contador de RETARDO Dcnt, mientras que el motor diesel 2 se mantiene en el estado de ralentí estable con su velocidad sustancialmente igual a la velocidad de ralentí deseada NF, es decir cuando se ha obtenido una decisión afirmativa (SI) en el paso S350, como resultado de las operaciones incrementadas repetidamente del contador Dcnt, después de obtenerse repetidamente las decisiones afirmativas (SÍ) en los pasos S310 y S320, el flujo de control va al paso S380, para determinar si un indicador de BAJO-DIAGNOSIS Xtst está en estado DESACTIVADO. Puesto que este indicador Xtst se pone inicialmente en estado DESACTIVADO, es decir puesto que se ha obtenido una decisión afirmativa (SÍ) en el paso S380, en el primer ciclo de ejecución de la actual rutina de diagnosis preliminar, el flujo de control va al paso S390, para determinar si la cantidad de compensación del cilindro qcy[K] obtenida en el paso S250, de la rutina del cálculo de la cantidad de compensación del cilindro de la figura 3, es igual o mayor que cero. Puesto que este valor de identificación del cilindro "k" se pone inicialmente a "1", es verificado el valor de compensación qcy[1] del cilindro #1.If the content of the Dcnt DELAY counter is equal to or less than the threshold Td, that is, if a decision is obtained negative (NO) in step S350, the control flow goes to step S370. In step S370, a value "k" is set to 1. "k" identifies the cylinder whose compensation amount qcy [K] has to be diagnosed. In this case, an execution cycle of the routine. When the content of the Dcnt DELAY counter has exceeded the threshold value Td, as a result of the increased operations repeatedly from the Dcnt DELAY counter while the engine diesel 2 remains in stable idle state with its speed substantially equal to the desired idle speed NF, that is when an affirmative decision (SI) has been obtained in step S350, as a result of increased operations repeatedly from the Dcnt counter, after repeatedly obtained affirmative decisions (YES) in steps S310 and S320, the flow control goes to step S380, to determine if an indicator of LOW-DIAGNOSIS Xtst is in the OFF state. Since this Xtst indicator is initially set to status OFF, that is, since a decision has been obtained affirmative (YES) in step S380, in the first execution cycle of the current preliminary diagnostic routine, the control flow goes to step S390, to determine if the compensation amount of the qcy cylinder [K] obtained in step S250, from the routine of calculation of the amount of compensation of the cylinder of figure 3, It is equal to or greater than zero. Since this identification value of the cylinder "k" is initially set to "1", it is verified the compensation value qcy [1] of cylinder # 1.
Si la cantidad de compensación del cilindro qcy[K] es igual o mayor que cero, es decir si se ha obtenido una decisión afirmativa (SI) en el paso S390, el flujo de control va al paso S400, para poner un indicador de SIGNO explus[k] en estado ACTIVADO. En el primer ciclo, el indicador de SIGNO explus[k] se pone en estado ACTIVADO. Si la cantidad de compensación del cilindro qcy[1] es menor que cero, es decir si se ha obtenido una decisión negativa (NO) en el paso S390, el flujo de control va al paso S410, para poner el indicador de SIGNO explus[1] en estado DESACTIVADO.If the amount of compensation of the cylinder qcy [K] is equal to or greater than zero, that is, if it has been obtained an affirmative decision (SI) in step S390, the flow of control goes to step S400, to set an SIGNO indicator explus [k] to ON state. In the first cycle, the SIGN indicator explus [k] is set to ON. If the amount of cylinder compensation qcy [1] is less than zero, that is if a negative decision (NO) was obtained in step S390, the control flow goes to step S410, to set the SIGN indicator explus [1] in the OFF state.
Los pasos S400 y S410 están seguidos por el paso S420, para determinar si el valor absoluto de la cantidad de compensación del cilindro qcy[K], es igual o menor que un umbral de diagnosis preliminar A. Si el valor absoluto de la cantidad de compensación qcy[1] es igual o menor que el umbral A, es decir si se ha obtenido una decisión afirmativa (SI) en el paso S420, el flujo de control va al paso S430, para incrementar el valor de identificación del cilindro "k". En el primer ciclo de ejecución de la rutina de las figuras 7 y 8, el valor de identificación del cilindro "k" se incrementa a "2".Steps S400 and S410 are followed by step S420, to determine whether the absolute value of the amount of cylinder compensation qcy [K], is equal to or less than a preliminary diagnosis threshold A. If the absolute value of the compensation amount qcy [1] is equal to or less than the threshold A, that is if an affirmative decision (SI) has been obtained in step S420, the control flow goes to step S430, to increase the identification value of the cylinder "k". In the first cycle of execution of the routine of figures 7 and 8, the value of Cylinder identification "k" is increased to "2".
Si el valor absoluto de la cantidad de compensación qcy[1] es mayor que el umbral A, es decir si se obtiene una decisión negativa (NO) en el paso S420, el flujo de control va al paso S440, para poner el indicador BAJO-DIAGNOSIS en el estado ACTIVADO. El paso S440 está seguido por el paso S430, para incrementar el valor de identificación del cilindro "k".If the absolute value of the amount of Compensation qcy [1] is greater than threshold A, that is, if you get a negative decision (NO) in step S420, the flow of control goes to step S440, to set the indicator LOW-DIAGNOSIS in the ON state. Step S440 is followed by step S430, to increase the value of cylinder identification "k".
El paso S430 está seguido por el paso S450, para determinar si el valor de identificación del cilindro "k" es igual o menor que "4". A este respecto, se hace notar que el motor diesel 2 tiene cuatro cilindros #1-#4. Puesto que el valor de identificación "k" es ahora igual "2", se obtiene una decisión afirmativa (SÍ) en el paso S450, y el flujo de control vuelve al paso S390. Después de que los pasos S390-S450 han sido repetidos para la cantidad de compensación qcy[2], estos pasos se vuelven a repetir para las cantidades de compensación qcy[3], qcy[4], de los siguientes cilindros #3 y #4.Step S430 is followed by step S450, to determine if the identification value of the cylinder "k" is equal to or less than "4". In this regard, it is noted that the Diesel engine 2 has four cylinders # 1- # 4. Since the value of identification "k" is now equal "2", you get a affirmative decision (YES) in step S450, and the control flow Go back to step S390. After the steps S390-S450 have been repeated for the amount of qcy compensation [2], these steps are repeated for the amounts of compensation qcy [3], qcy [4], of the next cylinders # 3 and # 4.
Cuando el valor de identificación del cilindro "k" se ha incrementado a "5", es decir cuando se ha obtenido una decisión negativa (NO) en el paso S450, el flujo de control va al paso S470, para determinar si el indicador BAJO-DIAGNOSIS Xtst está ahora en estado ACTIVADO. Si el indicador Xtst está en estado DESACTIVADO, es decir si se ha obtenido una decisión negativa (NO) en el paso S470, el flujo de control va al paso S475 para poner a "0" el contador de RETARDO Dcnt, y termina un ciclo de ejecución de la rutina. El indicador BAJO-DIAGNOSIS Xtst en el estado DESACTIVADO, indica que los valores | qcy[K] | de la totalidad de los cuatro cilindros, son iguales o menores que el umbral A, es decir se obtuvo la decisión afirmativa (SI) en el paso S420, para la totalidad de los cuatro cilindros. En este caso, el contador de RETARDO Dcnt es reiniciado a "0", y la rutina de diagnosis preliminar de las figuras 7-8 es ejecutada de nuevo.When the cylinder identification value "k" has been increased to "5", that is, when it has been obtained a negative decision (NO) in step S450, the flow of control goes to step S470, to determine if the indicator LOW-DIAGNOSIS Xtst is now in the ON state. If the Xtst indicator is in the OFF state, that is if it has been obtained a negative decision (NO) in step S470, the flow of control goes to step S475 to set the DELAY counter to "0" Dcnt, and ends a routine execution cycle. The indicator LOW-DIAGNOSIS Xtst in the OFF state, indicates that values | qcy [K] | of all four cylinders, are equal to or less than threshold A, that is, it was obtained the affirmative decision (SI) in step S420, for all of The four cylinders. In this case, the Dcnt DELAY counter is reset to "0", and the preliminary diagnostic routine of the Figures 7-8 is executed again.
Si el indicador de DIAGNÓSIS-PRELIMIAR Xtst se pone en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S470, esto indica que el valor absoluto de la cantidad de compensación qcy[K] es mayor que el umbral A, al menos para uno de los cuatro cilindros #1-#4. En este caso, el flujo de control va al paso S480, para reiniciar un término de suma-resta dtst poniéndolo a "0". Se describirá ahora el término dtst. Después, es implementado el paso S490, para almacenar las cantidades de compensación de cilindro obtenidas previamente qcy[1], qcy[2], qcy[3] y qcy[4], como las respectivas variables qcyorg[1], qcyorg[2], qcyorg[3] y qcyorg[4], y finaliza un ciclo de ejecución de la rutina.If the indicator of PRELIMINARY DIAGNOSIS Xtst is put into the state ON, that is if an affirmative decision (YES) has been obtained in step S470, this indicates that the absolute value of the amount of compensation qcy [K] is greater than threshold A, at least for one of the four cylinders # 1- # 4. In this case, the control flow go to step S480, to restart a term of add-subtract dtst by setting it to "0". Will be described now the term dtst. Then, step S490 is implemented, to store the cylinder compensation amounts obtained previously qcy [1], qcy [2], qcy [3] and qcy [4], like the respective variables qcyorg [1], qcyorg [2], qcyorg [3] and qcyorg [4], and ends a routine execution cycle.
\newpage\ newpage
En el siguiente ciclo de ejecución de la rutina, después de los pasos S470-S490, se obtiene una decisión negativa (NO) en el paso S380, puesto que el indicador BAJO-DIAGNÓSIS Xtst está en el estado ACTIVADO, y finaliza el ciclo. Siempre que el indicador Xtst se mantenga en el estado ACTIVADO, no se implementa los pasos S390-S490, incluso si se mantiene la decisión afirmativa (SÍ) en los pasos S310, S320 y S350.In the next cycle of routine execution, after steps S470-S490, you get a negative decision (NO) in step S380, since the indicator LOW-DIAGNOSIS Xtst is in the ON state, and The cycle ends. As long as the Xtst indicator remains in the status ON, the steps are not implemented S390-S490, even if the decision is maintained Yes (YES) in steps S310, S320 and S350.
Después se describirá la rutina de diagnosis principal, con referencia al diagrama de flujo de las figuras 9 y 10. Esta rutina también es ejecutada con una duración de ciclo correspondiente a un cambio del ángulo del cigüeñal CA, en 180°. La actual rutina de diagnosis principal da comienzo con el paso S500, para determinar si el indicador de RETORNO GRADUAL Xret está en estado DESACTIVADO. Puesto que este indicador se pone inicialmente en el estado DESACTIVADO, se obtiene una decisión afirmativa (SÍ) en el primer ciclo de ejecución de la rutina, y el flujo de control va al paso S510, para determinar si el motor diesel 2 está en el estado de ralentí estable. Este paso S510 es idéntico al paso 210 en la rutina de cálculo de la cantidad de compensación del cilindro, de la figura 3. Si el motor diesel 2 está en el estado de ralentí estable, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S510, el flujo de control va al paso S520, para determinar si la velocidad del motor detectada NE es sustancialmente igual a la velocidad de ralentí deseada NF. Este paso S520 es idéntico al paso S220 en la rutina de cálculo de la cantidad de compensación, de la figura 3.Then the diagnostic routine will be described main, with reference to the flowchart of figures 9 and 10. This routine is also executed with a cycle time corresponding to a change of the angle of the crankshaft CA, in 180 °. The Current main diagnostic routine starts with step S500, to determine if the Xret GRADUAL RETURN indicator is on OFF state. Since this indicator is initially set in the OFF state, an affirmative decision (YES) is obtained in the first execution cycle of the routine, and the flow of control goes to step S510, to determine if diesel engine 2 is in the state Stable idle This step S510 is identical to step 210 in the routine of calculating the amount of compensation of the cylinder, of the Figure 3. If the diesel engine 2 is in the stable idle state, that is, if an affirmative decision (YES) was obtained in the step S510, the control flow goes to step S520, to determine if the motor speed detected NE is substantially equal to the desired idle speed NF. This step S520 is identical to the step S220 in the routine of calculating the amount of compensation, of the figure 3.
Si se ha obtenido una decisión negativa (NO) en el paso S510 o en el S520, el flujo de control va al paso S525, para poner el indicador BAJO-DIAGNOSIS Xtst en estado DESACTIVADO, y después va al paso S526 para reiniciar el contador de RETARDO Dcnt a "0". El paso S526 está seguido por el paso S530, para poner el indicador PERMITIR CÁLCULO Xqcy en estado ACTIVADO, y va al paso S540 para incrementar un valor de identificación del cilindro "m", en concreto para poner el valor "m" a "1", en el primer ciclo de ejecución de la rutina. Así finaliza un ciclo de ejecución de la rutina. En este caso, en que el indicador Xtst se pone en estado DESACTIVADO, se obtiene la decisión afirmativa (SÍ) en el paso S380, en la rutina de diagnosis preliminar de las figuras 7 y 8, y los pasos S390-S490 pueden ser implementados de nuevo. Además, aunque el indicador Xqcy está en el estado ACTIVADO, se obtiene la decisión afirmativa (SÍ) en el paso S200 de la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3, y puede actualizarse la cantidad de compensación del cilindro qcy[K], en el paso S240.If a negative decision (NO) has been obtained in step S510 or in S520, the control flow goes to step S525, to put the LOW-DIAGNOSIS Xtst indicator in state OFF, and then go to step S526 to reset the counter Dcnt DELAY to "0". Step S526 is followed by step S530, to put the ALLOW CALCULATION Xqcy indicator in the ON state, and go to step S540 to increase an identification value of the cylinder "m", specifically to set the value "m" to "1", in the first execution cycle of the routine. Thus ends a routine execution cycle. In this case, in which the Xtst indicator is set to OFF, the decision is obtained affirmative (YES) in step S380, in the diagnostic routine preview of figures 7 and 8, and the steps S390-S490 can be redeployed. Further, Although the Xqcy indicator is in the ON state, the affirmative decision (YES) in step S200 of the calculation routine of the amount of compensation of the cylinder of figure 3, and can update the qcy cylinder compensation amount [K], in step S240.
Si el motor diesel 2 está en estado de ralentí estable, con su velocidad NE siendo sustancialmente igual a la velocidad de ralentí deseada, es decir si se obtiene una decisión afirmativa (SÍ) en los pasos S510 y S520, el flujo de control va al paso S550, para determinar si el indicador BAJO-DIAGNOSIS Xtst está en el estado ACTIVADO. Si el indicador Xtst está en el estado DESACTIVADO, es decir si se ha obtenido una decisión negativa (NO) en el paso S550, el flujo de control va al paso S530, para poner el indicador PERMITIR CÁLCULO Xqcy en el estado ACTIVADO. El paso S530 está seguido por el paso S540, para poner el valor "m" a "1", y finaliza un ciclo de ejecución de la rutina.If the diesel engine 2 is idling stable, with its NE velocity being substantially equal to the desired idle speed, that is if a decision is obtained Yes (YES) in steps S510 and S520, the control flow goes to step S550, to determine if the indicator LOW-DIAGNOSIS Xtst is in the ON state. Yes the Xtst indicator is in the OFF state, that is if it has been obtained a negative decision (NO) in step S550, the flow of control goes to step S530, to set the indicator ALLOW CALCULATION Xqcy in the ON state. Step S530 is followed by step S540, to set the value "m" to "1", and end a cycle of routine execution.
Si el indicador Xtst está en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S550, el flujo de control va al paso S560, para poner el indicador de PERMITIR CÁLCULO Xqcy en el estado ACTIVADO. En este caso, la decisión negativa (NO) es obtenida en el paso S200, en la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3, de forma que la cantidad qcy[K] de compensación del cilindro, para cada cilindro, no es actualizada en la rutina de la figura 3.If the Xtst indicator is in the ON state, that is, if an affirmative decision (YES) was obtained in the step S550, the control flow goes to step S560, to set the indicator of ALLOW CALCULATION Xqcy in the ON state. In this case, the negative decision (NO) is obtained in step S200, in the routine of calculation of the amount of compensation of the cylinder of figure 3, so that the qcy [K] amount of cylinder compensation, for each cylinder, it is not updated in the routine of the figure 3.
Después es implementado el paso S570, para calcular el término dtst de adición-sustracción, de acuerdo con la siguiente ecuación (4):Then step S570 is implemented, to calculate the term dtst of addition-subtraction, of according to the following equation (4):
... (4)dtst \leftarrow dtst + dp... (4) dtst \ leftarrow dtst + dp
En la ecuación anterior (4), "dq" representa un valor de cambio gradual provisto para incrementar gradualmente el valor de suma-resta dtst.In the previous equation (4), "dq" represents a gradual exchange value provided to increase gradually the sum-subtraction value dtst.
Después, el flujo de control va al paso S580 para determinar si el indicador de SIGNO explus[m] está en el estado ACTIVADO. En el primer ciclo de ejecución de la rutina, el valor "m" es igual a "1", una determinación de si el indicador de SIGNO explus[1] está en el estado ACTIVADO. Si el indicador explus[1] está en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S580, el flujo de control va al paso S590, para actualizar la cantidad de compensación del cilindro qcy[m], de acuerdo con la siguiente ecuación (5):Then, the control flow goes to step S580 to determine if the SIGNO explus [m] indicator is in the ON state. In the first cycle of routine execution, the value "m" is equal to "1", a determination of whether the SIGN indicator explus [1] is in the ON state. Yes the explus indicator [1] is in the ON state, that is if an affirmative decision (YES) was obtained in step S580, the control flow goes to step S590, to update the amount of cylinder compensation qcy [m], according to the following equation (5):
... (5)qcy[m] \leftarrow qcyorg[m] - dtst... (5) qcy [m] \ leftarrow qcyorg [m] - dtst
Si el indicador explus[m] está en el estado DESACTIVADO, es decir si se ha obtenido una decisión negativa (NO) en el paso S580, el flujo de control va al paso S600, para actualizar la cantidad de compensación del cilindro qcy[m] de acuerdo con la siguiente ecuación (6):If the explus [m] indicator is on the OFF status, that is, if a negative decision has been obtained (NO) in step S580, the control flow goes to step S600, to update the compensation amount of the qcy cylinder [m] of according to the following equation (6):
... (6)qcy[m] \leftarrow qcyorg[m] + dtst... (6) qcy [m] \ leftarrow qcyorg [m] + dtst
\newpage\ newpage
Así, cuando la cantidad de compensación del cilindro qcy[m] es igual o mayor que cero, esta cantidad qcy[m] es reducida por el término de suma-resta dtst, que se incrementa gradualmente de forma que la cantidad de inyección de combustible se reduce gradualmente. Cuando la cantidad de compensación del cilindro qcy[m] es menor que cero, esta cantidad qcy[m] es incrementada en el término de suma-resta dtst que se incrementa gradualmente, de forma que se incrementa gradualmente la cantidad real de inyección de combustible.Thus, when the compensation amount of cylinder qcy [m] is equal to or greater than zero, this quantity qcy [m] is reduced by the term of sum-subtract dtst, which gradually increases from so that the amount of fuel injection is reduced gradually. When the amount of cylinder compensation qcy [m] is less than zero, this quantity qcy [m] is increased in the sum-subtract dtst term that gradually increases, so that the actual amount of fuel injection.
Los pasos S590 y S600 están seguidos por el paso S610, para calcular la variación de velocidad de DNE[m] de acuerdo con la siguiente ecuación (7):Steps S590 and S600 are followed by step S610, to calculate the DNE speed variation [m] of according to the following equation (7):
... (7)DNE[m] \leftarrow TNH[m] - TNH[m - 1] ... (7) DNE [m] \ leftarrow TNH [m] - TNH [m - 1]
El cálculo acorde con la anterior ecuación (7), es el mismo que el cálculo llevado a cabo en el paso S230 de acuerdo con la ecuación (2).The calculation according to the previous equation (7), is the same as the calculation carried out in step S230 according with equation (2).
El paso S610 está seguido por el paso S620, para determinar si el valor absoluto de la variación de la velocidad DNE[m] es mayor que un umbral B. Si el valor | DNE[m] | es igual o menor que el umbral B, es decir si se obtiene una decisión negativa (NO) en el paso S620, el flujo de control va al paso S630, para determinar si el término de suma-resta dtst es mayor que un umbral D. Si el valor dtst es igual o menor que el umbral D, es decir si se ha obtenido una decisión negativa (NO) en el paso S630, finaliza un ciclo de ejecución de la rutina actual. Por consiguiente, la cantidad de compensación del cilindro qcy[m] es modificada gradualmente, siempre que el valor absoluto de la variación de velocidad DNE[m] sea igual o menor que el umbral B, y el término de suma-resta dtst sea igual o menor que el umbral D, es decir siempre que se obtenga la decisión negativa (NO) en los pasos S620 y S630, mientras que la cantidad de inyección de combustible se incrementa o reduce gradualmente, mediante la implementación de los pasos S590 y S600. En otras palabras, el valor ordenado QFIN de la cantidad de inyección de combustible de cada cilindro, se incrementa o reduce gradualmente, mediante el incremento o reducción graduales de la cantidad de compensación del cilindro qcy[K], que ha sido descrita con respecto al paso S120, en la rutina de control de la inyección de combustible de la figura 2, y está calculada de acuerdo con el anterior ecuación (1).Step S610 is followed by step S620, to determine if the absolute value of the speed variation DNE [m] is greater than a threshold B. If the value | DNE [m] | is equal to or less than threshold B, that is, if you get a negative decision (NO) in step S620, the flow of control goes to step S630, to determine if the term of sum-subtraction dtst is greater than a threshold D. If the dtst value is equal to or less than threshold D, that is, if obtained a negative decision (NO) in step S630, ends a execution cycle of the current routine. Therefore, the cylinder compensation amount qcy [m] is modified gradually, provided that the absolute value of the variation of DNE speed [m] is equal to or less than threshold B, and the dtst addition-subtraction term is equal to or less than the threshold D, that is to say whenever the negative decision is obtained (NO) in steps S620 and S630, while the injection amount of fuel is gradually increased or reduced, by means of implementation of steps S590 and S600. In other words, the value ordered QFIN of the amount of fuel injection of each cylinder, gradually increased or reduced, by means of the gradual increase or decrease in the amount of compensation of the qcy cylinder [K], which has been described with respect to the passage S120, in the fuel injection control routine of the Figure 2, and is calculated according to the previous equation (one).
Si el valor | DNE[m] | se ha hecho mayor que el umbral B, antes de que el término dtst se haya hecho mayor que el umbral D, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S620, antes de que se haya obtenido una decisión afirmativa (SÍ) en el paso S630, con un incremento de la variación de velocidad DNE[m] como resultado del cambio gradual de la cantidad de compensación del cilindro qcy[m], esto significa que la variación de velocidad DNE[m] se ha incrementado como se esperaba, debido a un cambio en la cantidad de compensación del cilindro qcy[m], basado en el término de suma y resta dtst. Por lo tanto en este caso, el flujo de control va al paso S640, para diagnosticar que el sistema de alimentación de combustible para el cilindro #m, es normal. El paso S640 está seguido por el paso S650, para incrementar el valor de identificación del cilindro "m". Si se diagnostica que el sistema de alimentación de combustible para el cilindro #1 es normal, el valor "m" es incrementado a "2".If the value | DNE [m] | It has been done greater than threshold B, before the term dtst has been made greater than threshold D, that is if a decision has been obtained affirmative (YES) in step S620, before a affirmative decision (YES) in step S630, with an increase in DNE speed variation [m] as a result of the change gradual compensation amount of the qcy cylinder [m], this means that the DNE speed variation [m] has increased as expected, due to a change in the amount of cylinder compensation qcy [m], based on the term of add and subtract dtst. Therefore in this case, the control flow goes to step S640, to diagnose that the power system of Fuel for the #m cylinder, is normal. Step S640 is followed by step S650, to increase the value of cylinder identification "m". If it is diagnosed that the fuel supply system for cylinder # 1 is normal, the value "m" is increased to "2".
El paso S650 está seguido por el paso S660, para determinar si el valor de identificación del cilindro "m" es igual o menor que "4". Puesto que el valor "m" es ahora igual a "2", se ha obtenido una decisión afirmativa (SÍ) en el paso S660, y el flujo de control va al paso S670, para reiniciar el término de suma-resta dtst, poniéndolo a "0". Después se implementa el paso S680, para reiniciar el indicador RETORNO GRADUAL Xret en el estado ACTIVADO, y finaliza un ciclo de ejecución de la rutina.Step S650 is followed by step S660, to determine if the identification value of the cylinder "m" is equal to or less than "4". Since the value "m" is now equal to "2", an affirmative decision (YES) has been obtained in the step S660, and the control flow goes to step S670, to restart the dtst addition-subtraction term, setting it to "0". After step S680 is implemented, to reset the indicator GRADUAL RETURN Xret in the ON state, and ends a cycle of Routine execution.
En el siguiente ciclo de ejecución de la rutina de las figuras 9 y 10, el indicador Xret se pone en el estado ACTIVADO, es decir se ha obtenido una decisión negativa (NO) en el paso S500, no se lleva a cabo ninguna operación en la práctica. En este caso se ejecuta una rutina de control de retorno gradual (que se describirá), para devolver gradualmente a la cantidad de compensación del cilindro qcy[1] al valor original qcyorg[1].In the next cycle of routine execution of figures 9 and 10, the Xret indicator is set to the state ON, that is, a negative decision (NO) has been obtained in the step S500, no operation is carried out in practice. In this case executes a gradual return control routine (which will be described), to gradually return to the amount of qcy cylinder compensation [1] to the original value qcyorg [1].
Después de que se ha devuelto la cantidad de compensación del cilindro qcy[1] al valor original qcyorg[1], el indicador de RETORNO GRADUAL Xret es reiniciado en el estado DESACTIVADO, en la rutina de control de retorno gradual, de forma que se obtiene la decisión afirmativa (SÍ) en el paso S500. Por consiguiente, la operación descrita arriba se repite para el cilindro #2. Descrita en detalle, la cantidad de compensación qcy[2] para el cilindro lo de #2, se incrementa o reduce gradualmente en los pasos S590, S600, en función del estado del indicador de SIGNO explus[2], y en el paso S620 se efectúa la determinación de si el valor absoluto de la variación de velocidad DNE[2] es mayor que el umbral B.After the amount of qcy cylinder compensation [1] to the original value qcyorg [1], the Xret GRADUAL RETURN indicator is reset in the OFF state, in the return control routine gradually, so that the affirmative decision (YES) is obtained in the step S500. Therefore, the operation described above is repeated for cylinder # 2. Described in detail, the amount of qcy compensation [2] for the # 2 cylinder, is increased or gradually reduce in steps S590, S600, depending on the state of the SIGNO explus [2] indicator, and in step S620 you makes the determination of whether the absolute value of the variation of DNE speed [2] is greater than threshold B.
Si el valor | DNE[2] | se ha hecho mayor que el umbral B antes de que el término dtst se haya hecho mayor que el umbral D, es decir si se obtiene la decisión afirmativa (SÍ) en el paso S620 antes de que se obtenga la decisión afirmativa (SÍ) en el paso S630, con un incremento de la variación de la velocidad DNE[2] como resultado del cambio gradual de la cantidad de compensación del cilindro qcy[2], esto significa que la variación de velocidad DNE[2] se ha incrementado como se esperaba, debido a un cambio en la cantidad de compensación del cilindro qcy[2], basado en el término de suma-resta dtst. Por lo tanto en este caso, el flujo de control va al paso S640, para diagnosticar que el sistema de alimentación de combustible para el cilindro #2 es normal. El paso S640 está seguido por el paso S650, para incrementar el valor de identificación del cilindro "m" a "3". Puesto que el valor "m" es ahora igual a "3", se obtiene la decisión afirmativa (SÍ) en el paso S660, y el flujo de control va al paso S670 para reiniciar el valor de suma-resta dtst poniéndolo a "0". Después se implementa el paso S680, para poner el indicador de RETORNO GRADUAL en estado ACTIVADO, y finaliza un ciclo de ejecución de la rutina.If the value | DNE [2] | It has been done greater than threshold B before the term dtst has been made greater than threshold D, that is, if the affirmative decision is obtained (YES) in step S620 before the affirmative decision is obtained (YES) in step S630, with an increase in the variation of the DNE speed [2] as a result of the gradual change of the qcy cylinder compensation amount [2], this means that the DNE speed variation [2] has increased as expected, due to a change in the amount of compensation of the qcy cylinder [2], based on the term of add-subtract dtst. Therefore in this case, the flow control goes to step S640, to diagnose that the system Fuel supply for cylinder # 2 is normal. Step S640 is followed by step S650, to increase the value of cylinder identification "m" to "3". Since the value "m" is now equal to "3", the decision is obtained Yes (YES) in step S660, and the control flow goes to step S670 to reset the sum-subtraction value dtst setting it to "0". Then step S680 is implemented, to set the GRADUAL RETURN indicator to ON status, and end a routine execution cycle.
En el siguiente ciclo de ejecución de la rutina, de las figuras 9 y 10, el indicador Xret se pone en el estado ACTIVADO, es decir se obtiene la decisión negativa (NO) en el paso S500, de forma que no se lleva a cabo ninguna operación en la práctica. En este caso, la rutina de control de retorno gradual, (que se describirá) se ejecuta para devolver gradualmente la cantidad de compensación del cilindro qcy[2], al valor original qcyorg[2].In the next cycle of routine execution, of figures 9 and 10, the Xret indicator is set to the state ON, that is, the negative decision (NO) is obtained in the step S500, so that no operation is carried out in the practice. In this case, the gradual return control routine, (to be described) is executed to gradually return the qcy cylinder compensation amount [2], to the value original qcyorg [2].
Después de que se ha devuelto la cantidad de compensación del cilindro qcy[2] al valor original qcyorg[2], el indicador de RETORNO GRADUAL Xret se reinicia al estado DESACTIVADO, en la rutina de control de retorno gradual, de forma que se obtiene la decisión afirmativa (SÍ) en el paso S500. Por consiguiente, la operación descrita se repite para el cilindro #3. Descrita en detalle, la cantidad de compensación qcy[3] para el cilindro #3, se incrementa o reduce gradualmente en los pasos S590, S600, dependiendo del estado de indicador de SIGNO explus [3], y en el paso S620 se realiza la determinación de si el valor absoluto de la variación de velocidad DNE[3] es mayor que el umbral B.After the amount of qcy cylinder compensation [2] to the original value qcyorg [2], the Xret GRADUAL RETURN indicator is reset to the OFF state, in the gradual return control routine, so that the affirmative decision (YES) is obtained in step S500. Therefore, the described operation is repeated for the cylinder #3. Described in detail, the amount of compensation qcy [3] for cylinder # 3, it gradually increases or decreases in Steps S590, S600, depending on the status of SIGN indicator explus [3], and in step S620 the determination of whether the absolute value of the DNE speed variation [3] is greater than threshold B.
Si el valor | DNE[3] | se ha hecho mayor que el umbral B, es decir si se ha obtenido la decisión afirmativa (SÍ) en el paso S620, el sistema de alimentación de combustible para el cilindro #3 se diagnostica como normal, y la cantidad de compensación qcy[3] para el cilindro #3 es devuelta gradualmente al valor original qcyorg[3]. Después, la cantidad compensación qcy[4] para el cilindro #4, se incrementa o disminuye gradualmente en los pasos S590, S600, en función del estado de indicador de SIGNO explus[4], y en el paso S620 se lleva a cabo la determinación de si el valor absoluto de la variación de velocidad DNE[4], es mayor que el umbral B.If the value | DNE [3] | It has been done greater than threshold B, that is if the decision has been obtained Yes (YES) in step S620, the power system of Fuel for cylinder # 3 is diagnosed as normal, and the compensation amount qcy [3] for cylinder # 3 is gradually returned to the original qcyorg value [3]. After, the compensation amount qcy [4] for cylinder # 4, is gradually increase or decrease in steps S590, S600, in depending on the status of the SIGNO explus indicator [4], and in the step S620 is carried out the determination of whether the absolute value of the DNE speed variation [4], is greater than the threshold B.
Si el valor |DNE[4]| se ha hecho mayor que el umbral B, es decir si se ha obtenido la decisión afirmativa (SÍ) en el paso S620, el sistema de alimentación de combustible para el cilindro #4 se diagnostica como normal. Después, el valor de identificación del cilindro "m" se incrementa a "5" en el paso S660, de forma que se obtiene una decisión negativa (NO) en el paso S660. El indicador de RETORNO GRADUAL Xret se pone después en el estado ACTIVADO en el paso S680, y finaliza un ciclo de ejecución de la rutina. Por consiguiente, la cantidad de compensación qcy[4] para el cilindro #4, se devuelve gradualmente al valor original qcyorg[4] en la rutina de control de retorno gradual.If the value | DNE [4] | It has been made greater than threshold B, that is, if the decision has been obtained Yes (YES) in step S620, the power system of Fuel for cylinder # 4 is diagnosed as normal. After, the identification value of the cylinder "m" is increased to "5" in step S660, so that a decision is obtained negative (NO) in step S660. The Xret GRADUAL RETURN indicator it is then set to the ON state in step S680, and ends a routine execution cycle. Therefore, the amount of qcy compensation [4] for cylinder # 4, is returned gradually to the original qcyorg value [4] in the routine of gradual return control.
Con la cantidad de compensación qcy[4] devuelta al valor original qcyorg[4], el indicador PERMITIR CÁLCULO Xqcy se pone en el estado ACTIVADO, en la rutina de control de retorno gradual, y el indicador BAJO DIAGNOSIS Xtst se expone en el estado DESACTIVADO. Puesto que indicador Xqcy está en el estado ACTIVADO, el cálculo de la cantidad de compensación acorde con la rutina de cálculo de la figura 3, puede llevarse a cabo en la práctica. Puesto que el indicador Xtst está en el estado DESACTIVADO, puede dar comienzo la diagnosis preliminar acorde con la rutina de las figuras 7 y 8, mientras que la diagnosis principal acorde con la rutina de las figuras 9 y 10 no se efectúa en la práctica.With the amount of compensation qcy [4] returned to the original qcyorg value [4], the ALLOW indicator CALCULATION Xqcy is put in the ON state, in the control routine of gradual return, and the indicator LOW DIAGNOSIS Xtst is exposed in the OFF state. Since Xqcy indicator is in the state ON, the calculation of the amount of compensation according to the calculation routine of figure 3, can be carried out in the practice. Since the Xtst indicator is in the state OFF, you can start the preliminary diagnosis according to the routine of figures 7 and 8, while the main diagnosis according to the routine of figures 9 and 10 it is not carried out in the practice.
En referencia ahora al diagrama de flujo de la figura 11, se describirá la rutina de control de retorno gradual. Esta rutina se ejecuta con un tiempo de ciclo que corresponde a un cambio del ángulo del cigüeñal CA, de 180°. La rutina da comienzo con el paso S810 para determinar si el indicador de RETORNO GRADUAL Xret está en el estado ACTIVADO. Si el indicador Xret está en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (NO) en el paso S810, finalizará un ciclo de ejecución de la rutina.Referring now to the flow chart of the Figure 11, the gradual return control routine will be described. This routine is executed with a cycle time corresponding to a 180 ° C crankshaft angle change. The routine begins with step S810 to determine if the GRADUAL RETURN indicator Xret is in the ON state. If the Xret indicator is on the status ON, that is if an affirmative decision has been obtained (NO) in step S810, an execution cycle of the routine.
Si el indicador de RETORNO GRADUAL Xret se ha puesto en el estado ACTIVADO en el paso S680 en la rutina de diagnosis principal de las figuras 9 y 10, se obtiene una decisión afirmativa (SÍ) en el paso S810, y el flujo de control va al paso S820 para determinar si el indicador de SIGNO explus(m-1) está en estado ACTIVADO. Si, por ejemplo, se diagnostica que se el sistema de alimentación de combustible para el cilindro #1 es normal, en el paso S620, en la rutina de diagnosis principal de las figuras 9 y 10, con la decisión afirmativa (SÍ) obtenida en el paso S620 se obtiene la decisión afirmativa (SÍ) en el paso S680. En este caso, el valor de identificación del cilindro "m" se pone a "2".If the Xret GRADUAL RETURN indicator has been set to ON status in step S680 in the routine of main diagnosis of figures 9 and 10, a decision is obtained Yes (YES) in step S810, and the control flow goes to step S820 to determine if the SIGN indicator explus (m-1) is in the ON state. Yes, for For example, it is diagnosed that the feeding system is fuel for cylinder # 1 is normal, in step S620, in the main diagnostic routine of figures 9 and 10, with the decision affirmative (YES) obtained in step S620 the decision is obtained affirmative (YES) in step S680. In this case, the value of Cylinder identification "m" is set to "2".
Si el valor "m" es igual a "2", la determinación en el paso S820 sobre si el indicador de SIGNO explus(m-1) está en el estado ACTIVADO, es una determinación de si el indicador de SIGNO explus[1] está en el estado ACTIVADO. Si el indicador de SIGNO explus[m-1] está en el estado ACTIVADO, es decir si se ha obtenido una decisión afirmativa (SÍ) en el paso S820, el flujo de control va el paso S830 para actualizar la cantidad de compensación del cilindro qcy[m-1], de acuerdo con la siguiente ecuación (8):If the value "m" is equal to "2", the determination in step S820 on whether the SIGN indicator explus (m-1) is in the ON state, it is a determination of whether the SIGNO explus indicator [1] is in the ON state. If the SIGN indicator explus [m-1] is in the ON state, it is say if an affirmative decision (YES) was obtained in the step S820, the control flow goes step S830 to update the cylinder compensation amount qcy [m-1], according to the following equation (8):
... (8)qcy[m-1] \leftarrow qcy[m-1] + dret ... (8) qcy [m-1] \ leftarrow qcy [m-1] + dret
En la ecuación anterior (8), el valor dret es un valor de retorno gradual para devolver gradualmente la cantidad de compensación del cilindro qcy[m-1]. La cantidad de retorno gradual dret puede ser la misma que el valor de cambio gradual "dq" descrito arriba.In the previous equation (8), the dret value is a gradual return value to gradually return the amount of qcy cylinder compensation [m-1]. The amount of gradual return dret can be the same as the value of gradual change "dq" described above.
Si la cantidad de compensación del cilindro qcy[m-1] ha sido reducida gradualmente en el paso S590, en la rutina de diagnosis principal de las figuras 9 y 10, la cantidad de compensación del cilindro qcy[m-1] es incrementada por el valor de retorno gradual dret, de forma que la cantidad qcy[m-1] es gradualmente devuelta al valor original.If the amount of compensation of the cylinder qcy [m-1] has been gradually reduced in the step S590, in the main diagnostic routine of Figures 9 and 10, the amount of cylinder compensation qcy [m-1] is increased by the value of gradual return dret, so that the amount qcy [m-1] is gradually returned to value original.
Después, el flujo de control va al paso S840, para determinar si la cantidad de compensación del cilindro qcy[m-1] es igual o mayor que la variable qcyorg[m-1], que es el valor original. Si la cantidad de compensación del cilindro qcy[m-1] es menor que la variable qcyorg[m-1], es decir si se ha obtenido una decisión negativa (NO) en el paso S840, significa que la cantidad de compensación del cilindro qcy[m-1] no ha sido devuelta al valor original qcyorg[m-1]. En este caso, finalizará un ciclo de ejecución de la rutina.Then, the control flow goes to step S840, to determine if the amount of cylinder compensation qcy [m-1] is equal to or greater than the variable qcyorg [m-1], which is the original value. If the cylinder compensation amount qcy [m-1] is less than the variable qcyorg [m-1], that is to say if a negative decision (NO) in step S840, means that the amount of cylinder compensation qcy [m-1] has not been returned to the original value qcyorg [m-1]. In In this case, a routine execution cycle will end.
Si el indicador explus[m-1] está en el estado DESACTIVADO, es decir si se ha obtenido la decisión negativa (NO) en el paso S820, el flujo de control va al paso S850 para actualizar la cantidad de compensación del cilindro qcy[m-1], de acuerdo con la siguiente ecuación (9):If the indicator explus [m-1] is in the OFF state, it is say if the negative decision (NO) was obtained in step S820, the control flow goes to step S850 to update the amount of cylinder compensation qcy [m-1], of according to the following equation (9):
... (9)qcy[m-1] \leftarrow qcy[m-1] - dret... (9) qcy [m-1] \ leftarrow qcy [m-1] - dret
El valor de retorno gradual dret de la anterior ecuación (9) ha sido descrito arriba.The gradual return value dret of the previous Equation (9) has been described above.
Si la cantidad de compensación del cilindro qcy[m-1] ha sido incrementada gradualmente en el paso S600, en la rutina de diagnosis principal de las figuras 9 y 10, la cantidad de compensación del cilindro qcy[m-1] es reducida por el valor de retorno gradual dret, de forma que la cantidad qcy[m-1] es gradualmente devuelta al valor original.If the amount of compensation of the cylinder qcy [m-1] has been gradually increased by step S600, in the main diagnostic routine of figures 9 and 10, the amount of cylinder compensation qcy [m-1] is reduced by the return value gradual dret, so that the amount qcy [m-1] is gradually returned to value original.
Después, el flujo de control va al paso S860, para determinar si la cantidad de compensación del cilindro qcy[m-1] es igual o menor que la variable qcyorg[m-1], que es el valor original. Si la cantidad de compensación del cilindro qcy[m-1] es mayor que la variable qcyorg[m-1], es decir si se ha obtenido una decisión negativa (NO) en el paso S60, esto significa que la cantidad de compensación del cilindro qcy[m-1] no ha sido devuelta al valor original qcyorg[m-1]. En este caso, se finaliza un ciclo de ejecución de la rutina.Then, the control flow goes to step S860, to determine if the amount of cylinder compensation qcy [m-1] is equal to or less than the variable qcyorg [m-1], which is the original value. If the cylinder compensation amount qcy [m-1] is greater than the variable qcyorg [m-1], that is to say if a negative decision (NO) in step S60, this means that the cylinder compensation amount qcy [m-1] has not been returned to value original qcyorg [m-1]. In this case, it An execution cycle of the routine ends.
Si la cantidad de compensación del cilindro qcy[m-1] ha sido devuelta al valor original qcyorg[m-1], y se ha obtenido una decisión afirmativa (SÍ) en el paso S840 o S860, como resultado de la implementación repetida del paso S830 o S850, el flujo de control va al paso S60 para fijar la variable qcyorg[m-1], como la cantidad de compensación del cilindro qcy[m-1], y va al paso S880 para poner el indicador de RETORNO GRADUAL Xret en el estado DESACTIVADO.If the amount of compensation of the cylinder qcy [m-1] has been returned to the original value qcyorg [m-1], and a decision has been obtained affirmative (YES) in step S840 or S860, as a result of the repeated implementation of step S830 or S850, the control flow goes to step S60 to set the variable qcyorg [m-1], as the amount of compensation of the qcy cylinder [m-1], and goes to step S880 to put the Xret GRADUAL RETURN indicator in the state DISABLED.
Después, el flujo de control va al paso S890 para determinar si el valor "m-1" es igual a "4". Puesto que ahora el valor "m" es igual a "2", se obtiene una decisión negativa (NO) en el paso S890, y se finaliza un ciclo de ejecución de la rutina. En el siguiente ciclo de ejecución, el indicador Xret está en el estado DESACTIVADO, y se obtiene la decisión negativa (NO) en el paso S810, de forma que no se lleva a cabo en la práctica ninguna operación en la rutina de control de retorno gradual de la figura 11. Por otra parte, la decisión afirmativa (SÍ) se obtiene en el paso S500 en la rutina de diagnosis principal de las figuras 9 y 10, puesto que el indicador Xret está en el estado DESACTIVADO, de modo que el sistema de alimentación de combustible para el cilindro #2 se diagnostica como se ha descrito arriba, puesto que ahora el valor "m" es igual a "2".Then, the control flow goes to step S890 to determine if the value "m-1" is equal to "4". Since now the value "m" is equal to "2", it get a negative decision (NO) in step S890, and a routine execution cycle. In the next execution cycle, the Xret indicator is in the OFF state, and you get the negative decision (NO) in step S810, so that it does not lead to perform in practice no operation in the control routine of gradual return of figure 11. Moreover, the decision Yes (YES) is obtained in step S500 in the diagnostic routine main of figures 9 and 10, since the Xret indicator is in the OFF state, so that the power system of Fuel for cylinder # 2 is diagnosed as described above, since now the value "m" is equal to "2".
Si se diagnostica que el sistema de alimentación de combustible para el cilindro #2 es normal, en la rutina de diagnosis principal de las figuras 9 y 10, el indicador de RETORNO GRADUAL Xret se pone en el estado ACTIVADO en el paso S680, y la rutina de control de retorno gradual de la figura 11 es ejecutada para el cilindro #3, del mismo modo que se ha descrito arriba. Después, el sistema de alimentación de combustible para el cilindro #3 es diagnosticado como se ha descrito arriba. Si el sistema de alimentación de combustible para el cilindro #3 se diagnostica como normal, la rutina de control de retorno gradual de la figura 11 se ejecuta para el cilindro #4, del mismo modo que se ha descrito arriba. Después, es diagnosticado el sistema de alimentación de combustible para el cilindro #4 y, si el sistema de alimentación de combustible para el cilindro #4 es diagnosticado como normal, la rutina de control de retorno gradual de la figura 11 es ejecutada con el valor de "m" como "5".If it is diagnosed that the feeding system of fuel for cylinder # 2 is normal, in the routine of main diagnosis of figures 9 and 10, the RETURN indicator GRADUAL Xret is set to the ON state in step S680, and the Routine return control routine of Figure 11 is executed for cylinder # 3, in the same way as described above. Next, the fuel supply system for the cylinder # 3 is diagnosed as described above. If the system Fuel supply for cylinder # 3 is diagnosed as normal, the gradual return control routine of figure 11 is run for cylinder # 4, in the same way as described above. Afterwards, the feeding system of the fuel for cylinder # 4 and, if the power system of Fuel for cylinder # 4 is diagnosed as normal, the Routine return control routine of Figure 11 is executed with the value of "m" as "5".
En la rutina de control de retorno gradual de la figura 11 con el valor de "m" como "5", la cantidad de compensación qcy[4] se devuelve al valor original qcyorg[4] en el paso S70, y el indicador Xret se pone en el estado DESACTIVADO en el paso S880. Después se implementa el paso S890 para determinar si el valor "m-1" es igual "4", y se obtiene la decisión afirmativa (SÍ) en el paso S890. Como resultado, el indicador PERMITIR CÁLCULO Xqcy se pone en el estado ACTIVADO en el paso S900, y el indicador BAJO DIAGNÓSIS Xtst se pone en el estado DESACTIVADO en el paso S910. Después, el contador de RETARDO Dcnt es reiniciado en el paso S911, y se finaliza un ciclo de ejecución de la rutina de la figura 11.In the gradual return control routine of the Figure 11 with the value of "m" as "5", the amount of compensation qcy [4] is returned to the original value qcyorg [4] in step S70, and the Xret indicator is set to the status OFF in step S880. Then the step is implemented S890 to determine if the value "m-1" is equal "4", and the affirmative decision (YES) is obtained in step S890. As a result, the ALLOW CALCULATION Xqcy indicator is set to the status ON in step S900, and the LOW DIAGNOSIS Xtst indicator it is set to the OFF state in step S910. After the Dcnt DELAY counter is reset in step S911, and it An execution cycle of the routine in Figure 11 ends.
En el siguiente ciclo de ejecución de la rutina de control de retorno gradual de las figura 11, el indicador Xret se pone en el estado DESACTIVADO, y no se lleva a cabo en la práctica ninguna operación. Puesto que el indicador Xqcy está puesto en el estado ACTIVADO, el cálculo de la cantidad de compensación de acuerdo con la rutina de cálculo de la figura 3, puede llevarse a cabo en la práctica. Puesto que indicador Xtst está en el estado DESACTIVADO, puede dar comienzo la diagnosis preliminar acorde con la rutina de las figuras 7 y 8, mientras que la diagnosis principal acorde con la rutina de las figuras 9 y 10 no se lleva a cabo en la práctica.In the next cycle of routine execution of gradual return control of Figure 11, the Xret indicator is puts in the OFF state, and is not carried out in practice no operation Since the Xqcy indicator is set to the ON status, the calculation of the compensation amount of according to the calculation routine of figure 3, it can be carried out in practice. Since Xtst indicator is in the state OFF, you can start the preliminary diagnosis according to the routine of figures 7 and 8, while the main diagnosis according to the routine of figures 9 and 10 is not carried out in the practice.
Cuando se diagnóstica que no está defectuoso el sistema de alimentación de combustible, para ninguno de los cuatro cilindros como se ha descrito arriba, la rutina de cálculo en la cantidad de compensación del cilindro del 3, y la rutina de diagnosis preliminar de las figuras 7 y 8, son ejecutadas de nuevo, tal como se ha descrito arriba.When it is diagnosed that it is not defective the fuel supply system, for none of the four cylinders as described above, the calculation routine in the compensation amount of the cylinder of 3, and the routine of preliminary diagnosis of figures 7 and 8, are executed again, as described above.
El diagrama temporal de la figura 2 muestra un ejemplo en que se diagnostica que el sistema de alimentación de combustible está defectuoso, para cualquier cilindro. En este diagrama de flujo, el contador de RETARDO Dcnt ha excedido el umbral Td con la decisión afirmativa (SÍ) obtenida en el paso S350, en la rutina de diagnosis preliminar de las figuras 7 y 8, en un momento de tiempo "t1", y son implementados los pasos S390-2450. Como resultado, el valor absoluto de la cantidad de compensación qcy[2] es mayor que el umbral A, con la decisión negativa (NO) obtenida en el paso S420, de forma que el indicador BAJO DIAGNÓSIS Xtst se pone en el estado ACTIVADO en el paso S440.The time diagram in Figure 2 shows a example in which it is diagnosed that the feeding system of Fuel is defective, for any cylinder. In this flow chart, the Dcnt DELAY counter has exceeded the threshold Td with the affirmative decision (YES) obtained in step S350, in the preliminary diagnosis routine of figures 7 and 8, in a moment of time "t1", and the steps are implemented S390-2450. As a result, the absolute value of the compensation amount qcy [2] is greater than threshold A, with the negative decision (NO) obtained in step S420, so that the LOW DIAGNOSIS indicator Xtst is set to the ON state in the step S440.
El indicador PERMITIR CÁLCULO Xqcy se pone en el estado DESACTIVADO en el paso S570, en la rutina de diagnosis principal de las figuras 9 y 10, y la cantidad de compensación qcy[1] para él el cilindro #1, se reduce gradualmente durante un período temporal entre momentos "t1" y "t2", y se incrementa gradualmente durante un pedido de tiempo entre momentos "t2" y "t3", puesto que la cantidad qcy[1] es igual o mayor que cero. Puesto que la cantidad de compensación qcy[1] para el cilindro #1 se diagnostica como normal, la cantidad de compensación qcy[2] para el cilindro #2 es reducida gradualmente durante un período de tiempo entre los momentos "t3" y "t4", y es incrementa gradualmente durante un período de tiempo entre los momentos "t4" y "t5", puesto que la cantidad qcy[2] es igual o mayor que cero. Puesto que la cantidad de compensación qcy[2] para el cilindro #2 también se diagnostica como normal, la cantidad de compensación qcy[3] para el cilindro #3 se incrementa gradualmente durante un período de tiempo entre los momentos "t5" y "t6", y se reduce gradualmente durante un período de tiempo entre los momentos "t6" y "t7", puesto que la cantidad qcy[3] es menor que cero. Puesto que la cantidad de compensación qcy[3] para el cilindro #3 también se diagnostica como normal, la cantidad de compensación qcy[4] para el cilindro #4 se reduce gradualmente durante un período de tiempo entre los momentos "t7" y "t8", y se incrementa gradualmente durante un período de tiempo entre los momentos "t8" y "t9", puesto que la cantidad qcy[4] es igual o mayor que cero. Puesto que esta cantidad de compensación qcy[4] para el cilindro #4 también se diagnostica como normal, el indicador de RETORNO GRADUAL Xret se reinicia al estado DESACTIVADO, en el paso S880, y el indicador PERMITIR CÁLCULO Xqcy se reinicia al estado DESACTIVADO en el paso S900, mientras que el indicador BAJO DIAGNÓSIS Xtst se reinicia al estado DESACTIVADO. Por consiguiente, se inician en la práctica el cálculo de la cantidad de compensación acorde con la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3, y la diagnosis preliminar acorde con la rutina de diagnosis preliminar de las figuras 7 y 8, mientras que la diagnosis principal acorde con la rutina de diagnosis principal de las figuras 9 y 10, no se lleva a cabo en la práctica.The ALLOW CALCULATION Xqcy indicator is set to the OFF status in step S570, in the diagnostic routine main figures 9 and 10, and the amount of compensation qcy [1] for him cylinder # 1, is gradually reduced during a time period between moments "t1" and "t2", and gradually increases during a time order between moments "t2" and "t3", since the quantity qcy [1] is equal or greater than zero. Since the amount of compensation qcy [1] for cylinder # 1 is diagnosed as normal, the compensation amount qcy [2] for cylinder # 2 is gradually reduced over a period of time between "t3" and "t4" moments, and is gradually increased during a period of time between the moments "t4" and "t5", since the quantity qcy [2] is equal to or greater than zero. Since the amount of compensation qcy [2] for the cylinder # 2 is also diagnosed as normal, the amount of qcy compensation [3] for cylinder # 3 is increased gradually over a period of time between moments "t5" and "t6", and gradually reduced over a period of time between the moments "t6" and "t7", since the quantity qcy [3] is less than zero. Since the amount of qcy compensation [3] for cylinder # 3 is also diagnose as normal, the amount of compensation qcy [4] for cylinder # 4 it is gradually reduced over a period of time between moments "t7" and "t8", and increases gradually over a period of time between moments "t8" and "t9", since the quantity qcy [4] is equal or greater than zero. Since this amount of compensation qcy [4] for cylinder # 4 is also diagnosed as normal, the Xret GRADUAL RETURN indicator resets to the state OFF, in step S880, and the ALLOW CALCULATION Xqcy indicator it is reset to the OFF state in step S900, while the LOW DIAGNOSIS indicator Xtst is reset to the OFF state. By consequently, the calculation of the amount of compensation according to the routine of calculating the amount of cylinder compensation of figure 3, and preliminary diagnosis according to the preliminary diagnosis routine of figures 7 and 8, while the main diagnosis is consistent with the routine of main diagnosis of figures 9 and 10, is not carried out in the practice.
Si, por ejemplo, la válvula de inyección de combustible 4 para el cilindro #2 deviene defectuosa, en su función para ajustar la cantidad de inyección de combustible, debido al deterioro de la función de su válvula de control electromagnético 4a para ajustar su período de apertura, durante la ejecución de las rutinas descritas arriba, la duración temporal TNH[2] del cilindro #2 es mayor que la duración temporal TNH[1] del cilindro #1, por ejemplo. Por consiguiente, la variación de velocidad DNE[2] calculada de acuerdo con la anterior ecuación (2) en el paso S230 es un valor positivo, y la cantidad de compensación integral positiva dqcy finaliza en el paso S240, de acuerdo con el gráfico de la figura 6, de modo que esta cantidad de compensación integral dqcy es añadida a la cantidad de compensación qcy[2], en el paso S250. Si en el paso S420, en la rutina de diagnosis preliminar de las figuras 7 y 8 se determina que la cantidad de compensación qcy[2] se hace mayor de un umbral A, es decir si se obtiene la decisión negativa (NO) en el paso S420, como resultado de la suma de la cantidad de compensación integral dqcy a la cantidad de compensación qcy[2], el indicador BAJO DIAGNÓSIS Xtst se pone en el estado ACTIVADO, en el paso S440.If, for example, the injection valve Fuel 4 for cylinder # 2 becomes defective, in its function to adjust the amount of fuel injection, due to impairment of the function of its solenoid control valve 4a to adjust its opening period, during the execution of the routines described above, the temporal duration TNH [2] of cylinder # 2 is greater than the time duration TNH [1] of # 1 cylinder, for example. Therefore, the variation of DNE speed [2] calculated according to the previous Equation (2) in step S230 is a positive value, and the amount of dqcy positive integral compensation ends in step S240 of according to the graph in figure 6, so that this amount of dqcy integral compensation is added to the compensation amount qcy [2], in step S250. If in step S420, in the routine of preliminary diagnosis of figures 7 and 8 it is determined that the compensation amount qcy [2] becomes greater than a threshold A, that is, if the negative decision (NO) is obtained in step S420, as a result of the sum of the amount of integral compensation dqcy to the amount of compensation qcy [2], the LOW indicator DIAGNOSIS Xtst is set to the ON state, in step S440.
Con el indicador Xtst en el estado ACTIVADO, la diagnosis principal acorde con la rutina de las figuras 9 y 10 se inicia en la práctica, y es diagnosticado inicialmente el sistema de alimentación de combustible para el cilindro #1, mediante cambiar gradualmente la cantidad de combustible a ser inyectado desde la válvula de inyección de combustible 4, al el cilindro #1. En ausencia de un defecto del sistema de alimentación de combustible para el cilindro #1, el valor absoluto de la variación de velocidad DNE[1] excede el excede el umbral B antes de que el término de suma-resta dtst exceda el umbral D, es decir se obtiene la decisión afirmativa (SÍ) en el paso S620, antes de que se obtenga la decisión afirmativa (SÍ) en el paso S630. Por consiguiente, el sistema de alimentación de combustible para el cilindro #1 se diagnostica como normal en el paso S640. Después de que la cantidad de compensación qcy[1] se devuelve al valor original, se inicia la diagnosis principal del sistema de combustible para el cilindro #2, de acuerdo con la rutina de las figuras 9 y 10. En este ejemplo específico, en el que la válvula de control electromagnético 4a para el cilindro #2 está deteriorada, en cuando a su función de ajustar su periodo de apertura, la cantidad de la inyección de combustible hacia el cilindro #2 no es realmente cambiada de acuerdo con una orden aplicada a la válvula de control electromagnético 4a, de la correspondiente válvula de inyección de combustible, incluso si el valor ordenado de la cantidad de combustible a ser inyectada desde la válvula de inyección de combustible 4 al cilindro #2, se reduce gradualmente, es decir incluso si el tiempo de apertura ordenada de la válvula de control electromagnética 4a, de tal válvula de inyección de combustible 4 se reduce gradualmente, mediante incrementar gradualmente el término de suma-resta dtst en el paso S590.With the Xtst indicator in the ON state, the main diagnosis according to the routine of figures 9 and 10 is starts in practice, and the system of diagnosis is initially diagnosed Fuel supply for cylinder # 1, by changing gradually the amount of fuel to be injected from the fuel injection valve 4, to cylinder # 1. In absence of a fuel supply system defect for cylinder # 1, the absolute value of the speed variation DNE [1] exceeds the threshold B before the term of addition-subtraction dtst exceeds threshold D, that is to say get the affirmative decision (YES) in step S620, before it Obtain the affirmative decision (YES) in step S630. By consequently, the fuel supply system for the # 1 cylinder is diagnosed as normal in step S640. After that the compensation amount qcy [1] is returned to the value original, the main diagnosis of the system of fuel for cylinder # 2, according to the routine of the Figures 9 and 10. In this specific example, in which the valve 4a electromagnetic control for cylinder # 2 is damaged, in regards to its function of adjusting its opening period, the amount of fuel injection into cylinder # 2 is not actually changed according to an order applied to the valve electromagnetic control 4a, of the corresponding valve fuel injection, even if the ordered value of the amount of fuel to be injected from the valve Fuel injection 4 to cylinder # 2, is gradually reduced, that is even if the orderly opening time of the valve 4a electromagnetic control, of such injection valve Fuel 4 is gradually reduced, by increasing gradually the term of addition-subtraction dtst in the step S590.
Por consiguiente, el término de suma-resta dtst excede el valor umbral D antes de que la variación de velocidad DNE[2] exceda el valor umbral B, es decir se obtiene la decisión afirmativa (SÍ) en el paso S620. Esto se indica por una línea punteada en la figura 12, en la que "ta" indica en instante en que el término suma-resta dtst excede el umbral D.Therefore, the term of sum-subtraction dtst exceeds threshold value D before that the DNE speed variation [2] exceeds the threshold value B, that is, the affirmative decision (YES) is obtained in step S620. This is indicated by a dotted line in Figure 12, in which "ta" indicates at an instant when the term sum-subtraction dtst exceeds threshold D.
Por consiguiente, el sistema de alimentación de combustible para el cilindro #2 se diagnostica como defectuoso en el paso S690, y se lleva a cabo una operación adecuada de reparación en el paso S700, para tratar el defecto. En concreto, es interrumpido el control normal del motor diesel 2, y da inicio la operación de reparación, como un proceso de "funcionamiento limitado". El paso S700 está seguido por el paso S710, para poner el indicador BAJO DIAGNÓSIS Xtst en el estado DESACTIVADO, y es finalizado un ciclo de ejecución de la rutina.Consequently, the power system of Fuel for cylinder # 2 is diagnosed as defective in the step S690, and a proper repair operation is carried out in step S700, to treat the defect. Specifically, it is interrupted the normal control of the diesel engine 2, and the operation of repair, as a "limited operation" process. He step S700 is followed by step S710, to set the indicator UNDER Xtst DIAGNOSIS in the OFF state, and a routine execution cycle.
En la primera realización de esta invención, que ha sido descrita arriba, la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3, corresponde al medio de control de realimentación, para el control por realimentación del sistema de alimentación de combustible, mientras que la rutina de diagnosis preliminar de las figuras 7 y 8, la rutina de diagnosis principal de las figuras 9 y 10, en la rutina de control de retorno gradual de la figura 11, corresponden al medio de diagnosis para diagnosticar el sistema de alimentación de combustible de cada cilindro.In the first embodiment of this invention, that has been described above, the routine of calculating the amount of compensation of the cylinder of figure 3, corresponds to the means of feedback control, for feedback control of the fuel feed system while the routine of preliminary diagnosis of figures 7 and 8, the diagnostic routine main of figures 9 and 10, in the return control routine gradual of figure 11, correspond to the diagnostic means for diagnose the fuel feed system of each cylinder.
El aparato de diagnosis acorde con la primera realización descrita arriba, tiene las siguientes ventajas:The diagnostic device according to the first embodiment described above, has the following advantages:
- (1)(one)
- La rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, están formuladas para realizar un ajuste de la condición operativa del sistema de alimentación de combustible, para cada cilindro para, de ese modo, diagnosticar el sistema de alimentación de combustible. Así, el sistema de alimentación de combustible no es diagnosticado solo en base a la cantidad de compensación del cilindro qcy[K] calculada en la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3. El presente aparato de diagnóstico permite la diagnosis precisa del sistema de alimentación de combustible, no solo para un defecto de agarrotamiento de la válvula de control electromagnética 4a de la válvula de inyección 4, sino también otras anomalías relativas a las acciones de apertura y cierre de la válvula 4a, como al deterioro de su función para ajustar su periodo de apertura.The main diagnostic routine of figures 9 and 10, and the routine of gradual return control of figure 11, are formulated to make an adjustment of the operating condition of the system fuel supply, for each cylinder to, in that way, Diagnose the fuel feed system. Thus, the fuel supply system is not diagnosed only in based on the amount of compensation of the qcy cylinder [K] calculated in the routine of calculating the compensation amount of the cylinder of figure 3. The present diagnostic apparatus allows accurate diagnosis of the fuel supply system, not only for a control valve seizure defect electromagnetic 4a of the injection valve 4, but also others anomalies related to the opening and closing actions of the valve 4a, as to the deterioration of its function to adjust its period opening.
La rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, son ejecutadas cuando el valor absoluto de la cantidad de compensación del cilindro qcy[K], calculada de acuerdo con la rutina de cálculo de la cantidad de compensación del fin la 3, se hace mayor que el umbral A. Es decir, cuando la cantidad de compensación del cilindro qcy[K] está fuera del rango de referencia predeterminado, existe una alta probabilidad de que el sistema de alimentación de combustible esté defectuoso. En este caso, son ejecutadas la rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11. Esta disposición asegura una precisión mejorada en la diagnosis del sistema de alimentación de combustible, en búsqueda de anomalías.The main diagnostic routine of the figures 9 and 10, and the gradual return control routine of Figure 11, are executed when the absolute value of the amount of qcy cylinder compensation [K], calculated according to the routine of calculation of the amount of compensation of the end 3, it makes greater than threshold A. That is, when the amount of cylinder compensation qcy [K] is outside the range of default reference, there is a high probability that the Fuel supply system is defective. In this case, the main diagnostic routine of the figures are executed 9 and 10, and the gradual return control routine of Figure 11. This arrangement ensures improved accuracy in the diagnosis of the fuel feed system, in search of anomalies
Además, el ajuste de diagnóstico de la condición operativa del sistema de alimentación de combustible, solo cuando la cantidad de compensación qcy[K] está fuera del rango de referencia, impide un cambio innecesario del estado de combustión de cada cilindro, e impide el deterioro del consumo de combustible y de la emisión de gases del motor diesel 2, y minimiza la vibración del motor diesel 2 de vida a una variación en su velocidad de rotación.In addition, the diagnostic setting of the condition operating of the fuel supply system, only when the compensation amount qcy [K] is outside the range of reference, prevents an unnecessary change in the combustion state of each cylinder, and prevents deterioration of fuel consumption and the emission of gases from the diesel engine 2, and minimizes the vibration of the 2-life diesel engine at a variation in its speed of rotation.
- (2)(2)
- De acuerdo con la rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, la ejecución de la rutina de cálculo de la cantidad de compensación del cilindro de la figura 3 finaliza cuando la cantidad de compensación del cilindro qcy[K], cae fuera del rango de referencia. Después, la cantidad de compensación qcy[K] para el cilindro actualmente preseleccionado es incrementada, o reducida, con objeto del diagnóstico. En base a la variación de velocidad del motor diesel 2, que está provocada por el incremento o reducción de la cantidad de compensación qcy[K], se diagnostica la anomalía el sistema de alimentación de combustible para el cilindro actualmente preseleccionado #K.From according to the main diagnostic routine of figures 9 and 10, and the gradual return control routine of Figure 11, the execution of the calculation routine of the compensation amount of the cylinder of figure 3 ends when the compensation amount of the qcy cylinder [K], falls outside the reference range. Then, the amount of compensation qcy [K] for the cylinder currently preselected is increased, or reduced, in order of diagnosis Based on engine speed variation diesel 2, which is caused by the increase or decrease of the compensation amount qcy [K], the anomaly is diagnosed the fuel supply system for the cylinder currently shortlisted #K.
La rutina de diagnosis principal de las figuras 9 y 10 está configurada para diagnosticar el sistema de alimentación de combustible, para el cilindro actualmente seleccionado, de forma que el sistema de alimentación de combustible es normal si la velocidad de rotación del motor diesel varía de acuerdo con el incremento o reducción de diagnóstico, de la cantidad de compensación qcy[K], y está defectuoso si la velocidad de rotación no varía de acuerdo con el incremento o reducción de diagnosis, de la cantidad de compensación qcy[K]. Esta configuración permite la diagnosis eficiente y más precisa del sistema de alimentación de combustible.The main diagnostic routine of the figures 9 and 10 is configured to diagnose the power system of fuel, for the currently selected cylinder, so that the fuel supply system is normal if the Rotation speed of diesel engine varies according to the increase or decrease in diagnosis of the amount of compensation qcy [K], and is defective if the speed of rotation does not vary according to the increase or decrease of diagnosis, of the amount of compensation qcy [K]. This configuration allows efficient and more accurate diagnosis of fuel feed system.
- (3)(3)
- El incremento o reducción de diagnosis sistemática, de la cantidad de compensación del cilindro qcy[K], es implementado gradualmente. Este incremento o reducción, graduales, de la cantidad de compensación del cilindro qcy[K], es eficaz para minimizar la vibración del motor diesel 2, debido a su variación de velocidad provocada por el incremento o reducción de diagnosis. Además, la cantidad de compensación del cilindro qcy[K] se devuelve gradualmente al valor original, previo a efectuarse el incremento o reducción gradual de diagnosis. Este retorno gradual también es eficaz para minimizar la vibración del motor diesel 2, debida a su variación de velocidad provocada por el cambio inverso de la cantidad de compensación del cilindro.He increase or reduction of systematic diagnosis of the amount of qcy cylinder compensation [K], is implemented gradually. This gradual increase or decrease in the amount Qcy cylinder compensation [K], is effective to minimize the vibration of the diesel engine 2, due to its speed variation caused by the increase or reduction of diagnosis. Besides, the cylinder compensation amount qcy [K] is returned gradually to the original value, prior to the increase or gradual reduction of diagnosis. This gradual return is also effective to minimize the vibration of the diesel engine 2, due to its speed variation caused by the inverse change of the cylinder compensation amount.
Segunda RealizaciónSecond Realization
En la primera realización de esta invención que ha sido descrita, la rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, son ejecutadas para todos los cilindros cuando la cantidad de compensación qcy[K], para cualquiera de los cilindros, cae fuera del rango de referencia predeterminado. El estado defectuoso del sistema de alimentación de combustible para un cilindro dado, tiende a tener una influencia significativa a en las cantidades de compensación qcy[K], de los cilindros cuyas carreras de combustión tienen lugar una carrera antes de la carrera de combustión del cilindro cuyo sistema de alimentación de combustible está defectuoso. A la vista de esta tendencia, la rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, pueden ser ejecutadas solo para los tres cilindros indicados arriba, en concreto el cilindro cuya cantidad de compensación qcy[K] cae fuera del rango de referencia, y los dos cilindros cuyas carreras de combustión preceden, y siguen, la del cilindro cuya cantidad de compensación está fuera del rango de preferencia. Así, puede limitarse la diagnosis a los cilindros que son comparativamente similares al defectuoso. Esta disposición hace posible minimizar el tiempo requerido para la ejecución de la rutina de diagnosis principal de las figuras 9 y 10, y la rutina de control de retorno gradual de la figura 11, teniendo como resultado una influencia consecuentemente reducida de la diagnosis en la liberación, y de la emisión del escape del motor diesel 2.In the first embodiment of this invention that has been described, the main diagnostic routine of figures 9 and 10, and the gradual return control routine of Figure 11, are executed for all cylinders when the amount of compensation qcy [K], for any of the cylinders, falls outside the default reference range. Faulty state of the fuel supply system for a given cylinder, tends to have a significant influence on the amounts of qcy compensation [K], of cylinders whose strokes of combustion take place a race before the race of combustion of the cylinder whose fuel supply system it is defective. In view of this trend, the routine of main diagnosis of figures 9 and 10, and the control routine of gradual return of figure 11, can be executed only for three cylinders indicated above, specifically the cylinder whose compensation amount qcy [K] falls outside the range of reference, and the two cylinders whose combustion runs precede, and follow, the cylinder whose compensation amount It is outside the range of preference. Thus, the diagnosis to cylinders that are comparatively similar to defective. This arrangement makes it possible to minimize the time required for the execution of the main diagnostic routine of Figures 9 and 10, and the routine return control routine of the Figure 11, resulting in an influence as a result reduced diagnosis on release, and emission of diesel engine exhaust 2.
Tercera RealizaciónThird Realization
La rutina de diagnosis principal de las figuras 9 y 10 en la primera realización, está formulada de modo que el paso S690, en el que se diagnostica el sistema de alimentación de combustible para un cilindro dado, cuando se ha obtenido la decisión afirmativa (SÍ) en el paso S630, está seguido por el paso S700, en el que se lleva a cabo una operación de reparación adecuada, para tratar el defecto. En este caso, no se lleva a cabo la diagnosis del otro cilindro, o cilindros. Sin embargo, la rutina de diagnosis principal de la figura 9 puede modificarse, como se muestra en el diagrama de flujo de la figura 13, que se corresponde con la figura 10. En esta rutina modificada, el flujo de control va al paso S650, cuando el sistema de alimentación de combustible para un cilindro dado se diagnostica como defectuoso en el paso S690, en base a la decisión afirmativa (SÍ) en el paso S630. Así, se diagnostica los sistemas de alimentación de combustible para la totalidad de los cilindros, de acuerdo con esta rutina modificada, de modo que todos los cilindros cuyos sistemas de alimentación de combustible están defectuosos, pueden ser identificados cuando están defectuosos los sistemas de alimentación de combustible para dos, o más, de los cilindros. Además, la tercera realización está configurada para ejecutar una rutina de control de retorno gradual, ilustrada en el diagrama de la figura 14, en lugar de la rutina de control de retorno gradual de la figura 11, utilizada en la primera realización, cuando el sistema de alimentación de combustible para cualquiera de los cilindros se diagnostica como defectuoso. De acuerdo con la rutina de control de retorno gradual de la figura 14, son implementados los pasos S900–S911 cuando el valor "m-1" se hace igual a "4", es decir cuando se obtiene la decisión afirmativa (SÍ) en el paso S890, seguidos por el paso S912, para determinar si está defectuoso el sistema de alimentación de combustible, para cualquiera de los cilindros. Si no está defectuoso ninguno de los sistemas de alimentación de combustible para todos los cilindros, es decir si se obtiene una decisión negativa (NO) en el paso S912, se finaliza un ciclo de ejecución de la rutina. Si está defectuoso el sistema de alimentación de combustible para cualquiera de los cilindros, es decir si se obtiene una decisión afirmativa (SÍ) en el paso S912, el flujo de control va al paso S914, en el que se lleva a cabo la operación de reparación adecuada, para tratar el defecto. En el paso S912, se finaliza el normal funcionamiento del motor diesel 2, y es iniciada la operación de reparación, tal como el proceso de "funcionamiento limitado", para encargarse del defecto. El proceso de funcionamiento limitado, es una operación para guardar datos en soporte lógico al efecto de minimizar problemas que podrían estar provocados por el sistema de alimentación de combustible defectuoso.The main diagnostic routine of the figures 9 and 10 in the first embodiment, is formulated so that the step S690, in which the feeding system is diagnosed fuel for a given cylinder, when the decision has been obtained affirmative (YES) in step S630, is followed by step S700, in which is carried out a proper repair operation, to Treat the defect. In this case, the diagnosis of the another cylinder, or cylinders. However, the diagnostic routine main figure 9 can be modified, as shown in the flow chart of figure 13, which corresponds to figure 10. In this modified routine, the control flow goes to step S650, when the fuel supply system for a cylinder given is diagnosed as defective in step S690, based on the affirmative decision (YES) in step S630. Thus, the fuel supply systems for all of the cylinders, according to this modified routine, so that all cylinders whose fuel supply systems are defective, they can be identified when the fuel supply systems for two, or more, of the cylinders In addition, the third embodiment is configured to run a gradual return control routine, illustrated in the diagram in figure 14, instead of the control routine of gradual return of figure 11, used in the first embodiment, when the fuel feed system stops Any of the cylinders is diagnosed as defective. From according to the gradual return control routine of figure 14, steps S900 – S911 are implemented when the value "m-1" becomes equal to "4", that is when the affirmative decision (YES) is obtained in step S890, followed by step S912, to determine if the system is defective fuel feed, for any of the cylinders. Yes none of the power supply systems of fuel for all cylinders, that is if you get a negative decision (NO) in step S912, a cycle of Routine execution. If the system is defective fuel feed for any of the cylinders, is say if an affirmative decision (YES) is obtained in step S912, the control flow goes to step S914, in which the proper repair operation, to treat the defect. In step S912, the normal operation of diesel engine 2 is terminated, and is initiated the repair operation, such as the process of "limited operation", to deal with the defect. He limited operation process, it is an operation to save data in software to minimize problems that could be caused by the fuel supply system defective.
Cuarta RealizaciónQuarter Realization
En la primera realización, el cambio de diagnosis de la cantidad de compensación del cilindro qcy[K] se lleva a cabo solo una vez, y el sistema de alimentación de combustible para un cilindro dado se diagnostica como defectuoso, si la velocidad del motor no varía de acuerdo con la cantidad diagnosticada, de la cantidad de compensación qcy para tal cilindro. Sin embargo la precisión del diagnóstico puede mejorarse, mediante efectuar dos o más cambios graduales de diagnóstico, de la cantidad de compensación qcy[K] de cada cilindro. En este caso, el sistema de alimentación de combustible para un cilindro dado es diagnosticado como defectuoso, solo si la velocidad del motor no varía de acuerdo con la totalidad de los dos, o más, cambios graduales de diagnóstico de la cantidad de compensación qcy[K]. Alternativamente, la diagnosis puede efectuarse dependiendo de si el número de cambios graduales de diagnóstico, mediante el cual varía la velocidad del motor correspondientemente, y el número de cambios graduales de diagnóstico mediante el que la velocidad del motor no varía correspondientemente. En otra alternativa, el sistema de alimentación de combustible puede diagnosticarse como defectuoso si la velocidad del motor no varía de acuerdo con alguno de los dos, o más, cambios graduales de diagnóstico. La cuarta realización de esta invención utiliza solo uno, de los métodos de diagnóstico alternativos descritos arriba.In the first embodiment, the change of diagnosis of the qcy cylinder compensation amount [K] it is carried out only once, and the power system of fuel for a given cylinder is diagnosed as defective, if engine speed does not vary according to quantity diagnosed, of the amount of compensation qcy for such a cylinder. However, the diagnostic accuracy can be improved by make two or more gradual diagnostic changes, of the amount of compensation qcy [K] of each cylinder. In this case, the fuel supply system for a given cylinder is diagnosed as defective, only if the engine speed does not varies according to the totality of the two, or more, changes Gradual diagnosis of the amount of compensation qcy [K]. Alternatively, the diagnosis can be made depending on whether the number of gradual diagnostic changes, whereby the engine speed varies accordingly, and the number of gradual diagnostic changes whereby the Engine speed does not vary correspondingly. In other alternatively, the fuel feed system can be diagnosed as defective if the engine speed does not vary from agreement with any of the two, or more, gradual changes of diagnosis. The fourth embodiment of this invention uses only one, of the alternative diagnostic methods described above.
Si bien se ha descrito arriba las realizaciones primera hasta cuarta de la presente invención, la presente invención puede cubrir otras realizaciones, tales como las siguientes modificaciones y variantes:While the embodiments have been described above first to fourth of the present invention, the present invention may cover other embodiments, such as the following modifications and variants:
- (1)(one)
- Un aparato para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna, provisto con un medió de control por realimentación, para determinar una cantidad de compensación, en base a una desviación de un estado operativo actual, del motor de combustión interna, con respecto a un estado operativo deseado de este, y controlar el sistema de alimentación de combustible, por realimentación, mediante compensar un valor ordenado de una cantidad de inyección de combustible, mediante el sistema de alimentación de combustible en un motor de combustión interna, de acuerdo con la cantidad de compensación, de modo que el motor de combustión interna es manejado en el estado operativo deseado, caracterizado por comprender medios de diagnosis, para diagnosticar el sistema de alimentación de combustible por medio de efectuar un ajuste de diagnóstico, de una condición operativa del sistema de alimentación de combustible.A apparatus for diagnosing a fuel supply system of an internal combustion engine, provided with a control measure by feedback, to determine an amount of compensation, in based on a deviation from a current operating state, from the engine of internal combustion, with respect to a desired operating state of this, and control the fuel supply system, by feedback, by compensating an ordered value of an amount fuel injection, through the power supply system fuel in an internal combustion engine, according to the amount of compensation, so that the combustion engine internal is handled in the desired operating state, characterized for understanding diagnostic means, to diagnose the system of fuel supply by means of an adjustment of diagnosis of an operating condition of the feeding system made out of fuel.
- (2)(2)
- El aparato caracterizado porque el medio de diagnosis indicado arriba, para diagnosticar el sistema de alimentación de combustible al efecto de llevar a cabo el ajuste de diagnóstico de la condición operativa del sistema de alimentación de combustible, está configurado para finalizar o inhibir el control por realimentación, del medio de control por realimentación, cuando la cantidad de compensación para cualquiera de los cilindros del motor de combustión interna, cae fuera del rango de referencia predeterminado, y además está configurado para efectuar ajustes de diagnóstico, de las condiciones operativas de los sistemas de alimentación de combustible, para el cilindro indicado arriba, y los dos cilindros cuyas carreras de combustión tienen lugar una carrera antes, y una carrera después, de la del cilindro indicado arriba, de forma que los sistemas de alimentación de combustible son diagnosticados en base a un resultado de los ajustes de diagnosis.He apparatus characterized in that the diagnostic means indicated above, to diagnose the fuel feed system at effect of carrying out the diagnostic adjustment of the condition operating of the fuel supply system, is configured to terminate or inhibit feedback control, of the feedback control means, when the amount of compensation for any of the engine cylinders of internal combustion, falls outside the reference range default, and is also configured to make settings for diagnosis of the operating conditions of the systems fuel supply, for the cylinder indicated above, and the two cylinders whose combustion runs take place a race before, and one run after, of the indicated cylinder above, so that the fuel supply systems are diagnosed based on a result of the adjustments of diagnosis.
- (3)(3)
- El aparato caracterizado porque el medio de diagnosis indicado arriba, está configurado para efectuar un incremento o reducción de diagnóstico, de la cantidad de compensación de cada, al menos un, cilindro seleccionado del motor de combustión interna y diagnosticar, para el sistema de alimentación de combustible para cada uno de los cilindros seleccionados, que es normal cuando una cantidad de variación de la velocidad de rotación del motor de combustión interna, provocada por el incremento o reducción de diagnóstico de la cantidad de compensación, es mayor que un umbral predeterminado, y defectuoso cuando la cantidad de variación no es mayor que el umbral predeterminado.He apparatus characterized in that the diagnostic means indicated above, is configured to perform an increase or reduction of diagnosis, of the amount of compensation of each, at least one, selected cylinder of the internal combustion engine and diagnose, for the fuel supply system for each of the selected cylinders, which is normal when a amount of variation of the motor rotation speed of internal combustion, caused by the increase or reduction of diagnosis of the amount of compensation, is greater than a threshold default, and defective when the amount of variation is not greater than the default threshold.
Si bien la presente invención ha sido descrita arriba en sus realizaciones actualmente preferidas, debe comprenderse que la presente invención no está limitada a los detalles de las realizaciones preferidas, sino que puede ser realizada con otras diversas modificaciones de las realizaciones ilustradas, dentro del alcance de la presente invención, que está definido en las reivindicaciones anexas.While the present invention has been described above in your currently preferred embodiments, you must It is understood that the present invention is not limited to details of preferred embodiments; it may be made with various other modifications of the embodiments illustrated, within the scope of the present invention, which is defined in the appended claims.
Un aparato y método, para diagnosticar un sistema de alimentación de combustible de un motor de combustión interna, donde se determina una cantidad de compensación (qcy) para cada cilindro, en base a una desviación (DNE) de un estado operativo real del motor, con respecto a un estado operativo deseado de este, y el sistema de alimentación de combustible es controlado por realimentación, para compensar un valor ordenado (QFIN) de una cantidad de inyección de combustible mediante el sistema de alimentación de combustible de en un motor de combustión interna, de acuerdo con la cantidad de compensación. El aparato y el método incluyen, respectivamente, un dispositivo de diagnóstico (52), y una etapa de diagnóstico para llevar a cabo un ajuste sistemático de diagnóstico (en las etapas S590 y S600) de una condición operativa del sistema de alimentación de combustible, para cada cilindro, cuando el valor absoluto de la cantidad de compensación (qcy) excede un umbral predeterminado (A) (cuando se obtiene la decisión afirmativa en el paso S550), y para diagnosticar el sistema de alimentación de combustible en base a una variación de velocidad del motor, provocada por el ajuste.An apparatus and method, to diagnose a fuel feed system of a combustion engine internal, where a compensation amount (qcy) is determined for each cylinder, based on a deviation (DNE) of an operational state actual motor, with respect to a desired operating state of it, and the fuel feed system is controlled by feedback, to compensate for an ordered value (QFIN) of a amount of fuel injection using the system fuel supply of in an internal combustion engine, of according to the amount of compensation. The device and the method they include, respectively, a diagnostic device (52), and a diagnostic stage to carry out a systematic adjustment of diagnosis (in steps S590 and S600) of an operating condition of the fuel supply system, for each cylinder, when the absolute value of the compensation amount (qcy) exceeds a predetermined threshold (A) (when the decision is obtained affirmative in step S550), and to diagnose the system of fuel feed based on a speed variation of the motor, caused by adjustment.
Claims (15)
- caracterizado porque comprende: characterized in that it comprises:
- medios de diagnóstico (52) para diagnosticar el sistema de alimentación de combustible, mediante efectuar sistemáticamente un ajuste de diagnóstico, de una condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación (qcy) cae fuera de un rango de referencia predeterminado A.means of diagnosis (52) to diagnose the feeding system of fuel, by systematically making an adjustment of diagnosis of an operating condition of the feeding system of fuel, when the amount of compensation (qcy) falls out of a predetermined reference range A.
- calcular una desviación (DNE) de una cantidad de variación (TNH) de un estado operativo real, con respecto a una cantidad deseada de variación de este;calculate one deviation (DNE) of a variation amount (TNH) from a state actual operating, with respect to a desired amount of variation of East;
- determinar una cantidad de compensación (qcy), para compensar un valor ordenado (QFIN) de una cantidad de inyección de combustible, mediante el sistema de alimentación de combustible al motor de combustión interna (2), de cada uno de los cilindros (#1-#4) del motor de combustión interna (2), en base a la mencionada desviación (DNE); ydetermine a compensation amount (qcy), to compensate for an ordered value (QFIN) of a fuel injection amount, by means of the fuel supply system to the combustion engine internal (2), of each of the cylinders (# 1- # 4) of the engine internal combustion (2), based on the mentioned deviation (DNE); Y
- determinar si la cantidad de compensación determinada (qcy), cae fuera de un rango de referencia predeterminado (A); y caracterizado por una etapa dedetermine whether the amount of compensation determined (qcy) falls outside a predetermined reference range (A); and characterized by a stage of
- diagnosticar el sistema de alimentación de combustible, mediante interrumpir un control de realimentación del sistema de alimentación de combustible, y efectuar de forma sistemática un ajuste de diagnóstico, de una condición operativa del sistema de alimentación de combustible, cuando la cantidad de compensación determinada (qcy), cae fuera del rango de referencia predeterminado (A).diagnose the fuel supply system, by interrupting a feedback control of the power supply system fuel, and systematically adjust diagnosis of an operating condition of the feeding system of fuel, when the amount of compensation determined (qcy), falls outside the default reference range (TO).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-381626 | 2000-12-15 | ||
JP2000381626A JP4306123B2 (en) | 2000-12-15 | 2000-12-15 | Abnormality detection device for fuel supply system of internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2270944T3 true ES2270944T3 (en) | 2007-04-16 |
Family
ID=18849593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES01129734T Expired - Lifetime ES2270944T3 (en) | 2000-12-15 | 2001-12-13 | APPARATUS AND METHOD FOR DIAGNOSING A FUEL SUPPLY SYSTEM OF AN INTERNAL COMBUSTION ENGINE. |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1215386B1 (en) |
JP (1) | JP4306123B2 (en) |
DE (1) | DE60122657T2 (en) |
ES (1) | ES2270944T3 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4277677B2 (en) * | 2003-06-27 | 2009-06-10 | 株式会社デンソー | Injection quantity control device for diesel engine |
DE102005034449B4 (en) * | 2005-07-23 | 2017-07-06 | Volkswagen Ag | Method and device for detecting coking at injection nozzles |
JP4706525B2 (en) * | 2006-03-22 | 2011-06-22 | 株式会社デンソー | Fuel injection control device |
JP2007327406A (en) | 2006-06-07 | 2007-12-20 | Toyota Motor Corp | Control device and control method for internal combustion engine |
FR2910552B1 (en) * | 2006-12-21 | 2009-01-30 | Renault Sas | METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE |
JP4298769B2 (en) * | 2007-02-07 | 2009-07-22 | 本田技研工業株式会社 | Control device for internal combustion engine |
JP4861921B2 (en) * | 2007-07-26 | 2012-01-25 | ヤンマー株式会社 | Engine with fuel injection correction function |
EP2065588A1 (en) * | 2007-11-29 | 2009-06-03 | Caterpillar Motoren GmbH & Co. KG | Engine system implementing speed parameter-based injector balancing |
JP2009275653A (en) * | 2008-05-16 | 2009-11-26 | Honda Motor Co Ltd | Abnormality determining device of idle control system |
DE102009007365B4 (en) | 2009-02-04 | 2010-12-02 | Continental Automotive Gmbh | Error analysis method and error analysis device for an internal combustion engine |
DE102014218430A1 (en) | 2014-09-15 | 2016-03-17 | Bayerische Motoren Werke Aktiengesellschaft | Method for detecting defective injection nozzles of an internal combustion engine |
WO2018216150A1 (en) * | 2017-05-24 | 2018-11-29 | 日産自動車株式会社 | Control method and control device for internal combustion engine |
JP6984552B2 (en) * | 2018-07-05 | 2021-12-22 | トヨタ自動車株式会社 | Internal combustion engine control device |
DE102020110396A1 (en) | 2020-04-16 | 2021-10-21 | Bayerische Motoren Werke Aktiengesellschaft | Method for the detection of defective injection nozzles of an internal combustion engine |
JP7367625B2 (en) * | 2020-06-29 | 2023-10-24 | 株式会社デンソー | injection control device |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03110152U (en) * | 1990-02-28 | 1991-11-12 | ||
JP2907001B2 (en) | 1994-05-26 | 1999-06-21 | 三菱自動車工業株式会社 | Lean combustion control and failure determination device for internal combustion engine |
DE19526644C1 (en) * | 1995-07-21 | 1996-07-04 | Daimler Benz Ag | Defective ignition or fuel injection device detection system for i.c. engine |
DE19540826C2 (en) * | 1995-11-02 | 1998-01-22 | Daimler Benz Ag | Method for cylinder-specific malfunction detection in an internal combustion engine |
DE19632339A1 (en) * | 1996-08-10 | 1998-02-12 | Bosch Gmbh Robert | Method and device for monitoring a flow limiter of a fuel metering system of an internal combustion engine |
JP4135233B2 (en) * | 1998-11-05 | 2008-08-20 | 三菱自動車工業株式会社 | Internal combustion engine |
DE10010847C1 (en) * | 2000-03-06 | 2001-09-20 | Siemens Ag | Method for monitoring fuel injection in an internal combustion engine |
IT1321068B1 (en) * | 2000-11-14 | 2003-12-30 | Fiat Ricerche | METHOD OF DIAGNOSIS OF LOSSES IN A COMMON MANIFOLD INJECTION SYSTEM OF AN INTERNAL COMBUSTION ENGINE. |
-
2000
- 2000-12-15 JP JP2000381626A patent/JP4306123B2/en not_active Expired - Fee Related
-
2001
- 2001-12-13 EP EP20010129734 patent/EP1215386B1/en not_active Expired - Lifetime
- 2001-12-13 DE DE2001622657 patent/DE60122657T2/en not_active Expired - Lifetime
- 2001-12-13 ES ES01129734T patent/ES2270944T3/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE60122657D1 (en) | 2006-10-12 |
EP1215386B1 (en) | 2006-08-30 |
EP1215386A3 (en) | 2004-01-21 |
JP4306123B2 (en) | 2009-07-29 |
DE60122657T2 (en) | 2007-09-27 |
EP1215386A2 (en) | 2002-06-19 |
JP2002188501A (en) | 2002-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2270944T3 (en) | APPARATUS AND METHOD FOR DIAGNOSING A FUEL SUPPLY SYSTEM OF AN INTERNAL COMBUSTION ENGINE. | |
KR0144356B1 (en) | Combustion fault detection apparatus and control system for internal combustion engine | |
US5881552A (en) | Control system for internal combustion engines and control system for vehicles | |
US20070051342A1 (en) | Controller of internal combustion engine | |
JPS6045740A (en) | Device for detecting rotational number of engine with controlled number of cylinders | |
ES2289218T3 (en) | PROCEDURE AND CONTROL DEVICE FOR THE CONTROL OF AN INTERNAL COMBUSTION ENGINE IN A START / STOP OPERATION MODE. | |
JP3544197B2 (en) | Electronic control unit for internal combustion engine | |
JP2007056783A (en) | Controller for diesel internal combustion engine | |
ES2365843T3 (en) | DEVICE FOR DETECTION OF THE ATMOSPHERIC PRESSURE OF A FOUR-TIME ENGINE AND METHOD FOR DETECTING THE ATMOSPHERIC PRESSURE. | |
JP2907001B2 (en) | Lean combustion control and failure determination device for internal combustion engine | |
ES2251978T3 (en) | DEVICE FOR CONTROLLING THE ROTATION SPEED OF AN INTERNAL COMBUSTION ENGINE. | |
JP2000240550A (en) | Misfire detecting device of internal combustion engine | |
US4502448A (en) | Method for controlling control systems for internal combustion engines immediately after termination of fuel cut | |
JPH1150941A (en) | Ignition plug diagnostic device of internal combustion engine | |
JPH0733793B2 (en) | Air-fuel ratio controller for internal combustion engine | |
GB2121215A (en) | Automatic control of the fuel supply to an internal combustion engine immediately after termination of fuel cut | |
JP2002256956A (en) | Control device for internal combustion engine | |
US6705288B2 (en) | Starting control apparatus for internal combustion engine | |
JPS62288359A (en) | Fuel supply device for fuel injection type engine | |
JPH09137743A (en) | Failure detection device for internal combustion engine and control device for internal combustion engine furnished with device therefor | |
JP4415506B2 (en) | Atmospheric pressure learning device for internal combustion engine | |
JP2001304029A (en) | Fuel injection amount control device for engine | |
JP4192825B2 (en) | Control device for internal combustion engine | |
ES2391825T3 (en) | Output control device of an internal combustion engine | |
JP4274037B2 (en) | Control device for internal combustion engine |