Vehicle control method, vehicle control device and vehicle

By controlling the start of the fuel cell in advance, the problem of low efficiency during vehicle battery replacement is solved, and the vehicle battery replacement efficiency and user experience are improved.

CN120481801APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510594036.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The fuel cells in the vehicle are less efficient when replacing the battery, resulting in too long waiting time for the vehicle to replace the battery, affecting the user experience.

Method used

By detecting the vehicle's battery swap demand, obtain the current location and the battery swap station location, estimate the arrival time, and control the fuel cell starting in advance before arrival to reduce the waiting time.

Benefits of technology

Improve the efficiency of vehicle battery swap, ensure that the fuel cell is started when the vehicle arrives at the battery swap station, reduce waiting time, and ensure that the vehicle is in normal use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481801A_ABST
    Figure CN120481801A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method, a vehicle control device and a vehicle, and relates to the technical field of vehicle control. The method comprises the steps that if it is detected that a vehicle has a battery replacement demand, the current position of the vehicle can be obtained, the position of a battery replacement station where an energy storage battery can be replaced is obtained, the arrival time when the vehicle arrives at the position of the battery replacement station is determined according to the current position of the vehicle and the position of the battery replacement station, and the starting time earlier than the arrival time is determined; and controlling the fuel cell to start at the starting time so as to supply energy to the vehicle through the fuel cell. On the basis of the scheme, the waiting time during vehicle battery replacement can be shortened during vehicle battery replacement, and the battery replacement efficiency of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, a vehicle control device, and a vehicle in the field of vehicle control technology. Background Art

[0002] The fuel cell in a vehicle can directly convert the chemical energy of hydrogen and oxygen into electricity through the fuel cell stack, which in turn drives the electric motor to power the vehicle. However, when using fuel cells to power a vehicle, the vehicle's battery replacement efficiency may be low, affecting its normal use.

[0003] Therefore, how to improve the battery replacement efficiency of vehicles is an urgent problem that needs to be solved. Summary of the Invention

[0004] The present application provides a vehicle control method, a vehicle control device and a vehicle, which can improve the battery replacement efficiency of the vehicle.

[0005] In a first aspect, the present application provides a vehicle control method, wherein the vehicle includes a fuel cell and an energy storage battery, the method comprising:

[0006] If it is detected that the vehicle has a battery swap requirement, the current location of the vehicle and the location of the battery swap station are obtained, where the battery swap requirement is used to indicate the need to replace the energy storage battery;

[0007] Based on the current location and the location of the battery swap station, determine the target time for the vehicle to arrive at the battery swap station;

[0008] determining a start time for controlling the start of the fuel cell, wherein the start time is before the target time;

[0009] The fuel cell is controlled to start at the start time to supply energy to the vehicle through the fuel cell.

[0010] In an embodiment of the present application, if it is detected that the vehicle has a need to replace batteries, the current position of the vehicle can be obtained, as well as the location of a battery swap station where the energy storage battery can be replaced. The arrival time (i.e., the target time) of the vehicle at the battery swap station can be determined based on the current position of the vehicle and the location of the battery swap station, as well as the start time that is earlier than the arrival time, so as to control the start of the fuel cell at the start time, thereby supplying energy to the vehicle through the fuel cell. Since the start time of controlling the start of the fuel cell is determined to be before the arrival time of the vehicle at the battery swap station, when controlling the start of the fuel cell at the start time, it is started before the vehicle arrives at the battery swap station, rather than after the vehicle arrives at the battery swap station. Compared to controlling the start of the fuel cell after the vehicle arrives at the battery swap station, controlling the start of the fuel cell in advance before the vehicle arrives at the battery swap station can reduce the waiting time for the vehicle when the vehicle is swapping batteries, thereby improving the battery swap efficiency of the vehicle and ensuring the normal use of the vehicle.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes:

[0012] Get the startup time required for the fuel cell to start;

[0013] The above-mentioned determination of the start time of controlling the fuel cell startup includes:

[0014] Determine the moment corresponding to the start time before the target moment as the first moment;

[0015] Based on the first moment, a start moment is determined, wherein the start moment is before the first moment or the start moment is the first moment.

[0016] In the embodiment of the present application, the start time of controlling fuel cell activation is determined by combining the vehicle's arrival time at the battery swap station with the fuel cell startup duration. This prevents deviations in the start time determined solely by the arrival time, thereby improving the accuracy of the start time. Furthermore, by making the start time of controlling fuel cell activation more accurate, the vehicle's battery swap efficiency is further improved.

[0017] In addition, when the starting time is the time corresponding to the startup time before the arrival time (i.e., the first time) or before the first time, it can be ensured that the fuel cell can be started when the vehicle arrives at the battery swap station, so that the vehicle can directly swap batteries when it arrives at the battery swap station without waiting, thereby further improving the battery swap efficiency of the vehicle.

[0018] Furthermore, when the starting moment is the first moment, the fuel cell can be started just when the vehicle arrives at the battery swap station, thereby reducing the energy supply time of the fuel cell as much as possible to save hydrogen energy consumption.

[0019] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0020] Get the vehicle's ambient temperature;

[0021] The above-mentioned startup time required for the fuel cell startup includes:

[0022] The startup time is obtained based on the ambient temperature, wherein the ambient temperature is negatively correlated with the startup time.

[0023] In the embodiment of the present application, since the ambient temperature affects the startup time required for the fuel cell to start, determining the startup time required for the fuel cell to start using the ambient temperature can make the determined startup time more consistent with the vehicle's environment, thereby making the startup time more accurate. Furthermore, based on the more accurate startup time, the start time of the fuel cell startup can be controlled more accurately, thereby further improving the vehicle's battery replacement efficiency.

[0024] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0025] Obtain the current remaining power of the energy storage battery and the target historical power range, where the historical power range represents the power range corresponding to the historical replacement of the energy storage battery;

[0026] The above detection of the need for battery replacement for the vehicle includes:

[0027] If the current remaining power is within the target historical power range, it is determined that the vehicle needs to be replaced with a battery.

[0028] In an embodiment of the present application, when the current remaining power of the energy storage battery is in the power range corresponding to the historical replacement of the energy storage battery, it can be determined that the vehicle has a need for battery replacement, so that the vehicle's battery replacement demand conforms to the vehicle's historical battery replacement rules, thereby improving the accuracy of determining whether the vehicle has a need for battery replacement, thereby further improving the vehicle's battery replacement efficiency.

[0029] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the above historical power intervals are multiple, and the above target historical power interval of the energy storage battery is obtained, including:

[0030] Obtain the number of replacements of the energy storage battery corresponding to each historical power interval in multiple historical power intervals;

[0031] Determine the historical power interval corresponding to the maximum number of replacement times among the multiple replacement times as the target historical power interval; or

[0032] A historical power interval in which the number of replacement times is greater than or equal to a preset number threshold among the multiple replacement times is determined as a target historical power interval.

[0033] In an embodiment of the present application, the historical power interval corresponding to the maximum number of replacements is determined as the historical power interval (i.e., the target historical power interval) in which the vehicle battery needs to be replaced, or the historical power interval with a large number of replacements is determined as the target historical power interval. This can make the determined target historical power interval more consistent with the vehicle's historical battery replacement rules, thereby further improving the accuracy of determining whether the vehicle has a need for battery replacement.

[0034] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0035] Determine whether the fuel cell startup is completed;

[0036] The above-mentioned fuel cell provides energy for the vehicle, including:

[0037] If the fuel cell is started, the vehicle is powered by the fuel cell, or the fuel cell and the energy storage battery.

[0038] In an embodiment of the present application, when the fuel cell is started, the vehicle is powered by the fuel cell, which can avoid the problem of the vehicle's power energy being interrupted during the battery replacement process, so that the vehicle always has power energy output, ensuring the normal operation of the vehicle.

[0039] Alternatively, when the fuel cell is started, the vehicle is powered by the fuel cell and the energy storage battery, which can avoid the problem of excessive hydrogen energy consumption caused by the fuel cell outputting all the vehicle's power energy before the vehicle is replaced, thereby achieving the effect of reducing hydrogen energy consumption.

[0040] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0041] Get the current speed of the vehicle;

[0042] The above method, based on the current location and the location of the battery swap station, determines the target time for the vehicle to arrive at the battery swap station, including:

[0043] Determine the current distance between the vehicle's current location and the location of the battery swap station;

[0044] Based on the current distance and current speed, determine the driving time required for the vehicle to reach the battery swap station. The current distance is positively correlated with the driving time, while the current speed is negatively correlated with the driving time.

[0045] The time corresponding to the driving time after the current time is determined as the target time.

[0046] In an embodiment of the present application, the driving time required for the vehicle to reach the battery swap station is determined by the current speed of the vehicle and the current distance between the current position of the vehicle and the battery swap station. This can make the determined driving time more accurate, and thus make the arrival time of the vehicle at the battery swap station determined by the driving time more accurate, thereby improving the battery swap efficiency of the vehicle.

[0047] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:

[0048] Obtain the current remaining hydrogen amount of the fuel cell;

[0049] If the vehicle is detected to need a battery swap, the current location of the vehicle and the location of the battery swap station are obtained, including:

[0050] If it is detected that the vehicle needs to replace the battery, and the current remaining hydrogen amount is greater than or equal to the preset hydrogen amount threshold, the current location and the location of the battery replacement station are obtained.

[0051] In an embodiment of the present application, when it is detected that the vehicle has a need to replace batteries, it is necessary to obtain the current position of the vehicle and the position of the battery replacement station when the current remaining hydrogen amount in the fuel cell is greater than or equal to the preset hydrogen amount threshold, thereby avoiding the problem of low hydrogen amount in the fuel cell causing failure to start the fuel cell, ensuring successful startup of the fuel cell, so that the vehicle always has power energy output, ensuring the normal operation of the vehicle.

[0052] In a second aspect, the present application provides a vehicle control device, wherein the vehicle includes a fuel cell and an energy storage battery, and the device includes:

[0053] An acquisition module is used to obtain the current location of the vehicle and the location of the battery swap station if it is detected that the vehicle has a battery swap demand, wherein the battery swap demand is used to indicate the need to replace the energy storage battery;

[0054] A determination module is used to determine the target time for the vehicle to arrive at the battery swap station based on the current location and the location of the battery swap station;

[0055] a processing module, configured to determine a start time for controlling the start of the fuel cell, wherein the start time is before the target time;

[0056] The control module is used to control the start-up of the fuel cell at the start-up time to supply energy to the vehicle through the fuel cell.

[0057] In a third aspect, the present application provides a vehicle comprising a memory and a processor. The memory is configured to store executable program code, and the processor is configured to retrieve and execute the executable program code from the memory, so that the vehicle executes the method of the first aspect or any possible implementation of the first aspect.

[0058] In a fourth aspect, the present application provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0059] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 This is a schematic diagram of a vehicle battery replacement scenario in related technology;

[0061] Figure 2 This is a flow chart of a vehicle control method provided in an embodiment of the present application;

[0062] Figure 3 is another flow chart of a vehicle control method provided by an embodiment of the present application;

[0063] Figure 4 is a schematic structural diagram of a vehicle control device provided in an embodiment of the present application;

[0064] Figure 5 It is a schematic structural diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0066] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0067] Figure 1 It is a schematic diagram of the vehicle battery replacement scenario in related technology.

[0068] For example, Figure 1 As shown, Figure 1 The vehicle 110 includes a fuel cell 111 and an energy storage battery 112. The fuel cell 111 and / or the energy storage battery 112 can serve as a power source for the vehicle 110. Furthermore, the fuel cell 111 is connected to the energy storage battery 112, and the fuel cell 111 can charge the energy storage battery 112, serving as a power supply for the energy storage battery 112.

[0069] It should be understood that fuel cells can directly convert the chemical energy of hydrogen and oxygen into electrical energy through a fuel cell stack, which in turn drives an electric motor to power the vehicle. Energy storage batteries (also known as "batteries") can store electrical energy through large-capacity lithium-ion or other types of battery packs, which in turn drives an electric motor to power the vehicle. The energy storage battery can store electrical energy recovered through braking energy recovery, as well as electrical energy delivered by the fuel cell.

[0070] Optionally, when both the fuel cell and the energy storage battery can drive the electric motor, the energy storage battery is charged by the fuel cell, and then the energy storage battery drives the electric motor, rather than directly driving the electric motor through the fuel cell. This is because the vehicle may need to provide a higher power output instantly when accelerating or climbing, but the instant response capability of the fuel cell cannot meet the high power demand. Therefore, a large amount of electrical energy needs to be quickly released through the energy storage battery to meet the high power demand. In addition, the service life of the fuel cell may be affected by various factors such as frequent start-stop and load changes. Charging the energy storage battery through the fuel cell and then driving the electric motor with the energy storage battery can enable the fuel cell to operate under relatively stable working conditions, reduce the damage to the fuel cell caused by various factors such as frequent start-stop and load changes, and extend the service life of the fuel cell.

[0071] However, when the energy storage battery is exhausted or damaged, the fuel cell can temporarily take over the work of the energy storage battery, outputting electricity to drive the electric motor, first ensuring the normal driving of the vehicle and reminding the user to replace the energy storage battery as soon as possible.

[0072] For example, when the capacity of the energy storage battery is large, it can store more electricity, requiring the fuel cell to deliver more electricity to the energy storage battery to meet the energy storage battery's energy storage needs. Since the fuel cell needs to deliver more electricity to the energy storage battery, the fuel cell's hydrogen demand will increase accordingly. However, due to the low penetration rate of hydrogen refueling facilities, it is easy to make fuel cell hydrogen refueling difficult, thereby reducing the energy storage capacity of the energy storage battery. As a result, due to the reduced energy storage capacity of the energy storage battery, the vehicle's range is also reduced.

[0073] Therefore, in order to reduce the number of times the fuel cell needs to be refueled, the vehicle can be replaced with a new battery. However, when the vehicle is replaced with a new battery, the energy storage battery will not be able to output electricity and will not be able to drive the electric motor, resulting in an interruption of the vehicle's power source and the vehicle being unable to drive. Therefore, the vehicle's power source can be switched from the energy storage battery to the fuel cell, so that the fuel cell outputs electricity to drive the electric motor, thereby ensuring the normal driving of the vehicle. However, since the fuel cell stack starts slowly and takes a long time to start, it takes a long time to wait for the fuel cell to start before replacing the battery, which makes the vehicle's battery replacement efficiency low. As a result, users need to wait a long time before they can use the vehicle normally, thereby reducing the user experience.

[0074] Among them, vehicle battery replacement refers to replacing the old energy storage battery with a new energy storage battery with sufficient power when the energy storage battery is exhausted or damaged.

[0075] Therefore, in order to solve the problem of long waiting time when replacing vehicle batteries, the present application proposes a vehicle control method, a vehicle control device and a vehicle.

[0076] The following combination Figures 2 to 3 The vehicle control method provided in the embodiment of the present application is described in detail.

[0077] Figure 2 This is a flow chart of a vehicle control method provided by an embodiment of the present application. Figure 1 The vehicle 110 in the vehicle 110 is executed, or the vehicle control unit (VCU) in the vehicle 110 is executed.

[0078] For example, Figure 2 As shown, the method 200 includes the following implementation process:

[0079] S210: If it is detected that the vehicle needs to replace batteries, the current location of the vehicle and the location of the battery replacement station are obtained.

[0080] Among them, battery replacement demand is used to indicate the demand for replacing energy storage batteries, that is, the above-mentioned vehicle battery replacement.

[0081] For example, when the vehicle is in use, it can be detected whether the vehicle currently needs to swap batteries. When it is detected that the vehicle currently needs to swap batteries, the current location of the vehicle and the location of the battery swap station can be obtained to perform the battery swap.

[0082] The current location of the vehicle can be acquired through methods such as the Global Positioning System (GPS) and cellular positioning. Furthermore, the battery swap station can be a battery swap station found through a high-precision map search, a battery swap station that the vehicle has frequently visited, or a battery swap station that is closest to the current location of the vehicle, and this is not limited in the present embodiment.

[0083] Optionally, the current remaining amount of hydrogen in the fuel cell is obtained; if it is detected that the vehicle has a need to replace batteries, the current position of the vehicle and the location of the battery replacement station are obtained, including: if it is detected that the vehicle has a need to replace batteries, and the current remaining amount of hydrogen is greater than or equal to a preset hydrogen amount threshold, the current position and the location of the battery replacement station are obtained.

[0084] For example, when a battery replacement requirement is detected, the vehicle's power source can be switched from a storage battery to a fuel cell to ensure uninterrupted power. However, to avoid a fuel cell startup failure (i.e., stack startup failure) caused by low hydrogen levels in the fuel cell, the current remaining hydrogen level in the fuel cell can be obtained.

[0085] Furthermore, when the current remaining hydrogen amount of the fuel cell is obtained, it may be determined whether the current remaining hydrogen amount of the fuel cell is greater than or equal to a preset hydrogen amount threshold.

[0086] When the current remaining hydrogen level in the fuel cell is greater than or equal to the preset hydrogen level threshold, the fuel cell has sufficient hydrogen to meet the fuel cell startup requirement. Therefore, the vehicle's current location and the location of the battery swap station can be obtained to determine the fuel cell startup time (also known as the "start time") when the vehicle's power source switches from the energy storage battery to the fuel cell.

[0087] When the current remaining hydrogen level in the fuel cell is less than the preset hydrogen level threshold, it indicates that the hydrogen level in the fuel cell is low and cannot meet the hydrogen level requirement when the fuel cell is started. Therefore, the vehicle's power source cannot be switched from the energy storage battery to the fuel cell.

[0088] Optionally, when obtaining the current remaining hydrogen amount of the fuel cell, it can be collected through various methods such as a pressure sensor, a mass flow meter, and an ultrasonic level meter.

[0089] It should be noted that a fuel cell requires a certain amount of time to complete startup (referred to as the "startup time"). The time corresponding to the start of the fuel cell startup can be referred to as the start time, and the time corresponding to the completion of the fuel cell startup can be referred to as the end time. For example, if a fuel cell startup takes 3 minutes to complete, and the fuel cell starts at 10:00 and completes at 10:03, then 10:00 is the start time and 10:03 is the end time.

[0090] It should be understood that the preset hydrogen amount threshold may represent the minimum hydrogen amount required when the fuel cell is started, and is related to the model and reaction requirements of the fuel cell, and the embodiments of the present application do not limit this.

[0091] In an embodiment of the present application, when it is detected that the vehicle has a need to replace batteries, it is necessary to obtain the current position of the vehicle and the position of the battery replacement station when the current remaining hydrogen amount in the fuel cell is greater than or equal to the preset hydrogen amount threshold, thereby avoiding the problem of low hydrogen amount in the fuel cell causing failure to start the fuel cell, ensuring successful startup of the fuel cell, so that the vehicle always has power energy output, ensuring the normal operation of the vehicle.

[0092] In one possible implementation, the current remaining power of the energy storage battery and the target historical power range are obtained, wherein the historical power range represents the power range corresponding to the historical replacement of the energy storage battery; the above-mentioned detection of the need for battery replacement of the vehicle includes: if the current remaining power is in the target historical power range, determining that the vehicle needs battery replacement.

[0093] For example, when using a vehicle, in order to determine whether the vehicle currently needs to replace its battery, the current remaining power of the energy storage battery and the power interval corresponding to the replacement of the energy storage battery before the current moment (i.e., historical replacement) (which may be referred to as the "historical power interval") can be obtained. There can be at least one historical power interval.

[0094] When there is one historical power interval, the one historical power interval may be used as the power interval for which vehicle battery replacement is required (which may be referred to as a "target historical power interval"), for example, 10%-15%.

[0095] Optionally, there are multiple historical power intervals, and the above-mentioned obtaining of the target historical power interval of the energy storage battery includes: obtaining the number of replacement times of the energy storage battery corresponding to each historical power interval in the multiple historical power intervals; determining the historical power interval corresponding to the maximum number of replacement times among the multiple replacement times as the target historical power interval; or, determining the historical power interval in which the number of replacement times among the multiple replacement times is greater than or equal to a preset number threshold as the target historical power interval.

[0096] For example, when there are multiple historical power intervals, the number of energy storage battery replacements corresponding to each of the multiple historical power intervals can be obtained. Each time the energy storage battery is replaced, the corresponding power interval is automatically recorded, and the number of replacements for that power interval is accumulated.

[0097] When the number of replacements corresponding to the plurality of historical power intervals is obtained, the historical power interval corresponding to the largest number of replacements among the plurality of replacements may be determined as the target historical power interval.

[0098] Alternatively, when the number of replacements corresponding to multiple historical power intervals is obtained, the historical power interval with a number of replacements greater than or equal to a preset number threshold (for example, 20 times) among the multiple replacement times can be determined as the target historical power interval.

[0099] For example, if the number of replacements is 6, 9, 15, 23 and 30 respectively, the historical power range corresponding to 23 times (5%-10%) and the historical power range corresponding to 30 times (10%-15%) can be determined as the target historical power range.

[0100] In an embodiment of the present application, the historical power interval corresponding to the maximum number of replacements is determined as the historical power interval (i.e., the target historical power interval) in which the vehicle battery needs to be replaced, or the historical power interval with a large number of replacements is determined as the target historical power interval. This can make the determined target historical power interval more consistent with the vehicle's historical battery replacement rules, thereby further improving the accuracy of determining whether the vehicle has a need for battery replacement.

[0101] Furthermore, when a target historical power range is determined from a plurality of historical power ranges, it may be determined whether the current remaining power of the energy storage battery is within the target historical power range.

[0102] When the current remaining power of the energy storage battery (for example, 12%) is in the target historical power range (for example, 10%-15%), it means that the current remaining power of the energy storage battery is in the power range where the vehicle needs to be replaced. It can be determined that the vehicle has a need for battery replacement, so that the vehicle's battery replacement demand conforms to the vehicle's historical battery replacement rules.

[0103] When the current remaining power of the energy storage battery (for example, 20%) is not in the target historical power range (for example, 10%-15%), it means that the current remaining power of the energy storage battery is not in the power range requiring vehicle battery replacement. It can be determined that the vehicle currently has no need for battery replacement and does not comply with the vehicle's historical battery replacement rules.

[0104] Optionally, when using the vehicle, in order to determine whether the vehicle currently needs to replace the battery, the vehicle's current navigation information can also be obtained. When the navigation information is the navigation information corresponding to the vehicle driving to the battery replacement station, it can also be determined that the vehicle currently needs to replace the battery.

[0105] In an embodiment of the present application, when the current remaining power of the energy storage battery is in the power range corresponding to the historical replacement of the energy storage battery, it can be determined that the vehicle has a need for battery replacement, so that the vehicle's battery replacement demand conforms to the vehicle's historical battery replacement rules, thereby improving the accuracy of determining whether the vehicle has a need for battery replacement, thereby further improving the vehicle's battery replacement efficiency.

[0106] S220, based on the current position and the location of the battery swap station, determine the target time for the vehicle to arrive at the battery swap station.

[0107] For example, when the current position of the vehicle and the location of the battery swap station are obtained, the arrival time (which may be called the "target time") of the vehicle at the battery swap station can be estimated based on the current position of the vehicle and the location of the battery swap station.

[0108] Optionally, the current speed of the vehicle is obtained; the above-mentioned determination of the target time for the vehicle to arrive at the battery swap station location based on the current position and the battery swap station location includes: determining the current distance between the current position of the vehicle and the battery swap station location; based on the current distance and the current speed, determining the driving time required for the vehicle to reach the battery swap station location, wherein the current distance is positively correlated with the driving time, and the current speed is negatively correlated with the driving time; and determining the time corresponding to the driving time after the current time as the target time.

[0109] For example, when estimating the target time for the vehicle to arrive at the battery swap station, the current speed of the vehicle and the current distance between the current position of the vehicle and the battery swap station can be obtained first.

[0110] When the vehicle's current speed and the current distance between the vehicle's current location and the battery swap station are obtained, the quotient of the current distance and the current speed can be calculated to obtain the time required for the vehicle to travel the current distance at the current speed (which can be referred to as the "travel time"). The travel time is negatively correlated with the vehicle's current speed and positively correlated with the current distance between the vehicle's current location and the battery swap station.

[0111] When the driving time is obtained, the time corresponding to the driving time after the current time can be determined as the target time for the vehicle to arrive at the battery swap station.

[0112] For example, if the driving time is 40 minutes and the current time is 09:23, the corresponding time after adding 40 minutes to 09:23 is 10:03. Then 10:03 can be determined as the target time for the vehicle to arrive at the battery swap station.

[0113] Among them, when obtaining the current speed of the vehicle, the current speed of the vehicle can be collected through wheel speed sensors and inertial measurement units in the vehicle, etc., and this embodiment of the present application does not limit this.

[0114] In an embodiment of the present application, the driving time required for the vehicle to reach the battery swap station is determined by the current speed of the vehicle and the current distance between the current position of the vehicle and the battery swap station. This can make the determined driving time more accurate, and thus make the arrival time of the vehicle at the battery swap station determined by the driving time more accurate, thereby improving the battery swap efficiency of the vehicle.

[0115] S230: Determine the start time of controlling the start of the fuel cell.

[0116] The start time is before the target time.

[0117] For example, when the target time for the vehicle to arrive at the battery swap station is determined, the start time for controlling the start-up of the fuel cell can be determined between the current time and the target time.

[0118] In one possible implementation, the startup time required for the fuel cell to start is obtained; the above-mentioned determination of the start time of controlling the start of the fuel cell includes: determining the time corresponding to the startup time before the target time as the first time; and determining the start time based on the first time, wherein the start time is before the first time or the start time is the first time.

[0119] For example, when it is determined that the vehicle currently needs to replace the battery, the startup time required for the fuel cell to start can also be obtained.

[0120] Optionally, the ambient temperature of the vehicle is obtained; the above-mentioned obtaining the startup time required for starting the fuel cell includes: obtaining the startup time based on the ambient temperature, wherein the ambient temperature is negatively correlated with the startup time.

[0121] For example, when obtaining the startup time required for the fuel cell to start, the ambient temperature of the vehicle's current environment can be collected through a temperature sensor in the vehicle, and the startup time required for the fuel cell to start can be obtained by looking up the collected ambient temperature in a preset mapping table.

[0122] The ambient temperature is negatively correlated with the startup time. For example, the startup time corresponding to an ambient temperature of 30°C is less than the startup time corresponding to an ambient temperature of 10°C.

[0123] Alternatively, since the vehicle's current altitude may affect the oxygen concentration in the air, which in turn affects the startup time required for the fuel cell to start, the oxygen concentration is negatively correlated with the startup time. Therefore, to improve the accuracy of the startup time, the vehicle's current altitude can be acquired via GPS while simultaneously acquiring the ambient temperature. The altitude and ambient temperature can then be combined and used to look up the altitude in a pre-set relationship table to determine the startup time required for the fuel cell to start. Since altitude is negatively correlated with oxygen concentration, altitude is positively correlated with the startup time.

[0124] It should be understood that the ambient temperature and the startup time in the preset mapping table correspond one to one, and the ambient temperature, altitude and the startup time in the preset relationship table correspond one to one, and can all be obtained through calibration. The embodiment of the present application does not limit this.

[0125] In the embodiment of the present application, since the ambient temperature affects the startup time required for the fuel cell to start, determining the startup time required for the fuel cell to start using the ambient temperature can make the determined startup time more consistent with the vehicle's environment, thereby making the startup time more accurate. Furthermore, based on the more accurate startup time, the start time of the fuel cell startup can be controlled more accurately, thereby further improving the vehicle's battery replacement efficiency.

[0126] Furthermore, when the startup time required for the fuel cell startup and the target time for the vehicle to arrive at the battery swap station are obtained, the time corresponding to the startup time before the target time (which can be called the "first time") can be determined.

[0127] For example, the target time for the vehicle to arrive at the battery swap station is 10:03, and the startup time required for the fuel cell is 3 minutes. The corresponding time after subtracting 3 minutes from 10:03 is 10:00, so 10:00 can be determined as the first time.

[0128] Optionally, when the first moment is determined, any moment between the current moment and the first moment may be determined as the start moment for controlling the startup of the fuel cell.

[0129] For example, if the current time is 09:23 and the first time is 10:00, any time between 09:23 and 10:00 can be determined as the start time for controlling the start of the fuel cell, for example, 09:45, 09:52, or 09:57.

[0130] Alternatively, when the first time is determined, the first time may be determined as the start time for controlling the startup of the fuel cell.

[0131] For example, if the first time is 10:00, then 10:00 may be determined as the start time for controlling the startup of the fuel cell.

[0132] In an embodiment of the present application, the start time of controlling the start of the fuel cell is determined by jointly determining the arrival time of the vehicle at the battery swap station and the start time required for the fuel cell to start, which can avoid deviations in the start time determined only by the arrival time, thereby improving the accuracy of the start time. Furthermore, on the basis of more accurate control of the start time of the fuel cell start, the battery swap efficiency of the vehicle is further improved. Also, when the start time is the moment corresponding to the start time before the arrival time (i.e., the first moment) or before the first moment, it can be ensured that the fuel cell can be started when the vehicle arrives at the battery swap station, so that the vehicle can directly swap the battery when it arrives at the battery swap station, and no further waiting is required, thereby further improving the battery swap efficiency of the vehicle. Also, when the start time is the first moment, the fuel cell can be started just when the vehicle arrives at the battery swap station, thereby reducing the energy supply time of the fuel cell as much as possible to save hydrogen energy consumption.

[0133] S240 , controlling the fuel cell to start at the start time to supply energy to the vehicle through the fuel cell.

[0134] For example, when the starting time is determined, the fuel cell can be controlled to start (ie, the stack is started) at the starting time to supply energy to the vehicle through the fuel cell.

[0135] In such Figure 2 In the method 200 shown, if it is detected that the vehicle has a need to replace the battery, the current position of the vehicle can be obtained, as well as the location of the battery swap station where the energy storage battery can be replaced. The arrival time (i.e., the target time) of the vehicle at the battery swap station location is determined by the current position of the vehicle and the location of the battery swap station, and the start time earlier than the arrival time is determined to control the start of the fuel cell at the start time, thereby supplying energy to the vehicle through the fuel cell. Since the start time of controlling the start of the fuel cell is determined to be before the arrival time of the vehicle at the battery swap station location, when the fuel cell start is controlled at the start time, it is started before the vehicle arrives at the battery swap station location, rather than after the vehicle arrives at the battery swap station location. Compared to controlling the start of the fuel cell after the vehicle arrives at the battery swap station location, controlling the start of the fuel cell in advance before the vehicle arrives at the battery swap station location can reduce the waiting time of the vehicle when the vehicle is swapping batteries, thereby improving the battery swap efficiency of the vehicle and ensuring the normal use of the vehicle.

[0136] Optionally, it is determined whether the fuel cell startup is completed; the above-mentioned supplying power to the vehicle through the fuel cell includes: if the fuel cell startup is completed, supplying power to the vehicle through the fuel cell, or the fuel cell and the energy storage battery.

[0137] For example, during the process of controlling the startup of the fuel cell, it may be determined whether the startup of the fuel cell is completed.

[0138] When the fuel cell startup is completed, it means that the vehicle's power energy may include the fuel cell, so the vehicle's power mode can be switched to pure hydrogen mode to power the vehicle through the fuel cell.

[0139] For example, when the fuel cell is started, it can also be detected whether the vehicle is undergoing battery replacement. If the vehicle has not yet undergone battery replacement, the vehicle's power mode can be switched to a hydrogen-electric hybrid mode, so that the fuel cell and energy storage battery can jointly power the vehicle. Alternatively, if the vehicle begins to replace the battery (i.e., disconnect the energy storage battery), the fuel cell will be used to power the vehicle.

[0140] In an embodiment of the present application, when the fuel cell is started, the vehicle is powered by the fuel cell, which can avoid the problem of the vehicle's power energy being interrupted during the battery replacement process, so that the vehicle always has power energy output, ensuring the normal operation of the vehicle.

[0141] Alternatively, when the fuel cell is started, the vehicle is powered by the fuel cell and the energy storage battery, which can avoid the problem of excessive hydrogen energy consumption caused by the fuel cell outputting all the vehicle's power energy before the vehicle is replaced, thereby achieving the effect of reducing hydrogen energy consumption.

[0142] Figure 3 This is another flow chart of a vehicle control method provided in an embodiment of the present application.

[0143] For example, Figure 3 As shown, the method 300 includes the following implementation process:

[0144] S301, obtaining vehicle navigation information.

[0145] For example, when a vehicle is in use, the current navigation information of the vehicle may be obtained.

[0146] S302: Determine whether the navigation information is navigation information corresponding to the battery swap station. If so, execute S303; if not, execute S301.

[0147] For example, when the current navigation information of the vehicle is obtained, in order to determine whether the vehicle currently needs to swap batteries, it can be determined whether the navigation information is navigation information corresponding to a battery swap station.

[0148] S303, determining whether the energy storage battery needs to be replaced.

[0149] For example, when the current navigation information of the vehicle obtained in S302 is navigation information corresponding to a battery swap station, it can be determined that the vehicle has a battery swap demand. The vehicle's battery swap demand can also be understood as the user's intention to swap the vehicle's battery.

[0150] For example, when the current navigation information of the vehicle obtained through S302 is not the navigation information corresponding to the battery swap station, S301 may be continued to be executed to obtain the navigation information of the vehicle.

[0151] Alternatively, if it is detected that the vehicle's navigation information changes from navigation information corresponding to a battery swap station to navigation information corresponding to a non-battery swap station, for example, navigation information corresponding to a hydrogen refueling station, it can be determined that the vehicle currently does not need to swap batteries. Alternatively, when it is detected that the vehicle is powered off, it can also be determined that the vehicle currently does not need to swap batteries.

[0152] Furthermore, when the vehicle currently does not have a need to replace batteries, if no instruction to switch the vehicle's power mode is detected, the vehicle's current power mode is maintained, and the current state of the fuel cell (for example, started or shut down) is not changed.

[0153] S304: Obtain the current remaining power of the energy storage battery in the vehicle.

[0154] For example, when using a vehicle, in order to determine whether the vehicle currently needs to replace the battery, the current remaining power of the energy storage battery can be obtained.

[0155] It should be understood that S301 and S304 can be executed simultaneously or sequentially, and this embodiment of the present application does not limit this.

[0156] S305: Determine whether the current remaining power is within the historical power range corresponding to the battery swap. If so, execute S303; if not, execute S304.

[0157] For example, when the current remaining power of the energy storage battery is obtained, it can be determined whether the current remaining power is in the historical power range corresponding to the battery replacement (that is, the above-mentioned target power range).

[0158] Furthermore, when the current remaining power of the energy storage battery (for example, 12%) obtained through S305 is in the historical power range corresponding to battery replacement (for example, 10%-15%), it can be determined that the vehicle has a need for battery replacement.

[0159] For example, when the current remaining power of the energy storage battery (e.g., 20%) obtained through S305 is not within the target historical power range (e.g., 10%-15%), S304 can be continued to obtain the current remaining power of the energy storage battery in the vehicle.

[0160] S306, obtaining the current remaining hydrogen amount of the fuel cell in the vehicle.

[0161] For example, when it is determined that the vehicle needs to replace the battery, in order to avoid the problem of low hydrogen content in the fuel cell causing failure to start the fuel cell, the current remaining hydrogen content of the fuel cell can be obtained.

[0162] S307: Determine whether the current remaining hydrogen amount is greater than or equal to a preset hydrogen amount threshold. If so, execute S308 or S309. If not, do not start the fuel cell.

[0163] For example, when the current remaining hydrogen amount of the fuel cell is obtained, it may be determined whether the current remaining hydrogen amount is greater than or equal to a preset hydrogen amount threshold.

[0164] S308, obtaining the current distance between the vehicle's current position and the battery swap station and the vehicle's current speed.

[0165] For example, when the current remaining hydrogen amount of the fuel cell is obtained to be greater than or equal to the preset hydrogen amount threshold value in S307 , the current distance between the current position of the vehicle and the battery swap station and the current speed of the vehicle can be obtained.

[0166] S309, using the current distance and current vehicle speed, estimate the driving time required for the vehicle to reach the battery swap station, and add the driving time to the current time to obtain the arrival time of the vehicle at the battery swap station.

[0167] For example, when the current distance between the current position of the vehicle and the battery swap station and the current speed of the vehicle are obtained, the driving time required for the vehicle to reach the battery swap station can be estimated based on the current distance and the current speed.

[0168] Furthermore, when the driving time is obtained, the time corresponding to the driving time can be added to the current time to obtain the arrival time of the vehicle at the battery swap station (ie the above-mentioned target time).

[0169] S310: Acquire the ambient temperature of the vehicle and determine the startup time required for starting the fuel cell based on the ambient temperature.

[0170] For example, when the current remaining hydrogen amount of the fuel cell is greater than or equal to the preset hydrogen amount threshold value obtained in S307 , the ambient temperature of the vehicle can be obtained and the startup time required for starting the fuel cell can be obtained by looking up the ambient temperature in a preset mapping table.

[0171] For example, when the current remaining hydrogen amount of the fuel cell obtained in S307 is less than the preset hydrogen amount threshold, it means that the hydrogen amount in the fuel cell is low and cannot meet the hydrogen amount requirement when the fuel cell is started, so the fuel cell is not started.

[0172] S311, determining a start time corresponding to the start time before the arrival time, and controlling the fuel cell to start at the start time.

[0173] For example, when the arrival time of the vehicle at the battery swap station and the startup time required for starting the fuel cell are obtained, the start time corresponding to the startup time before the arrival time can be determined by the arrival time and the startup time.

[0174] Furthermore, the VCU sends a startup request to the Fuel Cell Control Unit (FCU). After receiving the startup request, the FCU can enter the standby state (Hot Standby) from the standby state (Standby) or the off state (OFF). In addition, when the FCU is in Hot Standby, it can send a Hot Standby reminder message to the user to remind the user that the fuel cell is about to start up and prepare for the vehicle battery replacement.

[0175] When the FCU is in Hotstandby, the VCU may send a run instruction to the FCU at the start time, so that the FCU enters the run state (Run) from Hotstandby upon receiving the run instruction to control the start-up of the fuel cell.

[0176] S312: When the fuel cell is started, the vehicle may be controlled to enter a pure hydrogen mode or a hydrogen-electric hybrid mode, so that the vehicle operates in the pure hydrogen mode or the hydrogen-electric hybrid mode.

[0177] For example, when the fuel cell is started, the power mode of the vehicle may be switched to a pure hydrogen mode or a hydrogen-electric hybrid mode, so that the vehicle operates in the pure hydrogen mode or the hydrogen-electric hybrid mode.

[0178] When the vehicle is running in pure hydrogen mode, the fuel cell can be used to power the vehicle's electric motor and auxiliary components (such as air conditioning, lights, and horns).

[0179] Alternatively, when the vehicle is operating in hydrogen-electric hybrid mode, the fuel cell and energy storage battery can jointly power the vehicle's electric motor and auxiliary components.

[0180] Optionally, when the fuel cell is started, if thermal runaway, fire or other hazards occur at the battery swap station during the vehicle battery swap process, the fuel cell can be used to power the vehicle to ensure that the vehicle can leave the battery swap station in time, thereby protecting the lives of users in the vehicle and improving the safety performance of the vehicle.

[0181] In summary, if it is detected that the vehicle has a need to replace batteries, the arrival time (i.e., the target time) of the vehicle arriving at the battery swap station can be determined first through the current location of the vehicle and the location of the battery swap station where the energy storage battery can be replaced. Then, the start time earlier than the arrival time can be determined, and finally, the fuel cell can be controlled to start at the start time, so that the fuel cell can be used to supply energy to the vehicle. The fuel cell can be controlled to start in advance before the vehicle arrives at the battery swap station, and the waiting time for the vehicle to be replaced can be reduced when the vehicle is replaced, thereby improving the battery replacement efficiency of the vehicle. In addition, the startup time required for the fuel cell to start is obtained through the ambient temperature of the vehicle's environment, so that the determined startup time can be more consistent with the environment in which the vehicle is located, making the startup time more accurate, thereby further improving the battery replacement efficiency of the vehicle. Secondly, through the current remaining power of the energy storage battery and the power interval corresponding to the historical replacement of the energy storage battery, the determined battery replacement demand of the vehicle can be made more consistent with the historical battery replacement law of the vehicle, thereby improving the accuracy of determining whether the vehicle has a battery replacement demand, thereby further improving the battery replacement efficiency of the vehicle. In addition, starting the fuel cell when the current remaining hydrogen amount in the fuel cell is relatively sufficient can avoid the problem of low hydrogen amount in the fuel cell causing fuel cell startup failure, thereby ensuring that the vehicle always has power energy output and ensures normal operation of the vehicle.

[0182] It should be noted that Figure 3 All steps in Figure 2 The corresponding embodiments are described in detail in the accompanying drawings and will not be repeated here.

[0183] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or variations based on the above examples, and such modifications or variations also fall within the scope of the embodiments of the present application.

[0184] Combined with the above Figures 1 to 3 The vehicle control method provided by the embodiment of the present application is described in detail; Figure 4 and Figure 5 The device embodiments of the present application are described in detail. It should be understood that the devices in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0185] Figure 4 Schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application. The vehicle includes a fuel cell and an energy storage battery.

[0186] For example, Figure 4 As shown, the apparatus 400 includes:

[0187] An acquisition module 410 is configured to acquire the current location of the vehicle and the location of a battery swap station if a battery swap requirement is detected for the vehicle, wherein the battery swap requirement indicates a need to replace the energy storage battery;

[0188] A determination module 420 is configured to determine a target time for the vehicle to arrive at the battery swap station based on the current location and the battery swap station location;

[0189] A processing module 430 is configured to determine a start time for controlling the start of the fuel cell, wherein the start time is before the target time;

[0190] The control module 440 is configured to control the fuel cell to start up at the start-up time, so as to provide energy for the vehicle through the fuel cell.

[0191] In a possible implementation, the acquisition module 410 is further configured to:

[0192] Get the startup time required for the fuel cell to start;

[0193] The determination module 420 is specifically configured to:

[0194] Determine the moment corresponding to the start time before the target moment as the first moment;

[0195] Based on the first moment, a start moment is determined, wherein the start moment is before the first moment or the start moment is the first moment.

[0196] In a possible implementation, the acquisition module 410 is further configured to:

[0197] Get the vehicle's ambient temperature;

[0198] The startup time is obtained based on the ambient temperature, wherein the ambient temperature is negatively correlated with the startup time.

[0199] In a possible implementation, the acquisition module 410 is further configured to:

[0200] Obtain the current remaining power of the energy storage battery and the target historical power range, where the historical power range represents the power range corresponding to the historical replacement of the energy storage battery;

[0201] The acquisition module 410 is specifically used for:

[0202] If the current remaining power is within the target historical power range, it is determined that the vehicle needs to be replaced with a battery.

[0203] In a possible implementation, the acquisition module 410 is further configured to:

[0204] Obtain the number of replacements of the energy storage battery corresponding to each historical power interval in multiple historical power intervals;

[0205] Determine the historical power interval corresponding to the maximum number of replacement times among the multiple replacement times as the target historical power interval; or

[0206] A historical power interval in which the number of replacement times is greater than or equal to a preset number threshold among the multiple replacement times is determined as a target historical power interval.

[0207] In one possible implementation, the control module 440 is further configured to:

[0208] Determine whether the fuel cell startup is completed;

[0209] The control module 440 is specifically configured to:

[0210] If the fuel cell is started, the vehicle will be powered by the fuel cell and the energy storage battery.

[0211] In a possible implementation, the acquisition module 410 is further configured to:

[0212] Get the current speed of the vehicle;

[0213] The determination module 420 is specifically configured to:

[0214] Determine the current distance between the vehicle's current location and the location of the battery swap station;

[0215] Based on the current distance and current speed, determine the driving time required for the vehicle to reach the battery swap station. The current distance is positively correlated with the driving time, while the current speed is negatively correlated with the driving time.

[0216] The time corresponding to the driving time after the current time is determined as the target time.

[0217] In a possible implementation, the acquisition module 410 is further configured to:

[0218] Obtain the current remaining hydrogen amount of the fuel cell;

[0219] The acquisition module 410 is specifically used for:

[0220] If it is detected that the vehicle needs to replace the battery, and the current remaining hydrogen amount is greater than or equal to the preset hydrogen amount threshold, the current location and the location of the battery replacement station are obtained.

[0221] It should be noted that the above-mentioned device 400 is embodied in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0222] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the aforementioned functionality. The hardware circuit may include an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a combination of processors) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functionality.

[0223] Therefore, the modules of each example described in the embodiments of this application can be implemented with electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0224] Figure 5 It is a schematic structural diagram of a vehicle provided in an embodiment of the present application.

[0225] For example, Figure 5 As shown, the vehicle 500 includes: a memory 510 and a processor 520, wherein the memory 510 stores an executable program code 5101, and the processor 520 is used to call and execute the executable program code 5101 to perform a vehicle control method.

[0226] This application can divide the vehicle into functional modules based on the above-mentioned method examples. For example, each functional module can be mapped to a specific function, or two or more functions can be integrated into a single processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only a logical functional division. In actual implementation, other division methods may be used.

[0227] In the case of dividing the functional modules into corresponding functional modules, the vehicle may include: an acquisition module, a determination module, a processing module, and a control module. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0228] The vehicle provided in this application is used to execute the above-mentioned vehicle control method, and thus can achieve the same effect as the above-mentioned implementation method.

[0229] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the vehicle's movements, while the storage module may be used to support the vehicle's execution of relevant program codes and data.

[0230] The processing module may be a processor or controller that implements or executes the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, and the storage module may be a memory.

[0231] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the aforementioned methods. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD (Digital Video Disc), a CD-ROM (Compact Disc Read-Only Memory), a microdrive, a magneto-optical disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a DRAM (Dynamic Random Access Memory), a VRAM (Video Random Access Memory), a flash memory device, a magnetic or optical card, a nanosystem (including a molecular memory IC), or any other type of medium or device suitable for storing instructions and / or data.

[0232] The present application also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement a vehicle control method in the above-mentioned embodiment.

[0233] In addition, the vehicle provided in the embodiments of the present application can specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor can call and execute instructions to enable the chip to execute a vehicle control method in the above embodiment.

[0234] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0235] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0236] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0237] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, characterized in that: The vehicle includes a fuel cell and an energy storage battery, and the method includes: If it is detected that the vehicle has a battery replacement demand, obtaining the current location of the vehicle and the location of the battery replacement station, wherein the battery replacement demand is used to indicate the need to replace the energy storage battery; Determining a target time for the vehicle to arrive at the battery swap station based on the current location and the battery swap station location; determining a start time for controlling the start of the fuel cell, wherein the start time is before the target time; The fuel cell is controlled to start at the start-up time to supply power to the vehicle through the fuel cell.

2. The method according to claim 1, characterized in that The method further comprises: Obtaining the startup time required for the fuel cell to start; The determining of the start time of controlling the start of the fuel cell includes: Determine the moment corresponding to the start time before the target moment as the first moment; Based on the first moment, the start moment is determined, wherein the start moment is before the first moment or the start moment is the first moment.

3. The method according to claim 2, characterized in that The method further comprises: obtaining the ambient temperature of the vehicle; The obtaining of the startup time required for the fuel cell to start up includes: The startup duration is obtained based on the ambient temperature, wherein the ambient temperature is negatively correlated with the startup duration.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Obtaining the current remaining power of the energy storage battery and the target historical power range, wherein the historical power range represents the power range corresponding to the historical replacement of the energy storage battery; The detecting that the vehicle has a battery replacement requirement includes: If the current remaining power is within the target historical power range, it is determined that the vehicle has the battery replacement requirement.

5. The method according to claim 4, characterized in that There are multiple historical power intervals, and obtaining the target historical power interval of the energy storage battery includes: Obtaining the number of replacements of the energy storage battery corresponding to each historical power interval in a plurality of historical power intervals; Determine the historical power interval corresponding to the maximum number of replacement times among the multiple replacement times as the target historical power interval; or A historical power interval in which the number of replacement times is greater than or equal to a preset number threshold among the multiple replacement times is determined as the target historical power interval.

6. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Determining whether the fuel cell startup is completed; The step of supplying energy to the vehicle by using the fuel cell comprises: If the fuel cell is started up, the vehicle is powered by the fuel cell, or by the fuel cell and the energy storage battery.

7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Obtaining the current speed of the vehicle; The determining, based on the current position and the location of the battery swap station, a target time for the vehicle to arrive at the location of the battery swap station includes: Determining a current distance between the current position of the vehicle and the position of the battery swap station; Determining a driving time required for the vehicle to reach the battery swap station based on the current distance and the current vehicle speed, wherein the current distance is positively correlated with the driving time and the current vehicle speed is negatively correlated with the driving time; The time corresponding to the driving duration after the current time is determined as the target time.

8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Obtaining a current remaining amount of hydrogen in the fuel cell; If it is detected that the vehicle needs to swap batteries, obtaining the current location of the vehicle and the location of the battery swap station includes: If it is detected that the vehicle has the battery replacement demand and the current remaining hydrogen amount is greater than or equal to the preset hydrogen amount threshold, the current location and the battery replacement station location are obtained.

9. A vehicle control device, characterized in that: The vehicle includes a fuel cell and an energy storage battery, and the device includes: an acquisition module, configured to acquire the current location of the vehicle and the location of a battery swap station if it is detected that the vehicle has a battery swap demand, wherein the battery swap demand is used to indicate a need to replace the energy storage battery; a determination module, configured to determine a target time for the vehicle to arrive at the battery swap station based on the current location and the battery swap station location; a processing module, configured to determine a start time for controlling the start of the fuel cell, wherein the start time is before the target time; A control module is used to control the fuel cell to start at the start-up time to supply energy to the vehicle through the fuel cell.

10. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.