CN112987574B - A control method of cloud-controlled intelligent chassis system based on multi-agent - Google Patents
A control method of cloud-controlled intelligent chassis system based on multi-agent Download PDFInfo
- Publication number
- CN112987574B CN112987574B CN202110225610.1A CN202110225610A CN112987574B CN 112987574 B CN112987574 B CN 112987574B CN 202110225610 A CN202110225610 A CN 202110225610A CN 112987574 B CN112987574 B CN 112987574B
- Authority
- CN
- China
- Prior art keywords
- wire
- vehicle
- subsystem
- controlled
- agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Vehicle Body Suspensions (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明公开了一种基于多智能体的云控智能底盘系统及控制方法,包括:线控液压转向子系统,线控液压制动子系统,线控悬架子系统,感知模块,强化学习模块,通讯模块,云端处理中心及多智能体协调控制器;本发明基于多智能体系统协调控制理论,实现线控液压转向子系统,线控液压制动子系统和线控悬架子系统多方面耦合,形成多智能体线控底盘系统,极大的提高线控底盘系统的稳定性和可靠性,对商用车整车舒适性,安全性和平顺性的提高具有重要意义。
The invention discloses a multi-agent-based cloud-controlled intelligent chassis system and a control method, comprising: a wire-controlled hydraulic steering subsystem, a wire-controlled hydraulic braking subsystem, a wire-controlled suspension subsystem, a perception module, and a reinforcement learning module , communication module, cloud processing center and multi-agent coordination controller; the invention is based on multi-agent system coordination control theory, and realizes various aspects of wire-controlled hydraulic steering subsystem, wire-controlled hydraulic braking subsystem and wire-controlled suspension subsystem. Coupling to form a multi-agent wire-controlled chassis system, which greatly improves the stability and reliability of the wire-controlled chassis system, and is of great significance to the improvement of the comfort, safety and smoothness of the commercial vehicle.
Description
技术领域technical field
本发明属于汽车底盘系统技术领域,尤其涉及一种基于多智能体的云控智能底盘系统及控制方法。The invention belongs to the technical field of automobile chassis systems, and in particular relates to a cloud-controlled intelligent chassis system and a control method based on multi-agents.
背景技术Background technique
线控底盘系统是目前汽车底盘研究的热点,商用车线控底盘系统主要包括线控转向子系统,线控制动子系统和线控悬架子系统,各子系统分别取消了传统底盘的机械连接,可以分别进行控制。目前,虽然每一个子系统功能相对完善,但各子系统之间并没有充分考虑各方面的耦合,常采用的方法多为提高某一参数来设计控制策略,又或是多个性能指标机械叠加。但是这些措施无法反应整车底盘的性能指标,因此,在向智能化迈进的道路上,寻找新方法来反应整车底盘的性能指标成为刚需。The drive-by-wire chassis system is a hot spot in the current automotive chassis research. The drive-by-wire chassis system of commercial vehicles mainly includes a steering-by-wire subsystem, a brake-by-wire subsystem and a suspension-by-wire subsystem. Each subsystem cancels the mechanical connection of the traditional chassis. , can be controlled separately. At present, although the functions of each subsystem are relatively complete, the coupling between the subsystems has not been fully considered in all aspects. The most commonly used methods are to improve a certain parameter to design a control strategy, or to mechanically superimpose multiple performance indicators. . However, these measures cannot reflect the performance indicators of the vehicle chassis. Therefore, on the road to intelligence, finding new methods to reflect the performance indicators of the vehicle chassis has become a rigid need.
如今,多智能体技术已被广泛应用于智能机器人,交通控制,分布式智能决策等领域,其超强的协调性与学习性,加上在解决实际问题中体现出的高鲁棒性和可靠性,使其在商用车线控底盘控制上尤为适合。将多智能体系统理论应用于商用车线控底盘系统,充分考虑商用车在不同工况下垂向、纵向以及侧向三者动力学变化关系,将极大的提高线控底盘系统的稳定性和可靠性,从而对商用车整车舒适性,安全性和平顺性的提高具有重要意义。Today, multi-agent technology has been widely used in intelligent robots, traffic control, distributed intelligent decision-making and other fields. Its super coordination and learning, coupled with high robustness and reliability in solving practical problems It is particularly suitable for the control of commercial vehicle by wire chassis. Applying the multi-agent system theory to the drive-by-wire chassis system of commercial vehicles, fully considering the dynamic relationship between the vertical, longitudinal and lateral directions of commercial vehicles under different working conditions, will greatly improve the stability and performance of the drive-by-wire chassis system. reliability, which is of great significance to the improvement of the comfort, safety and smoothness of the commercial vehicle.
发明内容SUMMARY OF THE INVENTION
针对于上述现有技术的不足,本发明的目的在于提供一种基于多智能体的云控智能底盘系统及控制方法,以解决现有技术中无法从整体架构上对线控底盘进行垂向、纵向、侧向协调控制的问题;本发明将线控底盘关键子系统作为一个单独的智能体,建立各子系统之间的联系,形成多智能线控底盘架构,并实现多智能体系统协调控制,提高整车的综合性能。In view of the above-mentioned deficiencies of the prior art, the purpose of the present invention is to provide a multi-agent-based cloud-controlled intelligent chassis system and a control method, so as to solve the problem that the prior art cannot perform vertical, vertical and The problem of longitudinal and lateral coordinated control; the invention regards the key subsystems of the wire-controlled chassis as a separate intelligent body, establishes the connection between the various subsystems, forms a multi-intelligent wire-controlled chassis structure, and realizes the coordinated control of the multi-agent system , to improve the overall performance of the vehicle.
为达到上述目的,本发明采用的技术方案如下:For achieving the above object, the technical scheme adopted in the present invention is as follows:
本发明的一种基于多智能体的云控智能底盘系统,包括:线控液压转向子系统,线控液压制动子系统,线控悬架子系统,感知模块,强化学习模块,通讯模块,云端处理中心及多智能体协调控制器;A multi-agent-based cloud-controlled intelligent chassis system of the present invention includes: a wire-controlled hydraulic steering subsystem, a wire-controlled hydraulic braking subsystem, a wire-controlled suspension subsystem, a perception module, a reinforcement learning module, and a communication module, Cloud processing center and multi-agent coordination controller;
所述线控液压转向子系统,线控液压制动子系统和线控悬架子系统均分布于多智能体线控底盘上,用于实现整车底盘的控制;The wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem are all distributed on the multi-agent wire-controlled chassis for realizing the control of the vehicle chassis;
所述感知模块分别连接各车载传感器及多智能体协调控制器,用于采集信息;The perception module is respectively connected to each vehicle-mounted sensor and the multi-agent coordination controller for collecting information;
所述强化学习模块根据线控液压转向子系统,线控液压制动子系统与线控悬架子系统的输出结果,评估车辆自身的运动状态,并根据当前车辆自身的运动状态,获取整车稳定性最佳的动作行为并不断强化学习;与多智能体协调控制器数据连接,并通过通讯模块与云端处理中心数据连接;The reinforcement learning module evaluates the motion state of the vehicle itself according to the output results of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem, and obtains the complete vehicle according to the current motion state of the vehicle itself. Action behavior with the best stability and continuous reinforcement learning; data connection with the multi-agent coordination controller, and data connection with the cloud processing center through the communication module;
所述云端处理中心用于定期检验车辆的强化学习结果是否合理,并对不合理的强化学习结果进行调整;The cloud processing center is used to regularly check whether the reinforcement learning results of the vehicle are reasonable, and adjust the unreasonable reinforcement learning results;
所述多智能体协调控制器用于调节线控液压转向子系统,线控液压制动子系统及线控悬架子系统的信息输入。The multi-agent coordination controller is used to adjust the information input of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem.
进一步地,所述线控液压转向子系统包括:转向盘单元,线控转向控制单元,液压转向单元,电动转向单元,转向路感单元;转向盘单元的转动信号输入到线控转向控制单元,线控转向控制单元协调控制液压转向单元和电动转向单元配合工作完成车辆转向,转向路感单元提取车辆信息与路面状态信息,生成回正力矩作用于转向盘单元,为驾驶员模拟真实路感;Further, the wire-controlled hydraulic steering subsystem includes: a steering wheel unit, a wire-controlled steering control unit, a hydraulic steering unit, an electric steering unit, and a steering road sensing unit; the rotation signal of the steering wheel unit is input to the wire-controlled steering control unit, The steering-by-wire control unit coordinates and controls the hydraulic steering unit and the electric steering unit to work together to complete the vehicle steering. The steering road sensing unit extracts vehicle information and road surface state information, and generates a positive torque to act on the steering wheel unit to simulate the real road feeling for the driver;
所述线控液压制动子系统包括:线控制动控制单元,液压制动单元,再生制动单元及踏板模拟单元;踏板模拟单元将驾驶员踩下踏板的强弱信息转化为对应的电信号并传输到线控制动单元,线控制动单元根据接收的电信号控制液压制动单元完成制动操作,再生制动单元在车辆制动时储存动能,再生制动单元的储能电机连接在车轮轴上;The wire-controlled hydraulic brake subsystem includes: a wire-controlled brake control unit, a hydraulic brake unit, a regenerative brake unit and a pedal simulation unit; the pedal simulation unit converts the information of the strength of the driver's pedal depression into a corresponding electrical signal And transmit it to the brake-by-wire unit. The brake-by-wire unit controls the hydraulic braking unit to complete the braking operation according to the received electrical signal. The regenerative braking unit stores kinetic energy when the vehicle is braking, and the energy storage motor of the regenerative braking unit is connected to the vehicle. on the axle;
所述线控悬架子系统包括:主动悬架单元,悬架控制单元;主动悬架单元调节悬架的阻尼与刚度,悬架控制单元根据车身高度、车速、转向角度及速率、制动的信号来控制主动悬架单元调节悬架阻尼与刚度。The wire-controlled suspension subsystem includes: an active suspension unit, a suspension control unit; the active suspension unit adjusts the damping and stiffness of the suspension, and the suspension control unit adjusts the damping and stiffness of the suspension according to the vehicle height, vehicle speed, steering angle and rate, and braking The signal is used to control the active suspension unit to adjust suspension damping and stiffness.
进一步地,所述感知模块采集的信息包括:驾驶员输入的操作指令,路面的平整度,道路曲率,车辆的横向速度与加速度,车辆纵向的速度与加速度,车辆的垂向加速度,车辆的横摆角速度,车身侧偏角,悬架阻尼力,悬架动扰度,车轮动载荷,车轮滑移率。Further, the information collected by the sensing module includes: the operation command input by the driver, the smoothness of the road surface, the curvature of the road, the lateral speed and acceleration of the vehicle, the longitudinal speed and acceleration of the vehicle, the vertical acceleration of the vehicle, the lateral Swing angular velocity, body slip angle, suspension damping force, suspension dynamic disturbance, wheel dynamic load, wheel slip rate.
进一步地,所述通讯模块采用5G通讯方式,用于实现车辆与云端处理中心的数据通讯。Further, the communication module adopts the 5G communication mode to realize data communication between the vehicle and the cloud processing center.
进一步地,所述云端处理中心还根据其他车辆的学习结果优化目标车辆的乘坐舒适性与安全性。Further, the cloud processing center also optimizes the riding comfort and safety of the target vehicle according to the learning results of other vehicles.
进一步地,所述多智能体协调控制器用于根据车辆当前的状态,线控液压转向子系统,线控液压制动子系统与线控悬架子系统的工况、驾驶员输入信息和路面的平整度与道路曲率,以车辆安全性和舒适性为最终目标,控制三个子系统,从而实现整个车辆底盘的协调控制。Further, the multi-agent coordination controller is used for, according to the current state of the vehicle, the operating conditions of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem, the driver's input information and the road surface. Flatness and road curvature, with vehicle safety and comfort as the ultimate goal, control three subsystems, so as to achieve coordinated control of the entire vehicle chassis.
进一步地,所述线控液压转向子系统的动力学模型包括:侧向运动和横摆运动模型,分别为:Further, the dynamics model of the wire-controlled hydraulic steering subsystem includes: lateral motion and yaw motion models, respectively:
式中,m为车辆质量,v为车辆速度,γ为横摆角速度,β为车身侧偏角,Fyfl为车辆左侧前轮侧偏力,Fyfr为车辆右侧前轮侧偏力,Fyrl为车辆左侧后轮侧偏力,Fyrr为车辆右侧后轮侧偏力,Is为整车横摆转动惯量,Lf质心到前轴的距离,Lr质心到后轴的距离。where m is the vehicle mass, v is the vehicle speed, γ is the yaw rate, β is the body slip angle, F yfl is the left front wheel cornering force of the vehicle, F yfr is the vehicle right front wheel cornering force, F yrl is the cornering force of the left rear wheel of the vehicle, F yrr is the cornering force of the right rear wheel of the vehicle, I s is the yaw moment of inertia of the vehicle, the distance from the center of mass of L f to the front axle, and the distance from the center of mass of L r to the rear axle distance.
进一步地,所述线控液压制动子系统的车轮旋转动力学模型为:Further, the wheel rotation dynamics model of the control-by-wire hydraulic brake subsystem is:
式中,I1为车辆左侧前轮转动惯量,I2为车辆右侧前轮转动惯量,I3为车辆左侧后轮转动惯量,I4为车辆右侧后轮转动惯量,ω1为车辆左侧前轮转动角速度,ω2为车辆右侧前轮转动角速度,ω3为车辆左侧后轮转动角速度,ω4为车辆右侧后轮转动角速度,Fxfl为车辆左侧前轮纵向附着力,Fxfr为车辆右侧前轮纵向附着力,Fxrl为车辆左侧后轮纵向附着力,Fxrr为车辆右侧后轮纵向附着力,R1为车辆左侧前轮半径,R2为车辆右侧前轮半径,R3为车辆左侧后轮半径,R4为车辆右侧后轮半径,Tb1为车辆左侧前轮制动力矩,Tb2为车辆右侧前轮制动力矩,Tb3为车辆左侧后轮制动力矩,Tb4为车辆右侧后轮制动力矩;In the formula, I 1 is the moment of inertia of the left front wheel of the vehicle, I 2 is the moment of inertia of the right front wheel of the vehicle, I 3 is the moment of inertia of the left rear wheel of the vehicle, I 4 is the moment of inertia of the right rear wheel of the vehicle, ω 1 is The rotational angular velocity of the left front wheel of the vehicle, ω 2 is the rotational angular velocity of the right front wheel of the vehicle, ω 3 is the rotational angular velocity of the left rear wheel of the vehicle, ω 4 is the rotational angular velocity of the right rear wheel of the vehicle, and F xfl is the longitudinal direction of the left front wheel of the vehicle Adhesion, F xfr is the longitudinal adhesion of the right front wheel of the vehicle, F xrl is the longitudinal adhesion of the left rear wheel of the vehicle, F xrr is the longitudinal adhesion of the right rear wheel of the vehicle, R 1 is the radius of the left front wheel of the vehicle, R 2 is the radius of the front wheel on the right side of the vehicle, R 3 is the radius of the rear wheel on the left side of the vehicle, R 4 is the radius of the rear wheel on the right side of the vehicle, T b1 is the braking torque of the front wheel on the left side of the vehicle, and T b2 is the braking torque of the front wheel on the right side of the vehicle. dynamic torque, T b3 is the braking torque of the left rear wheel of the vehicle, and T b4 is the braking torque of the right rear wheel of the vehicle;
车轮滑移率公式为:The wheel slip formula is:
式中,S为车辆的滑移率,v0为车辆的纵向速度,R为车轮半径,ω车轮转动角速度;where S is the slip rate of the vehicle, v 0 is the longitudinal speed of the vehicle, R is the wheel radius, and ω is the rotational angular velocity of the wheel;
制动力矩计算式为:The calculation formula of braking torque is:
Tb=(P-P0)AwηBFRg T b =(PP 0 )A w ηB F R g
式中,Tb为制动器制动力矩,P为制动管路压力,P0为制动管路初始压力,Aw为制动分泵有效工作面积,η为制动分泵效率,BF为制动效能因素,Rg为制动盘半径。In the formula, T b is the braking torque of the brake, P is the pressure of the brake line, P 0 is the initial pressure of the brake line, A w is the effective working area of the brake cylinder, η is the efficiency of the brake cylinder, B F For the braking efficiency factor, R g is the radius of the brake disc.
进一步地,所述线控悬架子系统的车身质心处的垂向动力学模型为:Further, the vertical dynamic model at the center of mass of the vehicle body of the suspension-by-wire subsystem is:
车身俯仰动力学模型为:The body pitch dynamics model is:
车身侧倾动力学模型为:The body roll dynamics model is:
四个非簧载质量部分的垂向运动模型为:The vertical motion model of the four unsprung mass parts is:
车身四个端点处的垂向运动模型为:The vertical motion model at the four endpoints of the body is:
式中,mb为车辆簧载质量,zb为车身质心处的垂向位移,为车辆质心处垂直方向的加速度,Ip为簧载质量部分的俯仰转动惯量,θ为簧载质量部分的俯仰角,为簧载质量部分的俯仰角角加速度,Ir为簧载质量部分的侧倾转动惯量,为簧载质量部分的侧倾角,为簧载质量部分的侧倾角角加速度,Lf为车身质心到前轴的距离,Lr为车身质心到后轴的距离,Bf为前轴轮距,Br为后轴轮距;Ksi为第i轮处的悬架刚度,Kti为第i轮处的轮胎刚度,Csi为第i轮处的悬架阻尼系数,zwi为第i处出车轮垂向位移,为第i处出车轮垂向速度,为第i处出车轮垂向加速度,zbi为第i轮处车身端点垂向位移,fi为第i轮处的悬架阻尼力, mwi为车辆的第i轮处的非簧载质量,zgi为第i轮处路面输入的垂向位移,i=1,2,3,4.,1代表左侧前轮,2代表右侧前轮,3代表左侧后轮,4代表右侧后轮。where m b is the sprung mass of the vehicle, z b is the vertical displacement at the center of mass of the vehicle body, is the vertical acceleration at the center of mass of the vehicle, I p is the pitch moment of inertia of the sprung mass part, θ is the pitch angle of the sprung mass part, is the pitch angle acceleration of the sprung mass part, I r is the roll moment of inertia of the sprung mass part, is the roll angle of the sprung mass part, is the roll angle acceleration of the sprung mass part, L f is the distance from the center of mass of the body to the front axle, L r is the distance from the center of mass of the body to the rear axle, B f is the wheel track of the front wheel, and B r is the wheel track of the rear wheel; K si is the suspension stiffness at the i-th wheel, K ti is the tire stiffness at the i-th wheel, Csi is the suspension damping coefficient at the i-th wheel, zwi is the vertical displacement of the wheel at the i-th wheel, is the vertical speed of the wheel exiting at the i-th place, is the vertical acceleration of the wheel at the i-th wheel, zbi is the vertical displacement of the body end point at the i-th wheel, f i is the suspension damping force at the i-th wheel, mwi is the unsprung mass at the i-th wheel of the vehicle , z gi is the vertical displacement of the road input at the i-th wheel, i=1, 2, 3, 4., 1 represents the left front wheel, 2 represents the right front wheel, 3 represents the left rear wheel, and 4 represents the right side rear wheel.
进一步地,所述多智能体协调控制器进行控制的具体方式为:当路面不平有干扰时,车辆将产生垂直方向和俯仰方向的倾斜,从而导致作用在悬架子系统上的力不同而影响稳定性;当转弯的时候,轮胎的摩擦力使之产生横摆运动;当刹车制动的时候,产生得加速度将会使车辆产生猛烈的横摆运动、俯仰运动,由于载荷的分配变化导致平衡状态的打破,使汽车的操作稳定性降低;车辆的行驶状态会受到方向转角、脚踏板制动、油门输入以及地面情况等方面的影响,同时,各个子系统的当前工况也会影响到其他子系统的工作;为了使车辆重新恢复到良好的平衡状态,需要根据作用的大小对此时各个子系统同时调节,各个子系统相互配合共同完成车辆底盘的控制,使车辆保持良好的安全性与舒适性。Further, the specific control method of the multi-agent coordination controller is: when the road surface is uneven and there is interference, the vehicle will tilt in the vertical direction and the pitch direction, which will lead to different forces acting on the suspension subsystem. Stability; when cornering, the friction of the tires causes yaw motion; when braking, the resulting acceleration will cause the vehicle to produce violent yaw motion and pitch motion, resulting in balance due to changes in load distribution The breaking of the state will reduce the operating stability of the car; the driving state of the vehicle will be affected by the steering angle, pedal braking, accelerator input and ground conditions, etc. At the same time, the current working conditions of each subsystem will also affect The work of other subsystems; in order to restore the vehicle to a good balance state, it is necessary to adjust the various subsystems at this time according to the size of the role, and each subsystem cooperates with each other to complete the control of the vehicle chassis, so that the vehicle maintains good safety. with comfort.
本发明的一种基于多智能体的云控智能底盘系统的控制方法,基于上述系统,步骤如下:A control method of a cloud-controlled intelligent chassis system based on multi-agents of the present invention is based on the above system, and the steps are as follows:
1)感知模块采集路面的平整度与道路曲率信息,驾驶员输入的信息以及车辆的运动信息,并将采集到的信息传输给多智能体协调控制器;1) The perception module collects the information on the smoothness and curvature of the road surface, the information input by the driver and the motion information of the vehicle, and transmits the collected information to the multi-agent coordination controller;
2)多智能体协调控制器根据接收到的上述信息控制各子系统,各子系统协同控制车辆底盘;2) The multi-agent coordination controller controls each subsystem according to the above-mentioned information received, and each subsystem controls the vehicle chassis cooperatively;
3)强化学习模块根据设定的最终目标对各子系统当前输出结果进行评价,根据评价结果对下一次输出进行动态调整,完成对多智能体协同控制器的优化;3) The reinforcement learning module evaluates the current output results of each subsystem according to the set final goal, and dynamically adjusts the next output according to the evaluation results to complete the optimization of the multi-agent collaborative controller;
4)通讯模块定时将车辆信息与当前控制算法上传至云端处理中心;云端处理中心对接收到的算法进行可靠性检验,并反馈检验结果;4) The communication module regularly uploads the vehicle information and the current control algorithm to the cloud processing center; the cloud processing center checks the reliability of the received algorithm and feeds back the test results;
5)强化学习模块根据云端处理中心的反馈结果进一步对控制算法进行优化。5) The reinforcement learning module further optimizes the control algorithm according to the feedback results of the cloud processing center.
进一步地,所述步骤1)中传输到多智能体协调控制器的信号基于各子系统所建立的动力学模型中的各悬架的阻尼力fi,垂直加速度各车轮动载荷|zwi-zbi|,各悬架动扰度 |zwi-zgi|,车辆当前的横摆角速度γ,质心侧偏角车身俯仰角θ,车轮滑移率S,车辆的纵向速度v。Further, the signal transmitted to the multi-agent coordination controller in the step 1) is based on the damping force f i of each suspension in the dynamic model established by each subsystem, the vertical acceleration The dynamic load of each wheel |z wi -z bi |, the dynamic disturbance of each suspension |z wi -z gi |, the current yaw rate γ of the vehicle, the side slip angle of the center of mass Body pitch angle θ, wheel slip rate S, vehicle longitudinal speed v.
进一步地,所述步骤2)中多智能体协同控制器进行控制流程具体包括:Further, the control process of the multi-agent collaborative controller in the step 2) specifically includes:
21)多智能体协同控制器接收感知模块输入的信号与强化学习模块反馈的信号,对线控液压转向子系统,线控液压制动子系统,线控悬架子系统的输入信号进行初步调整;21) The multi-agent collaborative controller receives the signal input by the perception module and the signal fed back by the reinforcement learning module, and makes preliminary adjustments to the input signals of the wire-controlled hydraulic steering subsystem, wire-controlled hydraulic braking subsystem, and wire-controlled suspension subsystem. ;
22)线控液压转向子系统和线控液压制动子系统接收多智能体协同控制器调整后的驾驶员输入信息和车辆动载荷信号,线控悬架子系统接收多智能体协同控制器调整后的路面的输入的信息、车辆横摆运动信号和动载荷信号;22) The wire-controlled hydraulic steering subsystem and wire-controlled hydraulic brake subsystem receive the driver input information and vehicle dynamic load signal adjusted by the multi-agent collaborative controller, and the wire-controlled suspension subsystem receives the multi-agent collaborative controller adjustment The input information of the rear road surface, the vehicle yaw motion signal and the dynamic load signal;
23)线控液压转向子系统根据接收到的信息控制车辆的侧向运动和横摆运动;线控液压制动子系统根据接收到的信息控制车辆的纵向运动;线控悬架子系统根据接收到的信息控制车辆的垂向运动;车辆的侧向运动决定动载荷,车辆的纵向运动决定驶向的路面,提供新的路面信号;23) The wire-controlled hydraulic steering subsystem controls the lateral movement and yaw movement of the vehicle according to the received information; the wire-controlled hydraulic brake subsystem controls the longitudinal movement of the vehicle according to the received information; the wire-controlled suspension subsystem controls the vehicle's longitudinal movement according to the received information The received information controls the vertical motion of the vehicle; the lateral motion of the vehicle determines the dynamic load, and the longitudinal motion of the vehicle determines the road to be driven, providing new road signals;
24)多智能体协同控制器接收车辆的动载荷信号,横摆运动信号与新的路面信号,再次调整各子系统的输入信号;各子系统的输出作为反馈输入控制自身与其他子系统,各子系统间相互协调,使车辆恢复或保持到平衡状态,实现多智能体线控底盘系统的协调控制。24) The multi-agent cooperative controller receives the dynamic load signal of the vehicle, the yaw motion signal and the new road signal, and adjusts the input signal of each subsystem again; the output of each subsystem is used as a feedback input to control itself and other subsystems, each The subsystems coordinate with each other to restore or maintain the vehicle to a balanced state, realizing the coordinated control of the multi-agent-by-wire chassis system.
进一步地,所述步骤3)中评价的指标包括:体现整车的平顺性的车辆垂直方向的加速度体现车辆的安全性的车轮的相对动载荷;体现整车舒适性的悬架动扰度。Further, the index of evaluation in described step 3) comprises: the acceleration of the vehicle vertical direction that embodies the smoothness of the whole vehicle The relative dynamic load of the wheel, which reflects the safety of the vehicle; the suspension disturbance, which reflects the comfort of the whole vehicle.
进一步地,所述步骤3)具体包括:设计各性能指标的评价函数对系统输出结果进行评估;Further, the step 3) specifically includes: designing an evaluation function of each performance index to evaluate the system output result;
设计线控悬架子系统性能指评价函数:The performance of the designed suspension-by-wire subsystem refers to the evaluation function:
式中,α1为悬架性能评价指标,为车辆垂直方向的加速度,|zwi-zbi|为各车轮动载荷;In the formula, α 1 is the evaluation index of suspension performance, is the acceleration in the vertical direction of the vehicle, |z wi -z bi | is the dynamic load of each wheel;
设计线控液压转向子系统性能指标函数:Design the performance index function of the hydraulic steering-by-wire subsystem:
α2=(γ'-γ)2 α 2 =(γ'-γ) 2
式中,α2为转向系统性能指标,γ'为理想转向横摆角速度,即时车辆的横摆角速度,γ为车辆当前的横摆角速度;In the formula, α 2 is the performance index of the steering system, and γ' is the ideal steering yaw rate, namely is the yaw angular velocity of the vehicle, γ is the current yaw angular velocity of the vehicle;
设计线控液压制动子系统性能指标函数:Design the performance index function of the control-by-wire hydraulic brake subsystem:
α3=(S'-S)2 α 3 =(S'-S) 2
式中,α3为制动系统性能指标,S'为理想滑移率,S'≈20%,S为车轮当前的滑移率;In the formula, α 3 is the performance index of the braking system, S' is the ideal slip rate, S' ≈ 20%, and S is the current slip rate of the wheel;
设计用于评价多智能体线控底盘系统综合性能综合性能指标函数:The comprehensive performance index function designed to evaluate the comprehensive performance of the multi-agent wire-controlled chassis system:
式中,e为多智能体线控底盘系统综合性能评价指标,其模|e|的值来评估本次输出结果的优劣,若该值比预设值大,表示误差小,本次输出效果好;Qe为贡献值矩阵,k1为线控悬架子系统对综合性能指标的贡献值,表示线控悬架子系统对整车性能优化的贡献在综合评估中所占的比例;k2为线控液压转向子系统对综合性能指标的贡献值,表示线控液压转向子系统对整车性能优化的贡献在综合评估中所占的比例;k3为线控液压制动子系统对综合性能指标的贡献值,表示线控液压制动子系统对整车性能优化的贡献在综合评估中所占的比例。In the formula, e is the comprehensive performance evaluation index of the multi-agent wire-controlled chassis system, and the value of its modulo |e| is used to evaluate the pros and cons of this output result. The effect is good; Q e is the contribution value matrix, k 1 is the contribution value of the suspension-by-wire subsystem to the comprehensive performance index, indicating the proportion of the contribution of the suspension-by-wire subsystem to the performance optimization of the whole vehicle in the comprehensive evaluation; k 2 is the contribution value of the hydraulic steering-by-wire subsystem to the comprehensive performance index, indicating the proportion of the contribution of the hydraulic steering-by-wire subsystem to the overall vehicle performance optimization in the comprehensive evaluation; k 3 is the hydraulic brake-by-wire subsystem The contribution value to the comprehensive performance index represents the proportion of the contribution of the hydraulic brake-by-wire subsystem to the overall vehicle performance optimization in the comprehensive evaluation.
进一步地,所述步骤3)中动态调整需参考综合性能评价指标e,当本次动作的|e|小于上次动作的|e|时,记录本次的|e|值和输出结果,在此基础上对输出结果进行调整;当本次动作的|e|大于上次动作的|e|时,以上次记录的输出结果来输出。该方法可以保证车辆输入与输出始终处于理想的状态,并且在新的尝试中不断优化自身,从而保证了车辆的稳定性,舒适性和安全性。Further, in the step 3), the dynamic adjustment needs to refer to the comprehensive performance evaluation index e. When the |e| of this action is smaller than the |e| of the previous action, record the |e| value and the output result of this time. On this basis, the output result is adjusted; when the |e| of the current action is greater than the |e| of the previous action, the output result recorded last time is output. This method can ensure that the input and output of the vehicle are always in an ideal state, and constantly optimize itself in new attempts, thereby ensuring the stability, comfort and safety of the vehicle.
进一步地,所述步骤4)中算法的可靠性检验采用仿真测试和专家复查的方法实现,先由计算机对算法进行仿真测试并得出初步分析结果,再由专家对分析结果复查并针对可靠性差的算法给出相应的修改意见作为检验结果。Further, the reliability test of the algorithm in the described step 4) is realized by the method of simulation test and expert review, first by computer to carry out simulation test to the algorithm and draw the preliminary analysis result, then by the expert to review the analysis result and for poor reliability. The algorithm gives the corresponding modification opinion as the test result.
进一步地,所述步骤5)中算法的优化表现为车辆根据云端处理中心反馈的检验结果修改算法的参数。Further, the optimization of the algorithm in the step 5) is represented by the vehicle modifying the parameters of the algorithm according to the inspection result fed back by the cloud processing center.
本发明的有益效果:Beneficial effects of the present invention:
1、本发明基于多智能体系统协调控制理论,实现线控液压转向子系统,线控液压制动子系统和线控悬架子系统多方面耦合,形成多智能体线控底盘系统,极大的提高线控底盘系统的稳定性和可靠性,对商用车整车舒适性,安全性和平顺性的提高具有重要意义。1. The present invention is based on the multi-agent system coordinated control theory, realizes the multi-faceted coupling of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem to form a multi-agent wire-controlled chassis system, which greatly improves the performance of the multi-agent wire-controlled chassis system. The improvement of the stability and reliability of the wire-controlled chassis system is of great significance to the improvement of the comfort, safety and smoothness of the commercial vehicle.
2、本发明采用了强化学习和多智能体理论,充分考虑商用车在不同工况下垂向、纵向以及侧向三者动力学变化关系,并且采用云端处理中心的方式对强化学习结果进行检验,进一步的保证该系统的可靠性,实现在提高整车性能的同时保证该多智能体线控底盘系统的工作可靠性,提高整车的安全性。2. The present invention adopts reinforcement learning and multi-agent theory, fully considers the dynamic relationship between vertical, longitudinal and lateral directions of commercial vehicles under different working conditions, and adopts the method of cloud processing center to test the reinforcement learning results, The reliability of the system is further ensured, the performance of the whole vehicle is improved, and the working reliability of the multi-agent body-by-wire chassis system is ensured, and the safety of the whole vehicle is improved.
附图说明Description of drawings
图1为本发明系统结构示意图;1 is a schematic diagram of the system structure of the present invention;
图2为多智能体协同控制器控制算法原理图;Figure 2 is a schematic diagram of a multi-agent cooperative controller control algorithm;
图3为本发明方法工作流程图。Fig. 3 is the working flow chart of the method of the present invention.
具体实施方式Detailed ways
为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。In order to facilitate the understanding of those skilled in the art, the present invention will be further described below with reference to the embodiments and the accompanying drawings, and the contents mentioned in the embodiments are not intended to limit the present invention.
参照图1所示,本发明的一种基于多智能体的云控智能底盘系统,包括:线控液压转向子系统,线控液压制动子系统,线控悬架子系统,感知模块,强化学习模块,通讯模块,云端处理中心及多智能体协调控制器;Referring to FIG. 1 , a multi-agent-based cloud-controlled intelligent chassis system of the present invention includes: a wire-controlled hydraulic steering subsystem, a wire-controlled hydraulic braking subsystem, a wire-controlled suspension subsystem, a perception module, a Learning module, communication module, cloud processing center and multi-agent coordination controller;
所述线控液压转向子系统,线控液压制动子系统和线控悬架子系统均分布于多智能体线控底盘上,用于实现整车底盘的控制;The wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem are all distributed on the multi-agent wire-controlled chassis for realizing the control of the vehicle chassis;
所述感知模块分别连接各车载传感器及多智能体协调控制器,用于采集信息,包括:驾驶员输入的操作指令,路面的平整度,道路曲率,车辆的横向速度与加速度,车辆纵向的速度与加速度,车辆的垂向加速度,车辆的横摆角速度,车身侧偏角,悬架阻尼力,悬架动扰度,车轮动载荷,车轮滑移率。The perception module is respectively connected to each vehicle-mounted sensor and the multi-agent coordination controller, and is used to collect information, including: the operation instructions input by the driver, the smoothness of the road surface, the curvature of the road, the lateral speed and acceleration of the vehicle, and the longitudinal speed of the vehicle. And acceleration, vertical acceleration of vehicle, yaw rate of vehicle, body slip angle, suspension damping force, suspension disturbance, wheel dynamic load, wheel slip rate.
所述强化学习模块根据线控液压转向子系统,线控液压制动子系统与线控悬架子系统的输出结果,评估车辆自身的运动状态,并根据当前车辆自身的运动状态,获取整车稳定性最佳的动作行为并不断强化学习;与多智能体协调控制器数据连接,并通过通讯模块与云端处理中心数据连接;所述通讯模块采用5G通讯方式,用于实现车辆与云端处理中心的数据通讯;The reinforcement learning module evaluates the motion state of the vehicle itself according to the output results of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem, and obtains the complete vehicle according to the current motion state of the vehicle itself. Action behavior with the best stability and continuous reinforcement learning; data connection with the multi-agent coordination controller, and data connection with the cloud processing center through the communication module; the communication module adopts the 5G communication method to realize the vehicle and the cloud processing center data communications;
所述云端处理中心用于定期检验车辆的强化学习结果是否合理,并对不合理的强化学习结果进行调整;The cloud processing center is used to regularly check whether the reinforcement learning results of the vehicle are reasonable, and adjust the unreasonable reinforcement learning results;
所述多智能体协调控制器用于调节线控液压转向子系统,线控液压制动子系统及线控悬架子系统的信息输入。The multi-agent coordination controller is used to adjust the information input of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem.
其中,所述线控液压转向子系统包括:转向盘单元,线控转向控制单元,液压转向单元,电动转向单元,转向路感单元;转向盘单元的转动信号输入到线控转向控制单元,线控转向控制单元协调控制液压转向单元和电动转向单元配合工作完成车辆转向,转向路感单元提取车辆信息与路面状态信息,生成回正力矩作用于转向盘单元,为驾驶员模拟真实路感;The hydraulic steering-by-wire subsystem includes: a steering wheel unit, a steering-by-wire control unit, a hydraulic steering unit, an electric steering unit, and a steering road sensing unit; the rotation signal of the steering wheel unit is input to the steering-by-wire control unit, and the wire The steering control unit coordinates and controls the hydraulic steering unit and the electric steering unit to work together to complete the vehicle steering. The steering road sensing unit extracts vehicle information and road surface state information, and generates a positive torque to act on the steering wheel unit to simulate the real road feeling for the driver;
所述线控液压制动子系统包括:线控制动控制单元,液压制动单元,再生制动单元及踏板模拟单元;踏板模拟单元将驾驶员踩下踏板的强弱信息转化为对应的电信号并传输到线控制动单元,线控制动单元根据接收的电信号控制液压制动单元完成制动操作,再生制动单元在车辆制动时储存动能,再生制动单元的储能电机连接在车轮轴上;The wire-controlled hydraulic brake subsystem includes: a wire-controlled brake control unit, a hydraulic brake unit, a regenerative brake unit and a pedal simulation unit; the pedal simulation unit converts the information of the strength of the driver's pedal depression into a corresponding electrical signal And transmit it to the brake-by-wire unit. The brake-by-wire unit controls the hydraulic braking unit to complete the braking operation according to the received electrical signal. The regenerative braking unit stores kinetic energy when the vehicle is braking, and the energy storage motor of the regenerative braking unit is connected to the vehicle. on the axle;
所述线控悬架子系统包括:主动悬架单元,悬架控制单元;主动悬架单元调节悬架的阻尼与刚度,悬架控制单元根据车身高度、车速、转向角度及速率、制动的信号来控制主动悬架单元调节悬架阻尼与刚度。The wire-controlled suspension subsystem includes: an active suspension unit, a suspension control unit; the active suspension unit adjusts the damping and stiffness of the suspension, and the suspension control unit adjusts the damping and stiffness of the suspension according to the vehicle height, vehicle speed, steering angle and rate, and braking The signal is used to control the active suspension unit to adjust suspension damping and stiffness.
所述云端处理中心还根据其他车辆的学习结果优化目标车辆的乘坐舒适性与安全性。The cloud processing center also optimizes the ride comfort and safety of the target vehicle according to the learning results of other vehicles.
所述多智能体协调控制器用于根据车辆当前的状态,线控液压转向子系统,线控液压制动子系统与线控悬架子系统的工况、驾驶员输入信息和路面的平整度与道路曲率,以车辆安全性和舒适性为最终目标,控制三个子系统,从而实现整个车辆底盘的协调控制。The multi-agent coordination controller is used for, according to the current state of the vehicle, the working conditions of the wire-controlled hydraulic steering subsystem, the wire-controlled hydraulic brake subsystem and the wire-controlled suspension subsystem, the driver's input information, and the smoothness of the road surface. Road curvature, with vehicle safety and comfort as the ultimate goal, controls three subsystems, so as to achieve coordinated control of the entire vehicle chassis.
所述线控液压转向子系统的动力学模型包括:侧向运动和横摆运动模型,分别为:The dynamic model of the wire-controlled hydraulic steering subsystem includes: lateral motion and yaw motion models, respectively:
式中,m为车辆质量,v为车辆速度,γ为横摆角速度,β为车身侧偏角,Fyfl为车辆左侧前轮侧偏力,Fyfr为车辆右侧前轮侧偏力,Fyrl为车辆左侧后轮侧偏力,Fyrr为车辆右侧后轮侧偏力,Is为整车横摆转动惯量,Lf质心到前轴的距离,Lr质心到后轴的距离。where m is the vehicle mass, v is the vehicle speed, γ is the yaw rate, β is the body slip angle, F yfl is the left front wheel cornering force of the vehicle, F yfr is the vehicle right front wheel cornering force, F yrl is the cornering force of the left rear wheel of the vehicle, F yrr is the cornering force of the right rear wheel of the vehicle, I s is the yaw moment of inertia of the vehicle, the distance from the center of mass of L f to the front axle, and the distance from the center of mass of L r to the rear axle distance.
所述线控液压制动子系统的车轮旋转动力学模型为:The wheel rotation dynamics model of the wire-controlled hydraulic brake subsystem is:
式中,I1为车辆左侧前轮转动惯量,I2为车辆右侧前轮转动惯量,I3为车辆左侧后轮转动惯量,I4为车辆右侧后轮转动惯量,ω1为车辆左侧前轮转动角速度,ω2为车辆右侧前轮转动角速度,ω3为车辆左侧后轮转动角速度,ω4为车辆右侧后轮转动角速度,Fxfl为车辆左侧前轮纵向附着力,Fxfr为车辆右侧前轮纵向附着力,Fxrl为车辆左侧后轮纵向附着力,Fxrr为车辆右侧后轮纵向附着力,R1为车辆左侧前轮半径,R2为车辆右侧前轮半径,R3为车辆左侧后轮半径,R4为车辆右侧后轮半径,Tb1为车辆左侧前轮制动力矩,Tb2为车辆右侧前轮制动力矩,Tb3为车辆左侧后轮制动力矩,Tb4为车辆右侧后轮制动力矩;In the formula, I 1 is the moment of inertia of the left front wheel of the vehicle, I 2 is the moment of inertia of the right front wheel of the vehicle, I 3 is the moment of inertia of the left rear wheel of the vehicle, I 4 is the moment of inertia of the right rear wheel of the vehicle, ω 1 is The rotational angular velocity of the left front wheel of the vehicle, ω 2 is the rotational angular velocity of the right front wheel of the vehicle, ω 3 is the rotational angular velocity of the left rear wheel of the vehicle, ω 4 is the rotational angular velocity of the right rear wheel of the vehicle, and F xfl is the longitudinal direction of the left front wheel of the vehicle Adhesion, F xfr is the longitudinal adhesion of the right front wheel of the vehicle, F xrl is the longitudinal adhesion of the left rear wheel of the vehicle, F xrr is the longitudinal adhesion of the right rear wheel of the vehicle, R 1 is the radius of the left front wheel of the vehicle, R 2 is the radius of the front wheel on the right side of the vehicle, R 3 is the radius of the rear wheel on the left side of the vehicle, R 4 is the radius of the rear wheel on the right side of the vehicle, T b1 is the braking torque of the front wheel on the left side of the vehicle, and T b2 is the braking torque of the front wheel on the right side of the vehicle. dynamic torque, T b3 is the braking torque of the left rear wheel of the vehicle, and T b4 is the braking torque of the right rear wheel of the vehicle;
车轮滑移率公式为:The wheel slip formula is:
式中,S为车辆的滑移率,v0为车辆的纵向速度,R为车轮半径,ω车轮转动角速度;where S is the slip rate of the vehicle, v 0 is the longitudinal speed of the vehicle, R is the wheel radius, and ω is the rotational angular velocity of the wheel;
制动力矩计算式为:The calculation formula of braking torque is:
Tb=(P-P0)AwηBFRg T b =(PP 0 )A w ηB F R g
式中,Tb为制动器制动力矩,P为制动管路压力,P0为制动管路初始压力,Aw为制动分泵有效工作面积,η为制动分泵效率,BF为制动效能因素,Rg为制动盘半径。In the formula, T b is the braking torque of the brake, P is the pressure of the brake line, P 0 is the initial pressure of the brake line, A w is the effective working area of the brake cylinder, η is the efficiency of the brake cylinder, B F For the braking efficiency factor, R g is the radius of the brake disc.
所述线控悬架子系统的车身质心处的垂向动力学模型为:The vertical dynamic model at the center of mass of the vehicle body of the suspension-by-wire subsystem is:
车身俯仰动力学模型为:The body pitch dynamics model is:
车身侧倾动力学模型为:The body roll dynamics model is:
四个非簧载质量部分的垂向运动模型为:The vertical motion model of the four unsprung mass parts is:
车身四个端点处的垂向运动模型为:The vertical motion model at the four endpoints of the body is:
式中,mb为车辆簧载质量,zb为车身质心处的垂向位移,为车辆质心处垂直方向的加速度,Ip为簧载质量部分的俯仰转动惯量,θ为簧载质量部分的俯仰角,为簧载质量部分的俯仰角角加速度,Ir为簧载质量部分的侧倾转动惯量,为簧载质量部分的侧倾角,为簧载质量部分的侧倾角角加速度,Lf为车身质心到前轴的距离,Lr为车身质心到后轴的距离, Bf为前轴轮距,Br为后轴轮距;Ksi为第i轮处的悬架刚度,Kti为第i轮处的轮胎刚度,Csi为第i轮处的悬架阻尼系数,zwi为第i处出车轮垂向位移,为第i处出车轮垂向速度,为第i处出车轮垂向加速度,zbi为第i轮处车身端点垂向位移,fi为第i轮处的悬架阻尼力,mwi为车辆的第i轮处的非簧载质量,zgi为第i轮处路面输入的垂向位移,i=1,2,3,4.,1代表左侧前轮,2代表右侧前轮,3代表左侧后轮,4代表右侧后轮。where m b is the sprung mass of the vehicle, z b is the vertical displacement at the center of mass of the vehicle body, is the vertical acceleration at the center of mass of the vehicle, I p is the pitch moment of inertia of the sprung mass part, θ is the pitch angle of the sprung mass part, is the pitch angle acceleration of the sprung mass part, I r is the roll moment of inertia of the sprung mass part, is the roll angle of the sprung mass part, is the roll angle acceleration of the sprung mass part, L f is the distance from the center of mass of the body to the front axle, L r is the distance from the center of mass of the body to the rear axle, B f is the wheel track of the front wheel, and B r is the wheel track of the rear wheel; K si is the suspension stiffness at the i-th wheel, K ti is the tire stiffness at the i-th wheel, Csi is the suspension damping coefficient at the i-th wheel, zwi is the vertical displacement of the wheel at the i-th wheel, is the vertical speed of the wheel exiting at the i-th place, is the vertical acceleration of the wheel at the i-th wheel, z bi is the vertical displacement of the body end point at the i-th wheel, f i is the suspension damping force at the i-th wheel, and mwi is the unsprung mass at the i-th wheel of the vehicle , z gi is the vertical displacement of the road input at the i-th wheel, i=1, 2, 3, 4., 1 represents the left front wheel, 2 represents the right front wheel, 3 represents the left rear wheel, and 4 represents the right side rear wheel.
所述多智能体协调控制器进行控制的具体方式为:当路面不平有干扰时,车辆将产生垂直方向和俯仰方向的倾斜,从而导致作用在悬架子系统上的力不同而影响稳定性;当转弯的时候,轮胎的摩擦力使之产生横摆运动;当刹车制动的时候,产生得加速度将会使车辆产生猛烈的横摆运动、俯仰运动,由于载荷的分配变化导致平衡状态的打破,使汽车的操作稳定性降低;车辆的行驶状态会受到方向转角、脚踏板制动、油门输入以及地面情况等方面的影响,同时,各个子系统的当前工况也会影响到其他子系统的工作;为了使车辆重新恢复到良好的平衡状态,需要根据作用的大小对此时各个子系统同时调节,各个子系统相互配合共同完成车辆底盘的控制,使车辆保持良好的安全性与舒适性。The specific control method of the multi-agent coordination controller is as follows: when the road surface is uneven and there is interference, the vehicle will tilt in the vertical direction and the pitch direction, resulting in different forces acting on the suspension subsystem and affecting the stability; When turning, the frictional force of the tire makes it produce yaw motion; when braking, the resulting acceleration will cause the vehicle to produce violent yaw motion and pitch motion, and the balance state will be broken due to the change of load distribution. , reducing the operational stability of the vehicle; the driving state of the vehicle will be affected by the steering angle, pedal braking, accelerator input and ground conditions, and at the same time, the current operating conditions of each subsystem will also affect other subsystems In order to restore the vehicle to a good balance state, it is necessary to adjust the various subsystems at the same time according to the size of the role, and each subsystem cooperates with each other to complete the control of the vehicle chassis, so that the vehicle maintains good safety and comfort. .
参照图3所示,本发明的一种基于多智能体的云控智能底盘系统的控制方法,基于上述系统,步骤如下:Referring to Fig. 3, a control method of a cloud-controlled intelligent chassis system based on multi-agents of the present invention, based on the above system, the steps are as follows:
1)感知模块采集路面的平整度与道路曲率信息,驾驶员输入的信息以及车辆的运动信息,并将采集到的信息传输给多智能体协调控制器;1) The perception module collects the information on the smoothness and curvature of the road surface, the information input by the driver and the motion information of the vehicle, and transmits the collected information to the multi-agent coordination controller;
所述步骤1)中传输到多智能体协调控制器的信号基于各子系统所建立的动力学模型中的各悬架的阻尼力fi,垂直加速度各车轮动载荷|zwi-zbi|,各悬架动扰度|zwi-zgi|,车辆当前的横摆角速度γ,质心侧偏角车身俯仰角θ,车轮滑移率S,车辆的纵向速度v。The signal transmitted to the multi-agent coordinated controller in the step 1) is based on the damping force f i of each suspension in the dynamic model established by each subsystem, the vertical acceleration The dynamic load of each wheel |z wi -z bi |, the dynamic disturbance of each suspension |z wi -z gi |, the current yaw rate γ of the vehicle, the side slip angle of the center of mass Body pitch angle θ, wheel slip rate S, vehicle longitudinal speed v.
2)多智能体协调控制器根据接收到的上述信息控制各子系统,各子系统协同控制车辆底盘;参照图2所示,多智能体协同控制器的控制流程具体包括:2) The multi-agent coordinated controller controls each subsystem according to the received above-mentioned information, and each subsystem controls the vehicle chassis cooperatively; as shown in FIG. 2 , the control process of the multi-agent coordinated controller specifically includes:
21)多智能体协同控制器接收感知模块输入的信号与强化学习模块反馈的信号,对线控液压转向子系统,线控液压制动子系统,线控悬架子系统的输入信号进行初步调整;21) The multi-agent collaborative controller receives the signal input by the perception module and the signal fed back by the reinforcement learning module, and makes preliminary adjustments to the input signals of the wire-controlled hydraulic steering subsystem, wire-controlled hydraulic braking subsystem, and wire-controlled suspension subsystem. ;
22)线控液压转向子系统和线控液压制动子系统接收多智能体协同控制器调整后的驾驶员输入信息和车辆动载荷信号,线控悬架子系统接收多智能体协同控制器调整后的路面的输入的信息、车辆横摆运动信号和动载荷信号;22) The wire-controlled hydraulic steering subsystem and wire-controlled hydraulic brake subsystem receive the driver input information and vehicle dynamic load signal adjusted by the multi-agent collaborative controller, and the wire-controlled suspension subsystem receives the multi-agent collaborative controller adjustment The input information of the rear road surface, the vehicle yaw motion signal and the dynamic load signal;
23)线控液压转向子系统根据接收到的信息控制车辆的侧向运动和横摆运动;线控液压制动子系统根据接收到的信息控制车辆的纵向运动;线控悬架子系统根据接收到的信息控制车辆的垂向运动;车辆的侧向运动决定动载荷,车辆的纵向运动决定驶向的路面,提供新的路面信号;23) The wire-controlled hydraulic steering subsystem controls the lateral movement and yaw movement of the vehicle according to the received information; the wire-controlled hydraulic brake subsystem controls the longitudinal movement of the vehicle according to the received information; the wire-controlled suspension subsystem controls the vehicle's longitudinal movement according to the received information The received information controls the vertical motion of the vehicle; the lateral motion of the vehicle determines the dynamic load, and the longitudinal motion of the vehicle determines the road to be driven, providing new road signals;
24)多智能体协同控制器接收车辆的动载荷信号,横摆运动信号与新的路面信号,再次调整各子系统的输入信号;各子系统的输出作为反馈输入控制自身与其他子系统,各子系统间相互协调,使车辆恢复或保持到平衡状态,实现多智能体线控底盘系统的协调控制。24) The multi-agent cooperative controller receives the dynamic load signal of the vehicle, the yaw motion signal and the new road signal, and adjusts the input signal of each subsystem again; the output of each subsystem is used as a feedback input to control itself and other subsystems, each The subsystems coordinate with each other to restore or maintain the vehicle to a balanced state, realizing the coordinated control of the multi-agent-by-wire chassis system.
3)强化学习模块根据设定的最终目标对各子系统当前输出结果进行评价,根据评价结果对下一次输出进行动态调整,完成对多智能体协同控制器的优化;3) The reinforcement learning module evaluates the current output results of each subsystem according to the set final goal, and dynamically adjusts the next output according to the evaluation results to complete the optimization of the multi-agent collaborative controller;
所述步骤3)中评价的指标包括:体现整车的平顺性的车辆垂直方向的加速度体现车辆的安全性的车轮的相对动载荷;体现整车舒适性的悬架动扰度。The index evaluated in the described step 3) includes: the acceleration in the vertical direction of the vehicle that embodies the smoothness of the entire vehicle The relative dynamic load of the wheel, which reflects the safety of the vehicle; the suspension disturbance, which reflects the comfort of the whole vehicle.
所述步骤3)具体包括:设计各性能指标的评价函数对系统输出结果进行评估;The step 3) specifically includes: designing an evaluation function of each performance index to evaluate the system output result;
设计线控悬架子系统性能指评价函数:The performance of the designed suspension-by-wire subsystem refers to the evaluation function:
式中,α1为悬架性能评价指标,为车辆垂直方向的加速度,|zwi-zbi|为各车轮动载荷;In the formula, α 1 is the evaluation index of suspension performance, is the acceleration in the vertical direction of the vehicle, |z wi -z bi | is the dynamic load of each wheel;
设计线控液压转向子系统性能指标函数:Design the performance index function of the hydraulic steering-by-wire subsystem:
α2=(γ'-γ)2 α 2 =(γ'-γ) 2
式中,α2为转向系统性能指标,γ'为理想转向横摆角速度,即时车辆的横摆角速度,γ为车辆当前的横摆角速度;In the formula, α 2 is the performance index of the steering system, and γ' is the ideal steering yaw rate, namely is the yaw angular velocity of the vehicle, γ is the current yaw angular velocity of the vehicle;
设计线控液压制动子系统性能指标函数:Design the performance index function of the control-by-wire hydraulic brake subsystem:
α3=(S'-S)2 α 3 =(S'-S) 2
式中,α3为制动系统性能指标,S'为理想滑移率,S'≈20%,S为车轮当前的滑移率;In the formula, α 3 is the performance index of the braking system, S' is the ideal slip rate, S' ≈ 20%, and S is the current slip rate of the wheel;
设计用于评价多智能体线控底盘系统综合性能综合性能指标函数:The comprehensive performance index function designed to evaluate the comprehensive performance of the multi-agent wire-controlled chassis system:
式中,e为多智能体线控底盘系统综合性能评价指标,其模|e|的值来评估本次输出结果的优劣,若该值比预设值大,表示误差小,本次输出效果好;Qe为贡献值矩阵,k1为线控悬架子系统对综合性能指标的贡献值,表示线控悬架子系统对整车性能优化的贡献在综合评估中所占的比例;k2为线控液压转向子系统对综合性能指标的贡献值,表示线控液压转向子系统对整车性能优化的贡献在综合评估中所占的比例;k3为线控液压制动子系统对综合性能指标的贡献值,表示线控液压制动子系统对整车性能优化的贡献在综合评估中所占的比例。In the formula, e is the comprehensive performance evaluation index of the multi-agent wire-controlled chassis system, and the value of its modulo |e| is used to evaluate the pros and cons of this output result. The effect is good; Q e is the contribution value matrix, k 1 is the contribution value of the suspension-by-wire subsystem to the comprehensive performance index, indicating the proportion of the contribution of the suspension-by-wire subsystem to the performance optimization of the whole vehicle in the comprehensive evaluation; k 2 is the contribution value of the hydraulic steering-by-wire subsystem to the comprehensive performance index, indicating the proportion of the contribution of the hydraulic steering-by-wire subsystem to the overall vehicle performance optimization in the comprehensive evaluation; k 3 is the hydraulic brake-by-wire subsystem The contribution value to the comprehensive performance index represents the proportion of the contribution of the hydraulic brake-by-wire subsystem to the overall vehicle performance optimization in the comprehensive evaluation.
所述步骤3)中动态调整需参考综合性能评价指标e,当本次动作的|e|小于上次动作的|e| 时,记录本次的|e|值和输出结果,在此基础上对输出结果进行调整;当本次动作的|e|大于上次动作的|e|时,以上次记录的输出结果来输出。该方法可以保证车辆输入与输出始终处于理想的状态,并且在新的尝试中不断优化自身,从而保证了车辆的稳定性,舒适性和安全性。4) 通讯模块定时将车辆信息与当前控制算法上传至云端处理中心;云端处理中心对接收到的算法进行可靠性检验,并反馈检验结果;In the step 3), the dynamic adjustment needs to refer to the comprehensive performance evaluation index e. When the |e| of this action is smaller than the |e| of the previous action, the |e| value and the output result of this time are recorded, and on this basis Adjust the output result; when the |e| of the current action is greater than the |e| of the previous action, it will be output with the output result recorded last time. This method can ensure that the input and output of the vehicle are always in an ideal state, and constantly optimize itself in new attempts, thereby ensuring the stability, comfort and safety of the vehicle. 4) The communication module regularly uploads the vehicle information and the current control algorithm to the cloud processing center; the cloud processing center checks the reliability of the received algorithm and feeds back the test results;
所述步骤4)中算法的可靠性检验采用仿真测试和专家复查的方法实现,先由计算机对算法进行仿真测试并得出初步分析结果,再由专家对分析结果复查并针对可靠性差的算法给出相应的修改意见作为检验结果。The reliability test of the algorithm in the described step 4) is realized by the method of simulation test and expert review. First, the algorithm is simulated and tested by the computer and the preliminary analysis result is obtained, and then the analysis result is reviewed by the expert and given for the algorithm with poor reliability. Appropriate amendments shall be made as the test results.
5)强化学习模块根据云端处理中心的反馈结果进一步对控制算法进行优化;5) The reinforcement learning module further optimizes the control algorithm according to the feedback results of the cloud processing center;
所述步骤5)中算法的优化表现为车辆根据云端处理中心反馈的检验结果修改算法的参数。The optimization of the algorithm in the step 5) shows that the vehicle modifies the parameters of the algorithm according to the inspection result fed back by the cloud processing center.
本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。There are many specific application ways of the present invention, and the above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements can be made. These Improvements should also be considered as the protection scope of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110225610.1A CN112987574B (en) | 2021-03-01 | 2021-03-01 | A control method of cloud-controlled intelligent chassis system based on multi-agent |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110225610.1A CN112987574B (en) | 2021-03-01 | 2021-03-01 | A control method of cloud-controlled intelligent chassis system based on multi-agent |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112987574A CN112987574A (en) | 2021-06-18 |
CN112987574B true CN112987574B (en) | 2022-04-08 |
Family
ID=76351775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110225610.1A Active CN112987574B (en) | 2021-03-01 | 2021-03-01 | A control method of cloud-controlled intelligent chassis system based on multi-agent |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112987574B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115452411B (en) * | 2022-09-02 | 2024-04-12 | 合肥工业大学 | Intelligent network connection automobile drive-by-wire chassis all-hardware in-loop coordination control method and application |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111994086A (en) * | 2020-07-14 | 2020-11-27 | 南京天航智能装备研究院有限公司 | Intelligent line control chassis system and decoupling control method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8626389B2 (en) * | 2010-10-28 | 2014-01-07 | GM Global Technology Operations LLC | Method and system for determining a reference yaw rate for a vehicle |
CN102303602B (en) * | 2011-06-27 | 2014-02-12 | 江苏大学 | Coordination method and control device for ride comfort and handling stability of passenger car |
-
2021
- 2021-03-01 CN CN202110225610.1A patent/CN112987574B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111994086A (en) * | 2020-07-14 | 2020-11-27 | 南京天航智能装备研究院有限公司 | Intelligent line control chassis system and decoupling control method |
Non-Patent Citations (3)
Title |
---|
基于多Agent的电动汽车底盘智能控制系统框架;殷国栋 等;《中国机械工程》;20180831;第29卷(第15期);第1796-1801、1817页 * |
基于智能体理论的空气悬架车身高度智能控制系统研究;江洪 等;《重庆理工大学学报(自然科学)》;20190430;第33卷(第04期);第17-25页 * |
多智能体理论在车辆底盘集成控制中的应用;牛礼民 等;《汽车技术》;20081231(第08期);第31-35页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112987574A (en) | 2021-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108036953B (en) | In-wheel motor driving automobile Integrated design and Collaborative Control test platform and implementation method | |
CN110175428B (en) | Vehicle dynamic model-based vehicle motion characteristic simulation method and system | |
CN107719372B (en) | Dynamic multi-objective control system of four-wheel drive electric vehicle based on dynamic control allocation | |
CN111152834B (en) | An electronic differential control method for electric vehicles based on Ackerman steering correction | |
CN111890951A (en) | Intelligent electric vehicle trajectory tracking and motion control method | |
CN112407104B (en) | A chassis domain control system and automobile | |
CN109552312A (en) | Intact stability model predictive control method | |
CN103921786B (en) | A kind of nonlinear model predictive control method of electric vehicle process of regenerative braking | |
CN103303157B (en) | Torque distribution method of four-wheel drive electric vehicle | |
CN102975714B (en) | A kind of elec. vehicle chassis system | |
CN107512262A (en) | A kind of vehicle stability control system tire force distribution method for performing during driving limited space | |
CN106515716A (en) | Coordinated control device and method for chassis integrated control system of wheel-driven electric vehicle | |
CN110509915B (en) | Four-wheel drive automobile lateral stability control method based on time-varying speed | |
CN106696760A (en) | Power distribution method for hub-motor-driven vehicle | |
CN111547111B (en) | Autonomous guiding control method for virtual rail train | |
CN110962626A (en) | Self-adaptive electronic differential control method for multi-shaft hub motor driven vehicle | |
CN113378408B (en) | Optimal control method for whole vehicle coupling of electric control suspension | |
CN112987574B (en) | A control method of cloud-controlled intelligent chassis system based on multi-agent | |
CN114987537A (en) | Neural network dynamics-based road adaptive drift control system and method for automatic driving vehicle | |
El–bakkouri et al. | A robust wheel slip controller for 4-wheel drive electric vehicle using integral sliding mode control | |
CN112765735A (en) | Optimization method for suspension parameters of virtual rail train | |
CN107561943A (en) | Method for establishing mathematical model of maximum-speed-control inverse dynamics of automobile | |
CN116756935A (en) | Braking performance control analysis method based on multi-axis heavy vehicle joint simulation model | |
CN116176529B (en) | Electromechanical braking system and vehicle | |
CN114925447B (en) | Method for establishing dynamic model of multi-body system of two-axis electric drive vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |