Motor stalling heating method, device and equipment and storage medium
By obtaining the vehicle's heating requirements and motor loss information, combining the motor universal noise diagram, the motor target speed and torque are determined, low-noise motor block heating is achieved, and the problem of high motor blocking and heating noise is solved, and the balance between heat demand and NVH performance is met.
Patent Information
- Application Number
- CN202411829538.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-12-12
AI Technical Summary
The existing motor blocking and rotation heating technology generates large electric drive noise during the heating process, affecting the user experience. How to achieve low-noise motor blocking and rotation heating has become an urgent problem.
By obtaining the vehicle's heating demand power, motor loss power and driving working conditions information, determine the motor target power, and query the motor universal characteristics noise diagram based on the motor target power, obtain the motor target speed and torque, and then accurately control the vehicle and motor to complete the motor blocking and heating.
While meeting the heat demand, it reduces noise during motor operation, realizes low-noise motor blocking and heating, balances heat demand with NVH performance, shortens the R&D cycle and reduces development costs.
Smart Images

Figure CN119696285A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle noise control, and in particular to a motor stall heating method, device, equipment and storage medium. Background Art
[0002] The motor stalling technology in thermal management can actively control the drive motor to reduce its output efficiency under certain conditions when the vehicle needs heating, so that the heat generated by the motor can provide auxiliary heating for the area in need.
[0003] For the motor stall heating process, the existing solutions mainly focus on optimizing the heating efficiency. However, when the motor is stalled and heated, due to the large output power of the motor, it will generate unbearable electric drive noise, affecting the user experience. How to achieve low-noise motor stall heating has become an urgent problem to be solved.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present application is to provide a motor stall heating method, device, equipment and storage medium, aiming to solve the technical problem of how to achieve low-noise motor stall heating.
[0006] To achieve the above purpose, the present application proposes a motor stall heating method, the method comprising:
[0007] Obtain the vehicle's heating demand power, motor power loss and vehicle driving condition information;
[0008] When the motor power loss is less than the heating power requirement, determining the motor target power according to the heating power requirement and the vehicle driving condition information;
[0009] According to the motor target power, query the motor universal characteristic noise diagram to obtain the motor target speed and the motor target torque;
[0010] The vehicle and the motor are controlled to operate according to the motor target speed and the motor target torque to complete motor stall heating.
[0011] In one embodiment, the step of querying the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque includes:
[0012] Querying a motor universal characteristic noise diagram according to the motor target power, obtaining a motor operating point set corresponding to the motor target power, and obtaining a motor efficiency value and a motor noise value corresponding to the motor operating point in the motor operating point set;
[0013] The motor stall operating point is determined from the motor operating point set according to the motor efficiency value and the motor noise value, and the motor target speed and the motor target torque are obtained.
[0014] In one embodiment, the step of determining the motor stall operating point from the motor operating point set according to the motor efficiency value and the motor noise value, and obtaining the motor target speed and the motor target torque includes:
[0015] Obtaining a noise target value of a universal characteristic noise diagram of the motor;
[0016] Determining a first motor operating point from the motor operating point set according to the motor efficiency value;
[0017] When the motor noise value at the first motor operating point is less than or equal to the noise target value, the first motor operating point is determined to be a motor stall operating point, and a motor target speed and a motor target torque are obtained.
[0018] In one embodiment, before the step of querying the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque, the step further includes:
[0019] Obtaining a motor universal characteristic diagram, wherein the motor universal characteristic diagram is used to query a motor speed, a motor torque, and a motor efficiency corresponding to a motor operating point according to a motor target power;
[0020] Obtaining a motor noise value corresponding to a motor operating point in the motor universal characteristic diagram;
[0021] A motor universal characteristic noise diagram is drawn according to the noise target value, the motor noise value and the motor universal characteristic diagram.
[0022] In one embodiment, the step of obtaining the motor noise value corresponding to the motor operating point in the motor universal characteristic diagram further includes:
[0023] The motor is torque-limited according to the preset motor torque step length, and the motor noise data corresponding to different speeds under the preset motor torque is collected;
[0024] An order analysis is performed on the motor noise data to obtain a motor noise value corresponding to a motor operating point in the motor universal characteristic diagram.
[0025] In one embodiment, when the motor power loss is less than the heating power requirement, the step of determining the motor target power according to the heating power requirement and the vehicle driving condition information includes:
[0026] When the motor power loss is less than the heating power requirement, determining the vehicle power requirement according to the vehicle driving condition information;
[0027] The motor target power is determined according to the heating required power and the vehicle power required power.
[0028] In one embodiment, before the step of obtaining the heating demand power, motor power loss and vehicle driving condition information of the vehicle, the step further includes:
[0029] Get the vehicle's current battery temperature, target battery temperature, and battery heating time;
[0030] The heating power requirement of the vehicle is determined according to the current battery temperature, the target battery temperature and the battery heating time.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a motor stall heating device, the motor stall heating device comprising:
[0032] A data acquisition module is used to obtain the vehicle's heating demand power, motor power loss and vehicle driving condition information;
[0033] a power determination module, configured to determine a motor target power according to the heating demand power and the vehicle driving condition information when the motor loss power is less than the heating demand power;
[0034] A data query module, used to query the motor universal characteristic noise diagram according to the motor target power, and obtain the motor target speed and motor target torque;
[0035] The motor control module is used to control the operation of the vehicle and the motor according to the motor target speed and the motor target torque to complete motor stall heating.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a motor stall heating device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the motor stall heating method as described above.
[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the motor stall heating method described above are implemented.
[0038] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the motor stall heating method as described above are implemented.
[0039] One or more technical solutions proposed in this application have at least the following technical effects:
[0040] Obtain the heating power requirement, motor power loss and vehicle driving condition information of the vehicle; when the motor power loss is less than the heating power requirement, determine the motor target power according to the heating power requirement and the vehicle driving condition information; query the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and motor target torque; control the vehicle and motor operation according to the motor target speed and the motor target torque to complete the motor stall heating, by using the motor universal characteristic noise diagram, query the motor target speed and target torque according to the motor target power, select the speed and torque with less noise as the motor working point for stall heating under the condition of meeting the heat demand, balance the heat demand and NVH performance, accurately control the vehicle and motor through the target speed and target torque, complete the motor stall heating process, and reduce the noise in the motor operation while meeting the heating demand, so as to achieve low-noise motor stall heating. The scheme of the present application can realize low-cost and rapid determination of the motor stall operating point, greatly shorten the research and development cycle, and reduce development costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0043] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the motor stall heating method of the present application;
[0044] Figure 2 A diagram of the drive system architecture provided for the first embodiment of the motor stall heating method of the present application;
[0045] Figure 3 A schematic diagram of a motor stall heating scheme provided in Embodiment 1 of the motor stall heating method of the present application;
[0046] Figure 4 The motor universal characteristic diagram provided for the first embodiment of the motor stall heating method of the present application;
[0047] Figure 5 The motor noise diagram provided for the motor stall heating method embodiment 1 of the present application;
[0048] Figure 6 A motor noise comparison diagram provided for the motor stall heating method embodiment 1 of the present application;
[0049] Figure 7 A schematic diagram of a flow chart provided for Embodiment 2 of the motor stall heating method of the present application;
[0050] Figure 8 This is a schematic diagram of the module structure of the motor stall heating device according to an embodiment of the present application;
[0051] Fig. 9 Schematic diagram of the equipment structure of the hardware operating environment involved in the motor stall heating method in the embodiment of the present application.
[0052] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0053] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0054] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0055] The main solution of the embodiment of the present application is: to obtain the heating demand power, motor power loss and vehicle driving condition information of the vehicle; when the motor power loss is less than the heating demand power, determine the motor target power according to the heating demand power and the vehicle driving condition information; query the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque; control the vehicle and motor operation according to the motor target speed and the motor target torque to complete the motor stall heating.
[0056] In this embodiment, for ease of description, the following description is based on identifying the vehicle end as the execution subject.
[0057] The motor stalling technology in thermal management can actively control the drive motor to reduce its output efficiency under certain conditions when the vehicle needs heating, so that the heat generated by the motor can provide auxiliary heating for the area in need.
[0058] For the motor stall heating process, the existing solutions mainly focus on optimizing the heating efficiency. However, when the motor is stalled and heated, due to the large output power of the motor, it will generate unbearable electric drive noise, affecting the user experience. How to achieve low-noise motor stall heating has become an urgent problem to be solved.
[0059] The present application provides a noise optimization method for a motor stalled-rotor heating system, which can achieve a balance between battery heating efficiency and NVH (noise, vibration, and harshness), and meet user comfort and charging convenience requirements.
[0060] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle terminal, etc. The following takes the vehicle terminal as an example to illustrate this embodiment and the following embodiments.
[0061] Based on this, the present application embodiment provides a motor stall heating method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the motor stall heating method of the present application.
[0062] In this embodiment, the motor stall heating method includes steps S10 to S40:
[0063] Step S10, obtaining the heating power requirement, motor power loss and vehicle driving condition information of the vehicle;
[0064] It should be noted that motor stall heating is mainly used in environmental scenarios that can provide rapid heating for power batteries. For example, when the power battery needs to be charged, the battery can be preheated in advance through thermal management to reach the optimal charging temperature. For example, when using the vehicle in a low-temperature environment, by starting the vehicle and adopting motor stall technology, the resistance wire of the motor coil winding is used as the heat source, and the generated heat is transferred to the power battery through the coolant, which can achieve the purpose of quickly heating the battery and allowing it to reach normal operating temperature.
[0065] It should be understood that when the vehicle's power battery has a rapid heating demand, the heating demand power can be determined based on the heating demand information of the power battery detected by the vehicle's internal sensors (such as temperature sensors). The motor loss power is the electrical energy consumed by the motor during operation due to various losses (such as copper loss, iron loss, mechanical loss, etc.). This part of energy is mainly dissipated in the form of heat energy and can be estimated by the efficiency and operating parameters of the motor (such as by measuring the current and voltage of the motor at a specific working point, combined with the efficiency curve of the motor, the actual power loss of the motor is calculated). The vehicle driving condition information includes vehicle speed, vehicle accelerator pedal opening, vehicle brake pedal opening, motor torque, motor speed and other information.
[0066] Step S20, when the motor power loss is less than the heating power requirement, determining the motor target power according to the heating power requirement and the vehicle driving condition information;
[0067] It should be noted that during the operation of the vehicle's drive motor, the motor power loss will be detected in real time to determine whether to start the stall heating. When the motor power loss is greater than or equal to the vehicle's required heating power, it means that the heat generated by the motor is sufficient to meet the heating needs. At this time, controlling the motor to run in the current state can meet the heating needs. When the motor power loss is less than the vehicle's required heating power, it means that the heat generated by the motor is insufficient to meet the heating needs. At this time, it is necessary to start the stall heating and actively control the drive motor to reduce its output efficiency to achieve rapid heating of the power battery.
[0068] It should be understood that the motor target power can be the sum of the vehicle's heating demand power and the vehicle's power demand power, which is used to guide the motor control unit (MCU) to control the output of the drive motor to meet the heating demand and optimize energy utilization.
[0069] In a feasible implementation, step S20 may include: when the motor loss power is less than the heating demand power, determining the vehicle power demand power according to the vehicle driving condition information; determining the motor target power according to the heating demand power and the vehicle power demand power.
[0070] It should be noted that the vehicle power demand is the total power required by the vehicle to maintain or change its speed under the current driving conditions, including the power required to overcome air resistance, rolling resistance and provide acceleration. The vehicle power demand of the drive motor comes from the pedal signal, which is processed by the vehicle control unit (VCU) and then given to the MCU.
[0071] Specifically, the accelerator pedal sensor can convert the driver's pedaling force into an electrical signal, which is proportional to the pedal position. After the pedal signal is transmitted to the VCU, the VCU processes the pedal signal according to the vehicle's current driving condition information (such as vehicle speed, vehicle accelerator pedal opening, vehicle brake pedal opening, etc.) and driving mode, calculates the required power output, generates control instructions, and sends them to the MCU through the CAN bus or other communication interface. After the MCU receives the control instruction from the VCU, it parses the parameters in the instruction to obtain the power demand of the whole vehicle. The motor target power can be obtained by summing the power demand of the whole vehicle and the heating demand.
[0072] Step S30, querying the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque;
[0073] It should be understood that after obtaining the motor target power, the MCU needs to query the motor target speed and motor target torque according to the motor target power to control the operation of the drive motor and obtain the final output state of the drive motor by matching the speed and torque. Figure 2 , Figure 2 The drive system architecture diagram provided for the first embodiment of the motor stall heating method of this application. After the current output by the power battery passes through the MCU and the wiring harness, due to the existence of losses, its output current will change from I1 to I2. During the operation of the drive motor, since the motor windings will heat up, this process will continue to cause current losses, and the output power P of the motor out The ratio of the two is the efficiency of the drive motor. out It corresponds to the power requirement of the whole vehicle, and the power P2 at the output of MCU corresponds to the target power of the motor.
[0074] It should be noted that when the drive motor is in normal operation, the output efficiency = (P out / P2)*100%, where P2=U*I2, Pout=speed*torque / 9550. When the motor stalling technology is required for heating, the motor efficiency can be reduced through two solutions. Figure 3 , Figure 3 Schematic diagram of a motor stall heating scheme provided in Embodiment 1 of the motor stall heating method of the present application. Scheme 1 is to maintain the driving performance of the whole vehicle, that is, the output power P of the motor. out The first option is to keep the input power P2 of the drive motor unchanged and reduce the output power P out To increase the heat loss of the system, so as to increase the heat loss inside the motor. For option 1, the voltage of the whole vehicle does not change much, which can be achieved by increasing the input current I2 to ensure the power of the whole vehicle, but because more electrical energy is used for heat conversion, it will have a certain impact on the endurance of the whole vehicle. For option 2, the power at the input end remains unchanged, which will reduce the power of the whole vehicle, but the endurance of the whole vehicle will not be affected. In the specific implementation, the corresponding solution can be selected according to the needs of the whole vehicle for stall heating.
[0075] In addition, it should be noted that by drawing many equal efficiency curves and equal power curves on the graph with the speed as the horizontal axis and the torque as the vertical axis, the universal characteristic diagram of the motor can be formed. Figure 4 , Figure 4The motor universal characteristic diagram provided for the first embodiment of the motor stall heating method of the present application. Existing solutions often use the motor universal characteristic diagram to query the target speed and target torque of the drive motor according to the motor target power, but the target speed and target torque that meet the heating demand power queried through the motor universal characteristic diagram can only consider the motor efficiency, but fail to consider the influence of motor noise. Considering that the motor noise level will change with the motor speed and torque, the solution of the present application maps the motor noise of the vehicle under all working conditions into the motor universal characteristic diagram, identifies the area where the motor noise meets the target value, and obtains the motor universal characteristic noise diagram, which is drawn in advance according to the test data and stored in the memory. The motor target speed and motor target torque that meet the heating demand power and noise optimization requirements can be determined through the motor universal characteristic noise diagram according to the motor target power.
[0076] In a feasible implementation manner, before step S30, steps A11 to A13 may also be included:
[0077] Step A11, obtaining a motor universal characteristic diagram, wherein the motor universal characteristic diagram is used to query a motor speed, a motor torque, and a motor efficiency of a corresponding motor operating point according to a motor target power;
[0078] It should be understood that the motor universal characteristics can be obtained by measuring the motor bench test to draw the motor universal characteristics diagram. Specifically, through the motor bench test or simulation, the performance data of the motor at different working points can be collected. These data include the efficiency, power and other parameters of the drive motor at various speeds and torques. Figure 4 As shown in the figure, after constructing a two-dimensional coordinate system with speed (unit: rpm) as the horizontal coordinate and torque (unit: Nm) as the vertical coordinate, the actual operating data of the drive motor at different speeds and torques can be plotted in the two-dimensional coordinate system, and in the coordinate system, points with the same efficiency are connected to form a closed iso-efficiency curve, and points with equal motor output power are connected to form an iso-power curve to obtain the motor universal characteristic diagram. According to the motor target power, the motor speed, motor torque and motor efficiency of the motor operating point under the corresponding power can be queried from the motor universal characteristic diagram.
[0079] Step A12, obtaining a motor noise value corresponding to a motor operating point in the motor universal characteristic diagram;
[0080] It should be understood that in order to obtain a motor universal characteristic noise diagram that maps the motor noise under all operating conditions of the vehicle, it is necessary to obtain the motor noise value of the motor operating point in the motor universal characteristic diagram through actual vehicle measurement.
[0081] In a feasible implementation, step A12 may include: limiting the torque of the motor according to a preset motor torque step, collecting motor noise data corresponding to different speeds under the preset motor torque; performing order analysis on the motor noise data to obtain the motor noise value corresponding to the motor operating point in the motor universal characteristic diagram.
[0082] It should be noted that a motor noise test system is required before obtaining the motor noise data. Specifically, microphones can be arranged in the left ear of the driver and the outer ear of the right rear passenger in the car, and the microphones are connected to the vibration noise data acquisition front end through cables. The car CAN bus OBD diagnostic port is connected to the vibration noise data acquisition front end and the VCU control host computer through a one-to-two OBD adapter cable, and the vibration noise data acquisition front end is connected to the computer to form a motor noise test system. The system can collect vehicle motor noise data, motor speed and torque while adjusting the motor control strategy.
[0083] It should be understood that in order to systematically collect the performance data of the motor under different load conditions, a series of torque values will be preset, and the difference between these values is the torque step. For example, the torque step can be 10%. At this time, the preset motor torque will be set to 10%, 20%, ..., 100% and other torques of different loads. The vehicle accelerates at 100% throttle opening, and the motor noise data corresponding to different speeds is measured by the motor noise test system. If the motor working condition requires more refinement, the motor torque step can be further reduced, and the above steps are repeated to obtain the motor noise data.
[0084] In addition, it should be noted that the motor has a specific order noise, which is determined by its design parameters. The motor noise includes electromagnetic order noise and gear order noise. The electromagnetic order is determined by the number of motor poles and slots, and the gear order is determined by the number of teeth. The motor noise data includes information such as the loudness and frequency of the noise. By performing order analysis on the motor noise data, the complex noise signal can be decomposed into components of different frequencies, the periodic components in the motor noise can be quantified, and the motor order noise values can be obtained in turn to obtain the motor noise value corresponding to the motor operating point in the motor universal characteristic diagram. Figure 5 , Figure 5 This is a motor noise diagram provided in Example 1 of the motor stall heating method of this application. Figure 5 As shown in the figure, the unit of the motor noise value is dB(A), dB(A) is the sound pressure level using A weighting, and Pa is the unit of sound pressure. The color change in the figure indicates the change in the sound pressure level of the motor noise under different speed (unit: rpm) and torque (unit: Nm) conditions. The contour lines in the figure are equal power lines, and the motor output power (unit: kW) under the speed and torque combination corresponding to the motor operating point on each equal power line is the same.
[0085] Step A13, drawing a motor universal characteristic noise diagram according to the noise target value, the motor noise value and the motor universal characteristic diagram.
[0086] It should be understood that the noise target value is a noise optimization target value set according to design requirements or standards, which is used to ensure that the noise generated by the motor during the stall heating process is lower than this value. After obtaining the motor noise value of the corresponding motor operating point in the motor universal characteristic diagram, the motor noise value of each motor operating point will be compared with the noise target value, and all areas where the motor noise values exceed the noise target value will be plotted into the motor universal characteristic diagram to obtain a motor universal characteristic noise diagram to ensure that the motor target speed and motor target torque obtained according to the motor target power query do not fall in this area. According to the motor universal characteristic noise diagram, the motor noise value of the corresponding motor operating point can be queried and it can be identified whether the motor noise value of the motor operating point exceeds the noise target value.
[0087] In a feasible implementation, step S30 may include steps S31 to S32:
[0088] Step S31, querying a motor universal characteristic noise diagram according to the motor target power, obtaining a motor operating point set corresponding to the motor target power, and obtaining a motor efficiency value and a motor noise value corresponding to the motor operating point in the motor operating point set;
[0089] It should be noted that the motor universal characteristic noise diagram contains the horizontal axis speed, the vertical axis torque, the equal power line, the equal efficiency line, and the area mark where the motor noise value exceeds the noise target value. After obtaining the motor target power, the motor operating point set corresponding to the motor target power can be queried according to the corresponding equal power line in the motor universal characteristic noise diagram, and the motor efficiency value and motor noise value corresponding to each motor operating point can be obtained.
[0090] Step S32, determining the motor stall operating point from the motor operating point set according to the motor efficiency value and the motor noise value, and obtaining the motor target speed and the motor target torque.
[0091] It should be understood that after obtaining the set of motor operating points corresponding to the motor target power, the motor speed and torque with noise meeting the optimization requirements and lower motor efficiency will be selected from the motor operating point set as the motor stall operating point according to the motor efficiency value and motor noise value corresponding to each motor operating point, so as to obtain the required motor target speed and motor target torque that meet the heat demand.
[0092] In a feasible implementation, step S32 may include: obtaining the noise target value of the motor universal characteristic noise diagram; determining the first motor operating point from the motor operating point set according to the motor efficiency value; when the motor noise value of the first motor operating point is less than or equal to the noise target value, determining the first motor operating point as a motor stall operating point, and obtaining the motor target speed and the motor target torque.
[0093] It should be understood that the noise target value will be marked in the motor universal characteristic noise diagram, and the noise target value reflects the noise optimization requirements of the motor universal characteristic noise diagram. After obtaining the set of motor operating points that meet the motor target power, each motor operating point in the set will be sorted from small to large according to the motor efficiency value, and the motor operating point with the lowest motor efficiency value will be used as the first motor operating point. If the motor noise value of the first motor operating point is less than or equal to the noise target value, it means that the first motor operating point meets the noise optimization requirements, and the first motor operating point is determined to be the motor stall operating point, and the motor target speed and motor target torque are obtained. If the motor noise value of the first motor operating point is greater than the noise target value, it means that the first motor operating point does not meet the noise optimization requirements. At this time, the motor operating point with the second lowest motor efficiency value will be determined as the first motor operating point, until the first motor operating point meets the noise optimization requirements, and the motor target speed and motor target torque are obtained. The selection of the motor stall operating point can maintain the balance between battery heating efficiency and NVH, and meet the requirements of user comfort and charging convenience.
[0094] Step S40: controlling the operation of the vehicle and the motor according to the motor target speed and the motor target torque to complete motor stall heating.
[0095] It should be understood that by controlling the operation of the vehicle and the motor according to the motor target speed and the motor target torque, low-noise active heating of the motor can be achieved. Figure 6 , Figure 6 This is a motor noise comparison diagram provided in Example 1 of the motor stall heating method of this application. Figure 6 As shown in the figure, the motor noise performance of the drive motor before and after the motor stall condition optimization is shown, rpm is the unit of the horizontal axis speed, and dB(A) is the unit of the vertical axis motor noise value. By comparing the two curves before and after the point selection optimization, it can be found that the noise level of the optimized drive motor in most speed ranges is reduced, especially in the medium and high speed areas, indicating that by querying the motor universal characteristic noise diagram to obtain the optimized motor selection point, the noise characteristics of the motor can be effectively improved and its acoustic performance can be enhanced.
[0096] The present embodiment provides a motor stall heating method, which obtains the heating demand power, motor loss power and vehicle driving condition information of the vehicle; when the motor loss power is less than the heating demand power, the motor target power is determined according to the heating demand power and the vehicle driving condition information; the motor universal characteristic noise diagram is queried according to the motor target power to obtain the motor target speed and motor target torque; the vehicle and the motor operation are controlled according to the motor target speed and the motor target torque to complete the motor stall heating, by using the motor universal characteristic noise diagram, the motor target speed and target torque are obtained according to the motor target power query, and under the condition of meeting the heat demand, the speed and torque with less noise are selected as the motor working point for stall heating, so as to balance the heat demand and NVH performance, and the vehicle and the motor are precisely controlled by the target speed and target torque to complete the motor stall heating process, which can reduce the noise in the motor operation while meeting the heating demand, and realize low-noise motor stall heating. The scheme of the present application can realize low-cost and rapid determination of the motor stall operating point, greatly shorten the research and development cycle, and reduce the development cost.
[0097] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 7 Before step S10, the motor stall heating method further includes steps S01 to S02:
[0098] Step S01, obtaining the current battery temperature, target battery temperature and battery heating time of the vehicle;
[0099] It should be understood that when the power battery of the vehicle has a rapid heating requirement, the heating requirement power can be determined based on the heating requirement information of the power battery detected by the internal sensor of the vehicle. Specifically, the heating requirement information includes the current battery temperature of the vehicle, the target battery temperature and the battery heating time. Among them, the current battery temperature is the current battery cell temperature of the power battery, and the target battery temperature is the temperature that needs to be reached during the preheating process of the power battery. The battery heating time is the time defined for the power battery to heat from the current battery temperature to the target battery temperature.
[0100] Step S02 : determining the required heating power of the vehicle according to the current battery temperature, the target battery temperature and the battery heating time.
[0101] It should be noted that after obtaining the current battery temperature, target battery temperature and battery heating time of the power battery, the temperature difference of the power battery to reach the target battery temperature can be calculated based on the current battery temperature. Combined with the battery heating time, the current required to obtain the temperature difference within the corresponding battery heating time can be calculated through the calorific value formula. Based on the current, the power value in the corresponding electrical energy and thermal energy conversion process can be obtained, that is, the heating demand power of the vehicle.
[0102] For example, in the scenario where the power battery needs to be charged and needs to be preheated before the vehicle arrives at the charging point to reach the optimal charging temperature, during the preheating process before charging, the driving route can be planned through the navigation system, and the time required for the vehicle to reach the charging point from the current position can be calculated to obtain the battery heating time. According to the data provided by the battery management system (BMS), the current battery temperature can be determined, and the optimal charging temperature can be used as the target battery temperature to calculate the temperature difference that needs to be increased. The current required to obtain the optimal temperature within the corresponding time can be calculated based on the temperature difference and the battery heating time through the calorific value formula. The power value in the process of converting electrical energy to thermal energy can be obtained by combining the calculated current with the battery voltage, that is, the heating demand power of the vehicle.
[0103] This embodiment provides a motor stall heating method, which obtains the current battery temperature, target battery temperature and battery heating time of the vehicle, and determines the heating power requirement of the vehicle based on the current battery temperature, the target battery temperature and the battery heating time. The power required for heating the vehicle battery can be accurately calculated to avoid unnecessary energy waste.
[0104] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the motor stall heating method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0105] This application also provides a motor stall heating device, please refer to Figure 8 , the motor stall heating device comprises:
[0106] The data acquisition module 10 is used to acquire the heating power demand, motor power loss and vehicle driving condition information of the vehicle;
[0107] A power determination module 20, configured to determine a motor target power according to the heating demand power and the vehicle driving condition information when the motor loss power is less than the heating demand power;
[0108] A data query module 30 is used to query the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque;
[0109] The motor control module 40 is used to control the operation of the vehicle and the motor according to the motor target speed and the motor target torque to achieve motor stall heating.
[0110] In one embodiment, the data query module 30 is also used to query the motor universal characteristic noise diagram according to the motor target power, obtain the motor operating point set corresponding to the motor target power, and obtain the motor efficiency value and motor noise value corresponding to the motor operating point in the motor operating point set; determine the motor stall operating point from the motor operating point set according to the motor efficiency value and the motor noise value, and obtain the motor target speed and the motor target torque.
[0111] In one embodiment, the data query module 30 is also used to obtain the noise target value of the motor universal characteristic noise diagram; determine the first motor operating point from the motor operating point set according to the motor efficiency value; when the motor noise value of the first motor operating point is less than or equal to the noise target value, determine that the first motor operating point is a motor stall operating point, and obtain the motor target speed and motor target torque.
[0112] In one embodiment, the data query module 30 is also used to obtain a motor universal characteristic diagram, wherein the motor universal characteristic diagram is used to query the motor speed, motor torque and motor efficiency of the corresponding motor operating point according to the motor target power; obtain the motor noise value of the corresponding motor operating point in the motor universal characteristic diagram; and draw a motor universal characteristic noise diagram according to the noise target value, the motor noise value and the motor universal characteristic diagram.
[0113] In one embodiment, the data query module 30 is also used to limit the torque of the motor according to a preset motor torque step, collect motor noise data corresponding to different speeds under the preset motor torque; perform order analysis on the motor noise data to obtain the motor noise value corresponding to the motor operating point in the motor universal characteristic diagram.
[0114] In one embodiment, the power determination module 20 is also used to determine the vehicle power requirement power according to the vehicle driving condition information when the motor loss power is less than the heating requirement power; and determine the motor target power according to the heating requirement power and the vehicle power requirement power.
[0115] In one embodiment, the data acquisition module 10 is also used to obtain the current battery temperature, target battery temperature and battery heating time of the vehicle; and determine the heating power requirement of the vehicle according to the current battery temperature, the target battery temperature and the battery heating time.
[0116] The motor stall heating device provided by the present application adopts the motor stall heating method in the above embodiment, and can solve the technical problem of how to achieve low-noise motor stall heating. Compared with the prior art, the beneficial effects of the motor stall heating device provided by the present application are the same as the beneficial effects of the motor stall heating method provided by the above embodiment, and other technical features in the motor stall heating device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0117] The present application provides a motor stall heating device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the motor stall heating method in the above-mentioned embodiment one.
[0118] Reference below Fig. 9 , which shows a schematic diagram of the structure of a motor stall heating device suitable for implementing the embodiment of the present application. The motor stall heating device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The motor stall heating device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0119] like Fig. 9As shown, the motor stall heating device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the motor stall heating device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the motor stall heating device to communicate with other devices wirelessly or by wire to exchange data. Although the motor stall heating device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0120] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0121] The motor stall heating device provided by the present application adopts the motor stall heating method in the above embodiment, which can solve the technical problem of how to achieve low-noise motor stall heating. Compared with the prior art, the beneficial effects of the motor stall heating device provided by the present application are the same as the beneficial effects of the motor stall heating method provided by the above embodiment, and other technical features in the motor stall heating device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0122] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0123] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0124] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the motor stall heating method in the above-mentioned embodiment.
[0125] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0126] The computer-readable storage medium may be included in the motor stall heating device; or may exist independently without being assembled into the motor stall heating device.
[0127] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the motor stall heating device, the motor stall heating device: obtains the vehicle's heating requirement power, motor loss power and vehicle driving condition information; when the motor loss power is less than the heating requirement power, determines the motor target power according to the heating requirement power and the vehicle driving condition information; queries the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque; controls the vehicle and motor operation according to the motor target speed and the motor target torque to complete motor stall heating.
[0128] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0129] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0130] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0131] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned motor stall heating method, and can solve the technical problem of how to achieve low-noise motor stall heating. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the motor stall heating method provided in the above-mentioned embodiment, and will not be repeated here.
[0132] The present application also provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the steps of the motor stall heating method as described above are implemented.
[0133] The computer program product provided in this application can solve the technical problem of how to achieve low-noise motor stall heating. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the motor stall heating method provided in the above embodiment, which will not be repeated here.
[0134] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A motor stall heating method, characterized in that: The motor stall heating method comprises: Obtain the vehicle's heating demand power, motor power loss and vehicle driving condition information; When the motor power loss is less than the heating power requirement, determining the motor target power according to the heating power requirement and the vehicle driving condition information; According to the motor target power, query the motor universal characteristic noise diagram to obtain the motor target speed and the motor target torque; The vehicle and the motor are controlled to operate according to the motor target speed and the motor target torque to complete motor stall heating.
2. The method according to claim 1, characterized in that The step of querying the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque includes: Querying a motor universal characteristic noise diagram according to the motor target power, obtaining a motor operating point set corresponding to the motor target power, and obtaining a motor efficiency value and a motor noise value corresponding to the motor operating point in the motor operating point set; The motor stall operating point is determined from the motor operating point set according to the motor efficiency value and the motor noise value, and the motor target speed and the motor target torque are obtained.
3. The method according to claim 2, characterized in that The step of determining the motor stall operating point from the motor operating point set according to the motor efficiency value and the motor noise value, and obtaining the motor target speed and the motor target torque comprises: Obtaining a noise target value of a universal characteristic noise diagram of the motor; Determining a first motor operating point from the motor operating point set according to the motor efficiency value; When the motor noise value at the first motor operating point is less than or equal to the noise target value, the first motor operating point is determined to be a motor stall operating point, and a motor target speed and a motor target torque are obtained.
4. The method according to claim 1, characterized in that Before the step of querying the motor universal characteristic noise diagram according to the motor target power to obtain the motor target speed and the motor target torque, the method further includes: Obtaining a motor universal characteristic diagram, wherein the motor universal characteristic diagram is used to query a motor speed, a motor torque, and a motor efficiency corresponding to a motor operating point according to a motor target power; Obtaining a motor noise value corresponding to a motor operating point in the motor universal characteristic diagram; A motor universal characteristic noise diagram is drawn according to the noise target value, the motor noise value and the motor universal characteristic diagram.
5. The method according to claim 4, characterized in that The step of obtaining the motor noise value corresponding to the motor working point in the motor universal characteristic diagram also includes: The motor is torque-limited according to the preset motor torque step length, and the motor noise data corresponding to different speeds under the preset motor torque is collected; An order analysis is performed on the motor noise data to obtain a motor noise value corresponding to a motor operating point in the motor universal characteristic diagram.
6. The method according to claim 1, characterized in that The step of determining the motor target power according to the heating demand power and the vehicle driving condition information when the motor loss power is less than the heating demand power comprises: When the motor power loss is less than the heating power requirement, determining the vehicle power requirement according to the vehicle driving condition information; The motor target power is determined according to the heating required power and the vehicle power required power.
7. The method according to any one of claims 1 to 6, characterized in that Before the step of obtaining the heating demand power, motor power loss and vehicle driving condition information of the vehicle, the method further includes: Get the vehicle's current battery temperature, target battery temperature, and battery heating time; The heating power requirement of the vehicle is determined according to the current battery temperature, the target battery temperature and the battery heating time.
8. A motor stall heating device, characterized in that: The device comprises: A data acquisition module is used to obtain the vehicle's heating demand power, motor power loss and vehicle driving condition information; a power determination module, configured to determine a motor target power according to the heating demand power and the vehicle driving condition information when the motor loss power is less than the heating demand power; A data query module, used to query the motor universal characteristic noise diagram according to the motor target power, and obtain the motor target speed and motor target torque; The motor control module is used to control the operation of the vehicle and the motor according to the motor target speed and the motor target torque to complete motor stall heating.
9. A motor stall heating device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the motor stall heating method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the motor stall heating method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Power battery active heating method based on motor current and PWM configuration
CN116722780A
Range extender point selection method, device and equipment and storage medium
CN117408036A
Motor control method, device and equipment and computer readable storage medium
CN118300475A
Adaptive electric car
US20050052080A1
Method for actively heating battery pack by driving motor and new energy vehicle
WO2022142142A1