TEST PART AUTOMATIC OPERATION DEVICE, TEST PART TESTING SYSTEM, COMMAND VEHICLE SPEED GENERATION PROGRAM, AND TEST PART AUTOMATIC OPERATION METHOD
20230123299 · 2023-04-20
Assignee
Inventors
Cpc classification
International classification
Abstract
The present invention enables the measuring and evaluating of variations in vehicle fuel consumption and emission test results due to differences in driving style. An automatic operation device that automatically operates a test part based on a command vehicle speed includes a receiving unit, a command vehicle speed shaping unit, and an operation control unit. The receiving unit receives a driving mode set or changed by a user. The command vehicle speed shaping unit shapes a command vehicle speed r(t) based on the driving mode received by the receiving unit. The operation control unit controls an operation of the test part by a shaped command vehicle speed r′(t) obtained by the command vehicle speed shaping unit.
Claims
1. A test part automatic operation device configured to automatically operate a test vehicle or a test part serving as a part of the test vehicle based on a command vehicle speed, the test part automatic operation device comprising: a receiving unit configured to receive a driving mode set or changed by a user; a command vehicle speed shaping unit configured to shape the command vehicle speed based on the driving mode received by the receiving unit; and an operation control unit configured to control an operation of the test part by the shaped command vehicle speed obtained by the command vehicle speed shaping unit.
2. The test part automatic operation device according to claim 1, further comprising an operating unit configured to operate the test part, wherein the operation control unit controls the operating unit based on the shaped command vehicle speed.
3. The test part automatic operation device according to claim 1, wherein the driving mode has a value relating to work or a value relating to vehicle speed followability set as a parameter, and the command vehicle speed shaping unit shapes the command vehicle speed based on at least one of the value relating to work and the value relating to vehicle speed followability.
4. The test part automatic operation device according to claim 3, wherein the value relating to work is IWR (inertial work rating), ASCR (absolute speed change rating), ER (energy rating), DR (distance rating), EER (energy economy rating), or a value relating to IWR, ASCR, ER, DR, or EER, and the value relating to vehicle speed followability is RMSSE (root. mean squared speed error) or a value relating to RMSSE.
5. The test part automatic operation device according to claim 3, wherein the value relating to work or the value relating to vehicle speed followability is capable of being optionally set by the user, and the operation control unit is configured such that the user is capable of optionally changing the driving mode of the test part based on the value relating to work or the value relating to vehicle speed followability set by the user.
6. The test part automatic operation device according to claim 1, wherein the command vehicle speed shaping unit shapes the command vehicle speed using a predetermined evaluation function having an acceleration command value and a deviation between the command vehicle speed and an actual vehicle speed as parameters based on the driving mode received by the receiving unit.
7. The test part automatic operation device according to claim 6, wherein the predetermined evaluation function is a function obtained by adding a value relating to the acceleration command value weighted by a positive value parameter to a value relating to the deviation between the command vehicle speed and the actual vehicle speed, and the command vehicle speed shaping unit determines the positive value parameter based on the driving mode received by the receiving unit and shapes the command vehicle speed using the positive value parameter.
8. The test part automatic operation device according to claim 7, further comprising a combination data storage unit configured to store therein a lookup table or a predetermined arithmetic expression indicating a combination of the positive value parameter corresponding to the driving mode received by the receiving unit, wherein the command vehicle speed shaping unit determines the positive value parameter using the lookup table or the predetermined arithmetic expression.
9. The test part automatic operation device according to claim 1, wherein the command vehicle speed shaping unit shapes the command vehicle speed by a predetermined control arithmetic algorithm, the control arithmetic algorithm includes a feedforward control unit configured to input a value obtained by differentiating the command vehicle speed to be shaped obtained after a predetermined look-ahead time has elapsed and multiplying acceleration obtained by the differentiation by a predetermined feedforward gain value to a model of the test part, and the command vehicle speed shaping unit determines the look-ahead time and/or the feedforward gain value based on the driving mode received by the receiving unit and shapes the command vehicle speed using the look-ahead time and/or the feedforward gain value.
10. The test part automatic operation device according to claim 9, wherein the control arithmetic algorithm further includes a feedback control unit, configured to multiply the deviation between the command vehicle speed and the actual vehicle speed by a predetermined feedback gain value, adds an output, from the feedforward control unit and an output from the feedback control unit to obtain a value, and inputs the obtained value to the model of the test part, and the command vehicle speed shaping unit determines the look-ahead time and/or the feedforward gain value and the feedback gain value based on the driving mode received by the receiving unit and shapes the command vehicle speed using the look-ahead time and/or the feedforward gain value and the feedback gain value.
11. The test part automatic operation device according to claim 9, further comprising a combination data storage unit configured to store therein a lookup table or a predetermined arithmetic expression indicating a combination of the look-ahead time and the feedforward gain value corresponding to the driving mode received by the receiving unit, wherein the command vehicle speed shaping unit determines the look-ahead time and the feedforward gain value using the lookup table or the predetermined arithmetic expression.
12. The test part automatic operation device according to claim 8, further comprising a combination data correcting unit configured to correct the lookup table or the predetermined arithmetic expression based on actual driving data on the test part, wherein the command vehicle speed shaping unit shapes the command vehicle speed using the corrected lookup table or the corrected predetermined arithmetic expression.
13. A test part testing system comprising: a chassis dynamometer configured to perform a driving test on a test vehicle or a test part serving as a part of the test vehicle; and the test part automatic operation device according to claim 1.
14. A test part automatic operation method for automatically operating a test vehicle or a test part serving as a part of the test vehicle based on a command vehicle speed, the test part automatic operation method comprising: receiving a driving mode set or changed by a user; shaping the command vehicle speed based on the received driving mode; and controlling an operation of the test part by the shaped command vehicle speed resulting from the shaping.
15. A non-transitory computer readable medium containing instructions for generating a command vehicle speed for automatically operating a test vehicle or a test part serving as a part of the test vehicle, that when executed by a a computer, cause the computer to function as: a receiving unit configured to receive a driving mode set or changed by a user; and a command vehicle speed shaping unit configured to shape the command vehicle speed based on the driving mode received by the receiving unit.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
REFERENCE SIGNS LIST
[0039] 100 automatic operation device
[0040] V test vehicle (test part)
[0041] 2 operating unit
[0042] 3 operation control unit
[0043] 4 command vehicle speed generating unit (command vehicle speed generation device)
[0044] 41 receiving unit
[0045] 42 command vehicle speed shaping unit
[0046] C control arithmetic algorithm
[0047] C1 feedforward control unit
[0048] 43 screen display unit
[0049] 44 combination data storage unit
[0050] 45 combination data correcting unit
DESCRIPTION OF EMBODIMENTS
[0051] A test part automatic operation device according to an embodiment of the present invention is described below with reference to the drawings.
[0052] As illustrated in
[0053] The operating unit 2 is placed on the seat of a driver's seat V1 of the vehicle V to operate an accelerator pedal, a brake pedal, a shift lever, an ignition switch, and the like of the vehicle V.
[0054] Specifically, the operating unit 2 includes an actuator for an accelerator that depresses and operates the accelerator pedal, an actuator for a brake that depresses and operates the brake pedal, an actuator for a shift lever that operates the shift lever, and an actuator for a switch that operates the ignition switch, for example. In addition, the operating unit 2 may include an actuator for a clutch that depresses and operates a clutch pedal, for example, as necessary.
[0055] The operation control unit 3 controls the actuators of the operating unit 2 using the input command vehicle speed r′(t) as a target value, thereby causing an actual vehicle speed of the vehicle V to follow the command vehicle speed r′(t). Specifically, the operation control unit 3 controls the actuators especially the actuator for an accelerator and the actuator for a brake) of the operating unit 2 using a driving performance map 10 as illustrated in
[0056] The driving performance map 10 refers to data in which the amount of accelerator operation can be obtained from the speed and the acceleration. The driving performance map is created by the following procedures (1) to (3). (1) A learning operation is performed on a test vehicle to obtain the speed and the acceleration at various different accelerator openings. (2) Subsequently, data that associates the accelerator opening, the speed, and the acceleration with one another is obtained. (3) Subsequently, data (driving performance map) in which the amount of accelerator operation can be obtained from the speed and acceleration is created based on the data that associates the accelerator opening, the speed, and the acceleration with one another.
[0057] The operation control unit 3 controls the actuator for an accelerator or the actuator for a brake of the operating unit 2 using a control algorithm of a 2-degree-of-freedom control system. Specifically, the operation control unit 3 includes a feedback control system 31 (e.g., PI control) and a feedforward control system 32. The feedback control system 31 uses a deviation between the command vehicle speed r′(t) and an actual vehicle speed v(t) at the current time. The feedforward control system 32 uses a differential value (command acceleration) of a future command vehicle speed r′(t) obtained after a certain time (look-ahead time) has elapsed since the current time. An adder 33 adds control output obtained by feeding back the deviation between the command vehicle speed r′(t) and the actual vehicle speed v(t) in the feedback control system 31 and the command acceleration obtained in the feedforward control system 32 to obtain an acceleration command value. The operation control unit 3 inputs the obtained acceleration command value to the driving performance map 10 to determine the amount of accelerator operation. Thus, the operation control unit 3 controls the actuator for an accelerator. The operation control unit 3 also controls the actuator for a brake by the same mechanism.
[0058] The following describes the command vehicle speed generating unit 4 in detail.
[0059] The command vehicle speed generating unit 4 generates the command vehicle speed r′(t) to be input to the operation control unit 3. The command vehicle speed generating unit 4 according to the present embodiment shapes a reference command vehicle speed r(t) defined by laws and regulations or the like based on an input from the user and inputs the shaped command vehicle speed r′(t) to the operation control unit 3. The operation control unit 3 controls the actuator for an accelerator or the actuator for a brake using the input shaped command vehicle speed r′(t) as described above. The command vehicle speed generating unit 4 is a computer including a CPU, an internal memory, an input/output interface, an AD converter, and other components, The command vehicle speed generating unit 4 shapes the reference command vehicle speed r(t) based on a command vehicle speed generation program stored in the internal memory to generate the shaped command vehicle speed r′(t).
[0060] The reference command vehicle speed r(t) is a vehicle speed determined by a driving pattern defined in JC08 (Japan), NEDC (Europe), WLTP (mainly Japan, Europe, etc.), FTP75 (USA), US06 (USA), HWFET (USA), or SC03 (USA), for example.
[0061] Specifically, as illustrated in
[0062] The driving mode according to the present embodiment has a value relating to work and a value relating to vehicle speed followability set as parameters.
[0063] Examples of the value relating to work include, but are not limited to, the following driving indexes (operating indexes) (1) to (5).
(1) IWR (Inertial Work Rating)
[0064] The difference or the ratio between the vehicle's reference inertial work in target driving based on the driving pattern and the vehicle's actual inertial work in actual driving
(2) ASCR (Absolute Speed Change Rating)
[0065] The difference or the ratio between the vehicle's reference instantaneous acceleration in target driving based on the driving pattern and the vehicle's actual instantaneous acceleration in actual driving
(3) ER (Energy Rating)
[0066] The difference or the ratio between the vehicle's reference accumulated work in target driving based on the driving pattern and the vehicle's actual accumulated work in actual driving
(4) DR (Distance Rating)
[0067] The difference or the ratio between the vehicle's reference accumulated distance in target driving based on the driving pattern and the vehicle's actual accumulated distance in actual driving
(5) EER (Energy Economy Rating)
[0068] The ratio of the driving distance per unit work expressed by “DR/ER”
[0069] Examples of the value relating to vehicle speed followability include, but are not limited to, the following driving index (operating index) (6).
(6) RMSSE (Root Mean Squared Speed Error)
[0070] The mean square value of the difference between the command vehicle speed and the actual speed
[0071] The receiving unit 41 according to the present embodiment is configured to receive IWR and RMSSE as the parameters of the driving mode.
[0072] The command vehicle speed generating unit 4 according to the present embodiment includes a screen display unit 43 that displays a setting screen W (refer to
[0073] In addition, the setting screen W may display the following contents. The setting screen W, for example, displays a two-dimensional graph G with IWR on one axis and RMSSE on the other axis. In the graph G, the positions of IWR and RMSSE set by the user and an acceptable range AR defined by WLTP (certification test) are displayed in a visually recognizable manner. To make the acceptable range AR visually recognizable, the acceptable range AR may be displayed with a frame line or in a different color. In addition, the setting screen W may include a result display field S3 for displaying the results of IWR and RMSSE resulting from shaping by the command vehicle speed shaping unit 42. The setting screen W may also display a “Start Calculation” button S4 for starting a shaping arithmetic operation of the command vehicle speed r(t) or a “Display Results” button S5 for saving the shaping results (shaped command vehicle speed r′(t), IWR, and RMSSE) in a data storage unit.
[0074] The command vehicle speed shaping unit 42 shapes the reference command vehicle speed r(t) so as to achieve IWR and RMSSE received by the receiving unit 41. Specifically, the command vehicle speed shaping unit 42 adjusts at least one of the following four parameters or a combination thereof to generate the shaped command vehicle speed r′(t) from the reference command vehicle speed r(t).
<First Shaping Method>
[0075] Now, consider an evaluation function J.sub.1 obtained by adding the length A.sub.0 of time in which the acceleration command value changes (length of the time differential value (≠0) of the acceleration command value) weighted by a positive value parameter λ.sub.0 to the sum of squares E of the deviation (vehicle speed deviation) between the command vehicle speed r(t) and the actual vehicle speed v(t) as illustrated in (1) of
J.sub.1=E+λ.sub.0A.sub.0
[0076] The sum of squares E of the vehicle speed deviation corresponds mainly to RMSSE, and the length A.sub.0 of the time differential value of the acceleration command value represents the sum of the rate of change in acceleration (representing accelerator frequency) and corresponds mainly to IWR. The time differential value of the acceleration command value is calculated by forward difference or central difference, for example. Instead of the sum of squares E, the command vehicle speed shaping unit 42 may use any one of the sum of first power and the sum of third to N-th power of the vehicle speed deviation.
[0077] The command vehicle speed shaping unit 42 calculates the sum of squares E of the vehicle speed deviation and the length A.sub.0 of the time differential value of the acceleration command value for a certain time series of the acceleration command vale: using an acceleration responsiveness model (vehicle model) M approximated by a transfer function or the like.
[0078] The command vehicle speed shaping unit 42 determines the parameter λ.sub.0 based on IWR and RMSSE input by the user and derives the operation that minimizes the evaluation function J.sub.1 with the parameter λ.sub.0 by optimization calculation. The command vehicle speed shaping unit determines the actual vehicle speed v(t) in the operation that minimizes the evaluation function J.sub.1 to be the shaped command vehicle speed r′(t). The optimization calculation of the evaluation function J.sub.1 can be performed by a numerical calculation method, such as sparse optimization.
<Second Shaping Method>
[0079] Now, consider an evaluation function J.sub.2 obtained by adding the sum of squares A.sub.2 of change in the acceleration command value per unit time (time differential value of the acceleration command value) weighted by a positive value parameter λ.sub.2 to the sum of squares E of the deviation (vehicle speed deviation) between the command vehicle speed r(t) and the actual vehicle speed v(t) as illustrated in (2) of
J.sub.2=E+λ.sub.2A.sub.2
[0080] The sum of squares E of the vehicle speed deviation corresponds mainly to RMSSE, and the sum of squares A.sub.2 of change in the acceleration command value represents the sum of the rate of change in acceleration (representing accelerator frequency) and corresponds mainly to IWR. The time differential value of the acceleration command value is calculated by forward difference or central difference, for example. Instead of the sum of squares E, the command vehicle speed shaping unit 42 may use any one of the sum of first power and the sum of third to N-th power of the vehicle speed deviation. Instead of the sum of squares A.sub.2, the command vehicle speed shaping unit 42 may use any one of the sum of first power and the sum of third to N-th power of change in the acceleration command value.
[0081] The command vehicle speed shaping unit 42 calculates the sum of squares E of the vehicle speed deviation and the sum of squares A.sub.2 of the time differential value of the acceleration command value for a certain time series of the acceleration command value using the vehicle model M described above.
[0082] The command vehicle speed shaping unit 42 determines the parameter λ.sub.2 based on IWR and RMSSE input by the user and derives the operation that minimizes the evaluation function J.sub.2 with the parameter λ.sub.2 by optimization calculation. The command vehicle speed shaping unit 42 determines the actual vehicle speed v(t) in the operation that minimizes the evaluation function J.sub.1 to be the shaped command vehicle speed r′(t). The optimization calculation of the evaluation function J.sub.2 can be performed by a numerical calculation method, such as the least squares method.
<Third Shaping Method>
[0083] As illustrated in (3) of
[0084] The control arithmetic algorithm C includes a feed forward control unit C1 and a feedback control unit C2. The feedforward control unit C1 differentiates the command vehicle speed to be shaped r(t) obtained after a predetermined look-ahead time T.sub.p has elapsed and multiplies acceleration a.sub.r(t) obtained by the differentiation by a predetermined feedforward gain value K.sub.FF. The feedback control unit C2, such as PID control, uses the deviation between the command vehicle speed r(t) and the actual vehicle speed v(t). The control arithmetic algorithm C adds the output from the feedforward control unit C1 and the output from the feedback control unit C2 by an adder C3 to obtain an acceleration command value a(t). The control arithmetic algorithm C inputs the obtained acceleration command value a(t) to the vehicle model M described above to determine the amount of pedal depression. Thus, the control arithmetic algorithm C calculates the actual vehicle speed v(t).
[0085] The command vehicle speed shaping unit 42 determines the look-ahead time T.sub.p serving as the parameter based on IWR and RMSSE input by the user and calculates the actual vehicle speed v(t) by the control arithmetic algorithm C described above. The command vehicle speed shaping unit 42 determines the actual vehicle speed v(t) obtained by the control arithmetic algorithm C to be the shaped command vehicle speed r′(t). For example, a longer look-ahead time T.sub.p reproduces smooth driving, and a shorter look-ahead time T.sub.p reproduces rough driving.
<Fourth Shaping Method>
[0086] As illustrated in (4) of
<Fifth Shaping Method>
[0087] As illustrated in
[0088] The control arithmetic algorithm C includes the feedforward control unit C1 and the feedback control unit C2. The feedforward control unit C1 differentiates the command vehicle speed to be shaped r(t) obtained after the predetermined look-ahead time T.sub.p has elapsed and multiplies the acceleration a.sub.r(t) obtained by the differentiation by the predetermined feedforward gain value K.sub.FF. The feedback control unit C2 performs PM control or the like by multiplying the deviation between the command vehicle speed r(t) and the actual vehicle speed v(t) by a predetermined feedback gain value K.sub.FB. The control arithmetic algorithm C adds the output from the feedforward control unit C1 and the output from the feedback control unit C2 by an adder C3 to obtain an acceleration command value a(t). The control arithmetic algorithm C inputs the obtained acceleration command value a(t) to the vehicle model M described above to determine the amount of pedal depression. Thus, the control arithmetic algorithm C calculates the actual vehicle speed v(t).
[0089] The command vehicle speed shaping unit 42 determines the look-ahead time T.sub.p or the feedforward gain value K.sub.FF and the feedback gain value K.sub.FB serving as the parameter based on IWR and RMSSE input by the user and calculates the actual vehicle speed v(t) by the control arithmetic algorithm C described above. The command vehicle speed shaping unit 42 determines the actual vehicle speed v(t) obtained by the control arithmetic algorithm C to be the shaped command vehicle speed r′(t). For example, a larger feedback gain value K.sub.FB reproduces rough driving.
[0090] The command vehicle speed shaping unit 42 may generate the shaped command vehicle speed r′(t) by combining at least two or more of the first to the fifth shaping methods described above. Alternatively, the command vehicle speed shaping unit 42. may generate the shaped command vehicle speed r′(t) by using any one of the first to the fifth shaping methods described above. To combine the first or the second shaping method and the third, the fourth, or the fifth shaping method, for example, the shaped command vehicle speed r′(t) obtained by the first or the second shaping method may be input to the control arithmetic algorithm C as the command vehicle speed to be shaped r(t).
[0091] The following describes the combination of the third and the fourth shaping methods.
[0092] In this case, the command vehicle speed generating unit 4 further includes a combination data storage unit 44 that stores therein a lookup table LT (refer to
IWR=f.sub.IWR(K.sub.FF,T.sub.p)
RMSSE=f.sub.RMSSE(K.sub.FF,T.sub.p)
[0093] The command vehicle speed shaping unit 42 determines the look-ahead time T.sub.p and the feedforward gain value K.sub.FF using the values of IWR and RMSSE received by the receiving unit 41 and the lookup table LT. Specifically, the command vehicle speed shaping unit 42 solves bivariate equations IWR=f.sub.IWR(K.sub.FF,T.sub.p) and RMSSE.sub.Tgt=f.sub.RMSSE(K.sub.FF,T.sub.p) using the two functions included in the lookup table LT by numerical calculation, such as the Newton's method to determine the look-ahead time T.sub.p and the feedforward gain value K.sub.FF. The command vehicle speed shaping unit 42 uses the look-ahead time T.sub.p and the feedforward gain value K.sub.FF to calculate the actual vehicle speed v(t) by the control arithmetic algorithm C described above and generate the shaped command vehicle speed r′(t).
[0094] The command vehicle speed shaping unit 42 inputs the generated shaped command vehicle speed r′(t) to the operation control unit 3. The operation control unit 3 controls the actuators of the operating unit 2 using the input shaped command vehicle speed e(t) as a target value, thereby causing the actual vehicle speed v(t) to follow the shaped command vehicle speed r′(t).
<Advantageous Effects of the Present Embodiment>
[0095] The test part automatic operation device 100 according to the present embodiment having the configuration described above can shape the command vehicle speed r(t) based on the driving mode (IWR and RMSSE) set or changed by the user. Consequently, the test part automatic operation device 100 can reproduce various driving modes. As a result, the test part automatic operation device enables the measuring and evaluating of variations in vehicle fuel consumption and emission test results due to differences in people's driving mode (driving style).
Other Embodiments
[0096] As illustrated in
[0097] The command vehicle speed shaping unit 42 determines the look-ahead time L and the feedforward gain value K.sub.FF using the corrected lookup table LT or the corrected predetermined arithmetic expression and shapes the command vehicle speed r(t) using the look-ahead time T.sub.p and the feedforward gain value K.sub.FF.
[0098] As described above, the present modification can correct error factors of the vehicle or the like by correcting the lookup table LT or the predetermined arithmetic expression. Consequently, the present modification can reproduce driving closer to the driving mode set by the user.
[0099] The setting screen W according to the embodiment above is configured such that the user inputs desired values to the IWR input field S1 and the RMSSE input field S2. Alternatively, the setting screen W may be configured such that values are automatically input to the IWR input field S1 and the RMSSE input field S2 by clicking and selecting a desired position in the two-dimensional graph G displayed on the setting screen W. As illustrated in
[0100] While command vehicle speed generating unit 4 is incorporated in the test part automatic operation device 100 according to the embodiment above, it may be provided as a command vehicle speed generation device separated from the test part automatic operation device 100 (composed of the operating unit 2 and the operation control unit 3).
[0101] While the embodiment above uses IWR and RMSSE as the parameter of the driving mode, it may use only IWR or only RMSSE. Alternatively, the embodiment may use other driving indexes (operating indexes) or any other driving indexes described in J2951 as long as they serve as parameters that can change the driving mode.
[0102] While the embodiment above tests a completed vehicle, it may test an engine using an engine dynamometer, for example, or may test a powertrain using a dynamometer. The vehicle may be a hybrid vehicle or an electric vehicle.
[0103] Various modifications and combinations of the embodiments may be made as long as they do not depart from the spirit of the present invention.
INDUSTRIAL APPLICABILITY
[0104] The present invention enables the measuring and evaluating of variations in vehicle fuel consumption and emission test results due to differences in driving style.