Throttle control device and throttle control method
The throttle control device enhances responsiveness and prevents collisions by using biasing members and differential control values to manage throttle valve openings, addressing existing control challenges.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-03-25
AI Technical Summary
Existing throttle control devices and methods face challenges in maintaining optimal control responsiveness and preventing response delays and collisions of the throttle valve, especially when the throttle valve opening changes around its default position.
A throttle control device and method that utilizes a biasing member to maintain a default opening between fully closed and fully open, incorporating a first and second calculation unit to generate drive signals using control values derived from differences and reference model openings, with correction control intervening when the throttle valve is near the default position to enhance responsiveness and prevent collisions.
Improves throttle control responsiveness and prevents response delays and collisions by correcting control values using differential components, ensuring smooth operation and precise throttle positioning.
Smart Images

Figure 2026052948000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a throttle control device and a throttle control method.
Background Art
[0002] Japanese Patent Application Laid-Open No. 2001-073817 discloses a throttle control device.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Recently, a better throttle control device and throttle control method have been eagerly awaited.
[0005] The present disclosure aims to solve the above-described problems.
Means for Solving the Problems
[0006] A first aspect of the present disclosure is a throttle control device for controlling the opening degree of a throttle valve biased by a biasing member to a default opening degree which is greater than fully closed and less than fully open, comprising: a first calculation unit that calculates a first control value using a first difference derivative value which is the difference between a value corresponding to a target opening degree of the throttle valve and the actual opening degree of the throttle valve; a second calculation unit that calculates a second control value using a second difference derivative value which is the difference between a reference model opening degree set according to the target opening degree and the actual opening degree; and a drive signal generation unit that, when the opening degree of the throttle valve is within a predetermined opening degree range including the default opening degree, generates a drive signal for driving an actuator that opens and closes the throttle valve using the first control value and the second control value, and when the opening degree of the throttle valve is outside the predetermined opening degree range, generates the drive signal using the first control value without using the second control value.
[0007] A second aspect of the present disclosure is a throttle control method for controlling the opening degree of a throttle valve biased by a biasing member to have a default opening degree that is greater than fully closed and less than fully open, comprising: a first calculation step of calculating a first control value by a first calculation unit using the derivative of a first difference which is the difference between a value corresponding to a target opening degree of the throttle valve and the actual opening degree of the throttle valve; a second calculation step of calculating a second control value by a second calculation unit using the derivative of a second difference which is the difference between a reference model opening degree set according to the target opening degree and the actual opening degree; and a drive signal generation step of generating a drive signal by a drive signal generation unit using the first control value and the second control value when the opening degree of the throttle valve is within a predetermined opening degree range including the default opening degree, and generating the drive signal by a drive signal generation unit using the first control value without using the second control value when the opening degree of the throttle valve is outside the predetermined opening degree range. [Effects of the Invention]
[0008] This disclosure provides a better throttle control device and throttle control method. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a schematic diagram of an internal combustion engine in one embodiment. [Figure 2] Figures 2A to 2C are schematic diagrams of a throttle valve and biasing member in one embodiment. [Figure 3] Figure 3 is a block diagram showing the configuration of a throttle control device in one embodiment. [Figure 4] Figure 4 illustrates a predetermined opening range in one embodiment. [Figure 5] Figure 5 illustrates the change threshold in one embodiment. [Figure 6] Figure 6 shows the differential gain map in one embodiment. [Figure 7] Figure 7 is a flowchart of the throttle control performed by a throttle control device in one embodiment. [Figure 8] Figure 8 is a time chart of the actual opening degree of the throttle valve when the throttle valve is driven in the opening direction in one embodiment. [Figure 9] Figure 9 is a time chart of the actual opening degree of the throttle valve when the throttle valve is driven in the closing direction in one embodiment. [Modes for carrying out the invention]
[0010] In electronically controlled throttles, the throttle valve is opened and closed by a drive mechanism including an actuator. The throttle valve is biased by a biasing member to a predetermined default opening that is greater than fully closed. As a result, even if the drive mechanism fails, the throttle valve opening will be at the default opening, allowing the engine to start and continue to run. This ensures that the engine torque necessary to move the vehicle is secured.
[0011] The biasing member includes a first biasing member, which is a return spring, and a second biasing member, which is a default spring. The first biasing member biases the throttle valve in the closing direction when the throttle valve opening is greater than the default opening. The second biasing member biases the throttle valve in the opening direction when the throttle valve opening is less than the default opening.
[0012] When the throttle valve opening decreases from an opening greater than the default opening to an opening smaller than the default opening, the biasing member that biases the throttle valve switches from the first biasing member to the second biasing member around the time it passes the default opening. Therefore, around the time the throttle valve opening reaches the default opening, the direction in which the throttle valve is biased by the biasing member switches from the direction that closes the throttle valve to the direction that opens the throttle valve.
[0013] Furthermore, when the throttle valve opening changes from a smaller opening than the default opening to a larger opening than the default opening, the biasing member that biases the throttle valve switches from the second biasing member to the first biasing member around the time the throttle valve opening reaches the default opening. As a result, around the time the throttle valve opening reaches the default opening, the direction in which the throttle valve is biased by the biasing member switches from the direction that opens the throttle valve to the direction that closes the throttle valve.
[0014] The electric motor of the drive mechanism is controlled by feedback control. As mentioned above, the direction in which the throttle valve is biased by the biasing member switches around the time the throttle valve opens to its default position. Therefore, around the time the throttle valve opens to its default position, it behaves similarly to a situation where a disturbance is acting on the throttle valve. As a result, the control responsiveness of the throttle valve opening may deteriorate.
[0015] In the throttle control device and throttle control method of the present disclosure, the control responsiveness of the opening degree of the throttle valve can be improved.
[0016] 〔One Embodiment〕 [Configuration of Internal Combustion Engine] FIG. 1 is a schematic diagram of an internal combustion engine 10 in one embodiment. The internal combustion engine 10 is an engine mounted on a saddle-type vehicle such as a motorcycle. The internal combustion engine 10 may be mounted on a moving body other than a saddle-type vehicle. The internal combustion engine 10 may be mounted not only on a moving body but also on a device installed on the ground such as a residential generator. The fuel used in the internal combustion engine 10 is, for example, gasoline. The fuel used in the internal combustion engine 10 may be light oil, biomass ethanol, liquefied petroleum gas, or the like.
[0017] The internal combustion engine 10 includes an electronic control throttle 14, a fuel injection device 16, an ignition device 18, and an exhaust gas purification device 20.
[0018] The electronic control throttle 14 has a throttle valve 22, a drive mechanism 24, and a throttle position sensor 26. The throttle valve 22 adjusts the amount of air supplied to an intake port 30 provided upstream of an intake valve 28. The throttle valve 22 is, for example, a butterfly throttle. The throttle valve 22 rotates about a rotating shaft 22a. The drive mechanism 24 includes an actuator, gears, and the like. The actuator is, for example, a DC motor. The drive mechanism 24 opens and closes the throttle valve 22. The throttle position sensor 26 detects the opening degree of the throttle valve 22.
[0019] The fuel injection device 16 has a fuel injection valve 32. The fuel injection valve 32 is provided in the intake port 30. The fuel injection valve 32 injects fuel into the intake port 30. Thereby, an air-fuel mixture is generated. When the internal combustion engine 10 is a direct fuel injection type engine, the fuel injection valve 32 may be provided in a cylinder head 40 and directly inject fuel into a combustion chamber 34.
[0020] The ignition system 18 includes a spark plug 36 and an ignition coil 38. The spark plug 36 and the ignition coil 38 are installed in the cylinder head 40. The spark plug 36 discharges electricity in the combustion chamber 34 to ignite the fuel-air mixture. The ignition coil 38 boosts the voltage of a battery (not shown). The spark plug 36 discharges electricity using the boosted power.
[0021] The exhaust gas purification device 20 has a three-way catalyst 42. The three-way catalyst 42 is installed in the exhaust port 46 downstream of the exhaust valve 44. The three-way catalyst 42 removes harmful substances contained in the gas discharged from the combustion chamber 34 by the catalyst.
[0022] The internal combustion engine 10 is equipped with various sensors for detecting the operating state of the internal combustion engine 10. The internal combustion engine 10 is equipped with an intake air temperature sensor 48, an intake pressure sensor 50, a crank angle sensor 52, a coolant temperature sensor 54, and an oxygen concentration sensor 56.
[0023] The intake air temperature sensor 48 is located in the intake duct 58 upstream of the throttle valve 22. The intake air temperature sensor 48 detects the temperature inside the intake duct 58. The intake pressure sensor 50 is located in the intake port 30. The intake pressure sensor 50 detects the pressure inside the intake port 30. The crank angle sensor 52 detects the rotation angle of the crankshaft 60. The crank angle sensor 52 detects the rotation angle of the crankshaft 60 based on a pulse signal generated by a projection of the signal rotor 62 that rotates together with the crankshaft 60. The coolant temperature sensor 54 is located in the cylinder 64. The coolant temperature sensor 54 detects the temperature of the coolant in the coolant jacket. The oxygen concentration sensor 56 is located in the exhaust port 46 upstream of the three-way catalytic converter 42. The oxygen concentration sensor 56 detects the concentration of oxygen contained in the gas discharged from the combustion chamber 34.
[0024] [Configuration of biasing member] In one embodiment of the electronically controlled throttle 14, the biasing member 70 biases the throttle valve 22 so that the opening degree of the throttle valve 22 becomes the default opening degree.
[0025] Figures 2A to 2C are schematic diagrams of a throttle valve 22 and a biasing member 70 in one embodiment. In Figures 2A to 2C, the throttle valve 22 is shown moving in a linear direction, but in reality, as described above, the throttle valve 22 rotates around the rotating shaft 22a. As shown in Figure 2A, the biasing member 70 has a first biasing member 72 which is a return spring and a second biasing member 74 which is a default spring. The first biasing member 72 and the second biasing member 74 are torsion springs and bias the throttle valve 22 in the rotational direction.
[0026] The opening degree of the throttle valve 22 is indicated by the rotation angle of the throttle valve 22, with the opening degree when the throttle valve 22 is fully closed being 0 [deg]. The opening degree of the throttle valve 22 is smallest when it is fully closed, and largest when it is fully open.
[0027] The electronically controlled throttle 14 includes a stopper 76 that contacts the throttle valve 22 when the throttle valve 22 is fully closed, and a stopper 78 that contacts the throttle valve 22 when the throttle valve 22 is fully open.
[0028] As shown in Figure 2B, when the opening of the throttle valve 22 is greater than the default opening, the first biasing member 72 biases the throttle valve 22 in the closing direction. As shown in Figure 2C, when the opening of the throttle valve 22 is less than the default opening, the second biasing member 74 biases the throttle valve 22 in the opening direction. The spring constant of the first biasing member 72 is smaller than the spring constant of the second biasing member 74. The spring constant of the first biasing member 72 may be the same as the spring constant of the second biasing member 74.
[0029] When the throttle valve 22 opens from an opening greater than the default opening to an opening smaller than the default opening, the biasing member 70 that biases the throttle valve 22 switches from the first biasing member 72 to the second biasing member 74 around the time it passes the default opening. Therefore, around the time the throttle valve 22 opens to the default opening, the direction in which the throttle valve 22 is biased by the biasing member 70 switches from the direction that closes the throttle valve 22 to the direction that opens the throttle valve 22.
[0030] Furthermore, when the opening of the throttle valve 22 changes from an opening smaller than the default opening to an opening larger than the default opening, the biasing member 70 that biases the throttle valve 22 switches from the second biasing member 74 to the first biasing member 72 around the time the throttle valve 22 reaches its default opening. As a result, around the time the throttle valve 22 reaches its default opening, the direction in which the throttle valve 22 is biased by the biasing member 70 switches from the direction that opens the throttle valve 22 to the direction that closes the throttle valve 22.
[0031] Around the time the throttle valve 22 reaches its default opening, the direction in which the throttle valve 22 is biased by the biasing member 70 switches. As a result, around the time the throttle valve 22 reaches its default opening, it enters a state similar to that of a disturbance acting on the throttle valve 22.
[0032] [Throttle control device] Figure 3 is a block diagram showing the configuration of a throttle control device 80 in one embodiment. The throttle control device 80 comprises an arithmetic unit 82 and a storage unit 84. The arithmetic unit 82 is a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The arithmetic unit 82 has a control value calculation unit 86, a selection unit 88, and a drive signal generation unit 90. The control value calculation unit 86, the selection unit 88, and the drive signal generation unit 90 are realized by the execution of a program stored in the storage unit 84 in the arithmetic unit 82. At least a portion of the control value calculation unit 86, the selection unit 88, and the drive signal generation unit 90 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array). At least a portion of the control value calculation unit 86, the selection unit 88, and the drive signal generation unit 90 may be realized by an electronic circuit including discrete devices.
[0033] The storage unit 84 is a computer-readable storage medium. The storage unit 84 is composed of volatile memory (not shown) and non-volatile memory (not shown). The volatile memory is, for example, RAM (Random Access Memory). The non-volatile memory is, for example, ROM (Read Only Memory), flash memory, etc. Data is stored in the volatile memory, for example. Programs, tables, maps, etc. are stored in the non-volatile memory, for example. At least a part of the storage unit 84 may be provided in the processor, integrated circuit, etc. mentioned above.
[0034] The control value calculation unit 86 includes a first calculation unit 92 and a second calculation unit 94. The first calculation unit 92 calculates a first control value dC1 based on the target opening degree θ*[deg] and the actual opening degree θ[deg]. The second calculation unit 94 calculates a second control value dC2 based on the target opening degree θ*[deg] and the actual opening degree θ[deg]. The target opening degree θ*[deg] is set in an engine control unit (not shown) according to the amount of throttle grip operation. The actual opening degree θ[deg] is the opening degree of the throttle valve 22 detected by the throttle position sensor 26.
[0035] The first calculation unit 92 includes a filter processing unit 96, a difference calculation unit 98, and a feedback control value calculation unit 100.
[0036] The filter processing unit 96 applies a first-order low-pass filter to the target opening θ*[deg] to generate the filtered opening θfilt*[deg]. The order of the low-pass filter is not limited to first order. A response delay filter other than a low-pass filter may be used instead. The time constant of the low-pass filter is set independently of the proportional gain Kp, integral gain Ki, and differential gain Kd, which will be described later. By processing the target opening θ*[deg] with a low-pass filter, the first calculation unit 92 realizes control similar to proportional-differential leading type PID control. The difference calculation unit 98 subtracts the actual opening θ[deg] from the filtered opening θfilt*[deg] to calculate the first difference Δθ1[deg].
[0037] The feedback control value calculation unit 100 calculates the proportional control value dC1p by multiplying the derivative of the first difference Δθ1 [deg] by the proportional gain Kp. The feedback control value calculation unit 100 calculates the integral control value dC1i by multiplying the first difference Δθ1 [deg] by the integral gain Ki. The feedback control value calculation unit 100 calculates the differential control value dC1d by multiplying the second derivative of the first difference Δθ1 [deg] by the differential gain Kd. The feedback control value calculation unit 100 calculates the sum of the proportional control value dC1p, the integral control value dC1i, and the differential control value dC1d, and outputs it as the first control value dC1.
[0038] The second calculation unit 94 includes a reference model opening degree calculation unit 102, a difference calculation unit 104, and a feedback control value calculation unit 106.
[0039] The reference model opening calculation unit 102 generates a reference model opening θnom*[deg] by applying a second-order or third-order low-pass filter to the target opening θ*[deg]. The reference model opening θnom*[deg] is the opening that takes into account the design response delay compared to the target opening θ*[deg]. The order of the low-pass filter is not limited to second-order and third-order. A response delay filter other than a low-pass filter may be used instead of a low-pass filter. The difference calculation unit 104 calculates a second difference Δθ2[deg] by subtracting the actual opening θ[deg] from the reference model opening θnom*[deg]. This allows the second difference Δθ2[deg] to be extracted as a disturbance.
[0040] The feedback control value calculation unit 106 multiplies the derivative of the second difference Δθ2 [deg] by the differential gain K(Δθ2). The feedback control value calculation unit 106 further differentiates the value obtained by the above multiplication to calculate the second control value dC2. The differential gain K(Δθ2) is a variable gain, and the differential gain K(Δθ2) will be described in detail later.
[0041] The selection unit 88 selects one of the values, the second control value dC2 or 0 (zero), as the value to output to the drive signal generation unit 90.
[0042] The drive signal generation unit 90 generates a drive signal D[%] by integrating the value obtained by adding the value output from the selection unit 88 to the first control value dC1. The drive signal D[%] is a PWM signal, and the actuator of the electronically controlled throttle 14 is driven by the drive signal D[%].
[0043] The selection unit 88 outputs a second control value dC2 to the drive signal generation unit 90 when the opening degree of the throttle valve 22 is near the default opening degree. That is, when the opening degree of the throttle valve 22 is near the default opening degree, the drive signal generation unit 90 generates a drive signal D[%] using the first control value dC1 and the second control value dC2. As a result, a correction control is intervened in which the first control value dC1 is corrected by the second control value dC2.
[0044] As described above, the direction in which the throttle valve 22 is biased by the biasing member 70 switches before and after the throttle valve 22 reaches its default opening, resulting in a state similar to that of a disturbance acting on the throttle valve 22. Correction control, which adds a second control value dC2 having a differential component to the first control value dC1, intervenes to cancel out the disturbance early and suppress the response delay of the actual opening degree θ[deg] of the throttle valve 22 to the target opening degree θ*[deg]. The method of selecting values in the selection unit 88 will be described in detail later.
[0045] In one embodiment, a filter processing unit 96 is provided in the first calculation unit 92 to suppress kick in the differential term, but the filter processing unit 96 may be omitted. Also, in one embodiment, speed-type PID control is performed in the first calculation unit 92 to suppress wind-up in the integral term, but position-type PID control may be performed in the first calculation unit 92. When position-type PID control is performed in the first calculation unit 92, integration is not performed in the drive signal generation unit 90. Also, when position-type PID control is performed in the first calculation unit 92, the subsequent differentiation is not performed in the second calculation unit 94.
[0046] [Regarding the selection section] As described above, the selection unit 88 selects one of the values, the second control value dC2 or 0 (zero), as the value to output to the drive signal generation unit 90.
[0047] If the actual opening degree θ[deg] of the throttle valve 22 is within a predetermined opening degree range, and the magnitude of the change in the second difference Δθ2[deg] (dΔθ2 / dt) is greater than or equal to the change threshold, the selection unit 88 outputs the second control value dC2 to the drive signal generation unit 90. As a result, the drive signal generation unit 90 generates a drive signal D[%] using the first control value dC1 and the second control value dC2.
[0048] If the actual opening degree θ[deg] of the throttle valve 22 is outside the predetermined opening degree range, or if the magnitude of the change in the second difference Δθ2[deg] (dΔθ2 / dt) is less than the change threshold, the selection unit 88 outputs 0 (zero) to the drive signal generation unit 90. As a result, the drive signal generation unit 90 generates the drive signal D[%] using the first control value dC1 without using the second control value dC2.
[0049] Figure 4 illustrates a predetermined opening range in one embodiment. As shown in Figure 4, the predetermined opening range includes the default opening. The default opening is the lowest value within the predetermined opening range. The default opening does not have to be the lowest value within the predetermined opening range. The default opening may be a value located closer to the closed position than the median value of the predetermined opening range. As shown in Figure 4, the default opening is located closer to the fully closed position than to the fully open position. As shown in Figure 4, the predetermined opening range is generally located closer to the fully closed position than to the fully open position.
[0050] When the throttle valve 22 is nearly fully closed and relatively close to the stopper 76, corrective control intervention is performed to correct the first control value dC1 with the second control value dC2.
[0051] However, when correction control is applied, the rotational speed of the throttle valve 22 increases compared to when no correction control is applied, making it easier for the throttle valve 22 to undershoot relative to the target opening θ*[deg]. Therefore, if the opening of the throttle valve 22 is smaller than the predetermined opening range, no correction control is applied. If the default opening is the lowest value within the predetermined opening range, no correction control is applied if the opening of the throttle valve 22 is smaller than the default opening. This suppresses undershoot of the throttle valve 22 opening and prevents collision between the throttle valve 22 and the stopper 76.
[0052] Figure 5 illustrates the change threshold in one embodiment. When the throttle valve 22 is driven in the opening direction, the change threshold is set to threshold a. When the throttle valve 22 is driven in the closing direction, the change threshold is set to threshold b.
[0053] If the magnitude of the change in the second difference Δθ2 [deg] (dΔθ2 / dt) is less than the change threshold, the correction control that corrects the first control value dC1 with the second control value dC2 does not intervene. As a result, the drive signal generation unit 90 generates the drive signal D [%] without using the second control value dC2 which includes the differential component, and thus can suppress hunting of the throttle valve 22 opening when the target opening degree θ* [deg] of the throttle valve 22 fluctuates slightly.
[0054] The change threshold is greater when the magnitude of threshold b is greater than the magnitude of threshold a (|b|>|a|). When the throttle valve 22 is driven in the closing direction than when the throttle valve 22 is driven in the opening direction, the correction control that corrects the first control value dC1 with the second control value dC2 becomes less likely to intervene. When the correction control intervenes, the rotational speed of the throttle valve 22 increases. As mentioned above, the correction control intervenes when the throttle valve 22 is relatively close to the stopper 76. By making it difficult for the correction control to intervene when the throttle valve 22 is driven in the closing direction, the undershoot of the opening degree of the throttle valve 22 can be suppressed, and the collision between the throttle valve 22 and the stopper 76 can be suppressed.
[0055] [Regarding the differential gain K(Δθ²)] Figure 6 shows a map of the differential gain K(Δθ2) in one embodiment. As shown in Figure 6, the differential gain K(Δθ2) is set according to the second difference Δθ2[deg].
[0056] If the second difference Δθ2[deg] is greater than 0[deg], the differential gain K(Δθ2) is set to gain K1. If the second difference Δθ2[deg] is less than 0[deg], the differential gain K(Δθ2) is set to gain K2. The magnitude of gain K2 is smaller than the magnitude of gain K1. If the second difference Δθ2[deg] is 0[deg], the differential gain K(Δθ2) is set to gain K1. If the second difference Δθ2[deg] is 0[deg], the differential gain K(Δθ2) may be set to gain K2.
[0057] If the second difference Δθ2[deg] is less than 0[deg], the actual opening θ[deg] is greater than the target opening θ*[deg], and the throttle valve 22 is driven in the closing direction. If the second difference Δθ2[deg] is greater than 0[deg], the actual opening θ[deg] is smaller than the target opening θ*[deg], and the throttle valve 22 is driven in the opening direction. In other words, the magnitude of the differential gain K(Δθ2) when the throttle valve 22 is driven in the closing direction is smaller than the magnitude of the differential gain K(Δθ2) when the throttle valve 22 is driven in the opening direction.
[0058] Therefore, the magnitude of the second control value dC2 when the throttle valve 22 is driven in the closing direction is smaller than the magnitude of the second control value dC2 when the throttle valve 22 is driven in the opening direction. When the throttle valve 22 is driven in the closing direction, the rotational speed of the throttle valve 22 is suppressed by reducing the magnitude of the second control value dC2. This suppresses undershoot of the opening degree of the throttle valve 22 and prevents collision between the throttle valve 22 and the stopper 76.
[0059] [Throttle control] Figure 7 is a flowchart of the throttle control performed by the throttle control device 80 in one embodiment. The throttle control is performed repeatedly at a predetermined cycle.
[0060] In step S1, the filter processing unit 96 generates the filter opening θfilt*[deg]. Then, the process proceeds to step S2.
[0061] In step S2, the difference calculation unit 98 calculates the first difference Δθ1 [deg]. Then, the process proceeds to step S3.
[0062] In step S3, the feedback control value calculation unit 100 calculates the first control value dC1. Then, the process proceeds to step S4.
[0063] In step S4, the reference model opening degree calculation unit 102 generates the reference model opening degree θnom*[deg]. Then, the process proceeds to step S5.
[0064] In step S5, the difference calculation unit 104 calculates the second difference Δθ2 [deg]. Then, the process proceeds to step S6.
[0065] In step S6, the feedback control value calculation unit 106 calculates the second control value dC2. Then, the process proceeds to step S7.
[0066] In step S7, the selection unit 88 determines whether the actual opening degree θ [deg] of the throttle valve 22 is within a predetermined opening range. If it is determined that the actual opening degree θ [deg] of the throttle valve 22 is within a predetermined opening range (step S7: YES), the process proceeds to step S8.
[0067] In step S8, the selection unit 88 determines whether the magnitude of the change in the second difference Δθ2 [deg] is greater than or equal to the change threshold. If it is determined that the magnitude of the change in the second difference Δθ2 [deg] is greater than or equal to the change threshold (step S8: YES), the process proceeds to step S9.
[0068] In step S9, the selection unit 88 outputs the second control value dC2 to the drive signal generation unit 90. Then, the process proceeds to step S10.
[0069] In step S10, the drive signal generation unit 90 generates a drive signal D[%] using the first control value dC1 and the second control value dC2. After that, throttle control is terminated.
[0070] If, in step S7, it is determined that the actual opening degree θ [deg] of the throttle valve 22 is outside the predetermined opening degree range (step S7: NO), or if, in step S8, it is determined that the magnitude of the change in the second difference Δθ2 [deg] is less than the change threshold (step S8: NO), the process proceeds to step S11.
[0071] In step S11, the selection unit 88 outputs 0 (zero) to the drive signal generation unit 90. Then, the process proceeds to step S12.
[0072] In step S12, the drive signal generation unit 90 generates a drive signal D[%] using the first control value dC1 without using the second control value dC2. After that, throttle control is terminated.
[0073] [Comparison of responsiveness with and without corrective control intervention] Figure 8 is a time chart of the actual opening degree θ [deg] of the throttle valve 22 when the throttle valve 22 is driven in the opening direction in one embodiment. Figure 9 is a time chart of the actual opening degree θ [deg] of the throttle valve 22 when the throttle valve 22 is driven in the closing direction in one embodiment.
[0074] Figures 8 and 9 show that when corrective control is implemented, correcting the first control value dC1 with the second control value dC2, the responsiveness is improved compared to when corrective control is not implemented.
[0075] The following additional information is disclosed regarding the above embodiment.
[0076] (Note 1) The throttle control device (80) of the present disclosure controls the opening degree of a throttle valve (22) biased by a biasing member (70) to a default opening degree which is greater than fully closed and less than fully open, and comprises: a first calculation unit (92) that calculates a first control value using a first difference derivative value which is the difference between a value corresponding to a target opening degree of the throttle valve and the actual opening degree of the throttle valve; a second calculation unit (94) that calculates a second control value using a second difference derivative value which is the difference between a reference model opening degree set according to the target opening degree and the actual opening degree; and a drive signal generation unit (90) that, when the opening degree of the throttle valve is within a predetermined opening degree range including the default opening degree, generates a drive signal for driving an actuator that opens and closes the throttle valve using the first control value and the second control value, and when the opening degree of the throttle valve is outside the predetermined opening degree range, generates the drive signal using the first control value without using the second control value. This makes it possible to suppress the response delay between the actual throttle valve opening and the target throttle valve opening when the throttle valve opening changes across the default opening.
[0077] (Note 2) In the throttle control device described in Appendix 1, the default opening degree may be located closer to the closed side than the midpoint of the predetermined opening degree range. This suppresses undershoot of the throttle valve opening degree and prevents the throttle valve from colliding with the stopper.
[0078] (Note 3) In the throttle control device described in Appendix 1, if the opening degree of the throttle valve is within the predetermined opening degree range and the magnitude of the second difference change is greater than or equal to the change threshold, the drive signal generation unit generates the drive signal using the first control value and the second control value. If the opening degree of the throttle valve is outside the predetermined opening degree range, or if the magnitude of the second difference change is less than the change threshold, the drive signal generation unit may generate the drive signal using the first control value without using the second control value. This allows for the intervention of a correction control that corrects the first control value with the second control value when the opening degree of the throttle valve is within the predetermined opening degree range and the magnitude of the second difference change is greater than or equal to the change threshold.
[0079] (Note 4) In the throttle control device described in Appendix 3, the threshold value of the amount of change when the throttle valve is driven in the closing direction may be different from the threshold value of the amount of change when the throttle valve is driven in the opening direction. This makes it possible to change the threshold value of the amount of change depending on whether the throttle valve is driven in the closing direction or the opening direction.
[0080] (Note 5) In the throttle control device described in Appendix 4, the threshold value of the amount of change when the throttle valve is driven in the closing direction may be greater than the threshold value of the amount of change when the throttle valve is driven in the opening direction. This makes it possible to suppress hunting of the throttle valve opening when the target opening of the throttle valve fluctuates slightly. In addition, when the throttle valve is driven in the closing direction, it becomes more difficult for correction control to intervene, which suppresses undershoot of the throttle valve opening and prevents the throttle valve from colliding with the stopper.
[0081] (Note 6) In the throttle control device described in Appendix 1, the second calculation unit adjusts the magnitude of the second control value by a differential gain, and the differential gain when the throttle valve is driven in the closing direction may be smaller than the differential gain when the throttle valve is driven in the opening direction. When the throttle valve is driven in the closing direction, the amount of change in the rotation angle of the throttle valve can be suppressed. Therefore, undershoot of the throttle valve opening can be suppressed, and collision between the throttle valve and the stopper can be suppressed.
[0082] (Note 7) In the throttle control device described in Appendix 1, the reference model opening degree may be generated by applying a response delay filter to the target opening degree. This makes it possible to realize the ideal behavior of the throttle valve opening degree as the reference model opening degree.
[0083] (Note 8) In the throttle control device described in Appendix 7, the response delay filter may be a low-pass filter. This makes it possible to realize the ideal behavior of the throttle valve opening as a reference model opening.
[0084] (Note 9) The throttle control method of the present disclosure is a throttle control method for controlling the opening degree of a throttle valve biased by a biasing member so that the default opening degree is greater than fully closed and less than fully open, comprising: a first calculation step in which a first calculation unit calculates a first control value using a first difference derivative value which is the difference between a value corresponding to a target opening degree of the throttle valve and the actual opening degree of the throttle valve; a second calculation step in which a second calculation unit calculates a second control value using a second difference derivative value which is the difference between a reference model opening degree set according to the target opening degree and the actual opening degree; and a drive signal generation step in which, if the opening degree of the throttle valve is within a predetermined opening degree range including the default opening degree, a drive signal generation unit generates a drive signal for driving an actuator that opens and closes the throttle valve using the first control value, and if the opening degree of the throttle valve is outside the predetermined opening degree range, a drive signal generation unit generates the drive signal using the first control value without using the second control value. This makes it possible to suppress the response delay of the electronic throttle when the throttle valve opening changes beyond the default opening.
[0085] While this disclosure has been described in detail, it is not limited to the individual embodiments described above. These embodiments can be added, replaced, modified, partially deleted, etc., in any way that does not depart from the gist of this disclosure or from the intent of this disclosure derived from the claims and their equivalents. These embodiments can also be implemented in combination. For example, the order of operations and processes in the embodiments described above are given as examples only and are not limited thereto. The same applies when numerical values or mathematical formulas are used in the description of the embodiments described above. [Explanation of Symbols]
[0086] 22...Throttle valve 70...Biasing member 80...Throttle control device 90...Drive signal generation unit 92...First calculation unit 94...Second calculation unit
Claims
1. A throttle control device that controls the opening degree of a throttle valve biased by a biasing member so that the default opening degree is greater than fully closed and less than fully open, A first calculation unit calculates a first control value using the derivative of a first difference, which is the difference between a value corresponding to the target opening degree of the throttle valve and the actual opening degree of the throttle valve. A second calculation unit calculates a second control value using the derivative of a second difference, which is the difference between a reference model opening set according to the target opening and the actual opening. A drive signal generation unit generates a drive signal for driving an actuator that opens and closes the throttle valve using the first control value and the second control value when the opening of the throttle valve is within a predetermined opening range including the default opening, and generates the drive signal using the first control value without using the second control value when the opening of the throttle valve is outside the predetermined opening range. A throttle control device equipped with [a specific feature].
2. In the throttle control device according to claim 1, The throttle control device wherein the default opening is located on the closed side of the median value of the predetermined opening range.
3. In the throttle control device according to claim 1, If the opening of the throttle valve is within the predetermined opening range and the magnitude of the second difference change is greater than or equal to the change threshold, the drive signal generation unit generates the drive signal using the first control value and the second control value. A throttle control device in which, when the opening degree of the throttle valve is outside the predetermined opening degree range, or when the magnitude of the change amount of the second difference is less than the change amount threshold, the drive signal generation unit generates the drive signal using the first control value without using the second control value.
4. In the throttle control device according to claim 3, A throttle control device wherein the threshold value of the amount of change when the throttle valve is driven in the closing direction is different from the threshold value of the amount of change when the throttle valve is driven in the opening direction.
5. In the throttle control device according to claim 4, A throttle control device wherein the threshold value of the amount of change when the throttle valve is driven in the closing direction is greater than the threshold value of the amount of change when the throttle valve is driven in the opening direction.
6. In the throttle control device according to claim 1, The second calculation unit adjusts the magnitude of the second control value using the differential gain, A throttle control device wherein the differential gain when the throttle valve is driven in the closing direction is smaller than the differential gain when the throttle valve is driven in the opening direction.
7. In the throttle control device according to claim 1, The throttle control device generates the aforementioned reference model opening by applying a response delay filter to the aforementioned target opening.
8. In the throttle control device according to claim 7, The aforementioned response delay filter is a low-pass filter in the throttle control device.
9. A throttle control method for controlling the opening degree of a throttle valve biased by a biasing member so that the default opening degree is greater than fully closed and less than fully open, A first calculation step in which a first calculation unit calculates a first control value using the derivative of a first difference, which is the difference between a value corresponding to the target opening degree of the throttle valve and the actual opening degree of the throttle valve; A second calculation step in which a second calculation unit calculates a second control value using the derivative of a second difference, which is the difference between a reference model opening set according to the target opening and the actual opening; A drive signal generation step in which, if the opening degree of the throttle valve is within a predetermined opening degree range including the default opening degree, a drive signal for driving the actuator that opens and closes the throttle valve is generated using the first control value and the second control value, and if the opening degree of the throttle valve is outside the predetermined opening degree range, the drive signal generation unit generates the drive signal using the first control value without using the second control value. A throttle control method comprising the following:
Citation Information
Patent Citations
Throttle control device
JP2001073817A