WO2012018203A2 - 전기자동차 및 그 제어방법 - Google Patents
전기자동차 및 그 제어방법 Download PDFInfo
- Publication number
- WO2012018203A2 WO2012018203A2 PCT/KR2011/005641 KR2011005641W WO2012018203A2 WO 2012018203 A2 WO2012018203 A2 WO 2012018203A2 KR 2011005641 W KR2011005641 W KR 2011005641W WO 2012018203 A2 WO2012018203 A2 WO 2012018203A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- torque
- value
- torque value
- memory
- data
- 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.)
- Ceased
Links
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
- 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
- B60L3/0061—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
-
- 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
- B60L3/0084—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to control modules
-
- 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
- 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
- B60L2210/00—Converter types
- B60L2210/10—DC to DC converters
-
- 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/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/42—Drive Train control parameters related to electric machines
- B60L2240/429—Current
-
- 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/46—Drive Train control parameters related to wheels
- B60L2240/461—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/54—Drive Train control parameters related to batteries
- B60L2240/549—Current
-
- 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/60—Navigation input
- B60L2240/64—Road conditions
- B60L2240/642—Slope of road
-
- 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
- B60L2250/00—Driver interactions
- B60L2250/16—Driver interactions by display
-
- 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
-
- 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
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S903/00—Hybrid electric vehicles, HEVS
- Y10S903/902—Prime movers comprising electrical and internal combustion motors
-
- 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S903/00—Hybrid electric vehicles, HEVS
- Y10S903/902—Prime movers comprising electrical and internal combustion motors
- Y10S903/903—Prime movers comprising electrical and internal combustion motors having energy storing means, e.g. battery, capacitor
- Y10S903/904—Component specially adapted for hev
- Y10S903/906—Motor or generator
Definitions
- the present invention relates to an electric vehicle and a control method thereof, and more particularly, by using a plurality of controllers to detect an abnormality of a memory area in which data is stored and an operation error of the controller to control driving, or to a motor controller.
- the present invention relates to an electric vehicle and a method of controlling the same, in which the main controller detects the state of the vehicle and determines the state of the vehicle to control driving, or calculates torque values in different memory areas of the motor controller to control the driving.
- Electric vehicle is a vehicle that obtains power mainly by driving AC or DC motor by using battery power. It is classified into battery-only electric vehicle and hybrid electric vehicle. Using a motor to drive, recharging when the power is exhausted, the hybrid electric vehicle can run the engine to generate electricity to charge the battery and drive the electric motor using this electricity to move the car.
- hybrid electric vehicles can be classified into a series and a parallel method, in which the mechanical energy output from the engine is converted into electrical energy through a generator, and the electrical energy is supplied to a battery or a motor so that the vehicle is always driven by a motor. It is a concept of adding an engine and a generator to increase the mileage to an existing electric vehicle, and the parallel method can drive a vehicle with a battery power and drive two vehicles only with an engine (gasoline or diesel). In parallel, depending on the driving conditions, the engine and the motor may drive the vehicle simultaneously.
- the motor / control technology has also been developed recently, a high power, small size and high efficiency system has been developed.
- the output and EV power performance acceleration performance, top speed
- the motor becomes lighter and smaller, which significantly reduces the weight and volume.
- Such an electric vehicle includes a central control unit for controlling its function, and when one controller is used, it is difficult to detect an abnormality of a nonvolatile memory and an abnormality of a torque calculation.
- a central control unit for controlling its function
- an error occurs in the motor control unit for controlling the motor by receiving a command from the central control unit has a problem that the motor can be driven in a direction different from the command generated by the control unit.
- An object of the present invention is to provide a plurality of controllers to control driving by monitoring data and a calculated torque value of a nonvolatile memory, or to control driving by monitoring a torque value calculated by a controller and a motor controller, or a motor controller.
- the present invention provides an electric vehicle that controls driving by monitoring torque values calculated in a plurality of memory areas, and a control method thereof.
- a control method of an electric vehicle comprising: calculating a first torque value in a first memory using first data, and using a second data to determine a memory address separate from the first memory. And calculating a second torque value in the second memory, comparing the first torque value and the second torque value, determining whether the torque calculation is abnormal, and controlling driving of the vehicle.
- the electric vehicle includes a motor control unit for calculating a torque value by receiving an input value for torque calculation and a motor for generating torque with the torque value calculated by the motor control unit, the motor
- the control unit includes a first memory of the motor control unit having a specific memory address and a second memory of the motor control unit having a specific memory address separate from the first memory, wherein the motor control unit receives the input value and receives the first memory.
- the electric vehicle calculates a first torque value and controls a motor in response to the main control unit generating a torque command and the torque command to control the running of the vehicle, and controls the first torque value and the first torque value.
- a motor control unit for feeding back low data to the main control unit, wherein the main control unit calculates a second torque value using the low data, and converts the torque command, the first torque value, and the second torque value.
- the electric vehicle stores a first memory for storing data, a second memory for storing data, and data for a vehicle in the first memory and determines whether the data stored in the first memory and the second memory is abnormal.
- the first controller calculates a first torque value for controlling the vehicle, and stores data about the vehicle in the second memory independently of the first controller and is stored in the first memory and the second memory.
- a second controller configured to determine whether the data is abnormal and calculate a second torque value for controlling the vehicle, wherein the first controller and the second controller are configured to adjust the first torque value and the second torque value. By comparison, it is determined whether the torque calculation is abnormal, and the driving of the vehicle is controlled in response to the torque calculation or the data abnormality.
- the electric vehicle and the control method according to the present invention includes a plurality of controllers to monitor the nonvolatile memory, thereby determining whether or not the data is abnormal in the nonvolatile memory and correcting the abnormal data. By monitoring each other with respect to one torque value, the torque can be controlled by the control part which has no abnormality.
- the reliability of the torque value of the motor can be strengthened, and the sudden change of torque can be prevented to cope with unexpected situations such as sudden start and the like so that the vehicle does not stop or fall out of control while driving, thereby securing the safety of the electric vehicle. Can be.
- FIG. 1 is a view schematically showing the internal configuration of an electric vehicle according to an embodiment of the present invention.
- FIG. 2 is a view schematically showing the internal configuration of an electric vehicle according to an embodiment of the present invention.
- FIG 3 is a view showing a motor control unit of the electric vehicle according to an embodiment of the present invention.
- FIG. 4 is a diagram illustrating a control flow of a vehicle through monitoring of an electric vehicle according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating mutual monitoring by a plurality of controllers according to an embodiment of the present invention.
- FIG. 6 is a diagram illustrating a flow of vehicle control through mutual monitoring by the first controller 210 and the second controller 220 according to an exemplary embodiment of the present invention.
- FIG. 7 is a flowchart illustrating a method for controlling an electric vehicle according to an embodiment of the present invention.
- FIG. 8 is a flowchart illustrating a control method of an electric vehicle according to an embodiment of the present invention.
- FIG. 9 is a flowchart illustrating a method of controlling driving by determining a state of an electric vehicle according to an exemplary embodiment of the present invention.
- FIG. 10 is a flowchart illustrating a control method of an electric vehicle according to an embodiment of the present invention.
- FIG. 1 is a view schematically showing the internal configuration of an electric vehicle according to an embodiment of the present invention.
- an electric vehicle includes a main controller (VCM) 110, a motor controller (MCU) 120, a motor 130, a sensor 140, and a PRA 150. , The battery 160, the BMS 170, and the interface unit 180.
- VCM main controller
- MCU motor controller
- PRA 150 PRA 150
- the electric vehicle includes a battery 160 as described above, and operates using power charged in the battery as an operating power source, and the battery 160 is provided with power from a predetermined charging station or vehicle charging facility or from outside of the home. To charge.
- the battery 160 is composed of a plurality of battery cells, and stores electrical energy of high voltage. At this time, the electric vehicle controls the charging of the battery 160, determines the remaining capacity of the battery 160, the need for charging, and performs management for supplying the charging current stored in the battery 160 to each part of the electric vehicle.
- a battery management system (BMS) 170 is further included.
- the BMS 170 When the BMS 170 charges and uses the battery 160, the BMS 170 maintains the voltage difference between cells in the battery evenly, thereby extending the life of the battery 160 by controlling the battery 160 from being overcharged or overdischarged.
- the BMS 170 measures the remaining battery capacity and the battery voltage of the current battery 160 and outputs it to the main controller 110.
- the power relay assembly (PRA) 150 includes a plurality of relays for switching a high voltage and a sensor, and applies or blocks a high voltage operating power applied from the battery 160 to the motor controller 120. At this time, the PRA 150 operates a relay by a control command of the main controller 110.
- the PRA 150 is stored in the battery 160 in each part of the vehicle by switching a plurality of relays provided in a predetermined order according to a control command of the main controller 110 when the vehicle is started or when the vehicle is turned off. Ensure that high voltage operating power is applied.
- the PRA 150 may cut off the power applied from the battery 160 to the motor control unit 120. Since the power supplied to the motor 130 is cut off, the vehicle also stops as the motor 130 stops.
- the motor controller 120 generates a control signal for driving at least one motor 130 connected to the motor controller 120, and generates and applies a predetermined signal for motor control.
- the motor controller 120 may control the driving of the motor 130 by controlling the inverter or the converter including an inverter (not shown) and a converter (not shown).
- the motor controller 120 calculates torque values from various input values so that the motor 130 generates torque using the calculated torque values.
- the motor controller 120 calculates a torque value according to the torque command applied from the main controller 110 and drives the motor 130 according to the torque command using the power of the battery 160 supplied through the PRA 150. Control as possible.
- the main control unit (Vehicle control module: VCM) (110) controls the overall according to the driving and operation of the vehicle.
- the main controller 110 generates and applies a predetermined command to the motor controller 120 so as to perform a set operation corresponding to the input of the interface 180 and the sensor 140, and controls input and output of data. .
- the main controller 110 issues a torque command to drive the motor 130 to the motor controller 120 and monitors whether there is an operation error inside the motor controller 120.
- the sensor unit 140 detects a signal generated during a vehicle driving or a predetermined operation and inputs the signal to the main controller 110.
- the sensor unit 140 includes a plurality of sensors inside and outside the vehicle to input various sensing signals. At this time, the type of the sensor may also be different depending on the installed position.
- the sensor unit 140 includes a wheel sensor that detects a wheel speed for calculating a torque value, and a slope sensor that detects a tilt of the vehicle.
- the sensor unit 140 may include a plurality of sensors and measure the input current of the motor 130 and the rotor angle of the motor 130 to transmit the measured value to the motor controller 120.
- the interface unit 180 includes input means for inputting a predetermined signal by the driver's operation, and output means for outputting information to the outside during the current state operation of the electric vehicle.
- the input means includes operation means for driving such as a steering wheel, an accelerator, a brake.
- the accelerator outputs acceleration information for torque value calculation
- the brake outputs braking information for torque value calculation.
- the input means includes a plurality of switches, buttons, and the like for operating the direction indicator lamp, tail lamp, head lamp, brush, etc. according to the driving of the vehicle.
- the output means includes a display unit for displaying information, a speaker for outputting music, effect sounds and warning sounds, and various states.
- FIG. 2 is a view schematically showing the internal configuration of an electric vehicle according to an embodiment of the present invention.
- an electric vehicle may include a first control unit 210, a second control unit 220, a first memory 215, a second memory 225, and a motor control unit (MCU). 230, the motor 240, the PRA 250, the battery 260, the BMS 270, and the sensor unit 280. Unlike the internal configuration of the electric vehicle of Figure 1 is provided with a plurality of main control unit.
- the first memory 215 and the second memory 225 store data of the vehicle.
- the data of the first memory 215 and the data of the second memory 225 are the same. However, if an error or noise occurs in the signal transmission process, it may be different.
- the first memory 215 and the second memory 225 may be nonvolatile memories, and a ROM, a hard disk, a flash memory, an eeprom, or the like may be used.
- the first control unit 210 stores data related to the driving of the vehicle in the first memory 215, and the second control unit 220 independently of the first control unit 210 to drive the vehicle in the second memory 225. Save related data.
- the first controller 210 determines whether or not the data stored in the first memory 215 and the second memory 225 is abnormal, and corrects the abnormal data when there is an error, and transmits the abnormal data to the first memory 215.
- the first torque value is calculated using the stored data.
- the second controller 220 determines whether or not the data stored in the first memory 215 and the second memory 225 are abnormal, corrects the abnormal data when there is an abnormality, and transmits the abnormal data to the second memory 225.
- the second torque value is calculated using the stored data.
- the first controller 210 compares the calculated first torque value with the second torque value received from the second controller 220, determines whether the torque value is abnormal, and accordingly determines the motor controller 230 and the PRA 250.
- the control command is given to the BMS 270 to control the running of the vehicle.
- the second control unit 220 compares the calculated second torque value with the first torque value received from the first control unit 210, determines whether the torque value is abnormal, and accordingly, the motor control unit 230 and the PRA 250.
- the control command is given to the BMS 270 to control the running of the vehicle.
- the motor controller 230 operates according to a control command applied from the first controller 210 or the second controller 220.
- the sensor unit 280 detects and inputs a signal generated during a vehicle driving or a predetermined operation, and inputs the signal to the first controller 210 and the second controller 220.
- the sensor unit 280 inputs various sensing signals including a plurality of sensors inside and outside the vehicle. At this time, the type of the sensor may also be different depending on the installed position.
- the sensor unit 280 may include an accelerator position sensor (APS), a break position sensor (BPS), a vehicle speed sensor, and the like.
- APS is a sensor indicating an acceleration state
- BPS is a sensor indicating the degree to which the brake is applied.
- the vehicle speed sensor is a sensor for measuring the speed of the vehicle.
- FIG 3 is a view showing a motor control unit of the electric vehicle according to an embodiment of the present invention.
- Motor control unit 120 of the electric vehicle according to an embodiment of the present invention, the first memory 121 for calculating the first torque value, the second memory 122 for calculating the second torque value, and the first torque
- the calculation result comparing unit 123 determines whether the value is equal to the second torque value.
- the first memory 121 and the second memory 122 are memory areas having different and specific memory addresses from each other, and perform operations through the same logic at the same time and with the same input values. To calculate the first torque value and the second torque value, respectively.
- the torque value calculation of the first memory 121 and the second memory 122 may be simultaneously performed or may be performed with a time difference depending on the performance of the processor. However, even if the calculation is performed with a time difference, the first memory 121 and the second memory 122 operate with the same input value at the same time.
- Input values for calculating torque values in the first memory 121 and the second memory 122 include acceleration information of the accelerator of the interface unit 180 and braking information of the brake, and a wheel sensor of the sensor unit 140. Detected wheel speed.
- the battery level and battery voltage measured by the BMS 170, the slope of the vehicle detected by the slope sensor of the sensor unit 140, the eco mode (ECO) mode of the main control unit 110 or ESC (Electronic Stability) Control) Torque control value for execution can be set as input value.
- the calculation result comparison unit 123 compares the first torque value calculated in the first memory 121 and the second torque value calculated in the second memory, and outputs a final torque value in the same case.
- the PRA 150 and the motor 130 are controlled so that the motor 130 generates torque at the output final torque value.
- the output means of the interface unit 180 outputs the calculation error generation to the outside, and the motor 130 may convert the torque to the calculated first torque value and the second torque value. It does not occur.
- FIG. 4 is a diagram illustrating a control flow of a vehicle through monitoring of an electric vehicle according to an embodiment of the present invention.
- the main controller 110 issues a torque command to drive the motor 130 to the motor controller 120.
- the motor controller 130 feeds back the first torque value calculated in response to the torque command and the raw data regarding the first torque value to the main controller 110.
- the low data may include a U phase current value, a V phase current value, and a W phase current value input to the motor 130, and include a torque ID, a rotor angle of the motor 130, a rated torque of the motor 130, and a motor.
- the current at rated torque of 130 may also be included.
- the main controller 110 uses the low data input from the motor controller 120 to monitor whether the torque value actually applied to the motor 130 is correct in response to the torque command from the motor controller 120. Calculate the torque value.
- the main controller 110 compares the torque command applied to the motor controller 120 with the second torque value calculated using the first torque value and the low data input from the motor controller 120 to determine the state of the vehicle. Control the ride.
- FIG. 5 is a diagram illustrating mutual monitoring by a plurality of controllers according to an embodiment of the present invention.
- the first control unit 210 determines whether or not the data stored in the first memory 215 and the second memory 225 is abnormal, and when there is an abnormal data, Correct it.
- the second control unit 220 determines whether or not the data stored in the first memory 215 and the second memory 225 is abnormal, and corrects the abnormal data when there is an error.
- the first controller 210 transmits the data stored in the first memory 215 to the second memory 225, and the second controller 220 transmits the data stored in the second memory 225 to the first. Transfer to memory 215.
- Table 1 is a table showing a process of determining whether or not the data stored in the plurality of memory in the plurality of controllers abnormal.
- the first control unit 210 when the checksum calculated using the checksum previously stored in the first control unit 210 and the data stored in the first memory 215 match, the first control unit 210 returns to normal. If it does not match, it judges abnormality. In the case of the abnormality determination, the abnormal data can be corrected using the data before and after the abnormal data.
- the method of correcting data may use a linear interpolation method, and the abnormal data may be corrected by calculating an average of the data immediately before and after the abnormal data.
- the first control unit 210 receives data stored in the second memory 225 from the second control unit 220 and checks whether the data stored in the second memory 225 is abnormal in the same manner as described above. Judgment can be made and data can be corrected in case of abnormality.
- the second control unit 220 also checks whether the data stored in the second memory 225 and the data stored in the first memory 215 received from the first control unit 210 are abnormal in the same manner as described above. Judgment can be made and data can be corrected in case of abnormality.
- the first control unit 210 and the second control unit 220 counts and stores the number of times when there is an error in the data stored in the first memory 215 and the second memory 225.
- FIG. 6 is a diagram illustrating a flow of vehicle control through mutual monitoring by the first controller 210 and the second controller 220 according to an exemplary embodiment of the present invention.
- the controller 270 receives information necessary for controlling the vehicle and stores the first controller 210 in the first memory 215 and the second controller 220 in the second memory 225.
- the data input from the sensor unit 270 may include data regarding Excel, brake, vehicle speed, and the like.
- the first control unit 270 calculates the first torque value using the data stored in the first memory 215, and the second control unit 220 uses the data stored in the second memory 225. 2 Calculate torque value.
- the first control unit 210 and the second control unit 220 transmit the calculated first torque value and the second torque value to each other, and compare and analyze the sum of the first torque value and the second torque value for a predetermined time to compare the torque. It judges whether the value is abnormal and performs torque control accordingly. When there is an abnormality in the torque value, the drive is restricted so that the torque value does not exceed a predetermined value.
- FIG. 7 is a flowchart illustrating a method for controlling an electric vehicle according to an embodiment of the present invention.
- Input values such as acceleration information, braking information, and wheel speed for calculating torque values are input to the motor controller 120 (S310). Acceleration information of the accelerator of the interface unit 180, braking information of the brake, and the wheel speed detected by the wheel sensor of the sensor unit 140 are input from the main controller 110 to the motor controller 120. In addition, from the main controller 110, the remaining battery and battery voltage measured by the BMS 180, the slope of the vehicle detected by the slope sensor of the sensor 140, the eco mode (ECO) mode or ESC (Electronic A torque control value for performing stability control may be input as an input value.
- ECO eco mode
- ESC Electronic A torque control value for performing stability control
- the motor controller 120 calculates a first torque value from the first memory 121 using the input value (S320).
- the first torque value is calculated in the first memory 121 having a specific memory address as input values such as acceleration information, braking information, and wheel speed.
- the motor controller 120 calculates a second torque value from the second memory 122 using the input value (S330).
- a second torque value is calculated in a second memory having a specific memory address as input values such as acceleration information, braking information, and wheel speed.
- the second torque value is computed through the same logic with the same input value at the same time as the first torque value.
- Steps S320 and S330 may be performed at the same time or at the same time, and when performed at the same time, the same input values may be performed at the same time.
- the calculation result comparison unit 123 determines whether the first torque value is the same as the second torque value (S340).
- the first torque value calculated by the first memory 121 and the second torque value calculated by the second memory 122 are compared to determine whether they are the same.
- the calculation result comparison unit 123 When the first torque value and the second torque value are the same, the calculation result comparison unit 123 outputs the final torque value (S350).
- the operation result comparison unit 123 outputs the same first torque value or the second torque value to the main controller 110, the motor 130, or the PRA 150 as the final torque value.
- the PRA 150 and / or the motor 130 are controlled so that the motor 130 generates torque at the output final torque value (S360).
- the PRA 150 controls the high voltage operating power applied from the battery 160 so that the motor 130 generates torque at the final torque value, and then applies or cuts off the motor control unit 120.
- the calculation result comparison unit 123 When the first torque value and the second torque value are different, the calculation result comparison unit 123 outputs an operation error generation (S370).
- the calculation result comparing unit 123 outputs a calculation error occurrence to the main controller 110 when the first torque value and the second torque value are different, and the output means of the interface unit 180 outputs the calculation error occurrence to the outside.
- the motor 130 does not generate torque with the calculated first torque value and the second torque value.
- FIG. 8 is a flowchart illustrating a control method of an electric vehicle according to an embodiment of the present invention.
- the main controller 110 generates a torque command to control the driving of the vehicle based on the input signal and transmits the torque command to the motor controller 120.
- the motor controller 120 calculates a first torque value in response to the torque command received from the main controller 110 and controls the motor 130 (S410).
- the motor controller 120 feeds back the first torque value calculated by itself and the raw data related to the first torque value to the main controller 110 (S420).
- the main controller 110 calculates a second torque value in response to the low data input from the motor controller 120 (S430).
- the second torque value can be calculated using the following equation.
- iu is the U-phase current value input to the motor 130
- iv is the V-phase current value input to the motor 130
- iw is the W-phase current value input to the motor 130
- ⁇ is the rotor angle .
- Equation 1 The values calculated using Equation 1 are d-axis rotational coordinate system currents and q-axis rotational coordinate system currents iqse.
- iqse is the q-axis rotational coordinate current calculated in Equation 1
- Trate is the rated torque of the motor 130
- irate is the current at the rated torque.
- Tvcm-cal is a second torque value calculated by the main controller 110.
- the main controller 110 compares and analyzes the torque command and the first torque value received from the motor controller 120 and the second torque value calculated using the low data in the main controller 110 (S440).
- the main controller 110 assigns and transmits a torque ID to the torque command, and when the motor controller 110 feeds back low data to the main controller, the main controller 110 transmits the same torque ID as the torque ID given to the torque command. Give feedback to the data.
- the main controller 110 compares the second torque value calculated using the low data assigned with the same torque ID and the torque command, so that the main controller 110 can accurately compare the delay command without delay time.
- the motor controller 120 When the motor control unit 120 is normal, the motor controller 120 operates normally without limiting the output and torque (S460). If the motor control unit 120 is not normal, the motor control unit 120 does not stop the vehicle and sets the output and torque limit values of the motor 130 within the limit value range. Control to operate in (S470). At this time, the limit value is preferably set in the range of 35kW ⁇ 45kW for the output, it is preferable to set in the range of 110Nm ⁇ 120Nm for the torque.
- FIG. 9 is a flowchart illustrating a method of controlling driving by determining a state of an electric vehicle according to an exemplary embodiment of the present invention.
- the main controller 110 calculates a difference between the torque command and the first torque value and a difference between the torque command and the second torque value (S510).
- the main controller 110 determines whether a difference value between the torque command and the first torque value and a difference value between the torque command and the second torque value is larger than the preset first reference value (S520).
- a 1st reference value in the range of 55Nm-65Nm.
- the main controller 110 determines that the motor controller 120 is normal and the motor. It is allowed to operate normally without placing a limit value in the output and torque of (S530).
- the main controller 110 next determines the difference between the torque command and the first torque value and the torque command. It is determined whether at least one of the difference between the second torque value and the second reference value greater than the first reference value (S540).
- a 2nd reference value in the range of 110 Nm-120 Nm.
- the main controller 110 does not stop the vehicle and does not stop the output of the motor 130 and the torque.
- the controller is controlled to operate within the limit value range (S550).
- the limit value is preferably set in the range of 35 kW to 45 kW in the case of the output, and preferably in the range of 110 Nm to 120 Nm in the case of torque.
- the main controller 110 determines the difference between the torque command and the first torque value. It is determined whether the difference between the value and the torque command and the second torque value is greater than the second reference value (S560).
- the main controller 110 determines that the output current of the battery 160 is a preset limit value. It is determined whether it is larger (S570). At this time, if the output current of the battery 160 is not greater than the limit value, the main controller 110 controls to operate within the limit value by setting the limit value for the output and torque of the motor 130 without stopping the vehicle. (S550). At this time, if the output current of the battery 160 is greater than the limit value, the main controller 110 issues a stop command to the motor controller 120 and cut off the power applied from the battery 160 to the motor controller 120. Control (S580).
- the threshold value for the output current of the battery 160 is preferably set in the range of 125A to 135A, and when the output and torque of the motor 130 are limited, it is common that the output current of the battery 160 decreases. In spite of limiting the output and torque of the motor 130, if the output current of the battery 160 increases and becomes larger than the limit value, the motor controller 120 determines that there is an error and stops the vehicle.
- the main controller 110 issues a stop command to the motor controller 120 and the battery 160 from the battery 160. Control to cut off the power applied to the motor control unit 120 (S580).
- the electric vehicle and the control method when an unexpected problem such as an operation error inside the motor control unit occurs, the first torque value is properly output, but when an error occurs in the torque value actually applied to the motor
- the torque command and the second torque value calculated by the main controller By comparing the torque command and the second torque value calculated by the main controller with the raw data applied to the motor, it is possible to determine the abnormality of the motor controller and to control the running of the vehicle accordingly.
- FIG. 10 is a flowchart illustrating a control method of an electric vehicle according to an embodiment of the present invention.
- the first controller 210 reads data stored in the first memory 215, and the second controller 220 reads data stored in the second memory 225.
- the first control unit 210 and the second control unit 220 transmit the read data to each other (S610).
- the first controller 210 calculates a checksum of data stored in the first memory 215 using data read from the first memory 215 and uses the data received from the second controller 220. To calculate a checksum for the data stored in the second memory 225. Similarly, the second control unit 220 calculates a checksum for the data stored in the second memory 225 using the data read from the second memory 225 and stores the data received from the first control unit 210. The checksum for the data stored in the first memory 215 is calculated (S620).
- the first controller 210 may include a checksum for the data stored in the first memory and a checksum for the data stored in the second memory, and the checksum previously stored in the first controller 210. Compare and analyze whether or not a match, and the second control unit 220 for the checksum for the data stored in the first memory 215 calculated by the second control unit 220 and for the data stored in the second memory 225 The checksum is compared with the checksum previously stored in the second control unit 220 to analyze whether the checksum matches.
- the first control unit 210 and the second control unit 220 determine whether or not the data stored in the first memory 215 and the second memory 225 is abnormal or not with the previously stored checksum (S640).
- the first control unit 210 and the second control unit 220 display the abnormality by correcting the abnormal data, counting the number of abnormalities, and outputting at least one of a warning sound, a warning light, and a warning message (S650). .
- the error should be displayed, but the operation should be maintained.
- the data is corrected using the data before and after the abnormal data as described above.
- the first control unit 210 and the second control unit 220 may correct the abnormal data by an average value of the data before and after the abnormal data using the linear interpolation method.
- the first control unit 210 and the second control unit 220 stops the vehicle because it is considered that there is a serious abnormality in the vehicle when the abnormality number is more than the preset limit number.
- the first control unit 210 controls the first memory.
- the first torque value is calculated using the data stored in 215, and the second controller 220 calculates the second torque value using the data stored in the second memory 225 (S660). .
- the first control unit 210 transmits the calculated first torque value to the second control unit 220, and the second control unit 220 transmits the calculated second torque value to the first control unit 210.
- the first controller 210 calculates the sum of the first torque values calculated for a predetermined time and compares the sum of the second torque values received from the second controller 220 and the sum of the first torque values for a predetermined time.
- the second controller 220 calculates the sum of the second torque values calculated for a predetermined time and compares the sum of the first torque values received from the first controller 210 and the sum of the second torque values for the predetermined time. (S670).
- the first control unit 210 and the second control unit 220 determine that there is an error in the torque calculation (S680).
- the first control unit 210 looks at the torque operation of the first control unit 210 and the second control unit 220 as normal.
- the torque command for torque control is issued to the motor controller 230 and the driving of the vehicle is controlled (S690). If there is an abnormality in the torque value, the torque value is limited so as not to exceed a predetermined value (S695), and the driver displays the abnormality by displaying at least one of a warning sound, a warning light, and a warning message.
- the electric vehicle and the control method according to an embodiment of the present invention can prevent a sudden change in torque by detecting a abnormality of torque operation by monitoring a plurality of control units.
- through monitoring it is possible to detect the abnormality of the data stored in the memory and to correct the abnormal data. Accordingly, it is possible to increase the reliability of the torque value to enhance and control the safety of the electric vehicle.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
| ADDRESS | 메모리의 DATA | 기 정의된 체크썸과의 일치여부 | 이상여부 |
| 1 | Data1 | 일치 | 정상 |
| 2 | Data2 | 일치 | 정상 |
| 3 | Data3 | 불일치 | 이상 |
| 4 | Data4 | 일치 | 정상 |
| ... | ... | ... | ... |
Claims (21)
- 제1 데이터를 이용하여 제1 메모리에서 제1 토크값을 연산하는 단계;제2 데이터를 이용하여 상기 제1 메모리와 개별적인 메모리 주소를 가지는 제2 메모리에서 제2 토크값을 연산하는 단계; 및상기 제1 토크값 및 제2 토크값을 비교하여 토크 연산의 이상 여부를 판단하고 차량의 주행을 제어하는 단계를 포함하는 전기자동차의 제어방법.
- 제1항에 있어서,상기 제1 데이터 및 상기 제2 데이터는 토크값 연산을 위하여 입력되는 입력값이고,상기 입력값은 엑셀레이터의 가속 정보, 브레이크의 제동 정보, 휠 속력, 배터리 잔량, 배터리 전압, 차량의 기울기, 에코 모드 수행토크 제어값 및 ESC 수행 토크 제어값 중 적어도 하나를 포함하는 전기자동차의 제어방법.
- 제2항에 있어서,상기 제1 토크값 및 제2 토크값은 동일한 시점의 동일한 입력값에 대한 데이터로 동일한 로직을 통해 연산되는 전기자동차의 제어방법.
- 제1항에 있어서,상기 제1 토크값 및 제2 토크값을 비교한 결과, 상기 제1 토크값 및 제2 토크값이 동일한 경우, 상기 제1 토크값 또는 상기 제2 토크값을 최종 토크값으로 모터가 토크를 발생시키며,상기 제1 토크값 및 제2 토크값이 상이한 경우, 오류발생을 외부로 출력하고, 상기 제1 토크값 및 상기 제2 토크값으로 모터가 토크를 발생하지 않는 전기자동차의 제어방법.
- 제1항에 있어서,상기 제1 데이터는 모터제어부가 메인제어부로부터 수신한 토크명령이고, 상기 제1 토크값에 따라 모터를 제어하는 단계를 더 포함하며,상기 제2 데이터는 모터제어부가 메인제어부로 피드백하는 상기 제1 토크값에 대한 로우데이터이고, 상기 제1 토크값, 제2 토크값 및 토크명령을 비교하여 토크 연산의 이상 여부를 판단하여 차량의 주행을 제어하는 전기자동차의 제어방법.
- 제5항에 있어서,상기 비교결과, 상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값이 기 설정된 제1 기준값보다 큰 경우, 상기 메인제어부가 모터의 출력 및 토크의 제한값을 설정하여 차량이 정지하지 않고 상기 제한값 범위내에서 운전되도록 제어하는 전기자동차의 제어방법.
- 제6항에 있어서,상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값이 상기 제1 기준값보다 크게 설정된 제2 기준값보다 큰 경우, 상기 메인제어부가 상기 모터제어부로 정지명령을 내리고 배터리로부터 상기 모터제어부로 인가되는 전원을 차단하도록 제어하며,상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값 중 어느 하나가 상기 제2 기준값보다 큰 경우, 배터리 출력전류와 기 설정된 한계값을 비교하는 단계를 더 포함하고, 상기 배터리 출력전류와 상기 한계값을 비교한 결과 상기 배터리 출력전류가 상기 한계값 보다 큰 경우, 상기 메인제어부가 상기 모터제어부로 정지명령을 내리고 배터리로부터 상기 모터제어부로 인가되는 전원을 차단하도록 제어하는 전기자동차의 제어방법.
- 제1항에 있어서,상기 제1 토크값 및 상기 제2 토크값을 연산하기 전에,상기 제1 제어부가 상기 제1 메모리에 저장되어 있는 제1 데이터를 읽어오고 상기 제2 제어부는 상기 제2 메모리에 저장되어 있는 제2 데이터를 읽어오며, 상기 제1 제어부 및 상기 제2 제어부는 데이터를 상호 전송하는 단계;제1 제어부 및 제2 제어부는 상기 제1 메모리에 저장되어 있는 상기 제1 데이터 및 상기 제2 메모리에 저장되어 있는 상기 제2 데이터를 이용하여 체크썸을 연산하는 단계;상기 연산한 체크썸들과 기 저장된 체크썸을 비교하여 상기 제1 데이터 및 상기 제2 데이터의 이상 여부를 판단하는 단계; 및상기 판단결과, 상기 제1 데이터 및 상기 제2 데이터 중 적어도 어느 하나에 이상이 있는 경우, 이상이 있는 데이터를 정정하는 단계를 더 포함하는 전기자동차의 제어방법.
- 제8항에 있어서,상기 제1 데이터 및 상기 제2 데이터 중 적어도 어느 하나에 이상이 있는 경우, 상기 이상이 있는 데이터의 전, 후 데이터를 이용하여 선형 보간법으로 상기 이상이 있는 데이터를 정정하는 전기자동차의 제어방법.
- 제8항에 있어서,상기 제1 데이터 및 상기 제2 데이터 중 적어도 어느 하나에 이상이 있는 경우, 그 횟수를 카운트하고 이상을 표시하는 단계를 더 포함하고,상기 카운트 된 횟수가 기 설정된 제한횟수를 넘을 경우, 차량이 정지하도록 제어하는 전기자동차의 제어방법.
- 제8항에 있어서,소정시간 동안 연산된 상기 제1 토크값의 합과 상기 제2 토크값의 합의 차가 일정값 이상이면, 상기 제1 제어부 또는 상기 제2 제어부에 이상이 있는 것으로 판단하여 토크를 제한하는 전기자동차의 제어방법.
- 토크 연산을 위한 입력값을 입력 받아 토크값를 연산하는 모터제어부; 및상기 모터제어부가 연산한 토크값으로 토크를 발생시키는 모터를 포함하고,상기 모터제어부는,특정한 메모리 주소를 가지는 모터제어부의 제1 메모리; 및상기 제1 메모리와 개별적이고 특정한 메모리 주소를 가지는 모터제어부의 제2 메모리를 포함하고,상기 모터제어부는, 상기 입력값을 입력 받아 상기 제1 메모리에서 제1 토크값을 연산하고 상기 제2 메모리에서 제 2 토크값을 연산하고,상기 모터는, 상기 제1 토크값과 상기 제2 토크값이 동일한 경우 상기 제 1 토크값 또는 상기 제2 토크값을 최종 토크값으로 토크를 발생하는 전기자동차.
- 제12항에 있어서,전기에너지를 저장하는 배터리;상기 배터리팩의 전원이 상기 모터제어부로 공급되도록 스위칭하는 PRA(Power relay assembly); 및외부로 정보를 출력하는 인터페이스부를 더 포함하고,상기 모터제어부는 상기 모터가 상기 최종 토크값으로 토크를 발생하도록 상기 PRA를 제어하며, 상기 제1 토크값과 상기 제2 토크값이 다른 경우, 연산 오류 발생을 외부로 출력하는 전기자동차.
- 차량의 주행을 제어하기 위해 토크명령을 발생하는 메인제어부; 및상기 토크명령에 대응하여 제1 토크값을 연산하고 모터를 제어하며, 상기 제1 토크값 및 상기 제1 토크값에 대한 로우데이터를 상기 메인제어부로 피드백하는 모터제어부를 포함하고,상기 메인제어부는 상기 로우데이터를 이용하여 제2 토크값을 연산하고, 상기 토크명령, 상기 제1 토크값 및 상기 제2 토크값을 비교하여 차량의 상태를 판단하고 주행을 제어하는 전기자동차.
- 제14항에 있어서,상기 메인제어부는 상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값이 기 설정된 제1 기준값보다 큰 경우, 상기 모터의 출력 및 토크에 대한 제한값을 설정하여 차량이 정지하지 않고 상기 제한값 범위내에서 운전되도록 제어하는 전기자동차.
- 제15항에 있어서,상기 메인제어부는 상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값이 상기 제1 기준값보다 크게 설정된 제2 기준값보다 큰 경우, 상기 모터제어부로 정지명령을 내리고 차량이 정지하도록 제어하며,상기 토크명령과 상기 제1 토크값의 차이값 및 상기 토크명령과 상기 제2 토크값의 차이값 중 하나가 상기 제2 기준값보다 큰 경우, 배터리의 출력전류가 기 설정된 한계값보다 크면, 상기 모터제어부로 정지명령을 내리고 차량이 정지하도록 제어하고, 상기 배터리의 출력전류가 상기 한계값 이하이면, 차량이 정지하지 않고 상기 제한값 범위내에서 운전되도록 제어하는 전기자동차.
- 제14항에 있어서,상기 모터제어부는 상기 모터의 입력전류, 상기 모터의 로우터 각도 및 상기 모터의 정격토크 중 적어도 하나를 포함하는 로우데이터를 피드백하고,복수의 센서를 포함하여, 상기 모터의 입력전류 및 상기 모터의 로우터 각도를 측정하는 센서부를 더 포함하는 전기자동차.
- 데이터를 저장하는 제1 메모리;데이터를 저장하는 제2 메모리;차량에 대한 데이터를 상기 제1 메모리에 저장하고 상기 제1 메모리 및 상기 제2 메모리에 저장된 데이터의 이상여부를 판단하며, 상기 차량을 제어하기 위한 제1 토크값을 연산하는 제1 제어부; 및상기 제1 제어부와 독립적으로 상기 차량에 대한 데이터를 상기 제2 메모리에 저장하고 상기 제1 메모리 및 상기 제2 메모리에 저장된 데이터의 이상 여부를 판단하며, 상기 차량을 제어하기 위한 제2 토크값을 연산하는 제2 제어부;를 포함하고,상기 제1 제어부 및 상기 제2 제어부는 상기 제1 토크값과 상기 제2 토크값을 비교하여 토크 연산의 이상 여부를 판단하고, 토크 연산의 이상 또는 데이터 이상 여부에 대응하여 차량의 주행을 제어하는 전기자동차.
- 제18항에 있어서,상기 제1 제어부는 상기 제1 제어부에 기 저장된 체크썸을 이용하여 상기 제1 메모리 및 상기 제2 메모리에 저장되어 있는 데이터의 이상여부를 판단하고,상기 제2 제어부는 상기 제2 제어부에 기 저장된 체크썸을 이용하여 상기 제1 메모리 및 상기 제2 메모리에 저장되어 있는 데이터의 이상 여부를 판단하는 전기자동차.
- 제18항에 있어서,상기 제1 제어부 및 상기 제2 제어부는 상기 제1 메모리 및 상기 제2 메모리에 저장되어 있는 데이터 중 적어도 어느 하나에 이상이 있는 경우, 상기 이상이 있는 데이터의 전, 후 데이터를 이용하여 선형보간법으로 상기 이상이 있는 데이터를 정정하는 전기자동차.
- 제 1항에 있어서,상기 제1 제어부는 상기 제1 메모리 및 상기 제2 메모리에 저장되어 있는 데이터 중 적어도 어느 하나에 이상이 있는 경우, 그 횟수를 카운트하고 이상을 표시하며, 상기 제2 제어부는 상기 제1 메모리 및 상기 제2 메모리에 저장되어 있는 데이터 중 적어도 어느 하나에 이상이 있는 경우, 그 횟수를 카운트하고 이상을 표시하고, 상기 제1 제어부 및 상기 제2 제어부는 상기 카운트 된 횟수가 기 설정된 제한횟수 이상인 경우, 차량이 정지하도록 제어하는 전기자동차.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201180037967.1A CN103052530B (zh) | 2010-08-02 | 2011-08-01 | 电动汽车及其控制方法 |
| US13/813,626 US8983695B2 (en) | 2010-08-02 | 2011-08-01 | Electric vehicle and method for controlling same |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100074745A KR20120012653A (ko) | 2010-08-02 | 2010-08-02 | 전기자동차 및 그 제어방법 |
| KR10-2010-0074745 | 2010-08-02 | ||
| KR1020110032219A KR101567922B1 (ko) | 2011-04-07 | 2011-04-07 | 전기자동차 및 그 제어방법 |
| KR1020110032220A KR20120114606A (ko) | 2011-04-07 | 2011-04-07 | 전기자동차 및 그 제어방법 |
| KR10-2011-0032220 | 2011-04-07 | ||
| KR10-2011-0032219 | 2011-04-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2012018203A2 true WO2012018203A2 (ko) | 2012-02-09 |
| WO2012018203A3 WO2012018203A3 (ko) | 2012-05-03 |
Family
ID=45559910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2011/005641 Ceased WO2012018203A2 (ko) | 2010-08-02 | 2011-08-01 | 전기자동차 및 그 제어방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8983695B2 (ko) |
| CN (1) | CN103052530B (ko) |
| WO (1) | WO2012018203A2 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111268006A (zh) * | 2020-03-24 | 2020-06-12 | 浙江睿璞智能汽车股份有限公司 | 电动配送车控制系统 |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012091667A (ja) * | 2010-10-27 | 2012-05-17 | Nissan Motor Co Ltd | ハイブリッド車輌の制御装置 |
| US9321358B2 (en) * | 2012-07-06 | 2016-04-26 | Xtreme Products, Inc. | Light vehicles with on-board rapid charging systems and associated methods |
| CN105083263B (zh) | 2014-05-09 | 2017-10-31 | 比亚迪股份有限公司 | 车辆驻车互锁系统和方法 |
| CN105711440B (zh) * | 2014-12-02 | 2018-10-09 | 北汽福田汽车股份有限公司 | 一种车辆倒挡控制方法和系统 |
| CN104590267B (zh) * | 2014-12-19 | 2017-11-17 | 北京新能源汽车股份有限公司 | 新能源汽车的扭矩安全控制方法 |
| GB2546789A (en) * | 2016-01-29 | 2017-08-02 | Bombardier Primove Gmbh | Arrangement with battery system for providing electric energy to a vehicle |
| JP2019101515A (ja) * | 2017-11-29 | 2019-06-24 | ルネサスエレクトロニクス株式会社 | 半導体装置及びその電源監視方法 |
| JP7003863B2 (ja) * | 2018-07-20 | 2022-02-04 | トヨタ自動車株式会社 | 車両の制御装置、制御方法および制御プログラム |
| KR102617729B1 (ko) * | 2018-09-17 | 2023-12-26 | 삼성에스디아이 주식회사 | 릴레이의 동작 상태를 유지시키는 장치 및 이를 포함하는 전자장치 |
| CN110194180B (zh) * | 2019-06-20 | 2021-01-26 | 北京智行者科技有限公司 | 自动停车的方法及系统 |
| US11338769B2 (en) * | 2020-05-21 | 2022-05-24 | Verizon Connect Development Limited | Systems and methods for immobilizing a vehicle |
| CN114750821B (zh) * | 2021-01-08 | 2023-02-17 | 上海海拉电子有限公司 | 一种eps扭矩同步方法 |
| JP7481292B2 (ja) * | 2021-04-14 | 2024-05-10 | トヨタ自動車株式会社 | モータ制御装置 |
| CN113815429B (zh) * | 2021-09-14 | 2023-07-04 | 上汽通用五菱汽车股份有限公司 | 整车扭矩限制方法、车辆及计算机可读存储介质 |
| CN113954957A (zh) * | 2021-11-22 | 2022-01-21 | 中国第一汽车股份有限公司 | 扭矩传感器冗余控制方法、装置、线控转向系统及车辆 |
| CN114789660A (zh) * | 2022-04-26 | 2022-07-26 | 中国第一汽车股份有限公司 | 一种电动车辆的控制方法、装置及电动车辆 |
| CN119058420B (zh) * | 2024-09-19 | 2025-10-17 | 广汽埃安新能源汽车股份有限公司 | 车辆扭矩控制系统、车辆扭矩控制方法及车辆 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08242505A (ja) * | 1995-03-01 | 1996-09-17 | Nissan Motor Co Ltd | 電気自動車の予備制御装置 |
| JP3499363B2 (ja) * | 1996-03-06 | 2004-02-23 | 株式会社東芝 | 電気車の情報伝送装置 |
| JP3380115B2 (ja) * | 1996-06-28 | 2003-02-24 | 株式会社日立製作所 | 電気自動車のモータ制御装置 |
| JP3399396B2 (ja) * | 1999-03-29 | 2003-04-21 | 日産自動車株式会社 | モータ制御システム |
| KR100428325B1 (ko) * | 2001-12-06 | 2004-04-28 | 현대자동차주식회사 | 하이브리드 전기자동차의 토크 제어장치 |
| US6904813B2 (en) | 2003-09-05 | 2005-06-14 | Ford Global Technologies, Llc | System and method for monitoring torque in an electric motor |
| JP4774975B2 (ja) * | 2005-12-15 | 2011-09-21 | トヨタ自動車株式会社 | 電動機の制御装置 |
| US8118122B2 (en) * | 2007-10-25 | 2012-02-21 | GM Global Technology Operations LLC | Method and system for monitoring signal integrity in a distributed controls system |
| DE102008014495B4 (de) | 2008-03-15 | 2023-04-27 | Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr | Verfahren und Vorrichtung zur Steuerung eines Antriebsstrangs eines Fahrzeugs |
| KR100964070B1 (ko) * | 2008-03-20 | 2010-06-16 | 엘에스산전 주식회사 | 제어기의 이중화 장치 |
-
2011
- 2011-08-01 WO PCT/KR2011/005641 patent/WO2012018203A2/ko not_active Ceased
- 2011-08-01 CN CN201180037967.1A patent/CN103052530B/zh not_active Expired - Fee Related
- 2011-08-01 US US13/813,626 patent/US8983695B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111268006A (zh) * | 2020-03-24 | 2020-06-12 | 浙江睿璞智能汽车股份有限公司 | 电动配送车控制系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012018203A3 (ko) | 2012-05-03 |
| CN103052530B (zh) | 2015-06-10 |
| CN103052530A (zh) | 2013-04-17 |
| US8983695B2 (en) | 2015-03-17 |
| US20130131904A1 (en) | 2013-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012018203A2 (ko) | 전기자동차 및 그 제어방법 | |
| JP3529673B2 (ja) | ハイブリッド車両の制御装置 | |
| CN103108770B (zh) | 电动汽车及其应急控制方法 | |
| KR101849357B1 (ko) | 차량 주행 제어 방법 | |
| US8401728B2 (en) | Battery system for vehicle, on-vehicle battery module, and cell controller | |
| US6335574B1 (en) | Control apparatus for hybrid vehicle | |
| EP2802492B1 (en) | Systems and methods for de-energizing battery packs | |
| WO2012005554A2 (ko) | 전기자동차 및 그 제어방법 | |
| JP2000324602A (ja) | 動力システムの故障検出方式 | |
| EP2043222A2 (en) | Integrated circuit for controlling battery cell and automotive power supply system | |
| EP2043221A2 (en) | Automotive power supply system | |
| WO2017047937A1 (ko) | 배터리 스웰링 감지 시스템 및 방법 | |
| EP2715861A2 (en) | Secondary battery management system and method for exchanging battery cell information | |
| WO2012005553A2 (ko) | 전기자동차, 충전스탠드 및 그 충전방법 | |
| KR20030070812A (ko) | 전기 자동차용 전원 장치 | |
| WO2013089516A1 (ko) | 전기자동차 및 그 제어방법 | |
| US20120187899A1 (en) | Power supply system, vehicle provided with same, and control method of power supply system | |
| US11777325B2 (en) | In-vehicle system and junction box | |
| WO2012138173A2 (ko) | 전기자동차 및 그 속도제어방법 | |
| WO2013089517A1 (ko) | 전기자동차 및 그 제어방법 | |
| JP2021072712A (ja) | 電動車両 | |
| KR20120114605A (ko) | 전기자동차 및 그 제어방법 | |
| CN105564260B (zh) | 一种车辆控制器和车辆 | |
| JP2009521195A (ja) | 緊急ジェネレーターモードを有するパルス幅変調インバータ | |
| KR20220016622A (ko) | 배터리 관리 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201180037967.1 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11814803 Country of ref document: EP Kind code of ref document: A2 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13813626 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11814803 Country of ref document: EP Kind code of ref document: A2 |

