Method and system for calibrating an engine controller - Patents.com
Patent Information
- Application Number
- JP2022526239
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-11-12
- Filing Date
- 2020-11-12
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2040-11-12
Smart Images

Figure 0007634534000001 
Figure 0007634534000002 
Figure 0007634534000003
Abstract
Description
[Technical field]
[0001] The invention relates to a method for calibrating a controller of an engine, in particular an internal combustion engine, by means of a run-up of test points defined by values of a number of predetermined operating parameters and selected from a multidimensional test space using a statistical experimental design method, whereby in each case at least one operating parameter is varied in a number of steps in the run-up of these test points. [Background technology]
[0002] To calibrate an engine, in particular a prime mover, tests are usually carried out on a test bench and an analysis, in particular a sensitivity analysis, is carried out for various operating parameters of a specific operating point at a predefined speed and / or load. Using the results obtained from this analysis, it is possible to calibrate the controller of the internal combustion engine, with the aim of optimizing the calibration of the internal combustion engine.
[0003] If multiple operating parameters, such as injection timing, ignition timing, fuel pressure, manifold pressure, exhaust gas recirculation rate, etc., are adjusted simultaneously for one load point, the result is a very large number of possible parameter combinations that need to be individually verified for the engine under test by operational measurements, which can result in a significant amount of measurement wastage.
[0004] Even if only 10 different values for each operating parameter are tested, for example, a run-up of 100 test points for two operating parameters, 1000 test points for three operating parameters, 10,000 test points for four operating parameters, and 100,000 test points for five operating parameters must be performed. This effort is not practically possible. In order to reduce the measurement effort to an acceptable level, characteristic test points are selected from the entire volume of the test space using statistical experimental design methods, for example using the so-called central composite design. This allows a significant reduction in the measurement effort, for example from measuring 8,000 test points to measuring 50 test points.
[0005] In order to limit the measurement effort to a realistic level, a number of representative test points, selected according to certain boundary conditions, are usually selected based on a mathematical model.
[0006] These test points are usually selected using statistical methods, and the specific selection strategy is used depending on the aim and purpose of the analysis. This procedure is known as statistical experimental design. For more information, see, for example, Non-Patent Document 1.
[0007] According to this selection strategy, the measurement points are uniformly distributed in a multidimensional space according to a model and / or weighted according to certain boundary conditions.
[0008] Calibration methods using statistical experimental designs are typically based on empirical time-invariant models that are parameterized with a data set of stationary measurements, then optimized and validated with stationary measurements.
[0009] However, obtaining steady-state measurements is relatively time consuming and therefore inefficient. Analysis of test field data has yielded an average period of approximately 4 minutes per test point for steady-state measurements. This 4 minutes includes the time to measure a single test point, to set the operating parameters to the new test point, to check for changes in the operating parameters, to process the operating limits, stabilization, averaging, and screening back to the so-called origin, etc.
[0010] Furthermore, in these statistical experimental designs, the test points are selected solely according to statistical criteria without knowledge of the actual operating limits, and therefore, depending on the statistical experimental design utilized, some of the selected test points may be outside the operating range of the engine.
[0011] Due to the lack of measurements for these test points, the out-of-operational-range or unobtainable test points cannot be factored into the analysis and calibration of the engine's controller, or even into the modeling in the context of model-based calibration. The lack of test points or measurements at said test points adversely affects the quality of the analysis results and therefore the quality of the calibration.
[0012] The lack of test points in the non-obtainable measurement range and thus the reduction of the database could in principle be avoided by determining the engine's operating limit points with respect to the load points before carrying out the statistical experimental design and then adapting this experimental design to fill the entire obtainable space, but the high measurement expenditure required for this rejects this approach.
[0013] Various methods are known from the prior art for setting operating parameters to generate measurements that can be used to calibrate an engine's controller.
[0014] For example, US Pat. No. 5,999,633 deals with exceeding the operating limit points. This document discloses a method for calibrating a controller of an engine, in particular an internal combustion engine, in which the sensitivity of various operating parameters is analyzed to at least one load point and operating measurements are performed on this engine using a statistical experimental design for selected measuring points with the predetermined operating parameters. An auxiliary measuring point is defined for at least one unobtainable measuring point located on a line connecting the stable center measuring point and a measuring point within the operating limit points of the engine, and the accessible auxiliary measuring point closest to the operating limit is applied as a suitable measuring point for further operating measurements. [Prior art documents] [Patent documents]
[0015] [Patent Document 1] German Patent No. 10156557 [Non-patent literature]
[0016] [Non-Patent Document 1] "Statistische Versuchsplanung und -auswertung (Statistical design of experiments and analysis)", Eberhard Schaffler, publisher Deutscher Verlag der Grundstoffindustrie, Stuttgart, 1997 [Non-Patent Document 2] "Methodology for Efficient Calibration of Model Based ECU Structures", Leithgob, R, Bollick, M, Buchel, M, Henzinger, F, International Symposium on Development Methodology, Wiesbaden, 2005. [Non-Patent Document 3] "Method for fast calibration approach for engine base calibration", Buchel, M, Thomas, M, International Symposium on Development Methodology, Wiesbaden, 2009. Summary of the Invention [Problem to be solved by the invention]
[0017] One aspect of the present invention is to provide a method and system for analyzing and / or calibrating an engine that allows for an improved analysis, in particular a greater amount of information about the operating space being tested, particularly within the operating limits, without increasing the time spent on the analysis. [Means for solving the problem]
[0018] The present invention solves this problem by a method and a system as claimed in the independent claims. Advantageous embodiments are claimed in the dependent claims.
[0019] A first aspect of the invention relates to a method for calibrating a controller of an engine, in particular an internal combustion engine, a fuel cell or an electric motor, comprising: a run-up of test points defined by values of a number of predetermined operating parameters and selected from a multidimensional test space using a statistical experimental design, whereby in each case at least one operating parameter is varied in a number of steps from one test point to the next in the run-up of test points, and operating measurements are performed at the incremental resulting measurement points and at the actual test points, whereby measurement data from the operating measurements are output and continuously stored for analysis and calibration of the controller.
[0020] A second aspect of the invention relates to a system for calibrating a controller of an engine, in particular an internal combustion engine, comprising: a test bench for performing a run-up of test points defined by values of a plurality of predetermined operational parameters and selected from a multi-dimensional test space using a statistical experimental design; - means for realising a run-up of test points, in each case configured to vary at least one operating parameter in multiple steps from one test point to the next; - sensors for realizing operational measurements at the incremental resulting measurement points and at the actual test points; a data interface for outputting measurement data from operational measurements, based on which the engine is analyzed and the controller is calibrated; a data storage device configured to continuously store the measurement data; Equipped with.
[0021] Preferably within the meaning of the present invention, an operating range is a multidimensional space bounded by predefined numerical ranges of operating parameters within the range of the operating parameters, preferably these numerical ranges being determined by the stable operating range of the engine, more preferably outside the operating range the engine or systems functionally associated with the engine, such as exhaust aftertreatment devices, are adversely affected.
[0022] Within the meaning of the present invention, preferably measurement data comprises numerical values of parameters or variables as measured or observed in operational measurements and / or of configuration parameters or variables.
[0023] Within the meaning of the present invention, preferably continuously means continuously over a period of time, in particular continuously over the period of the run-up of the test points, in particular all test points. Preferably, all recorded operating parameters are stored at the same sampling rate. In case of differences in the measurement frequencies, the lowest common denominator is used for this storage or all measured values are processed to allow storage at a fixed sampling rate, for example 1 Hz. Preferably, for this purpose, the signals of the operating parameters are filtered, for example by a moving average. In this way, for example aliasing effects can be prevented.
[0024] Within the meaning of the present invention, an output preferably means something that is provided at an interface, in particular a user interface or a data interface.
[0025] The present invention is based on an approach that not only generates information about the engine under test at real test points selected by statistical experimental design, but also records the information generated during the setting of the test points, thus making this information available for engine analysis and calibration of the engine controller.
[0026] According to the invention, the actual test points are calculated or selected using a statistical experimental design, but as in the prior art, the measurement method is based on a screening method applied between the individual test points. The test points are thus linked by a measurement ramp, where the operating parameter is incrementally changed from one test point to the next, and measurement data is collected both at each step and at the measurement points themselves.
[0027] Preferably, in this regard, the so-called slow dynamic gradient method (hereafter referred to as SDS) can be used as a screening method. This means that the adjustment of the operating parameters that cause the gradient is performed slowly so that the recorded measurement data can be considered as quasi-stationary. For this purpose, the adjustment time or the ramp time between the individual steps is preferably adapted to the time constant of the operating variable, in particular the observed output variable. It has been found that there is no need to carry out additional stationary measurements to measure the experimental design.
[0028] For the general role of SDS methods, see Non-Patent Document 2 and Non-Patent Document 3.
[0029] Comparative tests have shown that the method according to the present invention can achieve a significant reduction in the amount of time required to measure a test point, specifically by up to about two-thirds, compared to conventional measurement methods.
[0030] Furthermore, the method of the present invention generates substantially more measurement data during this length of time to allow for a more accurate analysis of the engine's operating behavior and to generate a better and denser database for modeling.
[0031] Finally, the multiple measurements allow the measurement data recorded according to the invention to be used for various calibration tasks, on the basis that further measurement points between the real test points are recorded, resulting in a more or less complete characterization of the test space. As a result, calibration tasks other than the task for which the method was originally performed can be performed on the basis of the data set, or said data set can at least support or form the basis for measurements for other calibration tasks.
[0032] Preferably, the method of the invention is a computer-based method. Two further aspects of the invention therefore relate to a computer program comprising instructions which, when executed by a computer, cause the computer to perform the steps of the method described above, and a computer readable medium on which the computer program is stored.
[0033] In one advantageous embodiment of the method, at least one operating parameter is changed slowly and / or small increments are selected such that the engine is operated in a quasi-steady operating mode.
[0034] Correspondingly, in another advantageous embodiment of the method, the operational measurements are performed continuously, whereby preferably no separate stabilization phase, in which at least one operational parameter is kept constant, is provided prior to the measurement phase in which the operational measurements are performed.
[0035] In another advantageous embodiment of the method, the time course of the stepwise change of at least one operating parameter is graded, in particular with respect to the time and / or distance of the corresponding range, so that the measurement points are preferably located on a line, in which case it is possible to realize a particularly systematic measurement of the test space.
[0036] In another advantageous embodiment of the method, if an operating limit value of an operating parameter observed by the operating measurement is exceeded, the run-up of the next test point is interrupted and the previous test point, a predefined safe operating point or a test point after the next test point is taken. This approach to exceeding the limit value allows the measurement method to continue without interruption and further measurements can be sent for the test space to be analyzed. A separate method for identifying auxiliary measurement points at the operating limit, as described in US Pat. No. 5,399,433, is not necessary. In this respect, this shortens the measurement time and simplifies the entire measurement method.
[0037] In another advantageous embodiment of the method, the measurement data are fed to a statistical or mathematical evaluation method or modeling algorithm, for example the measurement data can be fed to an artificial neural network, a random forest algorithm, an interpolation procedure, a polynomial modeling algorithm etc. On the one hand, this allows a continuous optimization of the statistical experimental design model used for the selection of the test points and on the other hand a progressive improvement of the model for the model-based optimization.
[0038] In another advantageous embodiment of the method, the model is adapted by the modeling algorithm and / or the test space, in particular continuously, during the execution of the method, for which further test points can be iteratively and thus optimally distributed.
[0039] In particular, test points that have not yet been measured can be positioned anew, in particular with the aid of a continuously adapted model, and / or additional test points can be positioned, in particular with the aid of a continuously adapted model. In this regard, a preset target corridor can be taken into account for the output variables. If the adapted model determines that the numerical value of the output variables exceeds the same, the test points can be positioned differently. In particular, in this case, the test points can be optimally positioned with respect to the desired optimization goal reflected in the target corridor. In this regard, the quality and efficiency of the modeling algorithm, in particular the continuous model optimization, is further improved. Within the scope of model-based optimization or calibration by planning using this model, this further results in the prevention of further limit value exceedances and thus the realization of a more efficient test procedure.
[0040] In a further advantageous embodiment of the method, the signal profile of the measurement data is corrected with a measurement channel specific delay time, whereby the quality and efficiency of modeling algorithms, in particular continuous model optimization, are further improved.
[0041] In another advantageous embodiment of the method of the invention, the model generated or modified by the modeling algorithm is used to calculate an optimized calibration of the controller, for which an iterative optimization of the engine controller can be achieved within the scope of model-based optimization.
[0042] In another advantageous embodiment of the method, the calibration of the engine model or controller is verified using further operational measurements, whereby the values found by the method can be verified for correction to the engine under test.
[0043] In another advantageous embodiment of the method, measurement data is available for different calibration tasks and different input and / or output variables can be selected from the available recorded measurement data for each calibration task.
[0044] By selecting different input and / or output variables, a variety of calibration tasks can be performed based on the recorded measurement data.
[0045] Moreover, the advantages and features described above with respect to the first aspect of the invention apply equally well to the other aspects of the invention, and vice versa.
[0046] Other advantages and features will become apparent on reading the following description of exemplary embodiments with reference to the drawings, which are at least partly schematic. [Brief description of the drawings]
[0047] [Figure 1] FIG. 1 is a block diagram of an exemplary embodiment of a method for calibrating an engine controller. [Diagram 2] FIG. 1 illustrates an example embodiment of a system for calibrating an engine controller. [Diagram 3]FIG. 1(a) is a diagram showing the respective changes in input parameters / input variables and output parameters / output variables of motion measurement in a calibration method of the prior art, and FIG. 1(b) is a diagram showing the respective changes in input parameters / input variables and output parameters / output variables of motion measurement in a calibration method of the prior art. [Figure 4] FIG. 4 is a further diagram of input parameters / variables and output parameters / variables of the operational measurements performed by this method for calibrating an engine controller. [Diagram 5] 1A-1D are various diagrams including measurement profiles recorded using this method for calibrating an engine controller. [Figure 6] FIG. 5 is a diagram according to FIG. 4 showing various delay times for output parameters / variables determined using a model and for measured output parameters / variables. [Figure 7a] FIG. 1 shows the time course of example input parameters and the resulting output variables from said input parameters at the delay / dead time that is assumed to be compensated for by the method by a shift in the faster input and output variables. [Figure 7b] FIG. 1 shows the time course of example input parameters and the resulting output variables from said input parameters at the delay / dead time that is assumed to be compensated for by the method by a shift in the faster input and output variables. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0048] In the following, an exemplary embodiment is described with reference to an internal combustion engine 1. However, as will be clear to a person skilled in the art, the present teachings are also applicable to other engines, in particular prime movers such as electric motors.
[0049] FIG. 1 illustrates an exemplary embodiment of a method 100 for calibrating a controller of an engine 1 .
[0050] A workflow incorporating the method 100 for calibrating a controller is preferably as follows.
[0051] First, the test or experiment to be performed, in particular the test run, is defined. Preferably, the input parameters to be set or changed and the output parameters to be recorded are specified. The environmental conditions under which the test is to be performed, such as the temperature of the coolant, are specified. More preferably, the output parameters that need to be monitored in relation to the operating limit points Lim and the limits Lim of these are specified. On this basis, the adjustment ranges of the input parameters P1 are specified and more preferably, a space-filling plan is generated using this key data.
[0052] Based on the test specification and the space-filling design, an experimental design is generated, preferably using statistical experimental design techniques.
[0053] The test plan includes a number of test points, where the test points are defined by a number of operational parameters P or their numerical values, and the test space is a multi-dimensional test space factored by the operational parameters P.
[0054] Typically, these test points are measured in test bench operation, for example on an engine test bench, a powertrain test bench or a roller test bench, etc. Typically, so-called stationary test benches are used for this purpose.
[0055] The test point to be approached is set. When the test point is reached, waiting continues until the operation of the engine has stabilized. If during the stabilization phase STAB there are only slight or no changes in the operation of the engine, a measurement is made in the measurement phase MEAS. In FIG. 3a this general sequence is shown.
[0056] Preferably, the calibration method 100 begins at this point.
[0057] The method 100 is followed by a run-up 101 of test points, similar to the prior art calibration methods, whereby at least one operational parameter P1, which is a tuning parameter, is adjusted in multiple steps to one test point T n to the next test point T n+1 will be changed to.
[0058] In practice, the operating parameters P1 are typically adjusted simultaneously or sequentially, with the adjustments preferably being performed slowly and / or in small increments such that the internal combustion engine 1 is in a quasi-stationary operating mode.
[0059] In this regard, the motion measurement is hereinafter referred to as measurement point M n The set of values resulting from the increments set for each operating parameter P after each step, called the sigma-based test points T n , T n+1 , T n+2 This is carried out both in and.
[0060] Since the internal combustion engine 1 is maintained in a quasi-stationary operating mode during the input parameter P1 adjustment process, the stabilization period STAB is preferably extended from the measurement point M n Before or after the measurement, and at the test point T n , T n+1 , T n+2 Therefore, the setting phase SET can be included in the measurement phase MEAS.
[0061] Thus, the measurement phase MEAS of method 100 may last for a significantly longer period of time than in conventional calibration methods of the prior art.
[0062] Preferably, the measurement phase MEAS lasts for the entire duration of the method 100, and more preferably without interruption.
[0063] Finally, measurement data from the operational measurements is output and continuously stored 103, which may be further used to analyze and calibrate the controller.
[0064] The generation of multiple measurements or dense measurement data by the method 100 does not allow the measurement data to be used only for the calibration task for which it was collected: in fact, the measurement data can also be used for other calibration tasks if further required operating variables are measured.
[0065] Preferably, the stored measurement data are sent to statistical and / or mathematical evaluation methods 104. In particular, modeling is subsequently performed using these methods. Preferably, it is a model of the internal combustion engine powertrain or the entire vehicle, making it possible to simulate the modeled components. Preferably, this model is a so-called artificial neural network trained on the basis of the measurement data. However, it is also possible to use other machine learning methods, such as polynomial models or Gaussian models. Even more preferably, the signal delay time until the measurements are further included as a factor in the modeling. This is further explained below with reference to FIG. 6. These models can be prioritized or selected from a library of existing example models, where a relationship between the input parameters P1 and the output parameters P2 is roughly established.
[0066] Preferably, these models are continually or continuously validated and adapted 105 while the method 100 is being performed.
[0067] Based on these models, a mathematical optimization can be performed to improve the calibration of the controller. Preferably, such an optimized calibration can be reproduced in advance and the method 100 of the present invention will be performed by repeating the statistical experimental design or by previously including knowledge of the optimized calibration as a factor in the statistical experimental design 106.
[0068] More preferably, the optimized calibration is finally verified 107 by further operational measurements.
[0069] FIG. 2 shows an exemplary embodiment of a system for calibrating a controller of an internal combustion engine 1 .
[0070] Thereby, the internal combustion engine 1 is preferably arranged on a test bench 11 and is further preferably non-rotatably connected to a dynamometer 3 via a shaft 4. This shaft 4 is part of the internal combustion engine 1 or the test bench 11.
[0071] Preferably, the dynamometer 3 is arranged to apply a load to the internal combustion engine 1. Furthermore, the test bench 11 comprises sensors 13a, 13b, 13c for recording operating variables of the internal combustion engine 1. In the present example, for example, the sensor 13a is capable of recording the throttle valve position, the sensor 13b is capable of recording the torque applied to the shaft 4 and thus to the internal combustion engine 1, and the sensor 13c is capable of recording the power consumed to brake the shaft 4 and thus to the internal combustion engine 1 via the dynamometer 3.
[0072] Preferably, the measurements are recorded to the data storage device 15 or directly at test points T n , T n+1 , T n+2 The measurement data from the operational measurement is output via a data interface 14 of the system 10 to the means 12 for run-up.
[0073] The means 12 for test point run-up calculates values of the input parameters P1 based on a statistical experimental design and / or pre-generated measurement data and relays these values to the controller 2 of the internal combustion engine 1. The controller sets the input parameters P1 as setpoint values for the internal combustion engine 1.
[0074] 3a and 3b show two graphs of the measurement profile of a conventional method for calibration.
[0075] In this regard, the graph in Fig. 3a shows the course of an input parameter P1, i.e. the set variable, of a controller of an internal combustion engine and the associated course of an output parameter P2, i.e. the observed variable, as a function of time, while Fig. 3b shows a graph of the course of the output parameter P2 in correlation with the input parameter P1 or the set variable, in the region in which the limit exceedance of the output parameter P2 occurs.
[0076] In Figure 3a, test point T n After the measurement, the input parameter P1 is n+1 This phase of the measurement process is a setup phase SET, in which the input parameter P1 and the next test point T are determined using a statistical experimental design. n+1 is set to.
[0077] In the illustrated example, the exceedance of the operating limit point Lim of the output parameter P2 occurs at t1. As a result, the input parameter P1 is exceeded by the controlled test point T n+1 cannot be set to
[0078] As a result, input parameter P1 is reset until the limit overrun of output parameter P2 is eliminated. As is apparent from Figure 3, due to hysteresis or output parameter lag time, this may take some time and input parameter P1 must drop back down to well below the value at which the limit overrun occurred.
[0079] In the next step of the method, the input parameter P1 is again adjusted, but with reduced increments, in each direction in which a limit was exceeded. If no limit was exceeded, then a stabilization phase STAB follows at time t2, during which a wait is made until the engine is in a static operating mode and only slight or no changes are observable in the output parameter P2. Once this is achieved, the phase MEAS of the measurement process, in which measurements are performed, continues from time t3 to time t4. In that regard, the auxiliary test point T n+1′ is measured.
[0080] As shown in FIG. 3b, the auxiliary test point T n+1′ However, in particular in areas of large variation, multiple measurement points are advantageous in order to be able to accurately analyze the dependence of the output parameter P2 on the input parameter P1 and to factor this accordingly in the modeling. This is particularly important since the optimum when calibrating an internal combustion engine often lies near the operating limit point Lim.
[0081] FIG. 4 shows a graph of the measurement profile of the calibration method 100 for comparison purposes.
[0082] Again, the test points T were selected using statistical experimental design. n After the measurement, the subsequent test point T n+1 is approached by adjusting at least one input parameter P1. However, in contrast to conventional measurement procedures, smaller increments are realized in the method 100 and / or the later test points T n+1 The run-up is carried out at a lower input parameter P1 regulation speed, whereby the internal combustion engine 1 is maintained in a quasi-stationary operating mode.
[0083] Therefore, the operational measurement is performed at test point T n , T n+1 Furthermore, the measurement points M obtained as a result of the increment of the adjustment of the input parameter P1 n It is also possible to implement the method in
[0084] In Figure 4, these measurement points M n is the test point T n Next test point T n+1 In that respect, preferably, the measurement point M n is recorded after each adjustment step of the input parameter P1. However, it is also possible to perform the performance measurement only after several steps.
[0085] As in the conventional measurement method example according to Fig. 3a, the output parameter P2 reaches the operating limit point Lim at time t1 in the illustrated example. However, in contrast to the conventional measurement method, in the method 100, no attempt is made to reverse the input parameter P1 and then reapproach the operating limit point Lim of the output parameter P2 in the original adjustment direction of the input parameter P1. Instead, the method 100 adjusts the input parameter P1 to a next test point T n+2 Again, the operational measurements are performed at measurement points M after each adjustment step or after multiple adjustment steps of the input parameters P1. n Alternatively, after the limit is exceeded at t1, the previous test point T n , or even a run-up to a predetermined safe operating point, ie, an operating point known to be within the obtainable limits of the test space.
[0086] Recorded measurement point M in Figure 4 nThe entirety of is identified with braces. As is also evident from Fig. 4, the measurement period MEAS, which preferably lasts throughout the measurement process, is significantly longer than in the case of the conventional approach in Fig. 3a.
[0087] In effect, in the method 100, measurements can be performed throughout the entire input parameter P1 adjustment process. This results in a very high information density in the measurement phase MEAS. Preferably, the measurement phase MEAS includes measurements at test points T n From the point where the operating limit point Lim is reached, the test point T n+1 , T n+2 4, and in relation thereto, the alternative test point T n+1′ even shorter than a single measurement of
[0088] 5 shows a series of graphs each illustrating a two-dimensional test space defined by operational variables of throttle valve position, wastegate position, intake camshaft position, and exhaust camshaft position shown as input parameters along the abscissa, and the equivalent operational variables of exhaust camshaft position, intake camshaft position, wastegate position, and throttle valve position shown as output parameters along the ordinate. Again, measurements were performed as part of method 100.
[0089] It is clear that these measurements provide very good coverage of these test spaces, with a measurement density much higher than would be the case if only a few test points selected by statistical experimental design were measured.
[0090] The density of these operational measurements allows the measured pairs of operational parameters to be used not only for a single calibration task, but also allows the recorded operational parameters to be used for other calibration tasks, where the test space is preferably more or less identical to the test space shown in FIG.
[0091] With reference to Fig. 6, the consideration of signal lag times in modeling will be described. This concerns the processing of time-delayed signals in the method 100. As is known, many real measurement signals have a delay time, for example due to the wire length to the measurement sensor of the measurement medium (e.g. to the emission measurement device) or due to a time lag (e.g. to the temperature measurement point). In particular, real output signals and real emission measurement signals are measured with a certain delay. If this measurement data is to be treated as (quasi-)stationary, the time delay for these signals needs to be factored into the modeling.
[0092] Typical delay times, for example for emission measurement devices, are in the range of a few seconds.
[0093] Preferably, within the scope of the exemplary embodiment of the method 100 as described above, the modeling algorithm determines, specifically in post-processing, which lag time is optimal. Thus, various output parameter models, e.g., emissions, having the same model structure but different transmit signal lag times, are generated via the modeling algorithm.
[0094] For this purpose, preferably, each vector is shifted by three different lag times, x, y and z seconds, and then an empirical model algorithm determines which lag is optimal and thus the best model quality R 2 This is then used for the final data evaluation and any possible optimization required. That is, the model that best fits the measured lag time, i.e., the best model quality R 2 The model with the simulated lag time that indicates
[0095] In Figure 6, this is a model that incorporates a 4 second lag time for the output parameters.
[0096] In another advantageous embodiment of the method 100, the measurement data signal profile over the test run during the execution of the method 100 is corrected with measurement channel specific delay times. These delay times may be the result of signal propagation delays or control paths in particular. In FIG. 7a, such measurement channel specific delay times are shown with raw data collected for the input, output A and output B. Thereby, all these signals are synchronized with the signal having the longest delay time. In FIG. 7b, such correction is shown for the input and output A. In this illustrated example, the input, specifically the signal profile of the input variable, is shifted by 4.6 seconds, and the output A, specifically the signal profile A of the output variable, is shifted by 4 seconds. This is indicated by the arrows. Thereby, the time relationship between these signals can be restored. The change in the numerical value of the input in the form of a theta function induces a signal response (step response) of the outputs A and B. Thereby, this further improves the quality and efficiency of the modeling algorithm, in particular of the continuous model optimization.
[0097] In another advantageous embodiment of the method 100, the delay times of the measurement channels are determined individually before the start of the measurement program by adjusting input parameters and analyzing signals, inter alia, of output parameters related to the delay, such as by evaluating step responses as shown in Figures 7a and 7b. This can be done either prior to the method 100 or during the method 100, preferably automatically.
[0098] The above exemplary embodiments are merely examples and do not limit the scope of protection, applications, or configurations. Rather, the above provides a guideline for those skilled in the art for implementing at least one exemplary embodiment, and various modifications can be made, particularly with respect to the function and arrangement of the components described, without departing from the scope of protection resulting from the claims and equivalent combinations of features. In particular, the individual exemplary embodiments may be combined with each other. [Explanation of symbols]
[0099] 1 Engine 2. Controller 3 Dynamometer 4 Shaft 10. System 11 Test bench 12. Tools for test point run-up 13a, 13b, 13c Sensors 14 Data Interface 15 Data storage devices P1 Input parameters, input variables P2 Output parameters, output variables T n , T n+1 , T n+2 Test Points T n+1′ Auxiliary Test Points t1, t2, t3, t4 times M n Measurement points Lim operating limit point
Claims
1. A method (100) for performing an operational analysis of an engine (1) and / or for calibrating a controller (2) of said engine (1), comprising: a run-up of test points (101) defined by values of a plurality of predetermined operational parameters and selected from a multi-dimensional test space using a statistical experimental design, whereby in each case the plurality of operational parameters (P 1 ) is used to measure one test point (T n ) to the next test point (T n+1 ), and the motion measurement (meas) is the resulting measurement point (M n ) and the actual test point (T n , T n+1 ), whereby measurement data from the operational measurements is output and continuously stored (103) for analysis and calibration of the controller (2), and the measurement data is fed (104) to a modeling algorithm, whereby a model is adapted (105) by the modeling algorithm during execution of the method (100), and test points not yet measured and / or additional test points are located using the adapted model.
2. 2. The method (100) of claim 1, wherein the operational measurements are performed continuously, whereby a measurement phase (meas) during which the operational measurements are performed is not preceded by a separate stabilization phase (stab), during which at least one of the operational parameters is kept constant.
3. 3. The method (100) according to claim 1 or 2, wherein the time course of stepwise changing at least one of the operating parameters (P) is gradient.
4. If the operational parameters observed by the operational measurement exceed the operational limits, the next test point (T n+1 ) run-up is interrupted and the previous test point (T n ), a predefined safe operating point, or the next test point (T n+1 ) after the test point (T n+2 4. The method (100) of claim 1, wherein a metric is obtained.
5. The method (100) according to any one of claims 1 to 4, wherein the signal profile of the measurement data is corrected with a measurement channel specific delay time during execution of the method (100).
6. The method (100) of any one of claims 1 to 5, wherein a model formed or modified by the modeling algorithm is utilized (106) to calculate an optimized calibration of the controller.
7. The method (100) of any one of claims 1 to 6, wherein the optimized calibration of the model or the controller is validated (107) using further operational measurements.
8. 8. The method (100) according to any one of claims 1 to 7, wherein the measurement data is available for different calibration tasks and different input and / or output variables are selected from the available recorded measurement data for each calibration task.
9. A computer program comprising instructions which, when executed by a computer, cause the computer to carry out the steps of the method according to any one of claims 1 to 8.
10. A computer readable medium having stored thereon the computer program of claim 9.
11. A system (10) for performing an operational analysis of an engine (1) and / or for calibrating a controller (2) of said engine (1), comprising: a test bench (11) for performing a run-up of test points defined by values of a plurality of predetermined operational parameters and selected from a multi-dimensional test space by a statistical experimental design method; Means (12) for realizing the run-up of said test points, in each case using a slow dynamic gradient method to run up one test point (T n ) to the next test point (T n+1 ) in multiple steps to multiple operating parameters (P 1 ) and The resulting measurement points (M n ) and the actual test point (T n , T n+1 a sensor (13) for realizing a motion measurement at a data interface (14) for outputting measurement data from said operational measurements, based on which said engine (1) is analysed and said controller is calibrated; a data storage device (15) configured to continuously store said measurement data; Equipped with The system (10) is configured to feed the measurement data to a statistical or mathematical evaluation method or a modeling algorithm, adapt a model according to the modeling algorithm and / or a test space during execution of the method, and position test points and / or additional test points that have not yet been measured using the model adapted with a definable target corridor for output variables.
12. The method (100) of claim 1, wherein the engine is an internal combustion engine.
13. The system (10) described in claim 11, wherein the engine is an internal combustion engine.
14. The system (10) of claim 11, wherein the system (10) is configured to send the measurement data to an artificial neural network.
15. The system (10) of claim 11, wherein the definable target corridors for the output variables are optimally defined with respect to a desired optimization goal.
Citation Information
Patent Citations
Calibration method, for a combustion engine control system, uses model to check if sensitivity of the system is improved by use of replacement parameter combinations for ineligible combinations
DE10156557A1
Method and device for data analysis based upon experimental planning method, data analysis program based upon experimental planning method and computer readable recording medium on which the program is recorded
JP2002322938A
Adaptation method of control parameter for vehicle and adaptation device
JP2003013794A
Method and apparatus for testing the drive system of a vehicle that is at least partially electrically driven.
JP2015519034A