CN102753804B - Device for estimating changes in target objects - Google Patents
Device for estimating changes in target objects Download PDFInfo
- Publication number
- CN102753804B CN102753804B CN200980130296.6A CN200980130296A CN102753804B CN 102753804 B CN102753804 B CN 102753804B CN 200980130296 A CN200980130296 A CN 200980130296A CN 102753804 B CN102753804 B CN 102753804B
- Authority
- CN
- China
- Prior art keywords
- engine torque
- correction
- estimating
- estimating device
- torque
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000008859 change Effects 0.000 claims abstract description 242
- 238000000034 method Methods 0.000 description 179
- 230000008569 process Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 29
- 230000007246 mechanism Effects 0.000 description 28
- 238000001514 detection method Methods 0.000 description 26
- 230000005540 biological transmission Effects 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 11
- 230000035939 shock Effects 0.000 description 10
- 230000000630 rising effect Effects 0.000 description 7
- 230000001052 transient effect Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000004043 responsiveness Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 210000000078 claw Anatomy 0.000 description 2
- 239000000498 cooling water Substances 0.000 description 2
- 230000009699 differential effect Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000007562 laser obscuration time method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K6/00—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units
- B60K6/20—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
- B60K6/42—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
- B60K6/44—Series-parallel type
- B60K6/445—Differential gearing distribution type
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K6/00—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units
- B60K6/20—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
- B60K6/22—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs
- B60K6/36—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the transmission gearings
- B60K6/365—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the transmission gearings with the gears having orbital motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L50/00—Electric propulsion with power supplied within the vehicle
- B60L50/10—Electric propulsion with power supplied within the vehicle using propulsion power supplied by engine-driven generators, e.g. generators driven by combustion engines
- B60L50/16—Electric propulsion with power supplied within the vehicle using propulsion power supplied by engine-driven generators, e.g. generators driven by combustion engines with provision for separate direct mechanical propulsion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L50/00—Electric propulsion with power supplied within the vehicle
- B60L50/50—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
- B60L50/60—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
- B60L50/61—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries by batteries charged by engine-driven generators, e.g. series hybrid electric vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K1/00—Arrangement or mounting of electrical propulsion units
- B60K1/02—Arrangement or mounting of electrical propulsion units comprising more than one electric motor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/42—Control modes by adaptive correction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2270/00—Problem solutions or means not otherwise provided for
- B60L2270/10—Emission reduction
- B60L2270/14—Emission reduction of noise
- B60L2270/145—Structure borne vibrations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1002—Output torque
- F02D2200/1004—Estimation of the output torque
-
- Y—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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/62—Hybrid vehicles
-
- Y—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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
-
- Y—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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/7072—Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Power Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Abstract
本发明提供一种对象物的变化推定装置,适合用于推定时间轴上的对象物的变化。第一推定单元相对于实际的对象物的变化延迟地推定该对象物的变化,第二推定单元在对象物实际发生变化之前推定该对象物的变化。并且,修正单元在对象物发生变化的情况下,对于第一推定单元和第二推定单元中的一个单元,基于第一推定单元和第二推定单元中的另一个单元进行修正,由此求出对象物的变化。由此,能够提高对于对象物的变化的推定精度。
The present invention provides an object change estimating device suitable for estimating the change of the object on the time axis. The first estimating unit estimates a change in the object with a delay from an actual change in the object, and the second estimating unit estimates the change in the object before the object actually changes. And, when the object changes, the correction unit corrects one of the first estimation unit and the second estimation unit based on the other unit of the first estimation unit and the second estimation unit, thereby obtaining change of object. Accordingly, it is possible to improve the estimation accuracy for changes in the object.
Description
技术领域 technical field
本发明涉及对时间轴上的对象物的变化进行推定的技术领域。The present invention relates to the technical field of estimating changes in objects on a time axis.
背景技术 Background technique
以往,提出了推定例如发动机转矩等对象物的变化的技术。例如,在专利文献1中提出了使用了扰动观测器的驱动力(发动机转矩)的推定方法。详细而言,在该技术中,提出了如下方案:在经由具有通过摩擦元件的缔结、分离来对性质不同的第一模式和第二模式进行切换的功能的变速器向轮胎传递动力进行行驶的混合动力车中,第一模式时或者第二模式时通过扰动观测器来推定驱动力,模式转变过渡期通过前馈(feedforward)加速度控制来进行电机转矩控制。Conventionally, techniques for estimating changes in objects such as engine torque have been proposed. For example, Patent Document 1 proposes a method of estimating a driving force (engine torque) using a disturbance observer. Specifically, this technique proposes a hybrid system that transmits power to tires via a transmission having a function of switching between a first mode and a second mode with different properties through connection and separation of friction elements. In a power vehicle, the driving force is estimated by a disturbance observer in the first mode or in the second mode, and the motor torque is controlled by feedforward acceleration control in the mode transition transition period.
另外,在专利文献2中,提出了将发动机的吸入空气量作为基准而推定发动机转矩的方法。In addition, Patent Document 2 proposes a method of estimating engine torque with reference to the intake air amount of the engine.
专利文献1:日本特开2006-34076号公报Patent Document 1: Japanese Unexamined Patent Publication No. 2006-34076
专利文献2:日本特开2002-201998号公报Patent Document 2: Japanese Patent Laid-Open No. 2002-201998
发明内容 Contents of the invention
但是,在上述专利文献1所记载的技术中,在模式转变过渡期等中,有时无法高精度地推定发动机转矩。这是因为:例如,在基于扰动观测器的推定方法中,由于在运算过程中进行微分,实用的是需要使用除去伴随该过程的噪声的滤波器,因此算出了相对于实际的发动机转矩的变化而具有延迟的值。However, in the technique described in the above-mentioned Patent Document 1, the engine torque may not be estimated with high accuracy during a mode transition transition period or the like. This is because, for example, in an estimation method based on a disturbance observer, since differentiation is performed during calculation, it is practical to use a filter that removes noise accompanying this process, and therefore the calculation of the actual engine torque Vary with a delayed value.
另一方面,在专利文献2所记载的技术中,例如由于依存于发动机和/或冷却水的温度的摩擦(friction)变化和/或燃料状态变化的影响,有时无法高精度地推定发动机转矩。On the other hand, in the technology described in Patent Document 2, for example, due to the influence of friction (friction) changes and/or fuel state changes depending on the temperature of the engine and/or cooling water, it may not be possible to estimate the engine torque with high accuracy. .
本发明是为了解决上述的课题而完成的,目的在于提供一种能够高精度地推定发动机转矩等对象物的变化的对象物的变化推定装置。The present invention was made to solve the above-mentioned problems, and an object of the present invention is to provide an object change estimating device capable of estimating a change in an object such as engine torque with high accuracy.
在本发明的一个观点中,对象物的变化推定装置是对时间轴上的对象物的变化进行推定的装置,具备:第一推定单元,其相对于实际的所述对象物的变化延迟地推定所述对象物的变化;第二推定单元,其在所述对象物实际发生变化之前,推定所述对象物的变化;以及修正单元,其在所述对象物发生变化的情况下,对于所述第一推定单元和所述第二推定单元中的一个单元,基于所述第一推定单元和所述第二推定单元中的另一个单元进行修正,由此求出所述对象物的变化。In one aspect of the present invention, the object change estimating device is a device for estimating the change of the object on the time axis, and includes: a first estimating unit for estimating with a delay from the actual change of the object a change of the object; a second estimating unit for estimating the change of the object before the object actually changes; and a correction unit for the One of the first estimating unit and the second estimating unit performs correction based on the other of the first estimating unit and the second estimating unit, thereby obtaining a change in the object.
上述的对象物的变化推定装置,适合用于推定时间轴上的对象物的变化。第一推定单元相对于实际的对象物的变化延迟地推定该对象物的变化。例如,第一推定单元检测或者取得与实际的对象物的变化关联的值,根据这样的值求出该对象物的变化。另外,第二推定单元在对象物实际发生变化之前,推定该对象物的变化。并且,修正单元在对象物发生变化的情况下,对于第一推定单元和第二推定单元中的一个单元,基于第一推定单元和第二推定单元中的另一个单元进行修正,由此求出对象物的变化。由此,能够提高对于对象物的变化的推定精度。第一推定单元的“推定”是也能够包括对象物的变化的“取得”和“检测”的概念。The object change estimating device described above is suitable for estimating the change of the object on the time axis. The first estimation unit estimates a change in the object with a delay from an actual change in the object. For example, the first estimation unit detects or acquires a value related to an actual change of the object, and obtains the change of the object based on such a value. In addition, the second estimating unit estimates the change of the object before the object actually changes. In addition, when the object changes, the correction unit corrects one of the first estimation unit and the second estimation unit based on the other unit of the first estimation unit and the second estimation unit, thereby obtaining change of object. Accordingly, it is possible to improve the estimation accuracy for changes in the object. "Estimation" of the first estimation unit is a concept that can also include "acquisition" and "detection" of changes in objects.
在上述的对象物的变化推定装置的一种形态中,所述修正单元,可以使用所述第二推定单元,算出通过所述第一推定单元进行的推定相对于实际的所述对象物的变化的延迟时间内的所述对象物的变化量,对于通过所述第一推定单元推定出的所述对象物的变化,加上或减去所算出的所述变化量,由此进行所述修正。In one aspect of the object change estimating device described above, the correction unit may use the second estimating unit to calculate the change of the object estimated by the first estimating unit relative to the actual change of the object. The correction is performed by adding or subtracting the calculated change amount to the change amount of the object estimated by the first estimating means within a delay time of the object. .
另外,所述修正单元可以在通过所述第一推定单元推定出的所述对象物的变化大于预定值时进行所述修正。In addition, the correcting unit may perform the correction when the change in the object estimated by the first estimating unit is greater than a predetermined value.
在上述的对象物的变化推定装置的其他的一种形态中,所述修正单元,可以根据通过所述第二推定单元推定出的所述对象物的变化的梯度,变更所述预定值。由此,能够进一步提高对于对象物的变化的推定精度。In another aspect of the object change estimating device described above, the correcting means may change the predetermined value based on the gradient of the change of the object estimated by the second estimating means. Thereby, the estimation accuracy with respect to the change of an object can be further improved.
在上述的对象物的变化推定装置的其他的一种形态中,所述第一推定单元,可以根据通过所述第二推定单元推定出的所述对象物的变化的梯度,变更用于对通过所述第一推定单元进行的推定相对于实际的所述对象物的变化的延迟时间进行调整的控制值,使得所述延迟时间发生变化。由此,能够进一步提高对于对象物的变化的推定精度。In another aspect of the object change estimating device described above, the first estimating unit may change the gradient of the object change estimated by the second estimating unit for estimating the The first estimating means estimates a control value adjusted with respect to a delay time of an actual change of the object such that the delay time changes. Thereby, the estimation accuracy with respect to the change of an object can be further improved.
在上述的对象物的变化推定装置的其他的一种形态中,所述第一推定单元,可以在变更用于调整所述延迟时间的控制值的情况下,设定对该控制值使用的下限警戒值,所述对象物的变化推定装置还具备控制单元,所述控制单元进行限制所述对象物的变化的控制,使得所述控制值遵守所述下限警戒值。由此,能够适当地限制无法保证推定精度那样的对象物的变化。In another aspect of the object change estimating device described above, the first estimating unit may set a lower limit to be used for the control value when changing the control value for adjusting the delay time. The warning value, the object change estimation apparatus further includes a control unit that performs control to limit the change of the object such that the control value complies with the lower limit warning value. Thereby, it is possible to appropriately limit the change of the object that cannot guarantee the estimation accuracy.
在上述的对象物的变化推定装置的其他的一种形态中,所述修正单元,可以学习通过所述第一推定单元进行的推定相对于通过所述第二推定单元进行的推定的延迟时间,基于所学习的所述延迟时间进行所述修正。由此,能够高精度地推定对象物的变化中的初期的举动等。In another aspect of the object change estimating device described above, the correcting unit may learn a delay time of the estimation performed by the first estimating unit with respect to the estimation performed by the second estimating unit, The correction is made based on the learned delay time. Thereby, it is possible to estimate the initial behavior and the like in the change of the object with high precision.
优选的是,所述修正单元可以在通过所述第一推定单元推定出的所述对象物的变化为预定值以下时,基于所学习的所述延迟时间进行所述修正。Preferably, the correcting unit may perform the correction based on the learned delay time when the change in the object estimated by the first estimating unit is equal to or less than a predetermined value.
在上述的对象物的变化推定装置的其他的一种形态中,所述修正单元,可以根据与所述对象物的变化相关的状态值的变化,修正通过所述第二推定单元推定出的所述对象物的变化,基于修正后的所述对象物的变化,进行对所述第一推定单元的修正。由此,能够有效地提高对于对象物的变化的推定精度。In another aspect of the object change estimating device described above, the correcting unit may correct all the values estimated by the second estimating unit based on a change in a state value related to a change in the object. The change of the object is corrected by the first estimating unit based on the corrected change of the object. Accordingly, it is possible to effectively improve the estimation accuracy of changes in the object.
在上述的对象物的变化推定装置中优选的是,所述第一推定单元,基于扰动观测器,作为所述对象物的变化而推定发动机转矩的变化,所述第二推定单元,基于发动机的吸入空气量,作为所述对象物的变化而推定所述发动机转矩的变化。In the object change estimating device described above, preferably, the first estimating unit estimates a change in engine torque as a change in the object based on a disturbance observer, and the second estimating unit estimates a change in engine torque based on a disturbance observer. The change in the engine torque is estimated as the change in the object.
在上述的对象物的变化推定装置中优选的是,所述对象物的变化推定装置适用于通过对接合元件彼此的接合和分离进行切换来在无级变速模式和固定变速比模式之间进行变速模式的切换的混合动力车辆,所述修正单元,在切换所述变速模式时,进行所述修正。由此,能够提高混合动力车辆的变速品质,并且,能够提高电池的充放电控制的响应性。In the object change estimating device described above, it is preferable that the object change estimating device is adapted to perform a speed change between a continuously variable speed change mode and a fixed speed change ratio mode by switching engagement and disengagement of engaging elements from each other. In the hybrid vehicle in which the mode is switched, the correction means performs the correction when the shift mode is switched. Thereby, the shift quality of the hybrid vehicle can be improved, and the responsiveness of the charge and discharge control of the battery can be improved.
另外,优选的是,所述修正单元,持续进行所述修正,直到完成所述接合元件彼此的接合。由此,能够提高接合元件的接合性,能够有效地抑制变速时间的延迟、变速冲击(shock)等。In addition, it is preferable that the correction unit continues to perform the correction until the joining of the joining elements is completed. Thereby, the engageability of the engaging element can be improved, and it is possible to effectively suppress a delay in shifting time, a shifting shock, and the like.
本发明的对象物的变化推定装置,适合用于推定时间轴上的对象物的变化。第一推定单元相对于实际的对象物的变化延迟地推定该对象物的变化,第二推定单元在对象物实际发生变化之前推定该对象物的变化。并且,修正单元在对象物发生变化的情况下,对于第一推定单元和第二推定单元中的一个单元,基于第一推定单元和第二推定单元中的另一个单元进行修正,由此求出对象物的变化。由此,能够提高对于对象物的变化的推定精度。The object change estimating device of the present invention is suitable for estimating the change of the object on the time axis. The first estimating unit estimates a change in the object with a delay from an actual change in the object, and the second estimating unit estimates the change in the object before the object actually changes. In addition, when the object changes, the correction unit corrects one of the first estimation unit and the second estimation unit based on the other unit of the first estimation unit and the second estimation unit, thereby obtaining change of object. Accordingly, it is possible to improve the estimation accuracy for changes in the object.
附图说明 Description of drawings
图1表示实施方式的混合动力车辆的概略结构。FIG. 1 shows a schematic configuration of a hybrid vehicle according to an embodiment.
图2表示电动发电机和动力传递机构的结构。Fig. 2 shows the structures of the motor generator and the power transmission mechanism.
图3表示动力分配机构的固定变速比模式下的共线图。Fig. 3 shows a nomographic diagram of the power distribution mechanism in a fixed gear ratio mode.
图4表示混合动力车辆中的变速控制和变速冲击(shock)的关系的一个例子。FIG. 4 shows an example of the relationship between shift control and shift shock in a hybrid vehicle.
图5表示通过第一推定方法和第二推定方法推定出的发动机转矩的一个例子。FIG. 5 shows an example of engine torque estimated by the first estimation method and the second estimation method.
图6表示用于说明第一实施方式的发动机转矩的推定方法的图。FIG. 6 is a diagram illustrating a method of estimating engine torque in the first embodiment.
图7是表示第一实施方式中的发动机转矩的推定处理的流程图。7 is a flowchart showing engine torque estimation processing in the first embodiment.
图8表示用于说明第二预定值比较小、扰动观测器的滤波器时间常数(time constant)大的情况下的问题的图。FIG. 8 is a diagram for explaining problems when the second predetermined value is relatively small and the filter time constant of the disturbance observer is large.
图9表示用于说明在第二实施方式中确定第二预定值和扰动观测器的滤波器时间常数的方法的图。FIG. 9 is a diagram for explaining a method of determining a second predetermined value and a filter time constant of a disturbance observer in the second embodiment.
图10表示用于说明第二实施方式中的发动机转矩的推定方法的效果的图。FIG. 10 is a diagram for explaining the effect of the engine torque estimation method in the second embodiment.
图11表示用于说明转矩变动较大、转矩变化梯度较大的情况下的问题的图。FIG. 11 is a diagram for explaining problems when the torque fluctuation is large and the torque change gradient is large.
图12表示用于具体说明在第三实施方式中限制发动机转矩变化梯度的方法的图。FIG. 12 is a diagram for concretely explaining a method of limiting the engine torque variation gradient in the third embodiment.
图13表示用于说明第三实施方式的发动机转矩的推定方法的效果的图。FIG. 13 is a diagram for explaining the effect of the engine torque estimation method of the third embodiment.
图14表示用于说明直到牙嵌部接合完成为止不持续修正检测转矩的情况下发生的问题的图。FIG. 14 is a diagram for explaining problems that occur when the correction of the detected torque is not continued until the engagement of the jaws is completed.
图15表示用于说明第四实施方式的发动机转矩的推定方法的效果的图。FIG. 15 is a diagram for explaining the effects of the engine torque estimation method of the fourth embodiment.
图16是表示第四实施方式的发动机转矩的推定处理的流程图。16 is a flowchart showing engine torque estimation processing in the fourth embodiment.
图17表示用于具体说明第五实施方式的发动机转矩的推定方法的图。FIG. 17 is a diagram for concretely explaining a method of estimating engine torque in the fifth embodiment.
图18是表示第五实施方式的发动机转矩的推定处理的流程图。18 is a flowchart showing engine torque estimation processing in the fifth embodiment.
图19表示用于说明在预测转矩从实际转矩(以及检测转矩)偏离的情况下发生的问题的图。FIG. 19 is a diagram for explaining problems that occur when predicted torque deviates from actual torque (and detected torque).
图20表示用于具体说明第六实施方式的发动机转矩的推定方法的图。FIG. 20 is a diagram for concretely explaining a method of estimating engine torque according to the sixth embodiment.
图21是表示第六实施方式的发动机转矩的推定处理的流程图。21 is a flowchart showing engine torque estimation processing in the sixth embodiment.
标号说明Label description
1发动机1 engine
3输出轴3 output shaft
4ECU4ECU
7牙嵌制动部7 jaw brake part
20动力分配机构20 power distribution mechanism
31变换器31 Converter
32、34转换器32, 34 converter
33HV电池33HV battery
40冲程传感器(stroke sensor)40 stroke sensor (stroke sensor)
41旋转传感器41 rotation sensor
MG1第一电动发电机MG1 first motor generator
MG2第二电动发电机MG2 second motor generator
具体实施方式 Detailed ways
以下,参照附图对本发明优选的实施方式进行说明。Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[装置结构][device structure]
图1表示应用了本发明的混合动力车辆的概略结构。图1的例子是被称为机械分配式2电机型的混合动力车辆,具备发动机1、第一电动发电机MG1、第二电动发电机MG2、动力分配机构20。相当于动力源的发动机1、相当于转速控制机构的第一电动发电机MG1与动力分配机构20连结。在动力分配机构20的输出轴3上,连结有作为用于辅助驱动转矩或者辅助制动力的副动力源的第二电动发电机MG2。第二电动发电机MG2和输出轴3经由MG2变速部6进行连接。进一步,输出轴3经由最终减速器8与左右的驱动轮9连结。第一电动发电机MG1和第二电动发电机MG2经由电池、变换器、或者适当的控制器(参照图2)而电连接,或者直接电连接,其构成为利用由第一电动发电机MG2产生的电力对第二电动发电机MG2进行驱动。FIG. 1 shows a schematic configuration of a hybrid vehicle to which the present invention is applied. The example shown in FIG. 1 is a so-called mechanical split 2-motor type hybrid vehicle, and includes an engine 1 , a first motor generator MG1 , a second motor generator MG2 , and a power split mechanism 20 . An engine 1 corresponding to a power source, and a first motor generator MG1 corresponding to a rotational speed control unit are connected to a power split unit 20 . The output shaft 3 of the power distribution mechanism 20 is connected to the second motor generator MG2 as an auxiliary power source for assisting the driving torque or assisting the braking force. The second motor generator MG2 is connected to the output shaft 3 via the MG2 transmission unit 6 . Furthermore, the output shaft 3 is connected to left and right drive wheels 9 via a final reduction gear 8 . The first motor generator MG1 and the second motor generator MG2 are electrically connected via a battery, an inverter, or an appropriate controller (refer to FIG. 2 ), or are directly connected electrically, and are configured to utilize the power generated by the first motor generator MG2. of electric power to drive the second motor generator MG2.
发动机1是燃烧燃料来产生动力的的热机,能例举汽油发动机、柴油发动机等。第一电动发电机MG1从发动机1接受转矩进行旋转,由此主要进行发电,该第一电动发电机MG1作用伴随发电的转矩的反作用力。通过控制第一电动发电机MG1的转速,从而使发动机1的转速连续地变化。将这样的变速模式称为无级变速模式。无级变速模式通过后述的动力分配机构20的差动作用来实现。The engine 1 is a heat engine that burns fuel to generate power, and examples thereof include a gasoline engine, a diesel engine, and the like. The first motor generator MG1 receives torque from the engine 1 and rotates to mainly generate electricity. The first motor generator MG1 acts as a reaction force of the torque accompanying the electricity generation. The rotational speed of engine 1 is continuously varied by controlling the rotational speed of first motor generator MG1. Such a speed change mode is called a continuously variable speed change mode. The continuously variable transmission mode is realized by the differential operation of the power distribution mechanism 20 described later.
第二电动发电机MG2是辅助(协助)驱动转矩或者制动力的装置。在辅助驱动转矩的情况下,第二电动发电机MG2接受电力的供给来作为电动机发挥功能。另一方面,在辅助制动力的情况下,第二电动发电机MG2作为通过从驱动轮9传递来的转矩使之旋转而产生电力的发电机发挥功能。The second motor generator MG2 is a device that assists (assists) the driving torque or the braking force. In the case of assisting drive torque, the second motor generator MG2 is supplied with electric power and functions as an electric motor. On the other hand, in the case of assisting the braking force, the second motor generator MG2 functions as a generator that rotates the driving wheels 9 by torque transmitted from them to generate electric power.
图2表示图1所示的第一电动发电机MG1、第二电动发电机MG2、以及动力分配机构20等的结构。FIG. 2 shows the configurations of the first motor generator MG1, the second motor generator MG2, and the power split mechanism 20 shown in FIG. 1 .
动力分配机构20是将发动机1的输出转矩分配给第一电动发电机MG1和输出轴3的机构,构成为产生差动作用。具体而言,具备多组差动机构,在相互产生差动作用的4个旋转元件中,发动机1与第一旋转元件连结,第一电动发电机MG1与第二旋转元件连结,输出轴3与第三旋转元件连结。第四旋转元件能够通过牙嵌制动部7进行固定。The power split mechanism 20 is a mechanism that distributes the output torque of the engine 1 to the first motor generator MG1 and the output shaft 3, and is configured to generate a differential action. More specifically, it is equipped with a plurality of sets of differential mechanisms. Among the four rotating elements that generate a differential action with each other, the engine 1 is connected to the first rotating element, the first motor generator MG1 is connected to the second rotating element, and the output shaft 3 is connected to the second rotating element. The third rotary element is linked. The fourth rotary element can be fixed by means of the dog catch 7 .
牙嵌制动部7构成为具备设置有多个牙嵌齿的接合元件(未图示)和被接合元件(未图示)的啮合机构,通过制动操作部5进行控制。例如,接合元件被构成为能进行冲程(stroke)和旋转。也可以使用构成为使旋转的接合元件彼此啮合的离合器(牙嵌离合器)来代替牙嵌制动部7。以下,将牙嵌制动部7或者牙嵌离合器简单标记为“牙嵌部”。The dog braking unit 7 is configured as an engaging mechanism including an engaging element (not shown) provided with a plurality of cogs and an engaged element (not shown), and is controlled by the brake operating unit 5 . For example, the engagement element is configured to be stroked and rotated. Instead of the dog stopper 7 , a clutch (dog clutch) configured to engage rotating engagement elements may be used. Hereinafter, the jaw brake portion 7 or the jaw clutch is simply referred to as a “dog portion”.
在牙嵌制动部7没有固定第四旋转元件的状态下,通过使第一电动发电机MG1的转速连续地变化来使发动机1的转速连续地变化,实现无级变速模式。另一方面,在牙嵌制动部7固定了第四旋转元件的状态下,通过动力分配机构20确定的变速比被固定为超速传动(overdrive)状态(即,发动机转速小于输出转速的状态),实现固定变速比模式。The continuously variable speed change mode is realized by continuously changing the rotation speed of the engine 1 by continuously changing the rotation speed of the first motor generator MG1 in a state where the dog brake portion 7 is not fixing the fourth rotation element. On the other hand, in the state where the dog 7 fixes the fourth rotation element, the gear ratio determined by the power distribution mechanism 20 is fixed in an overdrive state (ie, a state in which the engine speed is smaller than the output speed) , to achieve a fixed gear ratio mode.
在本实施方式中,如图2所示,动力分配机构20构成为组合2个行星齿轮机构。第一行星齿轮机构具备齿圈21、行星架22、以及太阳轮23。第二行星齿轮机构为双小齿轮(double pinion)式,具备齿圈25、行星架26、以及太阳轮27。In the present embodiment, as shown in FIG. 2 , the power distribution mechanism 20 is configured by combining two planetary gear mechanisms. The first planetary gear mechanism includes a ring gear 21 , a carrier 22 , and a sun gear 23 . The second planetary gear mechanism is a double pinion type, and includes a ring gear 25 , a carrier 26 , and a sun gear 27 .
发动机1的输出轴2与第一行星齿轮机构的行星架22连结,该行星架22与第二行星齿轮机构的齿圈25连结。这些构成第一旋转元件。第一电动发电机MG1的转子11与第一行星齿轮机构的太阳轮23连结,这些构成第二旋转元件。The output shaft 2 of the engine 1 is connected to the carrier 22 of the first planetary gear mechanism, and the carrier 22 is connected to the ring gear 25 of the second planetary gear mechanism. These constitute the first rotating element. The rotor 11 of the first motor generator MG1 is connected to the sun gear 23 of the first planetary gear mechanism, and these constitute the second rotating element.
第一行星齿轮机构的齿圈21和第二行星齿轮机构的行星架26相互连结,并且与输出轴3连结。这些构成第三旋转元件。另外,第二行星齿轮机构的太阳轮27与旋转轴29连结,与旋转轴29一起构成第四旋转元件。旋转轴29能够通过牙嵌制动部7进行固定。The ring gear 21 of the first planetary gear mechanism and the carrier 26 of the second planetary gear mechanism are connected to each other and connected to the output shaft 3 . These constitute the third rotating element. In addition, the sun gear 27 of the second planetary gear mechanism is connected to the rotating shaft 29 and constitutes a fourth rotating element together with the rotating shaft 29 . The rotating shaft 29 can be fixed by the dog stopper 7 .
电源单元30具备变换器(inverter)31、转换器32、HV电池33、以及转换器34。第一电动发电机MG1通过电源线37与变换器31连接,第二电动发电机MG2通过电源线38与变换器31连接。另外,变换器31与转换器32连接,转换器32与HV电池33连接。进一步,HV电池33经由转换器34与辅机电池35连接。The power supply unit 30 includes an inverter 31 , a converter 32 , an HV battery 33 , and an inverter 34 . First motor generator MG1 is connected to inverter 31 through a power line 37 , and second motor generator MG2 is connected to inverter 31 through a power line 38 . In addition, inverter 31 is connected to converter 32 , and converter 32 is connected to HV battery 33 . Furthermore, HV battery 33 is connected to auxiliary battery 35 via converter 34 .
变换器31在电动发电机MG1和MG2之间进行电力授受。在电动发电机的再生时,变换器31将电动发电机MG1和MG2通过再生而发电产生的电力变换为直流,并向转换器32供给。转换器32对从变换器31供给来的电力进行电压变换,对HV电池33进行充电。另一方面,在电动发电机的动力运行时,从HV电池33输出的直流电力通过转换器32升压,经由电源线37或者38向电动发电机MG1或者MG2供给。Inverter 31 transmits and receives electric power between motor generators MG1 and MG2. During regeneration of the motor generators, inverter 31 converts electric power generated by motor generators MG1 and MG2 through regeneration into direct current, and supplies the electric power to converter 32 . Converter 32 converts the voltage of the electric power supplied from inverter 31 to charge HV battery 33 . On the other hand, during power running of the motor generator, DC power output from HV battery 33 is boosted by converter 32 and supplied to motor generator MG1 or MG2 via power supply line 37 or 38 .
HV电池33的电力通过转换器34进行电压变换而供给至辅机电池35,在各种辅机的驱动中使用。The electric power of the HV battery 33 is converted into voltage by the converter 34 and supplied to the auxiliary machine battery 35, and is used for driving various auxiliary machines.
变换器31、转换器32、HV电池33以及转换器34的动作通过ECU4进行控制。ECU4通过发送控制信号S4,从而对电源单元30内的各要素的动作进行控制。另外,表示电源单元30内的各要素的状态等必要的信号作为控制信号S4而被供给至ECU4。具体而言,表示HV电池33的状态的SOC(State Of Charge)和电池的输入输出控制值等作为控制信号S4而被供给至ECU4。Operations of inverter 31 , converter 32 , HV battery 33 , and converter 34 are controlled by ECU 4 . The ECU 4 controls the operation of each element in the power supply unit 30 by sending a control signal S4. In addition, necessary signals indicating the state of each element in the power supply unit 30 are supplied to the ECU 4 as a control signal S4 . Specifically, SOC (State Of Charge) indicating the state of the HV battery 33, input and output control values of the battery, and the like are supplied to the ECU 4 as a control signal S4.
ECU4在发动机1、第一电动发电机MG1、以及第二电动发电机MG2之间收发控制信号S1~S3,由此对这些设备进行控制。另外,ECU4对制动操作部5供给制动操作指示信号S5。制动操作部5根据制动操作指示信号S5,进行使牙嵌制动部7接合(固定)/分离的控制。下文会进行详细叙述,ECU4作为本发明的对象物的变化推定装置发挥功能,进行发动机转矩的推定。ECU 4 controls these devices by transmitting and receiving control signals S1 to S3 between engine 1 , first motor generator MG1 , and second motor generator MG2 . In addition, the ECU 4 supplies a brake operation instruction signal S5 to the brake operation unit 5 . The brake operation unit 5 controls engagement (fixation) and disengagement of the dog brake unit 7 based on the brake operation instruction signal S5. As will be described in detail later, the ECU 4 functions as a change estimating device of the object of the present invention, and estimates the engine torque.
图3表示动力分配机构20的固定变速比模式下的共线图。在固定变速比模式下,如图3中的黑圆所示,接合元件的牙嵌齿和被接合元件的牙嵌齿啮合,由此来固定牙嵌制动部7。在无级变速模式下,如箭头90所示,通过第一电动发电机MG1支持发动机转矩的反作用力。图3表示固定变速比模式下的共线图,但为了便于说明,使用该图进行对无级变速模式的说明。对此,在固定变速比模式下,如箭头91所示,在牙嵌制动部7中以机械方式支持发动机转矩的反作用力。FIG. 3 shows a nomographic diagram of the power split mechanism 20 in the fixed gear ratio mode. In the fixed gear ratio mode, as shown by black circles in FIG. 3 , the cogs of the engaging element mesh with the cogs of the engaged element, thereby fixing the dog stopper 7 . In the continuously variable transmission mode, as indicated by an arrow 90 , the reaction force of the engine torque is supported by the first motor generator MG1 . FIG. 3 shows a nomographic diagram in the fixed speed ratio mode, but for convenience of explanation, the continuously variable speed mode will be described using this diagram. In contrast, in the fixed gear ratio mode, as indicated by arrow 91 , the reaction force of the engine torque is supported mechanically in the dog part 7 .
[发动机转矩的推定方法][How to estimate engine torque]
接着,对在本实施方式中ECU4进行的发动机转矩的推定方法进行说明。在本实施方式中,ECU4以能得到精度高的发动机转矩的方式进行发动机转矩的推定。Next, the method of estimating the engine torque performed by the ECU 4 in the present embodiment will be described. In the present embodiment, the ECU 4 estimates the engine torque so that highly accurate engine torque can be obtained.
这样的理由如下所述。在混合动力车辆中,在实施利用了第一电动发电机MG1的变速时,有时会使用户感受到变速的延迟或冲击(以下,称为“变速冲击”)。另外,在混合动力车辆中,在发动机速度或发动机转矩发生变化的过渡状态时,由于电池的充放电控制的精度下降,电池的使用限制变严,有时无法引出电池的电势(potential,电压)。对于这样的问题,认为是由于过渡时的发动机转矩变化的推定精度恶化而产生的。The reason for this is as follows. In a hybrid vehicle, when a shift is performed using the first motor generator MG1 , the user may feel a delay or a shock of the shift (hereinafter referred to as "shift shock"). In addition, in a hybrid vehicle, in a transient state where the engine speed or engine torque changes, the accuracy of the charge and discharge control of the battery decreases, and the use of the battery becomes stricter, and the potential (voltage) of the battery may not be drawn out. . Such a problem is considered to be caused by deterioration in the estimation accuracy of the engine torque change at the time of transition.
图4示出表示混合动力车辆中的变速控制和变速冲击的关系的一个例子的概念图。图4中,在横轴表示时间,在纵轴表示转矩。具体而言,曲线A1、A2表示输出轴转矩中的发动机转矩的提供量,曲线A1表示基于发动机的吸入空气量而预测的发动机转矩(通过后文叙述的第二推定方法推定出的发动机转矩),另外,曲线A2表示实际的发动机转矩。进一步,曲线A3表示输出轴转矩中的第一电动发电机MG1的转矩的提供量。对于该转矩,基于曲线A1所示的转矩进行调整。发现在该情况下,如阴影区域A4所示,关于发动机转矩会产生预测误差。其结果,如阴影区域A5所示,在输出轴转矩中会产生台阶差(段差)、即会产生变速冲击。由此,可以说发动机转矩的推定精度对变速品质造成影响。FIG. 4 is a conceptual diagram showing an example of the relationship between shift control and shift shock in a hybrid vehicle. In FIG. 4 , time is shown on the horizontal axis, and torque is shown on the vertical axis. Specifically, the curves A1 and A2 represent the amount of engine torque provided in the output shaft torque, and the curve A1 represents the engine torque estimated based on the intake air amount of the engine (estimated by the second estimation method described later). engine torque), and the curve A2 represents the actual engine torque. Furthermore, curve A3 represents the supply amount of the torque of the first motor generator MG1 in the output shaft torque. This torque is adjusted based on the torque shown in curve A1. It was found that in this case, as indicated by the shaded area A4, a prediction error occurs with respect to the engine torque. As a result, as indicated by the hatched area A5, a step difference (step difference) occurs in the output shaft torque, that is, a shift shock occurs. From this, it can be said that the estimation accuracy of the engine torque affects the shift quality.
以上,在本实施方式中,ECU4以能得到高精度的发动机转矩的方式推定发动机转矩。具体而言,ECU4使用基于扰动观测器的发动机转矩的推定方法(以下,称为“第一推定方法”)、和基于发动机的吸入空气量的发动机转矩的推定方法(以下,称为“第二推定方法”),进行发动机转矩的推定。第一推定方法相当于推定对于第一电动发电机MG1的转速控制的扰动转矩值的方法。即,第一推定方法相当于推定过去发动机转矩的方法,所述过去发动机转矩是基于与发动机1连接的第一电动发电机MG1的转速变化量的转矩。另外,第二推定方法相当于通过预测发动机吸入空气充填量来推定发动机转矩的方法。第一推定方法中的“推定”为也可以包括发动机转矩的“取得”、“检测”的概念。As described above, in the present embodiment, the ECU 4 estimates the engine torque so that highly accurate engine torque can be obtained. Specifically, the ECU 4 uses a method of estimating engine torque based on a disturbance observer (hereinafter referred to as “first estimating method”) and an estimating method of engine torque based on the amount of intake air of the engine (hereinafter referred to as “first estimating method”). The second estimation method") is to estimate the engine torque. The first estimation method corresponds to a method of estimating a disturbance torque value for the rotational speed control of the first motor generator MG1. That is, the first estimation method corresponds to a method of estimating the past engine torque based on the amount of change in the rotational speed of the first motor generator MG1 connected to the engine 1 . In addition, the second estimation method corresponds to a method of estimating the engine torque by predicting the engine intake air charge amount. "Estimation" in the first estimation method is a concept that may include "acquisition" and "detection" of engine torque.
此处,对于第一推定方法,由于利用第一电动发电机MG1的转速信息推定发动机转矩,因此能够得到精度比较高的值。即,对于通过第一推定方法进行的发动机转矩的推定,可以说相当于使用了传感器的发动机转矩的检测。但是,对于第一推定方法,由于在运算过程中进行微分,因此在实用性上需要使用除去伴随微分的噪声的滤波器(微分噪声除去滤波器),因此会得到相对于实际的发动机转矩的变化具有延迟的值。Here, in the first estimation method, since the engine torque is estimated using the rotational speed information of the first motor generator MG1, a value with relatively high accuracy can be obtained. That is, the estimation of the engine torque by the first estimation method can be said to correspond to the detection of the engine torque using the sensor. However, in the first estimation method, since differentiation is performed during the calculation, it is practically necessary to use a filter (differential noise removal filter) that removes noise accompanying the differentiation, so that the actual engine torque relative to the actual engine torque can be obtained. Changes have a delayed value.
另一方面,第二推定方法能够基于发动机功率指令值和/或发动机转速指令值等,推定今后输出的发动机转矩。即,对于第二推定方法,可以说是对未来的发动机转矩进行预测。但是,第二推定方法例如由于受到依存于发动机和/或冷却水的温度的摩擦(friction)变化、和/或燃烧状态变化的影响,有时无法高精度地推定发动机转矩。On the other hand, the second estimation method can estimate the engine torque to be output in the future based on the engine power command value and/or the engine rotation speed command value and the like. That is, with the second estimation method, it can be said that the future engine torque is predicted. However, the second estimating method may not be able to estimate the engine torque with high accuracy because, for example, it is affected by changes in friction depending on the temperature of the engine and/or cooling water and/or changes in the combustion state.
图5表示通过第一推定方法和第二推定方法推定出的发动机转矩的一个例子。图5中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线B1表示通过第一推定方法推定出的发动机转矩,曲线B2表示通过第二推定方法推定出的发动机转矩,曲线B3表示实际的发动机转矩。由此,可知:通过第一推定方法推定出的发动机转矩,相对于实际的发动机转矩发生延迟。在图5中,为了便于说明,示出通过第二推定方法推定出的发动机转矩变化与实际的发动机转矩变化大致一致的图,但实际上,例如在变速时等,通过第二推定方法推定出的发动机转矩变化有偏离实际的发动机转矩变化的倾向。FIG. 5 shows an example of engine torque estimated by the first estimation method and the second estimation method. In FIG. 5 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, the curve B1 represents the engine torque estimated by the first estimation method, the curve B2 represents the engine torque estimated by the second estimation method, and the curve B3 represents the actual engine torque. From this, it can be seen that the engine torque estimated by the first estimation method is delayed with respect to the actual engine torque. In FIG. 5 , for convenience of description, the change in engine torque estimated by the second estimation method roughly coincides with the actual change in engine torque. The estimated engine torque change tends to deviate from the actual engine torque change.
因此,在本实施方式中,为了实时把握如图5中的曲线B3所示的实际的发动机转矩,ECU4使用第一推定方法和第二推定方法这两者进行发动机转矩的推定。具体而言,ECU4利用通过第二推定方法推定出的发动机转矩对通过第一推定方法推定出的发动机转矩进行修正,由此求出当前的发动机转矩。此后,ECU4使用求出的发动机转矩进行变速控制等。这样,ECU4作为本发明中的第一推定单元、第二推定单元、以及修正单元发挥功能。Therefore, in the present embodiment, the ECU 4 estimates the engine torque using both the first estimation method and the second estimation method in order to grasp the actual engine torque shown by the curve B3 in FIG. 5 in real time. Specifically, the ECU 4 obtains the current engine torque by correcting the engine torque estimated by the first estimation method with the engine torque estimated by the second estimation method. Thereafter, the ECU 4 performs shift control and the like using the obtained engine torque. In this way, the ECU 4 functions as the first estimating unit, the second estimating unit, and the correcting unit in the present invention.
以下,说明关于发动机转矩的推定方法的具体实施方式(第一至第六实施方式)。Hereinafter, specific embodiments (first to sixth embodiments) related to an estimation method of engine torque will be described.
(第一实施方式)(first embodiment)
在第一实施方式中,ECU4使用第二推定方法算出基于第一推定方法的推定相对于实际的发动机转矩变化的延迟时间后的发动机转矩变化量,对于通过第一推定方法推定出的发动机转矩,加上或减去这样算出的发动机转矩变化量,由此求出发动机转矩。具体而言,ECU4通过第一推定方法检测与通过第二推定方法推定的发动机转矩的变化同等的变化,由此使通过第一推定方法和第二推定方法推定的2个发动机转矩信息同步。并且,ECU4基于这样同步了的通过第二推定方法得到的发动机转矩,算出第一推定方法的延迟时间后的发动机转矩变化量,对于通过第一推定方法推定出的发动机转矩加上或减去所算出的发动机转矩变化量。由此,能够提高过渡的发动机转矩的推定精度。In the first embodiment, the ECU 4 uses the second estimation method to calculate the engine torque change amount after the delay time from the actual engine torque change estimated by the first estimation method, and the engine torque estimated by the first estimation method is The engine torque is obtained by adding or subtracting the amount of change in engine torque thus calculated to the torque. Specifically, the ECU 4 detects a change equivalent to a change in the engine torque estimated by the second estimation method by the first estimation method, thereby synchronizing the two pieces of engine torque information estimated by the first estimation method and the second estimation method. . Then, based on the thus synchronized engine torque obtained by the second estimation method, the ECU 4 calculates the engine torque change amount after the delay time of the first estimation method, and adds or The calculated engine torque variation is subtracted. Thereby, the estimation accuracy of the transient engine torque can be improved.
以下,将通过第一推定方法推定出的发动机转矩适当记载为“检测转矩”,将通过第二推定方法推定出的发动机转矩适当记载为“预测转矩”,将实际的发动机转矩适当记载为“实际转矩”。另外,将如上所述对于通过第一推定方法推定出的发动机转矩(检测转矩)加上或减去的发动机转矩变化量适当记载为“修正转矩”,将通过修正转矩对检测转矩进行修正而得到的发动机转矩适当记载为“计算值转矩”。Hereinafter, the engine torque estimated by the first estimation method is appropriately described as "detected torque", the engine torque estimated by the second estimation method is appropriately described as "predicted torque", and the actual engine torque It is appropriately described as "actual torque". In addition, the engine torque change amount added or subtracted to the engine torque (detected torque) estimated by the first estimation method as described above is appropriately described as "corrected torque", and the detected The engine torque obtained by correcting the torque is appropriately described as "calculated value torque".
图6是用于具体说明第一实施方式的发动机转矩的推定方法的图。图6中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te1表示预测转矩的一个例子,曲线Td1表示检测转矩的一个例子,曲线Tr1表示实际转矩的一个例子,曲线Tc1表示计算值转矩的一个例子。FIG. 6 is a diagram for concretely explaining a method of estimating engine torque in the first embodiment. In FIG. 6 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te1 shows an example of predicted torque, curve Td1 shows an example of detected torque, curve Tr1 shows an example of actual torque, and curve Tc1 shows an example of calculated torque.
对第一实施方式的计算值转矩Tc1的求出方法进行具体的说明。ECU4在预测转矩Te1的变化大于阈值(以下,称为“第一预定值”)时,开始用于修正检测转矩Td1的处理。另外,ECU4在预测转矩Te1的变化大于第一预定值时,储存此时的预测转矩Te1。在图6所示的例子中,由于在时刻t11预测转矩Te1的变化大于第一预定值,因此ECU4储存时刻t11的预测转矩Te1。A method of obtaining the calculated torque Tc1 in the first embodiment will be specifically described. The ECU 4 starts processing for correcting the detected torque Td1 when the change in the predicted torque Te1 is greater than a threshold value (hereinafter referred to as "first predetermined value"). Also, the ECU 4 stores the predicted torque Te1 at that time when the change in the predicted torque Te1 is larger than the first predetermined value. In the example shown in FIG. 6, since the change in predicted torque Te1 at time t11 is larger than the first predetermined value, ECU 4 stores predicted torque Te1 at time t11.
进一步,ECU4根据检测转矩Td1对与这样的预测转矩Te1的变化同等的变化进行检测。以下,将这样的检测称为“上升检测”。具体而言,ECU4通过判定检测转矩Td1的变化是否大于阈值(以下,称为“第二预定值”),从而进行上升检测。另外,ECU4在检测转矩Td1的变化大于第二预定值时(即在检测出上升时),存储此时的检测转矩Td1。在图6所示的例子中,由于在时刻t12检测转矩Td1的变化大于第二预定值,因此ECU4存储时刻t12的检测转矩Td1。Furthermore, the ECU 4 detects a change equivalent to such a change in the predicted torque Te1 based on the detected torque Td1. Hereinafter, such detection is referred to as "rising detection". Specifically, the ECU 4 performs rise detection by determining whether or not a change in the detected torque Td1 is larger than a threshold value (hereinafter referred to as "second predetermined value"). In addition, the ECU 4 stores the detected torque Td1 at that time when the change in the detected torque Td1 is greater than the second predetermined value (that is, when a rise is detected). In the example shown in FIG. 6, since the change in the detected torque Td1 at the time t12 is larger than the second predetermined value, the ECU 4 stores the detected torque Td1 at the time t12.
接着,ECU4在这样检测出了上升的时刻t12,以如上所述存储的预测转矩Te1和检测转矩Td1为基准使这2个转矩同步。接着,ECU4使用通过第一推定方法进行的推定相对于实际的发动机转矩变化的延迟时间τ1,基于这样取得了同步的预测转矩Te1,算出从时刻t11到经过延迟时间τ1为止的发动机转矩变化量ΔT1。这样的发动机转矩变化量ΔT1与修正转矩对应。延迟时间τ1相当于第一推定方法中的扰动观测器的延迟特性值。详细而言,延迟时间τ1相当于扰动观测器的滤波器时间常数。例如,扰动观测器的滤波器使用一次延迟滤波器。Next, the ECU 4 synchronizes these two torques based on the predicted torque Te1 and the detected torque Td1 stored as described above at time t12 when the rise is detected in this way. Next, the ECU 4 calculates the engine torque from the time t11 to the elapse of the delay time τ1 from the time t11 based on the predicted torque Te1 thus synchronized using the delay time τ1 from the actual engine torque change estimated by the first estimation method. The amount of change ΔT1. Such engine torque change amount ΔT1 corresponds to the correction torque. The delay time τ1 corresponds to the delay characteristic value of the disturbance observer in the first estimation method. Specifically, the delay time τ1 corresponds to the filter time constant of the disturbance observer. For example, the perturbation observer's filter uses a first-order delay filter.
接着,ECU4如图6中的白色箭头所示,对于检测转矩Td1加上如上所述那样算出的修正转矩ΔT1,由此进行检测转矩Td1的修正。由此,能得到计算值转矩Tc1。ECU4仅在修正转矩ΔT1的绝对值大于阈值(以下,称为“第三预定值”)的情况下,进行这样的修正。对于该第三预定值,根据需要的精度预先进行设定。Next, the ECU 4 corrects the detected torque Td1 by adding the correction torque ΔT1 calculated as described above to the detected torque Td1 as shown by the white arrow in FIG. 6 . Thereby, the calculated value torque Tc1 can be obtained. The ECU 4 performs such correction only when the absolute value of the correction torque ΔT1 is greater than a threshold value (hereinafter referred to as "third predetermined value"). The third predetermined value is set in advance according to the required accuracy.
在图6中,为了便于说明,示出预测转矩Te1的值与实际转矩Tr1的值大致一致的图(详细而言,示出预测转矩Te1的值与实际转矩Tr1的值仅在时间轴上发生偏离的图),但实际上,预测转矩Te1的值有偏离实际转矩Tr1的值的倾向。具体而言,预测转矩Te1的值与实际转矩Tr1的值在转矩轴上有时也会发生偏离。In FIG. 6 , for convenience of description, a graph in which the value of the predicted torque Te1 and the value of the actual torque Tr1 are approximately coincident is shown (in detail, the value of the predicted torque Te1 and the value of the actual torque Tr1 are shown only when (a graph in which deviation occurs on the time axis), but actually, the value of the predicted torque Te1 tends to deviate from the value of the actual torque Tr1. Specifically, the value of the predicted torque Te1 and the value of the actual torque Tr1 may deviate on the torque axis.
图7是表示第一实施方式的发动机转矩的推定处理的流程图。通过ECU4反复执行该处理。7 is a flowchart showing engine torque estimation processing in the first embodiment. This process is repeatedly executed by the ECU 4 .
首先,在步骤S101中,ECU4开始存储通过第二推定方法推定出的预测转矩。接着,处理进入步骤S102。在步骤S102中,ECU4判定预测转矩是否大于第一预定值。在预测转矩大于第一预定值的情况下(步骤S102为“是”),处理进入步骤S103。在该情况下,ECU4开始用于修正检测转矩的处理。与此相对,在预测转矩为第一预定值以下的情况下(步骤S102为“否”),不开始用于修正检测转矩的处理,处理结束。First, in step S101, the ECU 4 starts storing the predicted torque estimated by the second estimation method. Next, the process proceeds to step S102. In step S102, the ECU 4 determines whether the predicted torque is greater than a first predetermined value. In a case where the predicted torque is greater than the first predetermined value (YES in step S102), the process proceeds to step S103. In this case, the ECU 4 starts processing for correcting the detected torque. On the other hand, when the predicted torque is equal to or less than the first predetermined value (NO in step S102 ), the process for correcting the detected torque is not started, and the process ends.
在步骤S103中,ECU4判定通过第一推定方法推定出的检测转矩是否大于第二预定值。通过进行这样的判定,ECU4对检测转矩进行上升检测。在检测转矩大于第二预定值的情况下(步骤S103为“是”),处理进入步骤S104。在该情况下,可以说检测转矩发生了上升,因此ECU4存储检测转矩(步骤S104)。接着,处理进入步骤S105。与此相对,在检测转矩为第二预定值以下的情况下(步骤S103为“否”),不能说检测转矩上升,因此处理返回步骤S103。In step S103, the ECU 4 determines whether or not the detected torque estimated by the first estimation method is greater than a second predetermined value. By making such a determination, the ECU 4 detects an increase in the detected torque. In a case where the detected torque is greater than the second predetermined value (YES in step S103), the process proceeds to step S104. In this case, it can be said that the detected torque has increased, so the ECU 4 stores the detected torque (step S104). Next, the process proceeds to step S105. On the other hand, when the detected torque is equal to or less than the second predetermined value (NO in step S103 ), since the detected torque cannot be said to have increased, the process returns to step S103 .
在步骤S105中,ECU4在上升检测位置,以在步骤S101中存储的预测转矩和在步骤S104中存储的检测转矩为基准,使这2个转矩同步。接着,处理进入步骤S106。在步骤S106中,ECU4算出用于修正检测转矩的修正转矩。具体而言,ECU4使用通过第一推定方法进行的推定相对于实际的发动机转矩变化的延迟时间,基于取得了同步的预测转矩,算出延迟时间后的发动机转矩变化量,将该发动机转矩变化量作为修正转矩。接着,处理进入步骤S107。In step S105 , the ECU 4 synchronizes the two torques based on the predicted torque stored in step S101 and the detected torque stored in step S104 at the rising detection position. Next, the process proceeds to step S106. In step S106, the ECU 4 calculates a correction torque for correcting the detected torque. Specifically, the ECU 4 calculates the amount of change in engine torque after the delay time based on the estimated torque that has been synchronized using the delay time from the actual engine torque change estimated by the first estimation method, and the engine torque The amount of torque change is used as the correction torque. Next, the process proceeds to step S107.
在步骤S107中,ECU4判定在步骤S106中算出的修正转矩的绝对值是否大于第三预定值。在修正转矩的绝对值大于第三预定值的情况下(步骤S107为“是”),处理进入步骤S108。在步骤S108中,ECU4基于修正转矩进行检测转矩的修正。即,ECU4对于在步骤S104中存储的检测转矩,加上在步骤S106中算出的修正转矩,由此算出计算值转矩。接着,处理返回步骤S104。与此相对,在修正转矩的绝对值为第三预定值以下的情况下(步骤S107为“否”),处理结束。在该情况下,不进行检测转矩的修正。In step S107, the ECU 4 determines whether or not the absolute value of the correction torque calculated in step S106 is greater than a third predetermined value. When the absolute value of the correction torque is greater than the third predetermined value (YES in step S107), the process proceeds to step S108. In step S108, the ECU 4 corrects the detected torque based on the corrected torque. That is, the ECU 4 adds the correction torque calculated in step S106 to the detected torque stored in step S104 to calculate the calculated value torque. Then, the process returns to step S104. On the other hand, when the absolute value of the correction torque is equal to or less than the third predetermined value ("No" in step S107), the process ends. In this case, correction of the detected torque is not performed.
根据以上说明的第一实施方式的发动机转矩的推定方法,能够提高发动机转矩的过渡性变化检测的精度。另外,通过使用像这样推定出的发动机转矩来进行变速控制等,能够提高混合动力车辆的变速品质,并且,能提高电池的充放电控制的响应性。According to the engine torque estimation method of the first embodiment described above, the accuracy of detecting a transient change in engine torque can be improved. In addition, by performing shift control or the like using the engine torque thus estimated, the shift quality of the hybrid vehicle can be improved, and the responsiveness of the charge and discharge control of the battery can be improved.
在上述中,虽然示出了在发动机转矩上升时进行的发动机转矩的推定方法,但这样的推定方法也可以同样地在发动机转矩下降时进行。在该情况下,对于通过第一推定方法得到的检测转矩减去修正转矩,由此能够进行检测转矩的修正。In the above, although the method of estimating the engine torque performed when the engine torque is increased has been described, such an estimation method may be similarly performed when the engine torque is decreased. In this case, the detection torque can be corrected by subtracting the correction torque from the detection torque obtained by the first estimation method.
(第二实施方式)(second embodiment)
接着,对第二实施方式的发动机转矩的推定方法进行说明。在第二实施方式中基本上也使用与第一实施方式的发动机转矩的推定方法同样的方法。但是,在第二实施方式中,与第一实施方式的不同点在于,基于预测转矩的变化梯度,变更用于对检测转矩的上升进行检测的第二预定值,并且,变更第一推定方法中的扰动观测器的滤波器时间常数(换句话说是扰动观测器的滤波器延迟)。即在第二实施方式中,ECU4根据预测转矩的变化梯度,变更第二预定值和扰动观测器的滤波器时间常数,使得用于对检测转矩的上升进行检测的阈值(第二预定值)超过扰动观测器的噪声引起的变动。Next, the method of estimating the engine torque according to the second embodiment will be described. Also in the second embodiment, basically the same method as the method of estimating the engine torque in the first embodiment is used. However, the second embodiment differs from the first embodiment in that the second predetermined value for detecting an increase in the detected torque is changed based on the change gradient of the predicted torque, and the first estimated value is changed. The filter time constant of the disturbance observer in the method (in other words the filter delay of the disturbance observer). That is, in the second embodiment, the ECU 4 changes the second predetermined value and the filter time constant of the disturbance observer according to the change gradient of the predicted torque so that the threshold value (the second predetermined value ) exceeds the noise-induced variation of the disturbance observer.
这样的理由如以下所述。在如上述那样的第一实施方式的发动机转矩的推定方法中,当选定使扰动观测器的延迟变小那样的滤波器时间常数时(即,当选定具有比较小的值的滤波器时间常数时),存在由噪声引起的扰动变大的倾向。为此,有时难以适当地取得2个发动机转矩信息的同步,即有时难以适当地对检测转矩的上升进行检测。与此相对,当选定使由噪声引起的扰动变小那样的滤波器时间常数时(即,当选定具有比较大的值的滤波器时间常数时),存在扰动观测器的延迟变大的倾向。因此,存在能适当地进行检测转矩的修正的期间变短的倾向。因此,例如有时无法适当地应对短时间的转矩变化。Such reasons are as follows. In the engine torque estimation method of the first embodiment as described above, when a filter time constant that makes the delay of the disturbance observer small is selected (that is, when a filter with a relatively small value is selected time constant), there is a tendency for the disturbance caused by noise to become larger. For this reason, it may be difficult to properly synchronize the two pieces of engine torque information, that is, it may be difficult to properly detect an increase in the detected torque. On the other hand, when a filter time constant is selected that reduces the disturbance due to noise (that is, when a filter time constant having a relatively large value is selected), there is a possibility that the delay of the disturbance observer becomes large. tendency. Therefore, the period during which the detection torque can be appropriately corrected tends to be shortened. Therefore, for example, it may not be possible to appropriately respond to short-term torque changes.
具体参照图8进行说明。图8是用于说明在用于对检测转矩的上升进行检测的第二预定值较小、扰动观测器的滤波器时间常数大(即滤波器延迟大)的情况下的问题的图。图8中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te21表示预测转矩的一个例子,曲线Td21表示检测转矩的一个例子,曲线Tr21表示实际转矩的一个例子,曲线Tc21表示计算值转矩的一个例子。对于计算值转矩Tc21,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ21对应的修正转矩ΔT21来求出。Specifically, it will be described with reference to FIG. 8 . FIG. 8 is a diagram for explaining problems when the second predetermined value for detecting an increase in the detected torque is small and the filter time constant of the disturbance observer is large (that is, the filter delay is large). In FIG. 8 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te21 shows an example of predicted torque, curve Td21 shows an example of detected torque, curve Tr21 shows an example of actual torque, and curve Tc21 shows an example of calculated torque. The calculated torque Tc21 is obtained based on the correction torque ΔT21 corresponding to the delay time τ21 by the same method as the method of estimating the engine torque in the first embodiment.
在该情况下,发现由于第二预定值较小、扰动观测器的滤波器时间常数(相当于延迟时间τ21)大,因此如图8中的箭头T21所示,能适当地进行检测转矩Td21的修正的期间较短。换句话说,发现开始应用计算值转矩Tc21的时期延迟。In this case, it was found that since the second predetermined value is small and the filter time constant of the disturbance observer (corresponding to the delay time τ21) is large, as shown by the arrow T21 in FIG. The correction period is shorter. In other words, it is found that the period to start applying the calculated value torque Tc21 is delayed.
根据以上,在第二实施方式中,为了克服这样的问题,ECU4基于预测转矩的变化梯度,变更第二预定值和扰动观测器的滤波器时间常数。具体而言,ECU4根据预测转矩的变化梯度,变更第二预定值和扰动观测器的滤波器时间常数,使得成为“(第二预定值)>(扰动观测器的噪声引起的变动)”。As described above, in the second embodiment, in order to overcome such a problem, the ECU 4 changes the second predetermined value and the filter time constant of the disturbance observer based on the change gradient of the predicted torque. Specifically, the ECU 4 changes the second predetermined value and the filter time constant of the disturbance observer so that "(second predetermined value)>(variation due to noise of the disturbance observer)" depends on the change gradient of the predicted torque.
图9是用于说明在第二实施方式中确定第二预定值和扰动观测器的滤波器时间常数的方法的图。图9(a)表示预测转矩的变化梯度(横轴)和第二预定值(纵轴)的关系的一个例子。根据这样的关系,根据预测转矩的变化梯度,确定与其对应的第二预定值。可知:在该情况下,确定预测转矩的变化梯度越小具有越小的值的第二预定值,确定预测转矩的变化梯度越大具有越大的值的第二预定值。FIG. 9 is a diagram for explaining a method of determining a second predetermined value and a filter time constant of a disturbance observer in the second embodiment. FIG. 9( a ) shows an example of the relationship between the predicted torque change gradient (horizontal axis) and the second predetermined value (vertical axis). According to such relationship, according to the change gradient of the predicted torque, the second predetermined value corresponding thereto is determined. It can be seen that in this case, the second predetermined value having a smaller value is determined as the change gradient of the predicted torque is smaller, and the second predetermined value is determined having a larger value as the change gradient of the predicted torque is larger.
图9(b)表示扰动观测器的滤波器时间常数(横轴)和扰动观测器的噪声变动(纵轴)的关系的一个例子。扰动观测器的噪声变动,如箭头97所示,根据第二预定值来确定。因此,根据预测转矩的变化梯度,确定第二预定值,确定与该第二预定值对应的噪声变动。并且,根据确定出的噪声变动,确定与其对应的扰动观测器的滤波器时间常数。在该情况下,确定噪声变动越小具有越大的值的滤波器时间常数,确定噪声变动越大具有越小的值的滤波器时间常数。FIG. 9( b ) shows an example of the relationship between the filter time constant (horizontal axis) of the disturbance observer and the noise variation (vertical axis) of the disturbance observer. The noise variation of the disturbance observer, indicated by arrow 97, is determined according to a second predetermined value. Therefore, the second predetermined value is determined based on the change gradient of the predicted torque, and the noise variation corresponding to the second predetermined value is determined. And, based on the specified noise variation, the filter time constant of the disturbance observer corresponding thereto is determined. In this case, a filter time constant having a larger value is determined as the noise variation is smaller, and a filter time constant having a smaller value is determined as the noise variation is larger.
因此,确定预测转矩的变化梯度越小具有越大的值的滤波器时间常数,确定预测转矩的变化梯度越大具有越小的值的滤波器时间常数。由此,能够在预测转矩的变化梯度小的情况下适当地实现小变化检测,能够在预测转矩的变化梯度大的情况下适当地实现早期检测。对于图9(a)和图9(b)所示的关系,预先确定为满足“(第二预定值)>(扰动观测器的噪声引起的变动)”这样的关系。Therefore, a filter time constant having a larger value is determined as the gradient of change of the predicted torque is smaller, and a filter time constant having a smaller value is determined as the gradient of change of the predicted torque is larger. Thereby, small change detection can be appropriately realized when the change gradient of the predicted torque is small, and early detection can be properly realized when the change gradient of the predicted torque is large. The relationship shown in FIG. 9( a ) and FIG. 9( b ) is predetermined so as to satisfy the relationship of "(second predetermined value)>(variation due to noise of the disturbance observer)".
图10是用于说明第二实施方式的发动机转矩的推定方法的效果的图。图10中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te22表示预测转矩的一个例子,曲线Td22表示检测转矩的一个例子,曲线Tr22表示实际转矩的一个例子,曲线Tc22表示计算值转矩的一个例子。对于计算值转矩Tc22,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ22对应的修正转矩ΔT22来求出。FIG. 10 is a diagram for explaining the effect of the engine torque estimation method of the second embodiment. In FIG. 10 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te22 shows an example of predicted torque, curve Td22 shows an example of detected torque, curve Tr22 shows an example of actual torque, and curve Tc22 shows an example of calculated torque. The calculated torque Tc22 is obtained based on the correction torque ΔT22 corresponding to the delay time τ22 by the same method as the method of estimating the engine torque in the first embodiment.
在该情况下,通过上述的方法,根据预测转矩的变化梯度,确定具有比较大的值的第二预定值、以及具有比较小的值的滤波器时间常数。因此,可知:如图10中的箭头T22所示,能适当地进行检测转矩Td22的修正的期间较长。具体而言,可知与进行图8示出的检测转矩Td21的修正的期间相比较,进行检测转矩Td22的修正的期间更长。In this case, by the method described above, the second predetermined value having a relatively large value and the filter time constant having a relatively small value are determined based on the change gradient of the predicted torque. Therefore, it can be seen that as indicated by the arrow T22 in FIG. 10 , the period during which the detection torque Td22 can be properly corrected is long. Specifically, it can be seen that the period during which the detection torque Td22 is corrected is longer than the period during which the detection torque Td21 shown in FIG. 8 is corrected.
根据以上说明的第二实施方式的发动机转矩的推定方法,能够进一步提高发动机转矩的过渡性变化检测的精度。According to the engine torque estimation method of the second embodiment described above, the accuracy of detecting a transient change in engine torque can be further improved.
虽然上述中示出了在发动机转矩上升时进行的发动机转矩的推定方法,但是这样的推定方法同样也能够在发动机转矩下降时进行。即,能够在发动机转矩下降时以同样的程序,基于预测转矩的变化梯度,变更用于对检测转矩的下降进行检测的阈值(也可以在第二预定值和绝对值中使用相同的值),并且,能够变更第一推定方法的扰动观测器的滤波器时间常数。Although the method of estimating the engine torque performed when the engine torque is increased has been described above, such an estimation method can be similarly performed when the engine torque is decreased. That is, it is possible to change the threshold value for detecting a drop in the detected torque based on the change gradient of the predicted torque in the same procedure when the engine torque drops (the same threshold value may be used for the second predetermined value and the absolute value). value), and the filter time constant of the disturbance observer of the first estimation method can be changed.
另外,虽然上述示出了基于预测转矩的变化梯度来变更第二预定值和扰动观测器的滤波器时间常数这两者的例子,但也可以基于预测转矩的变化梯度,仅变更第二预定值和扰动观测器的滤波器时间常数中的一方。In addition, although the above shows an example in which both the second predetermined value and the filter time constant of the disturbance observer are changed based on the change gradient of the predicted torque, only the second predetermined value may be changed based on the change gradient of the predicted torque. One of a predetermined value and the filter time constant of the disturbance observer.
(第三实施方式)(third embodiment)
接着,对第三实施方式的发动机转矩的推定方法进行说明。在第三实施方式中基本上也使用与第一实施方式的发动机转矩的推定方法同样的方法。但是,在第三实施方式中,与第一实施方式和第二实施方式的不同点在于,考虑第一推定方法中的扰动观测器的噪声的主要因素的特性,对扰动观测器的滤波器时间常数设定下限警戒值,进行发动机转矩的控制使得滤波器时间常数遵守下限警戒值。即,在第二实施方式的发动机转矩的推定方法中,ECU4禁止要求低于这样设定的下限警戒值的滤波器时间常数的发动机转矩变化梯度的指令(换句话说,对发动机转矩变化梯度设置限制)。Next, the method of estimating the engine torque according to the third embodiment will be described. Also in the third embodiment, basically the same method as the method of estimating the engine torque in the first embodiment is used. However, in the third embodiment, the difference from the first embodiment and the second embodiment is that the filter time of the disturbance observer is considered in consideration of the characteristics of the main factor of the noise of the disturbance observer in the first estimation method. The constant sets the lower limit warning value, and controls the engine torque so that the filter time constant complies with the lower limit warning value. That is, in the estimation method of the engine torque of the second embodiment, the ECU 4 prohibits the command of the gradient of the engine torque change requiring the filter time constant lower than the lower limit warning value set in this way (in other words, the engine torque change gradient setting limits).
更具体而言,ECU4首先基于动作点的噪声特性等对扰动观测器的滤波器时间常数设定下限警戒值,求出能够以设定的下限警戒值检测的发动机转矩的变化梯度。并且,ECU4对发动机转矩的指令施加限制,使得不会发生超过求出的变化梯度的发动机转矩变化。More specifically, the ECU 4 first sets a lower limit warning value for the filter time constant of the disturbance observer based on the noise characteristic of the operating point, etc., and obtains a change gradient of the engine torque detectable at the set lower limit warning value. In addition, the ECU 4 restricts the command of the engine torque so that the change in the engine torque exceeding the obtained change gradient does not occur.
这样的理由如下所述。在转矩变动大的情况下(即在噪声引起的变动大的情况下),可以说为了除去噪声而需要增大滤波器时间常数。另一方面,在转矩变化梯度大的情况下(即在预测转矩的变化梯度大的情况下),可以说为了缩短上升检测的时间,需要减小滤波器时间常数。因此,在转矩变动大、且转矩变化梯度大的情况下,认为会产生无法兼顾除去噪声和缩短上升检测的时间的条件。因此,在上述的第二实施方式的方法中,可以说:在预测转矩的变化梯度大的情况下、扰动观测器的噪声引起的变动大的情况下,有时无法适当地选定满足“(第二预定值)>(扰动观测器的噪声引起的变动)”这样的关系的第二预定值和扰动观测器的滤波器时间常数。The reason for this is as follows. When the torque fluctuation is large (that is, when the fluctuation due to noise is large), it can be said that the filter time constant needs to be increased in order to remove the noise. On the other hand, when the gradient of torque change is large (that is, when the gradient of change in predicted torque is large), it can be said that the time constant of the filter needs to be reduced in order to shorten the time for rising detection. Therefore, when the torque fluctuation is large and the torque change gradient is large, it is considered that a condition in which noise removal and rising detection time can not be achieved at the same time arises. Therefore, in the method of the above-mentioned second embodiment, it can be said that when the change gradient of the predicted torque is large or the fluctuation due to the noise of the disturbance observer is large, it may not be possible to appropriately select second predetermined value)>(noise-induced variation of the disturbance observer)" and the second predetermined value and the filter time constant of the disturbance observer.
具体而言,参照图11进行说明。图11是用于说明转矩变动大、且转矩变化梯度大的情况下的问题的图。图11中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te31表示预测转矩的一个例子,曲线Td31表示检测转矩的一个例子,曲线Tr31表示实际转矩的一个例子。在该情况下,可以说由于转矩变动大、且转矩变化梯度大,因此会产生无法兼顾除去噪声和缩短上升检测的时间的条件。因此,认为:对于通过第二实施方式记述的方法根据预测转矩的变化梯度确定的第二预定值,由于噪声较大而无法适当地对检测转矩Td31的上升进行检测。Specifically, description will be given with reference to FIG. 11 . FIG. 11 is a diagram for explaining problems in the case where the torque fluctuation is large and the torque change gradient is large. In FIG. 11 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te31 shows an example of predicted torque, curve Td31 shows an example of detected torque, and curve Tr31 shows an example of actual torque. In this case, it can be said that since the torque fluctuation is large and the gradient of the torque change is large, a condition in which noise removal and rising detection time cannot be achieved at the same time occurs. Therefore, it is considered that the rise of the detected torque Td31 cannot be appropriately detected due to the large noise in the second predetermined value determined from the change gradient of the predicted torque by the method described in the second embodiment.
根据以上,在第三实施方式中,为了克服这样的问题,ECU4对扰动观测器的滤波器时间常数设定下限警戒值,禁止要求低于下限警戒值的滤波器时间常数那样的发动机转矩变化梯度的指令。基本上,考虑发动机转矩响应极限特性和/或基于催化剂组成的排气气体特性,发出最缓的发动机转矩变化梯度的指令,但在第三实施方式中,在此基础上,将扰动观测器的第一推定方法的构成看作传感器,也考虑其精度来发出发动机转矩变化梯度的指令。即,禁止无法保证该传感器的精度的发动机转矩变化梯度的指令。Based on the above, in the third embodiment, in order to overcome such a problem, the ECU 4 sets the lower limit warning value for the filter time constant of the disturbance observer, and prohibits engine torque variation that requires a filter time constant lower than the lower limit warning value. Gradient instructions. Basically, the engine torque response limit characteristic and/or the exhaust gas characteristic based on the catalyst composition are considered, and the command of the slowest engine torque change gradient is issued, but in the third embodiment, on this basis, the disturbance observation The structure of the first estimation method of the sensor is regarded as a sensor, and the command of the gradient of the engine torque change is issued in consideration of its accuracy. That is, the instruction of the gradient of the engine torque change for which the accuracy of the sensor cannot be guaranteed is prohibited.
图12是用于在第三实施方式中具体说明对发动机转矩变化梯度进行限制的方法的图。图12(a)中,在横轴表示发动机转速,在纵轴表示发动机转矩,示出用于确定扰动观测器的滤波器时间常数的下限警戒值的图。具体而言,在图12(a)中,用等高线示出发动机的动作点的转矩变动特性。根据这样的转矩变动特性,选定滤波器时间常数的下限警戒值。FIG. 12 is a diagram for specifically explaining a method of limiting the engine torque change gradient in the third embodiment. In FIG. 12( a ), the engine speed is shown on the horizontal axis and the engine torque is shown on the vertical axis, showing a graph for determining the lower limit warning value of the filter time constant of the disturbance observer. Specifically, in FIG. 12( a ), the torque fluctuation characteristics at the operating points of the engine are shown by contour lines. Based on such torque fluctuation characteristics, the lower limit warning value of the filter time constant is selected.
图12(b)示出扰动观测器的滤波器时间常数(横轴)和扰动观测器的噪声变动(纵轴)的关系的一个例子。根据这样的关系,由上述那样选定的扰动观测器的滤波器时间常数的下限警戒值确定与其对应的噪声变动。FIG. 12( b ) shows an example of the relationship between the filter time constant (horizontal axis) of the disturbance observer and the noise variation (vertical axis) of the disturbance observer. Based on such a relationship, the noise variation corresponding to the lower limit warning value of the filter time constant of the disturbance observer selected as described above is determined.
图12(c)表示预测转矩的变化梯度(横轴)和第二预定值(纵轴)的关系的一个例子。第二预定值如箭头98所示,根据扰动观测器的噪声变动来确定。因此,根据滤波器时间常数的下限警戒值,确定噪声变动,并且确定与该噪声变动对应的第二预定值。这相当于求出能够适当地对检测转矩的上升进行检测的阈值。并且,根据这样确定的第二预定值来确定与其对应的预测转矩的变化梯度。在第三实施方式中,如图12(c)中的白色箭头所示,ECU4不会发出对于成为比这样确定的变化梯度大的变化梯度的发动机转矩的指令。FIG. 12( c ) shows an example of the relationship between the predicted torque change gradient (horizontal axis) and the second predetermined value (vertical axis). The second predetermined value is determined by the noise variation of the disturbance observer, as indicated by arrow 98 . Therefore, the noise variation is determined according to the lower limit warning value of the filter time constant, and the second predetermined value corresponding to the noise variation is determined. This corresponds to obtaining a threshold value that can appropriately detect an increase in the detected torque. And, the change gradient of the predicted torque corresponding thereto is determined based on the second predetermined value thus determined. In the third embodiment, as shown by the white arrow in FIG. 12( c ), the ECU 4 does not issue a command for an engine torque having a change gradient larger than the change gradient determined in this way.
图13是用于说明第三实施方式的发动机转矩的推定方法的效果的图。图13中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te32表示预测转矩的一个例子,曲线Td32表示检测转矩的一个例子,曲线Tr32表示实际转矩的一个例子,曲线Tc32表示计算值转矩的一个例子。对于计算值转矩Tc32,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ32对应的修正转矩ΔT32来求出。另外,期间T32为计算值转矩Tc32的应用期间。FIG. 13 is a diagram for explaining the effect of the engine torque estimation method of the third embodiment. In FIG. 13 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te32 shows an example of predicted torque, curve Td32 shows an example of detected torque, curve Tr32 shows an example of actual torque, and curve Tc32 shows an example of calculated torque. The calculated torque Tc32 is obtained based on the correction torque ΔT32 corresponding to the delay time τ32 by the same method as the method of estimating the engine torque in the first embodiment. In addition, period T32 is an application period of calculated value torque Tc32.
在该情况下,可知由于通过上述的方法对发动机转矩变化梯度设置限制,因此如预测转矩Te3所示那样,转矩的变化梯度变缓。因此,发现能适当地检测出检测转矩Td32的上升,能适当地进行检测转矩Td32的修正。In this case, it can be seen that since the engine torque change gradient is restricted by the method described above, the torque change gradient is slowed down as indicated by the predicted torque Te3. Therefore, it was found that the increase in the detected torque Td32 can be appropriately detected, and the detection torque Td32 can be appropriately corrected.
根据以上说明的第三实施方式的发动机转矩的推定方法,能够适当地限制发动机转矩变化梯度,能够提高发动机转矩的过渡性变化检测的精度。According to the engine torque estimation method of the third embodiment described above, the engine torque change gradient can be appropriately limited, and the accuracy of detecting a transient change in the engine torque can be improved.
虽然在上述示出了在发动机转矩上升时进行的发动机转矩的推定方法,但是这样的推定方法同样也可以在发动机转矩下降时进行。即,能够在发动机转矩下降时以同样的程序,对扰动观测器的滤波器时间常数设定下限警戒值,禁止要求低于下限警戒值的滤波器时间常数那样的发动机转矩变化梯度的指令。Although the method of estimating the engine torque performed when the engine torque is increased has been described above, such an estimation method may be similarly performed when the engine torque is decreased. That is, it is possible to set a lower limit warning value for the filter time constant of the disturbance observer in the same procedure when the engine torque decreases, and prohibit commands requiring a gradient of the engine torque change such that the filter time constant is lower than the lower limit warning value. .
(第四实施方式)(fourth embodiment)
接着,对第四实施方式的发动机转矩的推定方法进行说明。在第四实施方式中基本上也使用与第一实施方式的发动机转矩的推定方法同样的方法。在第四实施方式中,与第一至第三实施方式的不同点在于,在从无级变速模式向固定变速比模式进行变速时,持续进行检测转矩的修正,直到牙嵌部(参照图2)接合完成。即,在第四实施方式中,ECU4在一旦取得了牙嵌部的元件的同步之后,也防备发动机转矩变化而持续进行检测转矩的修正,直到牙嵌部接合完成。这样做的理由是因为:对于变速后实施牙嵌部的同步接合这样的结构,在通过上述方法进行了检测转矩的修正的情况下,在发动机转矩的梯度发生了变动时,无法高精度地推定到取得预测转矩和检测转矩的同步为止的转矩变化初期的举动,变速完成会发生延迟,会产生变速冲击。Next, a method of estimating engine torque according to the fourth embodiment will be described. Also in the fourth embodiment, basically the same method as the method of estimating the engine torque in the first embodiment is used. In the fourth embodiment, the difference from the first to third embodiments is that when shifting from the continuously variable transmission mode to the fixed transmission ratio mode, the correction of the detected torque is continued until the claw portion (refer to FIG. 2) Joining is complete. That is, in the fourth embodiment, even after the elements of the jaws are once synchronized, the ECU 4 continues to correct the detected torque in preparation for changes in the engine torque until the engagement of the jaws is completed. The reason for this is that, in the case of a structure in which the synchronous engagement of the jaws is performed after shifting, in the case where the detected torque is corrected by the above method, when the gradient of the engine torque fluctuates, it cannot be precisely corrected. If the behavior in the initial stage of torque change until the synchronization between the predicted torque and the detected torque is accurately estimated, the completion of the gear shift will be delayed, and a gear shift shock will occur.
具体参照图14进行说明。图14是用于说明在直到牙嵌部接合完成为止不持续进行检测转矩的修正的情况下发生的问题的图。图14中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te41表示预测转矩的一个例子,曲线Td41表示检测转矩的一个例子,曲线Tr41表示实际转矩的一个例子,曲线Tc411、Tc412表示计算值转矩的一个例子。Specifically, it will be described with reference to FIG. 14 . FIG. 14 is a diagram for explaining a problem that occurs when the correction of the detected torque is not continued until the engagement of the jaw portion is completed. In FIG. 14 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te41 shows an example of predicted torque, curve Td41 shows an example of detected torque, curve Tr41 shows an example of actual torque, and curves Tc411 and Tc412 show examples of calculated torque.
对于计算值转矩Tc411,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ411对应的修正转矩ΔT411来求出。该计算值转矩Tc411在期间T411之间进行应用。具体而言,计算值转矩Tc411的应用,在时刻t412结束。在该时刻t412后的时刻t413,牙嵌部的同步条件成立,进行牙嵌部的接合动作,但在时刻t413起不久的期间中,不进行检测转矩td41的修正。在其后的时刻t414,对检测转矩td41的下降进行检测,由此对检测转矩td41进行再次修正。具体而言,基于与延迟时间τ412对应的修正转矩Δ412,求出计算值转矩Tc412。该计算值转矩Tc412,在期间T412期间进行应用。The calculated torque Tc411 is obtained based on the correction torque ΔT411 corresponding to the delay time τ411 by the same method as the method of estimating the engine torque in the first embodiment. This calculated value torque Tc411 is applied during the period T411. Specifically, the application of the calculated value torque Tc411 ends at time t412. At time t413 after this time t412, the synchronous condition of the jaws is satisfied, and the engagement operation of the jaws is performed, but the correction of the detected torque td41 is not performed for a period immediately after the time t413. At the subsequent time t414, a drop in the detected torque td41 is detected, whereby the detected torque td41 is corrected again. Specifically, calculated value torque Tc 412 is obtained based on correction torque Δ412 corresponding to delay time τ 412 . The calculated torque Tc412 is applied during the period T412.
在该情况下,在牙嵌部的同步条件成立后的接合动作中,发生转矩变化,由此会产生由阴影区域C1所示那样的转矩推定误差。因此,可以认为会产生由转矩推定误差引起的变速冲击。另外,认为变速完成会发生延迟。In this case, torque variation occurs during the engaging operation after the synchronous condition of the jaw portion is satisfied, thereby causing a torque estimation error as indicated by the hatched area C1. Therefore, it is considered that a shift shock caused by a torque estimation error occurs. In addition, it is considered that a delay occurs in the completion of the shift.
由此,在第四实施方式中,ECU4在一旦取得了牙嵌部的同步之后也持续进行检测转矩的修正,直到接合完成。Thus, in the fourth embodiment, the ECU 4 continues to correct the detected torque even after the jaw portion is once synchronized until the engagement is completed.
图15是用于说明第四实施方式的发动机转矩的推定方法的效果的图。图15中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te42表示预测转矩的一个例子,曲线Td42表示检测转矩的一个例子,曲线Tr42表示实际转矩的一个例子,曲线Tc42表示计算值转矩的一个例子。FIG. 15 is a diagram for explaining the effect of the engine torque estimation method of the fourth embodiment. In FIG. 15 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te42 shows an example of predicted torque, curve Td42 shows an example of detected torque, curve Tr42 shows an example of actual torque, and curve Tc42 shows an example of calculated torque.
对于计算值转矩Tc42,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ42对应的修正转矩Δ42来求出。这样的计算值转矩Tc42被应用直到牙嵌部接合完成。即,即使转矩梯度某种程度地稳定,也持续进行检测转矩Td42的修正,直到牙嵌部接合完成。具体而言,这样的计算值转矩Tc42,在期间T42期间进行应用。由此,能够抑制如图14的阴影区域C1所示那样的转矩推定误差的发生。因此,能够提高牙嵌部的接合性,能够抑制变速时间的延迟、变速冲击等。The calculated torque Tc42 is obtained based on the correction torque Δ42 corresponding to the delay time τ42 by the same method as the method of estimating the engine torque in the first embodiment. Such a calculated value torque Tc42 is applied until the jaw engagement is completed. That is, even if the torque gradient is stabilized to some extent, the correction of the detected torque Td42 is continued until the engagement of the jaw portions is completed. Specifically, such calculated value torque Tc42 is applied during the period T42. Accordingly, it is possible to suppress the occurrence of a torque estimation error as shown by the hatched area C1 in FIG. 14 . Therefore, the jointability of the jaw portion can be improved, and a delay in shifting time, shifting shock, and the like can be suppressed.
图16是表示第四实施方式的发动机转矩的推定处理的流程图。该处理通过ECU4反复执行。16 is a flowchart showing engine torque estimation processing in the fourth embodiment. This process is repeatedly executed by the ECU 4 .
步骤S201~S206以及步骤S208的处理,分别与图7示出的步骤S101~S106以及步骤S108的处理的同样的,因此省略其说明。在此,只说明步骤S207的处理。The processes of steps S201 to S206 and step S208 are the same as the processes of steps S101 to S106 and step S108 shown in FIG. 7 , respectively, and therefore description thereof will be omitted. Here, only the processing of step S207 will be described.
在步骤S207中,ECU4判定牙嵌部的接合是否完成。在牙嵌部接合完成之前,为了持续进行检测转矩的修正而进行这样的判定。在完成了牙嵌部的接合的情况下(步骤S207为“是”),处理结束。在该情况下,检测转矩的修正结束。与此相对,在没有完成牙嵌部的接合的情况下(步骤S207为“否”),处理进入步骤S208。在该情况下,持续修正检测转矩。In step S207, the ECU 4 determines whether or not the engagement of the jaws is completed. Such determination is performed in order to continuously correct the detected torque until the engagement of the jaws is completed. When joining of the jaw parts is completed (YES in step S207), the process ends. In this case, the correction of the detected torque ends. On the other hand, when the joining of the jaw parts has not been completed ("No" in step S207), the process proceeds to step S208. In this case, the detected torque is continuously corrected.
根据以上说明的第四实施方式的发动机转矩的推定方法,持续修正检测转矩直到牙嵌部完成接合,由此能够提高牙嵌部的接合性,能够抑制变速时间的延迟、变速冲击等。According to the engine torque estimation method of the fourth embodiment described above, by continuing to correct the detected torque until the engagement of the jaws is completed, the engagement of the jaws can be improved, and delay in shifting time, shifting shock, and the like can be suppressed.
也可以组合第四实施方式与上述的第二实施方式和/或第三实施方式来进行实施。即,可以持续修正检测转矩直到牙嵌部完成接合,同时基于预测转矩的变化梯度来变更第二预定值和扰动观测器的滤波器时间常数,对扰动观测器的滤波器时间常数设定下限警戒值,禁止要求低于下限警戒值的滤波器时间常数那样的发动机转矩变化梯度的指令。It is also possible to implement the fourth embodiment in combination with the above-mentioned second embodiment and/or third embodiment. That is, the detected torque can be continuously corrected until the engagement of the claw parts is completed, and at the same time, the second predetermined value and the filter time constant of the disturbance observer can be changed based on the change gradient of the predicted torque, and the filter time constant of the disturbance observer can be set The lower limit warning value prohibits commands that require a gradient of the engine torque change such that the filter time constant is lower than the lower limit warning value.
另外,虽然上述中示出了在牙嵌部的接合时进行的发动机转矩的推定方法,但这样的推定方法同样也可以在牙嵌部的分离时进行。即,可以持续修正检测转矩,直到完成牙嵌部的分离。In addition, although the method of estimating the engine torque performed when the jaw portion is engaged has been described above, such an estimation method may be similarly performed when the jaw portion is disengaged. That is, it is possible to continue correcting the detected torque until separation of the jaw portion is completed.
(第五实施方式)(fifth embodiment)
接着,对第五实施方式的发动机转矩的推定方法进行说明。在第五实施方式中基本上也使用与第一实施方式的发动机转矩的推定方法同样的方法。但是,在第五实施方式中,与第一至第四实施方式的不同点在于,学习检测转矩相对于预测转矩的延迟时间,基于该延迟时间进行检测转矩的修正。具体而言,在第五实施方式中,ECU4学习检测转矩相对于上述那样取得了同步的预测转矩的延迟时间,在下次以后的转矩变化时,在到检测出检测转矩的上升为止的期间中,基于所学习的延迟时间进行检测转矩的修正。这是为了高精度地推定到取得预测转矩和检测转矩的同步为止的转矩变化初期的举动。Next, a method of estimating engine torque according to the fifth embodiment will be described. Also in the fifth embodiment, basically the same method as the method of estimating the engine torque in the first embodiment is used. However, the fifth embodiment is different from the first to fourth embodiments in that the delay time of the detected torque with respect to the predicted torque is learned, and the detection torque is corrected based on the delay time. Specifically, in the fifth embodiment, the ECU 4 learns the delay time of the detected torque with respect to the predicted torque that is synchronized as described above, and when the torque changes next time and onwards, the ECU 4 learns the delay time of the detected torque until a rise in the detected torque is detected. During the period, the detected torque is corrected based on the learned delay time. This is for accurately estimating the behavior at the initial stage of torque change until synchronization between the predicted torque and the detected torque is achieved.
图17是用于具体说明第五实施方式的发动机转矩的推定方法的图。图17中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te5表示预测转矩的一个例子,曲线Td5表示检测转矩的一个例子,曲线Tr5表示实际转矩的一个例子,曲线Tc5表示计算值转矩的一个例子。FIG. 17 is a diagram for concretely explaining a method of estimating engine torque in the fifth embodiment. In FIG. 17 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te5 shows an example of predicted torque, curve Td5 shows an example of detected torque, curve Tr5 shows an example of actual torque, and curve Tc5 shows an example of calculated torque.
在第五实施方式中,ECU4为了适当地对如图17的虚线区域E1所示的期间的检测转矩Td5进行修正,基于检测转矩Td5相对于所学习的预测转矩Te5的延迟时间,进行检测转矩的修正。由此,在到检测出检测转矩Td5的上升为止的期间中,应用计算值转矩Tc5。In the fifth embodiment, in order to appropriately correct the detected torque Td5 in the period indicated by the dotted line area E1 in FIG. 17 , the ECU 4 performs Correction of detection torque. Thus, the calculated value torque Tc5 is applied until a rise in the detected torque Td5 is detected.
例如,ECU4与油水温、进气温、发动机转速、转矩、与扰动观测器的响应相关联的滤波器值等的值相关联地存储该延迟时间。这是因为,发动机转矩的响应特性受到在该时刻的动作点(转速、转矩)、转矩变化方向(上升侧、下降侧)、油水温和/或进气温等的影响。For example, the ECU 4 stores this delay time in association with the values of the oil-water temperature, the intake air temperature, the engine speed, the torque, the filter value associated with the response of the disturbance observer, and the like. This is because the response characteristics of the engine torque are affected by the operating point (rotational speed, torque), torque change direction (rising side, falling side), oil-water temperature and/or intake air temperature at that moment.
图18是表示第五实施方式的发动机转矩的推定处理的流程图。该处理通过ECU4反复执行。18 is a flowchart showing engine torque estimation processing in the fifth embodiment. This process is repeatedly executed by the ECU 4 .
步骤S301~S303以及步骤S305~S309的处理分别与图16所示的步骤S201~S203以及步骤S204~S208的处理是同样的,因此省略其说明。在此,只对步骤S304的处理以及步骤S310~S312的处理进行说明。The processes of steps S301 to S303 and steps S305 to S309 are the same as the processes of steps S201 to S203 and steps S204 to S208 shown in FIG. 16 , respectively, and therefore description thereof will be omitted. Here, only the processing of step S304 and the processing of steps S310 to S312 will be described.
步骤S304的处理,在检测转矩大于第二预定值的情况下(步骤S303为“是”)进行。在步骤S304中,ECU4存储学习检测转矩相对于预测转矩的延迟时间(即,预测转矩和检测转矩的时间差)。具体而言,ECU4与发动机转矩的响应性所相关的油水温、进气温、发动机转速、转矩、与扰动观测器的响应相关联的滤波器值等的值相关联地存储该延迟时间。接着,处理进入步骤S305。The process of step S304 is performed when the detected torque is greater than the second predetermined value (YES in step S303). In step S304, the ECU 4 stores the delay time of the learned detected torque with respect to the predicted torque (ie, the time difference between the predicted torque and the detected torque). Specifically, the ECU 4 stores the delay time in association with the values of the oil-water temperature, the intake air temperature, the engine speed, the torque, the filter value associated with the response of the disturbance observer, and the like related to the responsiveness of the engine torque. Next, the process proceeds to step S305.
另一方面,步骤S310~S312的处理,在检测转矩为第二预定值以下的情况下(步骤S303为“否”)进行。在步骤S310中,ECU4存储在步骤S303使用的检测转矩。然后,处理进入步骤S311。On the other hand, the processing of steps S310 to S312 is performed when the detected torque is equal to or less than the second predetermined value ("No" in step S303). In step S310, ECU 4 stores the detected torque used in step S303. Then, the process proceeds to step S311.
在步骤S311中,ECU4以在步骤S304中预先存储学习的延迟时间(检测延迟学习值)作为基准,取得预测转矩和检测转矩的同步。然后,处理进入步骤S312。需说明的是,在由于学习未完成等而不存在检测延迟学习值的情况下,可以使用预先确定的初始值来进行该步骤S311的处理。或者,在不存在检测延迟学习值的情况下,也可以不进行S310~S312的处理。In step S311 , the ECU 4 synchronizes the predicted torque and the detected torque with reference to the delay time (detection delay learning value) previously stored and learned in step S304 . Then, the process proceeds to step S312. It should be noted that, when there is no detection delay learning value due to incomplete learning, etc., the processing of step S311 may be performed using a predetermined initial value. Alternatively, when there is no detection delay learning value, the processing of S310 to S312 may not be performed.
在步骤S312中,ECU4算出用于修正检测转矩的修正转矩。具体而言,ECU4使用通过第一推定方法进行的推定相对于实际的发动机转矩变化的延迟时间,基于取得了同步的预测转矩,算出延迟时间后的发动机转矩变化量,将该发动机转矩变化量作为修正转矩。然后,处理进入步骤S312。In step S312, the ECU 4 calculates a correction torque for correcting the detected torque. Specifically, the ECU 4 calculates the amount of change in engine torque after the delay time based on the estimated torque that has been synchronized using the delay time from the actual engine torque change estimated by the first estimation method, and the engine torque The amount of torque change is used as the correction torque. Then, the process proceeds to step S312.
根据以上说明的第五实施方式的发动机转矩的推定方法,能够进一步提高发动机转矩的过渡性变化检测的精度。具体而言,在如图14所示那样转矩的变化方向发生了变化的情况下、在要求了带级别的加减速那样的断续性变化的情况下,也能高精度地推定发动机转矩。According to the engine torque estimation method of the fifth embodiment described above, the accuracy of detecting a transient change in engine torque can be further improved. Specifically, even when the torque direction changes as shown in FIG. 14 or when an intermittent change such as stepped acceleration and deceleration is requested, the engine torque can be estimated with high accuracy. .
虽然上述示出了在发动机转矩上升时进行的发动机转矩的推定方法,但是这样的推定方法也同样可以在发动机转矩下降时进行。即,能够在发动机转矩下降时也以同样的程序,学习检测转矩相对于预测转矩的延迟时间,基于该延迟时间进行检测转矩的修正。Although the method of estimating the engine torque performed when the engine torque is increased has been described above, such an estimation method may be similarly performed when the engine torque is decreased. That is, when the engine torque decreases, the delay time of the detected torque with respect to the predicted torque can be learned by the same procedure, and the detected torque can be corrected based on the delay time.
另外,也可以组合第五实施方式与上述的第二实施方式和/或第三实施方式来进行实施。即,能够基于所学习的延迟时间进行检测转矩的修正,同时基于预测转矩的变化梯度对第二预定值和扰动观测器的滤波器时间常数进行变更,对扰动观测器的滤波器时间常数设定下限警戒值,禁止要求低于下限警戒值的滤波器时间常数那样的发动机转矩变化梯度的指令。In addition, the fifth embodiment may be implemented in combination with the above-mentioned second embodiment and/or third embodiment. That is, the detected torque can be corrected based on the learned delay time, and at the same time, the second predetermined value and the filter time constant of the disturbance observer can be changed based on the change gradient of the predicted torque. A lower limit warning value is set, and a command that requires a filter time constant lower than the lower limit warning value for an engine torque change gradient is prohibited.
进一步,虽然在上述示出了组合第五实施方式和上述第四实施方式来进行实施的例子(参照图18),但是也可以不组合第五实施方式和第四实施方式来进行实施。即,也可以直到牙嵌部完成接合为止不持续修改检测转矩。但是,在转矩的上升侧和下降侧发动机转矩的响应性有较大不同的情况下,可以说优选组合第五实施方式和第四实施方式来进行实施。Furthermore, although the example of combining the fifth embodiment and the above-mentioned fourth embodiment was shown above (see FIG. 18 ), it may be implemented without combining the fifth embodiment and the fourth embodiment. That is, the detection torque may not be continuously corrected until the engagement of the jaw portion is completed. However, when there is a large difference in responsiveness of the engine torque between the rising side and the falling side of the torque, it can be said that it is preferable to implement the combination of the fifth embodiment and the fourth embodiment.
(第六实施方式)(sixth embodiment)
接着,对第六实施方式的发动机转矩的推定方法进行说明。在第六实施方式中也基本上使用与第一实施方式的发动机转矩的推定方法同样的方法。但是,在第六实施方式中,与第一至第五实施方式的不同点在于,基于与发动机转矩的变化相关的状态值的变化,对通过第二推定方法得到的预测转矩进行修正。具体而言,在第六实施方式中,ECU4考虑伴随变速的发动机转速变化的影响来对预测转矩进行修正,使用修正了的预测转矩进行检测转矩的修正。这是因为,在上述的发动机转矩的推定方法中使用的预测转矩是变速前的发动机转速的值,因此在该预测后进行变速时,有在预测转矩和实际转矩之间发生偏离、在得到的计算值转矩和实际转矩之间也发生偏离的倾向。Next, the method of estimating the engine torque according to the sixth embodiment will be described. Also in the sixth embodiment, basically the same method as the method of estimating the engine torque in the first embodiment is used. However, the sixth embodiment differs from the first to fifth embodiments in that the predicted torque obtained by the second estimation method is corrected based on changes in state values associated with changes in engine torque. Specifically, in the sixth embodiment, the ECU 4 corrects the predicted torque in consideration of the influence of the change in the engine speed accompanying the gear shift, and corrects the detected torque using the corrected predicted torque. This is because the predicted torque used in the above-mentioned method of estimating the engine torque is the value of the engine speed before the shift, so when the shift is performed after the prediction, there may be a deviation between the predicted torque and the actual torque. , There is also a tendency to deviate between the obtained calculated value torque and the actual torque.
图19是用于说明在预测转矩从实际转矩(以及检测转矩)偏离的情况下发生的问题的图。图19中,在横轴的表示时间,在纵轴表示发动机转矩。具体而言,曲线Te61表示预测转矩的一个例子,曲线Td61表示检测转矩的一个例子,曲线Tr61表示实际转矩的一个例子,曲线Tc61表示计算值转矩的一个例子。对于计算值转矩Tc61,通过与第一实施方式的发动机转矩的推定方法同样的方法,基于与延迟时间τ61对应的修正转矩ΔT61来求出。另外,期间T61为计算值转矩Tc61的应用期间。FIG. 19 is a diagram for explaining problems that occur when predicted torque deviates from actual torque (and detected torque). In FIG. 19 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te61 shows an example of predicted torque, curve Td61 shows an example of detected torque, curve Tr61 shows an example of actual torque, and curve Tc61 shows an example of calculated torque. The calculated torque Tc61 is obtained based on the correction torque ΔT61 corresponding to the delay time τ61 by the same method as the method of estimating the engine torque in the first embodiment. In addition, the period T61 is an application period of the calculated value torque Tc61.
在该情况下,由于如图19中的箭头所示那样发动机转速发生变化,在预测转矩Te61和实际转矩Tr61(以及检测转矩Td61)之间产生了偏离。具体而言,如图19所示,发现预测转矩Te61的梯度、实际转矩Tr61以及检测转矩Td61的梯度不同。因此,可知基于预测转矩Te61求出的计算值转矩Tc61,如图19中的虚线区域F1所示,与实际转矩Tr61相背离。In this case, since the engine speed changes as indicated by the arrows in FIG. 19 , a deviation occurs between the predicted torque Te61 and the actual torque Tr61 (and the detected torque Td61 ). Specifically, as shown in FIG. 19 , it is found that the gradient of the predicted torque Te61, the gradient of the actual torque Tr61, and the detected torque Td61 are different. Therefore, it can be seen that the calculated torque Tc61 obtained based on the predicted torque Te61 deviates from the actual torque Tr61 as indicated by the dotted line area F1 in FIG. 19 .
但是,在第六实施方式中,ECU4考虑伴随着变速的发动机转速变化的影响来对预测转矩进行修正,使用修正后的预测转矩来进行检测转矩的修正。具体而言,ECU4施加考虑了伴随着变速的发动机转速的实测值或者预测值的影响的修正。However, in the sixth embodiment, the ECU 4 corrects the predicted torque in consideration of the influence of the change in the engine speed accompanying the gear shift, and corrects the detected torque using the corrected predicted torque. Specifically, the ECU 4 applies a correction that takes into account the influence of the actual measurement value or the predicted value of the engine rotation speed accompanying the gear shift.
图20是用于具体说明第六实施方式的发动机转矩的推定方法的图。图20中,在横轴表示时间,在纵轴表示发动机转矩。具体而言,曲线Te62表示预测转矩的一个例子,曲线Te63表示修正了的预测转矩的一个例子,曲线Td62表示检测转矩的一个例子,曲线Tr62表示实际转矩的一个例子,曲线Tc62表示计算值转矩的一个例子。FIG. 20 is a diagram for concretely explaining a method of estimating engine torque according to the sixth embodiment. In FIG. 20 , time is shown on the horizontal axis, and engine torque is shown on the vertical axis. Specifically, curve Te62 shows an example of predicted torque, curve Te63 shows an example of corrected predicted torque, curve Td62 shows an example of detected torque, curve Tr62 shows an example of actual torque, and curve Tc62 shows An example of calculated value torque.
在第六实施方式中,ECU4对伴随如图20中的箭头所示的发动机转速的变化的预测转矩Te62的偏离进行修正。由此,求出如图20中的双点划线所示的预测转矩Te63。以下,将这样进行了修正的预测转矩称为“旋转修正预测转矩”。之后,ECU4使用旋转修正预测转矩Te63,求出与延迟时间τ62对应的修正转矩ΔT62。并且,ECU4对于检测转矩Td62加上修正转矩ΔT62,由此算出计算值转矩Tc62。对于该计算值转矩Tc62,如图20中的虚线区域F2所示,发现与实际转矩Tr62大致一致。期间T62为计算值转矩Tc62的应用期间。In the sixth embodiment, the ECU 4 corrects the deviation of the predicted torque Te62 accompanying the change of the engine rotational speed as indicated by the arrow in FIG. 20 . Thereby, predicted torque Te63 shown by the two-dot chain line in FIG. 20 is obtained. Hereinafter, the predicted torque corrected in this way is referred to as "rotation corrected predicted torque". Thereafter, the ECU 4 obtains a correction torque ΔT62 corresponding to the delay time τ62 using the rotation correction predicted torque Te63. Then, the ECU 4 adds a correction torque ΔT62 to the detected torque Td62 to calculate a calculated value torque Tc62. This calculated torque Tc62 is found to substantially coincide with the actual torque Tr62 as indicated by the dotted line region F2 in FIG. 20 . Period T62 is an application period of calculated value torque Tc62.
图21是表示第六实施方式的发动机转矩的推定处理的流程图。该处理通过ECU4反复执行。21 is a flowchart showing engine torque estimation processing in the sixth embodiment. This process is repeatedly executed by the ECU 4 .
步骤S401~S406以及步骤S409~S412的处理,分别与图18所示的步骤S301~S306以及步骤S308~S311的处理是同样的,因此省略其说明。另外,步骤S413~S414的处理与步骤S407~S408的处理是同样的,因此省略其说明。此处,只说明步骤S407~S408的处理。The processing in steps S401 to S406 and steps S409 to S412 is the same as the processing in steps S301 to S306 and steps S308 to S311 shown in FIG. 18 , respectively, and therefore description thereof will be omitted. In addition, since the processing of steps S413-S414 is the same as the processing of steps S407-S408, description is abbreviate|omitted. Here, only the processing of steps S407 to S408 will be described.
步骤S407~S408的处理,在取得了预测转矩和检测转矩的同步之后进行。在步骤S407中,ECU4对于取得了同步的预测转矩,算出使用当前的发动机转速信息进行了修正的预测转矩(旋转修正预测转矩)。例如,ECU4使用发动机吸入空气充填量和发动机转速的关系等,算出旋转修正预测转矩。然后,处理进入步骤S408。The processing of steps S407 to S408 is performed after the synchronization between the predicted torque and the detected torque is acquired. In step S407 , the ECU 4 calculates a predicted torque corrected using the current engine speed information (rotation correction predicted torque) for the synchronized predicted torque. For example, the ECU 4 calculates the rotation correction predicted torque using the relationship between the engine intake air charge amount and the engine speed, and the like. Then, the process proceeds to step S408.
在步骤S408中,ECU4算出用于修正检测转矩的修正转矩。具体而言,ECU4使用通过第一推定方法进行的推定相对于实际的发动机转矩变化的延迟时间,基于在步骤S408中得到的旋转修正预测转矩,算出延迟时间后的发动机转矩变化量,将该发动机转矩变化量作为修正转矩。然后,处理进入步骤S409。In step S408, the ECU 4 calculates a correction torque for correcting the detected torque. Specifically, the ECU 4 calculates the engine torque change amount after the delay time based on the rotation correction predicted torque obtained in step S408 using the delay time estimated by the first estimation method with respect to the actual engine torque change, This amount of change in engine torque is used as correction torque. Then, the process proceeds to step S409.
根据以上说明的第六实施方式的发动机转矩的推定方法,能够进一步提高发动机转矩的过渡性变化检测的精度。具体而言,能够有效地提高变速后半的发动机转矩的推定精度。According to the method of estimating the engine torque of the sixth embodiment described above, the accuracy of detecting a transient change in the engine torque can be further improved. Specifically, it is possible to effectively improve the estimation accuracy of the engine torque in the second half of the shift.
虽然上述示出了在发动机转矩上升时进行的发动机转矩的推定方法,但是这样的推定方法同样也可以在发动机转矩下降时进行。即,可以在发动机转矩下降时以同样的程序,基于发动机转速变化对预测转矩进行修正,使用修正了的预测转矩进行检测转矩的修正。Although the method of estimating the engine torque performed when the engine torque is increased has been described above, such an estimation method may be similarly performed when the engine torque is decreased. That is, when the engine torque decreases, the predicted torque can be corrected based on the change in the engine rotational speed by the same procedure, and the detected torque can be corrected using the corrected predicted torque.
另外,也可以组合第六实施方式与上述的第二实施方式和/或第三实施方式来进行实施。即,可以使用修正了的预测转矩进行检测转矩的修正,同时基于预测转矩的变化梯度对第二预定值和扰动观测器的滤波器时间常数进行变更,对扰动观测器的滤波器时间常数设定下限警戒值,禁止要求低于下限警戒值的滤波器时间常数那样的发动机转矩变化梯度的指令。In addition, the sixth embodiment may be implemented in combination with the above-mentioned second embodiment and/or third embodiment. That is, the corrected predicted torque can be used to correct the detected torque, and at the same time, the second predetermined value and the filter time constant of the disturbance observer can be changed based on the change gradient of the predicted torque, and the filter time of the disturbance observer The constant sets the lower limit warning value, and prohibits commands that require a filter time constant lower than the lower limit warning value for an engine torque change gradient.
另外,虽然上述示出了组合第六实施方式和上述的第四实施方式进行实施的例子(参照图21),但是也可以不组合第六实施方式和第四实施方式来进行实施。即,也可以直到牙嵌部完成接合为止不持续进行检测转矩的修正。In addition, although the example in which the sixth embodiment is combined with the above-mentioned fourth embodiment has been described above (see FIG. 21 ), it may be implemented without combining the sixth embodiment and the fourth embodiment. That is, the correction of the detected torque may not be continued until the engagement of the jaw portion is completed.
并且,虽然上述示出了组合第六实施方式和上述的第五实施方式进行实施的例子(参照图21),但也可以不组合第六实施方式和第五实施方式来进行实施。即,也可以不基于所学习的延迟时间进行检测转矩的修正。Furthermore, although the example in which the sixth embodiment is combined with the above-mentioned fifth embodiment has been described above (see FIG. 21 ), it may be implemented without combining the sixth embodiment and the fifth embodiment. That is, the correction of the detected torque may not be performed based on the learned delay time.
进一步,虽然上述示出了基于发动机转速变化来对预测转矩进行修正的例子,但发动机转速以外只要是与发动机转矩的变化相关的状态值,也可以使用这样的值对预测转矩进行修正。Furthermore, although the above shows an example of correcting the predicted torque based on the change in the engine speed, as long as it is a state value related to a change in the engine torque other than the engine speed, the predicted torque can also be corrected using such a value. .
[变形例][modified example]
在上述中,虽然示出了利用通过第二推定方法推定出的预测转矩对通过第一推定方法推定出的检测转矩进行修正的例子,但是也可以取而代之地利用通过第一推定方法推定出的检测转矩对通过第二推定方法推定出的预测转矩进行修正。In the above, although an example is shown in which the detected torque estimated by the first estimation method is corrected by using the predicted torque estimated by the second estimation method, the torque estimated by the first estimation method may be used instead. The detected torque corrects the predicted torque estimated by the second estimation method.
上述中,作为第一推定方法,示出了基于第一电动发电机MG1的转速变化信息来推定发动机转矩的方法。在其他例子中,可以不使用电动发电机、而使用分解器(resolver)等转速检测单元来推定发动机转矩。In the above, the method of estimating the engine torque based on the rotation speed change information of the first motor generator MG1 was shown as the first estimation method. In another example, the engine torque may be estimated using a rotational speed detection means such as a resolver instead of a motor generator.
上述中,作为第二推定方法,示出了基于发动机的吸入空气量来推定发动机转矩的方法。在其他例子中,可以在发动机为柴油发动机(dieselengine)的情况下,基于燃料喷射量和/或涡轮增加器的状态量等来推定发动机转矩。In the above, the method of estimating the engine torque based on the intake air amount of the engine has been described as the second estimation method. In another example, when the engine is a diesel engine, the engine torque may be estimated based on the fuel injection amount and/or the state quantity of the turbocharger, and the like.
本发明并不限于应用于在接合元件和被接合元件的任一方上连结了电动发电机的结构,也可以应用于在接合元件和被接合元件这两者上连结了电动发动机的结构。The present invention is not limited to the structure in which the motor generator is connected to either the engaging element or the engaged element, and may be applied to the structure in which the motor generator is connected to both the engaging element and the engaged element.
本发明并不限于应用于用于在无级变速模式和固定变速比模式之间切换变速模式的啮合机构(牙嵌制动部7),也可以应用于构成为能够固定第一电动发电机MG1的转子11的机构(所谓的MG1锁定机构)。并且,本发明并不限于应用于啮合机构,也可以应用于湿式多板离合器、凸轮离合器等机构。The present invention is not limited to the application to the meshing mechanism (dog stopper 7) for switching the transmission mode between the continuously variable transmission mode and the fixed transmission ratio mode, but can also be applied to a structure capable of fixing the first motor generator MG1 The mechanism of the rotor 11 (the so-called MG1 locking mechanism). Furthermore, the present invention is not limited to application to meshing mechanisms, and may be applied to mechanisms such as wet multi-plate clutches and cam clutches.
本发明并不限于在无级变速模式和固定变速比模式之间切换变速模式时进行应用。除此以外,本发明也可以在发动机转矩发生变化时进行应用。The present invention is not limited to application when switching the transmission mode between the continuously variable transmission mode and the fixed transmission ratio mode. In addition, the invention can also be applied when the engine torque changes.
本发明并不限于应用于混合动力车辆。进一步,本发明并不限于在推定发动机转矩的情况下的应用。本发明在发动机转矩以外,还能在推定时间轴上的对象物的变化的情况下进行适用。即,本发明能够使用相对于实际的对象物的变化延迟地推定该对象物的变化的方法、以及在对象物实际发生变化之前推定该对象物的变化的方法,对发动机转矩以外的变化进行推定。The invention is not limited to application to hybrid vehicles. Further, the present invention is not limited to application in the case of estimating engine torque. The present invention can also be applied to the case of estimating changes in objects on the time axis other than engine torque. That is, the present invention can use the method of estimating the change of the object with a delay relative to the change of the actual object, and the method of estimating the change of the object before the change of the object actually occurs, so that changes other than the engine torque can be performed. presumption.
产业上的利用可能性Industrial Utilization Possibility
本发明可以用于混合动力车辆等。The present invention can be used for hybrid vehicles and the like.
Claims (53)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2009/059350 WO2010134183A1 (en) | 2009-05-21 | 2009-05-21 | Device for estimating changes in target objects |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102753804A CN102753804A (en) | 2012-10-24 |
CN102753804B true CN102753804B (en) | 2015-05-27 |
Family
ID=43125880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980130296.6A Expired - Fee Related CN102753804B (en) | 2009-05-21 | 2009-05-21 | Device for estimating changes in target objects |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110178690A1 (en) |
JP (1) | JP4962623B2 (en) |
CN (1) | CN102753804B (en) |
DE (1) | DE112009001866T5 (en) |
WO (1) | WO2010134183A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6089388B2 (en) * | 2011-10-07 | 2017-03-08 | いすゞ自動車株式会社 | Parallel hybrid vehicle control method and parallel hybrid vehicle control apparatus |
JP5829951B2 (en) * | 2012-03-06 | 2015-12-09 | トヨタ自動車株式会社 | Vehicle abnormality determination device |
KR20140048004A (en) * | 2012-10-15 | 2014-04-23 | 콘티넨탈 오토모티브 시스템 주식회사 | Method and apparatus for controlling shift quality of hybrid vehicle |
US10167952B2 (en) | 2014-04-29 | 2019-01-01 | Hyundai Motor Company | Clutch torque control method for DCT vehicle |
KR101583919B1 (en) * | 2014-04-29 | 2016-01-11 | 현대자동차주식회사 | Clutch torque control method for vehicel with dct |
KR101790733B1 (en) | 2016-04-28 | 2017-10-26 | 인천대학교 산학협력단 | Step length control apparatus with multi-staged clutch damper model and the method thereof |
CN110480678B (en) * | 2019-07-19 | 2022-03-04 | 南京埃斯顿机器人工程有限公司 | Industrial robot collision detection method |
US11619190B2 (en) * | 2020-08-03 | 2023-04-04 | Ford Global Technologies, Llc | Methods and system for estimating engine torque at low temperatures |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7305873B2 (en) * | 2004-05-15 | 2007-12-11 | General Motors Corporation | Method for dynamically determining peak output torque in an electrically variable transmission |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5828637A (en) * | 1981-07-20 | 1983-02-19 | Nippon Soken Inc | Torque variation detecting method for internal combustion engine |
FR2700363B1 (en) * | 1993-01-08 | 1995-03-17 | Solex | Method and apparatus for detecting misfires of an internal combustion engine and controlled ignition. |
FR2723399B1 (en) * | 1994-08-03 | 1996-10-11 | Magneti Marelli France | METHOD AND DEVICE FOR DETECTING COMBUSTION RATES OF AN INTERNAL COMBUSTION ENGINE AND CONTROLLED IGNITION |
JPH1151129A (en) * | 1997-08-04 | 1999-02-23 | Toyota Motor Corp | Controller of vehicle provided with continuously variable transmission |
JP3819609B2 (en) * | 1998-09-25 | 2006-09-13 | 株式会社日立製作所 | Engine control apparatus provided with interpolation control means |
JP2002201998A (en) | 2000-11-06 | 2002-07-19 | Denso Corp | Controller of internal combustion engine |
JP4211487B2 (en) * | 2003-05-23 | 2009-01-21 | トヨタ自動車株式会社 | Control device for internal combustion engine |
JP3941777B2 (en) * | 2003-12-25 | 2007-07-04 | 日産自動車株式会社 | Mode change control device for hybrid transmission |
JP4161923B2 (en) * | 2004-03-09 | 2008-10-08 | 株式会社デンソー | Vehicle stabilization control system |
JP4007347B2 (en) | 2004-07-21 | 2007-11-14 | 日産自動車株式会社 | Vehicle motor torque control device |
JP4005069B2 (en) * | 2004-09-03 | 2007-11-07 | 本田技研工業株式会社 | Control device for hybrid vehicle |
US7726281B2 (en) * | 2006-05-11 | 2010-06-01 | Gm Global Technology Operations, Inc. | Cylinder pressure sensor diagnostic system and method |
JP4329856B2 (en) * | 2007-10-16 | 2009-09-09 | トヨタ自動車株式会社 | Vehicle drive control device |
-
2009
- 2009-05-21 CN CN200980130296.6A patent/CN102753804B/en not_active Expired - Fee Related
- 2009-05-21 WO PCT/JP2009/059350 patent/WO2010134183A1/en active Application Filing
- 2009-05-21 US US13/055,629 patent/US20110178690A1/en not_active Abandoned
- 2009-05-21 JP JP2010548316A patent/JP4962623B2/en active Active
- 2009-05-21 DE DE112009001866T patent/DE112009001866T5/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7305873B2 (en) * | 2004-05-15 | 2007-12-11 | General Motors Corporation | Method for dynamically determining peak output torque in an electrically variable transmission |
Also Published As
Publication number | Publication date |
---|---|
JP4962623B2 (en) | 2012-06-27 |
CN102753804A (en) | 2012-10-24 |
DE112009001866T5 (en) | 2011-07-28 |
JPWO2010134183A1 (en) | 2012-11-08 |
WO2010134183A1 (en) | 2010-11-25 |
US20110178690A1 (en) | 2011-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102753804B (en) | Device for estimating changes in target objects | |
US9771058B2 (en) | Control method of hybrid vehicle | |
JP5295376B2 (en) | Method and powertrain apparatus for adjusting a disengagement clutch in a vehicle powertrain | |
JP4329856B2 (en) | Vehicle drive control device | |
EP2581284B1 (en) | Hybrid vehicle and method of controlling thereof | |
CN105644343B (en) | Hybrid motor vehicle | |
US9346450B2 (en) | Method and system for controlling engine clutch of hybrid vehicle | |
US10569763B2 (en) | HEV engine start vibration reduction system | |
US10071653B2 (en) | Speed controlling an electric machine of a hybrid electric vehicle | |
CN104925047A (en) | Hydraulic Pressure Instruction-Learning Apparatus For Hybrid Vehicle And Method Using The Same | |
US9707957B2 (en) | Hybrid vehicle | |
JP2010111144A (en) | Controller for hybrid vehicle | |
US20130297127A1 (en) | Hybrid vehicle control device | |
KR101583973B1 (en) | System and method for controlling engine clutch lock-up of hybrid vehicle | |
CN105644342A (en) | Hybrid Vehicle | |
US9963142B2 (en) | Driving device for vehicle | |
CN102806908A (en) | Method and apparatus for operating a powertrain system in response to accessory load | |
JP5187111B2 (en) | Vehicle drive control device | |
CN104943527A (en) | Hybrid vehicle | |
US10328925B2 (en) | System and method for controlling lash crossing in a vehicle powertrain | |
US20180170351A1 (en) | Hybrid vehicle and method of controlling the same | |
JP2009143360A (en) | Control device for hybrid vehicle | |
JP2009220661A (en) | Controller for vehicle | |
CN108569273A (en) | Hybrid vehicle and its control method | |
JP4941255B2 (en) | Drive device for hybrid vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150527 Termination date: 20200521 |
|
CF01 | Termination of patent right due to non-payment of annual fee |