Data calibration method and device for auxiliary heating of vehicle motor, vehicle and medium
By detecting the target motor-assisted heating working conditions and torque working mode in the vehicle, and obtaining and matching the corresponding current parameters, the problem of reduced suitability and energy efficiency of motor-assisted heating is solved, and higher applicability and reliability are achieved.
Patent Information
- Application Number
- CN202411941294.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-25
AI Technical Summary
In related technology, driving the water pump for heating will consume additional electricity and will only adapt to specific driving conditions, resulting in low applicability of motor-assisted heating, resulting in a decrease in the overall energy efficiency of the vehicle, and reducing the applicability and reliability of the vehicle's motor-assisted heating.
By detecting whether the vehicle is in the target motor-assisted heating condition and torque working mode, the target driving heating power and target torque are obtained, and the corresponding direct-axis current and alternating-axis current are matched in the pre-constructed database to perform motor-assisted heating.
It effectively improves the applicability and reliability of vehicle motor-assisted heating, solves the problem of reduced energy efficiency of motor-assisted heating, and improves the adaptability to different driving conditions.
Smart Images

Figure CN119891885A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicles, and in particular to a data calibration method, device, vehicle and medium for auxiliary heating of a vehicle motor. Background Art
[0002] In the field of pure electric vehicles, in response to mileage attenuation, most industries have taken measures to create a comfortable environment at room temperature for the battery pack to improve the working efficiency of the battery pack. There are generally two specific ways. One is to use PTC (Positive Temperature Coefficient Thermistor Heating), which is usually used to provide additional heating for batteries and motors. PTC is a semiconductor material that increases significantly when its temperature rises. This feature allows PTC to effectively maintain the operating temperature of batteries and motors while providing heat. The other is to use heat pump air conditioning to heat the working environment of the battery pack. The working principle of heat pump air conditioning is the same as that of household air conditioning. The difference is that when household air conditioning is heated, it blows hot air into the room, while heat pump air conditioning blows hot air into the compartment where the battery is located. PTC air conditioning has low cost and fast heating rate, but its efficiency is lower than that of heat pump air conditioning; heat pump air conditioning has high cost and high efficiency, but it takes a long time to heat up, which will affect the comfort in the car and the user experience.
[0003] In the related technology, when it is detected that the actual battery pack temperature of the power battery is within a first range and the current cabin temperature of the vehicle is within a second range, and when it is judged that the vehicle is in driving mode, the vehicle is controlled to enter a motor auxiliary heating mode, and the water pump of the drive motor is turned on to heat the drive motor to increase the utilization efficiency of the motor's waste heat.
[0004] However, driving the water pump for heating in the related technology will consume additional electrical energy and is only suitable for specific driving conditions, resulting in low applicability of motor-assisted heating. In addition, when high-power heating is not required, it will also cause the overall energy efficiency of the vehicle to decline, reducing the applicability and reliability of the vehicle's motor-assisted heating, which urgently needs to be solved. Summary of the invention
[0005] The present application provides a data calibration method, device, vehicle and medium for vehicle motor auxiliary heating, so as to solve the problems in the related technology that driving a water pump for heating consumes additional electric energy and is only suitable for specific driving conditions, resulting in low applicability of motor auxiliary heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of vehicle motor auxiliary heating.
[0006] A first aspect of the present application provides a data calibration method for vehicle motor auxiliary heating, comprising the following steps: detecting whether the vehicle is in a target motor auxiliary heating condition and whether it is in a torque working mode; when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode, obtaining the target driving heating power and target torque of the vehicle; matching the corresponding first direct-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque, so as to perform motor auxiliary heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
[0007] Optionally, in one embodiment of the present application, before obtaining the target driving heating power and target torque of the vehicle, it also includes: when it is detected that the vehicle is in the target motor-assisted heating condition and is not in the torque working mode, obtaining the target parking heating power of the vehicle; matching the corresponding second direct-axis current and second quadrature-axis current in a pre-constructed second database based on the target parking heating power, so as to perform the motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
[0008] Optionally, in one embodiment of the present application, matching the corresponding first direct-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque includes: using the target driving heating power and the target torque to match the pre-constructed first database to obtain the first current vector amplitude of the target motor in the target efficiency mode and the second current vector amplitude in the target heating mode; judging whether the first current vector amplitude is greater than the second current vector amplitude; if the amplitude of the first current vector is greater than the amplitude of the second current vector, outputting the direct-axis current and quadrature-axis current corresponding to the target efficiency mode, otherwise outputting the direct-axis current and quadrature-axis current corresponding to the target heating mode.
[0009] Optionally, in one embodiment of the present application, the motor-assisted heating of the vehicle based on the first direct-axis current and the first quadrature-axis current includes: obtaining the motor speed of the vehicle when the vehicle is in the torque operating mode; determining whether the motor speed is in a target speed range; if the motor speed is in the target speed range, performing motor-assisted heating of the vehicle based on the first direct-axis current and the first quadrature-axis current.
[0010] Optionally, in one embodiment of the present application, after performing motor auxiliary heating on the vehicle according to the first direct-axis current and the first quadrature-axis current, it also includes: collecting the motor temperature of the vehicle; determining whether the motor temperature is not in the target temperature range; if the motor temperature is not in the target temperature range, reducing the target driving heating power until the motor temperature is in the target temperature range.
[0011] A second aspect of the present application provides a data calibration device for vehicle motor auxiliary heating, including: a detection module, used to detect whether the vehicle is in a target motor auxiliary heating condition and whether it is in a torque working mode; a first acquisition module, used to acquire the target driving heating power and target torque of the vehicle when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode; a first control module, used to match the corresponding first direct-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque, so as to perform motor auxiliary heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
[0012] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: a second acquisition module, used to obtain the target parking heating power of the vehicle before obtaining the target driving heating power and target torque of the vehicle, when it is detected that the vehicle is in the target motor-assisted heating condition and not in the torque working mode; a second control module, used to match the corresponding second direct-axis current and second quadrature-axis current in a pre-constructed second database based on the target parking heating power before obtaining the target driving heating power and target torque of the vehicle, so as to perform the motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
[0013] Optionally, in one embodiment of the present application, the first control module includes: a first acquisition unit, used to match the pre-constructed first database with the target driving heating power and the target torque to obtain the first current vector amplitude of the target motor in the target efficiency mode and the second current vector amplitude in the target heating mode; a first judgment unit, used to judge whether the first current vector amplitude is greater than the second current vector amplitude; a first processing unit, used to output the direct-axis current and quadrature-axis current corresponding to the target efficiency mode if the amplitude of the first current vector is greater than the amplitude of the second current vector, otherwise output the direct-axis current and quadrature-axis current corresponding to the target heating mode.
[0014] Optionally, in one embodiment of the present application, the first control module includes: a second acquisition unit, used to acquire the motor speed when the vehicle is in the torque working mode; a second judgment unit, used to judge whether the motor speed is in the target speed range; a second processing unit, used to perform motor auxiliary heating on the vehicle according to the first direct-axis current and the first quadrature-axis current if the motor speed is in the target speed range.
[0015] Optionally, in one embodiment of the present application, the device of the embodiment of the present application also includes: an acquisition module, used to collect the motor temperature of the vehicle after the vehicle is subjected to motor-assisted heating according to the first direct-axis current and the first quadrature-axis current; a judgment module, used to judge whether the motor temperature is not in a target temperature range after the vehicle is subjected to motor-assisted heating according to the first direct-axis current and the first quadrature-axis current; and a processing module, used to reduce the target driving heating power until the motor temperature is in the target temperature range if the motor temperature is not in the target temperature range after the vehicle is subjected to motor-assisted heating according to the first direct-axis current and the first quadrature-axis current.
[0016] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data calibration method for vehicle motor auxiliary heating as described in the above embodiment.
[0017] A fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the above-mentioned data calibration method for vehicle motor auxiliary heating.
[0018] A fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned data calibration method for vehicle motor auxiliary heating.
[0019] The embodiment of the present application can match the corresponding first straight-axis current and first quadrature-axis current in a pre-built first database based on the acquired target driving heating power and target torque of the vehicle when the vehicle is detected to be in the target motor auxiliary heating condition and in the torque working mode, so as to perform motor auxiliary heating on the vehicle according to the first straight-axis current and the first quadrature-axis current, effectively improving the applicability and reliability of the vehicle motor auxiliary heating. Thus, the problem that driving the water pump for heating in the related art consumes extra electric energy and is only suitable for specific driving conditions, resulting in low applicability of motor auxiliary heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of the vehicle motor auxiliary heating is solved.
[0020] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0022] Figure 1 A flow chart of a data calibration method for auxiliary heating of a vehicle motor provided according to an embodiment of the present application;
[0023] Figure 2 This is a polar coordinate current conversion relationship of a specific embodiment of the present application;
[0024] Figure 3 This is a calibration diagram of a specific embodiment of the present application;
[0025] Figure 4 A schematic diagram of parking heater calibration according to a specific embodiment of the present application;
[0026] Figure 5 A schematic diagram of parking heating current control according to a specific embodiment of the present application;
[0027] Figure 6 A schematic diagram of current table lookup switching of a specific embodiment of the present application;
[0028] Figure 7 A schematic diagram of driving heating torque current control according to a specific embodiment of the present application;
[0029] Figure 8 A schematic diagram of mode switching of a specific embodiment of the present application;
[0030] Fig. 9 A schematic diagram of a driving auxiliary heating speed range according to a specific embodiment of the present application;
[0031] Fig.10 A schematic diagram of the structure of a data calibration device for auxiliary heating of a vehicle motor provided according to an embodiment of the present application;
[0032] Fig.11 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0033] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0034] The following describes the data calibration method, device, vehicle and medium of the vehicle motor auxiliary heating of the embodiment of the present application with reference to the accompanying drawings. In view of the problems mentioned in the above background technology that driving the water pump for heating will consume extra electric energy, is only suitable for specific driving conditions, resulting in low applicability of motor auxiliary heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of the vehicle motor auxiliary heating, the present application provides a data calibration method for vehicle motor auxiliary heating, in which, when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode, the corresponding first straight-axis current and the first quadrature-axis current are matched in a pre-constructed first database based on the acquired target driving heating power and target torque of the vehicle, so as to perform motor auxiliary heating on the vehicle according to the first straight-axis current and the first quadrature-axis current, effectively improving the applicability and reliability of the vehicle motor auxiliary heating. Thus, the problems that driving the water pump for heating will consume extra electric energy, is only suitable for specific driving conditions, resulting in low applicability of motor auxiliary heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of the vehicle motor auxiliary heating are solved.
[0035] Specifically, Figure 1 A schematic flow chart of a data calibration method for auxiliary heating of a vehicle motor provided in an embodiment of the present application.
[0036] like Figure 1 As shown, the data calibration method of the vehicle motor auxiliary heating includes the following steps:
[0037] In step S101 , it is detected whether the vehicle is in a target motor auxiliary heating condition and whether it is in a torque working mode.
[0038] In an embodiment of the present application, the target motor auxiliary heating operating condition is a condition that can keep the operating temperature of key components of the vehicle (such as batteries, motors, etc.) within the optimal range at a certain temperature; the torque operating mode is the driving mode, that is, the mode when the vehicle is driving.
[0039] It can be understood that the embodiments of the present application can detect whether the vehicle is in the target motor-assisted heating condition. For example, when the ambient temperature of the vehicle is lower than a certain temperature, the vehicle can automatically enter the motor-assisted heating condition, or the user can manually control the vehicle to enter the motor-assisted heating condition through a physical button. Then, it is necessary to detect whether the vehicle is in the torque working mode, so as to determine whether the vehicle needs to perform motor-assisted heating data calibration, which effectively improves the feasibility of the vehicle motor-assisted heating data calibration.
[0040] In step S102, when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode, the target driving heating power and target torque of the vehicle are obtained.
[0041] It can be understood that the embodiments of the present application can obtain the target driving heating power and motor torque of the vehicle when it is detected that the vehicle is in the target motor-assisted heating condition, for example, the temperature of the environment in which the vehicle is located is lower than a certain temperature, or the user turns on the motor-assisted heating condition through a physical button, and the vehicle is in a torque working mode, that is, a driving mode. Among them, the target driving heating power refers to the electric power lost by DC, not the actual thermal power. The target driving heating power is DC power-motor power, thereby effectively improving the reliability of the vehicle's motor-assisted heating.
[0042] In the actual implementation process, first, the embodiment of the present application can perform torque working mode, that is, driving mode current calibration, using low-efficiency torque curve calibration and polar coordinate mode. Figure 2 As shown, the relationship between the direct-axis current id, the quadrature-axis current iq, the amplitude Is of the current vector, and the current vector angle Theta is shown.
[0043] (1) Figure 3 As shown in (a), an Is value can be set in the embodiment of the present application;
[0044] a. Reduce the Theta angle from 180° to 90° and stop when the current curve intersects the MTPA curve;
[0045] b. Each time a Theta angle is set, record the corresponding Is, Theta angle, id, iq, torque, motor power, and DC power.
[0046] (2) Figure 3 As shown in (b), Is is increased from 0, and the maximum current of Is is the effective value of the maximum current of the motor; each time Is is set, a and b are repeated.
[0047] It should be noted that Figure 3MTPA (Maximum Torque Per Ampere) is a permanent magnet synchronous motor space vector control. Its core idea is to achieve the minimum synthetic current by adjusting id and iq according to the required torque given value, so as to minimize the copper loss of the motor. Under this control strategy, voltage is not the main consideration. The focus is on finding the best power point on the voltage limit circle to achieve the maximum torque output.
[0048] In vector control, the motor current can be decomposed into two components: id and iq. Among them, id represents the direct axis component of the current, also known as the "direct axis current". ID control is mainly used to control the magnetic flux of the motor, that is, to control the magnetic field strength of the motor; while iq represents the quadrature axis component of the current, also known as the "quadrature axis current". Iq control is mainly used to control the torque of the motor. The relationship between id and iq is:
[0049] Current vector magnitude formula:
[0050] The amplitude of the current vector (Is), the peak value of Is is limited by the power components in the three-phase inverter circuit.
[0051] The current vector angle (Theta) refers to the angle between the motor current vector and the axial magnetic field. The motor current vector is determined by the motor voltage and resistance. The current vector determines the magnitude and direction of the motor current, while the axial magnetic field is the magnetic field generated by the motor, which works together with the current vector to drive the motor to rotate. Changes in the current vector angle will affect the effect of the current on the axial magnetic field, and thus affect the motor speed and torque output.
[0052] In addition, the embodiment of the present application can also perform non-torque working mode, that is, parking mode current calibration, where, for example Figure 4 As shown, the parking mode is the motor stationary state, and 0 torque calibration is adopted.
[0053] (1) Set the quadrature axis current iq = 0;
[0054] (2) The direct axis current id increases from 0, and the maximum current id is the maximum effective value of the motor current;
[0055] (3) Each time an id is set, record the corresponding id and DC power;
[0056] (4) The number of ID record points shall not be less than 10.
[0057] It should be noted that the parking heater id current uses a positive current. Because the automotive permanent magnet synchronous motors are all salient pole motors (L d <L q). It can be seen from the torque formula that when id>0, the electromagnetic torque and the magnetic resistance torque are in opposite directions and can cancel each other out. It can better suppress the torque generated by the inaccurate angle of the motor rotor and reduce the possible jitter of the motor.
[0058] The torque formula is:
[0059] T=p[ψ f +(L d -L q )i d ]i q = pψ f i q (electromagnetic torque)+p(L d -L q )i d i q (Reluctance torque)
[0060] Where T is the torque, p is the number of pole pairs, L d is the direct-axis inductance, L q is the quadrature-axis inductance, ψ f is the flux linkage generated by the permanent magnet.
[0061] In step S103 , the corresponding first direct-axis current and first quadrature-axis current are matched in a pre-constructed first database based on the target driving heating power and the target torque, so as to perform motor-assisted heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
[0062] In the embodiment of the present application, the pre-constructed first database includes a [power & torque / id] table and a [power & torque / iq] table.
[0063] It can be understood that the embodiments of the present application can match the corresponding first direct-axis current and first cross-axis current in a pre-constructed first database based on the target driving heating power and the target torque. For example, a table lookup can be performed based on the first database through the torque instruction and the heating power instruction to obtain the first direct-axis current and the first cross-axis current, and the vehicle can be subjected to motor-assisted heating according to the first direct-axis current and the first cross-axis current, thereby effectively improving the accuracy and reliability of data calibration.
[0064] Optionally, in one embodiment of the present application, before obtaining the target driving heating power and target torque of the vehicle, it also includes: when it is detected that the vehicle is in a target motor-assisted heating condition and is not in a torque operating mode, obtaining the target parking heating power of the vehicle; matching the corresponding second direct-axis current and second quadrature-axis current in a pre-constructed second database based on the target parking heating power, so as to perform motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
[0065] In the embodiment of the present application, the pre-constructed second database includes a [power / id] table.
[0066] As a possible implementation method, the embodiment of the present application can detect that the vehicle is in the target motor auxiliary heating condition and is not in the torque working mode, for example, Figure 5 As shown, the vehicle is in the target motor auxiliary heating condition and in the parking mode. A table lookup can be performed in the second database based on the parking heating power instruction to match the corresponding second direct-axis current and second quadrature-axis current. Since the parking mode is the motor stationary state, the second quadrature-axis current is 0, which effectively improves the comprehensiveness of the data calibration.
[0067] Optionally, in one embodiment of the present application, the corresponding first direct-axis current and first quadrature-axis current are matched in a pre-constructed first database based on the target driving heating power and the target torque, including: using the target driving heating power and the target torque to match the pre-constructed first database to obtain the first current vector amplitude of the target motor in the target efficiency mode and the second current vector amplitude in the target heating mode; judging whether the first current vector amplitude is greater than the second current vector amplitude; if the amplitude of the first current vector is greater than the amplitude of the second current vector, outputting the direct-axis current and quadrature-axis current corresponding to the target efficiency mode, otherwise outputting the direct-axis current and quadrature-axis current corresponding to the target heating mode.
[0068] For example, Figure 6 As shown, the embodiment of the present application can utilize the target driving heating power and the target torque to match the first database, obtain the first current vector amplitude Is1 of the target motor in the optimal efficiency mode and the second current vector amplitude Is2 in the target heating mode, and when Is1 is greater than Is2, the direct-axis current and the quadrature-axis current corresponding to the optimal efficiency mode are output, otherwise the direct-axis current and the quadrature-axis current corresponding to the target heating mode are output, that is, the id and iq current instructions are output according to the table lookup with the larger Is, which effectively improves the working efficiency of the vehicle.
[0069] It should be noted that the driving heating function in the embodiment of the present application must meet the principle of torque command priority, so the driving heating only ensures that the minimum current of the motor is not less than the heating current, and does not limit the larger current.
[0070] like Figure 7 As shown, T3 is the maximum torque corresponding to the heating power. When the torque command is less than T3, the Is amplitude remains unchanged, ensuring that the motor has a sufficiently large heating current, and the current moves in the direction of T0→T3; when the torque command is greater than T3, the torque command takes precedence, and the current moves in the direction of T3→T5. At this time, the actual heating power is greater than the heating power command.
[0071] In addition, the embodiment of the present application can adjust the id and iq currents by controlling the size of the heating power. Figure 8 As shown in the figure, as the heating power (current circle with radius Is) changes, id and iq move along the equal torque line toward the direction where Is is larger. When the heating power is 0, the current circle shrinks to point 0, and id and iq always work in the optimal efficiency mode.
[0072] Among them, ω0(MTPA) represents the operating point under the maximum torque per ampere (MTPA) mode; ω1 and ω2 both represent the operating points under different speeds or loads.
[0073] Optionally, in one embodiment of the present application, motor-assisted heating of the vehicle is performed according to the first straight-axis current and the first cross-axis current, including: obtaining the motor speed when the vehicle is in the torque working mode; determining whether the motor speed is in a target speed range; if the motor speed is in the target speed range, motor-assisted heating of the vehicle is performed according to the first straight-axis current and the first cross-axis current.
[0074] For example, the embodiment of the present application can perform motor speed protection in driving mode. The 0 torque ID of driving heating is a negative value, and there is no torque suppression. Torque jitter may occur at low speed; too large ID at high speed may also cause current jitter. To avoid jitter, auxiliary heating is only turned on in a specific speed range, such as Fig. 9 As shown in the figure, a heating coefficient K is set, and auxiliary heating is performed only in the speed range [n0, n1], which effectively improves the safety and reliability of motor auxiliary heating.
[0075] It should be noted that the target speed range is set by those skilled in the art and is not specifically limited here.
[0076] Optionally, in one embodiment of the present application, after performing motor auxiliary heating on the vehicle according to the first straight-axis current and the first cross-axis current, it also includes: collecting the motor temperature of the vehicle; determining whether the motor temperature is not in the target temperature range; if the motor temperature is not in the target temperature range, reducing the target driving heating power until the motor temperature is in the target temperature range.
[0077] For another example, the embodiment of the present application can perform temperature protection in driving mode, that is, adopt a motor temperature closed loop, set a temperature range for motor heating, and reduce the heating power when the motor temperature exceeds the temperature range to keep the motor temperature within the temperature range. The temperature range must be smaller than the over-temperature protection value of the motor torque mode to avoid over-temperature torque limiting.
[0078] It should be noted that the target temperature range is set by those skilled in the art and is not specifically limited here.
[0079] In addition, the embodiment of the present application can also set speed protection in parking mode. Even if the present application can suppress the torque generated by the motor to a certain extent, for safety reasons, some restrictions are generally added to the parking mode. For example, parking heating is allowed only after the P gear is locked. At the same time, the parking mode will detect the motor speed. If the speed exceeds the protection threshold, the parking heating will be stopped.
[0080] Secondly, the embodiment of the present application can also set temperature protection in parking mode, adopt a motor temperature closed loop, and set a motor heating temperature range; when the motor temperature exceeds the temperature range, the heating power is reduced to keep the motor temperature within the temperature range; the temperature range must be smaller than the over-temperature protection value of the motor torque mode to avoid over-temperature torque limit caused by driving at any time.
[0081] Among them, since the motor and MCU (Motor Control Unit) share the heat dissipation water path, the actual heating source includes IGBT (Insulated Gate Bipolar Transistor) power devices. Because IGBT water cooling generally does not cause overheating, the switching frequency of IGBT can be appropriately increased during parking heating to increase the heat generation of IGBT.
[0082] Among them, MCU is an important component of the pure electric vehicle drive motor control system, which mainly plays the role of adjusting the motor operating state to meet the different operating requirements of the vehicle. Specifically, MCU obtains vehicle requirements (gear, acceleration, braking and other instructions) from the vehicle controller, obtains electric energy from the power battery, and obtains the electric energy required for the drive motor through its own inverter modulation, so that the motor speed and torque meet the requirements of the vehicle (starting, acceleration, braking, deceleration, climbing, energy recovery, etc.).
[0083] According to the data calibration method for vehicle motor auxiliary heating proposed in the embodiment of the present application, when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode, the corresponding first straight-axis current and first quadrature-axis current can be matched in the pre-constructed first database based on the acquired target driving heating power and target torque of the vehicle, so as to perform motor auxiliary heating on the vehicle according to the first straight-axis current and the first quadrature-axis current, effectively improving the applicability and reliability of vehicle motor auxiliary heating. Thus, the problem that driving the water pump for heating in the related art consumes extra electric energy and is only suitable for specific driving conditions, resulting in low applicability of motor auxiliary heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of vehicle motor auxiliary heating is solved.
[0084] Next, a data calibration device for auxiliary heating of a vehicle motor proposed in an embodiment of the present application will be described with reference to the accompanying drawings.
[0085] Fig.10 It is a block diagram of a data calibration device for auxiliary heating of a vehicle motor according to an embodiment of the present application.
[0086] like Fig.10 As shown, the data calibration device 10 for auxiliary motor heating of a vehicle includes: a detection module 100 , a first acquisition module 200 and a first control module 300 .
[0087] Specifically, the detection module 100 is used to detect whether the vehicle is in a target motor auxiliary heating condition and whether it is in a torque working mode.
[0088] The first acquisition module 200 is used to acquire the target driving heating power and target torque of the vehicle when it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode.
[0089] The first control module 300 is used to match the corresponding first direct-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque, so as to perform motor-assisted heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
[0090] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: a second acquisition module and a second control module.
[0091] Among them, the second acquisition module is used to obtain the target parking heating power of the vehicle before obtaining the target driving heating power and target torque of the vehicle when it is detected that the vehicle is in the target motor auxiliary heating condition and is not in the torque working mode.
[0092] The second control module is used to match the corresponding second direct-axis current and second quadrature-axis current in a pre-constructed second database based on the target parking heating power before obtaining the target driving heating power and target torque of the vehicle, so as to perform motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
[0093] Optionally, in one embodiment of the present application, the first control module 300 includes: a first acquisition unit, a first judgment unit and a first processing unit.
[0094] The first acquisition unit is used to match a pre-constructed first database using the target driving heating power and the target torque to obtain a first current vector amplitude of the target motor in a target efficiency mode and a second current vector amplitude in a target heating mode.
[0095] The first judging unit is used to judge whether the first current vector amplitude is greater than the second current vector amplitude.
[0096] The first processing unit is configured to output the direct-axis current and the quadrature-axis current corresponding to the target efficiency mode if the amplitude of the first current vector is greater than the amplitude of the second current vector, and otherwise output the direct-axis current and the quadrature-axis current corresponding to the target heating mode.
[0097] Optionally, in one embodiment of the present application, the first control module 300 includes: a second acquisition unit, a second judgment unit and a second processing unit.
[0098] Wherein, the second acquisition unit is used to acquire the motor speed when the vehicle is in the torque working mode.
[0099] The second judgment unit is used to judge whether the motor speed is within the target speed range.
[0100] The second processing unit is used to perform motor auxiliary heating on the vehicle according to the first straight-axis current and the first quadrature-axis current if the motor speed is within the target speed range.
[0101] Optionally, in one embodiment of the present application, the device 10 of the embodiment of the present application further includes: a collection module, a judgment module and a processing module.
[0102] The acquisition module is used to acquire the motor temperature of the vehicle after the motor of the vehicle is auxiliary heated according to the first straight-axis current and the first quadrature-axis current.
[0103] The judging module is used to judge whether the motor temperature is not within the target temperature range after the motor auxiliary heating of the vehicle is performed according to the first straight-axis current and the first quadrature-axis current.
[0104] The processing module is used to reduce the target driving heating power until the motor temperature is within the target temperature range after the motor auxiliary heating of the vehicle is performed according to the first straight-axis current and the first quadrature-axis current, if the motor temperature is not within the target temperature range.
[0105] It should be noted that the above explanation of the data calibration method embodiment of the vehicle motor auxiliary heating is also applicable to the data calibration device of the vehicle motor auxiliary heating of this embodiment, and will not be repeated here.
[0106] According to the data calibration device for auxiliary motor heating of a vehicle proposed in the embodiment of the present application, when it is detected that the vehicle is in the target auxiliary motor heating condition and in the torque working mode, the corresponding first straight-axis current and first quadrature-axis current can be matched in the pre-constructed first database based on the acquired target driving heating power and target torque of the vehicle, so as to perform motor auxiliary heating on the vehicle according to the first straight-axis current and the first quadrature-axis current, thereby effectively improving the applicability and reliability of auxiliary motor heating of the vehicle. Thus, the problem that driving the water pump for heating in the related art consumes extra electric energy and is only suitable for specific driving conditions, resulting in low applicability of auxiliary motor heating, causing the overall energy efficiency of the vehicle to decrease, and reducing the applicability and reliability of auxiliary motor heating of the vehicle is solved.
[0107] Fig.11 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0108] A memory 1101 , a processor 1102 , and a computer program stored in the memory 1101 and executable on the processor 1102 .
[0109] When the processor 1102 executes the program, the data calibration method for auxiliary heating of a vehicle motor provided in the above embodiment is implemented.
[0110] Furthermore, the vehicle also includes:
[0111] The communication interface 1103 is used for communication between the memory 1101 and the processor 1102 .
[0112] The memory 1101 is used to store computer programs that can be executed on the processor 1102 .
[0113] The memory 1101 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0114] If the memory 1101, the processor 1102 and the communication interface 1103 are implemented independently, the communication interface 1103, the memory 1101 and the processor 1102 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0115] Optionally, in a specific implementation, if the memory 1101, the processor 1102 and the communication interface 1103 are integrated on a chip, the memory 1101, the processor 1102 and the communication interface 1103 can communicate with each other through an internal interface.
[0116] The processor 1102 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0117] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned data calibration method for auxiliary heating of a vehicle motor is implemented.
[0118] This embodiment also provides a computer program product, including a computer program, which, when executed, is used to implement the above data calibration method for auxiliary heating of a vehicle motor.
[0119] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. 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 application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0120] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0121] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0122] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0123] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0124] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0125] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0126] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A data calibration method for vehicle motor auxiliary heating, characterized in that: The following steps are involved: Detect whether the vehicle is in the target motor auxiliary heating condition and whether it is in the torque working mode; When it is detected that the vehicle is in the target motor auxiliary heating condition and in the torque working mode, obtaining the target driving heating power and target torque of the vehicle; Based on the target driving heating power and the target torque, a corresponding first direct-axis current and a first quadrature-axis current are matched in a pre-constructed first database to perform motor-assisted heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
2. The method according to claim 1, characterized in that Before obtaining the target driving heating power and target torque of the vehicle, the method further includes: When it is detected that the vehicle is in the target motor auxiliary heating operating condition and is not in the torque operating mode, obtaining a target parking heating power of the vehicle; Based on the target parking heating power, a corresponding second direct-axis current and second quadrature-axis current are matched in a pre-constructed second database to perform the motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
3. The method according to claim 1, characterized in that The matching of the corresponding first straight-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque includes: Matching the pre-built first database using the target driving heating power and the target torque to obtain a first current vector magnitude of the target motor in a target efficiency mode and a second current vector magnitude in a target heating mode; determining whether the first current vector magnitude is greater than the second current vector magnitude; If the amplitude of the first current vector is greater than the amplitude of the second current vector, the direct-axis current and the quadrature-axis current corresponding to the target efficiency mode are output; otherwise, the direct-axis current and the quadrature-axis current corresponding to the target heating mode are output.
4. The method according to claim 1, characterized in that The performing motor auxiliary heating on the vehicle according to the first direct-axis current and the first quadrature-axis current includes: Acquiring a motor speed when the vehicle is in the torque working mode; Determining whether the motor speed is within a target speed range; If the motor speed is within the target speed range, motor auxiliary heating is performed on the vehicle according to the first direct-axis current and the first quadrature-axis current.
5. The method according to claim 4, characterized in that After performing motor-assisted heating on the vehicle according to the first direct-axis current and the first quadrature-axis current, the method further includes: collecting a motor temperature of the vehicle; Determining whether the motor temperature is not within a target temperature range; If the motor temperature is not within the target temperature range, the target driving heating power is reduced until the motor temperature is within the target temperature range.
6. A data calibration device for auxiliary heating of a vehicle motor, characterized in that: include: A detection module, used to detect whether the vehicle is in a target motor auxiliary heating condition and whether it is in a torque working mode; A first acquisition module, configured to acquire a target driving heating power and a target torque of the vehicle when it is detected that the vehicle is in the target motor auxiliary heating working condition and in the torque working mode; The first control module is used to match the corresponding first direct-axis current and first quadrature-axis current in a pre-constructed first database based on the target driving heating power and the target torque, so as to perform motor-assisted heating on the vehicle according to the first direct-axis current and the first quadrature-axis current.
7. The device according to claim 6, characterized in that Also includes: A second acquisition module is used for acquiring the target parking heating power of the vehicle before acquiring the target driving heating power and the target torque of the vehicle, when it is detected that the vehicle is in the target motor auxiliary heating working condition and is not in the torque working mode; A second control module is used to match the corresponding second direct-axis current and second quadrature-axis current in a pre-constructed second database based on the target parking heating power before acquiring the target driving heating power and the target torque of the vehicle, so as to perform the motor-assisted heating on the vehicle according to the second direct-axis current and the second quadrature-axis current, wherein the second quadrature-axis current is 0.
8. The device according to claim 6, characterized in that The first control module comprises: an acquisition unit, configured to match the pre-built first database by using the target driving heating power and the target torque to obtain a first current vector magnitude of the target motor in a target efficiency mode and a second current vector magnitude in a target heating mode; a judging unit, configured to judge whether the first current vector amplitude is greater than the second current vector amplitude; A processing unit is configured to output the direct-axis current and the quadrature-axis current corresponding to the target efficiency mode if the amplitude of the first current vector is greater than the amplitude of the second current vector, and otherwise output the direct-axis current and the quadrature-axis current corresponding to the target heating mode.
9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data calibration method for auxiliary heating of a vehicle motor as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the data calibration method for auxiliary heating of a vehicle motor as described in any one of claims 1 to 5.