Control Method and Control Device

The control method optimizes engine operation to ensure battery safety and increase heating speed by idling the engine when the battery is fully charged, addressing the issues of overcharging and slow heating in existing systems.

JP2025522890AActive Publication Date: 2025-07-17YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025500171
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-07-17
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

Existing methods for heating vehicle passenger compartments using engine heat can overcharge the battery, potentially damaging it, while heating rates are slow when relying solely on battery-powered thermistors.

Method used

A control method that starts the engine to heat the compartment when the battery is above a certain state of charge and charging power, idling the engine to prevent charging and maximizing heat generation without overcharging, and adjusting generator power based on battery state and heating requirements.

Benefits of technology

Ensures battery safety and enhances heating speed while reducing noise and improving comfort by optimizing engine operation based on battery state and heating demands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025522890000001_ABST
    Figure 2025522890000001_ABST
Patent Text Reader

Abstract

The present application provides a control method and a control device for ensuring both battery safety and the heating rate of the passenger compartment. The control method provided in the present application may be applied to an intelligent vehicle. The control method includes: obtaining a heating requirement for the passenger compartment of the vehicle; starting the engine of the vehicle based on the heating requirement; heating the passenger compartment using the heat generated by the engine; and when the state of charge of the vehicle battery is equal to or higher than a preset state of charge and the charging power of the battery is equal to or higher than a preset charging power, controlling the engine to idle and controlling the generator not to generate electricity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more particularly, to a control method and a control device.

Background Art

[0002] New energy vehicles may include a motor and an engine. In a scenario where the temperature inside the vehicle is low, the vehicle may supply power to a thermistor by using a battery, whereby the heat generated by the thermistor is used to heat the passenger compartment. However, this heating mode has a slow heating rate.

[0003] To improve the speed at which the vehicle warms the passenger compartment, the vehicle starts the engine and heats the passenger compartment by using the heat generated when the engine operates.

[0004] However, heating the passenger compartment by utilizing the heat generated during engine operation may overcharge the battery inside the vehicle and may damage the battery.

[0005] Therefore, there is an urgent need for a control method that can ensure both battery safety and heating speed.

Summary of the Invention

Problems to be Solved by the Invention

[0006] This application provides a control method and a control device for ensuring both battery safety and the heating speed of the passenger compartment.

Means for Solving the Problems

[0007] According to a first aspect, a control method is provided. The method includes obtaining a heating requirement for a vehicle cabin; starting the vehicle engine based on the heating requirement; heating the vehicle cabin using heat generated by the engine; and when a state of charge of the vehicle battery is equal to or greater than a preset state of charge and a charging power of the battery is equal to or greater than a preset charging power, controlling the engine to idle and controlling the generator not to generate electricity.

[0008] For the vehicle to obtain a heating requirement for the passenger compartment means that the vehicle detects (or obtains) an air conditioner heat generation requirement, or the vehicle detects (or obtains) an operation of turning on the air conditioner for heat generation by the user. This is not limited in the present application.

[0009] The preset state of charge may be, for example, a high state of charge of 70%, 80%, 90%, or 95%. The preset charging power indicates the maximum charging power allowed by the battery pack. There is a one-to-one correspondence between the preset charging power and the preset state of charge. The preset charging power may vary depending on the preset state of charge. A larger preset state of charge indicates a smaller preset charging power.

[0010] When the engine operates, the engine can drive the generator to generate power or not generate power. Specifically, when the engine is idling, the voltage of the generator is low, and the current generated by the battery pack and the current generated by the generator may cancel each other out, and the generator does not generate power. When the engine is not idling, the generator charges the battery pack. The engine and the generator are mechanically connected, and the engine rotates the generator through the mechanical connection. When the generator does not generate resistance, the engine idles.

[0011] Note that the battery pack is only a form or aspect of the battery, and the battery may alternatively be in another form. For example, the battery may be incorporated into the chassis of the vehicle, or the battery may be incorporated into the vehicle body. This is not limited in the embodiments of the present application.

[0012] When the state of charge of the battery is equal to or higher than a preset state of charge, if the charging power of the battery is equal to or higher than a preset charging power (which may indicate that the battery is in a state where charging is not allowed), the vehicle controls the engine to idle and rapidly heats the engine. Specifically, there is no torque load (except for that required to overcome the cylinder stroke resistance of the engine). In this case, the generator does not charge the battery. Controlling the vehicle to idle the engine may mean that the engine is in a warm-up mode. Note that the warm-up mode is only an example of a name. This is not limited in the present application.

[0013] According to the control method provided in the present application, when the battery is in a high state of charge, the engine may be started, and the engine drives the generator to charge the battery. When the charging power of the battery reaches the preset charging power, the engine is controlled to idle, and the engine still generates heat, but the generator does not charge the battery. Thereby, the safety of the battery and the heating rate of the passenger compartment can be ensured, and the comfort of the passenger compartment can be improved.

[0014] In relation to the first aspect, in some implementations of the first aspect, the method further includes controlling the engine to drive the generator to charge the battery when the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than the preset charging power.

[0015] When the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power (which may indicate that the battery is in a state where charging is allowed), the vehicle controls the engine to drive the generator to charge the battery. In this case, the noise is small. This can be referred to as the engine being in a silent power generation mode. Note that the silent power generation mode is just an example of a name and is not limited in the present application.

[0016] According to the control method provided in the embodiment of the present application, when the battery is in a high state of charge and charging is allowed, the engine may drive the generator to charge the battery, and the heat generated when the engine operates can be used to heat the passenger compartment. Thereby, the safety of the battery and the heating speed of the passenger compartment can be ensured, and the comfort of the passenger compartment can be improved. Also, the noise of the engine is small. Thereby, the noise, vibration, and harshness (NVH) performance of the vehicle can be improved.

[0017] In relation to the first aspect, in some implementations of the first aspect, controlling the engine to drive the generator to charge the battery includes determining the generated power of the generator as the maximum allowable generated power and charging the battery by using the generator.

[0018] When the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, a larger generated power indicates more heat generated by the engine, a faster increase in water temperature, more heat transferred to the heater core, and a faster heating speed of the passenger compartment. Therefore, to increase the heating speed of the passenger compartment, the vehicle can determine the generated power of the generator as the maximum allowable generated power. It should be understood that there is a power range for the generated power, and the power range includes the minimum generated power and the maximum generated power. To increase the heating speed of the passenger compartment, the generated power of the generator may be determined as the maximum generated power.

[0019] According to the control method provided in the present application, when the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, the generated power of the generator is determined as the maximum allowable generated power, whereby the heat generated by the engine can be maximized and the heating rate of the passenger compartment can be improved.

[0020] In relation to the first aspect, in some implementations of the first aspect, the heating request message includes a target temperature. Controlling the engine to drive the generator to charge the battery includes obtaining the generated power of the generator based on a correspondence relationship including the target temperature and a correspondence relationship between a plurality of temperatures and a plurality of generated powers, and charging the battery using the generator.

[0021] The target temperature is the temperature to be realized by the air conditioner through heat generation, for example, 25°C or 27°C.

[0022] The correspondence relationship between the temperature and the generated power may be a one-to-one correspondence relationship or a many-to-one correspondence relationship. This is not limited in the embodiments of the present application.

[0023] It shows that the higher the target temperature, the greater the generated power, the greater the heat generation amount of the motor, and the faster the heating rate. The heating rate varies with the target temperature.

[0024] According to the control method provided in the present application, the generated power of the generator can be adjusted based on the target temperature. Thereby, the heating rate can be surely improved and the heating rate can be surely controlled.

[0025] In connection with the first aspect, in some implementations of the first aspect, the method includes obtaining a cabin temperature and recording a battery charge duration when it is detected that the battery is being charged; and stopping controlling the engine to drive the generator to charge the battery when at least one of the following conditions is met: the charge duration is greater than or equal to a preset charge duration and the cabin temperature is greater than or equal to a preset temperature.

[0026] It is detected that the battery is being charged, i.e., the engine is on and in the silent power generation mode. The present application further provides conditions for ending the silent power generation mode. When it is detected that the cabin temperature or the battery charge duration meets at least one of the following conditions: the cabin temperature is greater than or equal to a preset temperature and the charge duration is greater than or equal to a preset charge duration, the vehicle ends the silent power generation mode, i.e., stops controlling the engine to drive the generator to charge the battery.

[0027] The preset temperature may be the same as or less than the target temperature in the heating requirement message. This is not limited in the present application. When the preset temperature is less than the preset temperature, the vehicle may stop controlling the engine to drive the generator to charge the battery.

[0028] When the charge duration is greater than or equal to the preset charge duration and the preset temperature is less than the preset temperature, the vehicle may stop controlling the engine to drive the generator to charge the battery.

[0029] According to the control method provided in the present application, when the cabin temperature is equal to or higher than a pre-set temperature and / or the charging duration is equal to or longer than a pre-set charging duration, stopping the control of driving the engine so as to drive the generator to charge the battery enables the engine to operate for a short time or at low power. Thereby, fuel consumption can be reduced.

[0030] In relation to a first aspect, in some implementations of the first aspect, the stage of starting the vehicle engine based on a heating requirement is the stage of obtaining the status of a thermostat based on the heating requirement, where the status of the thermostat includes a normal state or a faulty state, and the thermostat is configured to heat the cabin; and the stage of starting the engine when the thermostat is in a faulty state.

[0031] The heating requirement may also be referred to as a starting condition for starting the engine, and the starting condition is a prerequisite for starting the engine. If the prerequisite is not satisfied, the vehicle does not start the engine.

[0032] The fact that the thermostat is in a faulty state may be referred to as a trigger condition for starting the engine. When it is detected that the engine satisfies the starting condition and the trigger condition, the vehicle starts the engine.

[0033] When the thermostat is faulty, it cannot generate heat. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to heat the cabin.

[0034] According to the control method provided in the present application, when the thermostat is in a faulty state, the engine is started, and the heat generated when the engine operates is used to heat the cabin. This helps to meet the heating requirement.

[0035] In relation to the first aspect, in some implementations of the first aspect, the step of starting the vehicle engine based on a heating requirement includes the step of obtaining the status of a water pump, including normal or faulty states, based on the heating requirement, where the water pump is configured to transfer heat of a thermistor, and the thermistor is configured to heat the passenger compartment; and the step of starting the engine when the water pump is in a faulty state.

[0036] The heating requirement may also be referred to as a starting condition for starting the engine. The fact that the water pump is in a faulty state may be called a trigger condition for starting the engine. When it is detected that the engine satisfies the starting condition and the trigger condition, the vehicle starts the engine.

[0037] When the water pump is faulty, the heat generated by the thermistor cannot be transferred. To meet the heating requirement, the engine is started so that the heat generated when the engine operates is used to heat the passenger compartment.

[0038] According to the control method provided in the present application, when the water pump is in a faulty state, the engine is started and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0039] In relation to the first aspect, in some implementations of the first aspect, the step of starting the vehicle engine based on a heating requirement includes the step of obtaining the status of a heat pump, including normal or faulty states, based on the heating requirement, where the heat pump is configured to heat the passenger compartment; and the step of starting the engine when the heat pump is in a faulty state.

[0040] The heating requirement may also be referred to as a starting condition for starting the engine. The fact that the heat pump is in a failure state may be called a trigger condition for starting the engine. When it is detected that the engine satisfies the starting condition and the trigger condition, the vehicle starts the engine.

[0041] When the heat pump fails, the passenger compartment cannot be heated. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to heat the passenger compartment.

[0042] According to the control method provided in this application, when the heat pump is in a failure state, the engine is started, and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0043] In relation to the first aspect, in some implementations of the first aspect, the stage of starting the vehicle's engine based on the heating requirement is the stage of obtaining the electromechanical status based on the heating requirement, where the electromechanical status includes at least one of a motor state, a cutoff state, and a generator state, and the electromechanical is configured to supply power to the vehicle, and the stage of starting the engine when the electromechanical is in the motor state or the generator state.

[0044] The heating requirement may also be referred to as a starting condition for starting the engine. When the electromechanical is in the cutoff state, the electromechanical heats up and can heat the passenger compartment. When the electromechanical is in the motor state or the generator state, the electromechanical cannot heat the passenger compartment.

[0045] The fact that the electromechanical is in the motor state or the generator state may sometimes be called a trigger condition for starting the engine. When it is detected that the engine satisfies the starting condition and the trigger condition, the vehicle starts the engine.

[0046] When the electromechanical device is in the motor state or the generator state, the passenger compartment cannot be heated. To meet the heating requirement, the engine is started, and thereby, the heat generated when the engine is operating is used to heat the passenger compartment.

[0047] According to the control method provided in the present application, when the electromechanical device is in the motor state or the generator state, the engine is started, and the heat generated when the engine is operating is used to heat the passenger compartment. This helps to meet the heating requirement.

[0048] In relation to the first aspect, in some implementations of the first aspect, the step of starting the vehicle's engine based on the heating requirement is the step of obtaining the status of the compressor system of the vehicle's air conditioner based on the heating requirement, where the status of the compressor system includes the normal state or the fault state, and the compressor system is configured to heat the passenger compartment, and the step of starting the engine when the compressor system is in the fault state.

[0049] The compressor system can heat the passenger compartment by using the heat dissipation of the physical state change. For example, the compressor system can dissipate heat by changing the refrigerant from the gaseous state to the liquid state to heat the passenger compartment. However, the embodiments of the present invention are not limited to this.

[0050] When the compressor system is in the fault state, this may indicate that the compressor system cannot heat the passenger compartment by using the heat dissipation of the physical state change, or the heat obtained based on the physical state change is insufficient to meet the heating requirement, and the vehicle can start the engine to heat the passenger compartment to increase the heating speed.

[0051] Optionally, if the compressor system can dissipate heat by changing the refrigerant from a gaseous state to a liquid state to heat the passenger compartment, the vehicle can further acquire the refrigerant capacity. If the refrigerant capacity is smaller than a preset capacity, the refrigerant may not be able to heat the passenger compartment or the heating rate is slow, and the vehicle can start the engine to heat the passenger compartment in order to increase the heating rate. The preset capacity may be data calibrated based on the vehicle model and vehicle functions in this application. However, the embodiments of this application are not limited thereto.

[0052] According to the control method provided in this application, when the compressor system is in a failure state, the engine is started, and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0053] In relation to the first aspect, in some implementations of the first aspect, the heating requirement includes a target temperature. The method further includes the step of stopping the engine when at least one of the conditions that the thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electromechanical device is in an off state, or the compressor system is in a normal state is satisfied and the passenger compartment temperature is above the target temperature. The thermistor is configured to heat the passenger compartment, the water pump is configured to transfer the heat of the thermistor, the heat pump is configured to heat the passenger compartment, the electromechanical device is configured to supply power to the vehicle, and the compressor system is configured to heat the passenger compartment.

[0054] If the starting condition for starting the engine is a heating request and the trigger condition for starting the engine is that the thermistor is in a faulty state, the condition for stopping the engine may be that the thermistor is in a normal state and the cabin temperature is equal to or higher than the target temperature. If the starting condition for starting the engine is a heating request and the trigger condition for starting the engine is that the water pump is in a faulty state, the condition for stopping the engine may be that the water pump is in a normal state and the cabin temperature is equal to or higher than the target temperature. If the starting condition for starting the engine is a heating request and the trigger condition for starting the engine is that the heat pump is in a faulty state, the condition for stopping the engine may be that the heat pump is in a normal state and the cabin temperature is equal to or higher than the target temperature. If the starting condition for starting the engine is a heating request and the trigger condition for starting the engine is that the electromechanical device is in the engine state or the generator state, the condition for stopping the engine may be that the electromechanical device is in the off state and the cabin temperature is equal to or higher than the target temperature. If the starting condition for starting the engine is a heating request and the trigger condition for starting the engine is that the compressor system is in a faulty state, the condition for stopping the engine may be that the compressor system is in a normal state and the cabin temperature is equal to or higher than the target temperature.

[0055] According to the control method provided in the embodiment of the present application, the condition for stopping the engine is specified, and the engine can be stopped in a timely manner. This facilitates stable driving and improves the stability of the vehicle.

[0056] In relation to the first aspect, in some implementations of the first aspect, the step of starting the vehicle engine based on a heating request includes the step of obtaining the status of the engine based on the heating request, where the status of the engine includes the on state or the off state, and the step of starting the engine when the engine is in the off state.

[0057] The vehicle can obtain the engine status based on the heating requirement and determine whether the engine is on. If the engine is off, the engine is started. If the engine is on, the operating state of the engine is determined based on the battery charge state.

[0058] According to the control method provided in the present application, before the engine is started, it is determined whether the engine is on. If the engine has not been started, the engine is started. This can avoid repeatedly starting the engine when the engine is started and affecting the running of the vehicle.

[0059] In relation to the first aspect, in some implementations of the first aspect, the method further includes a step of outputting prompt information after the engine is turned on, where the prompt information is used to notify the user that the engine has been started based on the heating requirement.

[0060] After starting the engine, the vehicle may detect that the engine is on and send the prompt information to the display. The prompt information is used to inform the user that the engine has been started based on the heating requirement. The prompt information may be "the engine has been started based on the air conditioner requirement". However, the embodiments of the present application are not limited thereto. The display is also called a meter. This is not limited in the embodiments of the present application.

[0061] According to the control method provided in the present application, after the engine is started, the prompt information is used to inform the user that the engine has been started based on the heating requirement, and the user is notified of the vehicle status, whereby the user knows the running state of the vehicle.

[0062] In relation to the first aspect, in some implementations of the first aspect, the method includes maintaining the engine on when the engine is on, and outputting prompt information when there is no request to start the engine other than the heating request, where the prompt information is used to inform the user that the engine is started based on the heating request.

[0063] When the engine is on, the on state of the engine is maintained, and the operating state of the engine may be determined based on the charge state of the battery. When there is no request to start the engine other than the heating request, since there is a heating request, the engine does not stop rotating. Prompt information may be output, and the prompt information is used to inform the user that the engine is started based on the heating request. The prompt information may be "the engine is started based on the air conditioner request". However, the present invention is not limited thereto.

[0064] According to the control method provided in the present application, when the engine is started, an air conditioner heat generation request is detected and the engine start condition is satisfied. When there is no previous engine start request, the user is notified using the prompt information that the engine is started based on the air conditioner heat generation request, and the user is notified of the vehicle status, whereby the user knows the driving state of the vehicle.

[0065] According to a second aspect, a control device including an acquisition module and a processing module is provided. The acquisition module is configured to acquire a heating request for the vehicle cabin. The processing module starts the vehicle engine based on the heating request, heats the vehicle cabin by using the heat generated by the engine, and when the charge state of the vehicle battery is equal to or higher than a preset charge state and the charging power of the battery is equal to or higher than a preset charging power, controls the engine to idle and controls the generator to stop generating power.

[0066] In connection with the second aspect, in some implementations of the second aspect, the processing module is further configured to control the engine to drive the generator to charge the battery when the state of charge of the battery is greater than or equal to a preset state of charge and the charging power of the battery is less than a preset charging power.

[0067] In connection with the second aspect, in some implementations of the second aspect, the processing module is further configured to determine the generated power of the generator as the maximum allowable generated power and charge the battery by using the generator.

[0068] In connection with the second aspect, in some implementations of the second aspect, the heating requirement includes a target temperature. The acquisition module 810 is further configured to acquire the generated power of the generator based on the target temperature and the correspondence relationship, and the correspondence relationship includes the correspondence relationship between a plurality of temperatures and a plurality of generated powers. The processing module is further configured to charge the battery by using the generator.

[0069] In connection with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the cabin temperature and record the charging duration of the battery when it is detected that the battery is charged. The processing module is further configured to stop controlling the engine to drive the generator to charge the battery when at least one of the following conditions is met: the charging duration is greater than or equal to a preset charging duration and the cabin temperature is greater than or equal to a preset temperature.

[0070] In connection with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the status of the thermistor based on the heating requirement, the status of the thermistor includes a normal state or a fault state, and the thermistor is configured to heat the cabin. The processing module is further configured to start the engine when the thermistor is in a fault state.

[0071] In relation to the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the status of the water pump based on a heating request, the status of the water pump includes a normal state or a failure state, the water pump is configured to transfer the heat of the thermistor, and the thermistor is configured to heat the passenger compartment. The processing module is further configured to start the engine when the water pump is in a failure state.

[0072] In relation to the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the status of the heat pump based on a heating request, the status of the heat pump includes a normal state or a failure state, and the heat pump is configured to heat the passenger compartment. The processing module 820 is further configured to start the engine when the heat pump is in a failure state.

[0073] In relation to the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the status of the electromechanical device based on a heating request, the status of the electromechanical device includes at least one of a motor state, a cutoff state, and a generator state, and the electromechanical device is configured to supply power to the vehicle. The processing module is further configured to start the engine when the electromechanical device is in a motor state or a generator state.

[0074] In relation to the second aspect, in some implementation forms of the second aspect, the acquisition module is further configured to acquire the status of the compressor system of the vehicle air conditioner based on a heating request, the status of the compressor system is a normal state or a failure state, and the compressor system is configured to heat the passenger compartment. The processing module is further configured to start the engine when the compressor system is in a failure state.

[0075] In connection with the second aspect, in some implementations of the second aspect, the heating requirement includes a target temperature. The processing module is further configured to stop the engine when at least one of the following conditions is satisfied, namely, the thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electromechanical device is in a cut-off state, or the compressor system of the vehicle air conditioner is in a normal state, and the cabin temperature is above the target temperature. The thermistor is configured to heat the cabin, the water pump is configured to transfer the heat of the thermistor, the heat pump is configured to heat the cabin, the electromechanical device is configured to supply power to the vehicle, and the compressor system is configured to heat the cabin.

[0076] In connection with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire the status of the engine based on the heating requirement, and the status of the engine includes an on state or an off state. The processing module is further configured to start the engine when the engine is in the off state.

[0077] In connection with the second aspect, in some implementations of the second aspect, the processing module is further configured to output prompt information after the engine is in the on state, and the prompt information is used to notify the user that the engine has been started based on the heating requirement.

[0078] In connection with the second aspect, in some implementation forms of the second aspect, when the engine is in the on state, the processing module is further configured to maintain the on state of the engine and output prompt information when there is no requirement to start the engine other than the heating requirement. The prompt information is used to inform the user that the engine is started based on the heating requirement.

[0079] According to a third aspect, a vehicle, which may also be referred to as a control device, is provided. The control device includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to call the computer program from the memory and execute the computer program, whereby the device executes the method in any possible implementation of the first aspect.

[0080] Optionally, there is one or more processors and one or more memories.

[0081] Optionally, the memory may be integrated with the processor, or the memory and the processor are arranged separately.

[0082] Optionally, the vehicle further includes a transmitter (transmitting machine) and a receiver (receiving machine). The transmitter and the receiver may be arranged separately, or may be integrated together to obtain a transceiver description (transceiver).

[0083] According to a fourth aspect, the present application provides a processor including an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal by using the input circuit and transmit a signal by using the output circuit, whereby the processor executes the method in any possible implementation of the first aspect.

[0084] In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, etc. The input signal received by the input circuit may be received and input, for example, but not limited to, by a receiver, and the signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. The input circuit and the output circuit may be the same circuit, and the circuit is used as the input circuit and the output circuit at different moments. The specific implementation of the processor and various circuits is not limited in the present application.

[0085] According to a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which may also be referred to as code or instructions). When the computer program is executed on a computer, the computer is enabled to execute the method in any possible implementation of the first aspect.

[0086] According to a sixth aspect, a computer program product is provided. The computer program product includes a computer program (which may also be referred to as code or instructions). When the computer program is executed, the computer is enabled to execute the method in any possible implementation of the first aspect.

Brief Description of the Drawings

[0087]

Figure 1

[0088]

Figure 2

[0089]

Figure 3

[0090]

Figure 4

[0091]

Figure 5

[0092]

Figure 6

[0093]

Figure 7

[0094]

Figure 8

[0095]

Figure 9

Embodiments for Carrying Out the Invention

[0096] Hereinafter, with reference to the accompanying drawings, the technical solution of the present application will be described.

[0097] When a country actively promotes the development of the new energy field and the popularization of new energy vehicles, the new energy vehicles can be of energy types such as range-extended type, hybrid type, and pure electric type. In one possible case, the new energy vehicle can include a motor and an engine. When the temperature in winter is extremely low, the vehicle occupants may turn on the air conditioner in the vehicle to raise the cabin temperature. In pure electric mode, the battery pack supplies power to the thermistor, and the heat generated by the thermistor is used to heat the cabin. However, the heating speed is slow, the target temperature cannot be reached, and as a result, the heating effect is poor.

[0098] Currently, the vehicle can heat the cabin by an engine-assisted heating method. The vehicle can heat the cabin and increase the heating speed by using the heat generated by the engine and the heat generated by the thermistor. However, the engine drives the generator to charge the battery pack. When the state of charge of the battery pack is sufficient, the battery pack is overcharged in the engine-assisted heating method, and the battery pack is damaged.

[0099] For example, FIG. 1 shows a diagram of the system architecture of vehicle 100. As shown in FIG. 1, vehicle 100 includes an engine, an engine water jacket, a generator control unit (GCU), a generator, a vehicle control unit (VCU), a battery management system (BMS), a battery pack, an electronic water pump, a positive temperature coefficient (PTC) thermistor, a PTC water pump, a heat exchanger, and a heater core. The engine and the generator are mechanically connected. The VCU is connected to the GCU, the BMS, and the PTC thermistor through a low-voltage harness. The battery pack is connected to the generator and the PTC thermistor through a high-voltage harness. The engine, the engine water jacket, the electronic water pump, the PTC water pump, and the heat exchanger form a thermal management water loop. Note that the high-voltage connection, the low-voltage connection, the thermal management water loop, and the mechanical connection are merely diagrams and are only for facilitating the understanding of the solution and do not represent the actual state of the product.

[0100] When detecting the on-operation of the air conditioner for heat generation by the user, in response to the operation, the VCU of vehicle 100 instructs the BMS to supply power to the PTC thermistor using the battery pack, and transfers the heat generated by the PTC thermistor to the heat exchanger using the PTC water pump to heat the heater core and raise the cabin temperature. In this method, due to the limitation of the heating power of the PTC thermistor, the heating speed is slow. Also, when the outside air temperature is extremely low like in winter and the cabin is heated using the heat of the PTC thermistor, there is a problem that the expected temperature cannot be reached.

[0101] When the temperature in winter is extremely low, the VCU of vehicle 100 starts the engine and uses the electronic water pump to transfer the heat generated by the engine to the heat exchanger to heat the heater core, thereby improving the heating speed of the cabin.

[0102] However, the engine instructs the GCU to control the generator to charge the battery pack. If the state of charge of the battery pack is sufficient, for example, if the state of charge of the battery pack is greater than 70%, charging the battery pack by using the generator may cause overcharging of the battery pack and further damage the battery pack. Therefore, before starting the engine, vehicle 100 determines whether the state of charge of the battery pack is in a high state of charge, starts the engine if the state of charge is not in a high state of charge, and does not start the engine if the state of charge is in a high state of charge.

[0103] For example, FIG. 2 is a schematic flowchart of an engine control method 200. As shown in FIG. 2, control method 200 includes the following steps.

[0104] S201: Detect an operation by the user to turn on the air conditioner for heat generation.

[0105] S202: In response to the operation, determine whether the state of charge (SOC) of the battery pack is 70% or more.

[0106] S203: If the state of charge of the battery pack is 70% or more, supply power to the thermistor by using the battery pack, whereby the heat generated by the thermistor is used to heat the passenger compartment.

[0107] S204: If the state of charge of the battery pack is less than 70%, start the engine and heat the passenger compartment by using the heat generated when the engine operates.

[0108] In this implementation, when the state of charge of the battery pack is 70% or more, only the heat generated by the thermistor is used to heat the passenger compartment, and the heating rate is slow. That is, the start of the engine is affected by the state of charge of the battery pack. This is not applicable to all scenarios and cannot achieve coverage of all scenarios.

[0109] In view of this, embodiments of the present application provide a control method and a control device for guaranteeing the safety of the battery pack and the heating rate of the passenger compartment. The method provided in the embodiments of the present application may be applied to any vehicle including an engine and a generator, and it should be noted that it is not limited to vehicles of energy types such as range-extended, hybrid, and pure electric types. The method provided in the embodiments of the present application may be further applied to other transportation tools such as ships or airplanes, or other devices such as robots. This is not limited in the embodiments of the present application.

[0110] To better understand the embodiments of the present application, the following description is first provided in the embodiments of the present application.

[0111] First, the term "and / or" in the embodiments of the present application only describes the association relationship between related objects and represents that three relationships may exist. For example, A and / or B may represent the following three cases, that is, only A exists, both A and B exist, and only B exists. A and B may be singular or plural. In addition, the symbol " / " in this specification usually indicates an "or" relationship between related objects, but may also indicate an "and / or" relationship. For details, please refer to the context for understanding.

[0112] Second, in the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. Also, "at least one of the following items (pieces)" or similar expressions indicate any combination of these items, including any combination of one item (piece) or a plurality of items (pieces). For example, at least one of a, b, or c may indicate a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be singular or plural.

[0113] Figure 3 is a schematic flowchart of a control method 300 according to an embodiment of the present application. As shown in Figure 3, the method may be executed by a vehicle, for example, the vehicle 100 shown in Figure 1.

[0114] Method 300 may include the following steps.

[0115] S301: Obtain a heating requirement for the vehicle cabin.

[0116] For the vehicle to obtain a heating requirement for the cabin means that the vehicle obtains an air conditioner heat generation requirement, or the vehicle obtains an operation by the user to turn on the air conditioner for heat generation. This is not limited in the embodiments of the present application.

[0117] S302: Start the vehicle engine based on the heating requirement.

[0118] The vehicle starts the vehicle engine based on the heating requirement and uses the engine to drive a generator to charge the battery.

[0119] S303: Heat the cabin by using the heat generated by the engine.

[0120] Heating the cabin by using the heat generated by the engine means heating the cabin by using the waste heat of the engine. This is not limited in the embodiments of the present application.

[0121] S304: When the state of charge of the battery is equal to or greater than a preset state of charge and the charging power of the battery is equal to or greater than a preset charging power, control is performed so that the engine idles and the generator is controlled to be in a state where it does not generate power.

[0122] The preset state of charge may be, for example, a high state of charge of 70%, 80%, 90%, or 95%. The preset charging power indicates the maximum charging power allowed by the battery. There is a one-to-one correspondence between the preset charging power and the preset state of charge. The preset charging power may change depending on the preset state of charge. A larger preset state of charge indicates a smaller preset charging power.

[0123] For example, when the preset state of charge is 80%, the preset charging power may be 6000 watts. When the preset state of charge is 90%, the preset charging power may be 4000 watts. When the preset state of charge is 95%, the preset charging power may be 3000 watts.

[0124] When the engine is operating, the engine can drive the generator so as to generate power or not generate power. Specifically, when the engine is idling, the voltage of the generator is small, and the current generated by the battery and the current generated by the generator may cancel each other out, and the generator does not generate power. When the engine is not idling, the generator charges the battery. The engine and the generator are mechanically connected, and the engine drives the generator to rotate through the mechanical connection. When the generator does not generate resistance, the engine idles.

[0125] When the state of charge of the battery is equal to or greater than a preset state of charge and the charging power of the battery is equal to or greater than a preset charging power (which may indicate that the battery is in a state where charging is not allowed), the vehicle controls the engine to idle and quickly heats the engine. Specifically, there is no torque load (except for overcoming the cylinder stroke resistance of the engine). In this case, the generator does not charge the battery. Controlling the vehicle to idle the engine may mean that the engine is in a warm-up mode. The warm-up mode is an example of a name. This is not limited in the embodiments of the present application.

[0126] When the engine is idling and not generating power, the engine speed may be preset (or calibrated) by the developer before the vehicle is shipped. In this case, the excitation of the generator is only used to cancel the back electromotive force.

[0127] When the method 300 provided in this embodiment of the present application is applied to the architecture shown in FIG. 1, the method 300 may be stored in the flash memory of the VCU, collect the data of the signals of each sensor controller, perform calculations and decision-making on the data, generate instructions, and transmit the instructions to executors such as the EMS, GCU, PTC, and BMS. It should be noted.

[0128] The method 300 provided in this embodiment of the present application may be further applied to a dual-mode hybrid vehicle. The dual-mode hybrid vehicle may allow the engine to directly drive the vehicle and may disconnect the generator. When detecting an air-conditioning heat generation requirement, the dual-mode hybrid vehicle can directly start direct engine drive at a high state of charge (SOC) and use the heat of the engine to heat the passenger compartment.

[0129] According to the control method provided in the embodiments of the present application, when the battery is in a high state of charge, the engine may be started, and the engine drives a generator to charge the battery. When the charging power of the battery reaches a preset charging power, the engine is controlled to idle. The engine still generates heat, but the generator does not charge the battery. Thereby, the safety of the battery and the heating speed of the passenger compartment can be ensured, and thereby the comfort of the passenger compartment can be improved.

[0130] In an optional embodiment, when the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, the engine is controlled to drive a generator to charge the battery.

[0131] When the state of charge of the battery is equal to or higher than a preset state of charge, if the charging power of the battery is less than a preset charging power (this may indicate that the battery is in a state where charging is allowed), the vehicle controls the engine to drive the generator to charge the battery. In this case, the noise is small. This is sometimes called that the engine is in a silent power generation mode. The silent power generation mode is just an example of the name. This is not limited in the embodiments of the present application.

[0132] It should be noted that as the duration of charging the battery by the generator increases, the state of charge of the battery increases and the preset charging power decreases. When the charging power of the battery is equal to or higher than the preset charging power, the vehicle controls the engine to idle.

[0133] According to the control method provided in the embodiments of the present application, when the battery is in a high state of charge and charging is permitted, the engine can drive the generator to charge the battery, and the heat generated when the engine operates can be used to heat the passenger compartment. Thereby, the safety of the battery and the heating speed in the passenger compartment can be ensured, and thereby the comfort of the passenger compartment can be improved. Also, the noise of the engine is small. Thereby, the noise, vibration, and harshness (NVH) performance of the vehicle can be improved.

[0134] For example, FIG. 4 is a schematic flowchart of control method 400. As shown in FIG. 4, method 400 may include the following steps.

[0135] S401: Start the engine.

[0136] S402: Determine whether the charge state of the battery is equal to or greater than a pre-set charge state.

[0137] S403: If the charge state of the battery is equal to or greater than the pre-set charge state, determine whether the charging power of the battery is equal to or greater than a pre-set charging power.

[0138] S404: If the charging power of the battery is equal to or greater than the pre-set charging power, control the engine to enter the silent power generation mode, that is, control the engine to drive the generator to charge the battery.

[0139] S405: As the charge state of the battery increases and the pre-set charging power decreases, re-determine whether the charging power of the battery is equal to or greater than the pre-set charging power.

[0140] When the charging power of the battery is equal to or greater than a preset charging power, the engine is controlled to idle, that is, the engine is controlled to enter the warm-up mode, and S406 is executed. When the charging power of the battery is less than the preset charging power, the engine is controlled to enter the silent power generation mode, that is, the engine is controlled to drive the generator to charge the battery, and S404 is executed.

[0141] S406: When the charging power of the battery is less than the preset charging power, control the engine to enter the warm-up mode, that is, control the engine to idle.

[0142] S407: When the state of charge of the battery is lower than a preset state of charge, control the engine to drive the generator to charge the battery.

[0143] When the state of charge of the battery is lower than a preset state of charge and the starting condition of the engine is satisfied, the vehicle controls the engine to drive the generator to charge the battery, and can also heat the passenger compartment by using the heat generated by the engine.

[0144] According to the control method provided in the embodiments of the present application, when the state of charge of the battery is equal to or greater than a preset state of charge, the engine may be controlled to operate. Alternatively, when the state of charge of the battery is lower than a preset state of charge, the engine may also be controlled to operate. The operation of the engine is not affected by the state of charge of the battery. This is applicable to any scenario and can achieve full scenario coverage. In addition, when the state of charge of the battery is equal to or greater than a preset state of charge, the engine may be in different operating modes based on the charging power of the battery, whereby different heat generation requirements can be met while ensuring the safety of the battery.

[0145] In an optional embodiment, when the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, controlling the engine to drive the generator to charge the battery may include determining the power generated by the generator as the maximum allowable power generated by the generator and charging the battery using the generator.

[0146] When the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, a larger generated power indicates that more heat is generated by the engine, the water temperature rises faster, more heat is transferred to the heater core, and the heating rate of the passenger compartment is faster. Therefore, in order to increase the heating rate of the passenger compartment, the vehicle can determine the power generated by the generator as the maximum allowable power generated by the generator. It should be understood that there is a power range for the generated power, and the power range includes the minimum generated power and the maximum generated power. In order to increase the heating rate of the passenger compartment, the power generated by the generator may be determined as the maximum generated power.

[0147] Note that the power range of the generated power may be the power range of the generator specified before delivery, or may be a range calibrated through the experiments in the present application. This is not limited in the embodiments of the present application.

[0148] For example, when the generator generates power at 5000 watts, it only takes 8 to 9 minutes to raise the water temperature by 70°C.

[0149] According to the control method provided in the embodiments of the present invention, when the state of charge of the battery is equal to or higher than a preset state of charge and the charging power of the battery is less than a preset charging power, the power generated by the generator is determined as the maximum allowable power generated by the generator, the heat generated by the engine can be maximized, and the heating rate of the passenger compartment can be improved.

[0150] In an optional embodiment, when the heating requirement includes a target temperature, the state of charge of the battery is equal to or higher than a preset state of charge, and the charging power of the battery is less than a preset charging power, controlling the engine to drive the generator to charge the battery may include obtaining the power generation power of the generator based on a correspondence relationship including the target temperature and a correspondence relationship between a plurality of temperatures and a plurality of power generation powers, and charging the battery using the generator.

[0151] The target temperature is the temperature to be realized by the air conditioner through heat generation, for example, 25 °C or 27 °C.

[0152] The correspondence relationship between the temperature and the power generation power may be a one-to-one correspondence relationship or a many-to-one correspondence relationship. This is not limited in the embodiments of the present application.

[0153] For example, the correspondence relationship between the temperature and the power generation power is a many-to-one correspondence relationship. When the temperature is 25 °C, 26 °C, or 27 °C, the power generation power may be 2000 watts.

[0154] It should be noted that the higher the target temperature, the greater the power generation power, the greater the heat generation amount of the motor, and the faster the heating rate. The heating rate changes according to the target temperature.

[0155] According to the control method provided in the embodiments of the present application, the power generation power of the generator can be adjusted based on the target temperature. This can ensure that the heating rate increases and the heating rate is controlled.

[0156] In an optional embodiment, method 300 may further include, when it is detected that the battery is charged, obtaining the cabin temperature and recording the charging duration of the battery; and stopping controlling the engine to drive the generator to charge the battery when at least one of the following conditions is met: the charging duration is equal to or longer than a preset charging duration, and the cabin temperature is equal to or higher than a preset temperature.

[0157] It is detected that the battery is being charged, that is, the engine is on and in the silent power generation mode. Some embodiments of the present application further provide conditions for ending the silent power generation mode. When it is detected that at least one of the following conditions is met: the cabin temperature or the charging duration of the battery pack, i.e., the cabin temperature is equal to or higher than a preset temperature and the charging duration is equal to or longer than a preset charging duration, the vehicle ends the silent power generation mode, that is, stops controlling the engine to drive the generator to charge the battery.

[0158] The preset charging duration may be 10 minutes or 15 minutes. However, embodiments of the present invention are not limited thereto. When the charging duration is equal to or longer than the preset charging duration, the vehicle may stop controlling the engine to drive the generator to charge the battery.

[0159] The preset temperature may be the same as the target temperature in the heating requirement, or may be lower than the target temperature. This is not limited in the embodiments of the present application. When the preset temperature is lower than the preset temperature, the vehicle may stop controlling the engine to drive the generator to charge the battery.

[0160] When the charging duration is equal to or longer than the preset charging duration and the preset temperature is lower than the preset temperature, the vehicle may stop controlling the engine to drive the generator to charge the battery.

[0161] There are two ways of thinking about stopping controlling the engine to drive the generator to charge the battery. One possible understanding is that the engine is forcibly stopped. The other possible understanding is that the engine enters the warm-up mode, that is, the engine idles.

[0162] When the engine is forced to stop when the above conditions are met, even if the passenger compartment has not reached the target temperature in the heating demand, a high temperature level can be maintained, fuel consumption can be further reduced, and more energy can be saved. When the vehicle acquires the heating demand again, the above method 300 can continue to be executed.

[0163] When the above conditions are met, the engine enters the warm-up mode and the battery can be protected. Furthermore, the passenger compartment may continue to be heated and fuel consumption can also be reduced.

[0164] For example, FIG. 5 is a schematic flowchart of a method 500 for ending the silent power generation mode. As shown in FIG. 5, the method 500 may include the following steps.

[0165] S501: Control the engine to enter the silent power generation mode.

[0166] S502: Record the charging duration of the battery.

[0167] S503: Determine whether the charging duration is equal to or greater than a pre-set charging duration.

[0168] If the charging duration is equal to or greater than the pre-set charging duration, the vehicle controls the engine to enter the warm-up mode, that is, S504 is executed. If the charging duration is less than the pre-set charging duration, it is continuously determined whether the charging duration is equal to or greater than the pre-set charging duration, that is, S503 is executed.

[0169] S504: Control the engine to enter the warm-up mode.

[0170] According to the control method provided in the embodiments of the present application, when the cabin temperature is equal to or higher than a preset temperature and / or the charging duration is equal to or longer than a preset charging duration, stopping controlling the engine to drive the generator to charge the battery enables the engine to operate for a short time or at low power. Thereby, fuel consumption can be reduced.

[0171] In an optional embodiment, in S302, starting the vehicle engine based on a heating requirement is to obtain the status of a thermistor based on the heating requirement, where the status of the thermistor includes a normal state or a fault state, the thermistor is configured to heat the cabin, and may include obtaining and starting the engine when the thermistor is in a fault state.

[0172] The thermistor may be a PTC thermistor shown in FIG. 1. However, the embodiments of the present application are not limited thereto.

[0173] The heating requirement may be referred to as a starting condition for starting the engine, and the starting condition is a prerequisite for starting the engine. If the prerequisite is not met, the vehicle does not start the engine. In addition to the heating requirement, the starting condition for starting the engine may include that the engine and the generator do not have a fault that prevents them from starting. For the definition of a fault, refer to an existing fault list, such as a fault like overheating or overcurrent of the generator. When the system architecture shown in FIG. 1 is used, the fault may further include a fault such as a blockage of the electronic water pump or an EMS communication failure.

[0174] The thermistor being in a fault state may sometimes be referred to as a trigger condition for starting the engine. When it is detected that the engine meets the starting condition and the trigger condition, the vehicle starts the engine.

[0175] When the thermistor fails, heat cannot be generated. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to warm the passenger compartment.

[0176] According to the control method provided in the embodiments of the present application, when the thermistor is in a failure state, the engine is started, and the heat generated when the engine operates is used to warm the passenger compartment. This helps to meet the heating requirement.

[0177] In an optional embodiment, in S302, starting the vehicle engine based on the heating requirement includes obtaining the status of the water pump based on the heating requirement, where the status of the water pump includes a normal state or a failure state, the water pump is configured to transfer the heat of the thermistor, and the thermistor is configured to warm the passenger compartment, and starting the engine when the water pump is in a failure state.

[0178] The water pump may be the PTC water pump shown in FIG. 1. However, the embodiments of the present application are not limited thereto.

[0179] The heating requirement may be referred to as a starting condition for starting the engine, and the starting condition is a prerequisite for starting the engine. If the prerequisite is not met, the vehicle does not start the engine. The fact that the water pump is in a failure state may be referred to as a trigger condition for starting the engine. When it is detected that the engine meets the starting condition and the trigger condition, the vehicle starts the engine.

[0180] When the water pump fails, the heat generated by the thermistor cannot be transferred. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to warm the passenger compartment.

[0181] According to the control method provided in the embodiments of the present application, when the water pump is in a failure state, the engine is started, and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0182] In an optional embodiment, in S302, starting the vehicle engine based on the heating requirement includes obtaining the status of the heat pump based on the heating requirement, where the status of the heat pump includes a normal state or a failure state, and the heat pump is configured to heat the passenger compartment, and starting the engine when the heat pump is in a failure state.

[0183] The heating requirement may be referred to as a starting condition for starting the engine, and the starting condition is a prerequisite for starting the engine. If the prerequisite is not met, the vehicle does not start the engine. The fact that the heat pump is in a failure state may be referred to as a trigger condition for starting the engine. When it is detected that the engine meets the starting condition and the trigger condition, the vehicle starts the engine.

[0184] When the heat pump fails, the passenger compartment cannot be heated. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to heat the passenger compartment.

[0185] According to the control method provided in the embodiments of the present application, when the heat pump is in a failure state, the engine is started, and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0186] In an optional embodiment, in S302, starting the vehicle engine based on a heating requirement includes obtaining the status of the electromechanical device based on the heating requirement, where the status of the electromechanical device includes at least one of a motor state, a cutoff state, and a generator state, and the electromechanical device is configured to supply power to the vehicle; and starting the engine when the electromechanical device is in the motor state or the generator state.

[0187] The heating requirement may be referred to as a starting condition for starting the engine, and the starting condition is a prerequisite for starting the engine. If the prerequisite is not met, the vehicle does not start the engine. When the electromechanical device is in the cutoff state, the electromechanical device heats up and can heat the passenger compartment. When the electromechanical device is in the motor state or the generator state, the electromechanical device cannot heat the passenger compartment.

[0188] The electromechanical device being in the motor state or the generator state may be referred to as a trigger condition for starting the engine. When it is detected that the engine meets the starting condition and the trigger condition, the vehicle starts the engine.

[0189] When the electromechanical device is in the motor state or the generator state, the passenger compartment cannot be heated. To meet the heating requirement, the engine is started, and thus the heat generated when the engine operates is used to heat the passenger compartment.

[0190] According to the control method provided in the embodiment of the present application, when the electromechanical device is in the motor state or the generator state, the engine is started, and the heat generated when the engine operates is used to heat the passenger compartment. This helps to meet the heating requirement.

[0191] In an optional embodiment, starting the vehicle engine based on a heating requirement in S302 includes obtaining the status of the vehicle air conditioner compressor system based on the heating requirement, where the status of the compressor system includes a normal state or a failure state, and the compressor system is configured to heat the passenger compartment, and starting the engine when the compressor system is in a failure state.

[0192] The compressor system can heat the passenger compartment by using the heat dissipation of the physical state change. For example, the compressor system can dissipate heat by changing the refrigerant from a gaseous state to a liquid state to heat the passenger compartment. However, the embodiments of the present invention are not limited thereto.

[0193] When the compressor system is in a failure state, this can indicate that the compressor system cannot heat the passenger compartment by using the heat dissipation of the physical state change, or that the heat obtained based on the physical state change is insufficient to meet the heating requirement, and the vehicle can start the engine to heat the passenger compartment to increase the heating speed.

[0194] Optionally, when the compressor system can dissipate heat by changing the refrigerant from a gaseous state to a liquid state to heat the passenger compartment, the vehicle can further obtain the capacity of the refrigerant. When the capacity of the refrigerant is smaller than a preset capacity, the refrigerant may not be able to heat the passenger compartment or the heating speed is slow, and the vehicle can start the engine to heat the passenger compartment to increase the heating speed. The preset capacity may be data calibrated based on the vehicle model and the functions of the vehicle in the present application. However, the embodiments of the present invention are not limited thereto.

[0195] Optionally, the trigger condition for starting the engine may be that the cabin temperature is equal to or lower than a preset low temperature value. That is, when the cabin temperature is low, the engine is started, and the heat generated when the engine operates is used to heat the cabin. To more accurately determine that the cabin temperature is low, the trigger condition for starting the engine may be that the cabin temperature is equal to or lower than a preset low temperature value and the duration is equal to or longer than a preset duration.

[0196] The preset low temperature value may be any integer between 5°C and -30°C, or a temperature value lower than -30°C. This is not limited in the embodiments of the present application.

[0197] Note that the above trigger condition for starting the engine may be any of the following conditions: The thermistor is in a failure state, the water pump is in a failure state, the heat pump is in a failure state, the electromechanical device is in a motor state or a generator state, the compressor system is in a failure state, the cabin temperature is equal to or lower than a preset low temperature value, or the cabin temperature is equal to or lower than a preset low temperature value and the duration is equal to or longer than a preset duration.

[0198] It should be understood that the thermistor, water pump, heat pump, electromechanical device, and compressor system are all modes used to heat the cabin before the engine is started. However, the embodiments of the present application are not limited thereto. If there is a malfunction in these modes, the engine is started, and the heat generated when the engine operates is used to heat the cabin.

[0199] For example, FIG. 6 is a schematic flowchart of an engine starting method 600. As shown in FIG. 6, the method 600 may include the following steps.

[0200] S601: Obtain a heating requirement for the vehicle cabin.

[0201] When the vehicle obtains a heating request for the passenger compartment, it means that the vehicle obtains an air conditioner heat generation request, or the vehicle obtains an operation by the user to turn on the air conditioner for heat generation. This is not limited in the embodiments of the present application.

[0202] S602: Determine whether the generator and the engine are faulty based on the heating request.

[0203] Based on the heating request, the vehicle determines whether the generator and the engine are faulty, that is, it knows whether there is fault information. If there is fault information, the engine cannot be started, and even if there is a heating request, the engine will not be started. When a heating request is obtained and the generator and the engine are not faulty, that is, when the starting conditions for starting the engine are met, the vehicle may determine whether the trigger condition of the engine is met, that is, S603 may be executed.

[0204] S603: Determine whether the trigger condition for starting the engine is met.

[0205] The trigger condition for starting the engine may be one or more of the following conditions: The thermistor is in a faulty state, the water pump is in a faulty state, the heat pump is in a faulty state, the electromechanical device is in a motor state or a generator state, the compressor system is in a faulty state, the passenger compartment temperature is below a preset low temperature value, or the passenger compartment temperature is below a preset low temperature value and the duration is longer than a preset duration.

[0206] The vehicle may know whether any one or more of the foregoing trigger conditions are met. When any one or more of the foregoing trigger conditions are met, the engine is started, that is, S604 is executed.

[0207] When the vehicle knows that none of the foregoing trigger conditions are satisfied, the engine is not started, that is, S605 is executed.

[0208] S604: When the trigger condition is satisfied, start the engine. The engine is configured to drive a generator to charge the battery.

[0209] S605: When the trigger condition is not satisfied, do not start the engine.

[0210] According to the control method provided in the embodiment of the present application, the engine is started when the starting condition and the trigger condition for starting the engine are satisfied, whereby the function of the engine can be maximized.

[0211] In an optional embodiment, the heating requirement includes a target temperature. The method 300 may further include stopping the engine when at least one of the following conditions is satisfied and the cabin temperature is equal to or higher than the target temperature: The thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electric machine is in a cut-off state, or the compressor system is in a normal state. The thermistor is configured to warm the cabin, the water pump is configured to transfer the heat of the thermistor, and the heat pump is configured to warm the cabin.

[0212] The embodiment of the present application further provides conditions for stopping the engine. The engine is stopped when at least one of the following conditions is satisfied: The thermistor is in a normal state and the cabin temperature is equal to or higher than the target temperature; The water pump is in a normal state and the cabin temperature is equal to or higher than the target temperature; The heat pump is in a normal state and the cabin temperature is equal to or higher than the target temperature; The electric machine is in a cut-off state and the cabin temperature is equal to or higher than the target temperature; or The compressor system is in a normal state, and the cabin temperature is equal to or higher than the target temperature.

[0213] The condition for stopping the engine, which may also be referred to as the termination condition, is not limited in the embodiments of the present application.

[0214] It should be noted that when the start condition for starting the engine is a heating request and the trigger condition for starting the engine is that the thermistor is in a failed state, the condition for stopping the engine may be that the thermistor is in a normal state and the cabin temperature is equal to or higher than the target temperature. When the start condition for starting the engine is a heating request and the trigger condition for starting the engine is that the water pump is in a failed state, the condition for stopping the engine may be that the water pump is in a normal state and the cabin temperature is equal to or higher than the target temperature. When the start condition for starting the engine is a heating request and the trigger condition for starting the engine is that the heat pump is in a failed state, the condition for stopping the engine may be that the heat pump is in a normal state and the cabin temperature is equal to or higher than the target temperature. When the start condition for starting the engine is a heating request and the trigger condition for starting the engine is that the electromechanical device is in an engine state or a generator state, the condition for stopping the engine may be that the electromechanical device is in a cut-off state and the cabin temperature is equal to or higher than the target temperature. When the start condition for starting the engine is a heating request and the trigger condition for starting the engine is that the compressor system is in a failed state, the condition for stopping the engine may be that the compressor system is in a normal state and the cabin temperature is equal to or higher than the target temperature.

[0215] Optionally, when the aforementioned start condition for starting the engine further includes that the engine and the generator are not faulty, the condition for stopping the engine may further include that the engine or the generator is faulty.

[0216] Optionally, the condition for stopping the engine may further include that there is no heating requirement for the vehicle cabin.

[0217] According to the control method provided in the embodiments of the present application, the condition for stopping the engine is specified, and the engine can be stopped in a timely manner. Thereby, stable driving becomes easier and the stability of the vehicle is improved.

[0218] In a certain optional embodiment, starting the vehicle engine based on a heating requirement in S302 is to obtain the status of the engine based on the heating requirement, where the status of the engine includes the on state or the off state; and starting the engine when the engine is in the off state.

[0219] The vehicle can obtain the status of the engine based on the heating requirement and determine whether the engine is in the on state. If the engine is in the off state, the engine is started. When the engine is in the on state, the operating state of the engine is determined based on the state of charge of the battery.

[0220] According to the control method provided in the embodiments of the present application, before the engine is started, it is determined whether the engine is in the on state. If the engine has not been started, the engine is started. This avoids repeatedly starting the engine when the engine is already running and affecting the driving of the vehicle.

[0221] Optionally, the above method may further include the step of outputting prompt information after the engine is turned on, and the prompt information is used to notify the user that the engine has been started based on the heating requirement.

[0222] After starting the engine, the vehicle may know that the engine is on and send prompt information to the display. The prompt information is used to inform the user that the engine has been started based on the heating request. The prompt information may be "The engine has been started based on the air conditioner request." However, the embodiments of the present invention are not limited thereto. The display may also be called a meter. This is not limited in the embodiments of the present application.

[0223] According to the control method provided in the embodiments of the present application, after the engine is started, the prompt information is used to inform the user that the engine has been started based on the heating request, and the user is notified of the vehicle status, whereby the user knows the driving state of the vehicle.

[0224] Optionally, the above method may further include the steps of maintaining the engine on state when the engine is on; and outputting prompt information when there is no request to start the engine other than the heating request, and the prompt information is used to inform the user that the engine is started based on the heating request.

[0225] When the engine is on, the on state of the engine is maintained, and the operating state of the engine may be determined based on the battery charge state. The request to start the engine other than the heating request may include a trigger operation executed by the user on the engine start button and detected by the vehicle. However, the embodiments of the present application are not limited thereto.

[0226] When there is no request to start the engine other than the heating request, since there is a heating request, the engine does not stop rotating. Prompt information may be output, and the prompt information is used to inform the user that the engine is started based on the heating request. The prompt information may be "The engine is started based on the air conditioner request". However, the embodiments of the present invention are not limited thereto.

[0227] Note that when there is no request to start the engine, the engine should be stopped. However, the air conditioner has a heat generation requirement (i.e., a heating request), and the stop of the engine is restricted. In this case, the vehicle may notify the user based on the prompt information that the engine is not stopped because the air conditioner has a heat generation requirement. When the air conditioner does not have a heat generation request, the engine is turned off.

[0228] For example, FIG. 7 is a schematic flowchart of a prompt information display method 700. As shown in FIG. 7, the method 700 may include the following steps.

[0229] S701: When the start condition and trigger condition for starting the engine are satisfied, determine whether the engine has been started.

[0230] The vehicle can obtain the status of the engine and determine whether the engine has been started. If the engine is in the off state, it is determined that the engine has not been started. If the engine has not been started, the vehicle may start the engine, that is, may execute S702. If the engine is in the on state, it is determined that the engine has been started. The vehicle may maintain the on state of the engine, that is, may execute S704.

[0231] S702: If the engine has not been started, start the engine.

[0232] S703: Output prompt information after the engine is started. The prompt information is "The engine has been started based on the air conditioner request."

[0233] After detecting that the engine has started successfully, the vehicle may output prompt information.

[0234] S704: If the engine is started, maintain the on state of the engine.

[0235] If the engine is started, the vehicle may determine the operating state of the engine based on the battery charge state.

[0236] S705: Obtain instruction information to start the engine. Here, the instruction information does not include the start conditions and trigger conditions for starting the engine.

[0237] If the engine has already been started, the above instruction information to start the engine exists. The instruction information is information other than the start conditions and trigger conditions for starting the engine.

[0238] S706: Determine whether the instruction information has disappeared.

[0239] If the instruction information has disappeared, the vehicle may output prompt information, that is, it may execute S703. The prompt information may be "The engine has been started based on the air conditioner request." If the instruction information does not disappear, the vehicle can continue to perform monitoring, that is, it can execute S706.

[0240] It should be noted that in the embodiments of the present application, the disappearance of the instruction information means that there is no requirement to start the engine other than the start conditions and trigger conditions for starting the engine.

[0241] S707: Determine whether the conditions for stopping the engine are satisfied.

[0242] When the conditions for stopping the engine are satisfied, the engine is stopped, that is, S708 is executed. If the conditions for stopping the engine are not satisfied, it is possible to continue to determine whether the conditions for stopping the engine are satisfied, that is, S707 is executed.

[0243] S708: If the conditions for stopping the engine are satisfied, stop the engine.

[0244] According to the control method provided in the embodiment of the present application, when the engine has already been started, an air conditioner heat generation request is obtained and the engine start conditions are satisfied. When the previous instruction information to start the engine disappears, the prompt information notifies the user that the engine has been started based on the air conditioner heat generation request, and the user is notified of the status of the vehicle, whereby the user knows the driving state of the vehicle.

[0245] A certain embodiment of the present application further provides a troubleshooting method. When the vehicle cannot obtain the passenger compartment temperature or the flag bit of the passenger compartment temperature is invalid, the status of the engine is obtained. If the engine is in the on state, the on state of the engine is maintained. If the engine is in the off state, the engine is not started.

[0246] When the vehicle cannot obtain the heating request for the passenger compartment, the vehicle obtains the status of the engine. If the engine is in the on state, the on state of the engine is maintained. If the engine is in the off state, the engine is not started.

[0247] When the vehicle cannot obtain the status of the thermistor or the water pump, the vehicle obtains the status of the engine. If the engine is in the on state, the on state of the engine is maintained. If the engine is in the off state, the engine is not started.

[0248] The sequence numbers of the above processes do not imply an execution sequence. The execution order of the processes should be determined based on their functions and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.

[0249] The above has described in detail the method in the embodiments of this application with reference to FIGS. 1 to 7. Hereinafter, with reference to FIGS. 8 and 9, the apparatus in the embodiments of this application will be described in detail.

[0250] FIG. 8 shows a control device 800 according to an embodiment of this application. The control device 800 includes an acquisition module 810 and a processing module 820. The acquisition module 810 is configured to acquire a heating request for the vehicle cabin. The processing module 820 starts the vehicle engine based on the heating request, heats the vehicle cabin by using the heat generated by the engine, and when the charge state of the vehicle battery is equal to or higher than a preset charge state and the charging power of the battery is equal to or higher than a preset charging power, controls the engine to idle and controls the generator to be in a state where it does not generate power.

[0251] Optionally, the processing module 820 is further configured to control the engine to drive the generator to charge the battery when the charge state of the battery is equal to or higher than a preset charge state and the charging power of the battery is less than a preset charging power.

[0252] Optionally, the processing module 820 is further configured to determine the generated power of the generator as the maximum allowable generated power and charge the battery by using the generator.

[0253] Optionally, the heating requirement includes a target temperature. The acquisition module 810 is further configured to acquire the generated power of the generator based on the target temperature and the correspondence relationship, and the correspondence relationship includes the correspondence relationship between a plurality of temperatures and a plurality of generated powers. The processing module 820 is further configured to charge the battery by using the generator.

[0254] Optionally, when it is detected that the battery is charged, the acquisition module 810 is further configured to acquire the cabin temperature and record the charging duration of the battery. The processing module 820 is further configured to stop controlling the engine to drive the generator to charge the battery when at least one of the following conditions is satisfied: the charging duration is greater than or equal to a preset charging duration, and the cabin temperature is greater than or equal to a preset temperature.

[0255] Optionally, the acquisition module 810 is further configured to acquire the status of the thermistor based on the heating requirement. The status of the thermistor includes a normal state or a fault state, and the thermistor is configured to heat the cabin. The processing module 820 is further configured to start the engine when the thermistor is in a fault state.

[0256] Optionally, the acquisition module 810 is further configured to acquire the status of the water pump based on the heating requirement. The status of the water pump includes a normal state or a fault state, the water pump is configured to transfer the heat of the thermistor, and the thermistor is configured to heat the cabin. The processing module 820 is further configured to start the engine when the water pump is in a fault state.

[0257] Optionally, the acquisition module 810 is further configured to acquire the status of the heat pump based on a heating request, the status of the heat pump includes a normal state or a fault state, and the heat pump is configured to heat the passenger compartment. The processing module 820 is further configured to start the engine when the heat pump is in a fault state.

[0258] Optionally, the acquisition module 810 is further configured to acquire the status of the electromechanical device based on a heating request, the status of the electromechanical device includes at least one of a motor state, a cut-off state, and a generator state, and the electromechanical device is configured to supply power to the vehicle. The processing module 820 is further configured to start the engine when the electromechanical device is in a motor state or a generator state.

[0259] Optionally, the acquisition module 810 is further configured to acquire the status of the compressor system of the vehicle air conditioner based on a heating request, the status of the compressor system includes a normal state or a fault state, and the compressor system is configured to heat the passenger compartment. The processing module 820 is further configured to start the engine when the compressor system is in a fault state.

[0260] Optionally, the heating request includes a target temperature. The processing module 820 is further configured to stop the engine when at least one of the following conditions is satisfied, namely, the thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electromechanical device is in a cut-off state, or the compressor system is in a fault state, and the passenger compartment temperature is equal to or higher than the target temperature. The thermistor is configured to heat the passenger compartment, the water pump is configured to transfer the heat of the thermistor, the heat pump is configured to heat the passenger compartment, the electromechanical device is configured to supply power to the vehicle, and the compressor system is in a normal state.

[0261] Optionally, the acquisition module 810 is further configured to acquire the status of the engine based on the heating requirement, and the status of the engine includes an on state or an off state. The processing module 820 is further configured to start the engine when the engine is in the off state.

[0262] Optionally, the processing module 820 is further configured to output prompt information after the engine is in the on state, and the prompt information is used to notify the user that the engine has been started based on the heating requirement.

[0263] Optionally, the processing module 820 is further configured to maintain the on state of the engine when the engine is in the on state and output prompt information when there is no requirement to start an engine other than the heating requirement, and the prompt information is used to notify the user that the engine has been started based on the heating requirement.

[0264] It should be understood that the control device 800 in this specification is embodied in the form of functional modules. The term "module" in this specification can be an application-specific integrated circuit ASIC, an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group of processors) and a memory configured to execute one or more software or firmware programs, a combined logic circuit, and / or another suitable component that supports the described functions.

[0265] The control device 800 has the function of implementing the corresponding steps executed by the vehicle in the foregoing method embodiments. The foregoing functions may be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions.

[0266] In an embodiment of the present application, the image processing apparatus 800 in FIG. 8 may alternatively be a chip or a chip system, for example, a system on chip (SoC).

[0267] FIG. 9 is a block diagram of another control apparatus 900 according to an embodiment of the present application. The control apparatus 900 includes a processor 910, a communication interface 920, and a memory 930. The processor 910, the communication interface 920, and the memory 930 communicate with each other through an internal connection path. The memory 930 is configured to store instructions. The processor 920 is configured to execute the instructions stored in the memory 930 and control the communication interface 920 to transmit signals and / or receive signals.

[0268] It should be understood that the control apparatus 900 may specifically be the vehicle in the embodiment of the foregoing method, or the functions of the vehicle in the embodiment of the foregoing method may be integrated into the control apparatus 900, and the control apparatus 900 may be configured to execute the stages and / or procedures corresponding to the vehicle in the embodiment of the foregoing method. Optionally, the memory 930 includes a read-only memory and a random access memory and can provide instructions and data for the processor. A part of the memory may further include a non-volatile random access memory. For example, the memory may further store information about the device type. The processor 910 may be configured to execute the instructions stored in the memory, and when the processor executes the instructions, the processor may execute the stages and / or procedures corresponding to the vehicle in the embodiment of the foregoing method.

[0269] In a certain implementation process, the steps in the foregoing method can be implemented by using the hardware integrated logic circuit in the processor or by using instructions in the form of software. The steps of the method disclosed with reference to the embodiments of the present application may be directly executed by a hardware processor, or may be executed by using a combination of a hardware module and a software module in the processor. The software module may be located in a mature storage medium in the art, for example, a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads the instructions in the memory and combines them with the hardware of the processor to complete the steps of the foregoing method. To avoid repetition, the details are not described again here.

[0270] Certain embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program, and the computer program is used to implement the method corresponding to the vehicle in the foregoing embodiments.

[0271] Certain embodiments of the present application further provide a chip system. The chip system is configured to support the vehicle in the foregoing method embodiments when implementing the functions shown in the embodiments of the present application.

[0272] Certain embodiments of the present application provide a computer program product. The computer program product includes a computer program (which may also be referred to as code or instructions). When the computer program is executed on a computer, the computer may execute the method corresponding to the vehicle in the foregoing embodiments.

[0273] Those skilled in the art can recognize that, in combination with the examples described in the embodiments disclosed in this specification, the units and algorithm steps can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the function is executed by 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 the implementation should not be considered to exceed the scope of this application.

[0274] For the convenience of description, those skilled in the art will clearly understand that, for the detailed operation processes of the above-mentioned systems, devices, and units, reference can be made to the corresponding processes in the above-mentioned method embodiments. The details will not be described again in this specification.

[0275] In some embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical function division, and other divisions may be used in actual implementation. For example, multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the shown or discussed mutual coupling, direct coupling, or communication connection may be implemented through some interfaces. The indirect coupling or communication connection between devices or units can be implemented electronically, mechanically, or in other forms.

[0276] The foregoing description is merely a specific implementation of this application and is not intended to limit the protection scope of this application. Any modifications or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.

Claims

1. A control method comprising: obtaining a heating requirement for the passenger compartment of a vehicle; starting the engine of the vehicle based on the heating requirement; heating the passenger compartment using heat generated by the engine; when the state of charge of the battery of the vehicle is equal to or greater than a pre-set state of charge and the charging power of the battery is equal to or greater than a pre-set charging power, controlling the engine to idle and controlling the generator not to generate electricity and including the method.

2. The method is: when the state of charge of the battery is equal to or greater than the pre-set state of charge and the charging power of the battery is less than the pre-set charging power, further including controlling the engine to drive the generator to charge the battery The method according to claim 1.

3. Controlling the engine to drive the generator to charge the battery includes: determining the generated power of the generator as the maximum allowable generated power; including charging the battery by using the generator The method according to claim 2.

4. The heating requirement includes a target temperature, Controlling the engine to drive the generator to charge the battery includes: obtaining the generated power of the generator based on a correspondence relationship including the correspondence relationship between the target temperature, a plurality of temperatures, and a plurality of generated powers; including charging the battery by using the generator The method according to claim 2.

5. The method is: when it is detected that the battery is being charged, obtaining the passenger compartment temperature and recording the charging duration of the battery; The following conditions, namely, the charging duration is equal to or greater than a pre-set charging duration, and the passenger compartment temperature is equal to or greater than a pre-set temperature when at least one of them is satisfied, stopping controlling the engine to drive the generator to charge the battery and further including the method according to any one of claims 1 to 4.

6. The step of starting the engine of the vehicle based on the heating requirement is: Obtaining the status of the thermistor based on the heating requirement, wherein the status of the thermistor includes a normal state or a failure state, and the thermistor is configured to heat the passenger compartment; Starting the engine when the thermistor is in a failure state The method according to any one of claims 1 to 5, comprising:

7. The step of starting the engine of the vehicle based on the heating requirement is: Obtaining the status of the water pump based on the heating requirement, wherein the status of the water pump includes a normal state or a failure state, the water pump is configured to transfer the heat of the thermistor, and the thermistor is configured to heat the passenger compartment; Starting the engine when the water pump is in a failure state The method according to any one of claims 1 to 5, comprising:

8. The step of starting the engine of the vehicle based on the heating requirement is: Obtaining the status of the heat pump based on the heating requirement, wherein the status of the heat pump includes a normal state or a failure state, and the heat pump is configured to heat the passenger compartment; Starting the engine when the heat pump is in a failure state The method according to any one of claims 1 to 5, comprising:

9. The step of starting the engine of the vehicle based on the heating requirement is: Obtaining the status of the electromechanical device based on the heating requirement, wherein the status of the electromechanical device includes at least one of a motor state, a cut-off state, and a generator state, and the electromechanical device is configured to supply power to the vehicle; Starting the engine when the electromechanical device is in a motor state or a generator state The method according to any one of claims 1 to 5, comprising:

10. The step of starting the engine of the vehicle based on the heating requirement is: Obtaining the status of the compressor system of the vehicle air conditioner based on the heating requirement, wherein the status of the compressor system includes a normal state or a failure state, and the compressor system is configured to heat the passenger compartment; Starting the engine when the compressor system is in a failure state The method according to any one of claims 1 to 5, comprising

11. wherein the heating requirement includes the target temperature, the method comprising: when at least one of the following conditions is satisfied, namely, the thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electromechanical device is in a cut-off state, or the compressor system of the air conditioner is in a normal state, and the cabin temperature is equal to or higher than the target temperature, further comprising the step of stopping the engine; the thermistor is configured to heat the cabin, the water pump is configured to transfer the heat of the thermistor, the heat pump is configured to heat the cabin, the electromechanical device is configured to supply power to the vehicle, and the compressor system is configured to heat the cabin; The method according to any one of claims 1 to 10.

12. The step of starting the engine of the vehicle based on the heating requirement comprises: obtaining the status of the engine based on the heating requirement, the status of the engine including an on state or an off state; starting the engine when the engine is in the off state The method according to any one of claims 1 to 11, comprising

13. the method comprising: outputting prompt information after the engine is in the on state, the prompt information being used to notify the user that the engine is started based on the heating requirement; The method according to claim 12.

14. the method comprising: maintaining the on state of the engine when the engine is in the on state; outputting the prompt information when there is no requirement to start the engine other than the heating requirement, the prompt information being used to inform the user that the engine is started based on the heating requirement The method according to claim 12 or 13, further comprising

15. an acquisition module configured to acquire a heating requirement for a vehicle cabin; a processing module a control device having, wherein the processing module: A step of starting the engine of the vehicle based on the heating requirement, the step being configured to heat the passenger compartment by using the heat generated by the engine; When the state of charge of the battery of the vehicle is equal to or higher than a preset state of charge and the charging power of the battery is equal to or higher than a preset charging power, controlling the engine to idle and controlling the generator to be in a state where it does not generate power; A control device.

16. The processing module: When the state of charge of the battery is equal to or higher than the preset state of charge and the charging power of the battery is less than the preset charging power, the engine is further configured to be controlled to drive the generator to charge the battery; The control device according to claim 15.

17. The processing module: Determining the generated power of the generator as the maximum allowable generated power; The control device according to claim 16, further configured to charge the battery by using the generator. The control device according to claim 16.

18. The heating requirement includes a target temperature, The acquisition module: Further configured to acquire the generated power of the generator based on the target temperature and a correspondence relationship, the correspondence relationship including a correspondence relationship between a plurality of temperatures and a plurality of generated powers; The processing module: The control device according to claim 16, further configured to charge the battery by using the generator. The control device according to claim 16.

19. The acquisition module: When it is detected that the battery is being charged, further configured to acquire the passenger compartment temperature and record the charging duration of the battery, The processing module has the following conditions, namely: The charging duration is equal to or longer than a preset charging duration, and The passenger compartment temperature is equal to or higher than a preset temperature When at least one of the above is satisfied, the engine is further configured to stop controlling the generator to drive the generator to charge the battery; The control device according to any one of claims 15 to 18.

20. The acquisition module: It is further configured to obtain the status of the thermistor based on the heating requirement, the status of the thermistor includes a normal state or a fault state, and the thermistor is configured to heat the passenger compartment. The processing module: It is further configured to start the engine when the thermistor is in a fault state. The control device according to any one of claims 15 to 19.

21. The acquisition module: It is further configured to obtain the status of the water pump based on the heating requirement, the status of the water pump includes a normal state or a fault state, the water pump is configured to transfer the heat of the thermistor, and the thermistor is configured to heat the passenger compartment. The processing module: It is further configured to start the engine when the water pump is in a fault state. The control device according to any one of claims 15 to 19.

22. The acquisition module: It is further configured to obtain the status of the heat pump based on the heating requirement, the status of the heat pump includes a normal state or a fault state, and the heat pump is configured to heat the passenger compartment. The processing module: It is further configured to start the engine when the heat pump is in a fault state. The control device according to any one of claims 15 to 19.

23. The acquisition module: It is further configured to obtain the status of the electromechanical device based on the heating requirement, the status of the electromechanical device includes at least one of a motor state, a cut-off state, and a generator state, and the electromechanical device is configured to supply power to the vehicle. The processing module: It is further configured to start the engine when the electromechanical device is in a motor state or a generator state. The control device according to any one of claims 15 to 19.

24. The acquisition module: It is further configured to obtain the status of the compressor system of the vehicle air conditioner based on the heating requirement, the status of the compressor system includes a normal state or a fault state, and the compressor system is configured to heat the passenger compartment. The processing module is configured to: further start the engine when the refrigerant capacity is less than a preset capacity; The control device according to any one of claims 15 to 19.

25. The heating requirement includes a target temperature, The processing module is configured to: further stop the engine when at least one of the following conditions is satisfied: the thermistor is in a normal state, the water pump is in a normal state, the heat pump is in a normal state, the electromechanical device is in a cut-off state, or the compressor system of the vehicle air conditioner is in a normal state, and the passenger compartment temperature is equal to or higher than the target temperature; The thermistor is configured to heat the passenger compartment, the water pump is configured to transfer the heat of the thermistor, the heat pump is configured to heat the passenger compartment, the electromechanical device is configured to supply power to the vehicle, and the compressor system is configured to heat the passenger compartment; The control device according to any one of claims 15 to 24.

26. The acquisition module is configured to: further acquire the status of the engine based on the heating requirement, and the status of the engine includes an on state or an off state; The processing module is configured to: further start the engine when the engine is in an off state; The control device according to any one of claims 15 to 25.

27. The processing module is configured to: further output prompt information after the engine is turned on, and the prompt information is used to notify the user that the engine is started based on the heating requirement; The control device according to claim 26.

28. The processing module is configured to: maintain the on state of the engine when the engine is in an on state; further output the prompt information when there is no requirement to start the engine other than the heating requirement, and the prompt information is used to inform the user that the engine is started based on the heating requirement; The method according to claim 26 or 27.

29. A vehicle having the device according to any one of claims 15 to 28.

30. A computer-readable storage medium storing a computer program or instructions, the computer program or instructions being used to implement the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Vehicle and driving device, and control method for them

    JP2008222068A

  • Vehicular heat storage control device and vehicular cold storage control device

    JP2010023527A

  • Gas fuel engine control device

    JP2017020467A

  • Hybrid vehicle control device

    JP6171822B2