Test stand and method for carrying out a test
11566970 · 2023-01-31
Assignee
Inventors
- Felix Pfister (Graz, AT)
- Wolfgang Winkler (Pischeldorf in der Steiermark, AT)
- Emre Kural (Graz, AT)
- Camillo Signor (Neunkirchen, AT)
- Gerald Hoehmann (Hitzendorf, AT)
Cpc classification
International classification
Abstract
Various embodiments of the present disclosure are directed to test stands for generating test runs on the basis of a test drive using a vehicle along a driving route. In some embodiments, a test stand determines at least one idle operating time of an internal combustion engine and/or at least one overrun operating time of the internal combustion engine from a time curve of a vehicle speed and a time curve of a gas pedal position. The test stand may further set a specified idle control mode instead of the operating control mode during an idle operating time and/or a specified overrun control mode is set instead of the operating control mode during an overrun operating time in the test stand automation unit in order to carry out the test run.
Claims
1. A method for carrying out a test run on a test stand to simulate a test drive of a vehicle along a driving route, the method including the following steps: providing a dynamometer on the test stand; providing an internal combustion engine connected to the dynamometer in order to cam′ out the test run; controlling both the internal combustion engine and the dynamometer by a test stand automation unit according to a set operating control mode by specifying setpoint values of the test run for the internal combustion engine and for the dynamometer, determining at least one idle operating time (t.sub.L,) of the internal combustion engine from a time curve of a vehicle speed and a time curve of a gas pedal position, wherein the at least one idle operating time is identified in the time curve of the vehicle speed and in the time curve of the gas pedal position when the vehicle speed and the gas pedal position are both zero and/or determining at least one overrun operating time of the internal combustion engine from a time curve of an engine speed and the time curve of the gas pedal position, wherein the at least one overrun operating time is identified in the time curve of the engine speed and the time curve of the gas pedal position when the gas pedal position is zero and the engine speed is greater than a specified idle speed, and setting a specified idle control mode in the test stand automation unit instead of the operating control mode during an idle operating time and controlling both the internal combustion engine and the dynamometer by the test stand automation unit during the idle operating time by specifying a torque of zero as setpoint value for the dynamometer and a gas pedal position of zero as setpoint value for the internal combustion engine, and/or setting a N/α-control as overrun control mode instead of the operating control mode during an overrun operating time and controlling both the internal combustion engine and the dynamometer by the test stand automation unit during the overrun operating time by specifying a speed as setpoint value for the dynamometer and a gas pedal position of zero as setpoint value for the internal combustion engine.
2. The method according to claim 1, further including the step of setting an N/T, N/α, N/x, T/n, T/α, or T/x fix control as the operating control mode.
3. The method according to claim 1, further including the step of determining an idle speed of the internal combustion engine as the engine speed during the idle operating time.
4. The method according to claim 3, characterized in that a time range is sought as at least one further idle operating time in a time curve of an engine speed, during which time range the engine speed corresponds to the idle speed.
5. Test stand for carrying out a test run to simulate a test drive of a vehicle along a driving route, the test stand comprising: an internal combustion engine; a dynamometer connected to the internal combustion engine; and a test stand automation unit configured and arranged to control both the internal combustion engine and the dynamometer according to a set operating control mode by specifying setpoint values of the test run for the internal combustion engine and for the dynamometer; an evaluation unit configured and arranged to determine at least one idle operating time of the internal combustion engine from a time curve of the vehicle speed and a time curve of the gas pedal position, wherein the at least one idle operating time is identified in the time curve of the vehicle speed and in the time curve of the gas pedal position when the vehicle speed and the gas pedal position are both zero and/or at least one overrun operating time (t.sub.s) of the internal combustion engine (11) from a time curve of an engine speed (N) and a time curve of a gas pedal position (α), wherein the at least one overrun operating time is identified in the time curve of the engine speed and the time curve of the gas pedal position when the gas pedal position is zero and the engine speed is greater than a specified idle speed; and wherein the test stand automation unit is further configured and arranged to carry out the test run using an idle control mode, instead of the operating control mode, during an idle operating time and controlling both the internal combustion engine and the dynamometer by the test stand automation unit during the idle operating time by specifying a torque of zero as setpoint value for the dynamometer and a gas pedal position of zero as setpoint value for the internal combustion engine, and/or setting N/α-control as an overrun control mode and carrying out the test run using the overrun operating control mode instead of the operating control mode during an overrun operating time and controlling both the internal combustion engine and the dynamometer by the test stand automation unit during the overrun operating time by specifying a speed as setpoint value for the dynamometer and a gas pedal position of zero as setpoint value for the internal combustion engine.
6. The test stand of claim 5, wherein the test stand automation unit is further configured and arranged to set an N/T, N/α, N/x, T/n, T/α or T/x control as the operating control mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention is described in greater detail in the following with reference to
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The starting point for the invention is a test drive using a vehicle 1 along a specified driving route 2 (
(10) If a test drive using a vehicle is subsequently mentioned, then a real drive using a real vehicle 1 on a driving route 2 on a real road is expressly included, as well as a simulated drive using a virtual vehicle 1 along a virtual driving route 2, as well as a test drive on a roller test stand.
(11) Measured values MW are recorded during the test drive. The measured values MW thus represent the test drive using the vehicle 1 along a driving route 2. This can be achieved by means of corresponding sensors S, in particular sensors that are anyway present in a vehicle 1. For example, the measured values MW of vehicle sensors S of this kind can be read out directly by means of the on-board diagnostic (OBD) interface. However, the vehicle 1 can of course also be equipped with non-standard vehicle sensors for the test drive in order to record further measured values MW, for example emission values (NOx, HC (CO, CO.sub.2, etc.)). In the simulation, any simulation variables can be used as “measured values” MW of the various implemented simulation models. For this purpose, additional simulation models can also be implemented in order to simulate a specific variable, for example an emission model for simulating the emission values.
(12) It is also possible to determine additional measured values MW from other recorded measured values MW. This can take place during the test drive or after the test drive as well. An example of this is the torque of the internal combustion engine or gear information having gear shift timings, possibly also clutch timings, which often cannot be measured or cannot be measured easily during a real test drive. The torque can be obtained, for example, from known characteristic diagrams (for example a characteristic diagram for speed, gas pedal position, torque) or can also be calculated from models or physical relationships. For example, the torque could be calculated from a road gradient, the vehicle mass and a resistance factor (rolling resistance, air resistance) and the vehicle dynamics (speed, acceleration). The engine power could be determined from the vehicle speed and a vehicle resistance force (from the gradient of the road, rolling resistance, air resistance, etc.), from which engine power the torque can then be calculated using the speed. It is obvious that there are numerous options for determining variables that are not directly measured. The gear information can be obtained, for example, from other measured values MW, for example engine speed and vehicle speed.
(13) However, the measured values MW can also simply be available, for example from test drives or simulations carried out previously, or also in the form of measured values which are created in any way and which describe a test drive using a vehicle 1 along a driving route 2.
(14) If measured values MW are subsequently mentioned, then directly measured variables are included as well as variables from a simulation, as well as variables that are calculated from other known variables (measured or simulated), as well as other available measured values.
(15) In order to implement the method according to the invention, the time curves (or equivalent path-based curves) of at least the vehicle speed v, the gas pedal position α and the engine speed N of the vehicle 1 of the test drive are required, which are either specified as measured values MW or obtained as measured values MW as described above. Of course, equivalent variables could also be used for this purpose, for example any speed of a drive train as the engine speed N. If a time curve is mentioned, then this of course includes continuous-time curves as well as discrete-time curves.
(16) The aim of the test run on the test stand 10 is to simulate the test drive on the test stand 10 as realistically as possible. During a test drive, however, the vehicle 1 is generally subjected to various operating states. In a holding phase of the vehicle 1, the internal combustion engine is idle. In this state, the vehicle speed is zero and the gas pedal is not actuated. This operation is usually controlled in a real vehicle 1 by a separate idle mode of the engine control unit ECU. In the overrun operation, the gas pedal is not actuated and the internal combustion engine has a braking effect (engine brake), i.e. the internal combustion engine generates a negative torque. These operating states often generate particularly high emissions or consumption values, which are of course particularly of interest for the test run considering the increasing legal requirements. The test run on the test stand 10 using a unit under test having an internal combustion engine 11, for example a vehicle or a vehicle component (internal combustion engine, drive train), should therefore in particular also reproduce these operating states in order to be able to achieve very realistic results by means of the test run.
(17) In order to make this possible, the measured values MW recorded during the test drive are first analyzed in an evaluation unit 4 in order to identify an idle state and/or an overrun operation during the test drive. This is explained with reference to
(18)
(19) An engine speed N can also be determined in an idle operating time t.sub.L, preferably as an average over the idle operating time t.sub.L, in order to determine an idle speed N.sub.L. A distinction can also be made between a warm idle speed N.sub.L and a cold idle speed N.sub.L′. If the idle speed N.sub.L, N.sub.L′ has been determined, then all time ranges of the engine speed N with these speeds can be identified as idle operating times t.sub.L (possibly again in a specified window around this speed). All time ranges t.sub.L with idle operation can thus likewise be determined in the test drive.
(20) The determination of the overrun operating times is with overrun operation is based on the knowledge of the idle speed N.sub.L, possibly for warm and cold idle speeds, of the internal combustion engine. The idle speed N.sub.L is either a known parameter of the internal combustion engine or, as described above, can be determined from the measured values MW of a test drive. The overrun operating times t.sub.S can thus be identified, in which the gas pedal position α is zero (possibly again in a window around zero), or is approximately zero, and the engine speed N is greater than the idle speed N.sub.L. This is shown in
(21) It is particularly advantageous to first determine the idle speed N.sub.L (possibly for warm and cold idle speeds) as described above and from this to derive the idle operating times t.sub.L with idle state and the overrun operating times t.sub.S with overrun operation. This allows fully automated processing of the measured values MW in the evaluation unit 4.
(22) Of course, it is also possible to identify only the idle operating times t.sub.L or the overrun operating times t.sub.S for the test run.
(23) To carry out the test run on the test stand 10, the control mode R on the test stand 10 is changed on the basis of the identified overrun operating times t.sub.S for the overrun operation and/or idle operating times t.sub.L for the idle state, as will be explained with reference to
(24) A separate idle control mode R.sub.L is implemented in the test stand automation unit 13 for the idle operation. In this control mode R.sub.L, a torque of zero is specified as the setpoint value for the dynamometer 12. The setpoint value for the gas pedal position α is likewise zero. This results in a free idle speed on test stand 10.
(25) For the overrun operation, it is important for carrying out the test run on the test stand 10 that the engine control unit ECU alone controls the torque T of the internal combustion engine and that the test stand automation unit 13 does not interfere in the control of the engine control unit ECU. For this reason, N/α control is set as the overrun operating control mode R.sub.S in the test stand automation unit 13, in which N/α control the gas pedal position α=zero is transferred to the engine control unit ECU as the manipulated variable ST.sub.V. It can thus be ensured on test stand 10 that the consumption value and emission values of the test drive in the overrun operation are simulated in a realistic and best possible way.
(26) At times when there is no idle operation or overrun operation, any control mode R can be configured in the test stand automation unit 13, for example N/T control, N/x control, N/α control, or T/n, T/α or T/x control.
(27) The setpoint values SW according to the set control mode R are required for carrying out the test run. These setpoint values SW are obtained from the test drive, as described above. For this purpose, specific measured values MW of the test drive can be used as the setpoint values SW, for example the gas pedal position α or the engine speed N. Setpoint values SW can also be obtained from measured values MW, as likewise described above, for example the torque T or gear information.
(28) On the test stand 10, the internal combustion engine 11 is connected to a dynamometer 12, for example by means of a test stand shaft 14. The test stand automation unit 13 controls both the internal combustion engine 11 and the dynamometer 12 according to the requirements of the test run in the form of specific setpoint values SW for a variable to be controlled and the control mode R. From the specified setpoint values SW, the test stand automation unit 13 determines the manipulated variables, by means of which the internal combustion engine 11 and the dynamometer 12 are controlled. In the case of the dynamometer 12, the manipulated variable ST.sub.B is, for example, a speed (in particular in N/T control, N/x control or N/α control) by means of which the engine speed N of the internal combustion engine 11 is set. For this purpose, a corresponding speed controller R.sub.N can also be implemented in the test stand automation unit 13, which speed controller can also obtain an actual value of the speed N.sub.ist, which is recorded, for example, by means of a speed sensor 15 on the dynamometer 12. The internal combustion engine 11 is controlled on the basis of a suitable manipulated variable ST.sub.V, for example a gas pedal position α, as described at the outset.
(29) To carry out the test run, the test stand automation unit 13 obtains the corresponding time curves (also in the form of discrete-time curves) of the setpoint values SW, for example from the evaluation unit 4. It is also irrelevant whether the entire time curve is transferred in order to carry out the test run or whether in each time step of the control the setpoint value SW to be adjusted is transferred in each case. Likewise, the control mode R is specified for the test stand automation unit 13, for example by the evaluation unit 4. In order to carry out the test run on the test stand 10, a desired operating control mode R.sub.B can be configured in the test stand automation unit 13, for example by the test stand driver. This operating control mode R.sub.B can be changed temporarily by specifying the control mode R for implementing the idle operation and/or the overrun operation, as shown in
(30) N/α control is shown in
(31) For N/T control (
(32) Of course, the evaluation unit 4 can always determine both the time curve of a gas pedal position α and the time curve of the torque T of the internal combustion engine 11 and transfer said time curves to the test stand automation unit 13 together with the engine speed N and the control mode R. The evaluation unit 4 could also be implemented in the test stand automation unit 13 as hardware and/or software.