ELECTRONIC CONTROL METHOD FOR THROTTLE AND ELECTRONIC CONTROL THROTTLE DEVICE
20230043206 · 2023-02-09
Inventors
Cpc classification
F02D2200/1002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1409
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1401
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D2200/1012
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
An electronic control method for a throttle performed by an electronic control throttle device is disclosed. The electronic control method includes: generating, by the electronic control section, the control signal for the throttle with a sum of a proportional torque and an integral torque as a value of a torque command, by calculating an engine speed deviation from a difference between a calculated or input engine speed and an input engine speed command; calculating an engine rotational angular acceleration based on the engine speed; obtaining the proportional torque from a product of the engine speed deviation and a predetermined coefficient; and obtaining the integral torque by integrating the product of the engine speed deviation and the predetermined coefficient.
Claims
1. An electronic control method for a throttle performed by an electronic control throttle device in which an electronic control section performs control to open and close the throttle while generating a control signal based on an input data signal, the electronic control method comprising: generating, by the electronic control section, the control signal for the throttle with a sum of a proportional torque and an integral torque as a value of a torque command, by calculating an engine speed deviation from a difference between a calculated or input engine speed and an input engine speed command, calculating an engine rotational angular acceleration based on the engine speed, obtaining the proportional torque from a product of the engine speed deviation and a predetermined coefficient, and obtaining the integral torque by integrating the product of the engine speed deviation and the predetermined coefficient, wherein the control signal for the throttle is generated to control an intake air pressure by changing each coefficient used for calculating the proportional torque and the integral torque that are appropriate for each of operating states of four regions determined according to a combination of a deviation between the calculated or input engine speed and the input engine speed command, and the engine rotational angular acceleration, and introducing a smoothing torque that suppresses a discontinuous torque change to continuously change the torque command.
2. The electronic control method for a throttle according to claim 1, wherein the operating states of the four regions are regions A, B, C, and D divided according to the following conditions:
Region A: ω.sub.ref(K)−ω(K)≤0 and ω′(K)<0
Region B: ω.sub.ref(K)−ω(K)>0 and ω′(K)<0
Region C: ω.sub.ref(K)−ω(K)≤0 and ω′(K)≥0
Region D: ω.sub.ref(K)−ω(K)>0 and ω′(K)≥0 [Expression 1] where ωref(K) represents the engine speed command of the K-th sample, ω(K) represents the engine speed, and ω′(K) represents the engine rotational angular acceleration.
3. The electronic control method for a throttle according to claim 1, wherein the smoothing torque is a product of a deviation between coefficients for calculating the proportional torque before and after a change in operating state, and the engine speed deviation.
4. An electronic control throttle device comprising: a throttle to which an actuator is attached; and an electronic control section which performs control to open and close the throttle via the actuator while generating a control signal based on an input data signal, wherein the electronic control section includes a speed deviation calculation section that calculates an engine speed deviation from a difference between an engine speed and an engine speed command, a rotational angular acceleration calculation section that calculates an engine rotational angular acceleration based on the engine speed, a proportional torque computation section that obtains a proportional torque from a product of the engine speed deviation and a predetermined coefficient, and an integral torque computation unit that obtains an integral torque by integrating the product of the engine speed deviation and the predetermined coefficient, wherein the electronic control throttle device is configured to generate, via the electronic control section, the control signal for the throttle with a sum of the proportional torque and the integral torque as a value of a torque command, by calculating the engine speed deviation from the difference between the engine speed and the engine speed command, calculate the engine rotational angular acceleration based on the engine speed, obtain the proportional torque from the product of the engine speed deviation and the predetermined coefficient, and obtain the integral torque by integrating the product of the engine speed deviation and the predetermined coefficient, and wherein the control signal for the throttle is generated to control an intake air pressure by changing each coefficient used for calculating the proportional torque and the integral torque that are appropriate for each of operating states of four regions determined according to a combination of a deviation between the calculated or input engine speed and the input engine speed command, and the engine rotational angular acceleration, and introducing a smoothing torque that suppresses a discontinuous torque change to continuously change the torque command.
5. The electronic control throttle device according to claim 4, wherein the operating states of the four regions are regions A, B, C, and D divided according to the following conditions:
Region A: ω.sub.ref(K)−ω(K)≤0 and ω′(K)<0
Region B: ω.sub.ref(K)−ω(K)>0 and ω′(K)<0
Region C: ω.sub.ref(K)−ω(K)≤0 and ω′(K)≥0
Region D: ω.sub.ref(K)−ω(K)>0 and ω′(K)≥0 where ωref(K) represents the engine speed command of the K-th sample, ω(K) represents the engine speed, and ω′(K) represents the engine rotational angular acceleration.
6. The electronic control throttle device according to claim 4, wherein the smoothing torque is a product of a deviation between coefficients for calculating the proportional torque before and after a change in operating state, and the engine speed deviation.
7. The electronic control method for a throttle according to claim 2, wherein the smoothing torque is a product of a deviation between coefficients for calculating the proportional torque before and after a change in operating state, and the engine speed deviation.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026]
[0027] In addition, the electronic control unit 1 includes, as sections functionally configured by software stored in a storage section (not illustrated), a speed calculation section 11 that calculates an engine speed, a speed deviation calculation section 12 that calculates an engine speed deviation, a rotational angular acceleration calculation section 13 that calculates an engine rotational angular acceleration, a proportional torque computation section 14 that obtains a proportional torque, and an integral torque computation section 15 that obtains an integral torque.
[0028] Next, the control performed by the electronic control unit 1 will be described in detail with reference to
[0029] First, in the present embodiment, the speed calculation section 11 calculates the engine speed from a cycle of a pulse signal input from a crank pulse sensor (not illustrated), the speed deviation calculation section 12 calculates the engine speed deviation from a difference between the engine speed and the engine speed command (target speed), and the rotational angular acceleration calculation section 13 calculates the engine rotational angular acceleration based on the engine speed.
[0030] Then, the proportional torque computation section 14 computes a product of the engine speed deviation and a predetermined coefficient to obtain a proportional torque, and the integral torque computation section 15 performs computation of integrating a value obtained by subtracting a product of the engine rotational angular acceleration and a predetermined coefficient from the product of the engine speed deviation and a predetermined coefficient to obtain an integral torque, thereby generating a control signal for the throttle 2 using a sum of the proportional torque and the integral torque as a value of a torque command. In particular, for the contents of the control performed by the electronic control unit 1, the operating state of the engine is divided into four regions A, B, C, and D under the following conditions, and a control coefficient varies for each region to further change the configuration of an integral control system.
Region A: ω.sub.ref(K)−ω(K)≤0 and ω′(K)<0
Region B: ω.sub.ref(K)−ω(K)>0 and ω′(K)<0
Region C: ω.sub.ref(K)−ω(K)≤0 and ω′(K)≥0
Region D: ω.sub.ref(K)−ω(K)>0 and ω′(K)≥0 [Expression 4] [0031] where ωref(K) represents the engine speed command of the K-th sample, ω(K) represents the engine speed, and ω′(K) represents the engine rotational angular acceleration.
[0032] More specifically, the engine speed command of the K-th sample is defined as ω.sub.ref(K), the engine speed is defined as ω(K), the engine rotational angular acceleration is defined as ω′(K), a variable proportional coefficient used for proportional control is defined as K.sub.vP(K), and a variable integral coefficient used for integral control is defined as K.sub.vI(K), and the variable proportional coefficient K.sub.vP(K) and the variable integral coefficient K.sub.vI(K) in the regions A, B, C, and D are calculated as follows.
Region A: K.sub.vP(K)=K.sub.vPA(K), K.sub.vI(K)=K.sub.vIA(K)
Region B: K.sub.vP(K)=K.sub.vPB(K), K.sub.vI(K)=K.sub.vIB(K)
Region C: K.sub.vP(K)=K.sub.vPC(K), K.sub.vI(K)=K.sub.vIC(K)
Region D: K.sub.vP(K)=K.sub.vPD(K), K.sub.vI(K)=K.sub.vID(K) [Expression 5]
[0033] Then, the proportional torque is defined as Torq.sub.Pref(K), a smoothing torque is defined as ΔTorq.sub.ref(K), the integral torque is defined as Torq.sub.Iref(K), the torque command is defined as Torq.sub.ref(K), and a sampling time is defined as T.sub.S, and the proportional torque, the smoothing torque, the integral torque, and the torque command are calculated by the following Expressions (1) to (4).
[0034] Next, the electronic control method for the throttle of the present embodiment will be described while comparing a graph illustrating a change in torque command indicating the electronic control method for the throttle of the present embodiment illustrated in
[0035] Focusing on a change in engine speed until the engine speed converges to ω.sub.ref(K)−ω(K)=0 after the load is applied and ω.sub.ref(K)−ω(K)>0, and a change in engine speed until the engine speed converges to ω.sub.ref(K)−ω(K)=0 after the load is removed and ω.sub.ref(K)−ω(K)≥0, in a case of the conventional example illustrated in
[0036] On the other hand, in the present embodiment illustrated in
[0037] Similarly, also for a change in engine speed until the engine speed converges to ω.sub.ref(K)−ω(K)=0 after the load is removed and ω.sub.ref(K)−ω(K)≤0, in a case of the conventional example illustrated in
[0038] On the other hand, in the present embodiment illustrated in
[0039] Furthermore, in the present embodiment, since a difference {K.sub.vP(K)−K.sub.vP(K−1)} (ω.sub.ref(K)−ω(K)) in torque command that has discontinuously changed at the time of region change is added to Torq.sub.ref(K) as ΔTorq.sub.ref(K), the discontinuous change of the torque command is suppressed, and the engine speed does not fluctuate and converges to the engine speed command.
[0040] As described above, according to the present invention, it is possible to suppress the fluctuation of the engine speed when, for example, a load is applied, by changing the proportional control coefficient and the integral control coefficient of the torque command in the throttle control to appropriate values depending on the region of the engine operating state, and it is possible to prevent a failure from occurring in the operating situation by continuously changing the torque command by the smoothing torque.