Control method, control device, and vehicle
By detecting vehicle speed and accelerator pedal opening in real time, the fuel cell can be started in advance, solving the problem of reduced power discharge from the battery during fuel cell startup and ensuring normal vehicle operation under different road conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2024-02-04
- Publication Date
- 2026-08-04
AI Technical Summary
During fuel cell startup, the discharge power of the power battery decreases as the remaining charge decreases, leading to reduced vehicle power or even stalling, affecting the normal operation of the vehicle.
By acquiring the vehicle's current speed and accelerator pedal opening in real time, the status of the fuel cell is detected, and the fuel cell is activated in advance when the vehicle speed or accelerator pedal opening exceeds the threshold. The target vehicle speed and accelerator pedal threshold are adjusted according to the road type to ensure that the fuel cell starts in time and avoids power reduction.
This technology prevents the vehicle from losing power during fuel cell startup, ensuring normal vehicle operation and improving the vehicle's power response under different road conditions.
Smart Images

Figure CN117962700B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicles, and more specifically, to a method for controlling a vehicle, a control device, and a vehicle in the field of vehicles. Background Technology
[0002] In the current technology, when the vehicle's power request is greater than the current discharge power of the power battery, the power battery will determine its discharge power based on the current charge and temperature in order to protect itself, and at the same time request the fuel cell to start. However, during the fuel cell start-up, the power battery's discharge power will decrease as the remaining charge decreases, resulting in a decrease in vehicle power or even stall.
[0003] Therefore, how to avoid a reduction in vehicle power and ensure normal vehicle operation during fuel cell startup is an urgent problem that needs to be solved. Summary of the Invention
[0004] This application provides a vehicle control method, control device, and vehicle. The control method can prevent the vehicle's power from decreasing during fuel cell startup and ensure the vehicle's normal operation.
[0005] Firstly, a vehicle control method is provided, the control method comprising:
[0006] Obtain the vehicle's current speed and the accelerator pedal opening;
[0007] If the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold, the current state of the fuel cell in the vehicle is detected.
[0008] If the current state of the fuel cell is not started, control the fuel cell to start.
[0009] In the embodiments of this application, by acquiring the vehicle's current speed and accelerator pedal opening in real time, when the vehicle's current speed is detected to be greater than a target speed threshold, and / or the accelerator pedal opening is detected to be greater than a target opening threshold, the current state of the fuel cell in the vehicle is detected; if the fuel cell is detected not to have started, the vehicle's fuel cell is controlled to start; compared with the prior art, which determines whether to control the fuel cell to start based on the magnitude of the vehicle's power request, this solution does not require power calculation, thus saving the time required to calculate vehicle power; that is, compared with the prior art, the above solution can control the fuel cell in the vehicle to start earlier; by using the target speed threshold and the target opening threshold, the vehicle's fuel cell can be controlled to start earlier; avoiding a decrease in vehicle power during the fuel cell start-up process, and ensuring normal vehicle operation.
[0010] In conjunction with the first aspect, some implementations of the first aspect also include:
[0011] Obtain the road type of the current road on which the vehicle is traveling;
[0012] Based on the road type, determine the target vehicle speed threshold and / or target opening threshold.
[0013] In the embodiments of this application, the target vehicle speed threshold and / or target opening threshold are determined according to the road type of the current driving road. Since the required vehicle power is different under the same vehicle speed and accelerator pedal opening under different road types, the target vehicle speed threshold and target opening threshold are determined by different road types in the solution of this application, which can obtain more accurate target vehicle speed threshold and target opening threshold, so that the timing of starting the fuel cell in advance is more accurate.
[0014] In conjunction with the first aspect and the above implementation methods, in some implementation methods of the first aspect, determining the target vehicle speed threshold and / or target opening threshold based on the road type includes:
[0015] If the road type is a flat road, the target vehicle speed threshold is determined as a first vehicle speed threshold, and / or the target opening threshold is determined as a first opening threshold;
[0016] If the road type is an uphill road, the target vehicle speed threshold and / or target opening threshold are determined based on the slope of the uphill road.
[0017] In the embodiments of this application, when the road type is a flat road, a target vehicle speed threshold is determined as a first vehicle speed threshold, and / or a target opening threshold is determined as a first opening threshold; when the road type is an uphill road, the target vehicle speed threshold is determined according to the slope of the uphill road; since the power required by the vehicle is different when driving on a flat road or an uphill road, under the same vehicle speed and accelerator pedal opening, the target vehicle speed threshold and target opening threshold are determined according to whether the current road type is a flat road or an uphill road; this ensures that when the vehicle is driving on a flat road or an uphill road, a more accurate target vehicle speed threshold and target opening threshold can be obtained, making the timing of early start-up of the fuel cell more accurate.
[0018] In conjunction with the first aspect and the above-described implementations, in some implementations of the first aspect, determining the target vehicle speed threshold and / or target opening threshold based on the gradient of the uphill road includes:
[0019] If the slope of the uphill road is less than a preset slope threshold, the target vehicle speed threshold is determined as a second vehicle speed threshold, and / or the target opening threshold is determined as a second opening threshold;
[0020] If the slope of the uphill road is greater than or equal to a preset slope threshold, the target vehicle speed threshold is determined as a third vehicle speed threshold, and / or the target opening threshold is determined as a third opening threshold.
[0021] Wherein, the second vehicle speed threshold is greater than the third vehicle speed threshold, and the second opening threshold is greater than the third opening threshold.
[0022] In the embodiments of this application, by setting a preset slope threshold, when the slope of the climbing road is less than the preset slope threshold, a target vehicle speed threshold is determined as a second vehicle speed threshold, and / or a target opening threshold is determined as a second opening threshold; when the vehicle speed threshold of the climbing road is greater than or equal to the preset slope threshold, a target vehicle speed threshold is determined as a third vehicle speed threshold, and / or a target opening threshold is determined as a third opening threshold; since when the slope of the climbing road is less than the preset slope threshold, it indicates that the current road type is a relatively gentle climbing road, and the vehicle requires less power to drive; therefore, a larger target vehicle speed threshold and target opening threshold are determined to ensure that a more accurate target vehicle speed threshold and target opening threshold are obtained; when the slope of the climbing road is greater than the preset slope threshold, it indicates that the current road type is a relatively steep climbing road, and the vehicle requires more power to drive; therefore, a smaller target vehicle speed threshold and target opening threshold are determined to ensure that a more accurate target vehicle speed threshold and target opening threshold can be obtained on roads with steep slopes.
[0023] In conjunction with the first aspect and the above-described implementations, in some implementations of the first aspect, determining the target vehicle speed threshold and / or target opening threshold based on the gradient of the uphill road includes:
[0024] Based on the slope information and mapping relationship of the uphill road, the target vehicle speed threshold and / or target opening threshold corresponding to the slope information are determined; wherein, the mapping relationship includes the target vehicle speed threshold and / or target opening threshold corresponding to different slope information; the slope information is inversely proportional to the target vehicle speed threshold and the target opening threshold.
[0025] In the embodiments of this application, the target vehicle speed threshold and / or target opening threshold are determined based on the slope information and mapping relationship of the climbing road. That is, when the slope of the climbing road is different, the corresponding target vehicle speed threshold and / or target opening threshold are different. The greater the slope of the climbing road, the greater the power required for the vehicle to reach the same speed or the same accelerator pedal opening. Therefore, the greater the slope, the smaller the set target vehicle speed threshold and target opening threshold. That is, the slope information is inversely proportional to the target vehicle speed threshold and target opening threshold. This ensures that when the vehicle is driving on climbing roads with different slopes, a more accurate target vehicle speed threshold and target opening threshold can be obtained, making the timing of early start-up of the fuel cell more accurate.
[0026] In conjunction with the first aspect and the above implementation methods, in some implementation methods of the first aspect, the accelerator pedal opening degree is greater than the target opening degree threshold, including:
[0027] The duration for which the accelerator pedal opening is greater than the target opening threshold is greater than the target preset duration.
[0028] In the embodiments of this application, when determining that the accelerator pedal opening is greater than the target opening threshold, it is also necessary to determine that the duration for which the accelerator pedal opening is greater than the target opening threshold is greater than the target preset duration. Since if the duration is too short when the accelerator pedal opening is greater than the target opening threshold, it may be caused by accidental touch by the user. Therefore, determining that the duration for which the accelerator pedal opening is greater than the target opening threshold is greater than the target preset duration avoids misjudgment caused by accidental touch of the accelerator pedal by the user, so as to make the determination of the timing of starting the fuel cell by the accelerator pedal opening more accurate.
[0029] In conjunction with the first aspect and the above implementation methods, in some implementation methods of the first aspect, the step of detecting the current state of the fuel cell in the vehicle if the current vehicle speed is greater than a target vehicle speed threshold and / or the accelerator pedal opening is greater than a target opening threshold includes:
[0030] If the accelerator pedal opening is less than or equal to a preset opening threshold, and the current vehicle speed is greater than the target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected.
[0031] If the accelerator pedal opening degree is greater than a preset opening degree threshold, and if the accelerator pedal opening degree is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening degree is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected.
[0032] If the current vehicle speed is less than or equal to a preset vehicle speed threshold, and the opening degree of the accelerator pedal is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected.
[0033] If the current vehicle speed is greater than a preset vehicle speed threshold, and if the current vehicle speed is greater than the target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than the target vehicle speed threshold and the opening of the accelerator pedal is greater than the target opening threshold, the current state of the fuel cell in the vehicle is detected.
[0034] Wherein, the preset opening threshold is less than the target opening threshold; the preset vehicle speed threshold is less than the target vehicle speed threshold.
[0035] In the embodiments of this application, by setting a small preset vehicle speed threshold and a preset accelerator pedal opening threshold, the fuel cell status is detected when the vehicle speed is greater than the target vehicle speed threshold, and / or when the accelerator pedal opening is greater than the target opening threshold. When the accelerator pedal opening is less than or equal to the preset opening threshold, it indicates that the current accelerator pedal opening is very small; therefore, the timing for the vehicle to start the fuel cell is determined by the current vehicle speed. When the accelerator pedal opening is greater than the preset opening threshold, the timing for the vehicle to start the fuel cell can be determined by the accelerator pedal opening, or by the accelerator pedal opening and the current vehicle speed. When the vehicle speed is less than or equal to the preset vehicle speed threshold, it indicates that the current vehicle speed is very small; therefore, the timing for the vehicle to start the fuel cell is determined by the accelerator pedal opening. When the vehicle speed is greater than the preset vehicle speed threshold, the timing for the vehicle to start the fuel cell can be determined by the current vehicle speed, or by the current vehicle speed and the accelerator pedal opening. This ensures that the fuel cell can be started in advance under different circumstances so that the vehicle can drive normally.
[0036] Combining the first aspect and the above implementation methods, in some implementation methods of the first aspect,
[0037] If the road type is an uphill road, and the number of times the first power request is detected is less than a first preset threshold, the fuel cell is controlled to remain in the start-up state.
[0038] If the road type is an uphill road, and the number of times the first power request is detected is greater than or equal to the first preset threshold, the fuel cell is controlled to shut down.
[0039] If the road type is a flat road, and the number of second power requests detected within the target time period is greater than or equal to the second preset threshold, the fuel cell is controlled to remain in the start-up state.
[0040] If the road type is a flat road and no second power request is detected within the target time period, control the fuel cell to shut down;
[0041] Wherein, the first power request is used to indicate that the current vehicle speed is less than or equal to the target vehicle speed threshold and / or the accelerator pedal opening is less than or equal to the target opening threshold; the second power request is used to indicate that the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold.
[0042] In embodiments of this application, to avoid frequent start-stop operations of the fuel cell, if the road type is an uphill road, and the number of requests for a first power request (e.g., a low-power request) is less than a first preset threshold, the fuel cell is kept running; if the number of requests for a first power request (e.g., a low-power request) is greater than or equal to the first preset threshold, the fuel cell is shut down, thereby avoiding frequent start-stop operations of the vehicle's fuel cell on uphill roads. When the road type is a flat road, the vehicle's power demand is lower compared to uphill roads. To avoid frequent start-stop operations of the fuel cell, if the number of requests for a second power request (e.g., a high-power request) is greater than or equal to a second preset threshold within a target time period, it indicates that the vehicle has a stable high-power request, and the fuel cell is kept running; if no high-power request is detected within the target time period, the fuel cell is shut down, thereby avoiding frequent start-stop operations of the vehicle's fuel cell on flat roads.
[0043] Secondly, a vehicle control device is provided, the control device comprising:
[0044] The acquisition module is used to acquire the vehicle's current speed and the opening of the accelerator pedal;
[0045] The detection module is used to detect the current state of the fuel cell in the vehicle if the current vehicle speed is greater than a target vehicle speed threshold and / or the opening of the accelerator pedal is greater than a target opening threshold.
[0046] The control module is used to control the fuel cell to start if the current state of the fuel cell is not started.
[0047] Thirdly, a vehicle is provided, the vehicle including a memory and a processor, the memory for storing executable program code, and the processor for calling and running the executable program code from the memory, causing the vehicle to perform the methods of the first aspect or any possible implementation thereof.
[0048] Fourthly, a computer program product is provided, comprising: computer program code, which, when executed on a computer, causes the computer to perform the control method described in the first aspect or any possible implementation thereof.
[0049] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description
[0050] Figure 1This is a schematic flowchart of a vehicle control method provided in an embodiment of this application;
[0051] Figure 2 This is a schematic flowchart of another vehicle control method provided in an embodiment of this application;
[0052] Figure 3 This is a schematic flowchart of another vehicle control method provided in an embodiment of this application;
[0053] Figure 4 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application;
[0054] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation
[0055] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0056] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0057] For example, a vehicle powertrain system includes a vehicle controller, a power domain controller, a fuel cell, a DC / DC converter, a power battery, and an electric motor.
[0058] For example, the vehicle controller sends control commands, the power domain controller receives the control commands from the vehicle controller and controls the start-up and shutdown of the fuel cell, the fuel cell charges the power battery, the DC-DC converter converts the non-adjustable DC power generated by the fuel cell into an adjustable DC power, and the power battery receives and stores high-voltage DC power provided by the on-board charger, generator, regenerative braking device, or fuel cell, and provides high-voltage DC power to the electric vehicle. The electric motor converts electrical energy into mechanical energy to drive the vehicle.
[0059] For example, when a vehicle starts, the electric motor prioritizes using the electrical energy stored in the power battery to drive the vehicle. When the vehicle is in motion, the power demand is high and exceeds the power that the power battery can provide. The vehicle controller will send a control command to the power domain controller to control the fuel cell to start. The fuel cell charges the power battery to provide the power needed by the vehicle. However, during the fuel cell startup, the vehicle is in motion, and the discharge power of the power battery will decrease as the remaining power of the power battery decreases, resulting in a decrease in vehicle power or even stalling.
[0060] In the prior art, the fuel cell is controlled to start when the calculated power corresponding to the power request is about to exceed the power discharge power of the power battery. However, the process of obtaining driving parameters and calculating vehicle power takes a certain amount of time. During the power calculation process, the vehicle power may exceed the power battery power, resulting in a decrease in vehicle power and affecting the normal driving of the vehicle.
[0061] In view of this, this application provides a vehicle control method, control device, and vehicle; through the embodiments of this application, it is possible to avoid a reduction in vehicle power during the fuel cell start-up process and ensure the normal operation of the vehicle.
[0062] The following is combined Figures 1 to 3 The vehicle control method provided in the embodiments of this application will be described in detail.
[0063] Figure 1 This is a schematic flowchart of a vehicle control method provided in an embodiment of this application.
[0064] For example, Figure 1 The control method shown can be executed by the vehicle's overall controller, or by the aforementioned vehicle powertrain system; or by the vehicle's on-board terminal equipped with the aforementioned vehicle powertrain system; or by the processor or chip in the vehicle equipped with the aforementioned vehicle powertrain system.
[0065] like Figure 1 As shown, the control method 100 includes S110 to S130, which are described in detail below.
[0066] S110, obtain the vehicle's current speed and the opening of the accelerator pedal.
[0067] For example, during vehicle operation, the vehicle can obtain its current speed in real time by acquiring data from Hall sensors. Hall sensors are sensor elements that can convert non-electrical and non-magnetic physical quantities into electrical quantities for detection and control. Here, it specifically refers to converting physical quantities such as speed and rotational speed into electrical quantities that can be detected by the vehicle.
[0068] For example, while the vehicle is in motion, the vehicle can obtain the current accelerator pedal opening through the vehicle's accelerator pedal sensor.
[0069] S120, if the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold, detect the current state of the fuel cell in the vehicle.
[0070] For example, if the current vehicle speed is greater than the target vehicle speed threshold, and / or the accelerator pedal opening is greater than the target opening threshold, the state of the fuel cell is detected; wherein, the target vehicle speed threshold and the target opening threshold are used to determine when the vehicle starts the fuel cell; when the current vehicle speed is greater than the target vehicle speed threshold, and / or the current accelerator pedal opening is greater than the target opening threshold, it indicates that the vehicle requires a large amount of power; when the vehicle's power demand is detected to be large, the current state of the fuel cell is obtained.
[0071] For example, the target vehicle speed threshold is 120 km / h, and the target accelerator pedal opening threshold is 40% of the maximum opening. That is, when the current vehicle speed is greater than 120 km / h and / or the accelerator pedal opening is greater than 40% of the maximum opening, it indicates that the vehicle has a high power demand. If the vehicle speed is detected to be 130 km / h at this time, or the accelerator pedal opening is detected to be 45% of the maximum opening, it is determined that the vehicle has a high power demand, and the current state of the fuel cell is detected. Alternatively, if the current vehicle speed is detected to be 130 km / h and the accelerator pedal opening is detected to be 45% of the maximum opening, it is determined that the vehicle has a high power demand, and the current state of the fuel cell is obtained.
[0072] It should be noted that the above are examples of target vehicle speed threshold, target opening threshold, current vehicle speed, and current accelerator pedal opening, and this application does not impose any limitations on them.
[0073] In one implementation, the accelerator pedal opening degree is greater than a target opening degree threshold, including:
[0074] The duration during which the accelerator pedal opening is greater than the target opening threshold exceeds the target preset duration.
[0075] For example, when a user is driving a vehicle, they may accidentally press the accelerator pedal, causing the accelerator pedal opening to exceed a target opening threshold. Therefore, by setting a target preset duration, when the user presses the accelerator pedal to an opening greater than the target opening threshold, and the duration of the excess is greater than the target preset duration, it indicates that the vehicle has a high power demand. At this time, the fuel cell status is detected. If the fuel cell is not turned on, the fuel cell is controlled to turn on.
[0076] For example, the target opening threshold of the accelerator pedal is 40% of the maximum opening, and the target preset duration is 50ms. That is, when the accelerator pedal opening is detected to be greater than 40% of the maximum opening, and the duration of the accelerator pedal opening is greater than 50ms, it indicates that the vehicle has a large power demand. If the accelerator pedal opening is detected to be 45% of the maximum opening and the duration is 60ms, the current status of the fuel cell is obtained. If the fuel cell has not started, the fuel cell is controlled to start.
[0077] It should be noted that the above are examples of target opening threshold, target preset duration, current accelerator pedal opening, and current accelerator pedal duration, and this application does not impose any limitations on them.
[0078] In the embodiments of this application, since the duration of the accelerator pedal opening being greater than the target opening threshold is too short, it may be caused by the user accidentally touching it; therefore, the duration of the accelerator pedal opening being greater than the target opening threshold is determined to be greater than the target preset duration, so as to avoid the user misjudging the accelerator pedal due to accidental touch, and to make the determination of the fuel cell start-up timing by the accelerator pedal opening more accurate.
[0079] One implementation also includes:
[0080] Obtain the road type of the current road the vehicle is traveling on;
[0081] Determine the target vehicle speed threshold and / or target opening threshold based on the road type.
[0082] For example, a vehicle can determine a target speed threshold and / or a target opening threshold based on the type of road it is currently traveling on; wherein, the type of road includes flat roads, uphill roads, etc.
[0083] In the embodiments of this application, since the required vehicle power varies under the same vehicle speed and accelerator pedal opening under different road types, the solution in this application determines the target vehicle speed threshold and target opening threshold by different road types, which can obtain more accurate target vehicle speed threshold and target opening threshold, making the timing of starting the fuel cell more accurate.
[0084] Example 1: The road type is flat road.
[0085] In one implementation, determining the target vehicle speed threshold and / or target opening threshold based on road type includes:
[0086] If the road type is a flat road, the target vehicle speed threshold is determined as the first vehicle speed threshold, and / or, the target opening threshold is determined as the first opening threshold.
[0087] For example, the first vehicle speed threshold is 120 km / h, and the first opening threshold is 40% of the maximum opening. If the current driving road is a flat road, the target vehicle speed threshold is determined to be the first vehicle speed threshold of 120 km / h, and the target opening threshold is 40% of the first opening threshold. When the current vehicle speed is detected to be greater than 120 km / h, and / or the current accelerator pedal opening is greater than 40% of the maximum opening, the current state of the fuel cell is detected.
[0088] It should be noted that the above are examples of the first vehicle speed threshold, the first opening threshold, the current vehicle speed, and the current accelerator pedal opening, and this application does not impose any limitations on them.
[0089] Example 2: The road type is an uphill road.
[0090] In one implementation, determining the target vehicle speed threshold and / or target opening threshold based on road type includes:
[0091] If the road type is an uphill road, determine the target speed threshold and / or target opening threshold based on the slope of the uphill road.
[0092] For Examples 1 and 2 above, the required vehicle power varies under different road types, even with the same vehicle speed and accelerator pedal opening. Therefore, the target speed threshold and target opening threshold are determined based on whether the current road type is a flat road or an uphill road. This ensures that when the vehicle is traveling on a flat road or an uphill road, the target speed threshold and target opening threshold can be obtained more accurately, making the timing of starting the fuel cell more precise.
[0093] Case 1: Determine the target vehicle speed threshold and / or target opening threshold based on the slope and the preset slope threshold.
[0094] In one implementation, a target vehicle speed threshold and / or a target opening threshold are determined based on the gradient of the uphill road, including:
[0095] If the slope of the uphill road is less than the preset slope threshold, the target vehicle speed threshold is determined as the second vehicle speed threshold, and / or the target opening threshold is determined as the second opening threshold.
[0096] If the slope of the uphill road is greater than or equal to the preset slope threshold, the target vehicle speed threshold is determined as the third vehicle speed threshold, and / or the target opening threshold is determined as the third opening threshold.
[0097] Among them, the second vehicle speed threshold is greater than the third vehicle speed threshold, and the second opening threshold is greater than the third opening threshold.
[0098] For example, the preset slope threshold is 30°, the second vehicle speed threshold is 100km / h, the third vehicle speed threshold is 90km / h, the second opening threshold is 30% of the maximum accelerator pedal opening, and the third opening threshold is 20% of the maximum opening. When the current driving road is detected to be an uphill road with a slope of 20°, the target vehicle speed threshold is determined to be the second vehicle speed threshold of 100km / h, and the target opening threshold is the second opening threshold of 30% of the maximum accelerator pedal opening. If the current vehicle speed is greater than 100km / h, and / or the current accelerator pedal opening is greater than 30% of the maximum opening, the current state of the fuel cell is detected. When the current driving road is detected to be an uphill road with a slope of 40°, the target vehicle speed threshold is determined to be the third vehicle speed threshold of 90 km / h, and the target opening threshold is 20% of the maximum opening of the accelerator pedal of the third opening threshold. If the current vehicle speed is greater than 90 km / h and / or the current accelerator pedal opening is greater than 20% of the maximum opening, the current state of the fuel cell is detected.
[0099] It should be noted that the above are examples of the second vehicle speed threshold, the second opening threshold, the third vehicle speed threshold, the third opening threshold, the current vehicle speed, and the current accelerator pedal opening, and this application does not impose any limitations on them.
[0100] In the embodiments of this application, when the slope of the uphill road is less than the preset slope threshold, it indicates that the current road type is a relatively gentle uphill road, and the vehicle requires less power to drive; therefore, a larger target speed threshold and target opening threshold are determined to ensure that the target speed threshold and target opening threshold are obtained more accurately. When the slope of the uphill road is greater than the preset slope threshold, it indicates that the current road type is a relatively steep uphill road, and the vehicle requires more power to drive; therefore, a smaller target speed threshold and target opening threshold are determined to ensure that the target speed threshold and target opening threshold can be obtained more accurately on roads with steep slopes.
[0101] Scenario 2: Determine the target vehicle speed threshold and / or target opening threshold based on the slope information and mapping relationship.
[0102] In one implementation, a target vehicle speed threshold and / or a target opening threshold are determined based on the gradient of the uphill road, including:
[0103] Based on the slope information and mapping relationship of the climbing road, the target vehicle speed threshold and / or target opening threshold corresponding to the slope information are determined; wherein, the mapping relationship includes the target vehicle speed threshold and / or target opening threshold corresponding to different slope information; the slope information is inversely proportional to the target vehicle speed threshold and the target opening threshold.
[0104] For example, the mapping relationship can be a functional relationship; for instance, an inverse proportional function; such as, the greater the slope, the smaller the target speed threshold and / or target opening threshold; the smaller the slope, the larger the target speed threshold and / or target opening threshold. The mapping relationship can also be a graphical relationship; each slope can correspond to a target speed threshold and / or target opening threshold.
[0105] It should be understood that the above examples illustrating the mapping relationship using functional and graphical relationships are not intended to limit the scope of this application.
[0106] In the embodiments of this application, the target vehicle speed threshold and / or target opening threshold are determined based on the slope information and mapping relationship of the climbing road. That is, when the slope of the climbing road is different, the corresponding target vehicle speed threshold and / or target opening threshold are different. The greater the slope of the climbing road, the greater the power required for the vehicle to reach the same vehicle speed or the same accelerator pedal opening. Therefore, a smaller target vehicle speed threshold and target opening threshold are set, that is, the slope information is inversely proportional to the target vehicle speed threshold and target opening threshold. This ensures that when the vehicle is driving on climbing roads with different slopes, a more accurate target vehicle speed threshold and target opening threshold can be obtained, making the timing of early start-up of the fuel cell more accurate.
[0107] In one possible implementation, the above example of a hilly road is used to illustrate the road type where high power requests may persist; other road types where high power requests may persist include gravel roads or muddy roads.
[0108] For example, when a vehicle is traveling on a gravel road or a muddy road, the power demand of the vehicle is greater when it reaches the same speed or the same accelerator pedal opening. Therefore, a smaller target speed threshold and a smaller target pedal opening threshold are set to ensure that the vehicle can detect the high power demand in a timely manner, so that the vehicle's fuel cell can start in time and provide the power required by the vehicle.
[0109] For example, when a vehicle is traveling on a gravel or muddy road, the corresponding target speed threshold is 100 km / h, and the target accelerator pedal opening threshold is 30% of the maximum opening. When it is detected that the vehicle is traveling on a gravel or muddy road, and the current vehicle speed is greater than 100 km / h, and / or the current accelerator pedal opening is greater than 30% of the maximum opening, it indicates that the vehicle's current power demand is high. Therefore, the current state of the fuel cell is detected, and if the fuel cell is not started, the fuel cell is controlled to start.
[0110] It should be noted that the above are examples illustrating the target speed threshold and target opening threshold for vehicles under different road types, and this application does not impose any limitations on them.
[0111] In one implementation, if the current vehicle speed is greater than a target vehicle speed threshold and / or the accelerator pedal opening is greater than a target opening threshold, the current state of the fuel cell in the vehicle is detected, including:
[0112] Scenario 1:
[0113] If the accelerator pedal opening is less than or equal to a preset opening threshold, and the current vehicle speed is greater than a target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected.
[0114] The preset opening threshold can be zero, or a very small value less than the target opening threshold.
[0115] For example, when the accelerator pedal opening is less than or equal to a preset opening threshold, it indicates that the current accelerator pedal opening is very small. At this time, it is not necessary to determine the vehicle's power demand based on the accelerator pedal opening. Therefore, the timing for the vehicle to activate the fuel cell is determined by the current vehicle speed. When the vehicle speed is detected to be greater than the target vehicle speed threshold, it indicates that the vehicle is in a high-speed constant-speed driving state with a large power demand. The fuel cell status is detected, and if the fuel cell has not started, the fuel cell is controlled to start. This allows the fuel cell to start in advance, ensuring the normal operation of the vehicle.
[0116] For example, the preset opening threshold is 5% of the maximum opening of the accelerator pedal, and the target vehicle speed threshold is 120 km / h. When the current accelerator pedal opening is detected to be 3%, it indicates that the accelerator pedal opening is very small. At this time, it is necessary to determine the timing of the vehicle fuel cell activation based on the vehicle speed. If the vehicle speed is detected to be 130 km / h, it is determined that the vehicle has a large power demand, and the current status of the fuel cell is detected.
[0117] It should be noted that the above are examples of target vehicle speed threshold, preset opening threshold, current vehicle speed, and current accelerator pedal opening, and this application does not impose any limitations on them.
[0118] Scenario 2:
[0119] If the accelerator pedal opening degree is greater than a preset opening degree threshold, and if the accelerator pedal opening degree is greater than a target opening degree threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening degree is greater than a target opening degree threshold, the current state of the fuel cell in the vehicle is detected.
[0120] For example, when the accelerator pedal opening is greater than a preset opening threshold, the timing for the vehicle to start the fuel cell can be determined by the accelerator pedal opening, or by the accelerator pedal opening and vehicle speed. When the accelerator pedal opening is detected to be greater than a target opening threshold, or when the vehicle speed is detected to be greater than a target vehicle speed threshold and the accelerator pedal opening is detected to be greater than a target opening threshold, it is determined that the vehicle has a high power demand, and the current state of the vehicle is detected.
[0121] For example, the preset opening threshold is 5% of the maximum accelerator pedal opening, the target opening threshold is 40% of the maximum opening, and the target vehicle speed threshold is 120 km / h. When the current accelerator pedal opening is detected to be greater than 5% of the maximum opening, the timing for the vehicle to activate the fuel cell can be determined by the accelerator pedal opening or by the accelerator pedal opening and the vehicle speed. If the accelerator pedal opening is detected to be 45%, or if the accelerator pedal opening is detected to be 45% of the maximum opening and the vehicle speed is detected to be 130 km / h, it is determined that the vehicle has a high power demand, and the current state of the fuel cell is detected.
[0122] It should be noted that the above are examples of target vehicle speed threshold, target opening threshold, preset opening threshold, current vehicle speed, and current accelerator pedal opening, and this application does not impose any limitations on them.
[0123] Scenario 3:
[0124] If the accelerator pedal opening is greater than the target opening threshold when the current vehicle speed is less than or equal to the preset vehicle speed threshold, the current state of the fuel cell in the vehicle is detected.
[0125] The preset vehicle speed threshold can be zero, or a very small value less than the target vehicle speed threshold.
[0126] For example, when the vehicle speed is less than or equal to a preset speed threshold, it indicates that the current speed is low, and it is not necessary to determine the timing of the vehicle's fuel cell activation based on the vehicle speed. Therefore, the timing of the vehicle's fuel cell activation is determined by the current accelerator pedal opening. When the accelerator pedal opening is detected to be greater than the target opening threshold, it indicates that the vehicle is starting and has a large acceleration, and the vehicle's power demand is high. The fuel cell status is detected, and if the fuel cell is not activated, the fuel cell is controlled to start. This allows the fuel cell to start in advance, avoiding insufficient vehicle power that could affect the normal operation of the vehicle.
[0127] For example, the preset vehicle speed threshold is 10km / h, and the target opening threshold is 40% of the maximum opening. When the current vehicle speed is detected to be 5km / h, it indicates that the vehicle speed is very low. At this time, it is necessary to determine the timing of the vehicle to start the fuel cell by the opening of the vehicle's accelerator pedal. If the vehicle's accelerator pedal opening is detected to be 45% of the maximum opening, it is determined that the vehicle's power demand is large, and the current status of the fuel cell is detected.
[0128] It should be noted that the above are examples of the target opening threshold, preset vehicle speed threshold, current vehicle speed, and current accelerator pedal opening, and this application does not impose any limitations on them.
[0129] Scenario 4:
[0130] If the current vehicle speed is greater than a preset vehicle speed threshold, and if the current vehicle speed is greater than a target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening is greater than a target opening threshold, the current state of the fuel cell in the vehicle is detected.
[0131] For example, when the vehicle speed is greater than a preset speed threshold, the timing for the vehicle to activate the fuel cell can be determined by the vehicle speed, or by the accelerator pedal opening and the vehicle speed. When the current vehicle speed is detected to be greater than the target speed threshold, or when the vehicle speed is detected to be greater than the target speed threshold and the accelerator pedal opening is detected to be greater than the target opening threshold, it is determined that the power demand is large, and the current state of the vehicle is detected.
[0132] For example, the preset vehicle speed threshold is 10 km / h, the target vehicle speed threshold is 120 km / h, and the target opening threshold is 40% of the maximum opening. When the current vehicle speed is detected to be greater than 10 km / h, it is determined that the timing for the vehicle to start the fuel cell can be determined by the vehicle speed or the vehicle speed and the accelerator pedal opening. If the current vehicle speed is detected to be 130 km / h, or if the vehicle speed is detected to be 130 km / h and the accelerator pedal opening is detected to be 45% of the maximum opening, it is determined that the vehicle requires a large amount of power, and the current state of the fuel cell is detected.
[0133] It should be noted that the above are examples of target vehicle speed threshold, target opening threshold, preset vehicle speed threshold, current vehicle speed, and current accelerator pedal opening, and this application does not impose any limitations on them.
[0134] S130, if the current state of the fuel cell is not started, control the fuel cell to start.
[0135] For example, the power domain controller detects the current state of the fuel cell. If the current state of the fuel cell indicates that the fuel cell is not started, the power domain controller controls the fuel cell to start.
[0136] It should be understood that before the fuel cell starts, the vehicle's power is supplied with the electricity stored in the vehicle's power battery. After the fuel cell starts, it charges the power battery through the fuel cell; that is, the power battery's electricity is used first to power the vehicle, ensuring the vehicle's energy conservation and emission reduction.
[0137] In one implementation, the above method further includes:
[0138] If the road type is an uphill road, and the number of times the first power request is detected is less than the first preset threshold, the fuel cell is controlled to remain in the start-up state.
[0139] If the road type is an uphill road, and the number of times the first power request is detected is greater than or equal to the first preset threshold, control the fuel cell to shut down;
[0140] If the road type is a flat road, and the number of second power requests detected within the target time period is greater than or equal to the second preset threshold, control the fuel cell to remain in the start-up state;
[0141] If the road type is a flat road and no second power request is detected within the target time period, control the fuel cell to shut down;
[0142] The first power request is used to indicate that the current vehicle speed is less than or equal to the target vehicle speed threshold and / or the accelerator pedal opening is less than or equal to the target opening threshold; the second power request is used to indicate that the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold.
[0143] It should be noted that frequent start-stop of the fuel cell may occur when the vehicle speed and / or accelerator pedal opening are switched multiple times. Therefore, in the embodiments of this application, the fuel cell is controlled to shut down according to the road type and the number of high-power and low-power requests, thereby avoiding frequent start-stop of the vehicle's fuel cell.
[0144] For example, the first preset threshold is 3 times, and the second preset threshold is 4 times. If the road type is an uphill road, and the number of low-power requests detected by the vehicle is 2 times, which is less than the first preset threshold, it indicates that the vehicle's current power request is unstable and prone to frequent start-stop of the fuel cell due to high-power requests. Therefore, the fuel cell is controlled to remain running. When the number of low-power requests is 4 times, which is greater than the first preset threshold, it indicates that the vehicle has a stable low-power request, and the fuel cell is controlled to shut down. If the current road is a flat road, and the number of high-power requests detected by the vehicle within the target time period (e.g., 3 minutes) is 5 times, which is greater than the second preset threshold, it indicates that the vehicle currently has a stable high-power request. The fuel cell is controlled to remain running. If no high-power request is detected within the target time period, the fuel cell is controlled to shut down.
[0145] It should be noted that the above are illustrative examples of the first preset threshold and the second preset threshold, and this application does not impose any limitations on them.
[0146] In embodiments of this application, to avoid frequent start-stop operations of the fuel cell, if the road type is an uphill road, and the number of requests for a first power request (e.g., a low-power request) is less than a first preset threshold, the fuel cell is kept running; if the number of requests for a first power request (e.g., a low-power request) is greater than or equal to the first preset threshold, the fuel cell is shut down, thereby avoiding frequent start-stop operations of the vehicle's fuel cell on uphill roads. When the road type is a flat road, the vehicle's power demand is lower compared to uphill roads. To avoid frequent start-stop operations of the fuel cell, if the number of requests for a second power request (e.g., a high-power request) is greater than or equal to a second preset threshold within a target time period, it indicates that the vehicle has a stable high-power request, and the fuel cell is kept running; if no high-power request is detected within the target time period, the fuel cell is shut down, thereby avoiding frequent start-stop operations of the vehicle's fuel cell on flat roads.
[0147] In one possible implementation, before controlling the fuel cell to start, the current remaining charge of the vehicle's power battery is obtained; if the current remaining charge is less than a preset charge threshold, the fuel cell is controlled to start, that is, when the power battery is not at full charge or close to full charge, the fuel cell is controlled to start, ensuring that the fuel cell can charge the power battery.
[0148] The above scheme acquires the vehicle's current speed and accelerator pedal opening in real time. When the vehicle's current speed exceeds a target speed threshold and / or the accelerator pedal opening exceeds a target opening threshold, the current state of the fuel cell in the vehicle is detected. If the fuel cell is not detected to be running, the vehicle's fuel cell is controlled to start. Compared with the prior art, which determines whether to control the fuel cell to start based on the magnitude of the vehicle's power request, this scheme does not require power calculation, thus saving the time required for calculating vehicle power. In other words, compared with the prior art, the above scheme can control the fuel cell to start in the vehicle earlier. By using the target speed threshold and the target opening threshold, the vehicle's fuel cell can be controlled to start in advance, avoiding a decrease in vehicle power during the fuel cell startup process and ensuring normal vehicle operation.
[0149] Figure 2 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application.
[0150] For example, Figure 2The control method shown can be executed by the vehicle's overall controller, or by the aforementioned vehicle powertrain system; or by the vehicle's on-board terminal equipped with the aforementioned vehicle powertrain system; or by the processor or chip in the vehicle equipped with the aforementioned vehicle powertrain system.
[0151] like Figure 2 As shown, control method 200 includes S210 to S250, which are described in detail below.
[0152] S210: Obtain the current road type, vehicle speed, and accelerator pedal opening.
[0153] For example, vehicle information can be acquired by determining the road type using the current driving route and the in-vehicle navigation system, or by acquiring an image of the current driving environment and determining the road type based on that image; for acquiring vehicle speed and accelerator pedal opening, see [link to relevant documentation]. Figure 1 The relevant description of 110.
[0154] S220, if the road type is a flat road, determine the target vehicle speed threshold as the first vehicle speed threshold, and / or the opening threshold as the first opening threshold.
[0155] For example, if the current road type is a flat road, it means that the vehicle's power demand is relatively small when the vehicle reaches the same speed and accelerator pedal opening. Therefore, in order to ensure that more accurate target speed threshold and target opening threshold can be obtained, the target speed threshold is determined as the first speed threshold and the target opening threshold is determined as the first opening threshold.
[0156] S230, if the road type is an uphill road, determine the target vehicle speed threshold and / or target opening threshold based on the slope of the uphill road.
[0157] For example, there are two possible implementations for determining the target vehicle speed threshold and / or target opening threshold based on the gradient of the uphill road. In one case, the target vehicle speed threshold and / or target opening threshold are determined based on the gradient and a preset gradient threshold; in another case, the target vehicle speed threshold and / or target opening threshold are determined based on gradient information and a mapping relationship. This ensures that when the vehicle is driving on uphill roads with different gradients, the target vehicle speed threshold and target opening threshold can be obtained more accurately, making the timing of early fuel cell activation more precise.
[0158] S240: If the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold, detect the status of the fuel cell.
[0159] Alternatively, the implementation of S240 can be found in [reference needed]. Figure 1 The relevant descriptions of S120 will not be repeated here.
[0160] S250: If the fuel cell is not started, control the fuel cell to start.
[0161] Alternatively, the implementation of S250 can be found in [reference needed]. Figure 1 The relevant descriptions of S130 will not be repeated here.
[0162] In the embodiments of this application, the vehicle acquires its current speed, accelerator pedal opening, and current road type; determines a target speed threshold and a target accelerator pedal opening threshold based on whether the current road type is a flat road or an uphill road; based on the determined target speed threshold and target accelerator pedal opening threshold, if it is detected that the vehicle speed is greater than the target speed threshold, or that the vehicle accelerator pedal opening is greater than the target accelerator pedal opening threshold, or if both the vehicle speed and accelerator pedal opening are greater than the target accelerator pedal opening threshold, it is determined that the vehicle has a high power demand; the status of the fuel cell is detected, and if the fuel cell is not started, it is controlled to start; ensuring that the fuel cell is started in advance when a high power demand is detected, to avoid vehicle stalling caused by the vehicle's power battery being unable to meet the vehicle's power demand.
[0163] Figure 3 This is a flowchart illustrating another vehicle control method provided in an embodiment of this application.
[0164] For example, Figure 3 The control method shown can be executed by the vehicle's overall controller, or by the aforementioned vehicle powertrain system; or by the vehicle's on-board terminal equipped with the aforementioned vehicle powertrain system; or by the processor or chip in the vehicle equipped with the aforementioned vehicle powertrain system.
[0165] like Figure 3 As shown, the control method 300 includes S301 to S310, and S301 to S310 are described in detail below.
[0166] S301, obtain the vehicle's current speed.
[0167] For example, a vehicle can obtain its current speed through data from Hall effect sensors in the vehicle.
[0168] S302, determine whether the current vehicle speed is greater than the target vehicle speed threshold; if yes, execute S303; if no, execute S301.
[0169] For example, after obtaining the vehicle's current speed based on the data from the Hall sensor, the power domain controller executes a judgment logic to determine whether the obtained current speed is greater than the target speed threshold. If the current speed is greater than the target speed threshold, the current state of the fuel cell is obtained. If the current speed is less than or equal to the target speed threshold, the current vehicle speed is obtained again. The preset speed threshold is a relatively large speed that is set in advance. When the vehicle speed is greater than the preset speed threshold, it indicates that the vehicle has a greater power demand.
[0170] S303, obtain the current state of the fuel cell.
[0171] For example, the current state of the fuel cell includes whether the fuel cell is in the on state or the fuel cell is in the off state; the vehicle can obtain the current state of the fuel cell through the vehicle's power domain controller and send control commands based on the current state of the vehicle's fuel cell.
[0172] S304, determine if the current state is not started; if so, execute S305.
[0173] For example, after obtaining the current state of the fuel cell, the power domain controller executes judgment logic based on the current state of the fuel cell. If the obtained current state of the fuel cell indicates that the fuel cell is in an unstarted state, the controller controls the fuel cell to start.
[0174] S305 controls the start-up of the fuel cell.
[0175] For example, when the fuel cell is detected to be in a non-started state, the vehicle controller sends a command to the power domain controller, which then controls the fuel cell to start.
[0176] S306, Get the current accelerator pedal opening.
[0177] For example, a vehicle can obtain the current accelerator pedal opening through an accelerator pedal sensor.
[0178] S307, determine whether the current accelerator pedal opening is greater than the target opening threshold; if yes, execute S308; if no, execute S306.
[0179] For example, determine whether the current accelerator pedal opening is greater than the target opening threshold. If yes, obtain the duration of the current accelerator pedal opening. If no, continue to obtain the current accelerator pedal opening of the vehicle.
[0180] S308, obtains the duration of the current accelerator pedal opening.
[0181] For example, the vehicle can obtain the duration of the accelerator pedal opening through a sensor on the accelerator pedal, and the duration of the accelerator pedal opening is the duration of the accelerator pedal opening when the accelerator pedal opening is greater than a target opening threshold.
[0182] S309, determine whether the current accelerator pedal opening duration is greater than the target preset duration; if yes, execute S310; if no, execute S308.
[0183] For example, the power domain controller in the vehicle obtains the duration of the accelerator pedal opening through the accelerator pedal sensor, and determines that the vehicle has a rapid acceleration request when the duration of the accelerator pedal opening is greater than a preset duration. When the duration of the accelerator pedal opening is less than or equal to the preset duration, it continues to obtain the duration of the accelerator pedal opening.
[0184] S310, it has been determined that the vehicle has a request for rapid acceleration.
[0185] For example, when the accelerator pedal opening is greater than the target opening threshold, and the duration of the accelerator pedal opening being greater than the target opening threshold is detected to be greater than the target preset duration, it is determined that the vehicle has a rapid acceleration request, that is, the user wants the vehicle to quickly reach a higher target speed.
[0186] In the embodiments of this application, the timing for activating the vehicle's fuel cell is determined by detecting the vehicle's current speed and the state of the accelerator pedal. If the vehicle speed exceeds a target speed threshold, or the accelerator pedal opening exceeds a target opening threshold and the duration of the accelerator pedal opening exceeds a target preset duration, it is determined that the vehicle's power demand is high. At this time, the fuel cell status is detected, and if the fuel cell has not started, it is controlled to start. This ensures that the vehicle's fuel cell can start in advance, avoiding a decrease in vehicle power due to the power battery being unable to provide the vehicle's required power during the fuel cell startup process, thereby ensuring the normal operation of the vehicle.
[0187] It should be understood that the above examples are provided to help those skilled in the art understand the embodiments of this application, and are not intended to limit the embodiments of this application to the specific values or scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of this application.
[0188] The above text combined Figures 1 to 3 The vehicle control method provided in the embodiments of this application is described in detail below; the following will be combined with Figures 4 to 5 The control device embodiments of this application are described in detail below. It should be understood that the control device in the embodiments of this application can execute the various control methods described in the foregoing embodiments of this application. That is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing control method embodiments.
[0189] Figure 4 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application.
[0190] For example, such as Figure 4 As shown, the control device 400 includes:
[0191] The acquisition module 410 is used to acquire the vehicle's current speed and the opening of the accelerator pedal;
[0192] The detection module 420 is used to detect the current state of the fuel cell in the vehicle if the current vehicle speed is greater than the target vehicle speed threshold and / or the opening of the accelerator pedal is greater than the target opening threshold.
[0193] The control module 430 is used to control the fuel cell to start if the current state of the fuel cell is not started.
[0194] Optionally, as an embodiment, the acquisition module 410 is further configured to: acquire the road type of the current road on which the vehicle is traveling; and the determination module is configured to determine the target vehicle speed threshold and / or the target opening threshold based on the road type.
[0195] Optionally, as an embodiment, the determining module is specifically used to: if the road type is a flat road, determine the target vehicle speed threshold as a first vehicle speed threshold, and / or, determine the target opening threshold as a first opening threshold;
[0196] If the road type is an uphill road, determine the target speed threshold and / or target opening threshold based on the slope of the uphill road.
[0197] Optionally, as an embodiment, the determining module is specifically used to: if the slope of the climbing road is less than a preset slope threshold, determine the target vehicle speed threshold as a second vehicle speed threshold, and / or determine the target opening threshold as a second opening threshold;
[0198] If the slope of the uphill road is greater than or equal to the preset slope threshold, the target vehicle speed threshold is determined as the third vehicle speed threshold, and / or the target opening threshold is determined as the third opening threshold.
[0199] Among them, the second vehicle speed threshold is greater than the third vehicle speed threshold, and the second opening threshold is greater than the third opening threshold.
[0200] Optionally, as an embodiment, the determining module is specifically used to: determine the target vehicle speed threshold and / or target opening threshold corresponding to the slope information based on the slope information and mapping relationship of the climbing road; wherein, the mapping relationship includes the target vehicle speed threshold and / or target opening threshold corresponding to different slope information; the slope information is inversely proportional to the target vehicle speed threshold and the target opening threshold.
[0201] Optionally, as an embodiment, the detection module 420 is specifically used to: when the opening degree of the accelerator pedal is less than or equal to a preset opening degree threshold, if the current vehicle speed is greater than a target vehicle speed threshold, detect the current state of the fuel cell in the vehicle.
[0202] If the accelerator pedal opening degree is greater than a preset opening degree threshold, and if the accelerator pedal opening degree is greater than a target opening degree threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening degree is greater than a target opening degree threshold, the current state of the fuel cell in the vehicle is detected.
[0203] If the accelerator pedal opening is greater than the target opening threshold when the current vehicle speed is less than or equal to the preset vehicle speed threshold, the current state of the fuel cell in the vehicle is detected.
[0204] If the current vehicle speed is greater than a preset vehicle speed threshold, and if the current vehicle speed is greater than a target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening is greater than a target opening threshold, the current state of the fuel cell in the vehicle is detected.
[0205] Among them, the preset opening threshold is less than the target opening threshold; the preset vehicle speed threshold is less than the target vehicle speed threshold.
[0206] It should be noted that the aforementioned control device 400 is embodied in the form of a functional unit. The term "module" here can be implemented in software and / or hardware, without specific limitations.
[0207] For example, a "module" can be a software program, a hardware circuit, or a combination of both that implements the above functions. The hardware circuit may include an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components that support the described functions.
[0208] Therefore, the units of the various examples described in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0209] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0210] For example, vehicle 500 includes one or more processors 510 that can support the vehicle control method in the method embodiment. The processor 510 can be a general-purpose processor or a special-purpose processor. For example, the processor 510 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0211] For example, processor 510 can be used to control vehicle 500, execute software programs, and process data from the software programs. Vehicle 500 may also include a communication unit for receiving and transmitting signals.
[0212] For example, the vehicle 500 may include one or more memories 520, on which executable program code 530 is stored. The executable program code 530 can be run by the processor 510 to generate instructions, causing the processor 510 to execute the methods described in the above method embodiments according to the instructions.
[0213] Optionally, the memory 520 may also store data. Optionally, the processor 510 may also read data stored in the memory 520, which may be stored at the same memory address as the executable program code 530, or the data may be stored at a different memory address than the executable program code 530.
[0214] For example, the processor 510 and memory 520 can be configured separately or integrated together, for example, integrated on the system on chip (SOC) of the terminal device.
[0215] For example, the memory 520 can be used to store the relevant program of the vehicle control method provided in the embodiments of this application, and the processor 510 can be used to call the executable program code 530 stored in the memory 520 when controlling the vehicle to execute the vehicle control method of the embodiments of this application; for example, obtaining the current vehicle speed and the opening degree of the accelerator pedal; if the current vehicle speed is greater than the target vehicle speed threshold and / or the opening degree of the accelerator pedal is greater than the target opening degree threshold, detecting the current state of the fuel cell in the vehicle; if the current state of the fuel cell is an unstarted state, controlling the fuel cell to start.
[0216] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle control method of any of the foregoing embodiments.
[0217] The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROM), microdrives, and magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), dynamic random access memory (DRAM), video random access memory (VRAM), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0218] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement a vehicle control method as described in the above embodiments.
[0219] In addition, the vehicle provided in the embodiments of this application may specifically be a chip, component or module. The vehicle may include a connected processor and a memory. The memory is used to store instructions. When the vehicle is running, the processor may call and execute the instructions to make the chip execute a vehicle control method in the above embodiments.
[0220] The vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding control method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding control method provided above, and will not be repeated here.
[0221] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to 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.
[0222] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0223] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for controlling a vehicle, characterized in that, include: Obtain the vehicle's current speed, accelerator pedal opening, and road type of the current road the vehicle is traveling on; Based on the road type, determine the target vehicle speed threshold and / or the target opening threshold; If the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold, the current state of the fuel cell in the vehicle is detected. If the current state of the fuel cell is not started, control the fuel cell to start; If the road type is an uphill road, and the number of times the first power request is detected is less than a first preset threshold, the fuel cell is controlled to remain in the start-up state. If the road type is an uphill road, and the number of times the first power request is detected is greater than or equal to the first preset threshold, the fuel cell is controlled to shut down. If the road type is a flat road, and the number of second power requests detected within the target time period is greater than or equal to the second preset threshold, the fuel cell is controlled to remain in the start-up state. If the road type is a flat road and no second power request is detected within the target time period, control the fuel cell to shut down; Wherein, the first power request is used to indicate that the current vehicle speed is less than or equal to the target vehicle speed threshold and / or the accelerator pedal opening is less than or equal to the target opening threshold; The second power request is used to indicate that the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold.
2. The control method according to claim 1, characterized in that, The step of determining the target vehicle speed threshold and / or target opening threshold based on the road type includes: If the road type is a flat road, the target vehicle speed threshold is determined as a first vehicle speed threshold, and / or the target opening threshold is determined as a first opening threshold; If the road type is an uphill road, the target vehicle speed threshold and / or target opening threshold are determined based on the slope of the uphill road.
3. The control method according to claim 2, characterized in that, Determining the target vehicle speed threshold and / or target opening threshold based on the slope of the uphill road includes: If the slope of the uphill road is less than a preset slope threshold, the target vehicle speed threshold is determined as a second vehicle speed threshold, and / or the target opening threshold is determined as a second opening threshold; If the slope of the uphill road is greater than or equal to a preset slope threshold, the target vehicle speed threshold is determined as a third vehicle speed threshold, and / or the target opening threshold is determined as a third opening threshold. Wherein, the second vehicle speed threshold is greater than the third vehicle speed threshold, and the second opening threshold is greater than the third opening threshold.
4. The control method according to claim 2, characterized in that, Determining the target vehicle speed threshold and / or target opening threshold based on the slope of the uphill road includes: Based on the slope information and mapping relationship of the uphill road, the target vehicle speed threshold and / or target opening threshold corresponding to the slope information are determined; wherein, the mapping relationship includes the target vehicle speed threshold and / or target opening threshold corresponding to different slope information; the slope information is inversely proportional to the target vehicle speed threshold and the target opening threshold.
5. The control method according to any one of claims 1 to 4, characterized in that, The accelerator pedal opening degree is greater than the target opening degree threshold, including: The duration for which the accelerator pedal opening is greater than the target opening threshold is greater than the target preset duration.
6. The control method according to any one of claims 1 to 4, characterized in that, If the current vehicle speed is greater than a target vehicle speed threshold and / or the accelerator pedal opening is greater than a target opening threshold, the current state of the fuel cell in the vehicle is detected, including: If the accelerator pedal opening is less than or equal to a preset opening threshold, and the current vehicle speed is greater than the target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected. If the accelerator pedal opening degree is greater than a preset opening degree threshold, and if the accelerator pedal opening degree is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than a target vehicle speed threshold and the accelerator pedal opening degree is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected. If the current vehicle speed is less than or equal to a preset vehicle speed threshold, and the opening degree of the accelerator pedal is greater than the target opening degree threshold, the current state of the fuel cell in the vehicle is detected. If the current vehicle speed is greater than a preset vehicle speed threshold, and if the current vehicle speed is greater than the target vehicle speed threshold, the current state of the fuel cell in the vehicle is detected; or, if the current vehicle speed is greater than the target vehicle speed threshold and the opening of the accelerator pedal is greater than the target opening threshold, the current state of the fuel cell in the vehicle is detected. Wherein, the preset opening threshold is less than the target opening threshold; the preset vehicle speed threshold is less than the target vehicle speed threshold.
7. A vehicle control device, characterized in that, include: The acquisition module is used to acquire the vehicle's current speed, the accelerator pedal opening, and the road type of the current road on which the vehicle is traveling; The determination module is used to determine the target vehicle speed threshold and / or the target opening threshold based on the road type; The detection module is used to detect the current state of the fuel cell in the vehicle if the current vehicle speed is greater than the target vehicle speed threshold and / or the opening of the accelerator pedal is greater than the target opening threshold. The control module is used to control the fuel cell to start if the current state of the fuel cell is not started. The control module is further configured to: if the road type is an uphill road and the number of times the first power request is detected is less than a first preset threshold, control the fuel cell to remain in the start-up state; if the road type is the uphill road and the number of times the first power request is detected is greater than or equal to the first preset threshold, control the fuel cell to shut down. If the road type is a flat road, and the number of second power requests detected within the target time period is greater than or equal to a second preset threshold, the fuel cell is controlled to remain in the start-up state; if the road type is a flat road, and no second power request is detected within the target time period, the fuel cell is controlled to shut down. Wherein, the first power request is used to indicate that the current vehicle speed is less than or equal to the target vehicle speed threshold and / or the accelerator pedal opening is less than or equal to the target opening threshold; The second power request is used to indicate that the current vehicle speed is greater than the target vehicle speed threshold and / or the accelerator pedal opening is greater than the target opening threshold.
8. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the control method as described in any one of claims 1 to 6.