Intelligent Control Method, Device, Equipment and Storage Medium for Vehicle Driving Modes
By obtaining the current position and status information of the vehicle, using the driving mode pre-stored in the database and the available power mapping relationship of the battery, the vehicle driving mode is automatically switched, which solves the problems of poor user experience and low safety in the existing technology, and achieves higher safety and energy consumption optimization.
Patent Information
- Application Number
- CN202310917389.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-07-25
AI Technical Summary
The existing vehicle driving mode switching method cannot intelligently switch based on the battery available power and user driving habits, resulting in poor user experience and low vehicle driving safety.
By obtaining the current position and status information of the vehicle, using the driving mode pre-stored in the database and the available power mapping relationship of the battery, the driving mode of the vehicle is automatically switched to match the user's behavioral habits and battery status, and reduce the number of manual switching times.
It improves vehicle driving safety and user experience, while reducing the energy consumption of the entire vehicle during driving cycles.
Smart Images

Figure CN116749980B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle control, and particularly to an intelligent control method, device, computer device, and storage medium for vehicle driving modes. Background Art
[0002] Existing vehicle driving mode switching methods are all fixed. Especially for a vehicle in a driving state, the vehicle user can only manually switch to the desired driving mode and cannot intelligently switch to different vehicle driving modes according to the available battery power and the user's driving habits, resulting in poor user experience and low vehicle driving safety.
[0003] Therefore, there is an urgent need to propose an intelligent control method, device, equipment, and storage medium for vehicle driving modes that can improve vehicle driving safety and enhance user experience. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide an intelligent control method, device, computer device, and storage medium for vehicle driving modes that can improve vehicle driving safety and enhance user experience.
[0005] On the one hand, an intelligent control method for vehicle driving modes is provided. The method includes:
[0006] Obtain the current position of the target vehicle;
[0007] Based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0008] When it is detected that the first driving mode is an intelligent driving mode, obtain the status information of the target vehicle;
[0009] Based on the status information, determine the second driving mode of the target vehicle;
[0010] Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0011] Optionally, the step of based on the current position, obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle includes:
[0012] Obtain the target road section with a preset length corresponding to the current position;
[0013] Determine the number of driving times of the target vehicle passing through the target road section and the number of times the driving mode is used when driving on the target road section;
[0014] When it is detected that the number of trips is greater than a first preset value and the number of usages is greater than a second preset value, determine that the driving mode is the first driving mode;
[0015] When it is detected that the number of trips is less than or equal to the first preset value, and / or the number of usages is less than or equal to the second preset value, if a driving mode activation signal is detected, determine that the driving mode corresponding to the activation signal is the first driving mode;
[0016] If a driving mode activation signal is not detected, determine that the driving mode used last before the target vehicle starts is the first driving mode.
[0017] Optionally, the status information includes the current available battery power, and the method for obtaining the current available battery power includes:
[0018] Obtain a mapping relation table corresponding to the available battery power, and the construction method of the mapping relation table includes:
[0019] Obtain first data information corresponding to the available battery power in the historical database, and the first data information includes at least one of the following: battery temperature, battery power, and battery health;
[0020] Perform fitting on the first data information to obtain a first fitting value;
[0021] Generate a mapping relation between the first fitting value and the available battery power;
[0022] Construct the mapping relation table based on multiple mapping relations;
[0023] Determine the current available battery power of the target vehicle based on the mapping relation table and second data information corresponding to the target battery.
[0024] Optionally, the second data information includes: current battery temperature, current battery power, and current battery health. The determining the current available battery power of the target vehicle based on the mapping relation table and second data information corresponding to the target battery includes:
[0025] Determine a second fitting value corresponding to the second data information;
[0026] When it is detected that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determine that the available battery power corresponding to the first fitting value is the current available battery power of the target vehicle.
[0027] Optionally, the intelligent driving mode includes at least one of the following: energy-saving mode, comfort mode, and sport mode. The determining the second driving mode of the target vehicle based on the status information includes:
[0028] When it is detected that the available power of the current battery is less than or equal to the first battery power threshold, determine that the energy-saving mode is the initial driving mode of the target vehicle;
[0029] When it is detected that the available power of the current battery is greater than the first battery power threshold and less than or equal to the second battery power threshold, determine that the comfort mode is the initial driving mode of the target vehicle;
[0030] When it is detected that the available power of the current battery is greater than the second battery power threshold, determine that the sport mode is the initial driving mode of the target vehicle.
[0031] Optionally, the status information further includes demand torque-related information and the maximum peak discharge power value of the battery within a first preset period. Based on the status information, determining the second driving mode of the target vehicle further includes:
[0032] When it is detected that the maximum peak discharge power value of the battery is within a first preset range, or the demand torque-related information meets the first preset standard, determine that the energy-saving mode is the second driving mode of the target vehicle;
[0033] When it is detected that the maximum peak discharge power value of the battery is within a second preset range, or the demand torque-related information meets the second preset standard, determine that the comfort mode is the second driving mode of the target vehicle;
[0034] When it is detected that the maximum peak discharge power value of the battery is within a third preset range, or the demand torque-related information meets the third preset standard, determine that the sport mode is the second driving mode of the target vehicle.
[0035] Optionally, the status information further includes the acceleration pedal opening change rate within a second preset period. The demand torque-related information includes the change rate, the maintenance time, and the number of changes. The method for determining the preset standard to which the demand torque-related information belongs includes:
[0036] When it is detected that the acceleration pedal opening change rate is less than or equal to a fourth preset value, obtain the change rate, the maintenance time, and the number of changes of the demand torque;
[0037] When it is detected that the change rate is less than the first change threshold, the maintenance time is greater than or equal to the first time threshold, and the number of changes is greater than or equal to the first number threshold, determine that the demand torque-related information meets the first preset standard;
[0038] When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, it is determined that the demand torque related information meets the second preset standard;
[0039] When it is detected that the change rate is greater than or equal to the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the third number threshold, it is determined that the demand torque related information meets the third preset standard.
[0040] On the other hand, a vehicle driving mode intelligent control device is provided, and the device includes:
[0041] A first acquisition module for acquiring the current position of the target vehicle;
[0042] A first driving mode determination module for acquiring the driving mode corresponding to the current position pre-stored in the target vehicle database based on the current position to determine the first driving mode of the target vehicle;
[0043] A second acquisition module for acquiring the status information of the target vehicle in response to detecting that the first driving mode is an intelligent driving mode;
[0044] A second driving mode determination module for determining the second driving mode of the target vehicle based on the status information;
[0045] A switching module for controlling the target vehicle to switch from the initial driving mode to the second driving mode.
[0046] On another aspect, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0047] Acquire the current position of the target vehicle;
[0048] Based on the current position, acquire the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0049] In response to detecting that the first driving mode is an intelligent driving mode, acquire the status information of the target vehicle;
[0050] Based on the status information, determine the second driving mode of the target vehicle;
[0051] Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0052] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0053] Obtain the current position of the target vehicle;
[0054] Based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0055] When it is detected that the first driving mode is an intelligent driving mode, obtain the status information of the target vehicle;
[0056] Based on the status information, determine the second driving mode of the target vehicle;
[0057] Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0058] For the above vehicle driving mode intelligent control method, device, equipment and storage medium, the method includes: obtaining the current position of the target vehicle; based on the current position, obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle; when it is detected that the first driving mode is an intelligent driving mode, obtaining the status information of the target vehicle; based on the status information, determining the second driving mode of the target vehicle; controlling the target vehicle to switch from the initial driving mode to the second driving mode. According to the user's driving behavior habits and battery status, the present application automatically switches the driving mode, reduces the number of times the user manually switches the driving mode, reduces the overall vehicle energy consumption of the driving cycle, improves the vehicle driving safety, and further enhances the user's vehicle use experience. Description of the Drawings
[0059] Figure 1 It is an application environment diagram of the vehicle driving mode intelligent control method in an embodiment;
[0060] Figure 2 It is a flowchart of the vehicle driving mode intelligent control method in an embodiment;
[0061] Figure 3 It is a structural block diagram of the vehicle driving mode intelligent control device in an embodiment;
[0062] Figure 4 It is an internal structure diagram of a computer device in an embodiment. Detailed Embodiments
[0063] To make the objectives, technical solutions and advantages of this application more clear, the following will, in conjunction with the accompanying drawings in the embodiments of this application, clearly and completely describe the technical solutions in the embodiments of this application. Apparently, the described embodiments are only a part rather than all of the embodiments of this application. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of this application.
[0064] It should be understood that in the description of this application, unless the context clearly requires otherwise, the words such as "including" and "comprising" throughout the specification should be interpreted in an inclusive sense rather than an exclusive or exhaustive sense; that is, it is the meaning of "including but not limited to".
[0065] It should also be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0066] It should be noted that the terms "S1", "S2", etc. are only used for the purpose of describing steps and do not particularly refer to the order or sequence. Nor are they used to limit this application. They are merely for the convenience of describing the method of this application and cannot be construed as indicating the sequence of steps. Additionally, the technical solutions between various embodiments can be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by this application.
[0067] The intelligent control method for vehicle driving modes provided by this application can be applied to Figure 1 the vehicle 100 shown in the figure. The vehicle 100 may include an in-vehicle terminal 120. The in-vehicle terminal 120 includes at least one memory and at least one processor. A computer program is stored in the at least one memory. When the computer program is executed by the at least one processor, it executes the intelligent control method for vehicle driving modes according to the exemplary embodiments of the present disclosure. Here, the in-vehicle terminal 120 does not necessarily have to be a single electronic device, but can also be any aggregate of devices or circuits that can execute the above computer program alone or jointly.
[0068] In the vehicle-mounted terminal 120, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a programmable logic device, a dedicated processor system, a microcontroller, or a microprocessor. By way of example and not limitation, the processor may also include an analog processor, a digital processor, a microprocessor, a multi-core processor, a processor array, a network processor, etc.; In the vehicle-mounted terminal 120, the processor may run a computer program stored in the memory. The computer program may be divided into one or more modules / units (such as computer program 1, computer program 2,...). The one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device. The memory may be integrated with the processor. For example, RAM or flash memory may be arranged within an integrated circuit microprocessor, etc. In addition, the memory may include independent devices, such as external disk drives, storage arrays, or other storage devices that can be used by any database system. The memory and the processor may be operatively coupled or may communicate with each other, for example, through I / O ports, network connections, etc., so that the processor can read files stored in the memory.
[0069] In addition, the vehicle-mounted terminal 120 may further include a display device (such as a liquid crystal display, etc.) and a user interaction interface (such as a keyboard, a mouse, a touch input device, etc.). All components of the vehicle-mounted terminal 120 may be connected to each other via a bus and / or a network.
[0070] Embodiment 1: In one embodiment, as Figure 2 shown, a method for intelligent control of a vehicle driving mode is provided. Taking the method applied to the Figure 1 terminal as an example, the method includes the following steps:
[0071] S1: Obtain the current position of the target vehicle.
[0072] It should be noted that the current position refers to the positioning information of the target vehicle obtained through the positioning system after the target vehicle is started. Among them, the positioning system may be GPS (Global Positioning System), BDS (BeiDou Navigation Satellite System), etc. Based on this position information, the vehicle state information corresponding to the position where the target vehicle has traveled can be obtained subsequently.
[0073] S2: Based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle.
[0074] It should be noted that the driving modes of a vehicle generally include 6 types: energy-saving mode, comfort mode, sport mode, launch mode, intelligent driving mode, and personalized mode. The intelligent driving mode described in this application automatically switches based on the energy-saving mode, comfort mode, and sport mode to meet the user's need for intelligent switching between different driving modes within a driving cycle. For example, when the battery power is high, it is recommended that the user use a driving mode with a relatively fast response (such as: sport mode), and when the battery power is low, it is recommended that the user use a driving mode with a relatively slow response (such as: energy-saving mode) to save energy and achieve a longer cruising range. Among them, from the energy-saving mode, comfort mode to the sport mode, at the same accelerator pedal opening, it means that the user's driving torque demand is getting larger and the power is getting stronger, and the corresponding battery discharge power required is greater.
[0075] In some embodiments, based on the current location, obtaining the driving mode corresponding to the current location pre-stored in the target vehicle database to determine the first driving mode of the target vehicle specifically includes:
[0076] Obtaining a target road section with a preset length corresponding to the current location, where the preset length can be set according to actual needs. Exemplarily, the target road section can be the road section corresponding to 100 meters before and after the current location;
[0077] Determining the number of times the target vehicle has traveled through the target road section, and the number of times the driving mode is used when traveling on the target road section;
[0078] In response to detecting that the number of times of travel is greater than a first preset value and the number of times of use is greater than a second preset value, determining that the driving mode is the first driving mode, where the first preset value and the second preset value can be set according to actual needs, such as both being 5 times. That is, when the target vehicle meets the above conditions, if the target vehicle is started on this road section, directly adopt this driving mode as the first driving mode;
[0079] In response to detecting that the number of times of travel is less than or equal to the first preset value, and / or the number of times of use is less than or equal to the second preset value, if a driving mode activation signal is detected, determining that the driving mode corresponding to the activation signal is the first driving mode, where the activation signal can be a signal sent by the user by clicking on the in-vehicle screen or voice summons. Exemplarily, if the user clicks on the intelligent driving mode, an intelligent driving mode activation signal is sent to the vehicle controller to enable the target vehicle to adopt this driving mode;
[0080] If no driving mode activation signal is detected, determining that the driving mode used last time before the target vehicle starts is the first driving mode.
[0081] S3: When it is detected that the first driving mode is the intelligent driving mode, obtain the status information of the target vehicle.
[0082] It should be noted that the status information of the target vehicle may include the current available battery power, demand torque-related information, the maximum battery peak discharge power value within the first preset period, and the acceleration pedal opening change rate within the second preset period. The demand torque-related information includes the change rate, the maintenance time, and the number of changes. Among them, the first preset period and the second preset period can be set according to actual needs. Exemplarily, the first preset period can be 10s, and the second preset period can be 100ms.
[0083] In some embodiments, the method for obtaining the current available battery power includes:
[0084] Obtain the mapping relationship table corresponding to the available battery power. The construction method of the mapping relationship table includes:
[0085] Obtain the first data information corresponding to the available battery power in the historical database. The first data information includes at least one of the following: battery temperature, battery power, and battery health;
[0086] Perform fitting on the first data information to obtain a first fitting value. Among them, the specific fitting method can be the least squares method, polynomial fitting, etc.;
[0087] Generate a mapping relationship between the first fitting value and the available battery power;
[0088] Based on multiple mapping relationships, construct the mapping relationship table;
[0089] Based on the mapping relationship table and the second data information corresponding to the target battery, determine the current available battery power of the target vehicle. The second data information includes: the current battery temperature, the current battery power, and the current battery health. Specifically:
[0090] Determine the second fitting value corresponding to the second data information. The calculation method of this fitting value can also be the least squares method, polynomial fitting, etc.;
[0091] When it is detected that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determine the available battery power corresponding to the first fitting value as the current available battery power of the target vehicle. If there are multiple absolute values of the difference less than the third preset value, select the available battery power corresponding to the first fitting value with the minimum value among the multiple absolute values as the current available battery power of the target vehicle. Among them, the third preset value can be set according to actual needs.
[0092] In some embodiments, the method for obtaining the change rate of the required torque includes:
[0093] R C = (Tr2 – Tr1) ÷ Tr1 * 100%
[0094] Wherein, R C represents the change rate of the user's required torque value, Tr2 represents the user's required torque value in the next cycle, and Tr1 represents the user's required torque value in the current cycle.
[0095] S4: Based on the state information, determine the second driving mode of the target vehicle.
[0096] It should be noted that the second driving mode refers to when the first driving mode of the target vehicle is the intelligent driving mode, the optimal mode in the intelligent driving mode is selected through the corresponding judgment rules so that the target vehicle is in the best operating state.
[0097] In some embodiments, determining the second driving mode of the target vehicle based on the state information includes:
[0098] In response to detecting that the current available battery power is less than or equal to the first battery power threshold, determine the energy-saving mode as the initial driving mode of the target vehicle;
[0099] In response to detecting that the current available battery power is greater than the first battery power threshold and less than or equal to the second battery power threshold, determine the comfort mode as the initial driving mode of the target vehicle;
[0100] In response to detecting that the current available battery power is greater than the second battery power threshold, determine the sport mode as the initial driving mode of the target vehicle.
[0101] Wherein, the above first battery power threshold and second battery power threshold can be set according to actual needs.
[0102] After the initial driving mode is determined, the optimal driving mode is further comprehensively judged through the relevant state data during vehicle operation. Specifically:
[0103] In response to detecting that the maximum peak discharge power value of the battery is within the first preset range, or the required torque-related information meets the first preset standard, determine the energy-saving mode as the second driving mode of the target vehicle;
[0104] In response to detecting that the maximum peak discharge power value of the battery is within the second preset range, or the required torque-related information meets the second preset standard, determine the comfort mode as the second driving mode of the target vehicle;
[0105] When it is detected that the maximum peak discharge power value of the battery is within the third preset range, or the demand torque related information meets the third preset standard, it is determined that the motion mode is the second driving mode of the target vehicle.
[0106] Based on the above, the maximum peak discharge power value of the battery can refer to the maximum peak discharge power value of the battery pack within 10s. The first preset range, the second preset range, and the third preset range can be set according to actual needs. Among them, there is an overlapping part between the first preset range and the second preset range, and between the second preset range and the third preset range. Exemplarily, the first preset range is [0, 0.4Pdmax], the second preset range is [0.3Pdmax, 0.7Pdmax], and the third preset range is [0.6Pdmax, 1.0Pdmax]. When the maximum peak discharge power value of the battery satisfies two different driving modes at the same time, the final second driving mode is further determined by the preset standard to which the demand torque related information belongs. Among them, the determination method of the preset standard to which the demand torque related information belongs specifically includes:
[0107] When it is detected that the change rate A of the accelerator pedal opening is less than or equal to the fourth preset value, the change rate, the maintenance time, and the number of changes of the demand torque are obtained. Among them, the fourth preset value can be set according to actual needs, such as 10%. When the change rate of the accelerator pedal opening meets the above conditions, that is, A≤10%, continue to judge the change rate, the maintenance time, and the number of changes of the demand torque value. When it is detected that the change rate A of the accelerator pedal opening > 10%, the above conditions are not met, and the change rate, the maintenance time, and the number of changes of the demand torque value are no longer judged;
[0108] When it is detected that the change rate is less than the first change threshold, the maintenance time is greater than or equal to the first time threshold, and the number of changes is greater than or equal to the first number threshold, it is determined that the demand torque related information meets the first preset standard. Among them, the first change threshold, the first time threshold, and the first number threshold can be set according to actual needs. Exemplarily, the first change threshold can be 50%, the first time threshold can be 3s, and the first number threshold can be 2 times;
[0109] When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, it is determined that the demand torque related information meets the second preset standard. Among them, the second change threshold, the second time threshold, and the second number threshold can be set according to actual needs. Exemplarily, the second change threshold can be 80%, the first time threshold can be 2s, and the first number threshold can be 3 times;
[0110] When it is detected that the change rate is greater than or equal to a second change threshold, the maintenance time is greater than or equal to a second time threshold, and the number of changes is greater than or equal to a third number threshold, it is determined that the required torque-related information meets a third preset standard, where the third number threshold can be set according to actual requirements. Exemplarily, the third number threshold can be 5 times.
[0111] S5: Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0112] It should be noted that when the initial driving mode is inconsistent with the second driving mode, the target vehicle is controlled to switch from the initial driving mode to the second driving mode. Among them, in the intelligent driving mode, when the driving mode is automatically switched, torque gradient optimization processing is required to prevent poor ride comfort caused by torque mutation and affect the user's driving experience.
[0113] Specifically, the torque change value of the vehicle is restricted by the following formula:
[0114] N = N X-1 + min[(N0 - N X-1 ),(k * T)]
[0115] where N represents the actually output torque, N X-1 represents the torque value of the previous cycle, N0 represents the target torque value, k represents the current gradient value, and T represents the currently set cycle duration;
[0116] The current gradient value k is determined by the difference ΔN between the target torque value and the torque of the previous cycle. When ΔN is in the range of (-1000~0~1000), the range of k is (20000~0~20000).
[0117] Furthermore, when it is detected that the user clicks on a non-intelligent mode (other driving modes, such as: energy saving) on the in-vehicle screen, the vehicle control unit VCU receives the corresponding driving mode and meets the precondition (power on). At this time, the intelligent driving mode is exited and the vehicle enters the corresponding other driving mode.
[0118] In the above intelligent control method for vehicle driving modes, the method includes: obtaining the current position of the target vehicle; based on the current position, obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle; in response to detecting that the first driving mode is an intelligent driving mode, obtaining the status information of the target vehicle; based on the status information, determining the second driving mode of the target vehicle; and controlling the target vehicle to switch from the initial driving mode to the second driving mode. According to the user's driving behavior habits and the vehicle status, the present application automatically switches the driving mode, reduces the number of times the user manually switches the driving mode, reduces the overall vehicle energy consumption of the driving cycle, improves the vehicle driving safety, and further enhances the user's vehicle use experience.
[0119] It should be understood that although Figure 2 the steps in the flowchart of Figure 2 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover,
[0120] Embodiment 2: In one embodiment, as Figure 3 shown, there is provided an intelligent control device for vehicle driving modes, including: a first acquisition module, a first driving mode determination module, a second acquisition module, a second driving mode determination module, and a switching module, where:
[0121] The first acquisition module is used to obtain the current position of the target vehicle;
[0122] The first driving mode determination module is used to, based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0123] The second acquisition module is used to, in response to detecting that the first driving mode is an intelligent driving mode, obtain the status information of the target vehicle;
[0124] The second driving mode determination module is used to, based on the status information, determine the second driving mode of the target vehicle;
[0125] The switching module is used to control the target vehicle to switch from the initial driving mode to the second driving mode.
[0126] As a preferred embodiment, in the embodiment of the present invention, the first driving mode determination module is specifically configured to:
[0127] Obtain a target road section with a preset length corresponding to the current position;
[0128] Determine the number of times the target vehicle has traveled through the target road section, and the number of times the driving mode has been used when traveling on the target road section;
[0129] In response to detecting that the number of times of travel is greater than a first preset value and the number of times of use is greater than a second preset value, determine that the driving mode is the first driving mode;
[0130] In response to detecting that the number of times of travel is less than or equal to the first preset value, and / or the number of times of use is less than or equal to the second preset value, if a driving mode activation signal is detected, determine that the driving mode corresponding to the activation signal is the first driving mode;
[0131] If the driving mode activation signal is not detected, determine that the driving mode used last time before the target vehicle starts is the first driving mode.
[0132] As a preferred embodiment, in the embodiment of the present invention, the second acquisition module is specifically configured to:
[0133] Obtain a mapping relation table corresponding to the available battery power, and the construction method of the mapping relation table includes:
[0134] Obtain first data information corresponding to the available battery power in the historical database, and the first data information includes at least one of the following: battery temperature, battery power, and battery health;
[0135] Perform fitting on the first data information to obtain a first fitting value;
[0136] Generate a mapping relation between the first fitting value and the available battery power;
[0137] Based on multiple mapping relations, construct the mapping relation table;
[0138] Based on the mapping relation table and second data information corresponding to the target battery, determine the current available battery power of the target vehicle.
[0139] As a preferred embodiment, in the embodiment of the present invention, the second acquisition module is specifically further configured to:
[0140] Determine a second fitting value corresponding to the second data information;
[0141] When it is detected that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determine that the available battery power corresponding to the first fitting value is the current available battery power of the target vehicle.
[0142] As a preferred implementation manner, in the embodiment of the present invention, the second driving mode determination module is specifically configured to:
[0143] When it is detected that the current available battery power is less than or equal to a first battery power threshold, determine that the energy-saving mode is the initial driving mode of the target vehicle;
[0144] When it is detected that the current available battery power is greater than the first battery power threshold and less than or equal to a second battery power threshold, determine that the comfort mode is the initial driving mode of the target vehicle;
[0145] When it is detected that the current available battery power is greater than the second battery power threshold, determine that the sport mode is the initial driving mode of the target vehicle.
[0146] As a preferred implementation manner, in the embodiment of the present invention, the second driving mode determination module is specifically further configured to:
[0147] When it is detected that the maximum peak discharge power value of the battery is within a first preset range, or the demand torque-related information meets a first preset standard, determine that the energy-saving mode is the second driving mode of the target vehicle;
[0148] When it is detected that the maximum peak discharge power value of the battery is within a second preset range, or the demand torque-related information meets a second preset standard, determine that the comfort mode is the second driving mode of the target vehicle;
[0149] When it is detected that the maximum peak discharge power value of the battery is within a third preset range, or the demand torque-related information meets a third preset standard, determine that the sport mode is the second driving mode of the target vehicle.
[0150] As a preferred implementation manner, in the embodiment of the present invention, the second driving mode determination module is specifically further configured to:
[0151] When it is detected that the change rate of the accelerator pedal opening is less than or equal to a fourth preset value, obtain the change rate, maintenance time, and number of changes of the demand torque;
[0152] When it is detected that the change rate is less than a first change threshold, the maintenance time is greater than or equal to a first time threshold, and the number of changes is greater than or equal to a first number threshold, determine that the demand torque-related information meets a first preset standard;
[0153] When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, it is determined that the demand torque related information meets the second preset standard;
[0154] When it is detected that the change rate is greater than or equal to the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the third number threshold, it is determined that the demand torque related information meets the third preset standard.
[0155] For the specific limitations of the vehicle driving mode intelligent control device, reference can be made to the limitations of the vehicle driving mode intelligent control method in the above text, which will not be elaborated here. Each module in the above vehicle driving mode intelligent control device can be implemented in whole or in part by software, hardware and their combination. The above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0156] Embodiment 3: In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 4 shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a vehicle driving mode intelligent control method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, a trackball or a touchpad set on the shell of the computer device, or an external keyboard, a touchpad or a mouse, etc.
[0157] Those skilled in the art can understand that Figure 4 the structure shown in
[0158] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0159] S1: Obtain the current position of the target vehicle;
[0160] S2: Based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0161] S3: When it is detected that the first driving mode is an intelligent driving mode, obtain the status information of the target vehicle;
[0162] S4: Based on the status information, determine the second driving mode of the target vehicle;
[0163] S5: Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0164] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0165] The step of obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database based on the current position to determine the first driving mode of the target vehicle includes:
[0166] Obtain a target road section with a preset length corresponding to the current position;
[0167] Determine the number of times the target vehicle has traveled through the target road section and the number of times the driving mode has been used when traveling on the target road section;
[0168] When it is detected that the number of times is greater than a first preset value and the number of times of use is greater than a second preset value, determine the driving mode as the first driving mode;
[0169] When it is detected that the number of times is less than or equal to the first preset value, and / or the number of times of use is less than or equal to the second preset value, if a driving mode activation signal is detected, determine the driving mode corresponding to the activation signal as the first driving mode;
[0170] If a driving mode activation signal is not detected, determine the driving mode used last time before the target vehicle starts as the first driving mode.
[0171] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0172] The state information includes the current available power of the battery, and the method for obtaining the current available power of the battery includes:
[0173] Obtain a mapping relation table corresponding to the available power of the battery, and the construction method of the mapping relation table includes:
[0174] Obtain first data information corresponding to the available power of the battery in the historical database, and the first data information includes at least one of the following: battery temperature, battery power, and battery health;
[0175] Perform fitting on the first data information to obtain a first fitting value;
[0176] Generate a mapping relation between the first fitting value and the available power of the battery;
[0177] Construct the mapping relation table based on multiple mapping relations;
[0178] Determine the current available power of the battery of the target vehicle based on the mapping relation table and second data information corresponding to the target battery.
[0179] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0180] The second data information includes: current battery temperature, current battery power, and current battery health. The determining the current available power of the battery of the target vehicle based on the mapping relation table and second data information corresponding to the target battery includes:
[0181] Determine a second fitting value corresponding to the second data information;
[0182] In response to detecting that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determine the available power of the battery corresponding to the first fitting value as the current available power of the target vehicle.
[0183] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0184] The intelligent driving mode includes at least one of the following: energy-saving mode, comfort mode, and sport mode. The determining the second driving mode of the target vehicle based on the state information includes:
[0185] In response to detecting that the current available power of the battery is less than or equal to a first battery power threshold, determine the energy-saving mode as the initial driving mode of the target vehicle;
[0186] In response to detecting that the current available power of the battery is greater than the first battery power threshold and less than or equal to a second battery power threshold, determine the comfort mode as the initial driving mode of the target vehicle;
[0187] When it is detected that the available power of the current battery is greater than the second battery power threshold, determine that the motion mode is the initial driving mode of the target vehicle.
[0188] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0189] The state information further includes demand torque related information and the maximum peak discharge power value of the battery within the first preset period. Based on the state information, determining the second driving mode of the target vehicle further includes:
[0190] When it is detected that the maximum peak discharge power value of the battery is within the first preset range, or the demand torque related information meets the first preset standard, determine that the energy-saving mode is the second driving mode of the target vehicle;
[0191] When it is detected that the maximum peak discharge power value of the battery is within the second preset range, or the demand torque related information meets the second preset standard, determine that the comfort mode is the second driving mode of the target vehicle;
[0192] When it is detected that the maximum peak discharge power value of the battery is within the third preset range, or the demand torque related information meets the third preset standard, determine that the motion mode is the second driving mode of the target vehicle.
[0193] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0194] The state information further includes the acceleration pedal opening change rate within the second preset period. The demand torque related information includes the change rate, the maintenance time, and the number of changes. The method for determining the preset standard to which the demand torque related information belongs includes:
[0195] When it is detected that the acceleration pedal opening change rate is less than or equal to the fourth preset value, obtain the change rate, the maintenance time, and the number of changes of the demand torque;
[0196] When it is detected that the change rate is less than the first change threshold, the maintenance time is greater than or equal to the first time threshold, and the number of changes is greater than or equal to the first number threshold, determine that the demand torque related information meets the first preset standard;
[0197] When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, determine that the demand torque related information meets the second preset standard;
[0198] When it is detected that the change rate is greater than or equal to a second change threshold, the maintenance time is greater than or equal to a second time threshold, and the number of changes is greater than or equal to a third number threshold, it is determined that the demand torque related information meets the third preset standard.
[0199] Embodiment 4: In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0200] S1: Obtain the current position of the target vehicle;
[0201] S2: Based on the current position, obtain the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle;
[0202] S3: When it is detected that the first driving mode is an intelligent driving mode, obtain the status information of the target vehicle;
[0203] S4: Based on the status information, determine the second driving mode of the target vehicle;
[0204] S5: Control the target vehicle to switch from the initial driving mode to the second driving mode.
[0205] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0206] The step of obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database based on the current position to determine the first driving mode of the target vehicle includes:
[0207] Obtain a target road section with a preset length corresponding to the current position;
[0208] Determine the number of times the target vehicle has traveled through the target road section and the number of times the driving mode is used when traveling on the target road section;
[0209] When it is detected that the number of times of travel is greater than a first preset value and the number of times of use is greater than a second preset value, determine that the driving mode is the first driving mode;
[0210] When it is detected that the number of times of travel is less than or equal to the first preset value, and / or the number of times of use is less than or equal to the second preset value, if a driving mode activation signal is detected, determine that the driving mode corresponding to the activation signal is the first driving mode;
[0211] If no driving mode activation signal is detected, determine that the driving mode used last time before the target vehicle starts is the first driving mode.
[0212] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0213] The state information includes the current available battery power, and the method for obtaining the current available battery power includes:
[0214] Obtain a mapping relation table corresponding to the available battery power, and the method for constructing the mapping relation table includes:
[0215] Obtain first data information corresponding to the available battery power in the historical database, and the first data information includes at least one of the following: battery temperature, battery charge, and battery health;
[0216] Perform fitting on the first data information to obtain a first fitting value;
[0217] Generate a mapping relation between the first fitting value and the available battery power;
[0218] Construct the mapping relation table based on multiple mapping relations;
[0219] Determine the current available battery power of the target vehicle based on the mapping relation table and second data information corresponding to the target battery.
[0220] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0221] The second data information includes: current battery temperature, current battery charge, and current battery health. The determining the current available battery power of the target vehicle based on the mapping relation table and second data information corresponding to the target battery includes:
[0222] Determine a second fitting value corresponding to the second data information;
[0223] In response to detecting that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determine the available battery power corresponding to the first fitting value as the current available battery power of the target vehicle.
[0224] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0225] The intelligent driving mode includes at least one of the following: energy-saving mode, comfort mode, and sport mode. The determining the second driving mode of the target vehicle based on the state information includes:
[0226] In response to detecting that the current available battery power is less than or equal to a first battery power threshold, determine the energy-saving mode as the initial driving mode of the target vehicle;
[0227] When it is detected that the available power of the current battery is greater than the first battery power threshold and less than or equal to the second battery power threshold, determine that the comfort mode is the initial driving mode of the target vehicle;
[0228] When it is detected that the available power of the current battery is greater than the second battery power threshold, determine that the sport mode is the initial driving mode of the target vehicle.
[0229] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0230] The status information further includes demand torque related information and the maximum peak discharge power value of the battery within the first preset period. Based on the status information, determining the second driving mode of the target vehicle further includes:
[0231] When it is detected that the maximum peak discharge power value of the battery is within the first preset range, or the demand torque related information meets the first preset standard, determine that the energy-saving mode is the second driving mode of the target vehicle;
[0232] When it is detected that the maximum peak discharge power value of the battery is within the second preset range, or the demand torque related information meets the second preset standard, determine that the comfort mode is the second driving mode of the target vehicle;
[0233] When it is detected that the maximum peak discharge power value of the battery is within the third preset range, or the demand torque related information meets the third preset standard, determine that the sport mode is the second driving mode of the target vehicle.
[0234] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0235] The status information further includes the acceleration pedal opening change rate within the second preset period. The demand torque related information includes the change rate, the maintenance time, and the number of changes. The method for determining the preset standard to which the demand torque related information belongs includes:
[0236] When it is detected that the acceleration pedal opening change rate is less than or equal to the fourth preset value, obtain the change rate, the maintenance time, and the number of changes of the demand torque;
[0237] When it is detected that the change rate is less than the first change threshold, the maintenance time is greater than or equal to the first time threshold, and the number of changes is greater than or equal to the first number threshold, determine that the demand torque related information meets the first preset standard;
[0238] When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, it is determined that the demand torque related information meets the second preset standard;
[0239] When it is detected that the change rate is greater than or equal to the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the third number threshold, it is determined that the demand torque related information meets the third preset standard.
[0240] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0241] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0242] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application.
Claims
1. An intelligent control method for vehicle driving modes, characterized in that, The method includes: Obtaining the current position of the target vehicle; Based on the current position, obtaining the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle; In response to detecting that the first driving mode is an intelligent driving mode, obtaining the status information of the target vehicle, where the status information includes the current available battery power, and the status information further includes demand torque-related information and the maximum battery peak discharge power value within a first preset period; Based on the status information, determining the second driving mode of the target vehicle; Controlling the target vehicle to switch from the initial driving mode to the second driving mode; The obtaining, based on the current position, of the driving mode corresponding to the current position pre-stored in the target vehicle database to determine the first driving mode of the target vehicle includes: Obtaining a target road section with a preset length corresponding to the current position; Determining the number of times the target vehicle has traveled through the target road section and the number of times the corresponding driving mode has been used when traveling on the target road section; In response to detecting that the number of times is greater than a first preset value and the number of times of use is greater than a second preset value, determining the driving mode as the first driving mode; In response to detecting that the number of times is less than or equal to the first preset value, and / or the number of times of use is less than or equal to the second preset value, if a driving mode activation signal is detected, determining the driving mode corresponding to the activation signal as the first driving mode; If the driving mode activation signal is not detected, determining the driving mode used last before the target vehicle starts as the first driving mode.
2. The intelligent control method for vehicle driving mode according to claim 1, wherein, The method for obtaining the current available battery power includes: Obtaining a mapping relation table corresponding to the available battery power, and the construction method of the mapping relation table includes: Obtaining first data information corresponding to the available battery power in the historical database, where the first data information includes at least one of the following: battery temperature, battery power, and battery health; Performing fitting on the first data information to obtain a first fitting value; Generating a mapping relation between the first fitting value and the available battery power; Based on multiple mapping relations, constructing the mapping relation table; Based on the mapping relation table and second data information corresponding to the target battery, determining the current available battery power of the target vehicle.
3. The intelligent control method for vehicle driving mode according to claim 2, wherein The second data information includes: the current battery temperature, the current battery power, and the current battery health. The determining, based on the mapping relation table and second data information corresponding to the target battery, of the current available battery power of the target vehicle includes: Determining a second fitting value corresponding to the second data information; In response to detecting that the absolute value of the difference between the first fitting value and the second fitting value is less than a third preset value, determining the available battery power corresponding to the first fitting value as the current available battery power of the target vehicle.
4. The intelligent control method for vehicle driving modes according to claim 2, wherein The intelligent driving mode includes at least one of the following: energy-saving mode, comfort mode, and sport mode. The determining, based on the status information, of the second driving mode of the target vehicle includes: When it is detected that the available power of the current battery is less than or equal to the first battery power threshold, determine that the energy-saving mode is the initial driving mode of the target vehicle; When it is detected that the available power of the current battery is greater than the first battery power threshold and less than or equal to the second battery power threshold, determine that the comfort mode is the initial driving mode of the target vehicle; When it is detected that the available power of the current battery is greater than the second battery power threshold, determine that the sport mode is the initial driving mode of the target vehicle.
5. The intelligent control method for vehicle driving mode according to claim 4, wherein The determining the second driving mode of the target vehicle based on the status information further includes: When it is detected that the maximum peak discharge power value of the battery is within the first preset range, or the demand torque related information meets the first preset standard, determine that the energy-saving mode is the second driving mode of the target vehicle; When it is detected that the maximum peak discharge power value of the battery is within the second preset range, or the demand torque related information meets the second preset standard, determine that the comfort mode is the second driving mode of the target vehicle; When it is detected that the maximum peak discharge power value of the battery is within the third preset range, or the demand torque related information meets the third preset standard, determine that the sport mode is the second driving mode of the target vehicle.
6. The intelligent control method for vehicle driving modes according to claim 5, characterized in that, The status information further includes the change rate of the accelerator pedal opening within a second preset period, the demand torque related information includes the change rate, the maintenance time, and the number of changes, and the determining method of the preset standard to which the demand torque related information belongs includes: When it is detected that the change rate of the accelerator pedal opening is less than or equal to the fourth preset value, obtain the change rate, the maintenance time, and the number of changes of the demand torque; When it is detected that the change rate is less than the first change threshold, the maintenance time is greater than or equal to the first time threshold, and the number of changes is greater than or equal to the first number threshold, determine that the demand torque related information meets the first preset standard; When it is detected that the change rate is greater than or equal to the first change threshold and less than the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the second number threshold, determine that the demand torque related information meets the second preset standard; When it is detected that the change rate is greater than or equal to the second change threshold, the maintenance time is greater than or equal to the second time threshold, and the number of changes is greater than or equal to the third number threshold, determine that the demand torque related information meets the third preset standard.
7. A vehicle driving mode intelligent control device for implementing the vehicle driving mode intelligent control method according to any one of claims 1-6, characterized in that, The device includes: A first acquisition module, configured to acquire the current position of the target vehicle; A first driving mode determination module, configured to acquire the driving mode corresponding to the current position pre-stored in the target vehicle database based on the current position, so as to determine the first driving mode of the target vehicle; A second acquisition module, configured to acquire the status information of the target vehicle when it is detected that the first driving mode is the intelligent driving mode; A second driving mode determination module, configured to determine the second driving mode of the target vehicle based on the status information; A switching module, configured to control the target vehicle to switch from the initial driving mode to the second driving mode.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Driving assistance mode switching method, device and equipment and storage medium
CN113581208A
Intelligent control method and device for extended-range vehicle type driving modes and electronic equipment
CN113978469A