WO2017183231A1 - 電動車両の制御方法、及び、電動車両の制御装置 - Google Patents
電動車両の制御方法、及び、電動車両の制御装置 Download PDFInfo
- Publication number
- WO2017183231A1 WO2017183231A1 PCT/JP2016/087265 JP2016087265W WO2017183231A1 WO 2017183231 A1 WO2017183231 A1 WO 2017183231A1 JP 2016087265 W JP2016087265 W JP 2016087265W WO 2017183231 A1 WO2017183231 A1 WO 2017183231A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- torque
- value
- vehicle
- drive shaft
- motor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000005540 biological transmission Effects 0.000 claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims description 45
- 238000013016 damping Methods 0.000 claims description 28
- 238000012545 processing Methods 0.000 claims description 24
- 230000007423 decrease Effects 0.000 claims description 8
- 230000001629 suppression Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 39
- 230000004044 response Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 27
- 238000012546 transfer Methods 0.000 description 23
- 238000001514 detection method Methods 0.000 description 11
- 230000001133 acceleration Effects 0.000 description 6
- 230000001172 regenerating effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000037396 body weight Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Images
Classifications
-
- 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
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- 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
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2009—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
-
- 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
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2054—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed by controlling transmissions or clutches
-
- 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
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
-
- 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/51—Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells characterised by AC-motors
-
- 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/20—Reducing vibrations in the driveline
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/18—Controlling the angular speed together with angular position or phase
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/18—Controlling the angular speed together with angular position or phase
- H02P23/186—Controlling the angular speed together with angular position or phase of one shaft by controlling the prime mover
-
- 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
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/10—Vehicle control parameters
- B60L2240/12—Speed
-
- 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
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/421—Speed
-
- 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
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- 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
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/48—Drive Train control parameters related to transmissions
- B60L2240/486—Operating parameters
-
- 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/20—Drive modes; Transition between modes
- B60L2260/26—Transition between different drive modes
-
- 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
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2200/00—Type of vehicle
- B60Y2200/90—Vehicles comprising electric prime movers
- B60Y2200/91—Electric 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/64—Electric machine technologies in electromobility
-
- 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/72—Electric energy management in electromobility
Definitions
- the present invention relates to a control method of an electric vehicle and a control device of the electric vehicle.
- a control device for an electric vehicle that suppresses the vibration of the vehicle by feedback control using the rotational speed of the motor and the rotational speed of the drive wheels.
- a correction value is calculated by multiplying a deviation between the average rotation speed of the drive wheel and the equivalent rotation speed corresponding to the rotation speed of the motor by the predetermined gain to calculate a correction value.
- the shock at the time of the gear meshing again is made by setting the drive motor torque to zero in the above-mentioned dead zone and increasing the drive motor torque at the gear meshing timing again. It is suppressing.
- An object of the present invention is to provide a technology capable of accelerating the response of drive shaft torque in a gear backlash section even in a situation where a vehicle accelerates gently from coast or deceleration.
- the control method of the electric vehicle calculates the final torque command value by performing vibration control to suppress the vibration of the driving force transmission system of the vehicle with respect to the target torque command value set based on the vehicle information. And controlling the torque of the motor based on the final torque command value, the final torque command value based on the target torque command value and a value obtained by multiplying the drive shaft torsional angular velocity by the feedback gain. Is calculated, and a dead zone section in which the motor torque output from the motor is not transmitted to the drive shaft torque of the vehicle is estimated using the vehicle model in which the drive force transmission system is modeled. Then, the value of the feedback gain is set separately for the dead zone section and the section where the motor torque is transmitted to the drive shaft torque of the vehicle.
- FIG. 1 is a block diagram showing the main configuration of an electric vehicle provided with a control device of an electric vehicle according to the first embodiment.
- FIG. 2 is a flowchart showing the flow of processing performed by the motor controller.
- FIG. 3 is a view showing an example of an accelerator opening degree-torque table.
- FIG. 4 is a control block diagram for realizing damping control calculation processing in the first embodiment.
- FIG. 5 is a control block diagram for explaining the details of the vehicle model / dead band zone estimator shown in FIG.
- FIG. 6 is a diagram modeling a driving force transmission system of a vehicle.
- FIG. 7 is a control block diagram for explaining the details of the drive shaft torsional angular velocity F / B calculator shown in FIG. FIG.
- FIG. 8 is a control block diagram for realizing damping control arithmetic processing in the second embodiment.
- FIG. 9 is a diagram for explaining the details of the F / F compensator shown in FIG.
- FIG. 10 is a diagram for explaining the details of the F / B compensator shown in FIG.
- FIG. 11 is a diagram for explaining the details of the F / F compensator in the third embodiment.
- FIG. 12 is a view for explaining control results by the control device for the electrically powered vehicle of the first to third embodiments.
- FIG. 13 is a flowchart showing the flow of processing performed by the motor controller.
- FIG. 14 is a diagram showing an example of an accelerator opening degree-torque table.
- FIG. 15 is a control block diagram for realizing the stop control process.
- FIG. 9 is a diagram for explaining the details of the F / F compensator shown in FIG.
- FIG. 10 is a diagram for explaining the details of the F / B compensator shown in FIG.
- FIG. 11 is
- FIG. 16 is a control block diagram for explaining the details of the motor rotational speed F / B torque setting device.
- FIG. 17 is a control block diagram for explaining the details of the disturbance torque estimator.
- FIG. 18 is a flowchart for setting the stop control determination flag FLG.
- FIG. 19 is a time chart for explaining control results by the control device for an electrically powered vehicle of the fourth embodiment.
- FIG. 1 is a block diagram showing the main configuration of an electric vehicle provided with a control device of an electric vehicle according to the first embodiment.
- the electric vehicle is an automobile that includes an electric motor as a part or all of a driving source of the vehicle and can travel by the driving force of the electric motor, and includes an electric car and a hybrid car.
- the motor controller 2 indicates vehicle conditions such as the vehicle speed V, the accelerator opening ⁇ , the rotor phase ⁇ of the electric motor 4, the drive wheel rotation angles of the drive wheels 9a and 9b, and the currents iu, iv and iw of the electric motor 4.
- a signal is input as a digital signal.
- the motor controller 2 generates a PWM signal for controlling the electric motor 4 based on the input signal. Also, a drive signal of the inverter 3 is generated according to the generated PWM signal.
- the motor controller 2 also functions as a final torque command value calculation unit that calculates a final torque command value described later, and a dead zone interval estimation unit that estimates a dead zone interval.
- the inverter 3 converts direct current supplied from the battery 1 into alternating current by turning on / off two switching elements (for example, power semiconductor elements such as IGBTs and MOS-FETs) provided for each phase. Then, a desired current is supplied to the electric motor 4.
- switching elements for example, power semiconductor elements such as IGBTs and MOS-FETs
- An electric motor (three-phase AC motor) 4 (hereinafter simply referred to as the motor 4) generates a driving force by an alternating current supplied from the inverter 3, and the left and right drive wheels are generated via the reduction gear 5 and the drive shaft 8. Transmit the driving force to 9a, 9b.
- the electric motor 4 is rotated by the drive wheels 9a and 9b when the vehicle travels, the kinetic energy of the vehicle is recovered as electric energy by generating regenerative driving force.
- the inverter 3 converts an alternating current generated during regenerative operation of the motor 4 into a direct current, and supplies the direct current to the battery 1.
- the current sensor 7 detects three-phase alternating current iu, iv, iw flowing in the motor 4. However, since the sum of the three-phase alternating current iu, iv, iw is 0, any two-phase current may be detected, and the remaining one-phase current may be calculated.
- the rotation sensor 6 is, for example, a resolver or an encoder, and detects a rotor phase ⁇ of the motor 4.
- the wheel rotation sensors 10a and 10b are, for example, encoders, and are attached to the left and right drive wheels 9a and 9b, respectively, to detect rotation angles of the drive wheels 9a and 9b.
- FIG. 2 is a flow chart showing the flow of processing that the motor controller 2 is programmed to execute.
- the processes according to step S201 to step S205 are constantly executed at constant intervals while the vehicle system is activated.
- step S201 a signal indicating a vehicle state is input to the motor controller 2.
- the vehicle speed V (km / h), the accelerator opening ⁇ (%), the rotor phase ⁇ (rad) of the motor 4, the drive wheel rotation angle (rad) of the drive wheels 9a and 9b, and the rotation speed Nm of the motor 4 (Rpm), three-phase AC currents iu, iv, iw flowing in the motor 4 and a DC voltage value Vdc (V) of the battery 1 are input.
- the vehicle speed V (km / h) is obtained by communication from a not-shown vehicle speed sensor or another controller.
- the motor controller 2 obtains the vehicle speed v (m / s) by multiplying the rotor mechanical angular velocity ⁇ m by the tire moving radius r and dividing by the gear ratio of the final gear, and multiplying by 3600/1000. It converts and calculates
- the accelerator opening degree ⁇ (%) is acquired from an accelerator opening degree sensor (not shown) or acquired from other controllers such as a vehicle controller (not shown) by communication.
- the rotor phase ⁇ (rad) of the electric motor 4 is obtained from the rotation sensor 6.
- the rotational speed Nm (rpm) of the motor 4 is obtained by dividing the rotor angular velocity ⁇ (electrical angle) by the number of pole pairs p of the motor 4 to obtain a motor rotational angular velocity detection value ⁇ m (rad / s) which is a mechanical angular velocity of the motor 4 And the motor rotational angular velocity detection value .omega.m multiplied by 60 / (2.pi.).
- the rotor angular velocity ⁇ is obtained by differentiating the rotor phase ⁇ .
- the drive wheel rotation angle (rad) of the drive wheels 9a, 9b is obtained from the wheel rotation sensors 10a, 10b.
- the drive wheel rotation angle ⁇ w (rad) used in damping control calculation processing described later is determined by an average value of values detected by the wheel rotation sensors 10a and 10b attached to the left and right drive wheels 9a and 9b. Further, the motor controller 2 differentiates the drive wheel rotation angle ⁇ w to calculate the drive wheel rotation angular velocity ⁇ w (rad / s).
- the currents iu, iv, iw (A) flowing through the motor 4 are obtained from the current sensor 7.
- the DC voltage value V dc (V) is detected by a voltage sensor (not shown) provided on a DC power supply line between the battery 1 and the inverter 3.
- the direct current voltage value V dc (V) may be detected by a signal transmitted from a battery controller (not shown).
- step S202 the motor controller 2 sets a target torque command value Tm * as a basic target torque.
- the motor controller 2 refers to the accelerator opening degree-torque table shown in FIG. 3 based on the accelerator opening degree ⁇ and the vehicle speed V input in step S201 to obtain the target torque command value Tm * .
- the accelerator opening degree-torque table is an example, and is not limited to that shown in FIG.
- step S203 damping control calculation processing is performed. Specifically, the response of the drive shaft torque is sacrificed based on the target torque command value Tm * set in step S202, the drive shaft torsional angular velocity, and the drive shaft twist angle estimated value as the dead zone section determination value.
- the final torque command value Tmf * is set to suppress the drive force transmission system vibration (such as torsional vibration of the drive shaft 8) without being performed. The details of the damping control calculation process for setting the final torque command value Tmf * will be described later.
- step S204 the d-axis current target value id * and the q-axis current target value iq * are calculated based on the final torque command value Tmf * , the motor rotational speed detection value ⁇ m, and the DC voltage value Vdc calculated in step S203.
- Ask. For example, a table defining the relationship between the motor torque command value, the motor rotational speed, and the DC voltage value, and the d-axis current target value and the q-axis current target value is prepared in advance, and this table is referred to The d-axis current target value id * and the q-axis current target value iq * are obtained.
- step S205 current control is performed to match the d-axis current id and the q-axis current iq with the d-axis current target value id * and the q-axis current target value iq * obtained in step S204, respectively. Therefore, first, the d-axis current id and the q-axis current iq are obtained based on the three-phase alternating current values iu, iv, iw input in step S201 and the rotor phase ⁇ of the motor 4.
- the d-axis and q-axis voltage command values vd and vq are calculated from the deviation between the d-axis and q-axis current command values id * and iq * and the d-axis and q-axis currents id and iq.
- a non-interference voltage required to cancel the interference voltage between the dq orthogonal coordinate axes may be added to the calculated d-axis and q-axis voltage command values vd and vq.
- three-phase AC voltage command values vu, vv, vw are determined from the d-axis, q-axis voltage command values vd, vq and the rotor phase ⁇ of the motor 4.
- PWM signals tu (%), tv (%) and tw (%) are obtained from the obtained three-phase AC voltage command values vu, vv, vw and the DC voltage value V dc .
- step S203 in the control device for an electrically powered vehicle of the first embodiment, the details of the damping control calculation process executed in step S203 will be described.
- FIG. 4 is a block diagram for explaining damping control calculation processing in the first embodiment.
- the final torque command value Tmf * is set by subjecting the target torque command value Tm * to the damping control calculation process.
- the final torque command value Tmf * is calculated using the vehicle model / dead zone interval estimator 401 and the drive shaft torsional angular velocity F / B calculator 402.
- Vehicle model / dead zone interval estimator 401 receives target torque command value Tm * as a drive axis as a dead zone interval judgment value serving as an index for determining whether the driving force transmission system of the vehicle is in the dead zone interval.
- the twist angle estimated value is calculated and output to the drive shaft twist angular velocity F / B calculator 402.
- Drive shaft torsional angular velocity F / B calculator 402 calculates a drive shaft calculated from the difference between target torque command value Tm * , drive shaft torsional angle estimated value, drive wheel rotational angular velocity, and drive shaft conversion value of motor rotational angular velocity.
- a final torque command value Tmf * is calculated based on the torsional angular velocity.
- the drive shaft conversion value is calculated by dividing the motor rotational angular velocity by the overall gear ratio N (hereinafter simply referred to as the gear ratio).
- the motor rotational angular velocity (rad / s) is calculated by differentiating the motor rotational angle (rad) obtained by dividing the rotor phase ⁇ (electrical angle) (rad) by the number of pole pairs of the electric motor.
- FIG. 5 is a block diagram for explaining the details of the vehicle model / dead zone interval estimator 401 shown in FIG.
- the vehicle model / dead zone section estimator 401 comprises a drive shaft torsional angular velocity F / B calculator 501 and a vehicle model 502.
- the target torque command value is input to the drive shaft torsional angular velocity F / B calculator 501
- the output value of the drive shaft torsional angular velocity F / B calculator 501 is input to the vehicle model 502. Be done.
- the drive shaft twist angle estimated value ⁇ ⁇ d as the dead zone section determination value is calculated.
- vehicle model 502 will be specifically described with reference to FIG.
- FIG. 6 is a diagram modeling a driving force transmission system of a vehicle, and each parameter in the figure is as shown below.
- J m Motor inertia
- J w Drive wheel inertia (for 1 axis)
- M Body weight
- K d Torsional rigidity of drive system
- K t Coefficient relating to friction between tire and road surface
- N Overall gear ratio
- r Tire load radius
- ⁇ m Motor rotational angular velocity
- ⁇ m Motor rotation angle
- ⁇ w Drive wheel rotation Angular velocity
- ⁇ w Drive wheel rotation angle
- T m Motor torque
- T d Drive shaft torque
- F Drive force (for 2 axes)
- V vehicle body speed
- ⁇ d drive shaft torsion angle
- the transfer characteristics from the motor torque T m to the motor rotational speed ⁇ m are determined by Laplace transform of the above equations (1) to (6), and can be expressed by the following equations (7) and (8).
- equation (1) is modified, it is represented by the following equation (15).
- Hw (s) in Formula (16) is represented by following Formula (17).
- equation (10) can be modified as in the following equation (19).
- ⁇ p in equation (19) is the damping coefficient of the drive shaft torque transfer system
- ⁇ p is the natural vibration frequency of the drive shaft torque transfer system
- the final torque command value Tmf * can be expressed by the following equation (22).
- the final torque command value Tmf * can be replaced with the following equation (23) according to the equations (4) and (6).
- ⁇ r1 is the damping coefficient of the normative response in the section where the motor torque is transmitted to the drive shaft torque of the vehicle (region other than the dead zone section)
- ⁇ r2 is the motor torque transmitted to the drive shaft torque of the vehicle Is the damping factor of the normative response in the dead zone.
- Each damping coefficient is set such that ⁇ r2 ⁇ r 1 in order to make the response of the drive shaft torque in the dead zone section faster than the response of the drive shaft torque in the region other than the dead zone section.
- the dead band model simulating the vehicle parameters and the gear backlash from the motor 4 to the drive shaft 8 is formed by applying the equations (1) to (18).
- the drive shaft torque Td in which the dead zone model is considered is expressed by the following equation (27).
- ⁇ dead is an overall gear backlash amount from the motor to the drive shaft.
- the drive shaft torsion angle estimated value ⁇ as a dead zone section determination value capable of determining whether or not the driving force transmission system of the vehicle is in the dead zone section based on the target torque command value.
- ⁇ D can be calculated.
- the drive shaft torsion angle ⁇ d calculated based on the target torque command value is input to the dead zone block 503 corresponding to the above-described dead zone model.
- Deadband block 503 wherein the domain of [theta] d as shown in (27) ( ⁇ d ⁇ ⁇ dead , - ⁇ dead / 2 ⁇ d ⁇ dead / 2, and, ⁇ d ⁇ - ⁇ dead / 2) based on the input
- the drive shaft twist angle estimated value ⁇ ⁇ d is output as a dead zone interval determination value calculated according to the value of the drive shaft twist angle ⁇ d. Since the value of the drive shaft torsion angle estimated value ⁇ ⁇ d output from the dead zone block 503 in this embodiment is calculated based on the equation (27), ⁇ d ⁇ dead / 2, 0, and ⁇ d + ⁇ It becomes either dead / 2.
- the drive shaft twist angle estimated value is 0, it is determined that the vehicle state is in the dead zone section, and if the drive shaft twist angle estimated value is other than 0, the vehicle state is other than the dead zone section It is determined to be in the area of The calculated drive shaft twist angle estimated value is output to the drive shaft twist angular velocity F / B calculator 402 shown in FIG.
- Angular velocity F / B calculation unit 501 torsion drive shaft (hereinafter also referred to F / B gain k 1) feedback gain 504, a feedback gain 505 (hereinafter, also referred to as F / B gain k 2), and the gain switch 506, A subtractor 507 is provided.
- the drive shaft torsional angular velocity F / B calculator 501 receives the target torque command value, the drive shaft torsional angle estimated value, and the drive shaft torsional angular velocity estimate, and outputs a calculated value to the vehicle model 502.
- the feedback gain 504 takes the drive shaft torsional angular velocity estimated value as an input, and multiplies it by the F / B gain k 1 calculated from the attenuation coefficient ⁇ r1 related to the reference response in the region other than the dead zone in the above equation (26). The value calculated by the above is output to the gain switch 506.
- the feedback gain 505 is calculated by multiplying the F / B gain k 2 calculated from the number of attenuation coefficients ⁇ r 2 related to the normative response in the dead zone in the above equation (26) with the drive shaft torsional angular velocity estimated value as an input. Is output to the gain switch 506.
- a gain switching unit 506 receives an estimated value of the drive shaft torsion angle as a dead zone determination value and outputs of feedback gains 504 and 505, respectively. Then, based on the drive shaft torsion angle estimated value, one of the outputs from the feedback gains 504 and 505 is output to the subtractor 507.
- gain switching unit 506 outputs the calculation result of feedback gain 504 to subtractor 507 when the drive shaft torsion angle estimated value is other than 0, and when the drive shaft torsion angle estimated value is 0, feedback gain 505 is output. The result of calculation is output to the subtractor 507.
- the subtractor 507 subtracts the output value of the gain switch 506 from the target torque command value, and outputs the calculated value to the vehicle model 502.
- damping coefficients ⁇ ⁇ r1 and ⁇ r2 in the dead zone section and the area other than the dead zone section are separately set with respect to the drive axis torsional angular velocity estimated value fed back to the drive shaft torsional angular velocity F / B calculator 501.
- the value multiplied by the gain is subtracted from the target torque command value and output to the vehicle model 502.
- a drive shaft torsion angle estimated value capable of determining whether or not the driving force transmission system of the vehicle is a dead band zone is calculated.
- the drive shaft twist angle estimated value calculated in the vehicle model 502 is output to the drive shaft twist angular velocity F / B calculator 402.
- FIG. 7 is a control block diagram for explaining the details of the drive shaft torsional angular velocity F / B calculator 402 according to the first embodiment.
- Angular velocity F / B calculation unit 402 torsion drive shaft (hereinafter also referred to F / B gain k 1) feedback gain 701, a feedback gain 702 (hereinafter, also referred to as F / B gain k 2), and the gain switch 703, A subtractor 704 is provided.
- the drive shaft torsional angular velocity F / B calculator 402 receives the target torque command value, the drive shaft torsional angle estimated value, and the drive shaft torsional angular velocity, and outputs a final torque command value Tmf * .
- the feedback gain 701 is calculated by multiplying the F / B gain k 1 calculated from the attenuation coefficient ⁇ r1 related to the reference response in the region other than the dead zone in the above equation (26) with the drive shaft torsional angular velocity as an input. Is output to the gain switch 703.
- the feedback gain 702 is calculated by multiplying the F / B gain k 2 calculated from the number of attenuation coefficients ⁇ r 2 related to the reference response in the dead zone in the above equation (26) with the drive shaft torsional angular velocity as an input. The value is output to gain switch 703.
- the gain switching device 703 receives the drive shaft torsion angle estimated value as the dead zone determination value and the outputs from the feedback gains 701 and 702, respectively. Then, one of the outputs from the feedback gains 701 and 702 is output to the subtractor 704 based on the drive shaft torsion angle estimated value.
- gain switch 703 outputs the calculation result of feedback gain 701 to subtractor 704 when the drive shaft torsion angle estimated value is other than 0, and when the drive shaft torsion angle estimated value is 0, feedback gain 702 is output. The result of calculation is output to the subtractor 704.
- the subtractor 704 subtracts the output value of the gain switch 703 from the target torque command value to calculate the final torque command value Tmf * .
- the control device of the electric vehicle of the first embodiment it is estimated whether the vehicle state is in the dead zone and the attenuation coefficient ⁇ r1 in the dead zone and a region other than the dead zone.
- ⁇ r2 can be set separately. Then, by setting the feedback gain (K 2 ) in the dead zone to be smaller than the feedback gain (K 1 ) in the area other than the dead zone, the response of the drive shaft torque to the motor torque command value in the dead zone can be accelerated. it can.
- FIG. 12 is a comparison diagram of control results by the control device for the electrically powered vehicle of the first embodiment and the second and third embodiments described later, and control results according to the prior art.
- the target torque command value, the final torque command value, and the vehicle longitudinal acceleration are represented in order from the top.
- the solid line in each figure shows the control result according to the first to third embodiments, and the alternate long and short dash line shows the control result according to the prior art.
- FIG. 12 What is shown in FIG. 12 is a control result in a scene in which the vehicle accelerates by increasing the target torque command value with a gentle slope from the state of being decelerated by the regenerative torque.
- the longitudinal acceleration becomes 0 at time t1 and then increases again at time t2, and the dead zone is greatly shortened. .
- This is to estimate whether or not the vehicle state is in the dead zone in the above-described vibration damping control arithmetic processing, and in the dead zone, the feedback gain k 2 by which the drive shaft torsional angular velocity is multiplied is multiplied in the region other than the dead zone. This is because is set to a value smaller than the feedback gain k 1.
- the dead zone is significantly shortened compared to the prior art.
- the control device for an electrically powered vehicle performs final vibration control on the target torque command value set based on the vehicle information by applying vibration control to suppress vibration of the driving force transmission system of the vehicle. calculating a command value Tmf *, based on the final torque command value Tmf * a control apparatus for an electric vehicle for implementing the control method of an electric vehicle for controlling the torque of the motor, the target torque command value Tm *, the drive shaft
- the final torque command value Tmf * is calculated based on the value obtained by multiplying the torsional angular velocity by the feedback gain, and the motor torque output from the motor 4 drives the vehicle using the vehicle model 502 modeling the driving force transmission system. Estimate the dead zone not transmitted to the shaft torque.
- the feedback gain values k 1 and k 2 are set separately for the dead zone section and the section where the motor torque is transmitted to the drive shaft torque of the vehicle.
- the feedback gains k 1 and k 2 can be set separately for the case where the vehicle state is in the dead zone and for the case where the vehicle state is in a region other than the dead zone.
- the drive shaft torsional angular velocity is calculated from the deviation between the drive wheel rotational angular velocity and the drive shaft conversion value of the motor rotational angular velocity.
- the control apparatus for the electric vehicle of the first embodiment feedback gain k 2 in the dead zone interval, the motor torque is set to a value smaller than the feedback gain k 1 in a section which is transmitted to the drive axle torque Ru.
- the delay element of the control system is added to the vehicle model.
- the delay element of the control system is a time delay associated with detection of the vehicle state and application of a predetermined process, a time delay required for calculation of the final torque command value Tmf * from the target torque command value, and At least one time delay of the time until the motor torque is actually generated with respect to the final torque command value Tmf * is included.
- control device for an electrically powered vehicle of the second embodiment described below is different from the first embodiment described above in the processing method of the damping control calculation executed in step S203.
- FIG. 8 is a control block diagram for explaining vibration suppression control calculation processing of the second embodiment.
- the damping control calculation process of this embodiment is executed using an F / F compensator 801, an F / B compensator 802, and an adder 803.
- F / F compensator 801 inputs the target torque command value Tm *, and calculates a first torque command value Tm1 *, the motor rotational angular velocity estimate omega ⁇ m for the first torque command value Tm1 *.
- F / B compensator 802 a first torque command value Tm1 motor rotational angular velocity estimate omega ⁇ for * m, and inputs the motor rotation speed detection value omega m, calculates a second torque command value Tm2 * .
- the adder 803 adds the first torque command value Tm1 * and the * second torque command value Tm2, and outputs the final torque command value Tmf *.
- FIG. 9 is a control block diagram showing details of the F / F compensator 801 shown in FIG.
- the F / F compensator 801 is composed of a drive shaft torsional angular velocity F / B calculator 901 and a vehicle model 906.
- the vehicle model 906 is configured by a dead zone model that simulates the vehicle parameters and the gear backlash from the motor 4 to the drive shaft 8 by applying the equations (1) to (18).
- the control block configuration of the dead zone section estimation unit 907 according to the calculation of the drive shaft torsion angular velocity estimated value and the drive shaft twist angle estimated value as the dead zone section determination value in the vehicle model 906 is the description of the first embodiment. It is equivalent to the vehicle model 502 described above.
- the drive shaft torque Td in which the dead zone model indicated by the dead zone block 908 is considered is calculated by applying the above-mentioned equation (27).
- the drive shaft torsional angular velocity estimated value ⁇ ⁇ d is calculated by inputting the drive shaft twist angle ⁇ d, which is an integral value of the drive shaft torsional angular velocity estimated value ⁇ ⁇ d, into the dead zone block 908.
- the drive shaft twist angle estimated value ⁇ ⁇ d is used as a dead zone section determination value that is a determination index as to whether or not the vehicle state is in the dead zone section.
- the motor rotational angular velocity estimated value for the first torque command value Tm1 * output from the vehicle model 906 is input to the F / B compensator 802 (see FIG. 8), and the drive shaft torsional angular velocity estimated value ⁇ ⁇ d,
- the drive shaft torsion angle estimated value ⁇ ⁇ d is input to the drive shaft torsion angular velocity F / B calculator 901.
- the drive shaft torsional angular velocity F / B calculator 901 includes a feedback gain 902 (F / B gain k 1 ), a feedback gain 903 (F / B gain k 2 ), a gain switch 904, and a subtractor 905. .
- the drive shaft torsional angular velocity F / B calculator 901 receives the target torque command value, the drive shaft torsional angular velocity estimated value ⁇ ⁇ d, and the drive shaft torsional angle estimated value ⁇ ⁇ d as input, and performs the first torque command. Print a value.
- the feedback gain 902 is calculated based on the attenuation coefficient ⁇ r1 according to the reference response in the area other than the dead zone by applying the equation (26) with the drive shaft torsional angular velocity estimated value ⁇ ⁇ d as an input.
- a value calculated by multiplying the / B gain k 1 is output to the gain switch 904.
- the feedback gain 903 is calculated based on the attenuation coefficient number ⁇ r2 relating to the normative response in the dead zone section with the drive shaft torsional angular velocity estimated value ⁇ ⁇ d as an input and applying the above equation (26). A value calculated by multiplying the gain k 2 is output to the gain switch 904.
- the gain switch 904 receives the estimated value of the drive shaft torsion angle and the outputs from the feedback gains 902 and 903 respectively. Then, one of the outputs from feedback gains 902 and 903 is output to subtractor 905 based on the drive shaft torsion angle estimated value as the dead zone interval determination value.
- gain switch 904 outputs the calculation result of feedback gain 902 to subtractor 905 when the drive shaft twist angle estimated value is other than 0, and when the drive shaft twist angle estimated value is 0, feedback gain 903 is output. The result of calculation is output to the subtractor 905.
- the subtractor 905 subtracts the output value of the gain switch 904 from the target torque command value to calculate a first torque command value.
- the first torque command value is output to the adder 803 shown in FIG.
- FIG. 10 is a control block diagram showing details of the F / B compensator 802 shown in FIG.
- the F / B compensator 802 is composed of a gain 1001 (gain K), a filter 1002, and a filter 1003.
- the gain K is disposed to adjust the stability margin (gain margin, phase margin) of the feedback control system, and is set to a value of 1 or less.
- the filter 1002 is a filter having a transfer characteristic Gp (s) simulating the transfer characteristic from the motor torque Tm to the motor rotational speed ⁇ m.
- the equation (8) is applied to the transfer characteristic Gp (s).
- the filter 1003 is a filter H (s) / Gp (s) composed of an inverse system of the transfer characteristic Gp (s) and a band pass filter H (s).
- the band pass filter H (s) the attenuation characteristics on the low pass side and the high pass side substantially match, and the torsional resonance frequency f p of the drive system is on the logarithmic axis (log scale) at the center of the passband It is set to be in the vicinity.
- the band pass filter H (s) is configured by a first order high pass filter and a first order low pass filter
- the band pass filter H (s) is configured as the following equation (28).
- ⁇ L 1 / (2 ⁇ f HC )
- f HC k ⁇ f p
- ⁇ H 1 / (2 ⁇ f LC )
- f LC f p / k.
- the frequency f p is a torsional resonance frequency of the drive system
- k is an arbitrary value forming a band pass.
- F / B compensator 802 first estimates the motor rotational angular velocity with respect to the first torque command value calculated by vehicle model 906 of F / F compensator 801 and the second before the gain K is multiplied.
- the final motor rotational angular velocity estimated value is calculated by adding the motor rotational angular velocity estimated value to the second torque command value calculated by inputting the above torque command value into the transfer characteristic Gp (s).
- the deviation between the final motor rotational angular velocity estimated value and the motor rotational angular velocity detection value detected by the rotation sensor 6 is calculated, and the calculated value is subjected to the filter H (s) / Gp (s),
- a second torque command value before being multiplied by the gain K is calculated.
- a second torque command value is calculated by multiplying this by a gain K.
- the drive shaft torque relative to the target torque command value in the dead zone Therefore, the dead zone can be significantly shortened compared to the prior art, as in the control result by the control device of the electric vehicle according to the first embodiment.
- the drive shaft torsional angular velocity is a drive shaft torsional angular velocity estimated value estimated using the vehicle model 906 from the target torque command value.
- the drive shaft twist angle estimated value is calculated from the target torque command value, and the final based on the target torque command value, the drive shaft twist angle estimated value, and the drive shaft twist angular velocity estimated value multiplied by the feedback gain.
- the torque command value Tmf * is set.
- the first torque command value (feedforward compensation value) is calculated from the drive shaft torsion angle estimated value calculated by the vehicle model 906 of the feedforward compensator 801 and the drive shaft torsional angular velocity estimated value. The responsiveness of the drive shaft torque can be increased without losing the stability of the control system.
- the dead zone is estimated using the dead zone estimation unit 907 included in the vehicle model 906, and the drive shaft torsional angular velocity estimated value ⁇ ⁇ d is the vehicle model 906. It estimates using the dead zone area estimation part 907 which these have.
- a vehicle model (502, 502) that simulates the drive force transmission system of the vehicle for the estimation of the dead zone and the estimation of the drive shaft torsional angular velocity. Since the calculation can be performed using the common part of 906), the calculation load can be reduced compared to calculating the drive shaft torsional angular velocity based on another vehicle model or based on the detected value. .
- the control device for an electrically powered vehicle is the same as the second embodiment described above in the configuration of the F / F compensator 801 used in the damping control calculation process executed in step S203. It is different. More specifically, the F / F compensator 801 of the present embodiment differs from the second embodiment in that the F / F compensator 801 further includes a control system delay time adjuster 1109. In the third embodiment, by providing this control system delay time adjuster 1109, control based on the control system delay element with respect to the motor rotational speed estimated value for the first torque command value output from the vehicle model 1106. Time delays can be taken into account.
- FIG. 11 is a block diagram showing the details of the F / F compensator 801 of the third embodiment.
- the F / F compensator 801 according to the present embodiment includes a drive shaft torsional angular velocity F / B calculator 1101, a vehicle model 1106, and a control system delay time adjuster 1109.
- the vehicle model 1106 is configured by a dead zone model simulating vehicle parameters and gear backlash by applying the equations (1) to (18).
- the vehicle model 1106 also includes a dead zone interval estimation unit 1107 corresponding to the dead zone interval estimation unit 907 of the second embodiment.
- the drive shaft torque Td in which the dead zone model indicated by the dead zone block 1108 is taken into consideration is calculated by applying the equation (27).
- the control system delay time adjuster 1109 includes a control calculation time delay element, a control calculation sensor detection time e- L1s as a sensor detection time delay element, and a motor response delay Ga (s), and is output from the vehicle model 1106
- the motor rotational angular velocity estimated value with respect to the first torque command value is delayed by a predetermined time, and is output to the F / B compensator 802.
- the motor response delay Ga (s) is expressed by the following equation (29).
- ⁇ a is a motor response time constant.
- Control system delay time adjuster 1109 is a sensor detection time delay involved in detecting a vehicle state and performing predetermined processing, and control required for calculation until final torque command value Tmf * is calculated from a target torque command value. It may be configured to include at least one time delay of the operation time delay and the motor response delay until the motor torque is actually generated with respect to the final torque command value Tmf * .
- the drive shaft torsional angular velocity F / B calculator 1101 is configured in the same manner as the drive shaft torsional angular velocity F / B calculator 901 of the second embodiment, and a feedback gain 1102 (F / B gain k 1 ) and a feedback gain 1103 (F / B gain k 2 ), a gain switching unit 1104 and a subtractor 1105.
- the drive shaft torsional angular velocity F / B calculator 901 receives the target torque command value, the drive shaft torsional angular velocity estimated value ⁇ ⁇ d, and the drive shaft torsional angle estimated value ⁇ ⁇ d as input, and performs the first torque command. Print a value.
- the calculation result of feedback gain 1102 is subtractor 1105 Output to If the drive shaft torsion angle estimated value is 0, it is determined that the vehicle state is in the dead zone, and the calculation result of the feedback gain 1103 is output to the subtractor 905.
- the subtractor 905 subtracts the output value of the gain switch 1104 from the target torque command value to calculate a first torque command value.
- the F / F compensator 801 according to the third embodiment.
- the first torque command value which is the output of the F / F compensator 801 is added to the second torque target value output from the F / B compensator 802 in the adder 803.
- the final torque command value Tmf * is calculated.
- the drive shaft torque relative to the target torque command value in the dead zone Therefore, the dead zone can be significantly shortened as compared with the prior art, as in the control result by the control device of the electric vehicle according to the first and second embodiments.
- the delay element of the control system is added to the vehicle model.
- the delay element of the control system is a time delay associated with detection of the vehicle state and application of a predetermined process, a time delay required for calculation of the final torque command value Tmf * from the target torque command value, and At least one time delay of the time until the motor torque is actually generated with respect to the final torque command value Tmf * is included.
- the control device for an electric vehicle according to the fourth embodiment to be described below roughly estimates disturbance torque acting on the motor 4 as a slope resistance, and converges the motor torque to the disturbance torque estimated value as the motor rotation speed decreases.
- This embodiment is different from the first to third embodiments in that control for causing the motor rotation speed to converge to 0 (hereinafter referred to as stop control processing) is executed immediately before the vehicle stops.
- stop control processing control for causing the motor rotation speed to converge to 0
- the control device for an electric-powered vehicle of the fourth embodiment will be described focusing on differences from the first to third embodiments.
- FIG. 13 is a flow chart showing a flow of processing programmed to be executed by the motor controller 2 of the fourth embodiment.
- the processes according to steps S1301 to S1306 are constantly executed at constant intervals while the vehicle system is activated.
- step S1301 a signal indicating the vehicle state is input to the motor controller 2 as in step S201 described in the first embodiment.
- step S1302 the motor controller 2 calculates a first torque target value Tm1 * as a basic target torque.
- the motor controller 2 refers to the accelerator opening degree-torque table shown in FIG. 14 based on the accelerator opening degree ⁇ and the vehicle speed V input in step S1301, and thus the first torque target value Tm1.
- Set * the accelerator opening degree-torque table is an example, and is not limited to the one shown in FIG.
- step S1303 the motor controller 2 performs stop control processing. Specifically, it is determined that the electric vehicle is about to stop, and before the stop, the first torque target value Tm1 * calculated in step S1302 is set to the third torque target value Tm3 * . After the vehicle is stopped, the second torque target value Tm2 * that converges on the disturbance torque estimated value Td with the decrease of the speed parameter proportional to the traveling speed of the vehicle is set to the third torque target value Tm3 * and the stop control determination Set the flag FLG to 1.
- the second torque target value Tm2 * is positive torque on the uphill road, negative torque on the downhill road, and substantially zero on the flat road. Thereby, as will be described later, it is possible to maintain the stopped state regardless of the slope of the road surface. Details of the stop control process will be described later.
- the motor rotational speed ⁇ m is detected as the above-mentioned speed parameter.
- step S1304 the motor controller 2 performs damping control processing. Specifically, based on the third torque target value Tm3 * calculated in step S1303 and the motor rotational speed ⁇ m, the vibration suppression control process described in the first to third embodiments (FIGS.
- the final torque command value Tmf * is calculated by implementing one of the control blocks shown by 11).
- the stop control determination flag FLG set in step S1303 is 1
- the feedback gain of the dead zone in the damping control process is a region other than the dead zone calculated from the attenuation coefficient ⁇ r1 described above.
- Set the F / B gain k 1 in That is, in the present embodiment, even if the vehicle state is in the dead zone and the drive shaft twist angle estimated value is 0, the F / B gain of the dead zone during the stop control process is F in a region other than the dead zone. The same value as / B gain is set. Then, based on the value obtained by multiplying the F / B gain k 1 the torsion drive axis angular velocity, final torque command value Tmf * is calculated.
- step S1305 and the current control calculation process performed in step S1306 are similar to the current command value calculation process in step S204 described above and the current control calculation process in step S205. Therefore, it is omitted in the description of the present embodiment.
- the transfer characteristic Gp (s) shown in the equation (31) can be regarded as Gr (s) shown in the following equation (32) by the transfer characteristic Gp (s) and the damping control algorithm.
- FIG. 15 is a control block diagram for realizing the stop control process.
- the stop control process is performed using a motor rotational speed F / B torque setting unit 1501, a disturbance torque estimating unit 1502, an adder 1503, and a torque comparator 1504. The details of each configuration will be described below.
- the motor rotation speed F / B torque setting unit 1501 calculates a motor rotation speed feedback torque (hereinafter referred to as a motor rotation speed F / B torque) T ⁇ based on the detected motor rotation speed ⁇ m. The details will be described with reference to FIG.
- FIG. 16 is a diagram for describing a method of calculating the motor rotation speed F / B torque T ⁇ based on the motor rotation speed ⁇ m.
- the motor rotational speed F / B torque setting unit 1501 includes a multiplier 1601 and calculates the motor rotational speed F / B torque T ⁇ by multiplying the motor rotational speed ⁇ m by the gain Kvref.
- Kvref is a negative value necessary to smoothly decelerate the electric vehicle while suppressing the braking distance, and is appropriately set, for example, by experimental data or the like.
- the motor rotation speed F / B torque T ⁇ is set as a torque at which a larger braking force can be obtained as the motor rotation speed ⁇ m is larger.
- the motor rotation speed F / B torque setting unit 1501 is described as calculating the motor rotation speed F / B torque T ⁇ by multiplying the motor rotation speed ⁇ m by the gain Kvref, but the regenerative torque for the motor rotation speed ⁇ m
- the motor rotation speed F / B torque T ⁇ may be calculated using a regenerative torque table that defines the above, an attenuation rate table in which the attenuation rate of the motor rotation speed ⁇ m is stored in advance, or the like.
- the disturbance torque estimator 1502 calculates the disturbance torque estimated value Td based on the detected motor rotational speed ⁇ m and the motor torque command value Tm * . Details of the disturbance torque estimator 1502 will be described with reference to FIG.
- FIG. 17 illustrates a method of calculating the disturbance torque estimated value Td based on the motor rotation speed ⁇ m, the third torque target value Tm3 *, and the motor rotation speed ⁇ m as a speed parameter proportional to the vehicle speed V. It is a block diagram for doing.
- Disturbance torque estimator 1502 includes control block 1701, control block 1702, and adder / subtractor 1703.
- the control block 1701 has a function as a filter having a transfer characteristic of H1 (s) / Gr (s), and the first motor torque estimated value is obtained by performing the filtering process by inputting the motor rotational speed ⁇ m.
- Calculate Gr (s) is a model of the transfer characteristic of the torque input to the vehicle and the rotational speed of the motor, and is expressed by equation (32).
- H1 (s) is a low pass filter having a transfer characteristic in which the difference between the denominator order and the numerator order is equal to or greater than the difference between the denominator order of the model Gr (s) and the numerator order.
- the control block 1702 has a function as a low pass filter having a transfer characteristic H1 (s), and calculates the second motor torque estimated value by performing the filtering process by inputting the motor torque command value Tm *. Do.
- the disturbance torque estimated value is calculated by the adder / subtractor 1703 subtracting the first motor torque estimated value from the second motor torque estimated value.
- the disturbance torque is estimated using the disturbance observer shown in FIG. 17, but may be estimated using a measuring instrument such as a vehicle longitudinal G sensor.
- the disturbance may be air resistance, a modeling error due to a change in the vehicle mass due to the number of occupants or the load, a rolling resistance of a tire, a slope resistance of a road surface, etc.
- the factor is the slope resistance.
- Disturbance factors differ depending on the operating conditions, but in the disturbance torque estimator 1502, the third torque target value Tm3 * , the motor rotational speed ⁇ m, the damping control algorithm, and the transfer characteristics derived from the vehicle model Gp (s) Since the disturbance torque estimated value Td is calculated based on Gr (s), the above-mentioned disturbance factors can be collectively estimated. Thereby, a smooth stop from deceleration can be stably realized under any driving condition.
- the adder 1503 adds the motor rotation speed F / B torque T ⁇ calculated by the motor rotation speed F / B torque setting unit 1501 and the disturbance torque estimated value Td calculated by the disturbance torque estimator 1502, A second torque target value Tm2 * is calculated.
- the torque comparator 1504 compares the magnitudes of the first torque target value Tm1 * and the second torque target value Tm2 * , and sets the larger torque target value as the third torque target value Tm3 * . . While the vehicle is traveling, the second torque target value Tm2 * is smaller than the first torque target value Tm1 * , and when the vehicle decelerates and the vehicle is about to stop (the speed parameter proportional to the vehicle speed becomes a predetermined value or less), the first Becomes larger than the torque target value Tm1 * . Therefore, if the first torque target value Tm1 * is larger than the second torque target value Tm2 * , the torque comparator 1004 determines that the vehicle is about to stop before the third torque target value Tm3 * becomes the first torque.
- the torque comparator 1004 determines that the vehicle is near a stop, and the third torque target value Tm3 * becomes the first torque target value.
- the stop control process is executed by switching from the torque target value Tm1 * to the second torque target value Tm2 * .
- the second torque target value Tm2 * converges to a positive torque on an uphill road, a negative torque on a downhill road, and substantially zero on a flat road.
- FIG. 18 is a flowchart showing a flow of processing (stop control determination processing) related to setting of the stop control determination flag FLG.
- the stop control determination process is constantly executed by the motor controller 2 at constant intervals while the vehicle system is activated.
- step S1801 the motor controller 2 compares the first torque target value Tm1 * with the second torque target value Tm2 * to determine whether the vehicle is under stop control. If the second torque target value Tm2 * is less than or equal to the first torque target value Tm1 * , it is determined that the vehicle is not under stop control, and the process of step S1802 is executed. If the second torque target value Tm2 * is larger than the first torque target value Tm1 * , it is determined that the vehicle is under stop control, and the process of step S1804 is performed to set the stop control determination flag FLG to 1. Run.
- step S1802 the motor controller 2 determines whether the absolute value of the motor rotational speed ⁇ m is larger than the specified motor rotational speed ⁇ 1.
- the motor rotational speed ⁇ 1 is a value defined in advance, and is a low value so that the vehicle can be determined to be just before stopping. If the absolute value of the motor rotational speed ⁇ m is larger than the motor rotational speed ⁇ 1, it is determined that the vehicle is not under stop control, and the process of step S1803 for setting the stop control determination flag FLG to 0 is executed. If the motor rotation speed ⁇ m is equal to or less than the motor rotation speed ⁇ 1, it is determined that the vehicle is under stop control, and the process of step S1804 is executed.
- step S1803 the motor controller 2 sets the stop control determination flag FLG to 0 according to the determination that the vehicle is not under stop control, and the stop control determination process is ended.
- step S1804 the motor controller 2 sets the stop control determination flag FLG to 1 according to the determination that the vehicle is under stop control, and the stop control determination process is ended.
- the F / B gain k2 of the dead zone in the damping control process of step S1304 described with reference to FIG. 13 is the same as the F / B gain k1 other than the dead zone. Set to a value.
- the vehicle is smoothly stopped with only the motor torque while the vehicle is prevented from vibrating or control becoming unstable due to feedback control being performed in the dead zone region during stop control, and the vehicle is stopped Can be held.
- step S1801 and step S1802 are not necessarily required, and the stop control determination flag FLG is set to 1 only by the NO determination of step S1802. May be That is, if the absolute value of the motor rotational speed is smaller than the prescribed motor rotational speed ⁇ 1, it may be determined that the vehicle is under stop control. Although not shown, the motor torque is adjusted as the motor rotational speed decreases, and it is determined whether control for causing the motor torque to converge on the disturbance torque estimated value is performed, and the control is performed. During this time, it may be determined that stop control is in progress.
- FIG. 19 is a diagram comparing an example of the control result by the control device for the electrically powered vehicle in the present embodiment and the control result by the conventional control.
- FIG. 19 is a time chart when stop control processing is performed on a flat road. The target torque command value, the motor rotational speed, and the vehicle longitudinal acceleration are shown in order from the top, the solid line is the control result according to the present embodiment, and the dotted line is the control result according to the conventional control.
- the stop control process is started, and the stop control determination flag FLG is set to 1 in step S1804 in FIG.
- the F / B gain in the dead zone is set to a smaller value than the F / B gain in the region other than the dead zone in the damping control process, so the final torque command value for the target torque command value is It becomes high response. Therefore, high response feedback control is performed even in a region crossing the dead zone, and a continuous vibration occurs in the target torque command value. As a result, the motor rotational speed vibrates in accordance with the target torque command value, and vibration that is felt by the driver is generated in the vehicle body.
- the values of F / B gain in the dead zone and the other regions are set to the same value.
- the final torque command value does not increase in response to the target torque command value.
- the control device for the electric vehicle of the fourth embodiment it is determined whether or not the vehicle is just stopping, and when the vehicle is just stopping, the dead zone and the motor torque are transmitted to the drive shaft torque of the vehicle
- the feedback gains k 1 and k 2 in the section are set to the same value.
- the first torque target value Tm1 * as the target torque command value is calculated, and the second torque target value converges to the disturbance torque estimated value as the motor rotation speed decreases.
- the torque target value is calculated, the magnitudes of the first torque target value and the second torque target value are compared, and when the second torque target value becomes larger than the first torque target value, the second torque target is calculated.
- a value obtained by applying damping control processing to the value is set as the final torque command value Tmf * , and it is determined that the vehicle is just before stopping.
- the value of the feedback gain can be set based on the timing of shifting to the stop control processing. Therefore, it is possible to set the motor torque only in control to converge to the disturbance torque estimated value, the feedback gain k 1 in the region other than the dead zone interval to the same value as the feedback gain k 2 of the dead zone interval.
- the disturbance torque acting on the motor is estimated, and a speed parameter (motor rotation speed in the present embodiment) proportional to the traveling speed of the electric vehicle is detected.
- a speed parameter motor rotation speed in the present embodiment
- the motor torque converges to the disturbance torque as the speed parameter decreases, it may be determined that the vehicle is just before stopping.
- the stop control is being performed in the dead zone section across the backlash while the feedback control to converge the motor torque command value to the disturbance torque estimated value is being performed. Therefore, during the stop control, it is possible to prevent the vehicle from becoming vibrational and the feedback control from becoming unstable during the stop control.
- the speed parameter proportional to the traveling speed of the electric vehicle is detected, and when the absolute value of the speed parameter becomes equal to or less than the predetermined value, it is determined that the vehicle is just stopping You may As a result, the amount of calculation relating to the determination as to whether or not the stop control process is being performed can be reduced, so that the calculation load of software can be reduced.
- the drive shaft torsion angle estimated value which is the output value of the dead zone model (dead zone blocks 503, 908, 1108) It calculated as a dead zone zone judgment value which is a standard. Then, when the drive shaft torsion angle estimated value is 0, it is determined that the vehicle state is in the dead zone.
- the drive shaft torsion angle estimated value does not necessarily have to be used as the dead zone determination value, and the input value of the dead zone model, ⁇ d (drive shaft twist angle), may be used as the dead zone determination value.
- the driving force transmission system of the vehicle is in the dead zone based on whether or not the drive shaft torsion angle ⁇ d is within the range of a predetermined threshold.
- the threshold may be, for example, ⁇ dead / 2 ⁇ d ⁇ dead / 2 with reference to equation (27).
- the position where the feedback gains k 1 and k 2 are applied to the drive shaft torsional angular velocity estimated value, and the gain Before and after the position where the applied drive shaft torsional angular velocity estimated value is input to the gain switching device may be switched.
- the motion axis torsional angular velocity estimated value is first input to the gain switching device.
- the gain switching machine outputs the drive shaft torsional angular velocity estimated value to the feedback gain k 1 when the dead zone interval determination value is other than 0, and when the dead zone interval determination value is 0, the drive shaft torsional angular velocity estimate and outputs it to the feedback gain k 2.
- the outputs of the feedback gains k 1 and k 2 are output to a subtractor and subtracted from the target torque command value.
- the motor rotational speed converges to 0 during stop control
- the convergent value is not necessarily limited to 0, and may be any positive or negative value if it is a fixed value. It may be.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Automation & Control Theory (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
図1は、第1実施形態における電動車両の制御装置を備えた電動車両の主要構成を示すブロック図である。電動車両とは、車両の駆動源の一部または全部として電動モータを備え、電動モータの駆動力により走行可能な自動車のことであり、電気自動車や、ハイブリッド自動車が含まれる。
Jm:モータイナーシャ
Jw:駆動輪イナーシャ(1軸分)
M:車体重量
Kd:駆動系のねじり剛性
Kt:タイヤと路面の摩擦に関する係数
N:オーバーオールギヤ比
r:タイヤ荷重半径
ωm:モータ回転角速度
θm:モータ回転角度
ωw:駆動輪回転角速度
θw:駆動輪回転角度
Tm:モータトルク
Td:駆動軸トルク
F:駆動力(2軸分)
V:車体速度
θd:駆動軸ねじり角度
図6より、車両の運動方程式は、次式(1)~(6)で表される。
以下に説明する第2実施形態の電動車両の制御装置は、これまで説明した第1実施形態とは、ステップS203で実行される制振制御演算の処理方法が異なる。
以下に説明する第3実施形態の電動車両の制御装置は、これまで説明した第2実施形態とは、ステップS203で実行される制振制御演算処理において用いられるF/F補償器801の構成が異なる。より具体的には、本実施形態のF/F補償器801は、制御系遅れ時間調整器1109をさらに備える点が第2実施形態と異なる。第3実施形態では、この制御系遅れ時間調整器1109を備えることにより、車両モデル1106から出力される第1のトルク指令値に対するモータ回転速度推定値に対して、制御系遅れ要素に起因する制御時間遅れを考慮することができる。
以下に説明する第4実施形態の電動車両の制御装置は、概ね勾配抵抗としてモータ4に作用する外乱トルクを推定し、モータ回転速度の低下とともにモータトルクを外乱トルク推定値に収束させ、且つ、モータ回転速度を0に収束させる制御(以下、停止制御処理という)を車両の停車間際において実行する点が、第1~第3実施形態と異なる。以下、第4実施形態の電動車両の制御装置について、第1から第3実施形態と異なる点を中心に説明する。
停止制御処理の詳細について、図15を参照して説明する。図15は、停止制御処理を実現するための制御ブロック図である。停止制御処理は、モータ回転速度F/Bトルク設定器1501と、外乱トルク推定器1502と、加算器1503と、トルク比較器1504とを用いて行われる。以下、それぞれの構成について詳細を説明する。
Claims (12)
- 車両情報に基づいて設定される目標トルク指令値に対して、車両の駆動力伝達系の振動を抑制する制振制御を施すことにより最終トルク指令値を算出し、当該最終トルク指令値に基づいてモータのトルクを制御する電動車両の制御方法において、
前記目標トルク指令値と、駆動軸ねじり角速度にフィードバックゲインを乗じた値とに基づいて前記最終トルク指令値を算出し、
前記駆動力伝達系をモデル化した車両モデルを用いて、前記モータから出力されるモータトルクが車両の駆動軸トルクに伝達されない不感帯区間を推定し、
前記フィードバックゲインの値を、前記不感帯区間と、前記モータトルクが車両の駆動軸トルクに伝達される区間とで別個に設定する、
ことを特徴とする電動車両の制御方法。 - 請求項1に記載の電動車両の制御方法において、
前記駆動軸ねじり角速度は、駆動輪回転角速度とモータ回転角速度の駆動軸換算値との偏差から算出される、
電動車両の制御方法。 - 請求項1に記載の電動車両の制御方法において、
前記駆動軸ねじり角速度は、前記目標トルク指令値から前記車両モデルを用いて推定される駆動軸ねじり角速度推定値であって、
前記車両モデルを用いて、前記目標トルク指令値から駆動軸ねじり角度推定値を算出し、
前記目標トルク指令値と、前記駆動軸ねじり角度推定値と、前記駆動軸ねじり角速度推定値に前記フィードバックゲインを乗じた値とに基づいて前記最終トルク指令値を設定する、
電動車両の制御方法。 - 請求項3に記載の電動車両の制御方法において、
前記不感帯区間は、前記車両モデルが有する不感帯区間推定部を用いて推定され、
前記駆動軸ねじり角速度推定値は、前記車両モデルが有する前記不感帯区間推定部を用いて推定される、
電動車両の制御方法。 - 請求項1から4のいずれか一項に記載の電動車両の制御方法において、
前記不感帯区間における前記フィードバックゲインは、前記モータトルクが車両の駆動軸トルクに伝達される区間における前記フィードバックゲインよりも小さい値に設定される、
電動車両の制御方法。 - 請求項1から5のいずれか一項に記載の電動車両の制御方法において、
前記車両モデルには、制御系の持つ遅れ要素が加味される、
電動車両の制御方法。 - 請求項6に記載の電動車両の制御方法において、
前記制御系の持つ遅れ要素には、車両状態を検出して所定の処理を施すのに伴う時間遅れ、前記目標トルク指令値から最終トルク指令値を算出するまでの演算に要する時間遅れ、および、前記最終トルク指令値に対して実際に前記モータトルクが発生するまでの時間遅れのうちの少なくとも一つの時間遅れが含まれる、
電動車両の制御方法。 - 請求項1から7のいずれか一項に記載の電動車両の制御方法において、
車両が停車間際か否かを判定し、
車両が停車間際になると、前記不感帯区間と、前記モータトルクが車両の駆動軸トルクに伝達される区間とにおける前記フィードバックゲインの値を同一の値に設定する、
電動車両の制御方法。 - 請求項8に記載の電動車両の制御方法において、
前記モータに作用する外乱トルクを推定し、
電動車両の走行速度に比例する速度パラメータを検出し、
前記目標トルク指令値としての第1のトルク目標値を算出し、
前記速度パラメータの低下とともに前記外乱トルクに収束する第2のトルク目標値を算出し、
前記第1のトルク目標値と前記第2のトルク目標値の大きさを比較し、
前記第2のトルク目標値が前記第1のトルク目標値より大きくなると、当該第2のトルク目標値に対して前記制振制御を施した値を前記最終トルク指令値に設定するとともに、車両が停車間際であると判定する、
電動車両の制御方法。 - 請求項8に記載の電動車両の制御方法において、
前記モータに作用する外乱トルクを推定し、
電動車両の走行速度に比例する速度パラメータを検出し、
前記モータトルクが前記速度パラメータの低下とともに前記外乱トルクに収束する際は、車両が停車間際であると判定する、
電動車両の制御方法。 - 請求項8に記載の電動車両の制御方法において、
電動車両の走行速度に比例する速度パラメータを検出し、
前記速度パラメータの絶対値が所定値以下になると、車両が停車間際であると判定する、
電動車両の制御方法。 - 車両情報に基づいて設定される目標トルク指令値に対して、車両の駆動力伝達系の振動を抑制する制振制御を施すことにより最終トルク指令値を算出し、当該最終トルク指令値に基づいてモータのトルクを制御する電動車両の制御装置において、
前記目標トルク指令値と、駆動軸ねじり角速度にフィードバックゲインを乗じた値とに基づいて前記最終トルク指令値を算出する最終トルク指令値算出部と、
前記駆動力伝達系をモデル化した車両モデルを用いて、前記モータから出力されるモータトルクが車両の駆動軸トルクに伝達されない不感帯区間を推定する不感帯区間推定部とを備え、
前記フィードバックゲインの値は、前記不感帯区間と、前記モータトルクが車両の駆動軸トルクに伝達される区間とで別個に設定される、
ことを特徴とする電動車両の制御装置。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MX2018012120A MX371160B (es) | 2016-04-19 | 2016-12-14 | Metodo de control para vehiculo electrico y dispositivo de control para vehiculo electrico. |
CN201680084568.3A CN109070763B (zh) | 2016-04-19 | 2016-12-14 | 电动车辆的控制方法以及电动车辆的控制装置 |
CA3021274A CA3021274C (en) | 2016-04-19 | 2016-12-14 | Control method for electric vehicle and control device for electric vehicle |
RU2018140249A RU2699203C1 (ru) | 2016-04-19 | 2016-12-14 | Способ управления для электрического транспортного средства и устройство управления для электрического транспортного средства |
KR1020187030577A KR102019003B1 (ko) | 2016-04-19 | 2016-12-14 | 전동 차량의 제어 방법 및 전동 차량의 제어 장치 |
BR112018071295-7A BR112018071295B1 (pt) | 2016-04-19 | 2016-12-14 | Método de controle para veículo elétrico e dispositivo de controle para veículo elétrico |
EP16899502.5A EP3446914B1 (en) | 2016-04-19 | 2016-12-14 | Electric vehicle control method and electric vehicle control device |
US16/095,042 US10994619B2 (en) | 2016-04-19 | 2016-12-14 | Control method for electric vehicle and control device for electric vehicle |
JP2018512775A JP6669249B2 (ja) | 2016-04-19 | 2016-12-14 | 電動車両の制御方法、及び、電動車両の制御装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016083820 | 2016-04-19 | ||
JP2016-083820 | 2016-04-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017183231A1 true WO2017183231A1 (ja) | 2017-10-26 |
Family
ID=60115896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/087265 WO2017183231A1 (ja) | 2016-04-19 | 2016-12-14 | 電動車両の制御方法、及び、電動車両の制御装置 |
Country Status (11)
Country | Link |
---|---|
US (1) | US10994619B2 (ja) |
EP (1) | EP3446914B1 (ja) |
JP (1) | JP6669249B2 (ja) |
KR (1) | KR102019003B1 (ja) |
CN (1) | CN109070763B (ja) |
BR (1) | BR112018071295B1 (ja) |
CA (1) | CA3021274C (ja) |
MX (1) | MX371160B (ja) |
MY (1) | MY173168A (ja) |
RU (1) | RU2699203C1 (ja) |
WO (1) | WO2017183231A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3699017A3 (en) * | 2019-02-20 | 2020-09-09 | Volvo Car Corporation | Electric motor control for preventing torque ripple |
JP2021168564A (ja) * | 2020-04-10 | 2021-10-21 | 株式会社デンソー | 制御装置 |
WO2022030151A1 (ja) * | 2020-08-05 | 2022-02-10 | 株式会社デンソー | 車両の制御装置 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10857992B2 (en) * | 2017-04-04 | 2020-12-08 | Nissan Motor Co., Ltd. | Control method for hybrid vehicles |
KR102383373B1 (ko) | 2017-11-21 | 2022-04-05 | 현대자동차주식회사 | 친환경 차량의 레졸버 옵셋 보정 장치 및 방법 |
JP6923498B2 (ja) * | 2018-09-27 | 2021-08-18 | 株式会社Subaru | 車両駆動装置 |
JP7196594B2 (ja) * | 2018-12-25 | 2022-12-27 | 株式会社アイシン | モータ制御装置 |
JP7271266B2 (ja) * | 2019-03-29 | 2023-05-11 | ニデック株式会社 | 制御装置 |
JP7255548B2 (ja) * | 2020-04-28 | 2023-04-11 | トヨタ自動車株式会社 | ファンカップリング装置の制御装置 |
KR102243240B1 (ko) * | 2020-07-17 | 2021-04-21 | 이상근 | 연근 와인 제조 방법 및 그에 따른 연근 와인 |
US11541764B2 (en) * | 2021-02-01 | 2023-01-03 | Rivian Ip Holdings, Llc | Systems and methods for controlling motor engagement for a vehicle |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002152916A (ja) | 2000-11-14 | 2002-05-24 | Toyota Central Res & Dev Lab Inc | 電気自動車の制御装置および制御方法 |
JP2003336529A (ja) * | 2001-07-18 | 2003-11-28 | Denso Corp | 制御装置 |
JP2007107539A (ja) * | 2001-07-18 | 2007-04-26 | Denso Corp | 制御装置 |
JP2007255447A (ja) * | 2006-03-20 | 2007-10-04 | Yokogawa Electric Corp | 電空変換装置及び電空変換装置の制御方法 |
JP2012029474A (ja) * | 2010-07-23 | 2012-02-09 | Nissan Motor Co Ltd | 電動車両の制振制御装置および電動車両の制振制御方法 |
WO2013157315A1 (ja) * | 2012-04-18 | 2013-10-24 | 日産自動車株式会社 | 電動車両の制御装置および電動車両の制御方法 |
JP2013223373A (ja) * | 2012-04-18 | 2013-10-28 | Nissan Motor Co Ltd | 電動車両の制御装置 |
WO2015083213A1 (ja) * | 2013-12-02 | 2015-06-11 | 日産自動車株式会社 | 電動車両の制御装置および電動車両の制御方法 |
JP2016083820A (ja) | 2014-10-24 | 2016-05-19 | 株式会社リコー | 印刷装置、方法およびプログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7004128B2 (en) | 2001-06-15 | 2006-02-28 | Denso Corporation | Control apparatus for device having dead band, and variable valve system |
JP2003237421A (ja) * | 2002-02-18 | 2003-08-27 | Nissan Motor Co Ltd | 車両の駆動力制御装置 |
JP4468415B2 (ja) * | 2007-06-29 | 2010-05-26 | 三菱電機株式会社 | 電動パワーステアリング制御装置 |
JP5146546B2 (ja) * | 2009-01-13 | 2013-02-20 | トヨタ自動車株式会社 | 車両制御装置 |
JP5143103B2 (ja) * | 2009-09-30 | 2013-02-13 | 日立オートモティブシステムズ株式会社 | 車両の運動制御装置 |
KR101117970B1 (ko) * | 2009-11-06 | 2012-02-15 | 기아자동차주식회사 | 하이브리드 차량의 안티 저크 제어 장치 및 방법 |
CN201646432U (zh) * | 2009-11-24 | 2010-11-24 | 深圳先进技术研究院 | 一种电动汽车的运动控制器 |
RU2428326C1 (ru) * | 2010-03-18 | 2011-09-10 | ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "Брянский государственный технический университет" | Способ управления асинхронными тяговыми двигателями, подключенными параллельно к одному инвертору |
JP5565627B2 (ja) * | 2010-09-29 | 2014-08-06 | アイシン・エィ・ダブリュ株式会社 | 制御装置 |
JP5845889B2 (ja) * | 2011-12-27 | 2016-01-20 | 株式会社アドヴィックス | 車両の制動制御装置 |
US9457787B2 (en) * | 2012-05-07 | 2016-10-04 | Ford Global Technologies, Llc | Method and system to manage driveline oscillations with motor torque adjustment |
MX351785B (es) | 2014-01-10 | 2017-10-30 | Nissan Motor | Dispositivo de control para vehículo de motor eléctrico y método de control para vehículo de motor eléctrico. |
KR101704243B1 (ko) * | 2015-08-12 | 2017-02-22 | 현대자동차주식회사 | 친환경자동차의 구동축 진동 저감 제어 방법 |
-
2016
- 2016-12-14 BR BR112018071295-7A patent/BR112018071295B1/pt active IP Right Grant
- 2016-12-14 CN CN201680084568.3A patent/CN109070763B/zh active Active
- 2016-12-14 WO PCT/JP2016/087265 patent/WO2017183231A1/ja active Application Filing
- 2016-12-14 EP EP16899502.5A patent/EP3446914B1/en active Active
- 2016-12-14 KR KR1020187030577A patent/KR102019003B1/ko active IP Right Grant
- 2016-12-14 CA CA3021274A patent/CA3021274C/en active Active
- 2016-12-14 RU RU2018140249A patent/RU2699203C1/ru active
- 2016-12-14 MY MYPI2018703791A patent/MY173168A/en unknown
- 2016-12-14 JP JP2018512775A patent/JP6669249B2/ja active Active
- 2016-12-14 MX MX2018012120A patent/MX371160B/es active IP Right Grant
- 2016-12-14 US US16/095,042 patent/US10994619B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002152916A (ja) | 2000-11-14 | 2002-05-24 | Toyota Central Res & Dev Lab Inc | 電気自動車の制御装置および制御方法 |
JP2003336529A (ja) * | 2001-07-18 | 2003-11-28 | Denso Corp | 制御装置 |
JP2007107539A (ja) * | 2001-07-18 | 2007-04-26 | Denso Corp | 制御装置 |
JP2007255447A (ja) * | 2006-03-20 | 2007-10-04 | Yokogawa Electric Corp | 電空変換装置及び電空変換装置の制御方法 |
JP2012029474A (ja) * | 2010-07-23 | 2012-02-09 | Nissan Motor Co Ltd | 電動車両の制振制御装置および電動車両の制振制御方法 |
WO2013157315A1 (ja) * | 2012-04-18 | 2013-10-24 | 日産自動車株式会社 | 電動車両の制御装置および電動車両の制御方法 |
JP2013223373A (ja) * | 2012-04-18 | 2013-10-28 | Nissan Motor Co Ltd | 電動車両の制御装置 |
WO2015083213A1 (ja) * | 2013-12-02 | 2015-06-11 | 日産自動車株式会社 | 電動車両の制御装置および電動車両の制御方法 |
JP2016083820A (ja) | 2014-10-24 | 2016-05-19 | 株式会社リコー | 印刷装置、方法およびプログラム |
Non-Patent Citations (1)
Title |
---|
See also references of EP3446914A4 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3699017A3 (en) * | 2019-02-20 | 2020-09-09 | Volvo Car Corporation | Electric motor control for preventing torque ripple |
US11177762B2 (en) | 2019-02-20 | 2021-11-16 | Volvo Car Corporation | Electric motor control for preventing torque ripple |
JP2021168564A (ja) * | 2020-04-10 | 2021-10-21 | 株式会社デンソー | 制御装置 |
JP7447651B2 (ja) | 2020-04-10 | 2024-03-12 | 株式会社デンソー | 制御装置 |
WO2022030151A1 (ja) * | 2020-08-05 | 2022-02-10 | 株式会社デンソー | 車両の制御装置 |
Also Published As
Publication number | Publication date |
---|---|
MY173168A (en) | 2020-01-02 |
US10994619B2 (en) | 2021-05-04 |
CA3021274A1 (en) | 2017-10-26 |
CA3021274C (en) | 2019-11-05 |
EP3446914A1 (en) | 2019-02-27 |
JPWO2017183231A1 (ja) | 2019-02-14 |
US20190100114A1 (en) | 2019-04-04 |
CN109070763A (zh) | 2018-12-21 |
EP3446914A4 (en) | 2019-04-17 |
EP3446914B1 (en) | 2020-03-25 |
RU2699203C1 (ru) | 2019-09-03 |
BR112018071295B1 (pt) | 2023-01-17 |
KR20180119692A (ko) | 2018-11-02 |
JP6669249B2 (ja) | 2020-03-18 |
MX2018012120A (es) | 2019-02-11 |
CN109070763B (zh) | 2021-08-13 |
BR112018071295A2 (pt) | 2019-02-05 |
KR102019003B1 (ko) | 2019-09-05 |
MX371160B (es) | 2020-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017183231A1 (ja) | 電動車両の制御方法、及び、電動車両の制御装置 | |
JP6787410B2 (ja) | 電動車両の制御方法、及び、制御装置 | |
JP6884098B2 (ja) | 電動車両の制御装置および電動車両の制御方法 | |
WO2018220805A1 (ja) | 電動車両の制御方法、及び、制御装置 | |
JP6760401B2 (ja) | 電動車両の制御方法、及び、制御装置 | |
US11027617B2 (en) | Control method for electrically driven vehicle and control device for electrically driven vehicle | |
JP6614357B2 (ja) | 車両の制御方法および制御装置 | |
JP6711064B2 (ja) | 電動車両の制御方法、及び、電動車両の制御装置 | |
JP6844655B2 (ja) | 電動車両の制御装置および電動車両の制御方法 | |
JP6736991B2 (ja) | 電動車両の制御方法、及び電動車両の制御装置 | |
JP7056219B2 (ja) | 電動車両の制御方法および電動車両の制御装置 | |
JP6819081B2 (ja) | 電動車両の制御方法、及び、制御装置 | |
JP5862792B2 (ja) | 電動車両のモータ制御装置および電動車両のモータ制御方法 | |
JP2015043669A (ja) | 電動車両のモータ制振制御装置 | |
JP6686658B2 (ja) | 電動車両の制御方法、及び、電動車両の制御装置 | |
JP6720714B2 (ja) | 電動車両の制御方法、及び電動車両の制御装置 | |
JP6597174B2 (ja) | 電動車両の制御装置、及び、電動車両の制御方法 | |
WO2014057946A1 (ja) | 電動車両のモータ制御装置および電動車両のモータ制御方法 | |
JP6880674B2 (ja) | 電動車両の制御方法、及び、電動車両の制御装置 | |
JP7327107B2 (ja) | 負荷制御装置 | |
JP2019103249A (ja) | 電動車両の制御方法、及び、制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2018512775 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 3021274 Country of ref document: CA |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20187030577 Country of ref document: KR Kind code of ref document: A |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112018071295 Country of ref document: BR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2016899502 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2016899502 Country of ref document: EP Effective date: 20181119 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16899502 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 112018071295 Country of ref document: BR Kind code of ref document: A2 Effective date: 20181016 |