Process for the adaptive control of an internal-combustion engine and/or another drive component of a motor vehicle
First Claim
1. A process for adaptive control of a drive component in a motor vehicle having an internal-combustion engine, the drive component having a critical time interval with respect to a controlled variable for a predefined operating behavior of the drive component at selected operating points, the process comprising the steps of:
- detecting an occurrence of a non-steady operating state of the drive component using a detection means (59);
obtaining a selected set value for the critical time interval from a memory means (91) upon detecting said non-steady operating state for one of the selected operating points, said memory means storing a first characteristic map of set values assigned to the selected operating points of the internal-combustion engine including speed and load information on the selected operating points;
obtaining an actual value for the critical time interval from a measuring means (67) upon detecting said non-steady operating state for the one selected operating point;
comparing said selected set value with the actual value in a comparison means (73) and determining whether any deviation exceeds a threshold value;
calculating a selected updated correction value for controlling the controlled variable with regard to the predefined operating behavior using an arithmetic means (99) if said deviation exceeds the threshold value;
entering (123) said selected updated correction value into a second characteristic map for correction values assigned to the selected operating points of the internal combustion engine and using said selected updated correction value to control the controlled variable (132) for a subsequent non-steady operating state of the drive component at its assigned selected operating point wherein a new selected updated correction value is entered for each occurrence of a subsequent non-steady operating state having a deviation exceeding the threshold value;
interpolating selected set values received from said memory means (91) for selected operating points neighboring a non-selected operating point in a second arithmetic means (66) to obtain a non-selected set value (tset(ZW)) (25) for a non-steady operating state occurring at the non-selected operating point;
interpolating selected correction values received from a second memory means (90) for selected operating points neighboring the non-selected operating point in a third arithmetic means (92) to obtain a non-selected instantaneous correction value (KZW) (122) for the non-steady operating state occurring at the non-selected operating point;
controlling said controlled variable (122) with said non-selected instantaneous correction value;
comparing said non-selected set value (tset(ZW)) with the actual value in a second comparison means (93) and determining whether any deviation exceeds the threshold value;
calculating a theoretical new correction value (Knew(ZW)) in a fourth arithmetic means (97) for the non-selected operating point when the deviation exceeds the threshold value;
calculating a transferred correction value (Knew(u)) in a transfer stage means (98) from the theoretical new correction value (Knew(ZW)) taking into account positional deviation of the non-selected operating point relative to the neighboring selective operating points;
entering in the second characteristic map said transferred correction value (Knew(u)) at one of said neighboring selected operating points; and
employing the selected updated correction value and the non-selected instantaneous correction value for controlling the drive component of the motor vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
In a process for adaptive control of an internal-combustion engine or of another drive component of a motor vehicle, a set value/actual value comparison of a critical time interval with regard to an optimum operating behaviour is triggered upon each non-steady operating state. Set values and correction values for influencing a casual controlled variable with regard to the operating behaviour are assigned to selected operating points of the internal-combustion engine in the form of stored characteristic maps. If appropriate, the correction values are replaced by new correction values, determined according to a deviation. If the non-steady operating state occurs at a non-selected operating point, intermediate values for set value and correction value are interpolated. The interpolated correction intermediate value is used for influencing the controlled variable during the instantaneous non-steady operating state and, in the event of a deviation, for determining a new correction value, which is transferred exclusively into a neighboring selected operating point of the characteristic map.
-
Citations
22 Claims
-
1. A process for adaptive control of a drive component in a motor vehicle having an internal-combustion engine, the drive component having a critical time interval with respect to a controlled variable for a predefined operating behavior of the drive component at selected operating points, the process comprising the steps of:
-
detecting an occurrence of a non-steady operating state of the drive component using a detection means (59); obtaining a selected set value for the critical time interval from a memory means (91) upon detecting said non-steady operating state for one of the selected operating points, said memory means storing a first characteristic map of set values assigned to the selected operating points of the internal-combustion engine including speed and load information on the selected operating points; obtaining an actual value for the critical time interval from a measuring means (67) upon detecting said non-steady operating state for the one selected operating point; comparing said selected set value with the actual value in a comparison means (73) and determining whether any deviation exceeds a threshold value; calculating a selected updated correction value for controlling the controlled variable with regard to the predefined operating behavior using an arithmetic means (99) if said deviation exceeds the threshold value; entering (123) said selected updated correction value into a second characteristic map for correction values assigned to the selected operating points of the internal combustion engine and using said selected updated correction value to control the controlled variable (132) for a subsequent non-steady operating state of the drive component at its assigned selected operating point wherein a new selected updated correction value is entered for each occurrence of a subsequent non-steady operating state having a deviation exceeding the threshold value; interpolating selected set values received from said memory means (91) for selected operating points neighboring a non-selected operating point in a second arithmetic means (66) to obtain a non-selected set value (tset(ZW)) (25) for a non-steady operating state occurring at the non-selected operating point; interpolating selected correction values received from a second memory means (90) for selected operating points neighboring the non-selected operating point in a third arithmetic means (92) to obtain a non-selected instantaneous correction value (KZW) (122) for the non-steady operating state occurring at the non-selected operating point; controlling said controlled variable (122) with said non-selected instantaneous correction value; comparing said non-selected set value (tset(ZW)) with the actual value in a second comparison means (93) and determining whether any deviation exceeds the threshold value; calculating a theoretical new correction value (Knew(ZW)) in a fourth arithmetic means (97) for the non-selected operating point when the deviation exceeds the threshold value; calculating a transferred correction value (Knew(u)) in a transfer stage means (98) from the theoretical new correction value (Knew(ZW)) taking into account positional deviation of the non-selected operating point relative to the neighboring selective operating points; entering in the second characteristic map said transferred correction value (Knew(u)) at one of said neighboring selected operating points; and employing the selected updated correction value and the non-selected instantaneous correction value for controlling the drive component of the motor vehicle. - View Dependent Claims (2, 3, 4)
-
-
5. An arrangement for adaptive control of a drive component in a motor vehicle having an internal-combustion engine, the drive component having a critical time interval with respect to a controlled variable for a predefined operating behavior of the drive component at selected operating points, the arrangement comprising:
-
means for detecting (59) an occurrence of a non-steady operating state of the drive component; memory means (90,
91) for obtaining a selected set value for the critical time interval upon detecting said non-steady operating state for one of the selected operating points, said memory means storing a first characteristic map of set values assigned to the selected operating points of the internal-combustion engine including speed and load information on the selected operating points and a second characteristic map for correction values assigned to the selected operating points of the internal-combustion engine;means for obtaining (61, 62, 63, 67 and
131) an actual value for the critical time interval upon detecting said non-steady operating state for the one selected operating point;means for comparing (73) said selected set value with the actual value and determining whether any deviation exceeds a threshold value; first arithmetic means (99) for calculating a selected updated correction value for controlling the controlled variable with regard to the predefined operating behavior if said deviation exceeds the threshold value; means for entering (123) said selected updated correction value into said second characteristic map for correction values assigned to the selected operating points of the internal combustion engine; means of controlling the controlled variable with said selected updated correction value for a subsequent non-steady operating state of the drive component at its assigned selected operating point wherein a new selected updated correction value is entered into said second characteristic map for each occurrence of a subsequent non-steady operating state having a deviation exceeding the threshold value; and said memory means (90,
91) sorting the first and second characteristic maps and including a memory word having n memory cells wherein (n-y) memory cells are used for the entry of the selected updated correction value and wherein y memory cells are used for the entry of the selected set value, said selected updated correction value and said selected set value of the memory word being assigned to the same one selected operating point. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification