Engine heating method and vehicle
Patent Information
- Application Number
- CN202311227862.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2026-10-20
- Estimated Expiration
- 2043-09-21
Smart Images

Figure CN117068174B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of automotive technology, and in particular relates to an engine heating method and a vehicle. Background Technology
[0002] Currently, in hybrid vehicles, the battery's discharge power is limited under low-temperature idling conditions, making it insufficient to power the vehicle's accessories. Therefore, the engine drives the electric motor to output negative torque to generate electricity, thereby maintaining the vehicle's accessories and heating the battery. However, while the torque required for the engine-driven electric motor to maintain vehicle accessories and heat the battery is relatively small, due to the motor's hardware characteristics at low temperatures, if the motor operates with little or no negative torque, the transmission will produce abnormal noise, affecting the user experience. Summary of the Invention
[0003] The purpose of this application is to provide an engine heating method and a vehicle. It aims to solve the problem of abnormal noise generated when the engine is powered under traditional low-temperature idling conditions.
[0004] A first aspect of this application provides an engine heating method, the method comprising:
[0005] When it is necessary to consume the torque output of the motor to make the torque output of the motor reach the preset torque, the first water temperature of the vehicle is obtained. The first water temperature is the water temperature of the engine of the vehicle. The preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0006] Based on the vehicle's first water temperature, the minimum power consumption is determined. The minimum power consumption is the minimum additional power required for the motor output torque to reach the preset torque.
[0007] Based on the minimum power consumption, the auxiliary heating function is activated, which consumes the power of the motor to heat the vehicle's engine.
[0008] In some embodiments, determining the minimum power consumption based on the vehicle's first coolant temperature includes:
[0009] Based on the first correspondence between engine coolant temperature and minimum power consumption, the minimum power consumption corresponding to the first coolant temperature is determined.
[0010] In some embodiments, before determining the minimum power consumption corresponding to the first water temperature based on the first correspondence between engine water temperature and minimum power, the method further includes:
[0011] The correspondence between engine coolant temperature and engine speed of the vehicle is calibrated to obtain a second correspondence between engine coolant temperature and engine speed;
[0012] Based on the correspondence between engine speed and motor output power and the second correspondence, a third correspondence between engine coolant temperature and motor output power is determined;
[0013] The preset power generated by the motor is determined based on the preset torque;
[0014] Based on the preset power and the third correspondence, a first correspondence between engine water temperature and minimum power consumption is determined, wherein the minimum power consumption is the difference between the preset power and the motor output power.
[0015] In some embodiments, prior to obtaining the first water temperature of the vehicle, the method further includes:
[0016] Obtain the current first state data of the vehicle;
[0017] Based on the first state data, the activation conditions for the auxiliary heating function of the vehicle are determined.
[0018] In some embodiments, the first state data includes: engine operating status, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating status.
[0019] The step of determining the activation conditions for the vehicle's auxiliary heating function based on the first state data includes:
[0020] When the engine is in the start state, the minimum temperature of the battery pack is less than the first preset temperature, the second water temperature is less than the second preset temperature, the vehicle speed is less than the preset vehicle speed, and the air conditioner is in the off state, the vehicle is determined to meet the start conditions of the auxiliary heating function.
[0021] In some embodiments, the method further includes:
[0022] In response to the detection of a shutdown signal for the auxiliary heating function, the auxiliary heating function is turned off; or,
[0023] In response to the loss of a message containing the response signal of the auxiliary heating function for a preset time, the auxiliary heating function is turned off; or...
[0024] In response to the detection of a fault in the vehicle's air conditioning water pump, the auxiliary heating function is turned off; or,
[0025] In response to the detection that the high-voltage components of the vehicle are not allowed to operate, the auxiliary heating function is turned off.
[0026] In some embodiments, the process of detecting a shutdown signal for the auxiliary heating function includes:
[0027] Obtain the current second state data of the vehicle;
[0028] Based on the second state data, determine the conditions for shutting off the auxiliary heating function of the vehicle;
[0029] The shutdown signal is generated.
[0030] In some embodiments, the second state data includes at least one of: engine operating status, battery pack minimum temperature, engine third coolant temperature, vehicle speed, and air conditioning operating status.
[0031] The step of determining the conditions for shutting off the auxiliary heating function of the vehicle based on the second state data includes:
[0032] When the engine is in a non-starting state, determine the conditions for shutting off the vehicle's auxiliary heating function; or,
[0033] When the minimum temperature of the battery pack is not lower than a first preset temperature, the conditions for shutting down the auxiliary heating function of the vehicle are determined to be met; or,
[0034] When the third water temperature is not lower than the second preset temperature, the conditions for shutting off the vehicle's auxiliary heating function are determined to be met; or,
[0035] When the vehicle speed is not less than a preset vehicle speed, determine the conditions for shutting off the auxiliary heating function of the vehicle; or,
[0036] When the air conditioner is in the start state, determine the conditions for shutting down the auxiliary heating function of the vehicle.
[0037] In some embodiments, after activating the auxiliary heating function based on the minimum power consumption, the method further includes:
[0038] Obtain the actual power consumption of the auxiliary heating function;
[0039] If the actual power consumption is greater than the minimum power consumption, the output power of the motor is increased based on the actual power consumption.
[0040] A second aspect of this application provides an engine heating device, the device comprising:
[0041] The first acquisition unit is used to acquire the first water temperature of the vehicle when it is necessary to consume the torque output of the motor to make the torque output of the motor reach a preset torque. The first water temperature is the water temperature of the engine of the vehicle, and the preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0042] The first determining unit is used to determine the minimum power consumption based on the first water temperature of the vehicle. The minimum power consumption is the minimum additional power required when the motor output torque reaches the preset torque.
[0043] The starting unit is used to activate the auxiliary heating function based on the minimum power consumption, the auxiliary heating function being used to consume the power of the motor to heat the engine of the vehicle.
[0044] In some embodiments, the first determining unit is configured to determine the minimum power consumption corresponding to the first water temperature based on a first correspondence between engine water temperature and minimum power consumption.
[0045] In some embodiments, the apparatus further includes:
[0046] The calibration unit is used to calibrate the correspondence between engine coolant temperature and engine speed of the vehicle, and obtain a second correspondence between engine coolant temperature and engine speed.
[0047] The second determining unit is used to determine the third correspondence between engine water temperature and motor output power based on the correspondence between engine speed and motor output power and the second correspondence;
[0048] The third determining unit is used to determine the preset power generated by the motor based on the preset torque;
[0049] The fourth determining unit is used to determine a first correspondence between engine water temperature and minimum power consumption based on the preset power and the third correspondence, wherein the minimum power consumption is the difference between the preset power and the motor output power.
[0050] In some embodiments, the apparatus further includes:
[0051] The third acquisition unit is used to acquire the current first state data of the vehicle;
[0052] The fifth determining unit is used to determine the activation conditions that satisfy the auxiliary heating function of the vehicle based on the first state data.
[0053] In some embodiments, the first state data includes: engine operating status, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating status.
[0054] The fifth determining unit is used to determine that the vehicle meets the starting conditions for the auxiliary heating function when the engine is in the start state, the minimum temperature of the battery pack is less than the first preset temperature, the second water temperature is less than the second preset temperature, the vehicle speed is less than the preset vehicle speed, and the air conditioner is in the off state.
[0055] In some embodiments, the apparatus further includes:
[0056] A shut-off unit is configured to shut off the auxiliary heating function in response to a detected shutdown signal; or...
[0057] The shutdown unit is configured to shut down the auxiliary heating function in response to the loss of a message containing the response signal of the auxiliary heating function for a preset time; or...
[0058] The shut-off unit is configured to shut off the auxiliary heating function in response to detecting a malfunction in the vehicle's air conditioning water pump; or,
[0059] The shut-off unit is used to shut down the auxiliary heating function in response to the detection that the high-voltage components of the vehicle are not allowed to operate.
[0060] In some embodiments, the shut-off unit is configured to acquire the current second state data of the vehicle; determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle based on the second state data; and generate the shut-off signal.
[0061] In some embodiments, the second state data includes at least one of: engine operating status, battery pack minimum temperature, engine third coolant temperature, vehicle speed, and air conditioning operating status.
[0062] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the engine is in a non-starting state; or,
[0063] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the minimum temperature of the battery pack is not lower than a first preset temperature; or...
[0064] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the third water temperature is not lower than the second preset temperature; or,
[0065] The shut-off unit is used to determine the shut-off conditions for the auxiliary heating function of the vehicle when the vehicle speed is not less than a preset vehicle speed; or,
[0066] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the air conditioner is in the start state.
[0067] In some embodiments, the apparatus further includes:
[0068] The fourth acquisition unit is used to acquire the actual power consumption of the auxiliary heating function;
[0069] An adjustment unit is used to increase the output power of the motor based on the actual power consumption if the actual power consumption is greater than the minimum power consumption.
[0070] A third aspect of this application provides a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the engine heating method described above.
[0071] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the engine heating method described above.
[0072] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: In the embodiments of this application, when it is necessary to consume motor torque to make the motor output torque reach the minimum torque that does not produce abnormal noise, the minimum additional power required to reach the preset torque is determined according to the engine water temperature. Then, the auxiliary heating function is activated according to the minimum power, so that the auxiliary heating function can consume additional power and enable the motor to output the preset torque. In this way, by consuming the excess energy of the motor, the motor can reach the minimum torque required to suppress abnormal noise during operation, and the motor can continuously suppress the generation of abnormal noise, thus optimizing the user experience. Attached Figure Description
[0073] Figure 1 A schematic diagram of a system involved in an engine heating method provided by an exemplary embodiment is shown;
[0074] Figure 2 A schematic diagram of an auxiliary heating system provided in an exemplary embodiment is shown;
[0075] Figure 3 A schematic flowchart of an exemplary embodiment of an engine heating method is shown.
[0076] Figure 4 A schematic flowchart of an exemplary embodiment of an engine heating method is shown.
[0077] Figure 5 A schematic diagram of the structure of an engine heating device provided in an exemplary embodiment is shown;
[0078] Figure 6 This is a structural schematic diagram of the vehicle provided in an embodiment of the present invention. Detailed Implementation
[0079] To make the technical problems, technical solutions, and beneficial effects to be solved by this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this application.
[0080] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0081] Please refer to Figure 1 This illustration shows a heating system involved in an engine heating method provided by an exemplary embodiment. The vehicle heating system includes an engine 10, a motor 20, a battery 30, a battery heating system 40, and an auxiliary heating system 50. The engine 10 drives the motor 20, which, driven by the engine 10, provides negative torque to generate power for the battery heating system 40, the auxiliary heating system 50, and other vehicle accessories. The battery heating system 40 heats the battery 30, and the auxiliary heating system 50 heats the engine 10.
[0082] In some embodiments, see Figure 2 The auxiliary heating system 50 includes an air conditioning controller 51, a vehicle controller 52, and a heater 53. The vehicle controller 52 is connected to the air conditioning controller 51, which in turn is connected to the heater 53, which is located on one side of the generator 20. The vehicle controller 52 determines the current operating condition of the vehicle and sends a signal to the controller when the current condition indicates that auxiliary heating needs to be activated. The air conditioning controller 51 responds to the signal sent by the controller and controls the heater 53 to provide auxiliary heating to the electric motor.
[0083] In some embodiments, under certain specific scenarios, the charging and discharging power of battery 30 is impaired, resulting in the battery's discharge power being insufficient to maintain the operation of the vehicle accessories. This specific scenario could be when the vehicle is idling at a temperature lower than a preset temperature. The preset temperature can be adjusted as needed, for example, to -20 degrees Celsius or -25 degrees Celsius.
[0084] At this time, the engine 10 automatically starts, driving the motor 20 to rotate. The motor outputs negative torque to maintain the operation of the vehicle accessories and heat the battery 30. However, while the torque required for the engine 10 to drive the motor 20 to maintain the operation of the vehicle accessories and heat the battery 30 is relatively small, due to the hardware characteristics of the engine 10 and motor 20 at low temperatures, if the motor 20 operates with no or very low negative torque, the transmission of the motor 20 will produce abnormal noise, affecting the user experience.
[0085] To reduce the impact of abnormal noise on users, the motor 20 generates greater negative torque to suppress the noise from the transmission. However, after the motor 20 generates greater negative torque, only a portion of the torque is consumed to maintain the operation of the vehicle accessories and heat the battery 30. Therefore, the excess torque generated by the negative torque of the motor 20 will charge the battery 30 in the form of electrical energy. However, in low-temperature environments, the charging power of the battery 30 is limited, causing the motor 20 to be unable to charge the battery. As a result, the motor 20 can no longer generate greater negative torque, making it impossible to suppress the abnormal noise from the engine 10, thus affecting the user experience.
[0086] To address the aforementioned technical problems, this application proposes an engine heating method. See [link to relevant documentation]. Figure 3 The diagram illustrates a flowchart of an engine heating method. By way of example and not limitation, the method is applicable to any electronic device, controller, or auxiliary heating system in a vehicle that has data processing capabilities; in this application, its application in an auxiliary heating system is used as an example.
[0087] S301, when it is necessary to consume the torque output of the motor to make the torque output of the motor reach the preset torque, the auxiliary heating system obtains the first water temperature of the vehicle, which is the water temperature of the engine of the vehicle, and the preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0088] The auxiliary heating system acquires the vehicle's driving conditions and determines whether it is necessary to consume the motor's output torque to reach a preset torque. When the driving conditions indicate that the motor's output torque needs to be consumed to reach the preset torque, the auxiliary heating system controls the engine to start. The engine drives the vehicle's motor to output negative torque to generate electricity, thereby providing torque for the vehicle's battery heating system. The remaining torque is used to power the auxiliary heating function.
[0089] In some embodiments, the auxiliary heating system can acquire the vehicle's driving conditions through electronic devices or other controllers within the vehicle. Accordingly, the electronic devices in the vehicle acquire driving data from other controllers and determine the vehicle's driving conditions based on this data. This driving data may include: vehicle speed, ambient temperature, etc. For example, when the vehicle speed is 0 and the ambient temperature is less than -25°C, the vehicle's driving condition is determined to be a low-temperature idling condition, meaning that the motor's output torque needs to be consumed to reach a preset torque.
[0090] In some embodiments, the auxiliary heating system acquires vehicle driving data and determines the vehicle's driving conditions based on this data. This process is similar in principle to how electronic devices or other controllers determine vehicle driving conditions, and will not be described further here.
[0091] Before activating the auxiliary heating function, the auxiliary heating system acquires the current first coolant temperature of the engine. In some embodiments, the engine is equipped with a temperature sensor that detects the first coolant temperature of the engine and sends this first coolant temperature to the auxiliary heating system. Correspondingly, the auxiliary heating system receives the first room temperature sent by the temperature sensor.
[0092] S302, the auxiliary heating system determines the minimum power consumption based on the vehicle's first water temperature. This minimum power consumption is the minimum additional power required for the motor output torque to reach the preset torque.
[0093] During the process of starting the auxiliary heating function based on the first water temperature, the auxiliary heating system determines the minimum power consumption required for the auxiliary heating function, so that after the auxiliary heating function is started, it can ensure that the excess torque generated by the motor is consumed, thereby ensuring that the motor continues to output the preset torque.
[0094] In some embodiments, the auxiliary heating system determines the minimum power consumption corresponding to the first water temperature based on the correspondence between engine water temperature and minimum power consumption. Accordingly, the process can be: the auxiliary heating system determines the minimum power consumption corresponding to the first water temperature based on the first correspondence between engine water temperature and minimum power consumption.
[0095] Prior to this step, the developers calibrate the correspondence between engine coolant temperature and minimum power consumption to obtain this correspondence. This process can be as follows: the auxiliary heating system calibrates the correspondence between the vehicle's engine coolant temperature and engine speed to obtain a second correspondence; based on the correspondence between engine speed and motor output power and the second correspondence, a third correspondence is determined between engine coolant temperature and motor output power; a preset power output by the motor is determined based on the preset torque; and a first correspondence between engine coolant temperature and minimum power consumption is determined based on the preset power and the third correspondence, where the minimum power consumption is the difference between the preset power and the motor output power.
[0096] For example, when the engine coolant temperature is below 50℃, the engine idle speed is high, and the corresponding motor output power is high. In order to ensure sufficient power generation torque to suppress abnormal noise, the auxiliary heating function needs to consume at least 2.2kw of power. When the engine coolant temperature is above 500℃, the engine idle speed decreases, and the corresponding motor output power decreases. The auxiliary heating function needs to consume at least 1KW to suppress abnormal noise.
[0097] S303, The auxiliary heating system activates the auxiliary heating function based on the minimum power consumption. This auxiliary heating function consumes the power of the motor to heat the vehicle's engine.
[0098] The auxiliary heating function has different heating levels, each corresponding to a different power consumption. In this step, the auxiliary heating system determines the heating level of the auxiliary heating function based on the minimum power consumption, and then activates the auxiliary heating function based on that heating level. This process is achieved through the following steps: the auxiliary heating function determines the heating level based on the preset correspondence between the minimum power consumption and the heating level; and the auxiliary heating function is activated at that heating level.
[0099] Each setting of the heater corresponds to a power consumption level. To ensure the engine can be heated to the required temperature as quickly as possible, the setting needs to be determined based on the minimum power consumption required to heat the engine. In some embodiments, the auxiliary heating system determines the lowest setting corresponding to the minimum power consumption level based on the correspondence between the minimum power consumption and the heating setting. For example, when the minimum power consumption is 2.2 kW, the heater response setting is limited to two levels lower; when the minimum power consumption is 1 kW, the heater response setting is limited to one level lower.
[0100] In this implementation, the minimum power consumption of the heater at different first water temperatures is determined in advance, and the heating level of the auxiliary heating is determined based on the minimum power consumption. This enables the auxiliary heating system to automatically determine the heater level based on the first water temperature, thus providing the conditions for automatically starting the auxiliary heating function.
[0101] It should be noted that after the auxiliary heating function is started, the auxiliary heating system continues to monitor the control signal of the auxiliary heating function. If a stop signal for the auxiliary heating function is detected, the auxiliary heating function will be turned off.
[0102] In some embodiments, the auxiliary heating function is turned off in response to the detection of a shutdown signal. This shutdown signal may be a user-triggered signal or a signal generated based on vehicle status data. In some embodiments, the auxiliary heating function is turned off in response to the detection of a message loss of the response signal for the auxiliary heating function for a preset duration. In some embodiments, the auxiliary heating function is turned off in response to the detection of a fault in the vehicle's air conditioning water pump. In some embodiments, the auxiliary heating function is turned off in response to the detection that the vehicle does not allow high-pressure components to operate.
[0103] The auxiliary heating system determines whether a shutdown signal is detected based on the following steps:
[0104] (1) The auxiliary heating system acquires the current second state data of the vehicle.
[0105] The second state data is used to represent the state of various components of the vehicle. In some embodiments, the second state data includes at least one of the following: engine operating state, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating state.
[0106] (2) The auxiliary heating system determines the shutdown conditions that satisfy the auxiliary heating function of the vehicle based on the second state data.
[0107] The auxiliary heating system determines whether to turn off the auxiliary heating function based on the second state data. If it needs to turn off the auxiliary heating function, step (3) is executed; otherwise, the heater continues to heat the engine. In some embodiments, the second data includes at least one of the following: engine operating state, battery pack minimum temperature, engine coolant temperature, vehicle speed, and air conditioning operating state. In some embodiments, when the engine is in a non-starting state, the auxiliary heating system determines that the conditions for turning off the auxiliary heating function of the vehicle are met. When the engine is in a non-starting state, i.e., the engine is off, there is no need to heat the engine, and no energy generated by the engine driving the motor is consumed. Therefore, there is no need to turn on the auxiliary heating function, and the conditions for turning off the auxiliary heating function are met.
[0108] In some embodiments, when the minimum temperature of the battery pack is not lower than a first preset temperature, the auxiliary heating system determines that the conditions for shutting off the auxiliary heating function of the vehicle are met. The first preset temperature is a critical value for whether the battery pack can be charged normally, and this first preset temperature is determined based on the battery's low-temperature resistance. For example, the first preset temperature is -20°C, -25°C, etc. When the temperature of the battery pack is not lower than the first preset temperature, it indicates that the battery pack can be charged normally, and therefore no extra energy needs to be consumed. Thus, there is no need to activate the auxiliary heating function, and the conditions for shutting off the auxiliary heating function are met.
[0109] In some embodiments, when the third coolant temperature is not lower than the second preset temperature, the conditions for shutting off the auxiliary heating function of the vehicle are determined. The third coolant temperature is the normal operating temperature of the engine. When the third coolant temperature is not lower than the second preset temperature, the engine provides energy for heating the air conditioner; therefore, the air conditioner starts without needing to activate the auxiliary heating function, thus meeting the conditions for shutting off the auxiliary heating function. The second preset temperature can be calibrated according to actual conditions; for example, the second preset temperature can be 80℃, 85℃, etc.
[0110] In some embodiments, when the vehicle speed is not less than a preset speed, the conditions for shutting off the auxiliary heating function of the vehicle are determined. When the vehicle speed is greater than the preset speed, the vehicle is in normal operating condition. At this time, the motor torque is large enough that there is no need to increase the torque further or consume excess energy. Therefore, there is no need to turn on the auxiliary heating function, and the conditions for shutting off the auxiliary heating function are met. The preset speed can be calibrated according to actual conditions. For example, the preset speed can be 5 km / h, 6 km / h, etc.
[0111] In some embodiments, when the air conditioner is in the "on" state, the conditions for shutting off the auxiliary heating function of the vehicle are determined. Since the heating system already provides heating through the air conditioner when the air conditioner is in the "on" state, there is no need to activate the auxiliary heating function, thus satisfying the conditions for shutting off the auxiliary heating function.
[0112] (3) The auxiliary heating system generates this shutdown signal.
[0113] In this implementation, the process of turning off the engine heating is determined by using multiple second-state data. This can avoid the problem of wasting resources by turning on the auxiliary heating function when it is not needed.
[0114] It should be noted that the process of obtaining the vehicle's first coolant temperature and the process of determining the heating level based on the first coolant temperature can be determined by different controllers in the auxiliary heating system. For example, in some embodiments, the auxiliary heating system includes a vehicle controller and an air conditioning controller. In response to the vehicle controller receiving an auxiliary heating function activation signal, the vehicle controller sends a start command to the air conditioning controller. The air conditioning controller, in response to the start command, obtains the first coolant temperature, then determines the auxiliary heating level based on the first coolant temperature, generates a start command based on the heating level, and sends the start command to the heater. The heater, in response to the start command, parses the heating level from the start command and starts the heater based on the heating level to heat the engine.
[0115] Another point to note is that, due to the influence of the auxiliary heater's parameters, the actual power consumption of the auxiliary heater during heating may differ from the minimum power consumption. Therefore, after the auxiliary heater activates its auxiliary heating function, the motor's output power can be adjusted based on the actual power consumption of the auxiliary heating function. Accordingly, the auxiliary heating system obtains the actual power consumption of the auxiliary heating function; if this actual power consumption is greater than the minimum power consumption, the motor's output power is increased based on this actual power consumption. This implementation method allows for timely adjustment of the motor's output power, thereby preventing excessive auxiliary heating power consumption from causing insufficient power supply to other components of the vehicle.
[0116] In this embodiment, when it is necessary to consume motor torque to make the motor output torque reach the minimum torque that does not produce abnormal noise, the minimum additional power required to reach the preset torque is determined based on the engine coolant temperature. Then, the auxiliary heating function is activated based on the minimum power, so that the auxiliary heating function can consume additional power and enable the motor to output the preset torque. In this way, by consuming the excess energy of the motor, the motor can reach the minimum torque required to suppress abnormal noise during operation, thereby continuously suppressing the generation of abnormal noise and optimizing the user experience.
[0117] Furthermore, by converting excess energy from the motor into energy for auxiliary heating, efficient energy conversion is achieved, preventing energy waste. Moreover, by heating the engine side, the engine can quickly heat up and reach its optimal operating temperature, reducing frictional losses; hardware-related issues are addressed through software methods.
[0118] In some embodiments, the auxiliary heating system determines whether the vehicle needs to activate the auxiliary heating function based on vehicle status data before acquiring the vehicle's initial coolant temperature. Accordingly, see [link to relevant documentation]. Figure 4The diagram illustrates a flowchart of an engine heating method. By way of example and not limitation, the method is applicable to any electronic device, controller, or auxiliary heating system in a vehicle that has data processing capabilities; in this application, its application in an auxiliary heating system is used as an example.
[0119] S401, the auxiliary heating system acquires the vehicle's current first state data.
[0120] The first state data is used to represent the state of various components of the vehicle. In some embodiments, the auxiliary heating system is communicatively connected to multiple components of the vehicle, and obtains the current first state data of the vehicle provided by the multiple components through the communication connection.
[0121] S402, the auxiliary heating system determines the activation conditions for the auxiliary heating function of the vehicle based on the first state data.
[0122] In some embodiments, the first state data includes: engine operating state, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating state. This step can be as follows: when the engine is in the start state, the battery pack minimum temperature is lower than a first preset temperature, the second coolant temperature is lower than a second preset temperature, the vehicle speed is lower than a preset vehicle speed, and the air conditioning is in the off state, the auxiliary heating system determines that the vehicle meets the activation conditions for the auxiliary heating function.
[0123] In this implementation, by analyzing the vehicle's first state data, it is determined that the vehicle meets the conditions for starting auxiliary heating. When the conditions for starting the auxiliary heating function are met, the auxiliary heating function is activated, thereby avoiding the accidental activation of the auxiliary heating function when it is not needed, which would cause energy waste and damage to the vehicle.
[0124] S403, when it is necessary to consume the torque output of the motor to make the torque output of the motor reach the preset torque, the auxiliary heating system obtains the first water temperature of the vehicle, which is the water temperature of the engine of the vehicle, and the preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0125] This step is based on the same principle as step S301, and will not be repeated here.
[0126] S404, the auxiliary heating system determines the minimum power consumption based on the vehicle's initial water temperature. This minimum power consumption is the minimum additional power required for the motor output torque to reach the preset torque.
[0127] This step is based on the same principle as step S302, and will not be repeated here.
[0128] S405, The auxiliary heating system activates the auxiliary heating function based on the minimum power consumption. This auxiliary heating function consumes the power of the motor to heat the vehicle's engine.
[0129] This step is based on the same principle as step S303, and will not be repeated here.
[0130] In this embodiment of the application, when it is necessary to consume motor torque to make the motor output torque reach the minimum torque that does not produce abnormal noise, the minimum additional power required to reach the preset torque is determined based on the engine water temperature. Then, the auxiliary heating function is activated based on the minimum power, so that the auxiliary heating function can consume additional power and enable the motor to output the preset torque. In this way, by consuming the excess energy of the motor, the motor can reach the minimum torque required to suppress abnormal noise during operation, thereby continuously suppressing the generation of abnormal noise and optimizing the user experience.
[0131] Furthermore, by converting excess energy from the motor into energy for auxiliary heating, efficient energy conversion is achieved, preventing energy waste. Moreover, by heating the engine side, the engine can quickly heat up and reach its optimal operating temperature, reducing frictional losses; hardware-related issues are addressed through software methods.
[0132] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0133] See Figure 5 It shows a structural schematic diagram of an engine heating device provided in this application, including various units for performing the various steps in the above embodiments, see [link to diagram]. Figure 5 The engine heating device includes:
[0134] The first acquisition unit 501 is used to acquire the first water temperature of the vehicle when it is necessary to consume the torque output of the motor to make the torque output of the motor reach a preset torque. The first water temperature is the water temperature of the engine of the vehicle, and the preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0135] The first determining unit 502 is used to determine the minimum power consumption based on the first water temperature of the vehicle. The minimum power consumption is the minimum additional power required when the motor output torque reaches the preset torque.
[0136] The starting unit 503 is used to start the auxiliary heating function based on the minimum power consumption, which consumes the power of the motor to heat the engine of the vehicle.
[0137] In some embodiments, the first determining unit 502 is used to determine the minimum power consumption corresponding to the first water temperature based on a first correspondence between engine water temperature and minimum power consumption.
[0138] In some embodiments, the device further includes:
[0139] The calibration unit is used to calibrate the correspondence between engine coolant temperature and engine speed of the vehicle, and obtain a second correspondence between engine coolant temperature and engine speed.
[0140] The second determining unit is used to determine the third correspondence between engine water temperature and motor output power based on the correspondence between engine speed and motor output power and the second correspondence;
[0141] The third determining unit is used to determine the preset power generated by the motor based on the preset torque;
[0142] The fourth determining unit is used to determine a first correspondence between engine water temperature and minimum power consumption based on the preset power and the third correspondence, wherein the minimum power consumption is the difference between the preset power and the motor output power.
[0143] In some embodiments, the device further includes:
[0144] The third acquisition unit is used to acquire the current first state data of the vehicle;
[0145] The fifth determining unit is used to determine the activation conditions that satisfy the auxiliary heating function of the vehicle based on the first state data.
[0146] In some embodiments, the first state data includes: engine operating state, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating state;
[0147] The fifth determining unit is used to determine that the vehicle meets the starting conditions for the auxiliary heating function when the engine is in the start state, the minimum temperature of the battery pack is less than the first preset temperature, the second water temperature is less than the second preset temperature, the vehicle speed is less than the preset vehicle speed, and the air conditioner is in the off state.
[0148] In some embodiments, the device further includes:
[0149] The shut-off unit is configured to shut off the auxiliary heating function in response to a detected shutdown signal; or...
[0150] The shutdown unit is configured to shut down the auxiliary heating function in response to a preset time delay following the loss of the message containing the response signal of the auxiliary heating function; or...
[0151] The shut-off unit is used to shut off the auxiliary heating function in response to detecting a malfunction in the vehicle's air conditioning water pump; or,
[0152] The shut-off unit is used to shut down the auxiliary heating function in response to the detection that the high-voltage components of the vehicle are not allowed to operate.
[0153] In some embodiments, the shut-off unit is configured to acquire the vehicle's current second state data; determine, based on the second state data, the shut-off conditions that satisfy the vehicle's auxiliary heating function; and generate the shut-off signal.
[0154] In some embodiments, the second state data includes at least one of: engine operating state, battery pack minimum temperature, engine third coolant temperature, vehicle speed, and air conditioning operating state;
[0155] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the engine is in a non-starting state; or,
[0156] The shut-off unit is used to determine the shut-off conditions for the auxiliary heating function of the vehicle when the minimum temperature of the battery pack is not lower than a first preset temperature; or,
[0157] The shut-off unit is used to determine the shut-off conditions for the auxiliary heating function of the vehicle when the third water temperature is not lower than the second preset temperature; or,
[0158] The shut-off unit is used to determine the shut-off conditions for the auxiliary heating function of the vehicle when the vehicle speed is not less than a preset vehicle speed; or,
[0159] The shut-off unit is used to determine the shut-off conditions that satisfy the auxiliary heating function of the vehicle when the air conditioner is in the start state.
[0160] In some embodiments, the device further includes:
[0161] The fourth acquisition unit is used to acquire the actual power consumption of the auxiliary heating function;
[0162] An adjustment unit is used to increase the output power of the motor based on the actual power consumption if the actual power consumption is greater than the minimum power consumption.
[0163] In this embodiment, when it is necessary to consume motor torque to make the motor output torque reach the minimum torque that does not produce abnormal noise, the minimum additional power required to reach the preset torque is determined based on the engine coolant temperature. Then, the auxiliary heating function is activated based on the minimum power, so that the auxiliary heating function can consume additional power and enable the motor to output the preset torque. In this way, by consuming the excess energy of the motor, the motor can reach the minimum torque required to suppress abnormal noise during operation, thereby continuously suppressing the generation of abnormal noise and optimizing the user experience.
[0164] Furthermore, by converting excess energy from the motor into energy for auxiliary heating, efficient energy conversion is achieved, preventing energy waste. Moreover, by heating the engine side, the engine can quickly heat up and reach its optimal operating temperature, reducing frictional losses; hardware-related issues are addressed through software methods.
[0165] Figure 6 This is a schematic diagram of a vehicle provided in an exemplary embodiment of this application. (As shown...) Figure 6 As shown, the vehicle 6 in this embodiment includes a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60, such as an engine heating program. When the processor 60 executes the computer program 62, it implements the steps in the various engine heating method embodiments described above, for example... Figure 3 The steps S301 to S303 are shown. Alternatively, when the processor 60 executes the computer program 62, it implements the functions of each unit in the above-described device embodiments, for example... Figure 5 The functions of units 501 to 503 are shown.
[0166] For example, the computer program 62 can be divided into one or more units, which are stored in the memory 61 and executed by the processor 60 to complete this application. The one or more units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 62 in the vehicle 6. For example, the computer program 62 can be divided into a first acquisition unit, a first determination unit, and a startup unit, with the specific functions of each module as follows:
[0167] The first acquisition unit 501 is used to acquire the first water temperature of the vehicle when it is necessary to consume the torque output of the motor to make the torque output of the motor reach a preset torque. The first water temperature is the water temperature of the engine of the vehicle, and the preset torque is the minimum torque at which the motor does not produce abnormal noise.
[0168] The first determining unit 502 is used to determine the minimum power consumption based on the first water temperature of the vehicle. The minimum power consumption is the minimum additional power required when the motor output torque reaches the preset torque.
[0169] The starting unit 503 is used to start the auxiliary heating function based on the minimum power consumption, which consumes the power of the motor to heat the engine of the vehicle.
[0170] The vehicle 6 can be any vehicle controller with control functions. The vehicle 6 may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that... Figure 6 This is merely an example of vehicle 6 and does not constitute a limitation on vehicle 6. It may include more or fewer components than shown, or combine certain components, or different components. For example, vehicle 6 may also include input / output devices, network access devices, buses, etc.
[0171] The processor 60 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0172] The memory 61 can be an internal storage unit of the vehicle 6, such as a hard drive or memory. The memory 61 can also be an external storage device of the vehicle 6, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., installed on the vehicle 6. Furthermore, the memory 61 can include both internal and external storage units of the vehicle 6. The memory 61 is used to store the computer program and other programs and data required by the terminal device. The memory 61 can also be used to temporarily store data that has been output or will be output.
[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0174] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0175] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0176] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0177] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0178] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0179] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0180] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the above method embodiments.
[0181] This application also provides a computer program product that, when run on a mobile terminal, enables the mobile terminal to implement the steps described in the various method embodiments above.
[0182] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An engine heating method, characterized in that, The method includes: When it is necessary to consume the torque output of the motor to make the torque output of the motor reach the preset torque, the first water temperature of the vehicle is obtained. The first water temperature is the water temperature of the engine of the vehicle. The preset torque is the minimum torque at which the motor does not produce abnormal noise. Based on the vehicle's first water temperature, the minimum power consumption is determined. The minimum power consumption is the minimum additional power required for the motor output torque to reach the preset torque. Based on the minimum power consumption, the auxiliary heating function is activated, which consumes the power of the motor to heat the vehicle's engine.
2. The method as described in claim 1, characterized in that, Determining the minimum power consumption based on the vehicle's first water temperature includes: Based on the first correspondence between engine coolant temperature and minimum power consumption, the minimum power consumption corresponding to the first coolant temperature is determined.
3. The method as described in claim 2, characterized in that, Before determining the minimum power consumption corresponding to the first water temperature based on the first correspondence between engine water temperature and minimum power consumption, the method further includes: The correspondence between engine coolant temperature and engine speed of the vehicle is calibrated to obtain a second correspondence between engine coolant temperature and engine speed; Based on the correspondence between engine speed and motor output power and the second correspondence, a third correspondence between engine coolant temperature and motor output power is determined; The preset power generated by the motor is determined based on the preset torque; Based on the preset power and the third correspondence, a first correspondence between engine water temperature and minimum power consumption is determined, wherein the minimum power consumption is the difference between the preset power and the motor output power.
4. The method as described in claim 1, characterized in that, Before obtaining the vehicle's first water temperature, the method further includes: Obtain the current first state data of the vehicle; Based on the first state data, the activation conditions for the auxiliary heating function of the vehicle are determined.
5. The method as described in claim 4, characterized in that, The first status data includes: engine operating status, battery pack minimum temperature, engine second coolant temperature, vehicle speed, and air conditioning operating status; The step of determining the activation conditions for the vehicle's auxiliary heating function based on the first state data includes: When the engine is in the start state, the minimum temperature of the battery pack is less than the first preset temperature, the second water temperature is less than the second preset temperature, the vehicle speed is less than the preset vehicle speed, and the air conditioner is in the off state, the vehicle is determined to meet the start conditions of the auxiliary heating function.
6. The method as described in claim 1, characterized in that, The method further includes: In response to the detection of a shutdown signal for the auxiliary heating function, the auxiliary heating function is turned off; or, In response to the loss of a message containing the response signal of the auxiliary heating function for a preset time, the auxiliary heating function is turned off; or... In response to the detection of a fault in the vehicle's air conditioning water pump, the auxiliary heating function is turned off; or, In response to the detection that the high-voltage components of the vehicle are not allowed to operate, the auxiliary heating function is turned off.
7. The method as described in claim 6, characterized in that, The process of detecting the shutdown signal of the auxiliary heating function includes: Obtain the current second state data of the vehicle; Based on the second state data, determine the conditions for shutting off the auxiliary heating function of the vehicle; The shutdown signal is generated.
8. The method as described in claim 7, characterized in that, The second status data includes at least one of the following: engine operating status, battery pack minimum temperature, engine third coolant temperature, vehicle speed, and air conditioning operating status; The step of determining the conditions for shutting off the auxiliary heating function of the vehicle based on the second state data includes: When the engine is in a non-starting state, determine the conditions for shutting off the vehicle's auxiliary heating function; or, When the minimum temperature of the battery pack is not lower than a first preset temperature, the conditions for shutting down the auxiliary heating function of the vehicle are determined to be met; or, When the third water temperature is not lower than the second preset temperature, the conditions for shutting off the vehicle's auxiliary heating function are determined to be met; or, When the vehicle speed is not less than a preset vehicle speed, determine the conditions for shutting off the auxiliary heating function of the vehicle; or, When the air conditioner is in the start state, determine the conditions for shutting down the auxiliary heating function of the vehicle.
9. The method as described in claim 1, characterized in that, After activating the auxiliary heating function based on the minimum power consumption, the method further includes: Obtain the actual power consumption of the auxiliary heating function; If the actual power consumption is greater than the minimum power consumption, the output power of the motor is increased based on the actual power consumption.
10. A vehicle, characterized in that, The vehicle includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the engine heating method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Vehicle control method and device and electronic equipment
CN114179776A
Motor torque control method and device, electronic equipment, storage medium and vehicle
CN115009042A