Vehicle control method and device based on driving style, equipment and storage medium
By dynamically adjusting the acceleration recognition range and driving style recognition, the problem of inaccurate driving style recognition has been solved, resulting in more accurate driving style recognition and vehicle power output, thus improving the vehicle's dynamic response and performance.
Patent Information
- Application Number
- CN202510935536.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-08
- Publication Date
- 2025-11-14
AI Technical Summary
In the current technology, the driving style recognition is inaccurate, resulting in poor vehicle dynamic response and performance.
By dynamically adjusting the acceleration recognition range, the driving style is identified based on the correlation between vehicle speed and the length of the acceleration recognition range and speed, and the vehicle's power parameters are adjusted accordingly.
It improves the accuracy of driving style recognition, dynamically adjusts vehicle power output to better match the driver's driving intentions, and enhances the vehicle's dynamic response and performance.
Smart Images

Figure CN120942339A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, apparatus, device, and storage medium based on driving style. Background Technology
[0002] Driving style refers to a driver's relatively stable and habitual behavioral patterns and preferences when operating a vehicle. It reflects the driver's control of the vehicle, reaction to the traffic environment, and overall driving attitude.
[0003] Driving style affects a vehicle's dynamic response and performance. Among related technologies, driving style is identified by recognizing user operations based on a fixed recognition strategy, but this method suffers from poor accuracy. Summary of the Invention
[0004] Based on this, a vehicle control method, device, equipment, and storage medium based on driving style are provided to improve the problem of inaccurate driving style recognition in the prior art.
[0005] On the one hand, a vehicle control method based on driving style is provided, including:
[0006] Obtain the vehicle's speed and acceleration;
[0007] Based on the speed, an acceleration recognition interval for driving style identification is determined. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. Furthermore, the acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with the speed, and the length of the second interval is positively correlated with the speed.
[0008] Based on the acceleration recognition range in which the acceleration is located, the driving style corresponding to the vehicle is determined;
[0009] Adjust the vehicle's power parameters according to the driving style described.
[0010] In one embodiment, adjusting the vehicle's power parameters according to the driving style includes:
[0011] Based on the driving style of the vehicle at different times, the mileage corresponding to each driving style is obtained, and the mileage percentage is determined based on the mileage.
[0012] Based on the mileage percentage, an adaptive factor for vehicle control is determined, wherein the adaptive factor is negatively correlated with the mileage percentage corresponding to the first driving style and positively correlated with the mileage percentage corresponding to the second driving style.
[0013] The vehicle's power parameters are adjusted based on the adaptive factor.
[0014] In one embodiment, determining the adaptive factor for vehicle control based on the mileage percentage includes:
[0015] The adaptive factor is obtained by weighting the mileage percentage and weight of each driving style, wherein the weight of the first driving style is less than the weight of the second driving style.
[0016] In one embodiment, the acceleration recognition interval further includes a transition interval, which is located between the first interval and the second interval. The transition interval corresponds to a third driving style, and the degree of acceleration or deceleration indicated by the transition interval is greater than that of the first interval but less than that of the second interval.
[0017] The adaptive factor is obtained by weighting the mileage percentage corresponding to each driving style and the weight corresponding to each driving style, including:
[0018] The adaptive factor is obtained by weighting the first driving style, the second driving style, the third driving style, and their respective mileage percentages. The weight of the third driving style is greater than the weight of the first driving style and less than the weight of the second driving style.
[0019] In one embodiment, adjusting the vehicle's power parameters according to the adaptive factor includes:
[0020] The target torque is determined based on the adaptive factor and the reference torque; and / or,
[0021] The target torque gradient is determined based on the adaptive factor and the baseline torque gradient.
[0022] The vehicle's power output is controlled according to the target torque and / or target torque gradient.
[0023] In one embodiment, before adjusting the vehicle's power parameters according to the adaptive factor, the following steps are included:
[0024] The reference torque is determined based on the torque characteristic curve corresponding to the driving mode selected by the user; and / or,
[0025] The baseline torque gradient is determined based on the driving mode selected by the user.
[0026] In one embodiment, before determining the acceleration recognition range for driving style recognition based on the speed, the method further includes:
[0027] When the speed is greater than or equal to a preset speed threshold for aggressive driving, the vehicle is determined to be in the second driving style.
[0028] On the other hand, a vehicle control device based on driving style is provided, the device comprising:
[0029] The acquisition module is used to acquire the vehicle's speed and acceleration.
[0030] An adjustment module is used to determine an acceleration recognition interval for driving style recognition based on the speed. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. The acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with the speed, and the length of the second interval is positively correlated with the speed.
[0031] The recognition module is used to determine the driving style corresponding to the vehicle based on the acceleration recognition range in which the acceleration is located;
[0032] The execution module is used to adjust the vehicle's power parameters according to the driving style.
[0033] In another aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method when executing the computer program.
[0034] A computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the method.
[0035] The aforementioned vehicle control method, device, computer equipment, and storage medium based on driving style acquire the vehicle's speed and acceleration, and determine an acceleration recognition interval for driving style identification based on the speed. The driving style corresponding to the vehicle is determined based on the acceleration recognition interval in which the acceleration falls. The acceleration recognition interval includes at least a first interval and a second interval. The first interval corresponds to a first driving style, and the second interval corresponds to a second driving style. The length of the first interval is negatively correlated with speed, while the length of the second interval is positively correlated with speed. The intensity of acceleration and deceleration indicated by the first interval is less than that of the second interval, meaning the first driving style corresponding to the first interval is more gentle. At low speeds, the range of the first interval is wider, and the range of the second interval is narrower; at high speeds, the range of the first interval is narrower, and the range of the second interval is wider. This application dynamically adjusts the judgment conditions for driving style identification by adjusting the vehicle's speed, making it easier to identify high-speed driving as an aggressive driving style and low-speed driving as a gentle driving style, which is more consistent with actual driving perception, thereby improving the accuracy of driving style identification. Attached Figure Description
[0036] Figure 1 This is a flowchart illustrating a vehicle control method based on driving style in one embodiment;
[0037] Figure 2 This is a schematic diagram of the acceleration recognition interval in one embodiment;
[0038] Figure 3 This is a schematic diagram of the acceleration identification interval in another embodiment;
[0039] Figure 4 This is a structural block diagram of a vehicle control device based on driving style in one embodiment;
[0040] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0042] Driving style recognition can provide a reference for vehicle control, such as adjusting the sensitivity and intervention timing of driver assistance systems (such as adaptive cruise control, lane keeping assist, and automatic emergency braking) based on driving style, and dynamically adjusting the response characteristics of the powertrain.
[0043] In related technologies, vehicle data collected is analyzed based on a fixed strategy to identify driving styles. However, the actual driving conditions of vehicles are complex, and even if the user gives the same operation, the driving intention may be different under different conditions. A fixed strategy cannot effectively distinguish between these different intentions.
[0044] This application provides a vehicle control method based on driving style, which adopts a dynamic strategy and introduces an acceleration recognition range that is negatively or positively correlated with speed, greatly improving the accuracy of identifying driving style under different speed conditions.
[0045] For example, in one embodiment, a vehicle control method based on driving style is as follows: Figure 1 As shown, it includes the following steps:
[0046] Step 110: Obtain the vehicle's speed and acceleration.
[0047] In one embodiment of this example, it can be applied to the historical driving data analysis process of historical trips. In this process, by analyzing the historical speed and historical acceleration in the historical driving data of the vehicle, the driver's past driving style is obtained and used to guide the current vehicle control process. In other embodiments, the real-time driving data of the current trip can be analyzed. By analyzing the real-time speed and real-time acceleration, the driver's current driving style is obtained and used to adjust the current vehicle control process.
[0048] The vehicle's speed v can be obtained based on the ESP (Electronic Stability Program) controller. In this embodiment, driving style analysis is performed on the vehicle's longitudinal (along the front and rear of the vehicle) driving data, so the speed refers to the vehicle's longitudinal speed.
[0049] The vehicle's acceleration 'a' can be obtained based on the change in velocity, i.e., by differentiating the velocity by a = dv / dt. Alternatively, the acceleration can be directly measured using an acceleration sensor. It is understood that in this embodiment, the acceleration refers to the vehicle's longitudinal acceleration.
[0050] Vehicle speed control can be divided into acceleration and deceleration processes. In this embodiment, the vehicle is in the acceleration process when the acceleration is positive and in the deceleration process when the acceleration is negative. Therefore, the acceleration in this embodiment may vary between the numerical range [-A1, A2], where the endpoints of the range "-A1" and "A2" are the extreme values of the rate of change of speed in the deceleration and acceleration processes, respectively. A1 and A2 may be unequal values and are determined based on actual vehicle testing.
[0051] In some possible embodiments, when analyzing the driving data in the lateral direction of the vehicle to identify the driving style of the driver in lateral control (steering control), subsequent steps can be implemented based on the acquired lateral speed and acceleration.
[0052] Step 120, determine the acceleration identification interval for driving style identification according to the speed.
[0053] For different speed conditions, different acceleration identification strategies are provided. In this embodiment, the acceleration identification interval includes a first interval and a second interval, and the union of the first interval and the second interval is the aforementioned numerical interval [-A1, A2].
[0054] The degree of acceleration and deceleration indicated by the first interval is less than that of the second interval. That is, during the acceleration process, the selected point value in the first interval is less than the selected point value in the second interval; during the deceleration process, the selected point value in the first interval is greater than the selected point value in the second interval. For example, Figure 2 As shown in the interval schematic diagram, define the acceleration identification interval when the speed is v1: the first interval is [a1, a2], and the second interval is the region outside [a1, a2], where a1 < 0 < a2.
[0055] The driving style includes a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style.
[0056] Therefore, the speed change of the first driving style is slower than that of the second driving style. The first driving style can be defined as a gentle driving style, and the second driving style can be defined as an aggressive driving style.
[0057] According to the speed, adjust the length of the acceleration identification interval. The length of the first interval is negatively correlated with the speed, and the length of the second interval is positively correlated with the speed.
[0058] In this embodiment, the adjustment method of the interval length is: the endpoints of the first interval move closer to or away from the acceleration and deceleration demarcation point "0". For example, when the speed increases to v2 (v2 > v1), the adjustment of the acceleration identification interval is as Figure 2 shown. The first interval is adjusted to [a1', a2'], where a1' > a1 and a2' < a2, so as to shorten the length of the first interval.
[0059] In some other feasible embodiments, based on the actual situation, adjusting a1 on the deceleration side or the endpoint a2 on the acceleration side alone to shorten the length of the first interval is also a feasible method.
[0060] Since the length of the first interval is shortened, the length of the second interval can be increased.
[0061] Step 130: Determine the driving style corresponding to the vehicle based on the acceleration recognition range in which the acceleration is located.
[0062] The acceleration is compared with a threshold to determine which acceleration recognition interval it falls into. When the acceleration is in the first interval, it is considered to be in the first driving style; when the acceleration is in the second interval, it is considered to be in the second driving style.
[0063] In some possible implementations, the accuracy of driving style recognition can be further increased by combining other driving operations of the user. For example, a threshold judgment can be made on the accelerator pedal opening P. When P>P1, driving style recognition during acceleration can be initiated. The opening threshold P1 can be set according to the specific vehicle's accelerator pedal play and cruise control requirements. By recognizing the driver's active operation on the accelerator pedal, misjudgments can be reduced.
[0064] Step 140: Adjust the vehicle's power parameters according to your driving style.
[0065] After identifying driving style, the power system (engine, transmission, drive motor, etc.) can dynamically adjust power parameters, such as drive torque and torque gradient, to provide faster throttle response, higher shift points, and stronger power output for drivers with aggressive driving styles, and to optimize smooth acceleration and deceleration for drivers with gentle driving styles.
[0066] In the above process, the slower the speed, the longer the first interval used to identify a gentle driving style. At low speeds, the likelihood of being identified as having a gentle driving style is greater, which is consistent with actual driving perception. At low speeds, vehicles are more sensitive to the accelerator / brake, especially electric vehicles. The drive motor has the characteristic of high torque at low speeds. During startup and low-speed phases, a slight press on the accelerator pedal can immediately provide a large torque output from the drive motor. The torque change of the drive motor is also large during deceleration, resulting in an extremely rapid and direct vehicle response. Therefore, at low speeds, even if a driver with a gentle driving style is driving normally, there is a possibility that they may be misjudged as driving aggressively.
[0067] Under high-speed conditions, the length of the first interval shortens while the length of the second interval increases, making it more likely to be identified as an aggressive driving style. This aligns with actual driving perception, as more frequent high-speed driving is itself a manifestation of aggressive driving. Specifically, when the speed is greater than or equal to the preset speed threshold for aggressive driving, the vehicle is directly identified as being in the second driving style.
[0068] The vehicle control method based on driving style described above avoids being overly sensitive at low speeds and interpreting normal operations as aggressive, or being too sluggish at high speeds and ignoring truly aggressive driving behaviors, thereby improving the accuracy of driving style recognition.
[0069] In the above embodiments, driving data is analyzed at a single moment, and power parameters can be dynamically adjusted. In another embodiment, driving styles at various moments are identified, and power parameters are adjusted based on the combined driving styles at various moments. The increased amount of analyzed data further improves the accuracy of driving style identification. The process is as follows:
[0070] The vehicle's speed and acceleration are continuously acquired, and the driving style at each moment is identified using the aforementioned method. Taking into account the driving style at each moment, the driver's main driving behaviors are analyzed.
[0071] For example, based on the driving style corresponding to each time of the vehicle, the mileage corresponding to each driving style is obtained, and the mileage ratio is determined based on the mileage; based on the mileage ratio, an adaptive factor for vehicle control is determined.
[0072] The adaptive factor is configured as an adjustment coefficient for the power parameters. The adaptive factor is negatively correlated with the mileage ratio corresponding to the first driving style and positively correlated with the mileage ratio corresponding to the second driving style. The vehicle's power parameters are then adjusted based on the adaptive factor.
[0073] For example, when the vehicle is detected to be in the first driving style, the vehicle speed is integrated until the vehicle exits the first driving style. This process is repeated to obtain the mileage S1 corresponding to the first driving style. Similarly, the mileage S2 corresponding to the second driving style is obtained, and the total mileage S = S1 + S2. The mileage ratios of the first and second driving styles, S1 / S and S2 / S, are calculated, and the functional relationship between the adaptive factor α and S1 / S and S2 / S is defined. In the functional relationship, the adaptive factor α decreases as S1 / S increases and increases as S2 / S increases. The power parameters, such as the vehicle's torque or torque gradient, are adjusted according to the adaptive factor α.
[0074] The functional relationship can be a linear function, a proportional function, an exponential function, a logarithmic function, or a weighted sum of them. For example, in one implementation, a weighted approach is used to configure the functional relationship between the adaptive factor and the mileage ratio. The adaptive factor is obtained by weighting according to the mileage ratio corresponding to each driving style and the weight corresponding to the driving style. Furthermore, the weight ω1 corresponding to the first driving style is less than the weight ω2 corresponding to the second driving style.
[0075] For example, definition Where ω1 < ω2.
[0076] By using mileage percentage as a weighting factor, when one mileage percentage increases, the other mileage percentage decreases simultaneously. This keeps the adaptive factor stably limited between ω1 and ω2, making it easier for engineers to calibrate.
[0077] The method for adjusting the torque is explained below:
[0078] In some embodiments, the adjusted torque can be either the driving torque or the braking torque. The process of adjusting the driving torque is illustrated below:
[0079] The target torque is determined based on the adaptive factor and the reference torque. The reference torque can be determined according to the torque characteristic curve corresponding to the driving mode selected by the user, such as the eco mode, which significantly reduces the torque output of the motor. The torque characteristic curve of the vehicle differs in different driving modes.
[0080] The torque characteristic curve (pedalmap) plays a crucial role in the vehicle's torque distribution, drivability, power, and fuel economy. It records the relationship between the vehicle's accelerator pedal opening and the motor torque and speed. During actual driving, the current reference torque T is obtained by querying the pedalmap. raw .
[0081] The actual target torque T is dynamically adjusted to be T = T raw ×α.
[0082] On the other hand, limiting the stepless adjustment of T within a certain range (e.g., the range between the torque in energy-saving mode and launch mode) ensures safety.
[0083] Then control the vehicle to output power according to the target torque.
[0084] The following explains how to adjust the torque gradient:
[0085] For example, a target torque gradient is determined based on an adaptive factor and a reference torque gradient, wherein the reference torque gradient is determined according to the driving mode selected by the user.
[0086] Torque gradient refers to the rate at which the vehicle's current torque changes toward the target torque. The larger the torque gradient, the faster the torque response and the more aggressive the power output.
[0087] Different driving modes have different initial torque gradients, which are defined as the baseline torque gradient K. raw For example, in energy-saving mode, the reference torque gradient K raw The smaller size results in a smoother power output; the launch mode is the opposite.
[0088] Define the actual target torque gradient K = K raw×α.
[0089] On the other hand, limiting K to be infinitely adjustable within a certain gradient range (e.g., the range between the torque gradient in energy-saving mode and launch mode) ensures safety.
[0090] In actual implementation, there may be more driving styles between gentle and aggressive. These driving styles represent a level of acceleration and deceleration intensity between gentle and aggressive, and are defined as the third driving style.
[0091] The acceleration recognition range configuration also includes a transition range, which is located between the first range and the second range. The transition range indicates a greater degree of acceleration or deceleration than the first range but less than the second range. That is, during acceleration, the selected point value in the transition range is greater than the selected point value in the first range but less than the selected point value in the second range; during deceleration, the selected point value in the transition range is less than the selected point value in the first range but greater than the selected point value in the second range.
[0092] like Figure 3 As shown, the acceleration recognition intervals for a velocity of v1 are defined as follows: the first interval is [a1, a2], the transition interval is (a3, a1) ∪ (a2, a4), and the second interval is the interval outside the first and transition intervals, where "∪" represents the union of a1 and a2. <a1、a2<a4。
[0093] The transition zone corresponds to the third driving style. As mentioned above, when the acceleration is in the third zone, the vehicle can be considered to be in the third driving style.
[0094] Similarly, by statistically analyzing the mileage percentage corresponding to different driving styles, an adaptive factor is calculated and used to adjust the vehicle's power parameters. For example:
[0095] The adaptive factor is obtained by weighting the first driving style (ω1), the second driving style (ω2), and the third driving style (ω3) according to their respective mileage percentages. The weight of the third driving style (ω3) is greater than the weight of the first driving style (ω1) and less than the weight of the second driving style (ω2).
[0096] Understandably, the transition intervals can be further subdivided, and each transition interval has a higher weight depending on its distance from the first interval, corresponding to greater acceleration or deceleration intensity.
[0097] In one implementation, the vehicle can continuously learn and analyze the driver's driving style based on real-time driving data, and update and adjust the adaptive factors to make the vehicle's response characteristics more in line with the user's driving style. Specifically:
[0098] In response to the driving of the vehicle, obtain the real-time vehicle speed and real-time acceleration of the vehicle. According to the real-time vehicle speed, determine the acceleration recognition interval for driving style recognition at the current moment; according to the acceleration recognition interval where the real-time acceleration is located, determine the driving style corresponding to the current moment to update the mileage proportion corresponding to each driving style; according to the updated mileage proportion, update the adaptive factor; according to the updated adaptive factor, adjust the vehicle's power parameters.
[0099] The following describes the vehicle control process based on driving style recognition in an embodiment:
[0100] 1. Calculate the longitudinal acceleration a of the vehicle based on the vehicle speed v(t). Take the derivative of the vehicle speed v to obtain the longitudinal acceleration of the vehicle, and the vehicle speed is obtained from the ESP controller.
[0101] 2. Judge the user's driving style based on the user's driving habits and calculate the corresponding driving mileage.
[0102] 2.1. When the opening degree P of the accelerator pedal > P1, and the longitudinal acceleration a of the vehicle satisfies a2 < a < a4 (a2 and a4 are positive values, that is, the vehicle is in an acceleration condition); or a3 < a < a1 (a1 and a3 are negative values, that is, the vehicle is in a deceleration condition), define this state as a gentle driving style A, corresponding to the aforementioned third driving style, and at the same time calculate the mileage of the vehicle in this state where, t1 is the starting time satisfying the gentle driving style condition, in units of (s); t2 is the ending time when exiting the gentle driving style condition, in units of (s).
[0103] Among them, the interval endpoints a1, a2, a3, and a4 are defined as follows:
[0104] a1: The upper limit of the deceleration of the gentle driving style, in units of (m / s 2 ), obtained by looking up the table according to the vehicle speed;
[0105] a2: The lower limit of the acceleration of the gentle driving style, in units of (m / s 2 ), obtained by looking up the table according to the vehicle speed;
[0106] a3: The lower limit of the deceleration of the gentle driving style, in units of (m / s 2 ), obtained by looking up the table according to the vehicle speed;
[0107] a4: The upper limit of the acceleration of the gentle driving style, in units of (m / s 2 ), obtained by looking up the table according to the vehicle speed.
[0108] 2.2. When the opening degree P of the accelerator pedal > P1, and the longitudinal acceleration a of the vehicle satisfies a ≥ a4, or a ≤ a3, define this state as an aggressive driving style B, corresponding to the aforementioned second driving style, and at the same time calculate the mileage of the vehicle in this state Where t3 is the start time of satisfying the aggressive driving style conditions, in seconds; t4 is the end time of exiting the aggressive driving style conditions, in seconds.
[0109] In addition, when the vehicle speed reaches a speed exceeding the preset speed threshold, the vehicle is directly judged to be in an aggressive driving style. For example, when the vehicle speed is greater than or equal to 36.1 m / s (approximately 130 km / h), a1, a2, a3, and a4 are set to zero (and the first interval no longer contains the endpoint value "0"). At this time, all selected points in the numerical interval [-A1, A2] are in the second interval, and the high vehicle speed can be judged as an aggressive driving style. The preset speed threshold can be set according to the actual situation of the specific vehicle.
[0110] 2.3. Under user driving conditions, driving states other than smooth driving style and aggressive driving style are defined as gentle driving style C, corresponding to the aforementioned first driving style, and the mileage traveled by the vehicle in this state is calculated. Where t5 is the start time of meeting the conditions for a gentle driving style, in seconds; and t6 is the end time of exiting the conditions for a gentle driving style, in seconds.
[0111] The three driving styles are ranked according to the intensity of acceleration and deceleration as follows: C < A < B.
[0112] 2.4, a1, a2, a3, a4, and P1 are obtained by looking up a one-dimensional table related to the vehicle speed v. The table below is an example of a one-dimensional representation:
[0113] v 0 5.6 11.1 16.7 22.2 27.8 33.3 36.1 a1 -2 -1.7 -1.5 -1.3 -1 -0.7 -0.5 0 a2 2 1.7 1.5 1.3 1 0.7 0.5 0 a3 -3 -2.5 -2 -1.8 -1.5 -1.2 -1 0 a4 3 2.5 2 1.8 1.5 1.2 1 0 <![CDATA[P1]]> 25 25 30 30 35 35 40 0
[0114] 3. Calculate the total mileage S = S a +S b +S c .
[0115] 4. Calculate the adaptive factor The adaptive factor changes intelligently and steplessly with the driving mileage.
[0116] Wherein, the weights ω1, ω3, and ω2 correspond to three driving styles with increasing acceleration and deceleration intensity, where ω1 < ω3 < ω2. They can be calibrated as: ω1 = 0.8, ω2 = 1, and ω3 = 1.2 respectively.
[0117] 5. Intelligent pedalmap torque control:
[0118] The torque output from the original pedalmap of the user-selected driving mode is defined as the base torque T. raw Adjust the actual target torque T to T = T raw ×α. Limits the stepless variation of torque between energy-saving mode and launch mode.
[0119] 6. Intelligent torque gradient control:
[0120] The original torque gradient of the user-selected driving mode is defined as the baseline torque gradient K. raw Define the actual target torque gradient K = K raw ×α. K is limited to a stepless variation between the torque gradient in energy-saving mode and launch mode.
[0121] 7. Finally, with T as the target torque and K as the target torque gradient for torque change, intelligent adaptive adjustment and control of the output torque is achieved.
[0122] It should be understood that, although Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0123] In one embodiment, such as Figure 4 As shown, a vehicle control device based on driving style is provided, including: an acquisition module 210, an adjustment module 220, an identification module 230, and an execution module 240, wherein:
[0124] The acquisition module 210 is used to acquire the vehicle's speed and acceleration.
[0125] The adjustment module 220 is used to determine the acceleration recognition interval for driving style recognition based on speed. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. The acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with speed, and the length of the second interval is positively correlated with speed.
[0126] The recognition module 230 is used to determine the driving style corresponding to the vehicle based on the acceleration recognition range in which the acceleration is located;
[0127] The execution module 240 is used to adjust the vehicle's power parameters according to driving style.
[0128] The aforementioned device acquires the vehicle's speed and acceleration, and determines an acceleration recognition interval for driving style identification based on the speed. Based on the acceleration recognition interval, it determines the corresponding driving style. The acceleration recognition interval includes at least a first interval and a second interval. The first interval corresponds to a first driving style, and the second interval corresponds to a second driving style. The length of the first interval is negatively correlated with speed, while the length of the second interval is positively correlated with speed. The first interval indicates a less intense acceleration / deceleration than the second interval, meaning the first interval corresponds to a gentler driving style. At low speeds, the first interval is configured to be wider, and the second interval narrower; at high speeds, the first interval is configured to be narrower, and the second interval wider. This application dynamically adjusts the judgment conditions for driving style identification based on the vehicle's speed, making it easier to identify high-speed driving as an aggressive driving style and low-speed driving as a gentle driving style, which better matches actual driving perception and thus improves the accuracy of driving style identification.
[0129] In one embodiment, the execution module 240 obtains the mileage corresponding to each driving style according to the driving style of the vehicle at each time, and determines the mileage percentage based on the mileage; based on the mileage percentage, it determines an adaptive factor for vehicle control, wherein the adaptive factor is negatively correlated with the mileage percentage corresponding to the first driving style and positively correlated with the mileage percentage corresponding to the second driving style; and based on the adaptive factor, it adjusts the vehicle's power parameters.
[0130] In one embodiment, determining the adaptive factor for vehicle control includes weighting the mileage percentage corresponding to each driving style and the weight corresponding to each driving style to obtain the adaptive factor, wherein the weight corresponding to the first driving style is less than the weight corresponding to the second driving style.
[0131] The execution module 240 is used to determine the target torque based on the adaptive factor and the reference torque; and / or, to determine the target torque gradient based on the adaptive factor and the reference torque gradient; and to control the power output of the vehicle according to the target torque and / or the target torque gradient.
[0132] In one embodiment, the execution module 240 determines a reference torque based on the torque characteristic curve corresponding to the driving mode selected by the user; and / or determines a reference torque gradient based on the driving mode selected by the user.
[0133] The recognition module 230 is also used to determine that the vehicle is in a second driving style when the speed is greater than or equal to a preset speed threshold for aggressive driving.
[0134] In one embodiment, the acceleration recognition interval further includes a transition interval, which is located between the first interval and the second interval. The transition interval corresponds to a third driving style, and the intensity of acceleration and deceleration indicated by the transition interval is greater than that of the first interval but less than that of the second interval. The execution module 240 is also used to perform weighted calculation based on the weights corresponding to the first driving style, the second driving style, and the third driving style, as well as their respective mileage percentages, to obtain an adaptive factor. The weight corresponding to the third driving style is greater than that of the first driving style but less than that of the second driving style.
[0135] Specific limitations regarding driving style-based vehicle control devices can be found in the above description of driving style-based vehicle control methods, and will not be repeated here. Each module in the aforementioned driving style-based vehicle control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0136] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a vehicle control method based on driving style. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device casing, or an external keyboard, touchpad, or mouse.
[0137] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0138] 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, wherein the processor executes the computer program to perform the following steps:
[0139] Obtain the vehicle's speed and acceleration;
[0140] Based on speed, an acceleration recognition interval is determined for driving style recognition. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. Furthermore, the acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with speed, and the length of the second interval is positively correlated with speed.
[0141] The driving style corresponding to the vehicle is determined based on the acceleration recognition range in which the acceleration occurs;
[0142] Adjust the vehicle's power parameters according to your driving style.
[0143] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0144] Based on the driving style of the vehicle at different times, the mileage corresponding to each driving style is obtained, and the mileage percentage is determined based on the mileage.
[0145] Based on the mileage percentage, an adaptive factor for vehicle control is determined. The adaptive factor is negatively correlated with the mileage percentage corresponding to the first driving style and positively correlated with the mileage percentage corresponding to the second driving style.
[0146] The vehicle's power parameters are adjusted based on the adaptive factor.
[0147] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0148] An adaptive factor is obtained by weighting the mileage percentage and weight of each driving style, where the weight of the first driving style is less than the weight of the second driving style.
[0149] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0150] The target torque is determined based on the adaptive factor and the reference torque; and / or,
[0151] The target torque gradient is determined based on the adaptive factor and the baseline torque gradient.
[0152] Control the vehicle's power output according to the target torque and / or target torque gradient.
[0153] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0154] Determine the reference torque based on the torque characteristic curve corresponding to the user-selected driving mode; and / or,
[0155] The baseline torque gradient is determined based on the driving mode selected by the user.
[0156] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0157] When the speed is greater than or equal to a preset speed threshold for aggressive driving, the vehicle is determined to be in the second driving style.
[0158] The acceleration recognition range also includes a transition range, which lies between the first and second ranges. This transition range corresponds to a third driving style, indicating an acceleration / deceleration intensity greater than the first range but less than the second range. In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0159] An adaptive factor is obtained by weighting the first driving style, the second driving style, the third driving style, and their respective mileage percentages. The weight of the third driving style is greater than that of the first driving style but less than that of the second driving style.
[0160] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0161] Obtain the vehicle's speed and acceleration;
[0162] Based on speed, an acceleration recognition interval is determined for driving style recognition. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. Furthermore, the acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with speed, and the length of the second interval is positively correlated with speed.
[0163] The driving style corresponding to the vehicle is determined based on the acceleration recognition range in which the acceleration occurs;
[0164] Adjust the vehicle's power parameters according to your driving style.
[0165] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0166] Based on the driving style of the vehicle at different times, the mileage corresponding to each driving style is obtained, and the mileage percentage is determined based on the mileage.
[0167] Based on the mileage percentage, an adaptive factor for vehicle control is determined. The adaptive factor is negatively correlated with the mileage percentage corresponding to the first driving style and positively correlated with the mileage percentage corresponding to the second driving style.
[0168] The vehicle's power parameters are adjusted based on the adaptive factor.
[0169] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0170] An adaptive factor is obtained by weighting the mileage percentage and weight of each driving style, where the weight of the first driving style is less than the weight of the second driving style.
[0171] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0172] The target torque is determined based on the adaptive factor and the reference torque; and / or,
[0173] The target torque gradient is determined based on the adaptive factor and the baseline torque gradient.
[0174] Control the vehicle's power output according to the target torque and / or target torque gradient.
[0175] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0176] Determine the reference torque based on the torque characteristic curve corresponding to the user-selected driving mode; and / or,
[0177] The baseline torque gradient is determined based on the driving mode selected by the user.
[0178] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0179] When the speed is greater than or equal to a preset speed threshold for aggressive driving, the vehicle is determined to be in the second driving style.
[0180] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0181] An adaptive factor is obtained by weighting the mileage percentage corresponding to each driving style and the weight corresponding to each driving style, including:
[0182] An adaptive factor is obtained by weighting the first driving style, the second driving style, the third driving style, and their respective mileage percentages. The weight of the third driving style is greater than that of the first driving style but less than that of the second driving style.
[0183] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0184] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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, they should be considered to be within the scope of this specification.
[0185] The above embodiments merely illustrate several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A vehicle control method based on driving style, characterized in that, include: Obtain the vehicle's speed and acceleration; Based on the speed, an acceleration recognition interval for driving style identification is determined. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. Furthermore, the acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with the speed, and the length of the second interval is positively correlated with the speed. Based on the acceleration recognition range in which the acceleration is located, the driving style corresponding to the vehicle is determined; Adjust the vehicle's power parameters according to the driving style described.
2. The vehicle control method based on driving style according to claim 1, characterized in that, The adjustment of the vehicle's power parameters according to the driving style includes: Based on the driving style of the vehicle at different times, the mileage corresponding to each driving style is obtained, and the mileage percentage is determined based on the mileage. Based on the mileage percentage, an adaptive factor for vehicle control is determined, wherein the adaptive factor is negatively correlated with the mileage percentage corresponding to the first driving style and positively correlated with the mileage percentage corresponding to the second driving style. The vehicle's power parameters are adjusted based on the adaptive factor.
3. The vehicle control method based on driving style according to claim 2, characterized in that, The step of determining the adaptive factor for vehicle control based on the mileage percentage includes: The adaptive factor is obtained by weighting the mileage percentage and weight of each driving style, wherein the weight of the first driving style is less than the weight of the second driving style.
4. The vehicle control method based on driving style according to claim 3, characterized in that, The acceleration recognition range also includes a transition range, which is located between the first range and the second range. The transition range corresponds to a third driving style, and the intensity of acceleration and deceleration indicated by the transition range is greater than that of the first range but less than that of the second range. The adaptive factor is obtained by weighting the mileage percentage corresponding to each driving style and the weight corresponding to each driving style, including: The adaptive factor is obtained by weighting the first driving style, the second driving style, the third driving style, and their respective mileage percentages. The weight of the third driving style is greater than the weight of the first driving style and less than the weight of the second driving style.
5. The vehicle control method based on driving style according to claim 2, characterized in that, The step of adjusting the vehicle's power parameters according to the adaptive factor includes: The target torque is determined based on the adaptive factor and the reference torque; and / or, The target torque gradient is determined based on the adaptive factor and the baseline torque gradient. The vehicle's power output is controlled according to the target torque and / or target torque gradient.
6. The vehicle control method based on driving style according to claim 5, characterized in that, Before adjusting the vehicle's power parameters according to the adaptive factor, the following steps are included: The reference torque is determined based on the torque characteristic curve corresponding to the driving mode selected by the user; and / or, The baseline torque gradient is determined based on the driving mode selected by the user.
7. The vehicle control method based on driving style according to claim 1, characterized in that, Before determining the acceleration recognition range for driving style recognition based on the speed, the method further includes: When the speed is greater than or equal to a preset speed threshold for aggressive driving, the vehicle is determined to be in the second driving style.
8. A vehicle control device based on driving style, characterized in that, The device includes: The acquisition module is used to acquire the vehicle's speed and acceleration. An adjustment module is used to determine an acceleration recognition interval for driving style recognition based on the speed. The acceleration recognition interval includes at least a first interval and a second interval. The driving style includes at least a first driving style and a second driving style. The first interval corresponds to the first driving style, and the second interval corresponds to the second driving style. The acceleration and deceleration intensity indicated by the first interval is less than that of the second interval. The length of the first interval is negatively correlated with the speed, and the length of the second interval is positively correlated with the speed. The recognition module is used to determine the driving style corresponding to the vehicle based on the acceleration recognition range in which the acceleration is located; The execution module is used to adjust the vehicle's power parameters according to the driving style.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.