Method, device and heating system for controlling heating of vehicle electric drive system and vehicle

By controlling the electric drive system to generate high losses in the driving state in an electric vehicle to generate heat, the problem of low heating efficiency of power batteries in low temperature environments is solved, and efficient power battery heating is achieved, reducing cost and space occupation.

CN115871471BActive Publication Date: 2024-12-10BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111153776.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2024-12-10
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

Electric vehicles cannot quickly charge and discharge power batteries in low temperature environments, resulting in limited capacity of the drive system or charging system. The existing heating equipment is inefficient and costly, and inflexible installation.

Method used

By controlling the electric drive system in normal driving state, the motor speed and torque control value are adjusted to generate a high loss state and generate heat, which is used to heat the power battery and the car without external heating equipment.

Benefits of technology

It improves the heating efficiency of the power battery, saves parts cost and space, and has a more flexible installation method to ensure the normal operation of electric vehicles in cold conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115871471B_ABST
    Figure CN115871471B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, heating system and vehicle for controlling the heating of a vehicle electric drive system, wherein the electric drive system includes a motor controller and a motor, and the method includes: determining that the vehicle is in a driving state; in response to a heating instruction, obtaining a speed value and a torque control value of the motor, and obtaining a carrier command value of the motor controller; obtaining a first current command value according to the speed value and the torque control value, and obtaining a second current command value according to the torque control value and the first current command value; adjusting a control signal of the motor controller according to at least one of the second current command value and the second carrier frequency; and controlling the motor to operate according to the adjusted control signal so that the electric drive system generates heat. In the method for controlling the heating of a vehicle electric drive system of an embodiment of the present invention, when the vehicle is in a normal driving state, the drive system heats the power battery and the interior of the vehicle compartment, and there is no need to set up an independent heating device to save costs, and the efficiency of heating the power battery can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a method, a device, a heating system and a vehicle for controlling heating of an electric drive system of a vehicle. Background Art

[0002] Electric vehicles are developing rapidly, and their application scenarios are becoming more and more extensive. Therefore, power batteries need to adapt to temperature changes in different regions, and at the same time provide sufficient heating heat to the car compartment to improve riding comfort, so as to ensure that electric vehicles can be used normally in cold climates. However, the power batteries loaded in electric vehicles cannot be charged and discharged at high power in low temperature environments, which leads to the limitation of the capacity of the drive system or charging system in low temperature environments, and cannot quickly provide sufficient power, affecting the normal use of users. In some prior arts, independent heating equipment such as PTC heaters are set in electric vehicles. The heating equipment heats the liquid medium in the heat dissipation device to provide heat to the power battery, so that the battery quickly heats up and reaches its normal working temperature range, thereby ensuring the driving ability of the electric vehicle drive system or the charging ability of the charging system.

[0003] In the prior art, when independent heating equipment is used to heat the power battery or the interior of the vehicle, the heating efficiency is relatively low, it is not energy-saving, and the cost of components is relatively high. It is limited by the volume space of the vehicle and the installation method is not flexible. Summary of the invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, one of the purposes of the present invention is to propose a method for controlling the heating of a vehicle electric drive system, in which the drive system heats the power battery and the interior of the vehicle compartment when the vehicle is in normal driving state, without the need to set up independent heating equipment, thus saving costs and improving the efficiency of heating the power battery.

[0005] A second objective of the present invention is to provide a device for controlling the heating of a vehicle electric drive system.

[0006] A third object of the present invention is to provide a vehicle heating system.

[0007] A fourth object of the present invention is to provide a vehicle.

[0008] In order to achieve the above-mentioned purpose, a method for controlling the heating of a vehicle electric drive system is proposed in an embodiment of the first aspect of the present invention, the electric drive system includes a motor controller and a motor, and the method includes: determining that the vehicle is in a driving state; in response to a heating command, obtaining a speed value and a torque control value of the motor, and obtaining a carrier command value of the motor controller; obtaining a first current command value according to the speed value and the torque control value, and obtaining a second current command value according to the torque control value and the first current command value, wherein the amplitude of the second current command value is greater than the amplitude of the first current command value, and / or, obtaining a first carrier frequency according to the carrier command value, and obtaining a second carrier frequency according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency; adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency; controlling the motor operation according to the adjusted control signal to cause the electric drive system to generate heat.

[0009] According to the method for controlling the heating of the electric drive system of a vehicle according to an embodiment of the present invention, when the power battery has a heating demand in the normal driving state of the vehicle, the second current command value and the second carrier frequency are obtained based on the speed value of the motor, the torque control value and the carrier command value of the motor controller, and the control signal of the motor controller is adjusted according to at least one of the second current command value and the second carrier frequency to control the operation of the motor, so that the electric drive system generates heat. That is, in the normal driving state of the vehicle, by controlling the electric drive system to operate in a high-loss state to act as a heater, a large amount of heat can be released to heat the power battery and the interior of the vehicle compartment, without the need to set up additional heating equipment, thereby improving the heating efficiency of the power battery.

[0010] In some embodiments of the present invention, a first current command value is obtained according to the speed value and the torque control value, including: obtaining a heating requirement parameter value according to the heating instruction, wherein the heating requirement parameter value includes a heating current value or a heating power value; obtaining a speed correction value according to the heating requirement parameter value; obtaining a speed reference value according to the speed correction value and the speed value; querying a driving current command curve table according to the speed reference value to determine a target driving current command curve; and obtaining the first current command value according to the torque control value and the target driving current command curve.

[0011] In some embodiments of the present invention, obtaining a speed correction value according to the heating demand parameter value includes: calculating the speed correction value according to the following formula: Δn=k*Is; wherein Δn is the speed correction value, k is a calibration value, and Is is the heating demand parameter value.

[0012] In some embodiments of the present invention, a second current command value is obtained based on the torque control value and the first current command value, including: keeping the torque control value unchanged, querying the driving current command curve table, and obtaining a current command value with an amplitude greater than the amplitude of the first current command value as the second current command value.

[0013] In some embodiments of the present invention, the second current command value includes a first d-axis current and a first q-axis current; adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency includes: converting the first d-axis current and the first q-axis current to obtain a three-phase drive voltage signal; pulse width modulating the three-phase drive voltage signal according to the first carrier frequency to obtain a pulse width modulated signal for driving the motor controller.

[0014] In some embodiments of the present invention, the second current command value includes a first d-axis current and a first q-axis current; adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency includes: converting the first d-axis current and the first q-axis current to obtain a three-phase drive voltage signal; performing pulse width modulation on the three-phase drive voltage signal according to the second carrier frequency to obtain a pulse width modulation signal for driving the motor controller.

[0015] In some embodiments of the present invention, the first current command value includes a second d-axis current and a second q-axis current; adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency includes: converting the second d-axis current and the second q-axis current to obtain a three-phase drive voltage signal; pulse width modulating the three-phase drive voltage signal according to the second carrier frequency to obtain a pulse width modulated signal for driving the motor controller.

[0016] In order to achieve the above-mentioned purpose, the device for controlling the heating of the vehicle electric drive system proposed in the second aspect of the embodiment of the present invention is characterized in that it includes: a determination module, used to determine that the vehicle is in a driving state; a parameter acquisition module, used to obtain the speed value and torque control value of the motor in response to a heating instruction, and obtain the carrier instruction value of the motor controller; a heating controllable instruction value acquisition module, used to obtain a first current instruction value according to the speed value and the torque control value, and obtain a second current instruction value according to the torque control value and the first current instruction value, wherein the amplitude of the second current instruction value is greater than the amplitude of the first current instruction value, and / or, obtain a first carrier frequency according to the carrier instruction value, and obtain a second carrier frequency according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency; a control signal acquisition module, used to adjust the control signal of the motor controller according to at least one of the second current instruction value and the second carrier frequency; a control module, used to control the motor operation according to the control signal to enable the electric drive system to generate heat.

[0017] According to the device for controlling the heating of the electric drive system of a vehicle in an embodiment of the present invention, based on the architecture of a determination module, a parameter acquisition module, a heating controllable command value acquisition module, a control signal acquisition module and a control module, when the vehicle is in a normal driving state and there is a demand for heating the power battery, the device for controlling the heating of the electric drive system of the vehicle obtains a second current command value and a second carrier frequency according to the speed value of the motor, the torque control value and the carrier command value of the motor controller, and adjusts the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency to control the operation of the motor, thereby making the electric drive system operate in a high-loss state, being able to release a large amount of heat to heat the power battery and the interior of the vehicle compartment, without the need to set up additional heating equipment, thereby improving the heating efficiency of the power battery.

[0018] In order to achieve the above-mentioned purpose, a vehicle heating system proposed in an embodiment of the third aspect of the present invention includes: an electric drive system, the electric drive system including a motor controller and a motor; a heat exchange system for absorbing heat generated by the electric drive system; an electric drive control device, the electric drive control device is connected to the electric drive system, and is used to control the electric drive system according to the method for controlling heating of a vehicle electric drive system as described in any one of the above claims to generate heat.

[0019] According to the vehicle heating system of the embodiment of the present invention, based on the original electric drive system and heat exchange system architecture, an electric drive control device is set, and when the vehicle is in driving state, the control signal of the motor controller is adjusted in response to the heating instruction, and the motor operation is controlled according to the adjusted control signal, so that the electric drive system generates a large amount of heat to heat the heat dissipation medium in the electric drive system, and the heat dissipation medium then exchanges heat with the heat exchange system, and the heat exchange system can obtain the heat generated by the electric drive system to heat the power battery and / or the interior of the vehicle. The vehicle heating system does not require external heating equipment, saves component costs, saves volume space, and has a more flexible installation method, and can also improve the efficiency of heating the power battery.

[0020] In order to achieve the above-mentioned purpose, the vehicle proposed in the fourth aspect embodiment of the present invention includes: a power battery; a vehicle controller, which is used to issue a heating instruction when it is determined that the power battery has a heating demand; the vehicle heating system described in the third aspect embodiment above, the vehicle heating system is connected to the vehicle controller, and is used to heat the power battery in response to the heating instruction.

[0021] According to the vehicle of the embodiment of the present invention, when driving, the vehicle controller sends a heating instruction to the vehicle heating system according to the heating demand of the power battery. The vehicle heating system adjusts the control signal of the motor controller in response to the heating instruction, and controls the operation of the motor according to the adjusted control signal to make the electric drive system generate heat. The electric drive system acts as a heater to heat the power battery. This can be directly implemented in existing hardware devices without the need for external heating equipment, thus saving component costs, saving volume space, and making the installation method more flexible. It can also improve the efficiency of heating the power battery.

[0022] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0024] Figure 1 is a flow chart of a method for controlling heating of a vehicle electric drive system according to an embodiment of the present invention;

[0025] Figure 2 is a schematic diagram of a current command value under a normal driving state of a vehicle according to some embodiments of the present invention;

[0026] Figure 3 is a schematic diagram of the relationship between carrier frequency and time according to an embodiment of the present invention;

[0027] Figure 4is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention;

[0028] Figure 5 is a schematic diagram of a driving current command curve table according to an embodiment of the present invention;

[0029] Figure 6 is a flow chart of a method for controlling heating of a vehicle electric drive system according to yet another embodiment of the present invention;

[0030] Figure 7 is a flow chart of a method for controlling heating of a vehicle electric drive system according to yet another embodiment of the present invention;

[0031] Figure 8 is a flow chart of a method for controlling heating of a vehicle electric drive system according to yet another embodiment of the present invention;

[0032] Fig. 9 is a flow chart of a method for controlling heating of a vehicle electric drive system according to yet another embodiment of the present invention;

[0033] Fig.10 is a block diagram of an apparatus for controlling heating of an electric drive system of a vehicle according to an embodiment of the present invention;

[0034] Fig.11 is a block diagram of a vehicle heating system according to some embodiments of the present invention;

[0035] Fig.12 is a block diagram of a vehicle according to one embodiment of the present invention.

[0036] Reference numerals:

[0037] Vehicle 10;

[0038] Vehicle heating system 1, power battery 2, vehicle controller 3;

[0039] Electric drive system 11, heat exchange system 12, electric drive control device 13;

[0040] Motor controller 111, motor 112;

[0041] A device 100 for controlling heating of a vehicle electric drive system;

[0042] Determination module 101 , parameter acquisition module 102 , heating controllable instruction value acquisition module 103 , control signal acquisition module 104 , and control module 105 . DETAILED DESCRIPTION

[0043] Embodiments of the present invention are described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. Embodiments of the present invention are described in detail below.

[0044] Reference below Figure 1-Figure 9 A method for controlling heating of an electric drive system of a vehicle according to an embodiment of the present invention is described.

[0045] In some embodiments of the present invention, Figure 1 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to an embodiment of the present invention, wherein the electric drive system includes a motor controller and a motor, and the method for controlling heating of the vehicle electric drive system includes steps S1-S5, which are specifically as follows.

[0046] S1, determining that the vehicle is in a driving state.

[0047] Among them, devices such as speed sensors and throttle sensors can be set to obtain signal data such as the vehicle's speed signal and throttle pedal signal, and determine whether the vehicle is in a driving state based on the detected signal data.

[0048] S2, in response to the heating instruction, obtaining the speed value and torque control value of the motor, and obtaining the carrier command value of the motor controller. A speed sensor or the like may be provided at the motor to obtain the speed value of the motor.

[0049] Specifically, when the vehicle is in driving state, when the power battery needs to be heated, or the user needs to heat the cab, the host computer such as BMS (Battery Management System) or VCU (Vehicle Control Unit) sends a heating instruction to the electric drive system, and the electric drive system obtains the speed value and torque control value of the motor in response to the heating instruction, and obtains the carrier instruction value of the motor controller.

[0050] S3, obtaining a first current command value according to the speed value and the torque control value, and obtaining a second current command value according to the torque control value and the first current command value, wherein the amplitude of the second current command value is greater than the amplitude of the first current command value, and / or, obtaining a first carrier frequency according to the carrier command value, and obtaining a second carrier frequency according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency.

[0051] The first current command value is the current command value under the normal driving state of the vehicle, and the second current command value is the adjusted current command value. Figure 2 , which is a schematic diagram of the current command value under the normal driving state of the vehicle according to some embodiments of the present invention, the current command value includes the d-axis current and the q-axis current, which are represented by Id and Iq respectively. Under the premise of controlling the output torque of the motor to remain unchanged, the amplitude of the second current command value can be controlled to be greater than the amplitude of the first current command value. By increasing the amplitude of the current command value, the electric drive system can be controlled to operate in a high-energy-consuming and inefficient mode, generating a large amount of heat, thereby achieving heating of the power battery.

[0052] The first carrier frequency is the carrier frequency of the vehicle in normal driving state, and the second carrier frequency is the adjusted carrier frequency. The second carrier frequency can be controlled to be greater than the first carrier frequency. For example, the carrier frequency of the vehicle in normal driving state is 5Hz. When the vehicle enters the driving heating state from the normal driving state, the switching frequency of the switch tube in the motor controller can be appropriately increased to increase the carrier frequency. For example, the carrier frequency can be increased from 5Hz to 15Hz. Figure 3 As shown, it is a schematic diagram of the relationship between carrier frequency and time according to an embodiment of the present invention, wherein fpwm_1 represents the first carrier frequency in the normal driving state of the vehicle, fpwm_2 represents the adjusted second carrier frequency, the second carrier frequency fpwm_2 can be set according to actual tests, and the second carrier frequency fpwm_2 is greater than the first carrier frequency fpwm_1.

[0053] S4, adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency.

[0054] It is understandable that when the vehicle is heated during driving, the current command value of the vehicle under normal driving state may not be changed, only the carrier frequency of the vehicle under normal driving state may be changed, and the control signal of the motor controller may be adjusted based on the current command value of the vehicle under normal driving state and the adjusted carrier frequency. Alternatively, the carrier frequency of the vehicle under normal driving state may not be changed, only the current command value of the vehicle under normal driving state may be changed, and the control signal of the motor controller may be adjusted based on the carrier frequency of the vehicle under normal driving state and the adjusted current command value. Alternatively, the current command value and the carrier frequency of the vehicle under normal driving state may be changed at the same time, and the control signal of the motor controller may be adjusted based on the adjusted current command value and the carrier frequency.

[0055] In an embodiment, taking a three-phase motor as an example, the motor controller may include six switching tubes, each used to control the operating state of the three-phase motor. The control signal may be a six-way modulation signal, used to control the conduction state of the six switching tubes in the motor controller.

[0056] S5, controlling the motor to operate according to the adjusted control signal so that the electric drive system generates heat.

[0057] Among them, the motor can be a three-phase motor. After the motor controller receives the control signal, it drives the motor to operate in a low-efficiency mode. When the motor operates in a low-efficiency mode, the electric drive system is in a high-loss state and can release a large amount of heat. The heat released heats the heat dissipation medium in the heating system, and then converts the heat into the heat required by the vehicle.

[0058] The heat generated directly by the electric drive system is used to heat the power battery. The heat transfer efficiency is high, which can quickly heat up the power battery to reach the normal operating temperature range.

[0059] According to the method for controlling the heating of the electric drive system of a vehicle according to an embodiment of the present invention, when the power battery has a heating demand in the normal driving state of the vehicle, the second current command value and the second carrier frequency are obtained based on the speed value of the motor, the torque control value and the carrier command value of the motor controller, and the control signal of the motor controller is adjusted according to at least one of the second current command value and the second carrier frequency to control the operation of the motor, so that the electric drive system generates heat. That is, in the normal driving state of the vehicle, by controlling the electric drive system to operate in a high-loss state to act as a heater, a large amount of heat can be released to heat the power battery and the interior of the vehicle compartment, without the need to set up additional heating equipment, thereby improving the heating efficiency of the power battery.

[0060] In some embodiments of the present invention, Figure 4 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention, wherein the first current command value is obtained according to the speed value and the torque control value in the above step S3, including steps S31-S35, and the second current command value is obtained according to the torque control value and the first current command value, including step S36, as follows.

[0061] S31, obtaining a heating requirement parameter value according to a heating instruction, wherein the heating requirement parameter value includes a heating current value or a heating power value.

[0062] In an embodiment, when there is a heating demand for the vehicle power battery, the host computer sends a heating instruction, which includes a heating demand parameter value, wherein the heating demand parameter value can be represented by a heating current value or a heating power value.

[0063] S32, obtaining a rotation speed correction value according to the heating demand parameter value.

[0064] In the embodiment, the speed correction value can be calculated according to formula (1-1), wherein Δn is the speed correction value, k is the calibration value, and Is is the heating demand parameter value. The value of k in formula (1-1) can be calibrated according to the actual test bench.

[0065] Δn=k*Is formula (1-1)

[0066] S33, obtaining a speed reference value according to the speed correction value and the speed value.

[0067] Specifically, when the upper computer issues a heating instruction, the vehicle enters a driving heating state, and a speed correction value Δn is added to the speed value N_cmd of the motor to obtain a speed reference value N_ref.

[0068] S34, querying a driving current command curve table according to the speed reference value to determine a target driving current command curve.

[0069] Specifically, Figure 5 As shown, it is a schematic diagram of a driving current command curve table according to an embodiment of the present invention, wherein Id represents the d-axis current, Iq represents the q-axis current, curves L1, L2 and L3 are all current command curves when the motor is normally driven and efficiently operated, and curves Te1 and Te2 are motor output torque curves. The current command curve is related to the motor speed, that is, L1 / L2 / L3=f(speed). When the motor speed increases, the current command curve will increase from L1, L2, and L3 in sequence. The motor speed is different, and the current command curve is different.

[0070] In the embodiment, since the output torque of the control motor remains unchanged when the vehicle enters the normal driving state from the driving heating state, the same driving current command curve table can be applied to the vehicle in the driving heating state and the normal driving state. The driving current command curve table is queried according to the obtained speed reference value N_ref to determine the target driving current command curve. For example, when the vehicle is in the normal driving state, the driving current command is on the curve L1. After the vehicle enters the driving heating state, the driving current command is still on the curve L1, and the curve L1 is the target driving current command curve.

[0071] S35, obtaining a first current command value according to the torque control value and the target driving current command curve.

[0072] In the embodiment, when the vehicle enters the vehicle driving heating state from the normal driving state, the current command amplitude is increased to increase the amount of loss of the electric drive system to achieve the purpose of increasing heat. When the vehicle is running in the driving heating state, the output torque of the control motor remains unchanged, the driving current command remains unchanged on the driving current command curve, and the first current command value is obtained according to the torque control value and the target driving current command curve.

[0073] For example, Figure 5 As shown, when the vehicle is in a normal driving state and the driving current command is on the curve L1, the motor output torque is Te1, the current command is p1, and the corresponding coordinates are (Id1, Iq1), then the first current command value is determined to be p1 (Id1, Iq1). For another example, when the vehicle is in a normal driving state, the driving current command is on the curve L1, the motor output torque is Te2, the current command is, and the corresponding coordinates are (Id2, Iq2), then the first current command value is determined to be p2 (Id2, Iq2).

[0074] S36, keeping the torque control value unchanged, querying the driving current command curve table, and obtaining a current command value whose amplitude is greater than the amplitude of the first current command value as the second current command value.

[0075] For example, Figure 5 As shown, when the vehicle is in normal driving state and the motor output torque is Te1, the driving current command is on curve L1, and when the first current command value is p1(Id1, Iq1), the current amplitude at this time is recorded as Is1. When the vehicle enters the driving heating state, the driving current command can slide to curve L3, the current command is p3, and the corresponding coordinates are (Id3, Iq3), then the second current command value is determined to be p3(Id3, Iq3). And the current amplitude at this time is recorded as Is3, and Is3>Is1, that is, when the motor output torque is Te1, the amplitude of the current command p3 increases.

[0076] For another example, when the vehicle is in normal driving state, the motor output torque is Te2, the driving current command is on the curve L1, and the first current command value is p2 (Id2, Iq2), the current amplitude at this time is recorded as Is22, when the vehicle enters the driving heating state, the driving current command can slide to the curve L3, the current command is p4, the corresponding coordinates are (Id4, Iq4), and the second current command value is determined to be p4 (Id4, Iq4). And the current amplitude at this time is recorded as Is4, and Is4>Is2, that is, when the motor output torque is satisfied to be Te2, the amplitude of the current command p4 increases.

[0077] In some embodiments of the present invention, the second current command value includes a first d-axis current and a first q-axis current, wherein, when the vehicle is heated while driving, the first current command value of the vehicle in a normal driving state is increased to the second current command value, and while satisfying the requirement of unchanged output torque, the current amplitude is increased, and the second current command value is applied to the electric drive system, that is, the second current command value is a current command for controlling the inefficient operation of the electric drive system, the first d-axis current of the second current command value is represented by Id_low, and the first q-axis current is represented by Iq_low.

[0078] like Figure 6 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention, wherein the control signal of the motor controller is adjusted according to at least one of the second current command value and the second carrier frequency, that is, the above step S4 includes step S41 and step S42, which are specifically as follows.

[0079] S41, converting the first d-axis current and the first q-axis current to obtain a three-phase driving voltage signal.

[0080] Specifically, the motor may include a three-phase motor, the three-phase driving voltage signal is adapted to the three-phase motor, and the three-phase driving voltage signal is obtained according to the first d-axis current Id_low and the first q-axis current Iq_low.

[0081] S42, performing pulse width modulation on the three-phase driving voltage signal according to the first carrier frequency to obtain a pulse width modulation signal for driving the motor controller.

[0082] In an embodiment, the motor controller is used to control the running state of the motor. Taking a three-phase motor as an example, the motor controller may include six switch tubes, which are respectively used to control the running state of the three-phase motor, wherein the first carrier frequency is the carrier frequency of the vehicle under normal driving state, and the three-phase drive voltage signal is frequency modulated according to the carrier frequency of the vehicle under normal driving state to obtain a pulse width modulation signal for driving the motor controller. That is to say, when the vehicle is heated during driving, only the current command value of the vehicle under normal driving state can be changed, and the carrier frequency of the vehicle under normal driving state can be unchanged. The control signal of the motor controller is adjusted based on the adjusted current command value and the carrier frequency of the vehicle under normal driving state. Among them, the pulse width modulation signal can be a six-way modulation signal, which is used to control the conduction state of the six switch tubes in the motor controller. The second current command value and the first carrier frequency are combined and output to the motor controller to control the motor to achieve a better heating state.

[0083] In some embodiments of the present invention, the second current command value includes a first d-axis current and a first q-axis current. When the vehicle is heated while driving, the first current command value of the vehicle in a normal driving state is increased to the second current command value. While satisfying the requirement of unchanged output torque, the current amplitude is increased and the second current command value is applied to the electric drive system.

[0084] like Figure 7 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention, wherein the control signal of the motor controller is adjusted according to at least one of the second current command value and the second carrier frequency, that is, the above step S4 also includes step S43 and step S44, as follows.

[0085] S43, converting the first d-axis current and the first q-axis current to obtain a three-phase driving voltage signal.

[0086] Specifically, taking the motor as a three-phase motor as an example, when the vehicle is heated during driving, a three-phase drive voltage signal is obtained according to the first d-axis current Id_low and the first q-axis current Iq_low.

[0087] S44, performing pulse width modulation on the three-phase driving voltage signal according to the second carrier frequency to obtain a pulse width modulation signal for driving the motor controller.

[0088] In an embodiment, taking a three-phase motor as an example, the motor controller may include six switch tubes, which are respectively used to control the operating state of the three-phase motor. Among them, the second carrier frequency is greater than the carrier frequency under the normal driving state of the vehicle, and the three-phase drive voltage signal is frequency modulated according to the second carrier frequency to obtain a pulse width modulation signal for driving the motor controller. In other words, when the vehicle is heated during driving, the current command value and the carrier frequency under the normal driving state of the vehicle can be changed at the same time, and the control signal of the motor controller can be adjusted based on the adjusted current command value and carrier frequency. Among them, the pulse width modulation signal can be a six-way modulation signal for controlling the conduction state of the six switch tubes in the motor controller. The second current command value and the second carrier frequency are combined and output to the motor controller to control the motor to achieve a better heating state.

[0089] In some embodiments of the present invention, the first current command value includes a second d-axis current and a second q-axis current, wherein the current command under normal driving conditions of the vehicle is the first current command value, and when the vehicle enters a driving heating condition, while satisfying the condition that the output torque remains unchanged, the first current command value can still be applied to the electric drive system, the first d-axis current of the first current command value is represented by Id_ref, and the first q-axis current is represented by Iq_ref.

[0090] like Figure 8 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention, wherein the control signal of the motor controller is adjusted according to at least one of the second current command value and the second carrier frequency, that is, the above step S4 also includes step S45 and step S46, as follows.

[0091] S45, converting the second d-axis current and the second q-axis current to obtain a three-phase driving voltage signal.

[0092] Specifically, the motor may include a three-phase motor, and the three-phase drive voltage signal is adapted to the three-phase motor. The three-phase drive voltage signal is obtained according to the first d-axis current Id_ref and the first q-axis current Iq_ref.

[0093] S46, performing pulse width modulation on the three-phase driving voltage signal according to the second carrier frequency to obtain a pulse width modulation signal for driving the motor controller.

[0094] In an embodiment, taking a three-phase motor as an example, the motor controller may include six switch tubes, which are respectively used to control the operating state of the three-phase motor. Among them, the second carrier frequency is greater than the carrier frequency under the normal driving state of the vehicle, and the three-phase drive voltage signal is frequency modulated according to the second carrier frequency to obtain a pulse width modulation signal for driving the motor controller. That is to say, when the vehicle is heated during driving, the current command value under the normal driving state of the vehicle may not be changed, only the carrier frequency under the normal driving state of the vehicle may be changed, and the control signal of the motor controller may be adjusted based on the current command value under the normal driving state of the vehicle and the adjusted carrier frequency. Among them, the pulse width modulation signal can be a six-way modulation signal for controlling the conduction state of the six switch tubes in the motor controller. The second current command value and the second carrier frequency are combined and output to the motor controller to control the motor to achieve a better heating state.

[0095] According to the method for controlling the heating of a vehicle electric drive system in an embodiment of the present invention, when there is a need to heat the power battery under driving conditions, the vehicle enters a driving heating state from a normal driving state, and the current command value and / or carrier frequency of the vehicle under the normal driving state can be adjusted accordingly, and the control signal of the motor controller is adjusted based on the adjusted current command value and / or carrier frequency, so as to control the electric drive system to operate in a high-loss state to generate a large amount of heat, thereby realizing the heating demand for the power battery, without setting up additional heating equipment, thereby improving the heating efficiency of the power battery.

[0096] In some embodiments of the present invention, Fig. 9 As shown, it is a flow chart of a method for controlling heating of a vehicle electric drive system according to another embodiment of the present invention, wherein the method for controlling heating of a vehicle electric drive system includes steps S101-S110, which are specifically as follows.

[0097] S101, vehicle driving status.

[0098] S102, a heating instruction is detected.

[0099] S103, determine whether the motor controller has not reported a fault. If the judgment result is "yes", execute step S104. If the judgment result is "no", execute step S110, exit and issue an alarm.

[0100] S104, the electric drive system operates in driving heating mode.

[0101] S105, determine whether the motor controller reports a fault. If the judgment result is "yes", execute step S106, if the judgment result is "no", continue to execute step S104.

[0102] S106, exit and issue an alarm.

[0103] S107, determine whether an exit instruction from the host computer is received, if the judgment result is "yes", execute step S108, if the judgment result is "no", execute step S109.

[0104] S108, exit the driving heating mode.

[0105] S109, continue to operate the driving heating mode.

[0106] According to the method for controlling the heating of a vehicle electric drive system in an embodiment of the present invention, when the vehicle is in driving state and the power battery or the user has a demand to heat the interior of the vehicle cabin, the electric drive system is controlled to operate in a driving heating mode, thereby increasing the amount of loss of the electric drive system to generate a large amount of heat, and the electric drive system acts as a heater, thereby realizing the heating function for the power battery and / or the interior of the vehicle cabin when the vehicle is in driving state.

[0107] In some embodiments of the present invention, Fig.10 As shown, it is a block diagram of a device for controlling the heating of a vehicle electric drive system according to an embodiment of the present invention, wherein the device 100 for controlling the heating of a vehicle electric drive system includes a determination module 101, a parameter acquisition module 102, a heating controllable instruction value acquisition module 103, a control signal acquisition module 104 and a control module 105.

[0108] The determination module 101 is used to determine whether the vehicle is in a driving state. The determination module 101 may include devices such as a speed sensor and a throttle sensor, and may obtain a speed signal and a throttle pedal signal of the vehicle, thereby determining whether the vehicle is in a driving state based on the detected signal data.

[0109] The parameter acquisition module 102 is used to respond to the heating instruction, obtain the speed value and torque control value of the motor, and obtain the carrier command value of the motor controller. When the vehicle power battery has a heating demand, the host computer sends a heating instruction, and the heating instruction contains the heating demand parameter value Is. The parameter acquisition module 102 may include a speed sensor, etc. to obtain the speed value N_cmd of the motor. When the vehicle enters the normal driving state from the driving heating state, the output torque of the motor is controlled to remain unchanged, and the torque control value Te_cmd of the vehicle in the normal driving state and the driving heating state remains unchanged.

[0110] The heating controllable command value acquisition module 103 is used to obtain a first current command value based on the speed value and the torque control value, and to obtain a second current command value based on the torque control value and the first current command value, wherein the amplitude of the second current command value is greater than the amplitude of the first current command value, and / or, to obtain a first carrier frequency based on the carrier command value, and to obtain a second carrier frequency based on the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency.

[0111] Specifically, based on the algorithm shown in formula (1-1), the speed correction value Δn is obtained according to the heating demand parameter value Is, and based on the motor speed value N_cmd, the speed correction value Δn, the driving current command curve table and the torque control value Te_cmd, the first current command value and the second current command value are obtained. The first carrier frequency is obtained according to the carrier command value, and the second carrier frequency is obtained according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency.

[0112] The control signal acquisition module 104 is used to adjust the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency. The control module 105 is used to control the operation of the motor according to the control signal so that the electric drive system generates heat. Taking a three-phase motor as an example, the control signal can be a six-way drive signal.

[0113] Specifically, when the vehicle is in driving conditions, the vehicle enters a driving heating state from a normal driving state, and the current command value and / or carrier frequency of the vehicle in the normal driving state can be adjusted accordingly. The control signal of the motor controller is adjusted based on the adjusted current command value and / or carrier frequency. The motor controller controls the operating state of the motor according to the adjusted control signal, thereby controlling the electric drive system to operate in a high-loss state to generate a large amount of heat, thereby meeting the heating requirements for the power battery.

[0114] It should be noted that the specific implementation method of the device 100 for controlling the heating of the vehicle electric drive system in an embodiment of the present invention is similar to the specific implementation method of the method for controlling the heating of the vehicle electric drive system in any of the above-mentioned embodiments of the present invention. For details, please refer to the description of the method part. In order to reduce redundancy, it will not be repeated here.

[0115] According to the device 100 for controlling the heating of the electric drive system of a vehicle according to an embodiment of the present invention, based on the architecture of the determination module 101, the parameter acquisition module 102, the heating controllable command value acquisition module 103, the control signal acquisition module 104 and the control module 105, when the vehicle is in a normal driving state and there is a demand for heating the power battery, the device 100 for controlling the heating of the electric drive system of the vehicle obtains the second current command value and the second carrier frequency according to the speed value, the torque control value and the carrier command value of the motor controller, and adjusts the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency to control the operation of the motor, so that the electric drive system operates in a high-loss state, can release a large amount of heat, and heat the power battery and the interior of the vehicle compartment without setting up additional heating equipment, thereby improving the heating efficiency of the power battery.

[0116] In some embodiments of the present invention, Fig.11As shown, it is a block diagram of a vehicle heating system according to some embodiments of the present invention, wherein the vehicle heating system 1 includes an electric drive system 11, a heat exchange system 12 and an electric drive control device 13, wherein the electric drive system 11 includes a motor controller 111 and a motor 112.

[0117] The electric drive control device 13 is connected to the electric drive system 11 and is used to control the electric drive system 11 according to any of the above embodiments to generate heat. The heat exchange system 12 is used to absorb the heat generated by the electric drive system 11. The electric drive control device 13 can process and calculate various parameter signals by software, or it can be integrated into a hardware device including multiple processing elements and modules.

[0118] Specifically, when the vehicle is in driving state, when the power battery needs to be heated, or the user needs to heat the interior of the vehicle, the electric drive control device 13 can send an adjusted control signal to the electric drive system 11, thereby increasing the amount of loss of the electric drive system 11 to heat the heat dissipation medium in the electric drive system 11, and the heat generated by the electric drive system 11 is transferred to the heat dissipation medium, and the heat dissipation medium exchanges heat with the heat exchange system 12 in the vehicle, such as a plate exchange device, and the heat exchange system 12 collects this part of the heat and transfers it to the power battery or the interior of the vehicle. While meeting the power required for the operation of the vehicle, the electric drive system 11 acts as a heater to heat the power battery and the interior of the vehicle.

[0119] According to the vehicle heating system 1 of the embodiment of the present invention, based on the original architecture of the electric drive system 11 and the heat exchange system 12, the electric drive control device 13 is set, and in the driving state of the vehicle, the control signal of the motor controller 111 is adjusted in response to the heating instruction, and the motor 112 is controlled to operate according to the adjusted control signal, so that the electric drive system 11 generates a large amount of heat to heat the heat dissipation medium in the electric drive system 11, and the heat dissipation medium then exchanges heat with the heat exchange system 12, and the heat exchange system 12 can obtain the heat generated by the electric drive system 11 to heat the power battery and / or the interior of the vehicle. The vehicle heating system 1 does not require external heating equipment, saves component costs, saves volume space, and has a more flexible installation method, and can also improve the efficiency of heating the power battery.

[0120] In some embodiments of the present invention, Fig.12 As shown, it is a block diagram of a vehicle according to an embodiment of the present invention, wherein the vehicle 10 includes a power battery 2, a vehicle controller 3 and a vehicle heating system 1 of the third aspect embodiment above.

[0121] The vehicle controller 3 is used to issue a heating instruction when determining that the power battery 2 has a heating demand, wherein the vehicle controller 3 is a host computer and may include a BMS or a VCU, etc. The vehicle heating system 1 is connected to the vehicle controller 3 and is used to heat the power battery 2 in response to the heating instruction.

[0122] Specifically, when the power battery 2 needs to be heated, the vehicle controller 3 sends a heating instruction to the vehicle heating system 1. The vehicle heating system 1 detects that the vehicle 10 is in a driving state, adjusts the control signal of the motor controller 111 in response to the heating instruction, and controls the motor 112 to operate according to the adjusted control signal so that the electric drive system 11 generates heat, and heats the heat dissipation medium in the electric drive system 11 by increasing the heat consumption of the electric drive system 11 itself. When the heat dissipation medium flows through the power battery 2, the heat is transferred to the power battery 2, thereby realizing the function of the vehicle 10 heating the power battery 2 when driving. When the user needs to heat the interior of the vehicle compartment, the relevant instruction can also be sent to the vehicle controller 3. In response to the instruction, the vehicle controller 3 sends a heating instruction to the vehicle heating system 1 to control the vehicle heating system 1 to operate according to the method for controlling the heating of the vehicle electric drive system in any of the above embodiments to provide heat to the interior of the vehicle compartment.

[0123] According to the vehicle 10 of the embodiment of the present invention, when driving, the vehicle controller 3 sends a heating instruction to the vehicle heating system 1 according to the heating demand of the power battery 2. The vehicle heating system 1 adjusts the control signal of the motor controller 111 in response to the heating instruction, and controls the operation of the motor 112 according to the adjusted control signal to make the electric drive system 11 generate heat. The electric drive system 11 acts as a heater to heat the power battery 2. This can be directly implemented in existing hardware devices without the need for external heating equipment, saving component costs, saving volume space, and making the installation method more flexible. It can also improve the efficiency of heating the power battery 2.

[0124] Other components and operations of the vehicle 10 according to the embodiment of the present invention are known to those skilled in the art and will not be described in detail here.

[0125] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example.

[0126] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

Claims

1. A method for controlling heating of a vehicle electric drive system, It is characterized in that The electric drive system includes a motor controller and a motor, and the method includes: Make sure the vehicle is in driving condition; In response to a heating instruction, obtaining a speed value and a torque control value of the motor, and obtaining a carrier instruction value of the motor controller; Obtaining a first current command value according to the speed value and the torque control value, and obtaining a second current command value according to the torque control value and the first current command value, wherein the amplitude of the second current command value is greater than the amplitude of the first current command value, and / or obtaining a first carrier frequency according to the carrier command value, and obtaining a second carrier frequency according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency; adjusting a control signal of the motor controller according to at least one of the second current command value and a second carrier frequency; Controlling the operation of the motor according to the adjusted control signal so that the electric drive system generates heat; Obtaining a first current command value according to the rotation speed value and the torque control value includes: Obtaining a heating requirement parameter value according to the heating instruction, wherein the heating requirement parameter value includes a heating current value or a heating power value; Obtaining a rotation speed correction value according to the heating demand parameter value; Obtaining a speed reference value according to the speed correction value and the speed value; According to the speed reference value, query the driving current command curve table to determine the target driving current command curve; Obtaining the first current command value according to the torque control value and the target driving current command curve; Wherein, obtaining the rotation speed correction value according to the heating demand parameter value includes: The speed correction value is calculated according to the following formula: Δn=k*Is; Wherein, Δn is the rotation speed correction value, k is the calibration value, and Is is the heating demand parameter value.

2. The method for controlling heating of a vehicle electric drive system according to claim 1, It is characterized in that Obtaining a second current command value according to the torque control value and the first current command value includes: The torque control value is kept unchanged, the driving current command curve table is queried, and a current command value having an amplitude greater than the amplitude of the first current command value is obtained as the second current command value.

3. The method for controlling heating of a vehicle electric drive system according to claim 1, It is characterized in that The second current command value includes a first d-axis current and a first q-axis current; Adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency comprises: converting the first d-axis current and the first q-axis current to obtain a three-phase drive voltage signal; The three-phase driving voltage signal is pulse-width modulated according to the first carrier frequency to obtain a pulse-width modulated signal for driving the motor controller.

4. The method for controlling heating of a vehicle electric drive system according to claim 1, It is characterized in that The second current command value includes a first d-axis current and a first q-axis current; Adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency comprises: converting the first d-axis current and the first q-axis current to obtain a three-phase drive voltage signal; The three-phase driving voltage signal is pulse-width modulated according to the second carrier frequency to obtain a pulse-width modulated signal for driving the motor controller.

5. The method for controlling heating of a vehicle electric drive system according to claim 1, It is characterized in that The first current command value includes a second d-axis current and a second q-axis current; Adjusting the control signal of the motor controller according to at least one of the second current command value and the second carrier frequency comprises: converting the second d-axis current and the second q-axis current to obtain a three-phase drive voltage signal; The three-phase driving voltage signal is pulse-width modulated according to the second carrier frequency to obtain a pulse-width modulated signal for driving the motor controller.

6. A device for controlling the heating of a vehicle electric drive system, It is characterized in that The electric drive system includes a motor controller and a motor, and the device includes: A determination module, used for determining that the vehicle is in a driving state; A parameter acquisition module, used for acquiring a speed value and a torque control value of the motor and a carrier command value of the motor controller in response to a heating instruction; a heating controllable command value obtaining module, configured to obtain a first current command value according to the rotational speed value and the torque control value, and to obtain a second current command value according to the torque control value and the first current command value, wherein the amplitude of the second current command value is greater than the amplitude of the first current command value, and / or to obtain a first carrier frequency according to the carrier command value, and to obtain a second carrier frequency according to the first carrier frequency, wherein the second carrier frequency is greater than the first carrier frequency; Wherein, obtaining the first current command value according to the rotation speed value and the torque control value includes: Obtaining a heating requirement parameter value according to the heating instruction, wherein the heating requirement parameter value includes a heating current value or a heating power value; Obtaining a rotation speed correction value according to the heating demand parameter value; Obtaining a speed reference value according to the speed correction value and the speed value; According to the speed reference value, query the driving current command curve table to determine the target driving current command curve; Obtaining the first current command value according to the torque control value and the target driving current command curve; Wherein, obtaining the rotation speed correction value according to the heating demand parameter value includes: The speed correction value is calculated according to the following formula: Δn=k*Is; Wherein, Δn is the speed correction value, k is the calibration value, and Is is the heating demand parameter value; a control signal obtaining module, configured to adjust a control signal of the motor controller according to at least one of the second current command value and a second carrier frequency; The control module is used to control the operation of the motor according to the control signal so that the electric drive system generates heat.

7. A vehicle heating system, It is characterized in that include: An electric drive system, the electric drive system comprising a motor controller and a motor; A heat exchange system, used to absorb heat generated by the electric drive system; An electric drive control device, the electric drive control device is connected to the electric drive system, and is used to control the electric drive system according to the method for controlling heating of a vehicle electric drive system according to any one of claims 1 to 5 to generate heat.

8. A vehicle, It is characterized in that include: Power battery; The vehicle controller is used to issue a heating instruction when it is determined that the power battery needs to be heated. ; The vehicle heating system of claim 7, wherein the vehicle heating system is connected to the vehicle controller and is used to heat the power battery in response to the heating instruction.