Vehicle Control Method, Device, and Vehicle

By combining driver control and vehicle status information, the three-degree of freedom and seven-degree of freedom dynamic models are used to dynamically adjust the vehicle control parameters, which solves the problem of strong coupling of vertical, horizontal and vertical directions in traditional vehicle chassis control systems, and improves the handling, safety and comfort of the vehicle.

CN120056969BActive Publication Date: 2025-07-25CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510542356.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-07-25
Estimated Expiration
2045-04-28

AI Technical Summary

Technical Problem

Traditional vehicle chassis control systems cannot effectively resolve control target conflicts caused by the three-way strong coupling characteristics of vertical, horizontal and vertical directions, affecting the overall performance of the vehicle.

Method used

By obtaining driver control information and vehicle driving status information, combining the three-degree of freedom and seven-degree of freedom vehicle dynamic models, we determine the ideal total longitudinal force, lateral force, yaw torque and vertical force, anti-roll torque, and anti-pitch torque of the whole vehicle, dynamically adjust the suspension system parameters to realize distributed control of the vertical and horizontal vertical control of the vehicle.

Benefits of technology

It improves the handling, safety and comfort of the vehicle, avoids the conflict of control targets of traditional centralized control systems, and ensures the stability and response sensitivity of the vehicle under complex road conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120056969B_ABST
    Figure CN120056969B_ABST
Patent Text Reader

Abstract

The present application relates to a vehicle control method, device and vehicle, and relates to the technical field of vehicles. The method includes: obtaining the driving control information of the driver and the driving state information of the vehicle; determining the ideal total longitudinal force, ideal total lateral force and ideal total yaw moment of the whole vehicle based on the driving control information and the driving state information; determining the control parameters of each wheel of the vehicle based on the ideal total longitudinal force, ideal total lateral force and ideal total yaw moment of the whole vehicle; determining the ideal vertical force, ideal anti-roll moment and ideal anti-pitch moment of the whole vehicle based on the driving state information; determining the control parameters of the suspension system of the vehicle based on the ideal vertical force, ideal anti-roll moment and ideal anti-pitch moment of the whole vehicle. Thus, the present application can achieve distributed control of the vehicle in the longitudinal, lateral and vertical directions by integrating the driving control and driving state information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, particularly to the technical field of vehicle chassis control, and specifically to a vehicle control method, device, and vehicle. Background Art

[0002] Although the traditional vehicle chassis control system can improve the local dynamic performance by independently controlling in a single dimension of longitudinal, lateral, or vertical direction, it ignores the strong coupling characteristics among the longitudinal, lateral, and vertical directions, resulting in control target conflicts easily occurring when a single system operates independently, and reducing the overall vehicle comprehensive performance.

[0003] Therefore, with the evolution of intelligent driving technology towards higher-order automation, the traditional vehicle chassis control system can no longer solve the complex multi-objective collaborative requirements faced by vehicles. Summary of the Invention

[0004] This application provides a vehicle control method, device, and vehicle to at least solve the technical problem that the traditional vehicle chassis control system in the related art can no longer solve the complex multi-objective collaborative requirements faced by vehicles. The technical solution of this application is as follows:

[0005] According to the first aspect provided by this application, a vehicle control method is provided, including: obtaining the driving operation information of the driver and the driving state information of the vehicle; determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the driving operation information and the driving state information; determining the control parameters of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle; determining the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle based on the driving state information; determining the control parameters of the suspension system of the vehicle based on the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle.

[0006] According to the above technical means, this application can parse the driver's manipulation inputs (steering, throttle, brake), and match the ideal total longitudinal force, ideal lateral force, and ideal yaw moment of the whole vehicle in real time, making the vehicle's dynamic response more sensitive, and can dynamically adjust the wheel control parameters according to the driving state (vehicle speed, road surface friction coefficient, etc.) to ensure the stability of acceleration, braking, and steering. In addition, it can also dynamically adjust the suspension parameters based on the ideal vertical force, roll resistance moment, and pitch resistance moment of the whole vehicle to reduce bumps and changes in the vehicle body posture. Therefore, this application can achieve distributed control of the vehicle's longitudinal, lateral, and vertical directions by integrating the driving operation and driving state information, avoid the problem of control target conflicts easily generated by the traditional centralized control system, and improve the handling, safety, and comfort of the vehicle.

[0007] In a possible implementation manner, the driving state information at least includes actual vehicle motion state parameters and the front wheel steering angle. The actual vehicle motion state parameters include actual longitudinal vehicle speed, actual lateral vehicle speed, and actual yaw rate. Based on the driving control information and the driving state information, determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle includes: based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed, determining the expected vehicle motion state parameters, where the expected vehicle motion state parameters include ideal longitudinal vehicle speed, ideal lateral vehicle speed, and ideal yaw rate; based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle, determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

[0008] According to the above technical means, the present application can, based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle, accurately calculate the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, so that the vehicle control can more accurately respond to the driver's control intention, improve the vehicle's handling performance, and make driving more smooth and comfortable.

[0009] In a possible implementation manner, based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed, determining the expected vehicle motion state parameters includes: based on the driving control information and the actual longitudinal vehicle speed, determining the ideal longitudinal vehicle speed; based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model of the vehicle, determining the ideal lateral vehicle speed and the ideal yaw rate.

[0010] According to the above technical means, the present application can analyze the driver's control information (such as throttle, brake, steering, etc.), accurately understand the driver's intention, and accordingly determine the ideal longitudinal vehicle speed of the vehicle. Furthermore, based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model, predict and adjust the lateral vehicle speed and yaw rate of the vehicle, thereby reducing the risk of vehicle sideslip and out-of-control, and improving handling stability.

[0011] In a possible implementation manner, based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle, the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle are determined, including: converting the three-degree-of-freedom vehicle dynamics model into a vehicle motion state parameter prediction model, and constructing an objective function of the vehicle motion state parameter prediction model; wherein, the state quantity of the vehicle motion state parameter prediction model is the vehicle motion state parameter, and the control quantities of the vehicle motion state parameter prediction model include the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle; based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, solving the objective function of the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle.

[0012] According to the above technical means, the present application can accurately describe the longitudinal, lateral, and yaw motions of the vehicle through the three-degree-of-freedom vehicle dynamics model, so as to achieve precise control of the vehicle motion. Moreover, by setting and solving the objective function, the control quantities (the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle) that are closest to the desired state of the vehicle motion state can be determined, so that the vehicle can travel according to the driver's intention or the planned path of the autonomous driving system, improving the handling performance.

[0013] In a possible implementation manner, based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, solving the objective function of the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle, including: based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, solving the objective function of the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle that satisfy the first constraint condition; wherein, the first constraint condition is used to constrain that the ideal total longitudinal force is less than or equal to the maximum road surface friction force, the ideal total lateral force is less than or equal to the maximum road surface friction force, and the ideal total yaw moment is less than or equal to the maximum yaw moment supported by the road surface.

[0014] According to the above technical means, the present application can ensure that the vehicle will not exceed the adhesion between the tire and the ground due to excessive force during driving by constraining that the ideal total longitudinal force and lateral force are less than or equal to the maximum road surface friction force, thereby preventing the occurrence of slipping and out-of-control phenomena. Moreover, constraining that the ideal total yaw moment is less than or equal to the maximum yaw moment supported by the road surface can prevent dangerous situations such as rollover or excessive steering of the vehicle due to excessive yaw moment.

[0015] In a possible implementation manner, the objective function of the vehicle motion state parameter prediction model at least includes a first objective sub-function, a second objective sub-function, and a third objective sub-function; wherein, the first objective sub-function is used to characterize the difference between the predicted vehicle motion state parameters and the ideal vehicle motion state parameters; the second objective sub-function is used to characterize the difference between the control quantities at two adjacent moments; the third objective sub-function is used to characterize the difference in the change rate of the control quantities at two adjacent moments.

[0016] According to the above technical means, the present application can optimize the difference between the predicted vehicle motion state parameters and the ideal vehicle motion state parameters through the first objective sub-function, so that the prediction result can more accurately reflect the actual motion state of the vehicle. Moreover, the difference between the control quantities at two adjacent moments can be optimized through the second objective sub-function, so that the change of the control quantity is smoother, avoiding the impact on vehicle driving caused by sudden changes in the control quantity. In addition, the difference in the change rate of the control quantities at two adjacent moments can be optimized through the third objective sub-function, so that the change rate of the control quantity is more stable, avoiding adverse effects on vehicle driving caused by too fast or too slow changes in the control quantity.

[0017] In a possible implementation manner, the control parameters of the wheels include driving torque, braking torque, and wheel angle.

[0018] In a possible implementation manner, based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, the control parameters of each wheel of the vehicle are determined, including: based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, the longitudinal force and lateral force of each wheel of the vehicle are determined; based on the longitudinal force of each wheel, the driving torque and yaw moment of each wheel are respectively determined; based on the lateral force of each wheel, the wheel angle of each wheel is respectively determined.

[0019] According to the above technical means, the present application can determine the longitudinal force and lateral force of each wheel based on the ideal total longitudinal force, lateral force, and yaw moment of the whole vehicle, and calculate the driving torque, yaw moment, and wheel angle of the vehicle based on the longitudinal force and lateral force of each wheel, realizing multi-objective coordinated control and improving the handling performance and stability of the vehicle.

[0020] In a possible implementation manner, based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, determining the longitudinal force and lateral force of each wheel of the vehicle includes: constructing a wheel stability margin objective function, and the wheel stability margin objective function is the weighted sum of the variance and mean of the load rate of each wheel; based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, solving the wheel stability margin objective function to determine the longitudinal force and lateral force of each wheel of the vehicle.

[0021] According to the above technical means, the present application can achieve uniform distribution of wheel loads by constructing a wheel stability margin objective function, so as to reduce wheel slip and side slip phenomena, thereby improving the driving stability of the vehicle.

[0022] In a possible implementation manner, based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, the wheel stability margin objective function is solved to determine the longitudinal force and lateral force of each wheel of the vehicle, including: based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, the wheel stability margin objective function is solved to determine the longitudinal force and lateral force of each wheel that satisfy the second constraint condition; wherein, the second constraint condition includes at least one of the following: the sum of the longitudinal forces of each wheel is less than or equal to the ideal total longitudinal force of the whole vehicle; the sum of the lateral forces of each wheel is less than or equal to the ideal total lateral force of the whole vehicle; the yaw moment determined based on the longitudinal force and lateral force of each wheel is less than or equal to the ideal total yaw moment of the whole vehicle; the longitudinal force of each wheel satisfies the torque limit condition of the drive motor; the lateral force of each wheel does not exceed the maximum lateral force supported by each wheel; the maximum yaw moment that each wheel can provide is less than or equal to the torque limit condition determined based on the road surface adhesion coefficient and vehicle information; the relationship between the longitudinal force, lateral force and vertical force of each wheel satisfies the friction circle condition.

[0023] According to the above technical means, the present application can ensure that the force distribution on the wheels does not exceed the ideal force range of the whole vehicle by restricting the longitudinal force, lateral force and yaw moment of each wheel, so that the vehicle will not have unstable phenomena caused by uneven force distribution, and ensure that the lateral force and yaw moment of the wheels will not exceed the adhesion limit between the wheels and the ground, maintaining the handling and stability of the vehicle. In addition, by restricting the torque limit condition of the drive motor, it can ensure that the longitudinal force of the wheels does not exceed the output capacity of the drive motor, preventing damage to the drive motor. Moreover, by restricting the relationship between the longitudinal force, lateral force and vertical force of the wheels, it can be determined that the force distribution of the wheels is within the range of the friction circle, so as to maximize the use of the friction force between the tire and the ground and improve the acceleration, braking and steering performance of the vehicle.

[0024] In a possible implementation manner, based on the driving state information, the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle are determined, including: constructing a seven-degree-of-freedom whole vehicle dynamics model based on the driving state information; constructing a sliding mode surface for vertical motion, a sliding mode surface for roll motion, a sliding mode surface for pitch motion, and a reaching law; based on the seven-degree-of-freedom whole vehicle dynamics model, the sliding mode surface for vertical motion, the sliding mode surface for roll motion, the sliding mode surface for pitch motion, and the reaching law, determining the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle.

[0025] According to the above technical means, the present application can parse the driver's manipulation inputs (steering, throttle, brake), and match the ideal total longitudinal force, ideal lateral force, and ideal yaw moment of the whole vehicle in real time, making the vehicle's dynamic response more sensitive. Moreover, it can dynamically adjust the wheel control parameters according to the driving state (vehicle speed, road surface friction coefficient, etc.) to ensure the stability of acceleration, braking, and steering. Additionally, it can dynamically adjust the suspension parameters based on the ideal vertical force, roll resistance moment, and pitch resistance moment of the whole vehicle to reduce jolts and changes in the vehicle body posture. Therefore, the present application can achieve distributed control of the vehicle in the longitudinal, lateral, and vertical directions by integrating driving manipulation and driving state information, avoid the problem of control target conflicts easily generated by traditional centralized control systems, and improve the handling, safety, and comfort of the vehicle.

[0026] In a possible implementation manner, the control parameters of the vehicle's suspension system include the damping forces of the shock absorbers of the vehicle's suspension system.

[0027] In a possible implementation manner, determining the control parameters of the vehicle's suspension system based on the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle includes: determining the damping forces of the shock absorbers of the vehicle's suspension system based on the constraint relationship matrix, the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle; wherein, the constraint relationship matrix is used to represent the constraint relationship between the damping forces of the shock absorbers and the ideal vertical force of the whole vehicle, the constraint relationship between the damping forces of the shock absorbers and the ideal roll resistance moment of the whole vehicle, and the constraint relationship between the damping forces of the shock absorbers and the ideal pitch resistance moment of the whole vehicle.

[0028] According to the above technical means, the present application can decouple the coupling relationship of the vertical force, roll resistance moment, and pitch resistance moment into equations that can be independently solved through the constraint relationship matrix to determine the damping forces of the shock absorbers of the vehicle's suspension system, achieve the global performance balance of the vehicle, avoid the target conflicts of each subsystem in the related art (such as the contradiction between vertical comfort and roll stability), and improve the handling, safety, and comfort of the vehicle.

[0029] In a possible implementation manner, the constraint relationship between the damping forces of the shock absorbers and the ideal vertical force of the whole vehicle includes: the sum of the damping forces of the shock absorbers is equal to the ideal vertical force of the whole vehicle.

[0030] According to the above technical means, the present application can ensure that the total damping force generated by the suspension system can accurately balance the vertical dynamic load of the vehicle body (such as road excitation, acceleration / braking inertia force) through the constraint relationship between the damping forces of the shock absorbers and the ideal vertical force of the whole vehicle, and maintain the stability of the vehicle body posture.

[0031] In a possible implementation manner, the constraint relationship between the damping force of each shock absorber and the ideal anti-roll moment of the whole vehicle includes: the anti-roll moment determined based on the front axle track, the rear axle track, and the damping force of each shock absorber is equal to the ideal anti-roll moment of the whole vehicle.

[0032] According to the above technical means, the present application can adjust the damping force distribution of each shock absorber according to the constraint relationship between the damping force of each shock absorber and the ideal anti-roll moment of the whole vehicle, so that the total anti-roll moment generated by the suspension system matches the ideal value, thereby suppressing the roll of the vehicle during turning.

[0033] In a possible implementation manner, the constraint relationship between the damping force of each shock absorber and the ideal anti-pitch moment of the whole vehicle includes: the anti-pitch moment determined based on the distance from the center of mass to the front axle, the distance from the center of mass to the rear axle, and the damping force of each shock absorber is equal to the ideal anti-pitch moment of the whole vehicle.

[0034] According to the above technical means, the present application can adjust the damping force distribution of each shock absorber according to the constraint relationship between the damping force of each shock absorber and the ideal anti-pitch moment of the whole vehicle, so that the total anti-pitch moment generated by the suspension system matches the ideal value, thereby suppressing the pitch motion of the vehicle during acceleration / braking.

[0035] According to the second aspect provided by the present application, there is provided a vehicle control device, including: an acquisition unit and a determination unit; the acquisition unit is used to acquire the driving control information of the driver and the driving state information of the vehicle; the determination unit is used to determine the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the driving control information and the driving state information; the determination unit is further used to determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle; the determination unit is further used to determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle based on the driving state information; the determination unit is further used to determine the control parameters of the suspension system of the vehicle based on the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle.

[0036] In a possible implementation manner, the determination unit is specifically used to: determine the expected vehicle motion state parameters based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed, and the expected vehicle motion state parameters include the ideal longitudinal vehicle speed, the ideal lateral vehicle speed, and the ideal yaw angular velocity; determine the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle.

[0037] In a possible implementation manner, the determining unit is specifically configured to: determine an ideal longitudinal vehicle speed based on driving control information and the actual longitudinal vehicle speed; determine an ideal lateral vehicle speed and an ideal yaw rate based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model of the vehicle.

[0038] In a possible implementation manner, the determining unit is specifically configured to: transform the three-degree-of-freedom vehicle dynamics model into a vehicle motion state parameter prediction model, and construct an objective function of the vehicle motion state parameter prediction model; wherein, the state quantity of the vehicle motion state parameter prediction model is the vehicle motion state parameter, and the control quantities of the vehicle motion state parameter prediction model include the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle; solve the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the vehicle motion state parameter prediction model, to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

[0039] In a possible implementation manner, the determining unit is specifically configured to: solve the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the vehicle motion state parameter prediction model, to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle that satisfy the first constraint condition; wherein, the first constraint condition is used to constrain that the ideal total longitudinal force of the whole vehicle is less than or equal to the maximum road surface friction force, the ideal total lateral force of the whole vehicle is less than or equal to the maximum road surface friction force, and the ideal total yaw moment of the whole vehicle is less than or equal to the maximum yaw moment supported by the road surface.

[0040] In a possible implementation manner, the determining unit is specifically configured to: determine the longitudinal force and the lateral force of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle; respectively determine the driving torque and the yaw moment of each wheel based on the longitudinal force of each wheel; respectively determine the steering angle of each wheel based on the lateral force of each wheel.

[0041] In a possible implementation manner, the determining unit is specifically configured to: construct a wheel stability margin objective function, and the wheel stability margin objective function is the weighted sum of the variance and the mean of the load rates of each wheel; solve the wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, to determine the longitudinal force and the lateral force of each wheel of the vehicle.

[0042] In a possible implementation manner, the determining unit is specifically configured to: solve a wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, and determine the longitudinal force and lateral force of each wheel that satisfy the second constraint condition; wherein the second constraint condition includes at least one of the following: the sum of the longitudinal forces of each wheel is less than or equal to the ideal total longitudinal force of the whole vehicle; the sum of the lateral forces of each wheel is less than or equal to the ideal total lateral force of the whole vehicle; the yaw moment determined based on the longitudinal force and lateral force of each wheel is less than or equal to the ideal total yaw moment of the whole vehicle; the longitudinal force of each wheel satisfies the torque limit condition of the drive motor; the lateral force of each wheel does not exceed the maximum lateral force supported by each wheel; the maximum yaw moment that each wheel can provide is less than or equal to the torque limit condition determined based on the road surface adhesion coefficient and vehicle information; the relationship between the longitudinal force, lateral force, and vertical force of each wheel satisfies the friction circle condition.

[0043] In a possible implementation manner, the determining unit is specifically configured to: construct a seven-degree-of-freedom whole vehicle dynamics model based on the driving state information; construct a sliding surface for vertical motion, a sliding surface for roll motion, a sliding surface for pitch motion, and a reaching law; and determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle based on the seven-degree-of-freedom whole vehicle dynamics model, the sliding surface for vertical motion, the sliding surface for roll motion, the sliding surface for pitch motion, and the reaching law.

[0044] In a possible implementation manner, the determining unit is specifically configured to: determine the damping force of each shock absorber of the vehicle's suspension system based on the constraint relationship matrix, the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle; wherein the constraint relationship matrix is used to characterize the constraint relationship between the damping force of each shock absorber and the ideal vertical force of the whole vehicle, the constraint relationship between the damping force of each shock absorber and the ideal anti-roll moment of the whole vehicle, and the constraint relationship between the damping force of each shock absorber and the ideal anti-pitch moment of the whole vehicle.

[0045] According to the third aspect provided by the present application, a vehicle is provided, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method according to the first aspect and any possible implementation manner thereof.

[0046] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided, and when the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the method according to the first aspect and any possible implementation manner thereof.

[0047] According to a fifth aspect provided by the present application, there is provided a computer program product, which includes computer instructions. When the computer instructions run on an electronic device, the electronic device is caused to execute the method according to the first aspect and any possible implementation manner thereof described above.

[0048] It should be noted that for the technical effects brought by any implementation manner in the second aspect to the fifth aspect, reference may be made to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be elaborated herein.

[0049] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application, and do not constitute an improper limitation to the present application.

[0051] Figure 1 is a schematic diagram of the hardware structure of a vehicle shown according to an exemplary embodiment;

[0052] Figure 2 is a flowchart of a vehicle control method shown according to an exemplary embodiment;

[0053] Figure 3 is a schematic diagram of the structure of a vehicle control device shown according to an exemplary embodiment;

[0054] Figure 4 is a schematic diagram of the structure of a longitudinal and lateral integrated control module shown according to an exemplary embodiment;

[0055] Figure 5 is a schematic diagram of the structure of a vertical control module shown according to an exemplary embodiment;

[0056] Figure 6 is a block diagram of a vehicle control device shown according to an exemplary embodiment;

[0057] Figure 7 is a block diagram of an electronic device shown according to an exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0058] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings.

[0059] It should be noted that the terms "first", "second", etc. in the description, claims, and the above-mentioned drawings of this application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0060] In the embodiments of this application, words such as "exemplary", "such as", or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary", "such as", or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary", "such as", or "for example" is intended to present the relevant concepts in a specific manner.

[0061] Next, the technical solutions in the embodiments of this application will be described with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments.

[0062] Figure 1 It is a schematic diagram of the hardware structure of a vehicle shown according to an exemplary embodiment.

[0063] The vehicle control method provided by the embodiments of this application can be applied to Figure 1 the vehicle 10 shown. A vehicle can also be referred to as a transportation vehicle (vehicle), a mobile carrier (mobile carrier), an electric vehicle (electric vehicle, EV), a hybrid electric vehicle (hybrid electric vehicle, HEV), a plug-in hybrid electric vehicle (plug-in hybrid electric vehicle, PHEV), a fuel cell vehicle (fuel cell vehicle, FCV), an autonomous vehicle (autonomous vehicle), an intelligent and connected vehicle (intelligent and connected vehicle, ICV), a driverless vehicle (driverless vehicle), etc.

[0064] In the embodiments of the present application, the vehicle 10 can be a four-wheel vehicle such as a sedan, a sport utility vehicle (SUV), a truck, a special vehicle (such as an ambulance, a fire truck, a police car, etc.), a driverless taxi, an intelligent connected bus, an autonomous logistics vehicle, an electric truck, etc. In addition, the method is also applicable to various special vehicles, such as four-wheel vehicles for agriculture, mining, forestry, airport, port, etc. The present application does not make specific limitations on this.

[0065] Figure 1 The vehicle 10 shown includes distributed drive, distributed steering, semi-active suspension and braking systems, a left front wheel 11, a right front wheel 12, a left rear wheel 13, and a right rear wheel 14.

[0066] The distributed drive of the vehicle 10 can include a left front wheel end drive assembly 111, a right front wheel end drive assembly 121, a left rear wheel end drive assembly 131, and a right rear wheel end drive assembly 141.

[0067] The distributed steering of the vehicle 10 can include a left front wheel end steering assembly 112, a right front wheel end steering assembly 122, a left rear wheel end steering assembly 132, and a right rear wheel end steering assembly 142.

[0068] The semi-active suspension of the vehicle 10 can include a left front wheel end semi-active suspension assembly 113, a right front wheel end semi-active suspension assembly 123, a left rear wheel end semi-active suspension assembly 133, and a right rear wheel end semi-active suspension assembly 143.

[0069] The braking system of the vehicle 10 can include a left front wheel end braking assembly 114, a right front wheel end braking assembly 124, a left rear wheel end braking assembly 134, and a right rear wheel end braking assembly 144.

[0070] The vehicle 10 can also include a steering wheel 15, an accelerator pedal 16, and a brake pedal 17. Driver input signals, that is, driver control information, can be received and collected through the steering wheel 15, the accelerator pedal 16, and the brake pedal 17.

[0071] The vehicle 10 can also include a measurement unit 18. The measurement unit 18 can be used to collect the driving state information of the vehicle. For example, the measurement unit 18 can measure driving state information such as vehicle speed and acceleration.

[0072] The vehicle 10 can also include a vehicle control device 19. The vehicle control device 19 can calculate drive, steering, braking, and suspension assembly control information based on the driver's driving control information and the driving state information of the vehicle, and send corresponding control commands.

[0073] It should be noted that the structure illustrated in the embodiments of the present application does not limit the vehicle 10. It may include more or fewer components than those shown, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0074] Figure 2 is a flowchart of a vehicle control method shown according to an exemplary embodiment, as Figure 2 shown, the vehicle control method includes the following steps: S201 - S205.

[0075] S201. Obtain the driving operation information of the driver and the driving state information of the vehicle.

[0076] Among them, the driving operation information may include the steering wheel angle, the accelerator pedal opening, and the brake pedal opening. The driving state information may at least include the actual vehicle motion state parameters and the front wheel angle, and the actual vehicle motion state parameters include the actual longitudinal vehicle speed, the actual lateral vehicle speed, and the actual yaw rate.

[0077] In a possible implementation manner, a steering wheel angle sensor, an accelerator pedal sensor, and a brake pedal sensor may be deployed on the vehicle. The steering wheel angle sensor can collect the steering wheel angle of the vehicle in real time and send the collected steering wheel angle to the vehicle control device. The accelerator pedal sensor can collect the accelerator pedal opening of the vehicle in real time and send the collected accelerator pedal opening to the vehicle control device. The brake pedal sensor can collect the brake pedal opening of the vehicle in real time and send the collected brake pedal opening to the vehicle control device. The vehicle control device can receive the steering wheel angle, the accelerator pedal opening, and the brake pedal opening.

[0078] Exemplarily, the steering wheel angle received by the vehicle control device is 0 degrees, the accelerator pedal opening is 50%, and the brake pedal opening is 0%.

[0079] In a possible implementation manner, a wheel speed sensor may be deployed on the vehicle. The wheel speed sensor can collect the wheel speed of the vehicle and send the wheel speed of the vehicle to the vehicle control device. The vehicle control device can calculate the longitudinal vehicle speed according to the wheel speed of the vehicle.

[0080] In a possible implementation manner, the vehicle control device can obtain the lateral acceleration of the vehicle and integrate the lateral acceleration to obtain the lateral vehicle speed.

[0081] In a possible implementation manner, a gyroscope may be deployed in the vehicle control device. The vehicle control device can determine the yaw rate of the vehicle through the gyroscope.

[0082] In a possible implementation, the vehicle control device may calculate the front wheel angle of the vehicle based on the steering wheel angle.

[0083] Exemplarily, the longitudinal vehicle speed may be 100 kilometers per hour (km / h), the lateral vehicle speed may be 5 km / h, the yaw rate may be 0.4 radians per second (rad / s), and the front wheel angle may be 5 degrees.

[0084] S202. Determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle based on the driving operation information and the driving state information.

[0085] Among them, the ideal total longitudinal force of the whole vehicle can be used to represent the total resultant force in the driving direction of the vehicle in the ideal state. The ideal total lateral force of the whole vehicle can be used to represent the total resultant force in the lateral direction of the vehicle in the ideal state. The ideal total yaw moment of the whole vehicle can be used to represent the moment about the vertical direction of the vehicle.

[0086] It should be noted that the ideal total longitudinal force of the whole vehicle can determine the longitudinal acceleration of the vehicle. The ideal total lateral force of the whole vehicle can determine the lateral acceleration and turning radius of the vehicle. The ideal total yaw moment of the whole vehicle can determine the yaw rate of the vehicle.

[0087] In a possible implementation, the vehicle control device may determine the expected vehicle motion state parameters based on the driver's driving operation information, the front wheel angle, and the actual longitudinal vehicle speed. The vehicle control device may determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle. The specific implementation of the vehicle control device to determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle based on the driving operation information and the driving state information can refer to S301 - S302 below. This will not be elaborated here.

[0088] S203. Determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle.

[0089] Among them, the control parameters of each wheel include: the longitudinal force and lateral force of each wheel, the driving torque and yaw moment of each wheel, and the angle of each wheel. The longitudinal force of the wheel can be used to represent the force of the wheel in the driving direction, which is divided into driving force and braking force. The lateral force of the wheel can be used to represent the force of the wheel perpendicular to the driving direction. The driving torque of the wheel can be used to represent the torque on the driving wheel. The yaw moment of the wheel can be used to represent the contribution moment of a single wheel to the yaw motion of the vehicle. The wheel angle can be used to represent the rotation angle of the wheel around the kingpin axis of the vehicle.

[0090] In a possible implementation, the vehicle control device may determine the longitudinal force and lateral force of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle. The vehicle control device may respectively determine the driving torque and yaw moment of each wheel based on the longitudinal force of each wheel. The vehicle control device may respectively determine the steering angle of each wheel based on the lateral force of each wheel. For the specific implementation of the vehicle control device to determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, reference may be made to the following S401-S402. Details are not elaborated here.

[0091] S204. Determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle based on the driving state information.

[0092] Among them, the ideal vertical force of the whole vehicle can be used to represent the total resultant force in the vertical direction of the vehicle. The ideal anti-roll moment of the whole vehicle can be used to represent the moment resisting the roll of the vehicle. The ideal anti-pitch moment of the whole vehicle can be used to represent the moment resisting the pitch of the vehicle.

[0093] In a possible implementation, the vehicle control device may construct a seven-degree-of-freedom vehicle dynamics model based on the driving state information. The vehicle control device may construct a sliding surface for vertical motion, a sliding surface for roll motion, a sliding surface for pitch motion, and a reaching law. The vehicle control device may determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle based on the seven-degree-of-freedom vehicle dynamics model, the sliding surface for vertical motion, the sliding surface for roll motion, the sliding surface for pitch motion, and the reaching law. For the specific implementation of the vehicle control device to determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle based on the driving state information, reference may be made to the following S501-S503. Details are not elaborated here.

[0094] S205. Determine the control parameters of the vehicle's suspension system based on the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle.

[0095] Among them, the control parameters of the vehicle's suspension system include the damping force of each shock absorber of the vehicle's suspension system.

[0096] In a possible implementation, the vehicle control device may determine the damping force of each shock absorber of the vehicle's suspension system based on the constraint relationship matrix, the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle. For the specific implementation of how the vehicle control device determines the control parameters of the vehicle's suspension system, reference may be made to S601 below. Details are not elaborated here. Based on the above technical solution, the present application can parse the driver's control inputs (steering, throttle, brake), and match the ideal total longitudinal force, ideal lateral force, and ideal yaw moment of the whole vehicle in real time, making the vehicle's dynamic response more sensitive. Moreover, it can dynamically adjust the wheel control parameters according to the driving state (vehicle speed, road surface friction coefficient, etc.) to ensure the stability of acceleration, braking, and steering. Additionally, it can dynamically adjust the suspension parameters based on the ideal vertical force, roll resistance moment, and pitch resistance moment of the whole vehicle to reduce jolts and changes in the vehicle body posture. Therefore, the present application can achieve distributed control of the vehicle's longitudinal, lateral, and vertical directions by integrating driving control and driving state information, avoiding the problem of control target conflicts easily generated by traditional centralized control systems, and improving the controllability, safety, and comfort of the vehicle.

[0097] In some embodiments, in order to determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle based on driving control information and driving state information, the vehicle control method provided by the embodiments of the present application further includes the following steps: S301 - S302.

[0098] S301. Determine the expected vehicle motion state parameters based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed.

[0099] Among them, the expected vehicle motion state parameters may include the ideal longitudinal vehicle speed, the ideal lateral vehicle speed, and the ideal yaw angular velocity.

[0100] In a possible implementation, for the driving and braking motions in the vehicle's longitudinal direction, the vehicle control device may determine the ideal longitudinal vehicle speed based on the driving control information and the actual longitudinal vehicle speed.

[0101] Specifically, a first mapping relationship may be configured in the vehicle control device. The first mapping relationship may include the longitudinal acceleration corresponding to each of the multiple pieces of driving control information. The vehicle control device may determine the ideal longitudinal acceleration based on the first mapping relationship and the driving control information.

[0102] Furthermore, the vehicle control device may determine the ideal longitudinal vehicle speed based on the ideal longitudinal acceleration and the actual longitudinal vehicle speed. Among them, the ideal longitudinal acceleration, the actual longitudinal vehicle speed, and the ideal longitudinal vehicle speed satisfy the following first formula:

[0103]

[0104] Among them, can be used to characterize the ideal longitudinal vehicle speed. can be used to characterize the ideal longitudinal acceleration. can be used to characterize the actual longitudinal vehicle speed. t can be used to characterize time. dt can be used to characterize the integral with respect to time.

[0105] In a possible implementation, for the lateral motion and yaw motion of the vehicle, the vehicle control device can determine the ideal lateral vehicle speed and the ideal yaw angular velocity based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model of the vehicle.

[0106] Among them, the two-degree-of-freedom vehicle dynamics model of the vehicle can be used to describe the dynamic behavior of the vehicle in the lateral and yaw degrees of freedom in planar motion.

[0107] In a possible implementation, the ideal lateral vehicle speed and the ideal yaw angular velocity satisfy the following second formula:

[0108]

[0109] Among them, can be used to characterize the ideal lateral acceleration. can be used to characterize the ideal yaw angular velocity. can be used to characterize the actual longitudinal vehicle speed. can be used to characterize the distance from the center of mass to the front axle. can be used to characterize the distance from the center of mass to the rear axle. can be used to characterize the front wheel steering angle. can be used to characterize the stability factor determined based on the two-degree-of-freedom vehicle dynamics model of the vehicle.

[0110] In a possible implementation, the expression of satisfies the following third formula:

[0111]

[0112] Among them, can be used to characterize the stability factor determined based on the two-degree-of-freedom vehicle dynamics model of the vehicle. can be used to characterize the weight of the vehicle. can be used to characterize the wheelbase of the vehicle. can be used to characterize the equivalent cornering stiffness of the front axle in the two-degree-of-freedom vehicle dynamics model of the vehicle. can be used to characterize the equivalent cornering stiffness of the rear axle in the two-degree-of-freedom vehicle dynamics model of the vehicle. can be used to characterize the distance from the center of mass to the front axle. can be used to characterize the distance from the center of mass to the rear axle.

[0113] In yet another possible implementation, the vehicle control device may obtain the road surface adhesion coefficient of the current driving road surface of the vehicle. The vehicle control device may correct the ideal yaw rate based on the road surface adhesion coefficient so that the corrected ideal yaw rate satisfies the following fourth formula:

[0114]

[0115] Wherein, can be used to represent the corrected ideal yaw rate. can be used to represent the road surface adhesion coefficient. can be used to represent the gravitational acceleration. can be used to represent the ideal longitudinal vehicle speed.

[0116] S302. Determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle based on the actual vehicle motion state parameters, expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle.

[0117] Among them, the actual vehicle motion state parameters can be used to represent the vehicle motion state parameters at the current moment. The actual vehicle motion state parameters may include the actual longitudinal vehicle speed, actual lateral vehicle speed, and actual yaw rate.

[0118] In a possible implementation, the vehicle control device may convert the three-degree-of-freedom vehicle dynamics model into a vehicle motion state parameter prediction model and construct an objective function of the vehicle motion state parameter prediction model.

[0119] Among them, the three-degree-of-freedom vehicle dynamics model may include the longitudinal motion, lateral motion, and yaw motion of the vehicle.

[0120] Exemplarily, the vehicle control device may determine the actual vehicle motion state parameters as the state variables of the vehicle motion state parameter prediction model, and the output variables are the same as the state variables. The vehicle control device may determine the ideal total longitudinal force, ideal total lateral force, and ideal total yaw moment of the whole vehicle as the control variables of the vehicle motion state parameter prediction model. Based on this, the vehicle horizontal direction dynamics equation can be represented in the form of a non-linear state space equation in the following fifth formula. Fifth formula:

[0121]

[0122] The state variable x in the fifth formula satisfies the following sixth formula:

[0123]

[0124] The control variable u in the fifth formula satisfies the following seventh formula:

[0125]

[0126] In the fifth formula, matrix A satisfies the following eighth formula:

[0127]

[0128] In the fifth formula, matrix B satisfies the following ninth formula:

[0129]

[0130] Among them, can be used to represent the actual longitudinal vehicle speed. can be used to represent the actual lateral vehicle speed. can be used to represent the actual yaw rate. can be used to represent the ideal total longitudinal force of the whole vehicle. can be used to represent the derivative of the state variable x. can be used to represent the ideal total lateral force of the whole vehicle. can be used to represent the ideal total yaw moment of the whole vehicle. can be used to represent the weight of the vehicle. can be used to represent the moment of inertia of the vehicle about the Z axis of the vehicle coordinate system. C can be a third-order identity matrix.

[0131] In a possible implementation manner, the vehicle control device can discretize the above fifth formula according to the first-order Taylor expansion formula to obtain a non-linear discrete state space prediction model, that is, a vehicle motion state parameter prediction model. The vehicle motion state parameter prediction model can satisfy the following tenth formula:

[0132]

[0133] Among them, can be used to represent the discretized vehicle motion state parameters between the kth moment and the (k + p)th moment. can be used to represent the actual vehicle motion state parameters, that is, the vehicle motion state parameters at the kth moment, that is, the state variable at the current moment. can be used to represent the ideal total longitudinal force, ideal total lateral force and ideal total yaw moment of the whole vehicle at the kth moment, that is, the control quantity at the moment. can be used to represent the output of the vehicle motion state parameter prediction model. F(x) can be used to represent the non-linear discrete state space prediction function.

[0134] Optionally, the present application can perform tracking control according to the Nonlinear Model Predictive Control (NMPC) algorithm and the tenth formula to determine the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the entire vehicle.

[0135] Exemplarily, the prediction horizon in the NMPC algorithm can be p, and the control horizon is m, where m is less than p. The vehicle control device can determine the state quantity of the vehicle within the prediction horizon based on the state quantity of the vehicle at time k and the tenth formula. That is, the state of the vehicle at time k + p is to further determine the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the entire vehicle.

[0136] In a possible implementation manner, the objective function of the vehicle motion state parameter prediction model at least includes a first objective sub-function, a second objective sub-function, and a third objective sub-function. Among them, the first objective sub-function can be used to characterize the difference between the predicted vehicle motion state parameters and the ideal vehicle motion state parameters. The second objective sub-function can be used to characterize the difference between the control quantities at two adjacent times. The third objective sub-function can be used to characterize the difference in the change rate of the control quantities at two adjacent times.

[0137] In a possible implementation manner, the first objective sub-function satisfies the following eleventh formula:

[0138]

[0139] Among them, can be used to characterize the first objective sub-function. t can be used to represent time. k can be used to represent the current time. p can be used to represent the control horizon. Q can be used to represent the diagonal weight matrix of the output state error. can be used to represent the predicted vehicle motion state parameters. can be used to represent the ideal vehicle motion state parameters.

[0140] In order to reduce the energy loss of the vehicle control device, the magnitude of the control quantity should be reduced as much as possible. The second objective sub-function satisfies the following twelfth formula:

[0141]

[0142] Among them, can be used to characterize the second objective sub-function. t can be used to represent time. k can be used to represent the current time. p can be used to represent the control horizon. R can be used to represent the diagonal weight matrix of the control quantity error. can be used to represent the control quantity at time t + 1. can be used to represent the control quantity at time t.

[0143] The third target sub - function satisfies the following thirteenth formula:

[0144]

[0145] Wherein, can be used to represent the third target sub - function. t can be used to represent time. k can be used to represent the current moment. p can be used to represent the control time domain. P can be used to represent the diagonal weight matrix of the change rate of the control quantity. can be used to represent the change rate of the control quantity at the moment of t + 1. can be used to represent the change rate of the control quantity at the moment of t.

[0146] In a possible implementation manner, the vehicle control device can determine the difference between the predicted vehicle motion state parameters and the ideal vehicle motion state parameters through the first target sub - function. The vehicle control device can minimize the magnitude of the control quantity through the second target sub - function to reduce the computational power loss of the vehicle control device. The vehicle control device can limit the change rate of the control quantity through the third target sub - function to reduce the oscillation and overshoot of the vehicle.

[0147] The objective function of the vehicle motion state parameter prediction model can satisfy the following fourteenth formula:

[0148]

[0149] Wherein, can be used to represent the first target sub - function. can be used to represent the second target sub - function. can be used to represent the third target sub - function. can be used to represent the objective function of the vehicle motion state parameter prediction model. can be used to represent the state quantity. can be used to represent the control quantity.

[0150] In a possible implementation manner, the vehicle control device can solve the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

[0151] In another possible implementation manner, based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, the objective function of the vehicle motion state parameter prediction model is solved to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle that satisfy the first constraint condition.

[0152] Among them, the first constraint relationship can be used to constrain that the ideal total longitudinal force of the whole vehicle is less than or equal to the maximum frictional force of the road surface, the ideal total lateral force of the whole vehicle is less than or equal to the maximum frictional force of the road surface, and the ideal total yaw moment of the whole vehicle is less than or equal to the maximum yaw moment supported by the road surface.

[0153] In a possible implementation manner, the first constraint relationship satisfies the following fifteenth formula.

[0154]

[0155] Among them, can be used to characterize the ideal total longitudinal force of the whole vehicle. can be used to characterize the ideal total lateral force of the whole vehicle. can be used to characterize the road surface adhesion coefficient. can be used to characterize the vehicle. g can be used to characterize the acceleration due to gravity. can be used to characterize the ideal total yaw moment of the whole vehicle. can be used to characterize the distance from the center of mass to the front axle. can be used to characterize the distance from the center of mass to the rear axle. can be used to characterize the vehicle front track.

[0156] In a possible implementation manner, the first constraint relationship may further include constraints on the rates of change of the longitudinal resultant force, the lateral resultant force, and the yaw resultant moment.

[0157] Based on this, the present application can, based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle, accurately calculate the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle, so that the vehicle control can more accurately respond to the driver's manipulation intention, improve the vehicle's handling performance, and make driving smoother and more comfortable.

[0158] In some embodiments, in order to determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle, the vehicle control method provided by the embodiments of the present application further includes the following steps: S401 - S403.

[0159] S401. Based on the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle, determine the longitudinal force and the lateral force of each wheel of the vehicle.

[0160] In a possible implementation manner, the vehicle control device can construct a wheel stability margin objective function.

[0161] In a possible implementation, the greater the distance between the resultant force of the longitudinal force and the lateral force of each wheel and the boundary of the tire friction circle, the greater the stability margin of each wheel and the better the stability of the vehicle. Constructing the wheel stability margin objective function can start from the perspective of tire stability margin. By minimizing the variance and mean of the longitudinal and lateral resultant force load ratios of each wheel, the utilization of the load ratio of each wheel can be optimized, thereby improving the handling stability of the vehicle. In addition, since the boundary of the friction circle of each wheel is affected by the vertical force influence, reducing the fluctuation of the tire vertical load can suppress the load transfer and avoid the situation where the friction circle boundary of a single wheel is extremely small.

[0162] Based on this, the load ratio of each wheel, the variance of the load ratio, and the mean of the load ratio satisfy the following sixteenth formula:

[0163]

[0164] Wherein, can be used to characterize the load ratio of each wheel. can be used to characterize the longitudinal force of each wheel. can be used to characterize the lateral force of each wheel. can be the actual value of the vertical load of each wheel. can be used to represent the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . can be used to characterize the road surface adhesion coefficient corresponding to each wheel. can be used to characterize the variance of the load ratio. can be used to characterize the mean of the load ratio.

[0165] In a possible implementation, the wheel stability margin objective function is the weighted sum of the variance and mean of the load ratio of each wheel. The wheel stability margin objective function satisfies the following seventeenth formula:

[0166]

[0167] Wherein, can be used to characterize the weight coefficient of the variance of the load ratio. can be used to characterize the weight coefficient of the mean of the load ratio. can be used to characterize the wheel stability margin objective function. can be used to characterize the longitudinal force of each wheel. can be used to characterize the lateral force of each wheel. can be used to characterize the load ratio of each wheel. can be used to characterize the variance of the load ratio. It can be used to characterize the mean value of the load rate.

[0168] In a possible implementation, the vehicle control device can solve the wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, and determine the longitudinal force and lateral force of each wheel of the vehicle.

[0169] In another possible implementation, the vehicle control device solves the wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, and determines the longitudinal force and lateral force of each wheel under the satisfaction of the second constraint condition.

[0170] Among them, the second constraint condition includes at least one of the following: the sum of the longitudinal forces of each wheel is less than or equal to the ideal total longitudinal force of the whole vehicle. The sum of the lateral forces of each wheel is less than or equal to the ideal total lateral force of the whole vehicle. The yaw moment determined based on the longitudinal force and lateral force of each wheel is less than or equal to the ideal total yaw moment of the whole vehicle. The longitudinal force of each wheel satisfies the torque limit condition of the drive motor. The lateral force of each wheel does not exceed the maximum lateral force supported by each wheel. The relationship between the longitudinal force, lateral force and vertical force of each wheel satisfies the friction circle condition.

[0171] Based on this, the second constraint condition satisfies the following eighteenth formula to twenty-second formula.

[0172] In a possible implementation, the vehicle control device can use the eighteenth formula to constrain the sum of the longitudinal forces of each wheel, the sum of the lateral forces of each wheel, and the yaw moment determined based on the longitudinal force and lateral force of each wheel, so that the sum of the longitudinal forces of each wheel is less than or equal to the ideal total longitudinal force of the whole vehicle, the sum of the lateral forces of each wheel is less than or equal to the ideal total lateral force of the whole vehicle, and the yaw moment determined based on the longitudinal force and lateral force of each wheel is less than or equal to the ideal total yaw moment of the whole vehicle. Eighteenth formula:

[0173]

[0174] Among them, It can be used to characterize the ideal total longitudinal force of the whole vehicle. It can be used to characterize the ideal total lateral force of the whole vehicle. It can be used to characterize the ideal total yaw moment of the whole vehicle. It can be used to characterize the longitudinal force of the left front wheel. It can be used to characterize the longitudinal force of the right front wheel. It can be used to characterize the longitudinal force of the left rear wheel. It can be used to characterize the longitudinal force of the right rear wheel. It can be used to characterize the lateral force of the left front wheel. It can be used to characterize the lateral force of the right front wheel. It can be used to characterize the lateral force of the left rear wheel. It can be used to characterize the lateral force of the right rear wheel. It can be used to characterize the front track of the vehicle. It can be used to characterize the rear track of the vehicle. It can be used to characterize the distance from the center of mass to the front axle. It can be used to characterize the distance from the center of mass to the rear axle.

[0175] In a possible implementation, the vehicle control device can limit the longitudinal force of each wheel through the following nineteenth formula, so that the longitudinal force of each wheel meets the torque limit condition of the drive motor. Nineteenth formula:

[0176]

[0177] Wherein, It can be used to characterize the torque limit condition of the drive motor. It can be used to characterize the tire radius. It can be used to characterize the longitudinal force of each wheel. It can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel .

[0178] In a possible implementation, the vehicle control device can constrain the lateral force of each wheel through the following twentieth formula, so that the lateral force of each wheel does not exceed the maximum lateral force supported by each wheel.

[0179]

[0180] Wherein, It can be used to characterize the cornering stiffness of each wheel. It can be used to characterize the maximum lateral force supported by each wheel. It can be used to characterize the lateral force of each wheel. It can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel .

[0181] In a possible implementation, the vehicle control device can limit the maximum yaw moment that each wheel can provide through the following twenty-first formula, so that the maximum yaw moment that each wheel can provide is less than or equal to the torque limit condition determined based on the road surface adhesion coefficient and vehicle information.

[0182] Twenty - first formula:

[0183]

[0184] Among them, can be used to characterize the yaw moment provided by the left front wheel or the right front wheel. can be used to characterize the yaw moment provided by the left rear wheel or the right rear wheel. can be used to characterize the road surface adhesion coefficient. t f can be used to characterize the vehicle front track. t r can be used to characterize the vehicle rear track. l f can be used to characterize the distance from the center of mass to the front axle. l r can be used to characterize the distance from the center of mass to the rear axle. can be used to characterize the vehicle. g can be used to characterize the acceleration due to gravity.

[0185] In a possible implementation manner, the vehicle control device can constrain the relationship between the longitudinal force, lateral force, and vertical force of each wheel through the following twenty - second formula, so that the relationship between the longitudinal force, lateral force, and vertical force of each wheel satisfies the friction circle condition. Twenty - second formula:

[0186]

[0187] Among them, can be used to characterize the longitudinal force of each wheel. can be used to characterize the lateral force of each wheel. is used to characterize the vertical force of each wheel. can be used to characterize the road surface adhesion coefficient of each wheel.

[0188] can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel .

[0189] S402. Based on the longitudinal force of each wheel, determine the driving torque and yaw moment of each wheel respectively.

[0190] In a possible implementation manner, the vehicle control device can, based on the torque balance of a single wheel in the vehicle longitudinal driving and longitudinal braking states, convert the longitudinal force of each wheel into the driving torque and yaw moment of each wheel. The longitudinal force of each wheel, the driving torque of each wheel, and the yaw moment satisfy the following twenty - third formula. Twenty - third formula:

[0191]

[0192] Among them, can be used to characterize the driving torque. can be used to characterize the braking torque. can be used to characterize the tire radius. can be used to characterize the longitudinal forces of each wheel in the wheel coordinate system. can be used to characterize the rotational angular acceleration of each wheel. can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . can be used to characterize the moment of inertia of the wheel.

[0193] In a possible implementation manner, when the longitudinal forces of each wheel are the longitudinal forces in the vehicle coordinate system, the vehicle control device can convert the longitudinal forces and lateral forces of each wheel in the vehicle coordinate system into the longitudinal forces of each wheel in the wheel coordinate system based on the following twenty-fourth formula. Twenty-fourth formula:

[0194]

[0195] Among them, can be used to characterize the steering angle of each wheel. can be used to characterize the longitudinal forces of each wheel in the wheel coordinate system. can be used to characterize the lateral forces of each wheel in each wheel coordinate system. can be used to characterize the longitudinal forces of each wheel in the vehicle coordinate system. can be used to characterize the lateral forces of each wheel in the vehicle coordinate system. ij can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . can be used to characterize the moment of inertia of the wheel.

[0196] S403. Determine the steering angle of each wheel respectively based on the lateral force of each wheel.

[0197] In a possible implementation manner, the vehicle control device can convert the lateral force of each wheel into the desired side slip angle of each wheel based on the tire inverse model. The vehicle control device can determine the steering angle of each wheel based on the desired side slip angle of each wheel.

[0198] Among them, the tire inverse model is an important concept in the fields of vehicle dynamics and tire mechanics, and its core goal is to inversely deduce the key parameters (such as slip ratio, side slip angle, etc.) of the tire in contact with the ground from the mechanical response of the tire.

[0199] In a possible implementation manner, the vehicle control device can convert the lateral force of each wheel into the desired slip angle of each wheel through the following twenty-fifth formula. Twenty-fifth formula:

[0200]

[0201] In the twenty-fifth formula satisfies the following twenty-sixth formula:

[0202]

[0203] Wherein, can be used to represent the desired slip angle of each wheel. can be used to represent the road adhesion coefficient corresponding to each wheel. can be used to represent the cornering stiffness of each wheel. can be used to represent the longitudinal force of each wheel. can be used to represent the lateral force of each wheel. can be the vertical force of each wheel. ij can be used to represent the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . p can be used to represent adjustable parameters.

[0204] In a possible implementation manner, a second mapping relationship can be configured in the vehicle control device. The second mapping relationship includes multiple slip angles and the corresponding steering angles of each wheel. The second mapping relationship can be determined according to the measured parameters. The vehicle control device can determine the steering angles of each wheel matching the desired slip angle according to the second mapping relationship.

[0205] Based on this, the present application can determine the longitudinal force and lateral force of each wheel based on the ideal total longitudinal force, lateral force and yaw moment of the whole vehicle, and calculate the driving torque, yaw moment and wheel steering angle of the vehicle based on the longitudinal force and lateral force of each wheel, so as to realize multi-objective coordinated control and improve the handling performance and stability of the vehicle.

[0206] In some embodiments, in order to determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle and the ideal anti-pitch moment of the whole vehicle based on the driving state information, the vehicle control method provided by the embodiments of the present application further includes the following steps: S501-S503.

[0207] S501. Construct a seven-degree-of-freedom whole-vehicle dynamics model based on the driving state information.

[0208] In a possible implementation, the seven-degree-of-freedom vehicle dynamics model includes the longitudinal motion, lateral motion, vertical motion of the vehicle, and the vertical motion of each wheel. The seven-degree-of-freedom vehicle dynamics model may include the following twenty-seventh formula to thirty-third formula.

[0209] In a possible implementation, the vehicle control device may construct a balance equation of the vehicle in the vertical direction according to the component of the vehicle longitudinal speed in the pitch direction and the component of the lateral speed in the roll direction. The balance equation of the vehicle in the vertical direction satisfies the following twenty-seventh formula. Twenty-seventh formula:

[0210]

[0211] Wherein, can be used to characterize the unsprung mass. can be used to characterize the derivative of the actual vertical speed, that is, the actual vertical acceleration. can be used to characterize the actual longitudinal speed. can be used to characterize the actual lateral speed. can be used to characterize the derivative of the actual roll angle, that is, the actual roll angular velocity. can be used to characterize the ideal vertical force of the whole vehicle. can be used to characterize the gravitational acceleration. can be used to characterize the pitch angular velocity of the vehicle.

[0212] In a possible implementation, the vehicle control device may divide the damping force of the vehicle semi-active suspension shock absorber into passive damping force and adjustable damping force. The damping force of the semi-active suspension shock absorber satisfies the following twenty-eighth formula. Twenty-eighth formula:

[0213]

[0214] Wherein, can be used to characterize the damping force of the semi-active suspension shock absorber. can be used to characterize the passive damping coefficient of the shock absorber. can be used to characterize the adjustable damping coefficient of the semi-active suspension shock absorber. can be used to characterize the vertical speed of the semi-active suspension. can be used to characterize the vertical speed of the wheel. can be used to characterize the adjustable damping force. can be used to characterize the passive damping force.

[0215] In a possible implementation, the ideal vertical force of the whole vehicle may include the spring forces on the four suspensions of the vehicle, the passive damping force and the adjustable damping force of the shock absorber. Based on this, the ideal vertical force of the whole vehicle can satisfy the following twenty-ninth formula. Twenty-ninth formula:

[0216]

[0217] Among them, can be used to characterize the ideal vertical force of the whole vehicle. can be used to characterize the spring stiffness of each suspension. can be used to characterize the passive damping coefficient of the shock absorber of each suspension. can be used to characterize the vertical displacement of the unsprung mass of each suspension relative to the equilibrium point position. can be used to characterize the vertical displacement of the sprung mass of each suspension relative to the equilibrium point position. can be used to characterize the derivative of the vertical displacement of the sprung mass of each suspension relative to the equilibrium point position. can be used to characterize the derivative of the vertical displacement of the unsprung mass of each suspension relative to the equilibrium point position. k ij 、c ij 、z sij 、z uij 、 、 Among them, ij in can be used to characterize the subscripts of the four wheels, which are the left front wheel 、the right front wheel 、the left rear wheel and the right rear wheel . f1 can be used to characterize the adjustable damping force of the shock absorber of the left front suspension. f2 can be used to characterize the adjustable damping force of the shock absorber of the left rear suspension. f3 can be used to characterize the adjustable damping force of the shock absorber of the right front suspension. f4 can be used to characterize the adjustable damping force of the shock absorber of the right rear suspension.

[0218] In a possible implementation, the vehicle control device can construct a roll balance equation according to the roll motion of the vehicle's center of mass around the X-axis in the plane YOZ. The roll balance equation satisfies the following 30th formula:

[0219]

[0220] Among them, the plane YOZ can be used to characterize the plane formed by the Y-axis and the Z-axis in the vehicle coordinate system. can be used to characterize the moment of inertia of the vehicle around the X-axis of the vehicle coordinate system. can be used to characterize the vehicle roll angular acceleration. can be used to characterize the ideal anti-roll moment of the whole vehicle. can be used to characterize the distance from the center of mass to the roll center. can be used to characterize the roll moment caused by the centrifugal force of the sprung mass. can be used to characterize the roll moment caused by the gravity of the sprung mass. can be used to characterize the sprung mass. It can be used to characterize the lateral acceleration. It can be used to characterize the gravitational acceleration. It can be used to characterize the actual roll angle.

[0221] The ideal roll resistance moment of the whole vehicle satisfies the following thirty - first formula. Thirty - first formula:

[0222]

[0223] Where, M xd It can be used to characterize the ideal roll resistance moment of the whole vehicle. It can be used to characterize the vertical force of each wheel. in It can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . t f It can be used to characterize the vehicle front track. t r It can be used to characterize the vehicle rear track.

[0224] In a possible implementation manner, the vehicle control device can construct a roll balance equation according to the pitching motion of the vehicle center of mass around the X - axis in the plane XOZ. The pitching balance equation satisfies the following thirty - second formula:

[0225]

[0226] Where, the plane XOZ can be used to characterize the plane formed by the X - axis and the Z - axis in the vehicle coordinate system. It can be used to characterize the moment of inertia of the vehicle around the Y - axis of the vehicle coordinate system. It can be used to characterize the vehicle pitching angular acceleration. It can be used to characterize the ideal pitching resistance moment of the whole vehicle. It can be used to characterize the distance from the center of mass to the pitching center. It can be used to characterize the pitching moment caused by the pushing or braking force of the unsprung mass. It can be used to characterize the pitching moment caused by the gravity of the unsprung mass. It can be used to characterize the unsprung mass. It can be used to characterize the longitudinal acceleration. It can be used to characterize the gravitational acceleration. It can be used to characterize the actual pitching angle.

[0227] The ideal pitching resistance moment of the whole vehicle satisfies the following thirty - third formula:

[0228]

[0229] Among them, it can be used to characterize the ideal anti-pitching moment of the whole vehicle. It can be used to characterize the vertical forces of each wheel. in it can be used to characterize the subscripts of the four wheels, which are the left front wheel , the right front wheel , the left rear wheel and the right rear wheel . It can be used to characterize the distance from the center of mass to the front axle. It can be used to characterize the vehicle's rear wheel track.

[0230] S502, construct a sliding mode surface for vertical motion, a sliding mode surface for roll motion, a sliding mode surface for pitch motion, and a reaching law.

[0231] Among them, the sliding mode surface is a hyperplane defined in the state space, which is used to describe the expected motion trajectory of an object under the control action. The reaching law can be a law or strategy that describes how an object approaches the sliding mode surface from an arbitrary initial position. For example, in vehicle control, the sliding mode surface can be designed so that the roll angle and pitch angle of the vehicle track the expected zero angle. At the same time, choosing an appropriate reaching law can make the vehicle state reach the sliding mode surface quickly and smoothly, so as to achieve the smooth driving and attitude stability of the vehicle.

[0232] In a possible implementation manner, the vehicle control device can be configured with an ideal vertical vehicle speed, a rational roll angle, and an ideal pitch angle. The vehicle control device can construct a sliding mode surface for vertical motion, a sliding mode surface for roll motion, and a sliding mode surface for pitch motion based on the ideal vertical vehicle speed, the rational roll angle, and the ideal pitch angle.

[0233] Optionally, the ideal vertical vehicle speed, the rational roll angle, and the ideal pitch angle can be set according to actual needs. For example, the ideal vertical vehicle speed can be 0 meters per second (m / s), the rational roll angle can be 0 degrees, and the ideal pitch angle can be 0 degrees. This application does not make specific limitations on this.

[0234] In an example, the error accumulation of the roll angular velocity and the pitch angular velocity will cause unnecessary errors in the tracking of the vehicle body attitude angle, which will in turn affect the overall performance of the vehicle. To solve this problem, this application can adopt a non-singular terminal sliding mode control method to design the sliding mode surface for vertical motion, the sliding mode surface for roll motion, and the sliding mode surface for pitch motion. Designing the sliding mode surface for vertical motion, the sliding mode surface for roll motion, and the sliding mode surface for pitch motion by using the non-singular terminal sliding mode control method satisfies the following thirty-fourth formula:

[0235]

[0236] Among them, and are positive constants in the sliding mode surface that can be used to characterize the roll motion. p2 and q2 can be used to represent arbitrarily selected positive odd numbers, and satisfy 1 < p2 / q2 < 2. and are positive constants in the sliding mode surface that can be used to characterize the pitch motion. p3 and q3 can be used to represent arbitrarily selected positive odd numbers, and satisfy 1 < p3 / q3 < 2. can be used to characterize the ideal vertical vehicle speed. can be used to characterize the actual vertical vehicle speed. can be used to characterize the ideal roll angle. can be used to characterize the actual roll angle. can be used to characterize the derivative of the ideal roll angle, that is, the ideal roll angle speed. can be used to characterize the derivative of the actual roll angle, that is, the actual roll angle speed. can be used to characterize the ideal pitch angle. can be used to characterize the actual pitch angle. can be used to characterize the derivative of the ideal pitch angle, that is, the ideal pitch angle speed. can be used to characterize the derivative of the actual pitch angle, that is, the actual pitch angle speed. can be used to characterize the sliding mode surface of the vertical motion. can be used to characterize the sliding mode surface of the roll motion. can be used to characterize the sliding mode surface of the pitch motion.

[0237] In a possible implementation manner, for the sliding mode surface of the vertical motion, the vehicle control device can construct an approaching law for the vertical motion. The approaching law for the vertical motion can be used to reduce the chattering phenomenon during sliding mode control based on the sliding mode surface of the vertical motion.

[0238] Optionally, the approaching law for the vertical motion can be set according to actual requirements. For example, the approaching law for the vertical motion can be a constant speed approaching law, and the approaching law for the vertical motion can also be a variable structure approaching law. This application does not make specific limitations on this.

[0239] Exemplarily, when the approaching law for the vertical motion is a constant speed approaching law, the vehicle control device can use a saturation function instead of a sign function to ensure the continuity of the control quantity, thereby reducing the chattering phenomenon of the sliding mode control. The constant speed approaching law satisfies the following thirty-fifth formula. Thirty-fifth formula:

[0240]

[0241] Among them, can be used to characterize the approaching law for the vertical motion, that is, the constant speed approaching law. It can be used to represent a positive constant, indicating the approaching rate of the system state on the sliding mode surface. It can be used to represent a coefficient for smoothing the chattering of high-frequency switching on the sliding mode surface. The larger the value or the smaller it is, the faster the approaching rate of the sliding mode control, but the larger the chattering. It can be used to represent the sliding mode surface of the vertical motion. sgn(x) can be used to represent the sign function. If x < -1, it returns -1. If -1 ≤ x ≤ 1, it returns, and if x > 1, it returns 1‌. It can be used to represent if the absolute value of . It can be used to represent if the absolute value of .

[0242] In a possible implementation, for the sliding mode surface of the roll motion and the sliding mode surface of the pitch motion, the vehicle control device can construct the reaching law of the roll motion and the reaching law of the pitch motion.

[0243] Optionally, the reaching law of the roll motion and the reaching law of the pitch motion can be non-linear functions or constant approaching rates. This application does not make specific restrictions on this.

[0244] Exemplarily, in the case where the reaching law of the roll motion and the reaching law of the pitch motion are non-linear functions, the reaching law of the roll motion satisfies the following thirty-sixth formula, and the reaching law of the pitch motion can satisfy the following thirty-seventh formula. Thirty-sixth formula:

[0245]

[0246] Among them, It can be used to represent the sliding mode surface of the roll motion. and It can be used to represent the positive constant in the reaching law of the roll motion. and are used to represent any arbitrarily selected positive odd number and satisfy . It can be used to represent the reaching law of the roll motion.

[0247] It should be noted that the larger is, the better the suppression effect of the corresponding attitude angle, but the larger the chattering of the corresponding attitude angular velocity. When the vehicle control device adjusts the control parameters of the reaching law of the roll motion,

[0248] Thirty-seventh formula:

[0249]

[0250] The sliding surface that can be used to characterize the pitching motion. and The positive constant in the reaching law that can be used to characterize the pitching motion. and To be used to characterize any arbitrarily selected positive odd number and satisfy . Can be used to characterize the reaching law of the pitching motion.

[0251] It should be noted that the larger is, the larger is, and the better the suppression effect of the corresponding attitude angle is, but the larger the chattering of the corresponding attitude angular velocity is. When the vehicle control device adjusts the control parameters of the reaching law of the roll motion,

[0252] S503. Based on the seven-degree-of-freedom vehicle dynamics model, the sliding surface of the vertical motion, the sliding surface of the roll motion, the sliding surface of the pitching motion, and the reaching law, determine the ideal vertical force of the vehicle, the ideal anti-roll moment of the vehicle, and the ideal anti-pitching moment of the vehicle.

[0253] In a possible implementation manner, through the seven-degree-of-freedom vehicle dynamics model, the sliding surface of the vertical motion, and the reaching law of the vertical motion, the ideal vertical force of the vehicle can be determined to satisfy the following thirty-eighth formula. The vehicle control device can determine the ideal vertical force of the vehicle based on the thirty-eighth formula. Thirty-eighth formula:

[0254]

[0255] Among them, Can be used to characterize the ideal vertical force of the vehicle. Can be used to characterize the unsprung mass. Can be used to characterize the actual longitudinal vehicle speed. Can be used to characterize the derivative of the actual pitch angle, that is, the actual pitch angular velocity. Can be used to characterize the actual lateral vehicle speed. Can be used to characterize the gravitational acceleration. Can be used to characterize the reaching law of the vertical motion. Can be used to characterize the positive constant, representing the approaching rate of the system state on the sliding surface. Can be used to characterize the coefficient, used to smooth the chattering of the high-frequency switching of the sliding surface. Can be used to characterize the sliding surface of the vertical motion.

[0256] In a possible implementation, the ideal roll-resistant moment of the whole vehicle can be determined to satisfy the following thirty-ninth formula through a seven-degree-of-freedom whole-vehicle dynamics model, a sliding mode surface of the roll motion, and an approach law of the roll motion. The vehicle control device can determine the ideal roll-resistant moment of the whole vehicle based on the thirty-ninth formula. Thirty-ninth formula:

[0257]

[0258] Wherein, can be used to characterize the ideal roll-resistant moment of the whole vehicle. can be used to characterize the sprung mass. can be used to characterize the lateral acceleration. can be used to characterize the distance from the center of mass to the roll center. can be used to characterize the gravitational acceleration. can be used to characterize the actual roll angle. can be used to characterize the actual roll angular velocity.

[0259] can be used to characterize the moment of inertia of the vehicle about the X-axis of the vehicle coordinate system. can be used to characterize the approach law of the vertical motion. can be used to characterize the sliding mode surface of the roll motion. and can be used to characterize the positive constant in the approach law of the roll motion. and is used to characterize any arbitrarily selected positive odd number. can be used to characterize. can be used to characterize. p2 and q2 can be used to characterize any arbitrarily selected positive odd numbers, and satisfy 1 < p2 / q2 < 2.

[0260] In a possible implementation, the ideal pitch-resistant moment of the whole vehicle can be determined to satisfy the following fortieth formula through a seven-degree-of-freedom whole-vehicle dynamics model, a sliding mode surface of the pitch motion, and an approach law of the pitch motion. The vehicle control device can determine the ideal pitch-resistant moment of the whole vehicle based on the fortieth formula. Fortieth formula:

[0261]

[0262] Wherein, can be used to characterize the ideal pitch-resistant moment of the whole vehicle. can be used to characterize the sprung mass. can be used to characterize the longitudinal acceleration. can be used to characterize the moment of inertia of the vehicle about the Y-axis of the vehicle coordinate system. can be used to characterize the distance from the center of mass to the pitch center. can be used to characterize the actual pitch angle. It can be used to characterize the actual pitch angular velocity. - It can be used to characterize the reaching law of the pitch motion. It can be used to characterize the sliding mode surface of the pitch motion. and It can be used to characterize any arbitrarily selected positive odd number. p3 and q3 can be used to characterize any arbitrarily selected positive odd number, and satisfy 1 < p3 / q3 < 2.

[0263] Based on this, the present application can construct a seven-degree-of-freedom vehicle dynamics model based on the driving state information, and design the sliding mode surface and reaching law of the vertical, roll, and pitch motions, and then determine the ideal vertical force, roll resistance moment, and pitch resistance moment of the vehicle that conform to the current vehicle driving state and driving control, so as to achieve precise coordinated control of the vertical, roll, and pitch motions of the vehicle according to the ideal vertical force, roll resistance moment, and pitch resistance moment of the vehicle, and improve the stability of the vehicle.

[0264] In some embodiments, in order to determine the control parameters of the vehicle's suspension system based on the ideal vertical force of the vehicle, the ideal roll resistance moment of the vehicle, and the ideal pitch resistance moment of the vehicle, the vehicle control method provided by the present application further includes the following steps: S601.

[0265] S601. Based on the constraint relationship matrix, the ideal vertical force of the vehicle, the ideal roll resistance moment of the vehicle, and the ideal pitch resistance moment of the vehicle, determine the damping force of each shock absorber of the vehicle's suspension system. Among them, the constraint relationship matrix can be used to characterize the constraint relationship between the damping force of each shock absorber and the ideal vertical force of the vehicle, the constraint relationship between the damping force of each shock absorber and the ideal roll resistance moment of the vehicle, and the constraint relationship between the damping force of each shock absorber and the ideal pitch resistance moment of the vehicle. The constraint relationship between the damping force of each shock absorber and the ideal vertical force of the vehicle includes: the sum of the damping forces of each shock absorber is equal to the ideal vertical force of the vehicle. The constraint relationship between the damping force of each shock absorber and the ideal roll resistance moment of the vehicle may include: the roll resistance moment determined based on the front axle track, the rear axle track, and the damping force of each shock absorber is equal to the ideal roll resistance moment of the vehicle. The constraint relationship between the damping force of each shock absorber and the ideal pitch resistance moment of the vehicle may include: the pitch resistance moment determined based on the distance from the center of mass to the front axle, the distance from the center of mass to the rear axle, and the damping force of each shock absorber is equal to the ideal pitch resistance moment of the vehicle.

[0266] It should be noted that the damping force of each shock absorber may include the adjustable damping force of the shock absorber of the left front suspension, the adjustable damping force of the shock absorber of the left rear suspension, the adjustable damping force of the shock absorber of the right front suspension, and the adjustable damping force of the shock absorber of the right rear suspension.

[0267] In a possible implementation manner, the ideal vertical force of the vehicle, the ideal roll resistance moment of the vehicle, and the ideal pitch resistance moment of the vehicle and the control parameters of the vehicle's suspension system satisfy the following forty-first formula. Forty-first formula:

[0268]

[0269] Among them, the matrix . The matrix . The matrix .

[0270] Based on the forty-first formula, the matrix , the matrix , and the matrix the following forty-second formula can be determined:

[0271] .

[0272] Based on the forty-second formula, it can be determined that the damping forces f1, f2, f3, and f4 of each shock absorber satisfy the following forty-third to forty-fifth formulas.

[0273] The forty-third formula can be used to characterize the constraint relationship between the damping force of each shock absorber and the ideal vertical force of the whole vehicle. The forty-third formula:

[0274]

[0275] The forty-fourth formula can be used to characterize the constraint relationship between the damping force of each shock absorber and the ideal roll moment of the whole vehicle. The forty-fourth formula:

[0276]

[0277] The forty-fifth formula can be used to characterize the constraint relationship between the damping force of each shock absorber and the ideal pitch moment of the whole vehicle. The forty-fifth formula:

[0278]

[0279] Among them, in the forty-first to forty-fifth formulas, can be used to characterize the ideal vertical force of the whole vehicle. can be used to characterize the ideal roll moment of the whole vehicle. can be used to characterize the ideal pitch moment of the whole vehicle. t f can be used to characterize the front track of the vehicle. t r can be used to characterize the rear track of the vehicle. l f can be used to characterize the distance from the center of mass to the front axle. l r can be used to characterize the distance from the center of mass to the rear axle. f1 can be used to characterize the adjustable damping force of the shock absorber of the left front suspension. f2 can be used to characterize the adjustable damping force of the shock absorber of the left rear suspension. f3 can be used to characterize the adjustable damping force of the shock absorber of the right front suspension. f4 can be used to characterize the adjustable damping force of the shock absorber of the right rear suspension.

[0280] In a possible implementation, in order to determine the damping forces f1, f2, f3, and f4 of each shock absorber, the vehicle control device may construct the pseudo matrix of matrix A . The pseudo matrix can satisfy the following forty-sixth formula. Forty-sixth formula:

[0281]

[0282] Based on the forty-first formula and the forty-sixth formula, the damping forces of each shock absorber can be determined , , , to satisfy the following forty-seventh formula. Forty-seventh formula:

[0283]

[0284] Based on the forty-seventh formula, it can be determined that the damping forces f1, f2, f3, and f4 of each shock absorber respectively satisfy the following forty-eighth formula to fifty-first formula. Forty-eighth formula:

[0285]

[0286] Forty-ninth formula:

[0287]

[0288] Fiftieth formula:

[0289]

[0290] Fifty-first formula:

[0291]

[0292] Among them, in the forty-sixth to fifty-first formulas, can be used to represent the ideal vertical force of the whole vehicle. can be used to represent the ideal roll resistance moment of the whole vehicle. can be used to represent the ideal pitch resistance moment of the vehicle. t f can be used to represent the front track of the vehicle. t r can be used to represent the rear track of the vehicle. l f can be used to represent the distance from the center of mass to the front axle. l r can be used to represent the distance from the center of mass to the rear axle. f1 can be used to represent the adjustable damping force of the shock absorber of the left front suspension. f2 can be used to represent the adjustable damping force of the shock absorber of the left rear suspension. f3 can be used to represent the adjustable damping force of the shock absorber of the right front suspension. f4 can be used to represent the adjustable damping force of the shock absorber of the right rear suspension.

[0293] Based on this, the present application can decouple the coupling relationships of the vertical force, roll resistance moment, and pitch resistance moment into independently solvable equations through the constraint relationship matrix, so as to determine the damping forces of the shock absorbers of the vehicle's suspension system, achieve the global performance balance of the vehicle, avoid the target conflicts of each subsystem in the related art (such as the contradiction between vertical comfort and roll stability), and improve the handling, safety, and comfort of the vehicle.

[0294] In some embodiments, as Figure 3 shown, Figure 3 FIG. 7 is a schematic structural diagram of a vehicle control device shown according to an exemplary embodiment. The vehicle control device may include a longitudinal and lateral integrated control module 701 and a vertical control module 702.

[0295] In a possible implementation manner, the longitudinal and lateral integrated control module 701 may determine the control parameters of each wheel of the vehicle based on the driving operation information and the driving state information.

[0296] Among them, the driving operation information used by the longitudinal and lateral integrated control module 701 may include the accelerator pedal opening and the brake pedal opening. The driving state information used by the longitudinal and lateral integrated control module 701 may include the front wheel angle, the actual longitudinal vehicle speed, the actual lateral vehicle speed, the actual yaw rate, and the actual vertical force of each wheel. The control parameters of each wheel may include the driving torque of each wheel, the braking torque of each wheel, and the angle of each wheel.

[0297] In a possible implementation manner, the vertical control module 702 may determine the control parameters of the vehicle's suspension system based on the driving state information.

[0298] Among them, the driving state information used by the vertical control module 702 may include the actual longitudinal vehicle speed, the actual lateral vehicle speed, the actual vertical vehicle speed, the actual yaw rate, the actual roll angle, the actual pitch angle, the ideal vertical vehicle speed, the ideal roll angle, and the ideal pitch angle. The control parameters of the vehicle's suspension system may include the adjustable damping forces of the shock absorbers of each wheel.

[0299] In some embodiments, in combination with Figure 3 , as Figure 4 shown, Figure 4 FIG. 8 is a schematic structural diagram of a longitudinal and lateral integrated control module shown according to an exemplary embodiment. The longitudinal and lateral integrated control module 701 may include a first control unit 7011, a second control unit 7012, a third control unit 7013, and a fourth control unit 7014.

[0300] In a possible implementation manner, the first control unit 7011 may determine the ideal longitudinal vehicle speed, the ideal lateral vehicle speed, and the ideal yaw rate based on the accelerator pedal opening, the brake pedal opening, the front wheel angle, and the actual longitudinal vehicle speed.

[0301] The second control unit 7012 can determine the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle based on the ideal longitudinal vehicle speed, the ideal lateral vehicle speed, the ideal yaw rate, the actual longitudinal vehicle speed, the actual lateral vehicle speed, and the actual yaw rate.

[0302] The third control unit 7013 can determine the ideal longitudinal force of each wheel and the ideal lateral force of each wheel based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, the ideal total yaw moment of the whole vehicle, and the actual vertical force of each wheel.

[0303] The fourth control unit 7014 can determine the driving torque of each wheel, the braking torque of each wheel, and the steering angle of each wheel based on the ideal longitudinal force of each wheel and the ideal lateral force of each wheel.

[0304] It should be noted that the specific implementation method of determining the driving torque of each wheel, the braking torque of each wheel, and the steering angle of each wheel through the longitudinal and lateral integrated control module 701 can refer to the above S201 - S203. Details are not described here.

[0305] In some embodiments, in combination with Figure 3 , such as Figure 5 shown, Figure 5 is a schematic structural diagram of a vertical control module shown according to an exemplary embodiment. The vertical control module 702 can include a fifth control unit 7021 and a sixth control unit 7022.

[0306] In a possible implementation manner, the fifth control unit 7021 can determine the ideal vertical force, the ideal roll resistance moment, and the ideal pitch resistance moment through the actual longitudinal vehicle speed, the actual lateral vehicle speed, the actual vertical vehicle speed, the actual yaw rate, the actual roll angle, the actual pitch angle, the ideal vertical vehicle speed, the ideal roll angle, and the ideal pitch angle. The sixth control unit 7022 can determine the adjustable damping force of each wheel shock absorber according to the ideal vertical force, the ideal roll resistance moment, and the ideal pitch resistance moment.

[0307] It should be noted that the specific implementation method of determining the adjustable damping force of each shock absorber through the vertical control module 702 can refer to the above S204 - S205. Details are not described here.

[0308] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of methods. To implement the above functions, the vehicle control device or electronic device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0309] According to the above method, the embodiments of the present application can exemplarily divide the function modules of the vehicle control device or electronic device. For example, the vehicle control device or electronic device can include each function module corresponding to each function division, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0310] Figure 6 is a block diagram of a vehicle control device shown according to an exemplary embodiment. Refer to Figure 6 , the vehicle control device includes: an acquisition unit 801 and a determination unit 802.

[0311] In a possible implementation manner, the acquisition unit 801 is configured to acquire the driving operation information of the driver and the driving state information of the vehicle.

[0312] In a possible implementation manner, the determination unit 802 is configured to determine the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle based on the driving operation information and the driving state information.

[0313] In a possible implementation manner, the determination unit 802 is further configured to determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force, the ideal total lateral force, and the ideal total yaw moment of the whole vehicle.

[0314] In a possible implementation manner, the determination unit 802 is further configured to determine the ideal vertical force, the ideal anti-roll moment, and the ideal anti-pitch moment of the whole vehicle based on the driving state information.

[0315] In a possible implementation manner, the determining unit 802 is further configured to determine the control parameters of the vehicle's suspension system based on the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle.

[0316] In a possible implementation manner, the determining unit 802 is specifically configured to: determine the expected vehicle motion state parameters based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed. Determine the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle.

[0317] In a possible implementation manner, the determining unit 802 is specifically configured to: determine the ideal longitudinal vehicle speed based on the driving control information and the actual longitudinal vehicle speed. Determine the ideal lateral vehicle speed and the ideal yaw angular velocity based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model of the vehicle.

[0318] In a possible implementation manner, the determining unit 802 is specifically configured to: convert the three-degree-of-freedom vehicle dynamics model into a vehicle motion state parameter prediction model and construct an objective function of the vehicle motion state parameter prediction model. Solve the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

[0319] In a possible implementation manner, the determining unit 802 is specifically configured to: solve the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle that satisfy the first constraint condition.

[0320] In a possible implementation manner, the determining unit 802 is specifically configured to: determine the longitudinal force and the lateral force of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle. Determine the driving torque and the yaw moment of each wheel respectively based on the longitudinal force of each wheel. Determine the steering angle of each wheel respectively based on the lateral force of each wheel.

[0321] In a possible implementation manner, the determining unit 802 is specifically configured to: construct a wheel stability margin objective function, and the wheel stability margin objective function is the weighted sum of the variance and the mean of the load rate of each wheel. Solve the wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle to determine the longitudinal force and the lateral force of each wheel of the vehicle.

[0322] In a possible implementation manner, the determining unit 802 is specifically configured to: solve the wheel stability margin objective function based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, and determine the longitudinal force and lateral force of each wheel that satisfy the second constraint condition.

[0323] In a possible implementation manner, the determining unit 802 is specifically configured to: construct a seven-degree-of-freedom vehicle dynamics model based on the driving state information. Construct a sliding mode surface for vertical motion, a sliding mode surface for roll motion, a sliding mode surface for pitch motion, and a reaching law. Based on the seven-degree-of-freedom vehicle dynamics model, the sliding mode surface for vertical motion, the sliding mode surface for roll motion, the sliding mode surface for pitch motion, and the reaching law, determine the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle.

[0324] In a possible implementation manner, the determining unit 802 is specifically configured to: determine the damping force of each shock absorber of the vehicle's suspension system based on the constraint relation matrix, the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle.

[0325] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0326] Figure 7 is a block diagram of an electronic device shown according to an exemplary embodiment. As Figure 7 shown, the electronic device includes but is not limited to: a processor 901 and a memory 902.

[0327] Among them, the above-mentioned memory 902 is used to store the executable instructions of the above-mentioned processor 901. It can be understood that the above-mentioned processor 901 is configured to execute instructions to implement the vehicle control method in the above embodiments.

[0328] It should be noted that those skilled in the art can understand that Figure 7 the structure of the electronic device shown in Figure 7 does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than

[0329] The processor 901 is the control center of the electronic device, connecting various parts of the entire electronic device through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 902, and by invoking the data stored in the memory 902, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 901 may include one or more processing units. Optionally, the processor 901 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 901 either.

[0330] The memory 902 can be used to store software programs and various data. The memory 902 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required by at least one functional module (such as a determination unit, a processing unit, etc.). In addition, the memory 902 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0331] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as the memory 902 including instructions. The above instructions can be executed by the processor 901 of the electronic device to implement the method in the above embodiment.

[0332] In actual implementation, Figure 6 the functions of the acquisition unit 801 and the determination unit 802 in Figure 7 can both be implemented by the processor 901 in

[0333] invoking the computer program stored in the memory 902. The specific execution process can refer to the description of the method part in the above embodiment, which will not be elaborated here.

[0334] In an exemplary embodiment, the embodiments of the present application also provide a computer program product including one or more instructions. The one or more instructions can be executed by the processor 901 of the electronic device to complete the method in the above embodiment.

[0335] It should be noted that when one or more instructions in the above computer-readable storage medium or in the computer program product are executed by the processor of the electronic device, the various processes of the above method embodiments are implemented, and the same technical effects as the above method can be achieved. To avoid repetition, they will not be elaborated here.

[0336] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0337] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.

[0338] The unit described as a separated component may or may not be physically separated. The component displayed as a unit may be a physical unit or multiple physical units, that is, it can be located in one place or distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0339] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0340] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0341] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A vehicle control method, characterized in that, The method includes: Obtaining the driving control information of the driver and the driving state information of the vehicle; Based on the driving control information and the driving state information, determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle; Based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, determining the control parameters of each wheel of the vehicle; Based on the driving state information, determining the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle; Based on the constraint relationship matrix, the ideal vertical force of the whole vehicle, the ideal anti-roll moment of the whole vehicle, and the ideal anti-pitch moment of the whole vehicle, determining the control parameters of the suspension system of the vehicle; the control parameters of the suspension system of the vehicle include the damping forces of each shock absorber of the suspension system of the vehicle; wherein, the constraint relationship matrix is used to represent: The sum of the damping forces of each shock absorber is equal to the ideal vertical force of the whole vehicle; The anti-roll moment determined based on the front axle track, the rear axle track, and the damping forces of each shock absorber is equal to the ideal anti-roll moment of the whole vehicle; The anti-pitch moment determined based on the distance from the center of mass to the front axle, the distance from the center of mass to the rear axle, and the damping forces of each shock absorber is equal to the ideal anti-pitch moment of the whole vehicle.

2. The method according to claim 1, characterized in that, The driving state information at least includes the actual vehicle motion state parameters and the front wheel steering angle, and the actual vehicle motion state parameters include the actual longitudinal vehicle speed, the actual lateral vehicle speed, and the actual yaw angular velocity; The determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the driving control information and the driving state information includes: Based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed, determining the expected vehicle motion state parameters, and the expected vehicle motion state parameters include the ideal longitudinal vehicle speed, the ideal lateral vehicle speed, and the ideal yaw angular velocity; Based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle, determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

3. The method according to claim 2, wherein The determining the expected vehicle motion state parameters based on the driving control information, the front wheel steering angle, and the actual longitudinal vehicle speed includes: Based on the driving control information and the actual longitudinal vehicle speed, determining the ideal longitudinal vehicle speed; Based on the front wheel steering angle and the two-degree-of-freedom vehicle dynamics model of the vehicle, determining the ideal lateral vehicle speed and the ideal yaw angular velocity.

4. The method according to claim 2, characterized in that, The determining the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle based on the actual vehicle motion state parameters, the expected vehicle motion state parameters, and the three-degree-of-freedom vehicle dynamics model of the vehicle includes: Convert the three - degree - of - freedom vehicle dynamics model into a vehicle motion state parameter prediction model, and construct an objective function for the vehicle motion state parameter prediction model; wherein, the state variables of the vehicle motion state parameter prediction model are vehicle motion state parameters, and the control variables of the vehicle motion state parameter prediction model include the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle. Based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, solve the objective function of the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle.

5. The method according to claim 4, wherein The step of solving the objective function of the vehicle motion state parameter prediction model based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle includes: Based on the actual vehicle motion state parameters, the desired vehicle motion state parameters, and the vehicle motion state parameter prediction model, solve the objective function of the vehicle motion state parameter prediction model to obtain the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle that satisfy the first constraint condition. Wherein, the first constraint condition is used to constrain that the ideal total longitudinal force of the whole vehicle is less than or equal to the maximum road surface friction force, the ideal total lateral force of the whole vehicle is less than or equal to the maximum road surface friction force, and the ideal total yaw moment of the whole vehicle is less than or equal to the maximum yaw moment supported by the road surface.

6. The method according to claim 4, wherein The objective function of the vehicle motion state parameter prediction model at least includes a first objective sub - function, a second objective sub - function, and a third objective sub - function; wherein, the first objective sub - function is used to characterize the difference between the predicted vehicle motion state parameters and the ideal vehicle motion state parameters; the second objective sub - function is used to characterize the difference between the control variables at two adjacent moments; the third objective sub - function is used to characterize the difference in the change rate of the control variables at two adjacent moments.

7. The method according to claim 1, wherein The control parameters of the wheels include driving torque, braking torque, and wheel angle.

8. The method according to claim 7, wherein The step of determining the control parameters of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle includes: Based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle, determine the longitudinal force and lateral force of each wheel of the vehicle. Based on the longitudinal force of each wheel, determine the driving torque and yaw moment of each wheel respectively. Based on the lateral force of each wheel, determine the wheel angle of each wheel respectively.

9. The method according to claim 8, wherein The step of determining the longitudinal force and lateral force of each wheel of the vehicle based on the ideal total longitudinal force of the whole vehicle, the ideal total lateral force of the whole vehicle, and the ideal total yaw moment of the whole vehicle includes: Construct a wheel stability margin objective function, which is the weighted sum of the variance and mean of the load ratios of the wheels; Based on the ideal total longitudinal force of the vehicle, the ideal total lateral force of the vehicle, and the ideal total yaw moment of the vehicle, solve the wheel stability margin objective function to determine the longitudinal force and lateral force of each wheel of the vehicle.

10. The method according to claim 9, characterized in that, The step of solving the wheel stability margin objective function based on the ideal total longitudinal force of the vehicle, the ideal total lateral force of the vehicle, and the ideal total yaw moment of the vehicle to determine the longitudinal force and lateral force of each wheel of the vehicle includes: Based on the ideal total longitudinal force of the vehicle, the ideal total lateral force of the vehicle, and the ideal total yaw moment of the vehicle, solve the wheel stability margin objective function to determine the longitudinal force and lateral force of each wheel under the satisfaction of the second constraint condition; Among them, the second constraint condition includes at least one of the following: The sum of the longitudinal forces of the wheels is less than or equal to the ideal total longitudinal force of the vehicle; The sum of the lateral forces of the wheels is less than or equal to the ideal total lateral force of the vehicle; The yaw moment determined based on the longitudinal force and lateral force of each wheel is less than or equal to the ideal total yaw moment of the vehicle; The longitudinal force of each wheel satisfies the torque limit condition of the drive motor; The lateral force of each wheel does not exceed the maximum lateral force supported by each wheel; The maximum yaw moment that each wheel can provide is less than or equal to the torque limit condition determined based on the road surface adhesion coefficient and vehicle information; The relationship between the longitudinal force, lateral force, and vertical force of each wheel satisfies the friction circle condition.

11. The method according to claim 1, wherein The step of determining the ideal vertical force of the vehicle, the ideal anti-roll moment of the vehicle, and the ideal anti-pitch moment of the vehicle based on the driving state information includes: Construct a seven-degree-of-freedom vehicle dynamics model based on the driving state information; Construct a sliding mode surface for vertical motion, a sliding mode surface for roll motion, a sliding mode surface for pitch motion, and a reaching law; Based on the seven-degree-of-freedom vehicle dynamics model, the sliding mode surface for vertical motion, the sliding mode surface for roll motion, the sliding mode surface for pitch motion, and the reaching law, determine the ideal vertical force of the vehicle, the ideal anti-roll moment of the vehicle, and the ideal anti-pitch moment of the vehicle.

12. A vehicle control device, characterized in that, It includes: An acquisition unit and a determination unit; The acquisition unit is used to acquire the driving control information of the driver and the driving state information of the vehicle; The determination unit is used to determine the ideal total longitudinal force of the vehicle, the ideal total lateral force of the vehicle, and the ideal total yaw moment of the vehicle based on the driving control information and the driving state information; The determination unit is further used to determine the control parameters of each wheel of the vehicle based on the ideal total longitudinal force of the vehicle, the ideal total lateral force of the vehicle, and the ideal total yaw moment of the vehicle; The determination unit is further used to determine the ideal vertical force of the vehicle, the ideal anti-roll moment of the vehicle, and the ideal anti-pitch moment of the vehicle based on the driving state information; The determining unit is further configured to determine control parameters of the suspension system of the vehicle based on the constraint relation matrix, the ideal vertical force of the whole vehicle, the ideal roll resistance moment of the whole vehicle, and the ideal pitch resistance moment of the whole vehicle; the control parameters of the suspension system of the vehicle include the damping forces of the shock absorbers of the suspension system of the vehicle; wherein, the constraint relation matrix is used to characterize: The sum of the damping forces of the shock absorbers is equal to the ideal vertical force of the whole vehicle; The roll resistance moment determined based on the front axle track, the rear axle track, and the damping forces of the shock absorbers is equal to the ideal roll resistance moment of the whole vehicle; The pitch resistance moment determined based on the distance from the center of mass to the front axle, the distance from the center of mass to the rear axle, and the damping forces of the shock absorbers is equal to the ideal pitch resistance moment of the whole vehicle.

13. A vehicle, characterized in that, Comprising: A processor; A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the instructions to implement the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Torque distribution method and device for four-wheel drive-by-wire driving and steering vehicle

    CN114590316A

  • Vehicle control method and device, electronic equipment and storage medium

    CN117207974A

  • Semi-active suspension control method and system and vehicle

    CN118810320A