METHOD FOR OPERATING A TEST BENCH
20220326116 · 2022-10-13
Inventors
Cpc classification
G01M13/025
PHYSICS
International classification
Abstract
Various embodiments of the present disclosure are directed to methods for operating a test bench with a test object having at least two rotating masses connected by means of a loading shaft to a loading maching for driving or loading the test object. The loading maching controlled by a loading machine control unit. In one embodiment, the method includes: applying loads to the test object on the test bench, estimating an internal test object torque, determining a target loading machine speed, determining a shaft torque acting on the loading shaft, determining acceleration torques for accelerating the at least two rotating masses, addind the shaft torque with the correct sign with the correct sign to the acceleration torques, to form a corrected internal effective test object torque, and determining the target loading machine speed from the corrected internal effective test object torque or a torque derived therefrom.
Claims
1. Method for operating a test bench with a test object having at least two rotating masses which are connected in a rotationally fixed manner and each have a mass moment of inertia (J1, J2), with at least one of the at least two rotating masses being connected by means of a loading shaft to a loading machine for driving or loading the test object, the loading machine being controlled by a loading machine control unit, the method including the following steps: applying loads to the test object on the test bench, estimating an internal test object torque (MP_int) and based upon the internal test object torque, determining a target loading machine speed (NB_soll) that is adjusted by the loading machine control unit, determining a shaft torque (MW) acting in the loading shaft for the loading shaft determining acceleration torques (MB1, MB2) for accelerating the at least two rotating masses, adding the shaft torque with the correct sign to the acceleration torques, to form a corrected internal effective test object torque (MP_int_korr), and determining the target loading machine speed (NB_soll) from the corrected internal effective test object torque (MP_int_korr) or a torque derived therefrom (, , ,), a specified target test object torque (MW_soll) and from the mass moments of inertia (J1, J2) or simulated mass moments of inertia (J1_sim, J2_sim) of the at least two rotating masse.
2. The method according to claim 1, further comprising measuring the shaft torque (MW) acting in the loading shaft by means of a torque measuring device on the loading shaft.
3. The method according to claim 1, further comprising: determining the acceleration torque (MB1, MB2) of at least one rotating mass of the at least two rotating masses from a speed (N1, N2) of the relevant rotating mass and from the mass moment of inertia (J1, J2) of the relevant rotating mass.
4. The method according to claim 3, further comprising: measuring the speed (N1, N2) of the at least one rotating mass of the at least two rotating masses for which the acceleration torque (MB1, MB2) is measured, by means of a speed measuring device on the test bench.
5. The method according to claim 4, further comprising: filtering the measured speed (N1, N2), an angular acceleration calculated therefrom or at least one acceleration torque (MB1, MB2) by means of a filter.
6. The method according to claim 1, wherein at least one of the at least two rotating masses is a torque generator controlled by means of a test object control unit.
7. The method according to claim 6, wherein the torque generator is an internal combustion engine controlled by an internal combustion engine control unit, or an electric motor controlled by an electric motor control unit.
8. The method according to claim 1, wherein the at least two rotating masses, which are connected in a rotationally fixed manner are formed by a dual-mass flywheel and/or in that the at least two rotating masses, which are connected in a rotationally fixed manner, are connected by a connecting shaft, a belt or a chain.
9. The method according to claim 1, further comprising: determining the target loading machine speed (NB_soll) by adding the corrected internal effective test object torque (MP_int_korr) and the specified target test object torque (MW_soll), with the correct sign, to form a first differential torque (MP_Diff) and multiplying the first differential torque (MP_Diff) by the reciprocal of a sum of the mass moments of inertia (J1, J2) or simulated mass moments of inertia (J1_sim, J2_sim) of the at least two rotating masses and integrate over time.
10. The method according to claim 1, further comprising: determining the target loading machine speed (NB_soll) by adding the corrected internal effective test object torque (MP_int_korr), the specified target test object torque (MW_soll) and at least one simulated connecting element torque (MVW_sim) of a virtual connecting element that represents the rotationally fixed connection of the at least two rotating masses (1, 2), with the correct sign, to form a second differential torque (M′P_Diff) and multiplying the second differential torque (M′P_Diff) by the reciprocal of the mass moment of inertia (J2) or a simulated mass moment of inertia (J2_sim) of the second rotating mass of the at least two rotating masses connected to the loading shaft and integrate over time, the at least one simulated connecting element torque (MVW_sim) being determined from the mass moment of inertia (J1) or a simulated mass moment of inertia (J1_sim) of the first rotating mass of the at least two one remaining rotating masses, from the fed-back target loading machine speed (NB_soll) and mechanical properties of the virtual connecting element.
11. The method according to claim 1, further comprising: determining the target loading machine speed (NB_soll) by adding the specified target test object torque (MW_soll), a simulated connecting element torque (MVW_sim) of a virtual connecting element that represents the rotationally fixed connection of the at least two rotating masses and an estimated internal torque ( ) of the second rotating mass of the at least two rotating masses connected to the loading shaft (6), with the correct sign, to form a third differential torque (M″P_Diff) and multiplying the third differential torque (M″P_Diff) by the reciprocal of the mass moment of inertia (J2) or a simulated mass moment of inertia (J2_sim) of the second rotating mass connected to the loading shaft and integrate over time, the at least one simulated connecting element torque (MVW_sim) being determined from the mass moment of inertia (J1) or a simulated mass moment of inertia (J1_sim) of the first rotating mass of the at least two rotating masses, from the fed-back target loading machine speed (NB_soll), from mechanical properties of the virtual connecting element and from an estimated internal torque of the first rotating mass which is formed from a sum, with the correct sign, of the corrected internal effective test object torque (MP_int_korr) and an estimated internal torque ( ) of the second rotating mass connected to the loading shaft.
12. The method according to claim 1, that further comprising: determining the target loading machine speed (NB_soll) by adding the specified target test object torque (MW_soll), at least one simulated connecting element torque (MVW_sim) of a virtual connecting element that represents the rotationally fixed connection of the at least two rotating masses and an oscillating estimated internal torque ( ) of a second rotating mass of the at least two rotating masses connected to the loading shaft (6), with the correct sign, to form a fourth differential torque (M′″P_Diff) and multiplying the fourth differential torque (M′″P_Diff) by the reciprocal of the mass moment of inertia (J2) or a simulated mass moment of inertia (J2_sim) of the second rotating mass connected to the loading shaft and integrate over time, the at least one simulated connecting element torque (MVW_sim) being determined from the mass moment of inertia (J1) or a simulated mass moment of inertia (J1_sim) of a first mass of the at least two rotating masses, from the fed-back target loading machine speed (NB_soll), from mechanical properties of the virtual connecting element and from an estimated average internal torque of the first rotating mass which is formed by a filtered sum, with the correct sign, of the corrected internal effective test object torque (MP_int_korr) and the estimated internal torque ( ) of the second rotating mass connected to the loading shaft, the oscillating estimated internal torque ( ) of the second rotating mass connected to the loading shaft being formed from a sum, with the correct sign, of the corrected internal effective test object torque (MP_int_korr) and the estimated average internal torque of the first rotating mass.
13. The method according to claim 10, further comprising: determining the at least one simulated connecting element torque (MVW_sim) is by multiplying the fed-back simulated connecting element torque (MVW_sim) or a sum, with the correct sign, of the fed-back simulated connecting element torque (MVW_sim) and the estimated internal torque, or the estimated average internal torque of the first rotating mass by the reciprocal of the mass moment of inertia (J1) or a simulated mass moment of inertia (J1_sim) of the first rotating mass, integrating it over time, adding it, with the correct sign, to the fed-back target loading machine speed (NB_soll) and multiplying it by the mechanical properties of the virtual connecting element.
14. The method according to claim 10, characterized in that a spring stiffness (cVW) and a damping coefficient (dVW) are used as mechanical properties of the at least one virtual connecting element.
15. Test bench with a test object, the test bench comprising: at least one loading machine configured to drive and/or load the test object, the test bench configured to simulate loads acting on the test object, the test object having at least two rotating masses which each have a mass moment of inertia and are connected in a rotationally fixed manner by means of a connecting element, a loading machine, a loading shaft connecting the loading machine with at least one of the at least two rotating masses, an observer configured to estimate an internal test object torque (MP_int), a test bench computing unit configured to determine a target loading machine speed (NB_soll), and at least one loading machine control unit configured to control a target speed (NB_soll) of the loading machine, wherein the observer is further configured to add a shaft torque (MW) determined on the test bench and acting in the loading shaft to determined acceleration torques (MB1, MB2) for accelerating the at least two rotating masses, with the correct sign, to form a corrected internal effective test object torque (MP_int_korr), and wherein the test bench computing unit is further configured to determine the target speed (NB_soll) of the loading machine from the corrected internal effective test object torque (MP_int_korr) or a torque derived therefrom (, , ,), a specified target test object torque (MW_soll) and from the mass moments of inertia (J1, J2) or simulated mass moments of inertia (J1_sim, J2_sim) of the at least two rotating masses.
16. The test bench according to claim 15, characterized in that the observer is configured to determine the acceleration torque (MB1, MB2) of at least one of the at least two rotating masses from a speed (N1, N2) of the relevant rotating mass and from the mass moment of inertia (J1, J2) of the relevant rotating mass.
17. The test bench according to claim 15, further including at least one speed measuring device configured to measure the speed (N1, N2) of at least one of the at least two rotating masses.
18. The test bench according to claim 17, further including at least one filter configured to filter the measured speed (N1, N2), an angular acceleration calculated therefrom, or at least one acceleration torque.
19. The test bench according to claim 15, characterized in that at least one of the at least two rotating masses is a torque generator, and the test bench further includes a test object control unit configured to control torque generator.
20. The test bench according to claim 19, wherein the torque generator is an internal combustion engine, the test object control unit comprising an internal combustion engine control unit configured to control the internal combustion engine, or the torque generator is an electric motor, the test object control unit comprising an electric motor control unit configured to control the electric motor.
21. The test bench according to claim 15, wherein the at least two rotating masses, which are connected in a rotationally fixed manner, are formed by a dual-mass flywheel.
22. The test bench according to claim 15, wherein the connecting element a connecting shaft, a belt or a chain.
23. The test bench according to claim 15, further including at least one clutch between two of the at least two rotating masses for decoupling the two rotating masses.
24. The test bench according to claim 15, characterized in that the test bench computing unit is configured to simulate the rotationally fixed connection of the at least two rotating masses, in particular the connecting element, by means of a virtual connecting element.
Description
[0030] In the following, the present invention is described in greater detail with reference to
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040] Instead of a P2 unit, other configurations of the test object 20 in which the test object 20 has at least two rotating masses are of course also possible. For example, more than two rotating masses 1, 2 could of course also be used, each of which is connected in a rotationally fixed manner via a connecting element 5. The rotating masses 1, 2 also do not necessarily have to be torque generators, as in the embodiment, but a rotating mass, 1, 2 could also be a passive rotating mass, for example a dual-mass flywheel or a transmission. For example, the first rotating mass 1 could also be connected to a third rotating mass 15 by a second connecting element 5a, as indicated in
[0041] The connecting element 5 is used to transmit torque between the rotating masses 1, 2, in this case between the internal combustion engine and the electric motor, and is designed here as a connecting shaft. Of course, other designs of the connecting element 5 that are suitable for torque transmission would also be conceivable, such as a belt, a chain, etc. The electric motor (rotating mass 2) is in turn connected to the loading machine 3 via the loading shaft 6. A clutch 4 is provided on the connecting shaft 5 in this case between the first rotating mass 1 (internal combustion engine) and the second rotating mass 2 (electric motor), by means of which clutch the internal combustion engine can be decoupled from and coupled to the electric motor. The clutch 4 is, however, only optional and not necessary for the instant method.
[0042] The test bench 30 comprises a test bench computing unit 12 or is connected to such a unit. Depending on the design of the test bench 30, the test bench computing unit 12 has at least one or more of the following components in a common or different hardware unit: Automation unit, control system for test bench and/or individual components of the test bench, test object control unit (e.g. for internal combustion engine control unit, electric motor control unit), simulation system, engine control unit for internal combustion engine or electric or hybrid motor.
[0043] Variants are also possible in which, for example, the control system is designed as part of the machine control system for the loading machine 3 so that speed control and if necessary other functions are carried out in the converter of the loading machine 3. While an automation system generally automates the processes on the test bench (e.g. test runs), integrates measuring devices, acquires measurement data or synchronizes measurements, a control unit can also be integrated into an automation unit in variants.
[0044] The simulation system can also be implemented independently in the test bench computing unit 12, or in a manner integrated into a control or automation system.
[0045] The configuration used is described in each of the embodiments described below.
[0046] In the present case, for controlling the test bench 30, a test bench computing unit 12 for specifying target values for the control and a loading machine control unit 9 for controlling the loading machine 3 are provided. The test bench computing unit 12 does not necessarily have to be part of the test bench 30, but could also be an external or additional computing unit with corresponding software. While the loading machine control unit 9 is described as a separate component in the present embodiment, in other configurations it can also be part of or supplemented by the test bench computing unit 12, which, in turn, can also have a test bench automation unit. If the test object 20 has one or more torque generators, as in the example shown, a test object control unit 21 is also provided on the test bench 30 to control the torque generator(s). In the example shown, the test object control unit 21 has, for example, an internal combustion engine control unit 7 for controlling the internal combustion engine and an electric motor control unit 8 for controlling the electric motor 2. If, as indicated by dashed lines, a further torque generator were provided as a third rotating mass 15, a further control unit (not shown) can be provided. Of course, it would be possible to provide only a single common test object control unit 21 for a plurality of torque generators, or the test object control units 21 could be supplemented by test-bench-related control units. The individual control units could be integrated in the relevant torque generator or, as shown, be designed as separate units or they could also be integrated in the test bench computing unit 12. The loading machine control unit 9 is integrated in the loading machine 3 in the example shown, but could also be provided outside of the loading machine 3 as a separate unit or could also be integrated in the test bench computing unit 12 or its test bench automation unit. The test object control unit 21, or the internal combustion engine control unit 7 and the electric motor control unit 8, as well as the loading machine control unit 9 can be implemented in the form of suitable hardware and/or software.
[0047] A further loading machine could also be connected to one of the further rotating masses. This loading machine could then replace a torque generator on the test bench 30, for example. For the control of this further loading machine, a loading machine control unit can then in turn be provided, for which the same applies as for the loading machine control unit 9.
[0048] The first rotating mass 1 (internal combustion engine) and the second rotating mass 2 (electric motor) can each have a suitable speed measuring device (not shown) for measuring the speeds N.sub.i (or angular speeds ω.sub.i) of the relevant rotating mass 1, 2, and the loading machine 3 can also have a speed measuring device for measuring the loading machine speed N.sub.B (or loading machine angular speed ω.sub.B). A suitable torque measuring device 10 for measuring the shaft torque M.sub.W can be arranged on the loading shaft 6. Instead of using a torque measuring device 10, the shaft torque M.sub.W acting in the loading shaft 6 could for example also be estimated from a torque determined on the loading machine 3 and the loading machine speed N.sub.B or from the speeds Ni of the rotating mass 2, the loading machine speed N.sub.B and the properties of the loading shaft 6. Electric machines, such as direct current machines, asynchronous machines or three-phase synchronous machines, which are connected to the loading shaft 6, are usually used as the loading machine 3.
[0049] Target values for the control are transmitted from the test bench computing unit 12 or its test bench automation unit to the individual control units 21 (7, 8), 9, in which manipulated values are calculated by means of suitable controllers. For example, a target torque M.sub.1_soll can be specified for the internal combustion engine, from which the test object control unit 21 (in this case the internal combustion engine control unit 7) calculates a manipulated variable, for example an accelerator pedal position a. Similarly, a target torque M.sub.2_soll can be specified for the electric motor, from which the test object control unit 21 (in this case the electric motor control unit 8) calculates a suitable manipulated variable, such as a current I and/or a voltage U. Furthermore, a target loading machine speed N.sub.B_soll is calculated in the test bench computing unit 12, from which the loading machine control unit 9 also calculates a corresponding manipulated variable, for example a current or a voltage. The target torque M.sub.1_soll of the internal combustion engine (rotating mass 1) and the target torque M.sub.2_soll of the electric motor (rotating mass 2) are usually prespecified by a desired test run PL which is to be carried out by the test object 20. For other torque generators, other target values can of course also be specified and other control values can also be calculated.
[0050] The manipulated variables are then set on the test bench 30 by means of corresponding actuators. For an internal combustion engine, for example, an engine control unit can be provided that determines suitable controlled variables for the internal combustion engine from the accelerator pedal position a and a current operating state, for example an injection quantity, an injection time, etc. Such a test run PL can, in a known manner, be a specific measured speed/torque curve of a previously performed driving test, can originate from other sources or can be a fictitious test run PL. In the example shown, a simulation unit 13 is integrated in the test bench computing unit 12, which makes the target values of a corresponding predetermined test run PL available for controlling the test bench 30, i.e. for the test object 20 and the loading machine 3. The simulation unit 13 uses a simulation model 14, for example, to simulate a journey of a specific vehicle along a specific route with a specific driver, for which known interacting sub-models, such as a road model, a driver model, a route model, a tire model, etc., can also be provided. The simulation can also process actual values measured on the test bench 30, for example speeds and/or torques of the test object 20 and/or of the loading machine 3. Of course, the simulation unit 13 does not have to be provided as a separate physical unit; it could also be integrated in the test bench computing unit 12 in the form of software, for example. If the target values come from other sources, the simulation unit 13 could of course also be dispensed with.
[0051] In the context of the invention, the test bench computing unit 12 processes a torque of the test object 20, but this torque cannot be measured directly, or this can be done only with difficulty. An observer 11 is therefore used which estimates the required torque from existing measurement variables, as shown in
[0052] The observer 11 thus estimates an internal test object torque M.sub.P_int as the internal torque of the electric motor acting on the output shaft of the electric motor (second rotating mass 2) when the clutch 4 is open (if a clutch 4 is provided) and a sum of the internal torque of the electric motor and the torque transmitted in the clutch 4 (from the first rotating mass 1, in this case from the internal combustion engine) when the clutch 4 is closed. The speed Na of the loading machine 3 to be adjusted (as the target value ω.sub.B_soll for the loading machine 3) is determined with the mass moment of inertia J.sub.2 of the electric motor from the difference between a target test object torque M.sub.W_soll determined here in the simulation unit 13 and the internal test object torque M.sub.P_int of the test object 20 that is estimated in the observer 11 and fed back. It was found here that, with this approach, instability can occur in the controlled system in the case of coupled rotating masses 1, 2, for example when the clutch 4 is closed or there are multiple connected rotating masses.
[0053] According to the invention, the observer 11 is therefore configured to determine a corrected internal effective test object torque M.sub.P_int_korr of the test object 20 in order to eliminate stability problems in the control, in particular when the clutch 4 is closed or in the case of rotating masses 1, 2 that are otherwise connected in a rotationally fixed manner. The corrected internal effective test object torque M.sub.P_int_korr is transmitted from the observer 11 to the test bench computing unit 12, or optionally to its test bench automation unit and/or the simulation unit 13 (if the test run is being simulated), in order to determine the target value ω.sub.B_soll of the loading machine 3. The observer 11 can again be implemented as suitable hardware and/or software. The observer 11 could of course also be integrated e.g. in the test bench computing unit 12 or the simulation unit 13 or in other components implemented in the test bench computing unit 12. The basic function of such an observer 11 is known in principle and only the special features in connection with the method according to the invention will be discussed below.
[0054]
[0055] Furthermore, the target test object torque M.sub.W_soll could, for example, also take into account other torques that do not actually act on the rotating mass 2 on the test bench 30, such as a frictional torque of a component that is not actually built on.
[0056] The target value ω.sub.B_soll of the loading machine 3 is again determined from the difference between the target test object torque M.sub.W_soll and the corrected internal effective test object torque M.sub.P_int_korr of the observer 11, a so-called differential torque M.sub.P_diff which acts on the electric motor. The target loading machine speed N.sub.B_soll can be determined according to the following formula by multiplying the differential torque M.sub.P_diff by the reciprocal of the sum of the mass moments of inertia J.sub.i of the rotating masses 1, 2 of the test object 20 and integrating the result over time. When using an internal combustion engine as the first rotating mass 1 or torque generator and an electric motor as the second rotating mass 2 or torque generator (as shown in
[0057] The target loading machine speed N.sub.B_soll (and all other speeds in the following) can be determined via the known relationship ω=2πN from the target loading machine angular speed ω.sub.B_soll. Since the relationship between speed N and angular speed ω is known, speeds N.sub.i and angular speeds ω.sub.i are used synonymously in the following.
[0058] The lower block in
[0059] The acceleration torques M.sub.B1, M.sub.B2 required to accelerate the rotating masses 1, 2 are added up, with the correct sign, with the recorded shaft torque M.sub.W (and thus eliminated from the corrected internal effective test object torque M.sub.P_int_korr), which leaves the sum of the internal torques. However, in order to still represent a correct total energy of the test object 20 (despite the elimination of the acceleration torques M.sub.B1, M.sub.B2), the inertias of both rotating masses 1, 2 are therefore taken into account in the form of the corresponding mass moments of inertia J.sub.1, J.sub.2 (in this case as the mass moment of inertia J.sub.v of an internal combustion engine and as the mass moment of inertia J.sub.E of an electric motor) when calculating the target value ω.sub.B_soll of the loading machine 3 (or target loading machine speed N.sub.B_soll), which takes place, for example, in the simulation unit 13, as shown in
[0060] Instead of the actual mass moments of inertia J.sub.1, J.sub.2, simulated mass moments of inertia J.sub.1_sim, J.sub.2_sim, for example, could also be used in the simulation unit 13. A simulated mass moment of inertia J.sub.i_sim is generally to be understood as a mass moment of inertia representing a rotating mass. For example, a mass moment of inertia differing from the actual mass moment of inertia J.sub.1, J.sub.2, . . . J.sub.i of the test object 20 set up on the test bench 30 could be used, or a variable mass moment of inertia that can change dynamically, e.g. while the test run is being carried out. The calculated target loading machine angular speed ω.sub.B_soll is then adjusted by the loading machine control unit 9 on the test bench 30. At this point it should be mentioned again that the selected representation is only an example and that the observer 11, analogously to the simulation unit 13, can of course also be integrated in another system, e.g. in the test bench computing unit 12 in the form of software.
[0061] When the clutch 4 is open, the consideration of the mass moment of inertia J.sub.1 of the first rotating mass 1 in the observer 11 and in the simulation unit 13 can be dispensed with and the result is the embodiment according to the prior art in
[0062] Stable control of the test object 20 and the loading machine 3 on the test bench 30 can be achieved with the described first embodiment of the method according to the invention. However, it may be disadvantageous here that, due to the larger simulated rotating mass in the simulation unit 13, natural frequencies of the simulated drive train are not realistically represented, and that torsional oscillations of the first rotating mass 1 (in particular when using an internal combustion engine) act unrealistically on the simulated rotating mass (sum of the moments of inertia J.sub.i) in the simulation unit 13, since the decoupling of the torsional oscillations of the first rotating mass 1 by the connecting element 5, in this case the connecting shaft, and the clutch 4 is not taken into account in the simulation unit 13. In order to remedy these disadvantages, the method can be further improved, as is explained below with reference to
[0063]
[0064] The corrected internal effective test object torque M.sub.P_int_korr Of the observer 11 is fed back to the test bench computing unit 12, in particular to the simulation unit 13 in this case. The target test object torque M.sub.W_soll, such as the target shaft torque on the loading shaft 6, is fed to the simulation unit 13 in accordance with a predetermined test run PL. In contrast with the first embodiment of the invention according to
[0065] As can be seen in
[0066] The virtual connecting element VW has particular mechanical properties for simulating the oscillation behavior of the real connecting element 5 (and possibly the clutch 4). For example, the mechanical properties can be the combination of a (torsional) spring constant c.sub.VW and a damping coefficient d.sub.VW shown in
[0067] However, it should be noted that, due to the simplified representation of the clutch 4 by means of the virtual connecting element VW, not all the oscillation effects of the real clutch 4 can be taken into account. For example, the real clutch 4 can have a relatively low rigidity at low torques to be transmitted, which is comparable to the behavior of a known dual-mass flywheel ZMS.
[0068] The excitation by the first rotating mass 1 (in this case the internal combustion engine in combustion frequency) takes place in accordance with the real arrangement on the test bench 30 on the second rotating mass 2 (in this case the electric motor). This means that the corrected internal effective test object torque M.sub.P_int_korr in the simulation unit 13 acts directly on the mass moment of inertia J.sub.2 of the second rotating mass 2 (in this case mass moment of inertia J.sub.E of the electric motor), as can be seen in
[0069] However, the described second embodiment of the method according to the invention can have the disadvantage that, in the case of an accelerating torque of the first rotating mass 1 (in this case internal combustion engine torque My of the internal combustion engine) in the simulation in the simulation unit 13, there is a slightly increased dynamic of the test object 20 compared to the real application in the vehicle because the internal torque of the first rotating mass 1 (internal combustion engine torque) determined in the observer 11 and filtered by means of the filter F acts directly on the second rotating mass 2 (mass moment of inertia J.sub.E of the electric motor) and not on the decoupled first rotating mass 1 (in this case mass moment of inertia J.sub.v of the internal combustion engine), as can be seen in
[0070] In the method according to
[0071] The estimated internal torque {circumflex over (M)}.sub.2_INT of the second rotating mass 2 (in this case estimated internal electric motor torque {circumflex over (M)}.sub.E_INT) is fed by the observer 11 to the simulation unit 13, where it acts directly on the mass moment of inertia J.sub.2 of the second rotating mass 2 (in this case mass moment of inertia J.sub.E of the electric motor). This allows the oscillation behavior of the test object 20 to be simulated realistically, and, in the case of an internal combustion engine as the first rotating mass 1, it is advantageous for stable control that all signals entering the observer 11 contain the combustion frequency of the internal combustion engine with the same amplification and that the phase position of the signals is consistent. The estimated internal electric motor torque {circumflex over (M)}.sub.E_INT can for example be determined from the manipulated variable of the electric motor 1a or from an actual electric motor torque that has been fed back.
[0072] The target loading machine angular speed ω.sub.B_soll (or target loading machine speed N.sub.B_soll) is calculated in the third embodiment shown by adding up the estimated internal torque {circumflex over (M)}.sub.2_INT of the second rotating mass 2 (in this case estimated internal electric motor torque {circumflex over (M)}.sub.E_INT), the specified target test object torque M.sub.W_soll and the simulated connecting element torque M.sub.VW_SIM, with the correct sign, to form a third differential torque M″.sub.P_Diff and by the third differential torque M″.sub.P_Diff being multiplied by the reciprocal of the mass moment of inertia J.sub.2 of the second rotating mass 2 (in this case mass moment of inertia J.sub.E of the electric motor) and integrated over time. The simulated connecting element torque M.sub.VW_SIM is determined in this case by forming a sum, with the correct sign, of the fed-back simulated connecting element torque M.sub.VW_SIM and the estimated internal torque {circumflex over (M)}.sub.1_INT of the first rotating mass 1 (in this case estimated internal combustion engine torque {circumflex over (M)}.sub.V_INT), multiplying it by the reciprocal of the mass moment of inertia J.sub.1 of the first rotating mass 1 (in this case mass moment of inertia J.sub.v of the internal combustion engine) and integrating it over time. The angular speed resulting therefrom and the fed-back target loading machine angular speed ω.sub.B_soll are added up, with the correct sign, and fed to the virtual connecting element VW, which in turn has corresponding mechanical properties. The mechanical properties of the virtual connecting element VW can be applied analogously to
[0073] If, however, the estimated internal electric motor torque {circumflex over (M)}.sub.E_INT, or generally the estimated internal torque {circumflex over (M)}.sub.2_INT of the second rotating mass 2, is only available in a less dynamic form (for example in the form of an averaged torque or a target torque of a higher-level control unit such as the test object control unit 21) and the second rotating mass 2 (in this case the electric motor) is also used to compensate for combustion oscillations, the method can be expanded, as will be explained below with reference to
[0074] In the embodiment of
[0075] In order to determine an estimated average internal torque {circumflex over (M)}.sub.1_INT_M of the first rotating mass 1 (in this case estimated average internal combustion engine torque {circumflex over (M)}.sub.V_INT_M), the estimated internal torque {circumflex over (M)}.sub.1_INT of the first rotating mass 1 (in this case estimated internal combustion engine torque {circumflex over (M)}.sub.V_INT) is filtered again by means of a filter F in order to filter oscillations, in particular combustion shocks of the internal combustion engine which are introduced into the observer 11 via the measured shaft torque M.sub.W and the measured speed N.sub.2 or angular speed ω.sub.2 of the second rotating mass 2 (in this case the electric motor). The determined estimated average internal torque {circumflex over (M)}.sub.1_INT_M of the first rotating mass 1 (in this case estimated average internal combustion engine torque {circumflex over (M)}.sub.V_INT_M) and the corrected internal effective test object torque M.sub.P_int_korr are added, with the correct sign, to form an oscillating estimated internal torque {circumflex over (M)}.sub.2_INT_S of the second rotating mass 2 (in this case oscillating estimated internal electric motor torque {circumflex over (M)}.sub.E_INT_S), which also contains the oscillations introduced via the measured shaft torque M.sub.W and the measured speed N.sub.2 or angular speed ω.sub.2 of the second rotating mass 2 or electric motor. The determined oscillating estimated internal torque {circumflex over (M)}.sub.2_INT_S of the second rotating mass 2 (in this case oscillating estimated internal electric motor torque {circumflex over (M)}.sub.E_INT_S) and the determined estimated average internal torque {circumflex over (M)}.sub.1_INT_M of the first rotating mass 1 (in this case estimated average internal combustion engine torque {circumflex over (M)}.sub.V_INT_M) are fed to the simulation unit 13 for calculating the target loading machine angular speed ω.sub.B_soll (or target loading machine speed N.sub.B_soll).
[0076] The target loading machine angular speed ω.sub.B_soll (or target loading machine speed N.sub.B_soll) is calculated here by adding up the oscillating estimated internal torque {circumflex over (M)}.sub.2_INT_S of the second rotating mass 2 (in this case oscillating estimated internal electric motor torque {circumflex over (M)}.sub.E_INT_S), the specified target test object torque M.sub.W_soll and the simulated connecting element torque M.sub.VW_SIM, with the correct sign, to form a fourth differential torque M′″.sub.P_Diff. The fourth differential torque M′″.sub.P_Diff is multiplied by the reciprocal of the mass moment of inertia J.sub.2 of the second rotating mass 2 (in this case mass moment of inertia J.sub.E the electric motor) and integrated over time.
[0077] The simulated connecting element torque M.sub.VW_SIM is determined in this case by forming a sum, with the correct sign, of the fed-back simulated connecting element torque M.sub.VW_SIM and the estimated average internal torque {circumflex over (M)}.sub.1_INT_M of the first rotating mass 1 (in this case estimated average internal combustion engine torque {circumflex over (M)}.sub.V_INT_M), which is multiplied by the reciprocal of the mass moment of inertia J.sub.1 of the first rotating mass 1 (in this case mass moment of inertia J.sub.V of the internal combustion engine) and integrated over time. The angular speed resulting therefrom and the fed-back target loading machine angular speed ω.sub.B_soll are added up, with the correct sign, and fed to the virtual connecting element VW, which in turn has corresponding mechanical properties. The mechanical properties of the virtual connecting element VW can be applied analogously to
[0078] For a better understanding, the present invention has been described on the basis of the specific configuration of the test object 20 as a P2 unit. The embodiment thus shows a specific practical application which, however, is not to be understood as limiting the invention. The invention also includes any other arrangement that has at least two rotating masses 1, 2, . . . x connected in a rotationally fixed manner as a test object 20, with at least one of the rotating masses 1, 2, . . . x being connected to a loading machine 9 via a loading shaft 6. For example, three or more rotating masses 1, 2, . . . x could also be provided, each of which is connected by means of a connecting element 5.
[0079] In the example shown, for example a third rotating mass 15 could be connected to the left of the first rotating mass 1 (in this case designed as a torque generator or internal combustion engine 1) by means of a second connecting element 5a. The third rotating mass 15 could again be a torque generator or a passive, non-driven rotating mass. The second connecting element 5a can in turn be a connecting shaft or some other type of rotationally fixed connection, for example said belt or a chain. Consequently, the third rotating mass 15 would be added to the method in an obvious manner. In the example according to
[0080] The calculation of the loading machine speed N.sub.B_soll in the simulation unit 13 could be achieved analogously by multiplying the differential torque M.sub.P_diff by the reciprocal of the sum of the mass moments of inertia J.sub.i of the rotating masses of the test object 20 and integrating the result over time. The mass moment of inertia J.sub.15 of the third rotating mass 15 must now also be taken into account in the sum of the mass moments of inertia J.sub.i of the rotating masses. If the third rotating mass 15 is a torque generator, a further (third) control unit (not shown) is of course preferably provided for controlling the third torque generator. The third control unit can of course in turn be integrated in the test object control unit 21. The third control unit can in turn receive target values from the simulation model 14, for example a target torque M.sub.15_soll, as indicated by dashed lines in
[0081] By way of example, the embodiment described with reference to
[0082]
[0083] In contrast with the first embodiment of the invention according to the dashed addition in
[0084] The virtual connecting element torque M.sub.VW2_sim of the virtual connecting element VW2 is determined by the simulated connecting element torque M.sub.VW2_sim of the virtual connecting element VW2 being fed back in the simulation unit 13 and being multiplied by the reciprocal of the mass moment of inertia J.sub.15 of the third rotating mass 15 and integrated over time. A sum with the correct sign is formed from the resulting angular speed ω.sub.15 and the fed-back angular speed ω.sub.1_sim and fed to the virtual connecting element VW2, as shown in
[0085] The virtual connecting elements VW, VW2 in turn have particular mechanical properties in order to simulate the oscillation behavior of the real connecting elements 5, 5a (and possibly the clutch 4 and/or a further clutch (not shown) between the first and the third rotating mass 1, 15). For example, the mechanical properties can be the combination of a (torsional) spring constant c.sub.VW and a damping coefficient d.sub.VW shown in
[0086] The excitation by the first and the third rotating mass 1, 15 takes place in accordance with the real arrangement on the test bench 30 on the second rotating mass 2. This means that the corrected internal effective test object torque M.sub.P_int_korr in the simulation unit 13 acts directly on the mass moment of inertia J.sub.2 of the second rotating mass 2, as can be seen in
[0087] If, for example, a clutch (not shown) is provided on the second connecting element 5a between the first rotating mass 1 and the third rotating mass 15, the third rotating mass 15 can be decoupled from the first rotating mass 1. For the control, decoupling the third rotating mass 15 would of course mean that the third rotating mass 15 is not taken into account when determining the corrected internal effective test object torque M.sub.P_int_korr in the observer 11 and when determining the target loading machine speed N.sub.B_soll in the simulation unit 13.
[0088] Of course, the embodiments shown in
[0089] The method according to the invention can advantageously also be used for a test object 20 which has an internal combustion engine with a dual-mass flywheel. The dual-mass flywheel has a primary flywheel and a secondary flywheel which are connected in a rotationally fixed manner via a torsional oscillation damper. The primary flywheel is coupled to the internal combustion engine and, together with the internal combustion engine, forms the first rotating mass 1 according to the invention. The secondary flywheel forms the second rotating mass 2 and is connected to the loading machine via the loading shaft 6. For the rotationally fixed connection by the torsional oscillation damper, a virtual connecting element VW having corresponding mechanical properties must in turn be set up in the simulation unit 13 in order to represent the dual-mass flywheel as realistically as possible. The method steps remain basically the same.
[0090] Furthermore, it would be conceivable for more than one loading machine 3 to be provided on the test bench 30, each of which is connected to the test object 20 via a loading shaft 6 for driving or loading the test object 20. For example, a transmission having multiple rotating masses 1, 2, . . . x, each connected in a rotationally fixed manner via a connecting element 5, could be provided as the test object 20, the transmission input being connected to a first loading machine 3 via a first loading shaft 6 and the transmission output being connected to a second loading machine 3 via a second loading shaft 6. The two loading machines 3 are each controlled by a loading machine control unit 9 (or a common loading machine control unit). The method according to the invention can be used to control one of the two loading machines 3, with the other loading machine 3 in question being controlled conventionally, for example by controlling the speed measured on the relevant loading machine 3. If the shaft torque M.sub.W in the loading shaft 6 is also determined on the loading machine 3 that is not operated with the method according to the invention, this shaft torque M.sub.W is preferably additionally used to calculate the corrected internal effective test object torque M.sub.P_int_korr in order to control the other loading machine 3 in question with the method according to the invention.