Method for calculating estimation value of mechanical characteristic parameter

11085851 · 2021-08-10

Assignee

Inventors

Cpc classification

International classification

Abstract

The mechanical characteristic estimating method is a method for estimating a value of a mechanical characteristic parameter of a test piece W provided with a first shaft S1, and a second shaft S2 and a third shaft S3 which are connected to the first shaft S1. The mechanical characteristic estimating method includes: a first measuring step of measuring a resonant frequency ωL of the test piece in a state in which a gear ratio of the transmission TM1 and the differential gear TM2 is set to a first gear ratio gL; a second measuring step of measuring the resonant frequency ωH of the test piece in a state in which the gear ratio is set to a second gear ratio gH; and an estimating step of calculating the resonant frequencies ωL and ωH, the gear ratios gL and gH, and an estimated value of a spring stiffness.

Claims

1. A mechanical characteristic estimation method of calculating an estimation value of a mechanical characteristic parameter of a test piece which includes a first shaft and a second shaft and a third shaft that are connected to the first shaft through a transmission mechanism so as to be able to transfer power thereto, the mechanical characteristic estimation method comprising: measuring a first resonant frequency of the test piece in a state where a gear ratio of the transmission mechanism is set to a first gear ratio; measuring a second resonant frequency of the test piece in a state where the gear ratio of the transmission mechanism is set to a second gear ratio different from the first gear ratio; and calculating the estimation value of the mechanical characteristic parameter by using the first resonant frequency, the second resonant frequency, the first gear ratio and the second gear ratio.

2. The mechanical characteristic estimation method according to claim 1, wherein the first gear ratio is either of a minimum gear ratio and a maximum gear ratio of gear ratios which can be set in the transmission mechanism, and the second gear ratio is the other of the minimum gear ratio and the maximum gear ratio.

3. The mechanical characteristic estimation method according to claim 1, wherein a first electric motor is coupled to the first shaft, a second electric motor is coupled to the second shaft, a third electric motor is coupled to the third shaft and in the measuring steps, a torque current command signal to any one of the first electric motor, the second electric motor and the third electric motor is set to an input, any one of a shaft torque of the first shaft, a shaft torque of the second shaft, a shaft torque of the third shaft, an angular velocity of the first electric motor, an angular velocity of the second electric motor and an angular velocity of the third electric motor is set to an output and the first resonant frequency and the second resonant frequency are measured based on a frequency response from the input to the output.

4. The mechanical characteristic estimation method according to claim 3, wherein the first gear ratio is either of a minimum gear ratio and a maximum gear ratio of gear ratios which can be set in the transmission mechanism, and the second gear ratio is the other of the minimum gear ratio and the maximum gear ratio.

5. The mechanical characteristic estimation method according to claim 3, wherein a mechanical system formed by connecting the first, second and third electric motors to the test piece is modeled by a five-inertia system model that includes: a first inertia body which has a moment of inertia of the first electric motor; a second inertia body which has a moment of inertia of the second electric motor; a third inertia body which has a moment of inertia of the third electric motor; a transmission element which changes gears at the gear ratio between one input portion and two output portions; a first shaft body which has a predetermined first spring stiffness and which connects together the first inertia body and the input portion; a second shaft body which has a second moment of inertia and a second spring stiffness and which connects together one of the two output portions and the second inertia body; and a third shaft body which has a third moment of inertia and a third spring stiffness and which connects together the other of the two output portions and the third inertia body, and the mechanical characteristic parameter is any one of the first, second and third spring stiffnesses.

6. The mechanical characteristic estimation method according to claim 5, wherein the first gear ratio is either of a minimum gear ratio and a maximum gear ratio of gear ratios which can be set in the transmission mechanism, and the second gear ratio is the other of the minimum gear ratio and the maximum gear ratio.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a diagram showing the configuration of a test system to which a mechanical characteristic estimation method according to an embodiment of the present invention is applied;

(2) FIG. 2 is a diagram showing the configuration of part of the control circuit of a power system controller which is used particularly when the input/output characteristic of the test system is estimated;

(3) FIG. 3A is a flowchart showing a specific computation procedure for an input/output characteristic estimation method;

(4) FIG. 3B is part which follows the flowchart of FIG. 3A;

(5) FIG. 4 is a diagram showing a five-inertia system model obtained by approximating the mechanical system of the test system;

(6) FIG. 5 is a block diagram showing the equation of motion of the five-inertia system model in FIG. 4;

(7) FIG. 6 is a flowchart showing a specific procedure for the mechanical characteristic estimation method;

(8) FIG. 7A is one Bode diagram among a plurality of transfer functions obtained by performing the input/output characteristic estimation method; and

(9) FIG. 7B is one Bode diagram among the transfer functions obtained by performing the input/output characteristic estimation method.

PREFERRED MODE FOR CARRYING OUT THE INVENTION

(10) An embodiment of the present invention will be described in detail below with reference to drawings. FIG. 1 is a diagram showing the configuration of a test system S to which a mechanical characteristic estimation method according to the present embodiment is applied. The test system S is a so-called drive train bench system, the drive train of a vehicle is used as a test piece W and the performance of the test piece W is evaluated. The mechanical characteristic estimation method is a method of using the test system S so as to estimate values of mechanical characteristic parameters of the test piece W.

(11) The test piece W includes: a first shaft S1 to which an unillustrated engine is connected in a completed vehicle; a second shaft S2 and a third shaft S3 serving as left and right drive shafts to which left and right drive wheels are connected in the completed vehicle; and a transmission unit TM which connects the first shaft S1 to the second shaft S2 and the third shaft S3 so as to be able to transfer power thereto. The transmission unit TM includes: a transmission TM1 which changes gears in the output of the first shaft S1; and a differential gear TM2 which further changes gears in the output of the first shaft S1 subjected to the gear change with the transmission TM1 so as to transmit the output to the second shaft S2 and the third shaft S3. In the following description, the gear ratio of the transmission TM1 is referred to as a transmission gear ratio ga and the gear ratio of the differential gear TM2 is referred to as a final gear ratio gb. Here, the transmission gear ratio ga can be changed between the minimum transmission gear ratio gaL and the maximum transmission gear ratio gaH. The final gear ratio gb is a fixed value. In the following description, a gear ratio between the first shaft S1 and the second shaft S2 or the third shaft S3 in the entire test piece W formed with a combination of the transmission TM1 and the differential gear TM2 is referred to as a total gear ratio g (ga×gb).

(12) The test system S includes: the test piece W; a first dynamometer 21, a second dynamometer 22 and a third dynamometer 23 which are coupled to the test piece W; a first inverter 31, a second inverter 32 and a third inverter 33 which supply power to the dynamometers 21 to 23; a first angular velocity detector 51, a second angular velocity detector 52 and a third angular velocity detector 53 which detect the angular velocities of shafts in the dynamometers 21 to 23; a first shaft torque detector 61, a second shaft torque detector 62 and a third shaft torque detector 63 which detect the shaft torques of the dynamometers 21 to 23; a dynamometer controller 7 which inputs torque current command signals to the inverters 31 to 33; and an estimation device 8 which estimates an input/output characteristic from a predetermined input to a predetermined output in the test system S and the values of the mechanical characteristic parameters that characterize the test piece W and the like.

(13) The output shaft of the first dynamometer 21 is coaxially coupled to the first shaft S1 of the test piece W. The output shaft of the second dynamometer 22 is coaxially coupled to the second shaft S2 of the test piece W. The output shaft of the third dynamometer 23 is coaxially coupled to the third shaft S3 of the test piece W.

(14) The first angular velocity detector 51 detects a first angular velocity which is a rotation angle of the output shaft of the first dynamometer 21 per unit time, and generates a first angular velocity detection signal w1 corresponding to the first angular velocity. The second angular velocity detector 52 detects a second angular velocity which is a rotation angle of the output shaft of the second dynamometer 22 per unit time, and generates a second angular velocity detection signal w2 corresponding to the second angular velocity. The third angular velocity detector 53 detects a third angular velocity which is a rotation angle of the output shaft of the third dynamometer 23 per unit time, and generates a third angular velocity detection signal w3 corresponding to the third angular velocity.

(15) The first shaft torque detector 61 detects a torsion torque (hereinafter referred to as the “first shaft torque”) generated in the first shaft S1, and generates a first shaft torque detection signal t1 corresponding to the first shaft torque. The second shaft torque detector 62 detects a torsion torque (hereinafter referred to as the “second shaft torque”) generated in the second shaft S2, and generates a second shaft torque detection signal t2 corresponding to the second shaft torque. The third shaft torque detector 63 detects a torsion torque (hereinafter referred to as the “third shaft torque”) generated in the third shaft S3, and generates a third shaft torque detection signal t3 corresponding to the third shaft torque.

(16) The dynamometer controller 7 uses the angular velocity detection signals w1 to w3, the shaft torque detection signals t1 to t3 and predetermined command signals, thereby generates, based on a predetermined algorithm, a first torque current command signal i1 which is a torque current command signal for the first dynamometer 21, a second torque current command signal i2 which is a torque current command signal for the second dynamometer 22 and a third torque current command signal i3 which is a torque current command signal for the third dynamometer 23 and respectively inputs the signals i1 to i3 to the inverters 31 to 33. The first inverter 31 supplies power corresponding to the first torque current command signal i1 to the first dynamometer 21. The second inverter 32 supplies power corresponding to the second torque current command signal i2 to the second dynamometer 22. The third inverter 33 supplies power corresponding to the third torque current command signal i3 to the third dynamometer 23.

(17) The estimation device 8 uses the angular velocity detection signals w1 to w3, the shaft torque detection signals t1 to t3 and the torque current command signals i1 to i3 under control of the dynamometers 21 to 23 by the dynamometer controller 7 as described above, and thereby estimates the input/output characteristic from the predetermined input signal to the predetermined output signal in the test system S and the values of the mechanical characteristic parameters of the test piece W. An input/output characteristic estimation method and the mechanical characteristic estimation method which can be realized with the test system S will be sequentially described below.

(18) <Input/Output Characteristic Estimation Method>

(19) FIG. 2 is a diagram showing the configuration of the control circuit of the dynamometer controller 7. More specifically, FIG. 2 shows only part of the control circuit configuring the dynamometer controller 7 which is used when the input/output characteristic of the test system S is estimated with the estimation device 8.

(20) A base torque generation unit 71 generates a base torque command signal ib1 which is not changed with time so as to have a constant magnitude. A vibration torque generation unit 72 generates a first vibration torque input d1, a second vibration torque input d2 and a third vibration torque input d3 which are randomly varied within a predetermined range with zero in the center at a predetermined vibration frequency.

(21) When the first vibration torque input d1 is not generated, a first command signal generation unit 74 outputs the first base torque command signal ib1 as the first torque current command signal it whereas when the first vibration torque input d1 is generated, the first command signal generation unit 74 outputs, as the first torque current command signal i1, a signal obtained by superimposing the input d1 on the base torque command signal ib1.

(22) A velocity controller 73 uses the predetermined command signals, the second angular velocity detection signal w2 and the third angular velocity detection signal w3 so as to generate a second torque control input ib2 which is an input to the second dynamometer 22 and a third torque control input ib3 which is an input to the third dynamometer 23 for controlling the second angular velocity and the third angular velocity to predetermined targets. More specifically, when an average velocity command signal w_av which is a command signal for the average velocity of the second angular velocity and the third angular velocity and which is not changed with time and a differential velocity command signal dw (which is assumed to be zero in the following description) which is a command signal for a difference between the second angular velocity and the third angular velocity and which is not changed with time are input, the velocity controller 73 uses a known feedback algorithm to generate the second torque control input ib2 and the third torque control input ib3 such that the average ((w2+W3)/2) of the second angular velocity detection signal w2 and the third angular velocity detection signal w3 is the average velocity command signal w_av and that a difference (w2−w3) between the second angular velocity detection signal w2 and the third angular velocity detection signal w3 is the differential velocity command signal dw.

(23) When the second vibration torque input d2 is not generated, a second command signal generation unit 75 outputs the second torque control input ib2 as the second torque current command signal i2 whereas when the second vibration torque input d2 is generated, the second command signal generation unit 75 outputs, as the second torque current command signal i2, a signal obtained by superimposing the input d2 on the second torque control input ib2.

(24) When the third vibration torque input d3 is not generated, a third command signal generation unit 76 outputs the third torque control input ib3 as the third torque current command signal i3 whereas when the third vibration torque input d3 is generated, the third command signal generation unit 76 outputs, as the third torque current command signal i3, a signal obtained by superimposing the input d3 on the third torque control input ib3.

(25) As described above, when the input/output characteristic of the test system S is estimated, the dynamometer controller 7 superimposes, while performing torque current control on the first dynamometer 21 with the base torque command signal ib1, the first vibration torque input d1 as necessary so as to perform vibration control. When the input/output characteristic of the test system S is estimated, the dynamometer controller 7 superimposes, while performing velocity control on the second and third dynamometers 22 and 23 with the angular velocity detection signals w2 and w3, the vibration torque inputs d2 and d3 as necessary so as to perform the vibration control.

(26) With reference back to FIG. 1, the estimation device 8 controls, as described above, the dynamometers 21 to 23 with the dynamometer controller 7 so as to estimate a transfer function matrix Gti indicating a mechanical characteristic (hereinafter also referred to as the “torque command-shaft torque characteristic”) from the torque current command signals it to i3 to the shaft torque detection signals t1 to t3, a transfer function matrix Gwi indicating a mechanical characteristic (hereinafter also referred to as the “torque command-angular velocity characteristic”) from the torque current command signals i1 to i3 to the angular velocity detection signals w1 to w3 and a transfer function matrix C indicating an input/output characteristic (hereinafter also referred to as the “control circuit characteristic”) of the velocity controller 73 from the angular velocity detection signals w2 and w3 to the torque control inputs ib2 and ib3.

(27) The transfer function matrix Gti indicating the torque command-shaft torque characteristic is first represented by a 3×3 matrix formed with a total of nine independent components as represented in equation (1) below. In equation (1) below, for example, a transfer function Gt1_i1 which is a component in the first column and the first row of the matrix Gti indicates the mechanical characteristic of the first shaft torque detection signal t1 for the first torque current command signal i1. A transfer function Gt1_i2 which is a component in the second column and the first row of the matrix Gti indicates the mechanical characteristic of the first shaft torque detection signal t1 for the second torque current command signal i2. The same is true for the other components, and thus the description thereof will be omitted.

(28) ( t 1 t 2 t 3 ) = Gti .Math. ( i 1 i 2 i 3 ) ( Gt1_i 1 Gt1_i2 Gt1_i3 Gt2_i1 Gt2_i2 Gt2_i3 Gt3_i1 Gt3_i2 Gt3_i3 ) . ( i 1 i 2 i 3 ) ( 1 )

(29) The transfer function matrix Gwi indicating the torque command-angular velocity characteristic is represented by a 3×3 matrix formed with a total of nine independent components as represented in equation (2) below. In equation (2) below, for example, a transfer function Gw1_i1 which is a component in the first column and the first row of the matrix Gwi indicates a transfer function of the mechanical characteristic of the first angular velocity detection signal w1 for the first torque current command signal i1. A transfer function Gw1_i2 which is a component in the second column and the first row of the matrix Gwi indicates a transfer function of the mechanical characteristic of the first angular velocity detection signal w1 for the second torque current command signal i2. The same is true for the other components, and thus the description thereof will be omitted.

(30) ( w 1 w 2 w 3 ) = Gwi .Math. ( i 1 i 2 i 3 ) ( Gw1_i 1 Gw1_i2 Gw1_i3 Gw2_i1 Gw2_i2 Gw2_i3 Gw3_i1 Gw3_i2 Gw3_i3 ) . ( i 1 i 2 i 3 ) ( 2 )

(31) In the dynamometer controller 7 as shown in FIG. 2, the input/output characteristic from the angular velocity detection signals w1 to w3 and the vibration torque inputs d1 to d3 which are the inputs thereof to the torque current command signals i1 to i3 which are the outputs thereof is represented by equation (3) below using a 3×3 unit matrix I and the transfer function matrix C indicating the control circuit characteristic of the velocity controller 73. Since in the computation of the estimation device 8, a frequency characteristic is measured when vibration is applied with the vibration torque inputs d1 to d3, the base torque command signal ib1, the average velocity command signal w_av and the differential velocity command signal dw which are not changed with time can be ignored as indicated in equation (3) below. Since in the velocity controller 73, the two angular velocity detection signals w2 and w3 are used as the inputs so as to generate the two torque control inputs ib2 and ib3, the transfer function matrix C is substantially represented by a 2×2 matrix as represented in equation (3) below. In equation (3) below, for example, a transfer function C22 which is a component in the second column and the second row of the matrix C indicates a transfer function of the second torque control input ib2 for the second angular velocity detection signal w2 in the velocity controller 73. A transfer function C23 which is a component in the third column and the second row of the matrix C indicates a transfer function of the second torque control input ib2 for the third angular velocity detection signal w3 in the velocity controller 73. The same is true for the other components, and thus the description thereof will be omitted.

(32) ( i 1 i 2 i 3 ) = I .Math. ( d 1 d 2 d 3 ) + C .Math. ( w 1 w 2 w 3 ) ( 1 0 0 0 1 0 0 0 1 ) .Math. ( d 1 d 2 d 3 ) + ( 0 0 0 0 C 2 2 C 2 3 0 C 3 2 C 3 3 ) .Math. ( w 1 w 2 w 3 ) ( 3 )

(33) The input/output characteristic estimation method using the test system S as described above will then be described. FIGS. 3A and 3B are a flowchart showing a specific computation procedure for the input/output characteristic estimation method.

(34) In S1, the control of the first to third dynamometers using the dynamometer controller shown in FIG. 2 is started. In other words, the first dynamometer performs the torque current control using the base torque command signal ib1, and the second and third dynamometers perform the velocity control using the angular velocity detection signals w2 and w3 and the like. Each of the vibration torque inputs d1 to d3 is assumed to be zero.

(35) In S2, the dynamometer controller sets the operating points of the first to third dynamometers to operating points which are previously determined for the measurement of the input/output characteristic. More specifically, with each of the vibration torque inputs d1 to d3 set to zero, the base torque command signal ib1 is set to a predetermined value so as to be constant, the average velocity command signal w_av is further set to a predetermined value so as to be constant and the differential velocity command signal dw is set to zero.

(36) In S3, in the dynamometer controller, with the base torque command signal, the average velocity command signal and the differential velocity command signal maintained at the operating points in S2, the second vibration torque input d2 which is varied at a predetermined vibration frequency is generated, the second vibration torque input d2 is superimposed on the second torque control input ib2 and the second torque current command signal i2 is vibrated. Here, each of the other vibration torque inputs d1 and d3 is set to zero.

(37) In S4, the estimation device measures the second vibration torque input d2, the second torque current command signal i2, the second shaft torque detection signal t2, the second angular velocity detection signal w2, the third torque current command signal i3, the third shaft torque detection signal t3 and the third angular velocity detection signal w3.

(38) In S5, the estimation device calculates ratios between the second vibration torque input d2 measured in S4 and the other output signals i2, t2, w2, i3, t3 and w3 so as to measure, as indicated in equations (4-1) to (4-6) below, six frequency responses i2d2, t2d2, w2d2, i3d2, t3d2 and w3d2. Here, i2d2 represents the frequency response of the second torque current command signal i2 for the second vibration torque input d2 which is input to the second dynamometer 22, t2d2 represents the frequency response of the second shaft torque detection signal t2 for the input d2, w2d2 represents the frequency response of the second angular velocity detection signal w2 for the input d2, i3d2 represents the frequency response of the third torque current command signal i3 for the input d2, t3d2 represents the frequency response of the third shaft torque detection signal t3 for the input d2 and w3d2 represents the frequency response of the third angular velocity detection signal w3 for the input d2.
i2d2=i2/d2  (4-1)
t2d2=t2/d2  (4-2)
w2d2=w2/d2  (4-3)
i3d2=i3/d2  (4-4)
t3d2=t3/d2  (4-5)
w3d2=w3/d2  (4-6)

(39) In S6, the estimation device determines whether or not the measurement of the six frequency responses such as i2d2 is completed within a predetermined frequency range. When the determination in S6 is no, the process is returned to S3, the vibration frequency of the second vibration torque input d2 is changed and the processing in S4 and S5 is performed again. When the determination in S6 is yes, the process is returned to S7.

(40) In S7, in the dynamometer controller, with the base torque command signal, the average velocity command signal and the differential velocity command signal maintained at the operating points in S2, the third vibration torque input d3 which is varied at a predetermined vibration frequency is generated, the third vibration torque input d3 is superimposed on the third torque control input ib3 and the third torque current command signal i3 is vibrated. Here, each of the other vibration torque inputs d1 and d2 is set to zero.

(41) In S8, the estimation device measures the third vibration torque input d3, the second torque current command signal i2, the second shaft torque detection signal t2, the second angular velocity detection signal w2, the third torque current command signal i3, the third shaft torque detection signal t3 and the third angular velocity detection signal w3.

(42) In S9, the estimation device calculates ratios between the third vibration torque input d3 measured in S8 and the other output signals i2, t2, w2, i3, t3 and w3 so as to measure, as indicated in equations (5-1) to (5-6) below, six frequency responses i2d3, t2d3, w2d3, i3d3, t3d3 and w3d3. Here, i2d3 represents the frequency response of the second torque current command signal i2 for the third vibration torque input d3 which is input to the third dynamometer 23, t2d3 represents the frequency response of the second shaft torque detection signal t2 for the input d3, w2d3 represents the frequency response of the second angular velocity detection signal w2 for the input d3, i3d3 represents the frequency response of the third torque current command signal i3 for the input d3, t3d3 represents the frequency response of the third shaft torque detection signal t3 for the input d3 and w3d3 represents the frequency response of the third angular velocity detection signal w3 for the input d3.
i2d3=i2/d3  (5-1)
t2d3=t2/d3  (5-2)
w2d3=w2/d3  (5-3)
i3d3=i3/d3  (5-4)
t3d3=t3/d3  (5-5)
w3d3=w3/d3  (5-6)

(43) In S10, the estimation device determines whether or not the measurement of the six frequency responses such as i2d3 is completed within a predetermined frequency range. When the determination in S10 is no, the process is returned to S7, the vibration frequency of the third vibration torque input d3 is changed and the processing in S8 and S9 is performed again. When the determination in S10 is yes, the process is proceeded to S11.

(44) In S11, the estimation device uses the eight frequency responses i2d2, t2d2, i2d3, t2d3, i3d2, t3d2, i3d3 and t3d3 measured in the processing described above so as to calculate four transfer functions Gt2_i2, Gt2_i3, Gt3_i2 and Gt3_i3, and completes the processing. More specifically, the above-described frequency responses such as i2d2 are input to equations (6-1) to (6-4) below derived based on equations (1) to (3) described above, and thus the transfer functions such as Gt2_i2 are calculated. Gt2_i2 in equation (6-1) below represents a transfer function from the second torque current command signal i2 to the second shaft torque detection signal t2, Gt2_i3 in equation (6-2) below represents a transfer function from the third torque current command signal i3 to the second shaft torque detection signal t2, Gt3_i2 in equation (6-3) below represents a transfer function from the second torque current command signal i2 to the third shaft torque detection signal t3 and Gt3_i3 in equation (6-4) below represents a transfer function from the third torque current command signal i3 to the third shaft torque detection signal t3.

(45) Gt2_i2 = - i 3 d 3 .Math. t 2 d 2 + i 3 d 2 .Math. t 2 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 6 - 1 ) Gt2_i3 = i 2 d 3 .Math. t 2 d 2 - i 2 d 2 .Math. t 2 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 6 - 2 ) Gt3_i2 = - i 3 d 3 .Math. t 3 d 2 + i 3 d 2 .Math. t 3 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 6 - 3 ) Gt3_i3 = i 2 d 3 .Math. t 3 d 2 - i 2 d 2 .Math. t 3 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 6 - 4 )

(46) In S12, the estimation device uses the eight frequency responses i2d2, w2d2, i2d3, w2w3, i3d2, w3d2, i3d3 and w3d3 measured in the processing described above so as to calculate four transfer functions Gw2_i2, Gw2_i3, Gw3_i2 and Gw3_i3. More specifically, the frequency responses such as i2d2 are input to equations (7-1) to (7-4) below derived based on equations (1) to (3) described above, and thus the transfer functions such as Gw2_i2 are calculated. Gw2_i2 in equation (7-1) below represents a transfer function from the second torque current command signal i2 to the second angular velocity detection signal w2, Gw2_i3 in equation (7-2) below represents a transfer function from the third torque current command signal i3 to the second angular velocity detection signal w2, Gw3_i2 in equation (7-3) below represents a transfer function from the second torque current command signal i2 to the third angular velocity detection signal w3 and Gw3_i3 in equation (7-4) below represents a transfer function from the third torque current command signal i3 to the third angular velocity detection signal w3.

(47) Gw2_i2 = - i 3 d 3 .Math. w 2 d 2 + i 3 d 2 .Math. w 2 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 7 - 1 ) Gw2_i3 = i 2 d 3 .Math. w 2 d 2 - i 2 d 2 .Math. w 2 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 7 - 2 ) Gw3_i2 = - i 3 d 3 .Math. w 3 d 2 + i 3 d 2 .Math. w 3 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 7 - 3 ) Gw3_i3 = i 2 d 3 .Math. w 3 d 2 - i 2 d 2 .Math. w 3 d 3 i 2 d 3 .Math. i 3 d 2 - i 2 d 2 .Math. i 3 d 3 ( 7 - 4 )

(48) In S13, the estimation device uses the eight frequency responses i2d2, w2d2, i3d2, w3d2, i2d3, w2d3, i3d3 and w3d3 measured in the processing described above so as to calculate four transfer functions C22, C23, C32 and C33. More specifically, the frequency responses such as i2d2 are input to equations (8-1) to (8-4) below derived based on equations (1) to (3) described above, and thus the transfer functions such as C22 are calculated. C22 in equation (8-1) below represents a transfer function from the second angular velocity detection signal w2 to the second torque current command signal i2 (or the second torque control input ib2), C23 in equation (8-2) below represents a transfer function from the third angular velocity detection signal w3 to the second torque current command signal i2 (or the second torque control input ib2), C32 in equation (8-3) below represents a transfer function from the second angular velocity detection signal w2 to the third torque current command signal i3 (or the third torque control input ib3) and C33 in equation (8-4) below represents a transfer function from the third angular velocity detection signal w3 to the third torque current command signal i3 (or the third torque control input ib3).

(49) C 22 = w 3 d 3 + i 2 d 3 .Math. w 3 d 2 - i 2 d 2 .Math. w 3 d 3 w 2 d 3 .Math. w 3 d 2 - w 2 d 2 .Math. w 3 d 3 ( 8 - 1 ) C 23 = w 2 d 3 + i 2 d 3 .Math. w 2 d 2 - i 2 d 2 .Math. w 2 d 3 - w 2 d 3 .Math. w 3 d 2 + w 2 d 2 .Math. w 3 d 3 ( 8 - 2 ) C 32 = - w 3 d 2 + i 3 d 3 .Math. w 3 d 2 - i 3 d 2 .Math. w 3 d 3 w 2 d 3 .Math. w 3 d 2 - w 2 d 2 .Math. w 3 d 3 ( 8 - 3 ) C 33 = - w 2 d 2 + i 3 d 3 .Math. w 2 d 2 - i 3 d 2 .Math. w 2 d 3 - w 2 d 3 .Math. w 3 d 2 + w 2 d 2 .Math. w 3 d 3 ( 8 - 4 )

(50) In S14, in the dynamometer controller, with the base torque command signal, the average velocity command signal and the differential velocity command signal maintained at the operating points in S2, the first vibration torque input d1 which is varied at a predetermined vibration frequency is generated, the first vibration torque input d1 is superimposed on the base torque command signal ib1 and the first torque current command signal it is vibrated. Here, each of the other vibration torque inputs d2 and d3 is set to zero.

(51) In S15, the estimation device measures the first vibration torque input d1, the first shaft torque detection signal t1, the first angular velocity detection signal w1, the second shaft torque detection signal t2, the second angular velocity detection signal w2, the third shaft torque detection signal t3 and the third angular velocity detection signal w3.

(52) In S16, the estimation device calculates ratios between the first vibration torque input d1 measured in S15 and the other output signals t1, w1, t2, w2, t3 and w3 so as to measure, as indicated in equations (9-1) to (9-6) below, six frequency responses t1d1, w1d1, t2d1, w2d1, t3d1 and w3d1. Here, t1d1 represents the frequency response of the first shaft torque detection signal t1 for the first vibration torque input d1 which is input to the first dynamometer 21, w1d1 represents the frequency response of the first angular velocity detection signal w1 for the input d1, t2d1 represents the frequency response of the second shaft torque detection signal t2 for the input d1, w2d1 represents the frequency response of the second angular velocity detection signal w2 for the input d1, t3d1 represents the frequency response of the third shaft torque detection signal t3 for the input d1 and w3d1 represents the frequency response of the third angular velocity detection signal w3 for the input d1.
t1d1=t1/d1  (9-1)
w1d1=w1/d1  (9-2)
t2d1=t2/d1  (9-3)
w2d1=w2/d1  (9-4)
t3d1=t3/d1  (9-5)
w3d1=w3/d1  (9-6)

(53) In S17, the estimation device determines whether or not the measurement of the six frequency responses such as t1d1 is completed within a predetermined frequency range. When the determination in S17 is no, the process is returned to S14, the vibration frequency of the first vibration torque input d1 is changed and the processing in S15 and S16 is performed again. When the determination in S17 is yes, the process is proceeded to S18.

(54) In S18, the estimation device uses the six frequency responses t1d1, w1d1, t2d1, w2d1, t3d1 and w3d1 measured in S16 and the twelve transfer functions (see S11 to S13) calculated based on the frequency responses measured by the vibration control (see S3 to S5) on the second dynamometer and the vibration control (see S7 to S9) on the third dynamometer, and thereby calculates the five transfer functions Gt1_i1, Gt1_i2, Gt1_i3, Gt2_i1 and Gt3_i1. More specifically, the frequency responses such as t1d1 for the first vibration torque input d1 measured in S16, the frequency responses such as t1d2 for the vibration torque inputs d2 and d3 measured in S5 and S9 and the transfer functions such as Gw2_i2 and C22 calculated in S11 to S13 based on these frequency responses such as t1d2 are input to equations (10-1) to (10-5) below derived based on equations (1) to (3) described above, and thus the transfer functions such as Gt1_i1 are calculated.
Gt1_i1=t1d1−C22.Math.t1d2.Math.w2d1+C22.sup.2.Math.Gw2_i2.Math.t1d2.Math.w2d1+C22.Math.C32.Math.Gw2_i3.Math.t1d2.Math.w2d1+C22.Math.C23.Math.Gw3_i2.Math.t1d2.Math.w2d1+C23.Math.C32.Math.Gw3_i3.Math.t1d2.Math.w2d1−C32.Math.t1d3.Math.w2d1+C22.Math.C32.Math.Gw2_i2.Math.t1d3.Math.w2d1+C32.sup.2.Math.Gw2_i3.Math.t1d3.Math.w2d1+C22.Math.C33.Math.Gw3_i2.Math.t1d3.Math.w2d1+C32.Math.C33.Math.Gw3_i3.Math.t1d3.Math.w2d1−C23.Math.t1d2.Math.w3d1+C22.Math.C23.Math.Gw2_i2.Math.t1d2.Math.w3d1+C22.Math.C33.Math.Gw2_i3.Math.t1d2.Math.w3d1+C23.sup.2.Math.Gw3_i2.Math.t1d2.Math.w3d1+C23.Math.C33.Math.Gw3_i3.Math.t1d2.Math.w3d1−C33.Math.t1d3.Math.w3d1+C23.Math.C32.Math.Gw2_i2.Math.t1d3.Math.w3d1+C32.Math.C33.Math.Gw2_i3.Math.t1d3.Math.w3d1+C23.Math.C33.Math.Gw3_i2.Math.t1d3.Math.w3d1+C33.sup.2.Math.Gw3_i3.Math.t1d3.Math.w3d1  (10-1)
Gt1_i2=t1d2−C22.Math.Gw2_i2.Math.t1d2−C23.Math.Gw3_i2.Math.t1d2−C32.Math.Gw2_i2.Math.t1d3−C33.Math.Gw3_i2.Math.t1d3  (10-2)
Gt1_i3=t1d3−C22.Math.Gw2_i3.Math.t1d2−C23.Math.Gw3_i3.Math.t1d2−C32.Math.Gw2_i3.Math.t1d3−C33.Math.Gw3_i3.Math.t1d3  (10-3)
Gt2_i1=t2d1−C22.Math.Gt2_i2.Math.w2d1−C32.Math.Gt2_i3.Math.w2d1−C23.Math.Gt2_i2.Math.w3d1−C33.Math.Gt2_i3.Math.w3d1  (10-4)
Gt3_i1=t3d1−C22.Math.Gt3_i2.Math.w2d1−C32.Math.Gt3_i3.Math.w2d1−C23.Math.Gt3_i2.Math.w3d1−C33.Math.Gt3_i3.Math.w3d1  (10-5)

(55) In S19, the estimation device uses the six frequency responses t1d1, w1d1, t2d1, w2d1, t3d1 and w3d1 measured in S16 and the twelve transfer functions (see S11 to S13) calculated based on the frequency responses measured by the vibration control (see S3 to S5) on the second dynamometer and the vibration control (see S7 to S9) on the third dynamometer, thereby calculates the five transfer functions Gw1_i1, Gw1_i2, Gw1_i3, Gw2_i1 and Gw3_i1 and completes the processing. More specifically, the frequency responses such as t1d1 for the first vibration torque input d1 measured in S16, the frequency responses such as t1d2 for the vibration torque inputs d2 and d3 measured in S5 and S9 and the transfer functions such as Gw2_i2 and C22 calculated in S11 to S13 based on these frequency responses such as t1d2 are input to equations (11-1) to (11-5) below derived based on equations (1) to (3) described above, and thus the transfer functions such as Gw1_i1 are calculated.
Gw1_i1=w1d1−C22.Math.w1d2.Math.w2d1+C22.sup.2.Math.Gw2_i2.Math.w1d2.Math.w2d1+C22.Math.C32.Math.Gw2_i3.Math.w1d2.Math.w2d1+C22.Math.C23.Math.Gw3_i2.Math.w1d2.Math.w2d1+C23.Math.C32.Math.Gw3_i3.Math.w1d2.Math.w2d1−C32.Math.w1d3.Math.w2d1+C22.Math.C32.Math.Gw2_i2.Math.w1d3.Math.w2d1+C32.sup.2.Math.Gw2_i3.Math.w1d3.Math.w2d1+C22.Math.C33.Math.Gw3_i2.Math.w1d3.Math.w2d1+C32.Math.C33.Math.Gw3_i3.Math.w1d3.Math.w2d1−C23.Math.w1d2.Math.w3d1+C22.Math.C23−Gw2_i2.Math.w1d2.Math.w3d1+C22.Math.C33.Math.Gw2_i3.Math.w1d2.Math.w3d1+C23.sup.2.Math.Gw3_i2.Math.w1d2.Math.w3d1+C23.Math.C33.Math.Gw3_i3.Math.w1d2.Math.w3d1−C33.Math.w1d3.Math.w3d1+C23.Math.C32.Math.Gw2_i2.Math.w1d3.Math.w3d1+C32.Math.C33.Math.Gw2_i3w1d3.Math.w3d1+C23.Math.C33.Math.Gw3_i2.Math.w1d3.Math.w3d1+C33.sup.2.Math.Gw3_i3.Math.w1d3.Math.w3d1  (11-1)
Gw1_i2=w1d2−C22.Math.Gw2_i2.Math.w1d2−C23.Math.Gw3_i2.Math.w1d2−C32.Math.Gw2_i2.Math.w1d3−C33.Math.Gw3_i2.Math.w1d3  (11-2)
Gw1_i3=w1d3−C22.Math.Gw2_i3.Math.w1d2−C23.Math.Gw3_i3.Math.w1d2−C32.Math.Gw2_i3.Math.w1d3−C33.Math.Gw3_i3.Math.w1d3  (11-3)
Gw2_i1=w2d1−C22.Math.Gw2_i2.Math.w2d1−C32.Math.Gw2_i3.Math.w2d1−C23.Math.Gw2_i2.Math.w3d1−C33.Math.Gw2_i3.Math.w3d1  (11-4)
Gw3_i1=w3d1−C22.Math.Gw3_i2.Math.w2d1−C32.Math.Gw3_i3.Math.w2d1−C23.Math.Gw3_i2.Math.w3d1−C33.Math.Gw3_i3.Math.w3d1  (11-5)

(56) <Mechanical Characteristic Estimation Method>

(57) FIG. 4 is a diagram showing a five-inertia system model obtained by approximating a mechanical system formed by connecting the first to third dynamometers 21 to 23 to the test piece W. As shown in FIG. 4, the mechanical system of the test system S described above is approximated by the five-inertia system model that includes: a first inertia body M1 which has the moment of inertia J1 of the first dynamometer 21; a second inertia body M2 which has the moment of inertia J2 of the second dynamometer 22; a third inertia body M3 which has the moment of inertia J3 of the third dynamometer 23; a transmission element M4 which changes gears at the total gear ratio g (=ga×gb) obtained by multiplying together the transmission gear ratio ga and the final gear ratio gb between one input portion and two output portions; a first shaft body M5 which has a predetermined spring stiffness K1 and which connects together the first inertia body M1 and the input portion of the transmission element M4; a second shaft body M6 which has a second moment of inertia Jc2 and a spring stiffness K2 and which connects together one of the output portions of the transmission element M4 and the second inertia body M2; and a third shaft body M7 which has a third moment of inertia Jc3 and a spring stiffness K3 and which connects together the other of the output portions of the transmission element M4 and the third inertia body M3.

(58) In FIG. 4, the spring stiffness K1 is one of the mechanical characteristic parameters which characterize the mechanical characteristic of the test piece W, and mainly corresponds to the spring stiffness of a lock-up clutch included in the transmission TM1 of the test piece W. The spring stiffness K2 is one of the mechanical characteristic parameters which characterize the mechanical characteristic of the test piece W, and mainly corresponds to the spring stiffness of the second shaft of the test piece W. The spring stiffness K3 is one of the mechanical characteristic parameters which characterize the mechanical characteristic of the test piece W, and mainly corresponds to the spring stiffness of the third shaft S3 of the test piece W. The second moment of inertia Jc2 is one of the mechanical characteristic parameters which characterize the mechanical characteristic of the test piece W, and mainly corresponds to a conversion value of the entire inertia of the test piece W on the side of the second dynamometer 22. The third moment of inertia Jc3 is one of the mechanical characteristic parameters which characterize the mechanical characteristic of the test piece W, and mainly corresponds to a conversion value of the entire inertia of the test piece W on the side of the third dynamometer 23.

(59) FIG. 5 is a block diagram showing the equation of motion of the five-inertia system model shown in FIG. 4. FIG. 5 shows a case where the differential gear TM2 of the test piece W is operated in an ideal state where there is no velocity difference between the left and right thereof.

(60) The equation of motion of the five-inertia system model is represented by equations (12-1) to (12-8) below.

(61) w 1 = 1 J 1 .Math. s ( i 1 - t 1 ) ( 12 - 1 ) t 1 = K 1 s ( w 1 - g w 2 c + w 3 c 2 ) ( 12 - 2 ) wc 2 = 1 Jc 2 .Math. s ( g 2 t 1 - t 2 ) ( 12 - 3 ) wc 3 = 1 Jc 3 .Math. s ( g 2 t 1 - t 3 ) ( 12 - 4 ) t 2 = K 2 s ( wc 2 - w 2 ) ( 12 - 5 ) t 3 = K 3 s ( wc 3 - w 3 ) ( 12 - 6 ) w 2 = 1 J 2 .Math. s ( t 2 - i 2 ) ( 12 - 7 ) w 3 = 1 J 3 .Math. s ( t 3 - i 3 ) ( 12 - 8 )

(62) In the mechanical characteristic estimation method of the present embodiment, in order to easily treat the five-inertia system model described above, the followings are assumed. Firstly, it is assumed that the moments of inertia J2 and J3 are equal to each other (J2=J3). Since the ratings of the second dynamometer 22 and the third dynamometer 23 are the same as each other, this assumption is appropriate. Secondly, it is assumed that each of the moments of inertia Jc2 and Jc3 is zero (Jc2=Jc3=0). Since the moment of inertia of the test piece W is sufficiently low as compared with the moments of inertia J1 to J3 of the dynamometers, this assumption is also appropriate. Thirdly, it is assumed that the spring stiffnesses K2 and K3 of the second shaft S2 and the third shaft S3 which correspond to the left and right drive shafts of the test piece W are equal to each other (K2=K3). Although in general, left and right drive shafts differ in length in a strict sense such that they also differ in spring stiffness, the difference thereof is not excessively large, and thus this assumption is also appropriate.

(63) When under the assumptions as described above, the equation of motion (12-1) to (12-8) described above is solved with respect to w1, t1, wc2, wc3, t2, t3, w2 and w3, and the transfer function from the input (i1, i2, i3) serving as the torque current command signal to the output (w1, t1, wc2, wc3, t2, t3, w2, w3) is further calculated, the characteristic polynomial thereof is as indicated in equation (13) below. In the mechanical characteristic estimation method of the present embodiment, the values of the spring stiffnesses K1 and K2 which are unknown mechanical characteristic parameters are estimated based on equation (13) below.
D(s)=J1.Math.J2(g.sup.2.Math.K1+2.Math.K2)s.sup.2+(g.sup.2.Math.J1+2.Math.J2).Math.K1.Math.K2  (13)

(64) FIG. 6 is a flowchart showing a specific procedure for the mechanical characteristic estimation method of the present embodiment. The mechanical characteristic estimation method is formed with a first measurement step (S21), a second measurement step (S22) and an estimation step (S23).

(65) At the beginning, in the first measurement step of S21, an operator sets the transmission gear ratio ga of the test piece W to a predetermined first transmission gear ratio ga1 which is determined in a changeable range (gaL to gaH), and measures the resonant frequency of the test piece W in which the transmission gear ratio is set as described above. In the following description, the total gear ratio of the test piece W in the first measurement step is represented by “g1”. In other words, g1=ga1×gb. In the first measurement step, the resonant frequency which is measured in a state where the total gear ratio of the test piece W is g1 is represented by “ω1”.

(66) In the first measurement step, the resonant frequency of ω1 of the test piece W can be measured by use of any one of the total of eighteen transfer functions (Gt1_i1 to Gt1_i3, Gt2_i1 to Gt2_i3, Gt3_i1 to Gt3_i3, Gw1_i1 to Gw1_i3, Gw2_i1 to Gw2_i3 and Gw3_i1 to Gw3_i3) represented in equations (1) and (2) acquired by performing, for example, the input/output characteristic estimation method of FIGS. 3A and 3B on the test piece W in which the gear ratio is set to g1 as described above.

(67) FIGS. 7A and 7B are Bode diagrams for two (Gt2_i2 and Gt3_i2) of the total of eighteen transfer functions obtained by performing the input/output characteristic estimation method of FIGS. 3A and 3B. In the first measurement step, as shown in FIGS. 7A and 7B, a frequency at which a gain is a peak value by a resonance phenomenon is measured from the transfer functions measured by performing the input/output characteristic estimation method as described above, and the frequency is assumed to be the resonant frequency ω1.

(68) With reference back to FIG. 6, in the second measurement step of S22, the operator sets the transmission gear ratio ga of the test piece W to a second transmission gear ratio ga2 which is determined to be different from the first transmission gear ratio ga1 (ga2≠ga1) in the changeable range (gaL to gaH), and measures the resonant frequency of the test piece W in which the transmission gear ratio is set as described above. In the following description, the total gear ratio of the test piece W in the second measurement step is represented by “g2”. In other words, g2=ga2×gb. In the second measurement step, the resonant frequency which is measured in a state where the total gear ratio of the test piece W is g2 is represented by “ω2”. Since a specific procedure for measuring the resonant frequency ω2 in the second measurement step is the same as in the first measurement step, the detailed description thereof will be omitted. As described above, the second transmission gear ratio ga2 and the first transmission gear ratio ga1 are set to the different values. Hence, in the first measurement step and the second measurement step, the values of the total gear ratios of the test piece W differ (ga1≠ga2), and thus the values of the measured resonant frequencies differ (ω1≠ω2).

(69) In the estimation step of S23, the resonant frequencies ω1 and ω2 and the gear ratios g1 and g2 obtained through the first and second measurement steps are used, and thus the estimated values of the spring stiffnesses K1 and K2 which are unknown mechanical characteristic parameters are calculated. A procedure for calculating the estimated values of the spring stiffnesses K1 and K2 in the estimation step will be described below.

(70) When the resonant frequencies ω1 and ω2 and the gear ratios g1 and g2 are first substituted into the right side of the characteristic equation (13) described above, simultaneous equations (14-1) and (14-2) for the spring stiffnesses K1 and K2 can be obtained.
J1.Math.J2(g1.sup.2.Math.K1+2.Math.K2)ω1.sup.2−(g1.sup.2.Math.J1+2.Math.J2).Math.K1.Math.K2=0  (14-1)
J1.Math.J2(g2.sup.2.Math.K1+2.Math.K2)ω2.sup.2−(g2.sup.2.Math.J1+2.Math.J2).Math.K1.Math.K2=0  (14-2)

(71) When the equations (14-1) and (14-2) described above are solved with respect to the spring stiffnesses K1 and K2, estimation equations (15-1) and (15-2) for the spring stiffnesses K1 and K2 are derived.

(72) K 1 = 2 .Math. J 1 .Math. J 2 .Math. ω2 2 .Math. ω1 2 .Math. ( g 2 - g 1 ) .Math. ( g 2 + g 1 ) g 2 2 .Math. ω2 2 .Math. ( g 1 2 .Math. J 1 + 2 .Math. J 2 ) - g 1 2 .Math. ω1 2 .Math. ( g 2 2 .Math. J 1 + 2 .Math. J 2 ) ( 15 - 1 ) K 2 = J 1 .Math. J 2 .Math. ω 2 2 .Math. ω 1 2 .Math. ( g 2 - g 1 ) .Math. ( g 2 + g 1 ) ω 1 2 .Math. ( g 2 2 .Math. J 1 + 2 .Math. J 2 ) - ω 2 2 .Math. ( g 1 2 .Math. J 1 + 2 .Math. J 2 ) ( 15 - 2 )

(73) In the estimation step, the values of the resonant frequencies ω1 and ω2 and the gear ratios g1 and g2 which are previously acquired and the values of the moments of inertia J1 and J2 of the dynamometers which are known from the design values thereof are input to the estimation equations (15-1) and (15-2) described above, and thus the estimated values of the spring stiffnesses K1 and K2 are calculated.

(74) When the gear ratio g1 in the first measurement step and the gear ratio g2 in the second measurement step are close to each other (g1≈g2), the resonant frequencies ω1 and ω2 are also close to each other (ω1≈ω2), and thus the denominators of the estimation equations (15-1) and (15-2) used in the estimation step are close to zero, with the result that the accuracy of the estimation may be deteriorated. Hence, the transmission gear ratios ga1 and ga2 are preferably set such that the absolute value |g1−g2| of the difference between the gear ratio g1 in the first measurement step and the gear ratio g2 in the second measurement step is maximized. More specifically, preferably, the first transmission gear ratio ga1 is set to, for example, the minimum transmission gear ratio gaL which is the lowest in the changeable range (that is, the total gear ratio in the first measurement step is set to gL=gaL×gb), the second transmission gear ratio ga2 is set to, for example, the maximum transmission gear ratio gaH which is the highest in the changeable range (that is, the total gear ratio in the second measurement step is set to gH=gaH×gb) and thus the absolute value |gL−gH| of the difference between the gear ratios is maximized. In this way, it is possible to enhance the accuracy of the estimation.

(75) Although the embodiment of the present invention is described above, the present invention is not limited to this embodiment. The detailed configuration may be modified as necessary without departing from the spirit of the present invention.

EXPLANATION OF REFERENCE NUMERALS

(76) S: test system W: test piece TM1: transmission (transmission mechanism) TM2: differential gear (transmission mechanism) S1: first shaft S2: second shaft S3: third shaft 21: first dynamometer (first electric motor) 22: second dynamometer (second electric motor) 23: third dynamometer (third electric motor)