Vehicle preheating control method, device, equipment and computer readable storage medium
By heating the battery and acquiring its status parameters in the battery preheating control method, and then starting the hydraulic pump after determining whether the conditions are met, the problems of battery damage and hydraulic system wear in remote preheating are solved, and safe and efficient system-wide coordinated preheating is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI HUAXING DIGITAL TECH
- Filing Date
- 2026-05-18
- Publication Date
- 2026-06-26
AI Technical Summary
Existing remote preheating methods lack safety coordination control logic for the battery and hydraulic system, leading to problems such as battery damage risk, cold start wear of the hydraulic system, and incomplete preheating effect.
By receiving the battery preheating command, the battery is first heated, and the status parameters are obtained to determine whether the preset conditions are met. Then, when the conditions are met, the hydraulic pump is controlled to build up the working pressure, thereby raising the temperature of the hydraulic oil and establishing a flexible start-up logic for the hydraulic system with the battery safety status as the pre-threshold.
It achieves safe and efficient system-wide coordinated preheating, avoiding battery damage and hydraulic system wear, and ensuring that the hydraulic system is restarted only after battery performance has recovered, thus improving the comprehensiveness and safety of preheating.
Smart Images

Figure CN122275697A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle preheating control technology, specifically to a vehicle preheating control method, device, equipment, and computer-readable storage medium. Background Technology
[0002] In the field of electric construction machinery, especially in low-temperature environments, it is usually necessary to preheat the vehicle's critical systems to ensure that the equipment can start up and be put into operation normally.
[0003] In related technologies, the common approach to remote preheating involves receiving user commands via an onboard remote communication module and activating the battery thermal management system to heat the power battery pack. However, this preheating method has the following significant drawbacks: First, incomplete preheating—it can only preheat the battery pack remotely; upon arrival, operators still need to warm up the excavator on-site, delaying work efficiency. Second, lack of battery temperature control—before preheating the hydraulic system by operators, the battery's low-temperature performance is not considered, potentially leading to the battery driving high-power loads like the hydraulic system before it has achieved stable high-power discharge capability, causing high-current damage and accelerating battery lifespan degradation.
[0004] In summary, the remote preheating methods in related technologies lack safe and coordinated preheating control logic for the battery and hydraulic system, resulting in technical problems such as battery damage risk, cold start wear of the hydraulic system, and incomplete preheating effect during the preheating process. Summary of the Invention
[0005] In view of this, the present invention aims to provide a vehicle preheating control method, device, equipment, and computer-readable storage medium to solve the technical problems in the prior art where the remote preheating method lacks safe and coordinated preheating control logic for the battery and hydraulic system, resulting in battery damage risk, cold start wear of the hydraulic system, and incomplete preheating effect during the preheating process.
[0006] This invention provides a vehicle preheating control method, the method comprising: Receive battery preheating command; In response to the battery preheating command, the vehicle's heating unit is controlled to heat the vehicle's battery; During the heating process, the state parameters of the battery are acquired; Based on the state parameters, if the battery meets the preset conditions, the vehicle's hydraulic pump is controlled to build up working pressure, and the hydraulic oil temperature is increased based on the working pressure.
[0007] In one possible embodiment, the control of the vehicle's hydraulic pump to establish working pressure includes: The hydraulic pump displacement is controlled to start from zero and gradually increase in a step-by-step manner. At the same time, the pressure of the relief valve is set to the target working pressure, so that the pump output flow overflows through the relief valve to generate heat.
[0008] In one possible embodiment, the specific process of the step-by-step increment is as follows: Set the displacement increment ΔQ for each stage and the hold time T for each stage; The hydraulic pump displacement is controlled from zero. After each holding time T, the displacement is increased according to the displacement increment until the displacement reaches the preset target displacement or the oil temperature reaches the target oil temperature. The displacement increment ΔQ of each stage is 5% to 10% of the maximum displacement of the hydraulic pump, and the holding time T of each stage is 5 to 30 seconds.
[0009] In one possible embodiment, before the hydraulic pump controlling the vehicle establishes working pressure and, based on said working pressure, the hydraulic oil is heated, the method further includes: The vehicle's drive motor is controlled to operate at a speed lower than its operating speed and maintained for a preset time to drive the hydraulic pump for pre-lubrication.
[0010] In one possible embodiment, after receiving the battery preheating command, the method further includes: The vehicle is woken up at a predetermined time threshold before the scheduled time arrives; When the predetermined time arrives, the battery preheating command is invoked, wherein the predetermined time is the time included in the battery preheating command.
[0011] In one possible embodiment, before controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command, the method further includes: The vehicle is checked to see if it is in a preset safety state, wherein the preset safety state includes any of the following: the vehicle is in a parked state, the safety lock is closed, and the vehicle has no relevant fault codes. If the vehicle is determined to be in a preset safe state, the step of controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command is executed.
[0012] In one possible embodiment, the preset condition includes the battery temperature reaching a preset temperature threshold, the preset temperature threshold being in the range of 5°C to 15°C.
[0013] In a second aspect, the present invention provides a vehicle preheating control device, the device comprising: The receiving module is used to receive battery preheating commands; The first control module is used to control the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command. The acquisition module is used to acquire the state parameters of the battery during the heating process; The second control module is used to control the vehicle's hydraulic pump to build up working pressure and, based on the working pressure, to raise the temperature of the hydraulic oil when the battery meets the preset conditions according to the state parameters.
[0014] Thirdly, the present invention provides an electronic device, the device comprising: a memory and a processor; the memory being used to store related program code; the processor being used to call the program code to execute the vehicle preheating control method described in any of the implementations of the first aspect.
[0015] Fourthly, the present invention provides a computer-readable storage medium for storing a computer program for executing the vehicle preheating control method described in any implementation of the first aspect.
[0016] Fifthly, the present invention provides a computer program product comprising a computer program / instruction, wherein the computer program / instruction, when executed by a processor, implements the vehicle preheating control method described in any of the implementations of the first aspect.
[0017] In the above implementation of the present invention, by receiving a battery preheating command, the vehicle's heating unit is controlled to heat the battery, which is the sole power source, in response to the command. The battery's state parameters are then acquired to determine if a preset condition is met. If the preset condition is met, the vehicle's hydraulic pump is controlled to build up working pressure, and based on this working pressure, the hydraulic oil is heated. This establishes a timing control logic with the battery's safe state as a pre-threshold and flexible hydraulic system startup. This decouples the contradiction between insufficient battery performance at low temperatures and the cold start impact of the hydraulic system, avoiding the risk of damage caused by forcibly loading the system before the battery's capacity is sufficient. Simultaneously, it eliminates the impact and wear caused by direct pressure build-up of the hydraulic pump, thereby achieving safe and efficient system-wide coordinated preheating. Attached Figure Description
[0018] Figure 1 This is a flowchart of a vehicle preheating control method provided in an embodiment of the present invention.
[0019] Figure 2 A schematic diagram of a vehicle preheating control device provided in an embodiment of the present invention.
[0020] Figure 3 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] In the field of electric construction machinery, especially in low-temperature environments, it is usually necessary to preheat the vehicle's critical systems to ensure that the equipment can start up and be put into operation normally.
[0023] In related technologies, the common approach to remote preheating involves receiving user commands via an onboard remote communication module and activating the battery thermal management system to heat the power battery pack. However, this preheating method has the following significant drawbacks: First, incomplete preheating—it can only preheat the battery pack remotely; upon arrival, operators still need to warm up the excavator on-site, delaying work efficiency. Second, lack of battery temperature control—before preheating the hydraulic system by operators, the battery's low-temperature performance is not considered, potentially leading to the battery driving high-power loads like the hydraulic system before it has achieved stable high-power discharge capability, causing high-current damage and accelerating battery lifespan degradation.
[0024] In summary, the remote preheating methods in related technologies lack safe and coordinated preheating control logic for the battery and hydraulic system, resulting in technical problems such as battery damage risk, cold start wear of the hydraulic system, and incomplete preheating effect during the preheating process.
[0025] Therefore, in this invention, by receiving a battery preheating command, the system first responds to the command by controlling the vehicle's heating unit to heat the battery, which is the sole power source. It then acquires the battery's state parameters to determine if a preset condition is met. If the preset condition is met, the system controls the vehicle's hydraulic pump to build up working pressure, and based on this working pressure, the hydraulic oil is heated. This establishes a timing control logic with the battery's safe state as a pre-threshold and flexible hydraulic system startup. This decouples the contradiction between insufficient battery performance at low temperatures and the impact of cold start on the hydraulic system, avoiding the risk of damage caused by forcibly loading the system before the battery's capacity is sufficient. It also eliminates the impact and wear caused by direct pressure build-up of the hydraulic pump, thus achieving safe and efficient system-wide coordinated preheating.
[0026] Please see Figure 1In one exemplary embodiment, a vehicle preheating control method is provided, applied in the controller of a vehicle preheating control system. This aims to address the problems in related technologies where the lack of safe and orderly coordinated preheating control of the battery and hydraulic system leads to damage to the battery or hydraulic components during the preheating process, as well as low preheating efficiency.
[0027] Figure 1 The diagram shown is a schematic flowchart of a vehicle preheating method according to an embodiment of the present invention. This method is executed by the vehicle's control system, such as... Figure 1 As shown, the control system may include a vehicle controller, a battery management system, a drive motor controller, and a main hydraulic pump proportional control unit, etc. The method specifically includes the following steps.
[0028] S101: Battery preheating command.
[0029] In this embodiment, the preheating command can be a remote preheating command. This remote preheating command can be issued by the user through an application on a mobile terminal or a cloud platform, received by a remote communication module integrated into the electric construction machinery, and transmitted to the vehicle controller. Receiving this remote preheating command marks the start of the preheating process.
[0030] To address the energy waste caused by users' inability to set work times and the need for equipment to remain constantly online awaiting instructions, the method further includes the following step before step S101: The vehicle is woken up at a predetermined time threshold before the scheduled time arrives; When the predetermined time arrives, the battery preheating command is invoked, wherein the predetermined time is the time included in the battery preheating command.
[0031] In the specific implementation process, firstly, a preheating command containing a predetermined time is received and stored, where the predetermined time is a future point in time. For example, a user can set preheating to start at 7:00 AM the next morning via a mobile app. This command information is sent to the construction machinery via the cloud and stored in the memory of the vehicle controller. Then, the vehicle is awakened at a predetermined time threshold before the predetermined time arrives. For example, at the preset 6:50 AM, the vehicle's power management system automatically wakes up the vehicle's control system, enabling the vehicle's network communication and various controllers to enter working status. Finally, at the future time point, i.e., 7:00 AM, the system automatically begins executing the subsequent preheating steps. This eliminates the need for users to perform temporary operations before departure and for the vehicle to maintain constant communication, significantly improving ease of use and reducing the vehicle's static power consumption.
[0032] S102: In response to the battery preheating command, control the vehicle's heating unit to heat the vehicle's battery.
[0033] In this embodiment, after confirming the battery preheating command, the vehicle controller first activates the battery thermal management system to heat the battery, specifically the power battery pack. By prioritizing battery heating as the first step in the preheating process, the system establishes a logical sequence based on battery status as the prerequisite for all subsequent actions. This design addresses the limitation on battery discharge capacity in low-temperature environments due to high internal resistance and slow electrochemical reactions. By prioritizing battery heating, the aim is to quickly restore battery performance to a level that can safely support subsequent high-power loads.
[0034] To further improve the safety of the preheating process and avoid danger caused by starting preheating when the vehicle itself is in an abnormal state, the method may also include a detection and status confirmation step after the battery preheating command and before the vehicle's heating unit controls the vehicle to heat the battery.
[0035] Specifically, after step S101, a vehicle safety status self-check step can be added.
[0036] That is, after step 101 and before step 102, the method further includes: The vehicle is checked to see if it is in a preset safety state, wherein the preset safety state includes any of the following: the vehicle is in a parked state, the safety lock is closed, and the vehicle has no relevant fault codes. If the vehicle is determined to be in a preset safe state, the step of controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command is executed.
[0037] In the specific implementation process, the control system first checks whether the vehicle is in a preset safe state. Only when the vehicle is determined to be in the preset safe state will the subsequent heating step S102 be executed. Conversely, if the vehicle is detected not to be in the preset safe state, the control system will refuse to execute the preheating command and may selectively send abnormal information to the user terminal.
[0038] This preset safety state can specifically include at least one of the following: the vehicle is in park, the safety lock is engaged, and there are no related fault codes for the vehicle. For example, the vehicle controller can confirm whether the vehicle is in park by reading the gear position sensor signal, confirm whether the safety lock is engaged by reading the proximity switch or position sensor signal, and check the self-diagnostic status of each controller to check for fault codes related to the drive, braking, or hydraulic systems. Only when all these conditions are met is the vehicle considered to be in the preset safety state that allows remote preheating. This limitation aims to ensure that the preheating process will not take place in situations where the vehicle may move unexpectedly or have functional defects, thereby eliminating safety hazards.
[0039] S103: During the heating process, acquire the state parameters of the battery.
[0040] In this embodiment, during the battery heating process, the vehicle controller and the battery management system communicate in real time to continuously acquire parameters characterizing the current state of the power battery, such as battery temperature and state of charge.
[0041] S104: Based on the state parameters, if the battery meets the first preset conditions, control the vehicle's hydraulic pump to build up working pressure, and based on the working pressure, realize the heating of hydraulic oil.
[0042] In this embodiment, the first preset condition indicates that the battery has the electrical energy output capability required to safely and gradually build up the working pressure of the hydraulic pump. In other words, this condition is a threshold used to determine whether the battery has recovered from a low-temperature-limited state to a state sufficient to support the smooth start-up of the subsequent hydraulic system without excessive wear or damage due to excessive internal resistance or insufficient output capability. This condition can be defined based on a single or composite parameter such as temperature, state of charge, or allowable discharge power. For example, when the state parameter is battery temperature, the first preset condition can be set to be compared with a specific battery temperature threshold. Only after the battery management system confirms that the battery state meets the first preset condition will the vehicle controller allow the hydraulic system to be preheated. This adopts a non-direct impact, gradual approach to start the hydraulic pump and gradually build up the working pressure. The gradual building up of the working pressure can be achieved by controlling the displacement of the hydraulic pump from zero or a very low value and gradually increasing it in a ramp or step manner, so that the hydraulic oil begins to circulate under low pressure and low speed, and the heat generated by friction is evenly absorbed by the oil, thereby achieving a gentle warming of the hydraulic system. This control logic, which uses the battery's safe state as a pre-threshold and initiates the hydraulic system in a gradual manner without direct impact, fundamentally decouples the contradiction between insufficient battery performance at low temperatures and the cold start impact of the hydraulic system, achieving safe and comprehensive system-level preheating.
[0043] In order to more accurately define when the power battery has the ability to safely drive the load, thereby optimizing the preheating efficiency and avoiding the problems caused by starting the hydraulic pump too early or too late, the present invention provides a specific implementation scheme for the preset safety conditions.
[0044] One specific way to determine whether a battery meets the first preset condition is to determine whether the battery's temperature has reached a preset temperature threshold. Battery temperature is an important indicator of its electrochemical activity and internal resistance, and it can be accurately and stably measured by a temperature sensor installed within the battery pack. Using temperature as a criterion provides a direct and reliable control indicator.
[0045] Specifically, the preset temperature threshold can be between 5°C and 15°C. This temperature range is chosen based on common lithium-ion battery characteristics. When the battery temperature reaches this range, its internal resistance has significantly decreased, the electrolyte viscosity has decreased, and the lithium-ion diffusion coefficient has recovered to an acceptable level, enabling safe high-rate discharge and the ability to drive the hydraulic pump to gradually build up pressure. Specifically, the temperature threshold can be set to 8°C. When the battery management system detects that the average temperature of a single battery cell or battery pack exceeds 8°C, it determines that the battery meets the first preset condition. This clear quantitative standard allows for precise control of the timing of the hydraulic system preheating, effectively preventing large-current surges before the battery performance has fully recovered, thereby maximizing battery lifespan.
[0046] To address the hydraulic shock and component wear issues caused by direct pressure build-up during cold starts of the hydraulic pump, step S104 involves controlling the hydraulic pump to build up working pressure in a gradual, non-direct-impact manner. In one embodiment, the built-up working pressure includes: The hydraulic pump displacement is controlled to start from zero and gradually increase in a step-by-step manner. At the same time, the pressure of the relief valve is set to the target working pressure, so that the pump output flow overflows through the relief valve to generate heat.
[0047] The specific implementation process is as follows: control the displacement of the main hydraulic pump, starting from zero and gradually increasing it in a step-like manner. The main hydraulic pump is usually a variable displacement pump, and its displacement can be continuously adjusted and controlled by a proportional solenoid valve or an electronically controlled proportional pressure reducing valve. The vehicle controller sends an increasing current or PWM signal command to this proportional control unit, causing a step change in the swashplate angle of the main hydraulic pump, thereby resulting in a step-like increase in the volume of hydraulic oil discharged per revolution.
[0048] In one embodiment, the specific process of the step-by-step increment is as follows: Set the displacement increment ΔQ for each stage and the hold time T for each stage; The hydraulic pump displacement is controlled from zero. After each holding time T, the displacement is increased according to the displacement increment until the displacement reaches the preset target displacement or the oil temperature reaches the target oil temperature. The displacement increment ΔQ of each stage is 5% to 10% of the maximum displacement of the hydraulic pump, and the holding time T of each stage is 5 to 30 seconds.
[0049] In specific implementation, the stepped increase can be divided into 3 to 5 levels. For example, a 4-level step can be used. Each level of displacement can be maintained for 5 to 30 seconds, and the displacement increment ΔQ of each level is 5% to 10% of the maximum displacement of the hydraulic pump. In this embodiment, the entire displacement increase process is divided into 4 levels, each lasting 15 seconds. In this way, the hydraulic oil initially flows in the pipeline at a very small flow rate, forming a low-pressure, low-speed circulation. The internal friction of the oil flow and the friction with the pipe wall gradually generate heat, causing the oil temperature to rise gently and the viscosity to decrease. The stable displacement plateau period at each level provides the hydraulic system with an adaptation and buffer time, avoiding pressure shocks caused by continuous and rapid changes in displacement. Through this graded step control, the entire hydraulic system, including the hydraulic pump, valve group, and pipelines, can be effectively protected from cold start shock damage, extending the service life of the equipment.
[0050] Before implementing step-by-step displacement increase control for the hydraulic pump, a potential problem may still exist: due to prolonged inactivity, the oil film on the surfaces of precision moving parts such as slippers and pistons inside the hydraulic pump may have been lost. If the pump directly enters the displacement increase stage, even starting with an extremely low displacement, the high-speed rotating components may still experience momentary dry friction or boundary friction before a sufficient lubricating oil film is established, resulting in premature wear.
[0051] Therefore, before controlling the vehicle's hydraulic pump to establish working pressure and, based on that working pressure, to raise the temperature of the hydraulic oil, the method further includes: The vehicle's drive motor is controlled to operate at a speed lower than its operating speed and maintained for a preset time to drive the hydraulic pump for pre-lubrication.
[0052] In the specific implementation process, the vehicle controller sends a command to the drive motor controller, which may include the operating speed. This causes the drive motor to rotate, driving the hydraulic pump spindle, either directly connected or connected via a gearbox, to rotate together according to the operating speed, which can be relatively low. This causes relative movement within the hydraulic pump components, guiding and distributing residual or sucked-in hydraulic oil to the surfaces of each friction pair, re-establishing a continuous and complete lubricating oil film, and fully preparing for subsequent displacement loading.
[0053] Specifically, the operating speed can be gradually increased from 5% to 30% of the drive motor's rated speed. For example, it can be gradually increased from 5% to 10% of the rated speed, then to 20%, and finally stabilized at 30%. The entire process can be maintained for 150 seconds. This duration and low speed range are sufficient to ensure that all critical friction surfaces within the pump receive adequate and uniform pre-lubrication. This eliminates the risk of initial dry friction due to insufficient oil film and, together with the subsequent stepped displacement increase steps, constitutes comprehensive protection for the hydraulic pump.
[0054] After the pre-lubrication step is completed, the hydraulic pump of the vehicle is controlled to establish working pressure, and based on the working pressure, the hydraulic oil is heated. This combined process forms a complete and flexible hydraulic start-up chain of "low-speed pre-lubrication - low-displacement start-up - stepped load increase", making the preheating process of the hydraulic system safer and more reliable.
[0055] In the above implementation of the present invention, by receiving a battery preheating command, the vehicle's heating unit is controlled to heat the battery, which is the sole power source, in response to the command. The battery's state parameters are then acquired to determine if a preset condition is met. If the preset condition is met, the vehicle's hydraulic pump is controlled to build up working pressure, and based on this working pressure, the hydraulic oil is heated. This establishes a timing control logic with the battery's safe state as a pre-threshold and flexible hydraulic system startup. This decouples the contradiction between insufficient battery performance at low temperatures and the cold start impact of the hydraulic system, avoiding the risk of damage caused by forcibly loading the system before the battery's capacity is sufficient. Simultaneously, it eliminates the impact and wear caused by direct pressure build-up of the hydraulic pump, thereby achieving safe and efficient system-wide coordinated preheating.
[0056] Based on the above method embodiments, this invention also provides a vehicle preheating control device. See also... Figure 2 The diagram shown is a schematic of a vehicle preheating control device provided in an embodiment of the present invention.
[0057] The device 200 includes: Receiver module 201 is used to receive battery preheating instructions; The first control module 202 is used to control the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command. The acquisition module 203 is used to acquire the state parameters of the battery during the heating process; The second control module 204 is used to control the vehicle's hydraulic pump to establish working pressure and, based on the working pressure, to raise the temperature of the hydraulic oil when the battery meets the preset conditions according to the state parameters.
[0058] In one possible implementation, the control of the vehicle's hydraulic pump to establish working pressure includes: The hydraulic pump displacement is controlled to start from zero and gradually increase in a step-by-step manner. At the same time, the pressure of the relief valve is set to the target working pressure, so that the pump output flow overflows through the relief valve to generate heat.
[0059] In one possible implementation, the specific process of the step-by-step increment is as follows: Set the displacement increment ΔQ for each stage and the hold time T for each stage; The hydraulic pump displacement is controlled from zero. After each holding time T, the displacement is increased according to the displacement increment until the displacement reaches the preset target displacement or the oil temperature reaches the target oil temperature. The displacement increment ΔQ of each stage is 5% to 10% of the maximum displacement of the hydraulic pump, and the holding time T of each stage is 5 to 30 seconds.
[0060] In one possible implementation, before the hydraulic pump controlling the vehicle establishes working pressure and, based on said working pressure, the hydraulic oil is heated, the method further includes: The vehicle's drive motor is controlled to operate at a speed lower than its operating speed and maintained for a preset time to drive the hydraulic pump for pre-lubrication.
[0061] In one possible implementation, after receiving the battery preheating command, the method further includes: The vehicle is woken up at a predetermined time threshold before the scheduled time arrives; When the predetermined time arrives, the battery preheating command is invoked, wherein the predetermined time is the time included in the battery preheating command.
[0062] In one possible implementation, before controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command, the method further includes: The vehicle is checked to see if it is in a preset safety state, wherein the preset safety state includes any of the following: the vehicle is in a parked state, the safety lock is closed, and the vehicle has no relevant fault codes. If the vehicle is determined to be in a preset safe state, the step of controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command is executed.
[0063] In one possible implementation, the preset condition includes the battery temperature reaching a preset temperature threshold, the preset temperature threshold being in the range of 5°C to 15°C.
[0064] See Figure 3 , Figure 3 This is a schematic diagram of an electronic device provided in an embodiment of the present invention.
[0065] The electronic device 300 includes a memory 301 and a processor 302; the memory 301 is used to store relevant program code; the processor 302 is used to call the program code to execute the vehicle preheating control method described in the above method embodiment.
[0066] Furthermore, embodiments of the present invention also provide a computer-readable storage medium for storing a computer program for executing the vehicle preheating control method described in the above method embodiments.
[0067] This invention also provides a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, they implement the vehicle preheating control method described in the above method embodiments.
[0068] It should be noted that the computer-readable medium described above in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.
[0069] The computer program product can be written in any combination of one or more programming languages to perform the operations of the embodiments of the present invention. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0070] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The device embodiments described above are merely illustrative. The units or modules described as separate components may or may not be physically separate. The components shown as units or modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the units or modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0071] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations that may be implemented according to various embodiments of the invention, including methods, apparatus, and devices. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0072] It should be understood that in this invention, "at least one (item)" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0073] It should also be noted that, in this invention, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0074] The steps of the methods or algorithms described in conjunction with the embodiments disclosed in this invention can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0075] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A vehicle preheating control method, characterized in that, The method includes: Receive battery preheating command; In response to the battery preheating command, the vehicle's heating unit is controlled to heat the vehicle's battery; During the heating process, the state parameters of the battery are acquired; Based on the state parameters, if the battery meets the preset conditions, the vehicle's hydraulic pump is controlled to build up working pressure, and the hydraulic oil temperature is increased based on the working pressure.
2. The method according to claim 1, characterized in that, The process of controlling the hydraulic pump of the vehicle to establish working pressure includes: The hydraulic pump displacement is controlled to start from zero and gradually increase in a step-by-step manner. At the same time, the pressure of the relief valve is set to the target working pressure, so that the pump output flow overflows through the relief valve to generate heat.
3. The method according to claim 2, characterized in that, The specific process of the step-by-step increase is as follows: Set the displacement increment ΔQ for each stage and the hold time T for each stage; The hydraulic pump displacement is controlled from zero. After each holding time T, the displacement is increased according to the displacement increment until the displacement reaches the preset target displacement or the oil temperature reaches the target oil temperature. The displacement increment ΔQ of each stage is 5% to 10% of the maximum displacement of the hydraulic pump, and the holding time T of each stage is 5 to 30 seconds.
4. The method according to claim 1, characterized in that, Before the hydraulic pump of the vehicle establishes working pressure and, based on the working pressure, the hydraulic oil is heated, the method further includes: The vehicle's drive motor is controlled to operate at a speed lower than its operating speed and maintained for a preset time to drive the hydraulic pump for pre-lubrication.
5. The method according to claim 1, characterized in that, After receiving the battery preheating command, the method further includes: The vehicle is woken up at a predetermined time threshold before the scheduled time arrives; When the predetermined time arrives, the battery preheating command is invoked, wherein the predetermined time is the time included in the battery preheating command.
6. The method according to claim 1, characterized in that, Before controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command, the method further includes: The vehicle is checked to see if it is in a preset safety state, wherein the preset safety state includes any of the following: the vehicle is in a parked state, the safety lock is closed, and the vehicle has no relevant fault codes. If the vehicle is determined to be in a preset safe state, the step of controlling the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command is executed.
7. The method according to claim 1, characterized in that, The preset conditions include the battery temperature reaching a preset temperature threshold, the preset temperature threshold being in the range of 5°C to 15°C.
8. A vehicle preheating control device, characterized in that, The device includes: The receiving module is used to receive battery preheating commands; The first control module is used to control the vehicle's heating unit to heat the vehicle's battery in response to the battery preheating command. The acquisition module is used to acquire the state parameters of the battery during the heating process; The second control module is used to control the vehicle's hydraulic pump to build up working pressure and, based on the working pressure, to raise the temperature of the hydraulic oil when the battery meets the preset conditions according to the state parameters.
9. An electronic device, characterized in that, The device includes: a memory and a processor; the memory is used to store relevant program code; the processor is used to call the program code to execute the vehicle preheating control method according to any one of claims 1 to 7.
10. A computer-readable storage medium for storing a computer program for performing the vehicle preheating control method according to any one of claims 1 to 7.