CN1877105B - Automobile longitudinal acceleration tracking control method - Google Patents
Automobile longitudinal acceleration tracking control method Download PDFInfo
- Publication number
- CN1877105B CN1877105B CN200610089496XA CN200610089496A CN1877105B CN 1877105 B CN1877105 B CN 1877105B CN 200610089496X A CN200610089496X A CN 200610089496XA CN 200610089496 A CN200610089496 A CN 200610089496A CN 1877105 B CN1877105 B CN 1877105B
- Authority
- CN
- China
- Prior art keywords
- model
- sigma
- centerdot
- delta
- controller
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
一种汽车纵向加速度跟踪控制方法属于汽车纵向动力学控制技术领域。其特征在于,它是利用由汽车的逆向和正向动力学模型组成的被控对象的乘性不确定模型集合中的元素设计的估计器,对每个模型与实际对象之间的模型误差对当前输入信号的系统增益进行估计,并以估计得到的该系统增益作为切换指标函数,在线地从根据所述乘性不确定模型集合中的元素而设计的控制器集合中选择相应的控制器,对发动机节气门开度进行控制,实现汽车纵向加速度的跟踪控制。在汽车和环境参数具有较大不确定时,本发明中的方法可以对汽车纵向加速度进行有效的控制,具有较好的稳定性和跟踪性能。
A vehicle longitudinal acceleration tracking control method belongs to the technical field of vehicle longitudinal dynamics control. It is characterized in that it is an estimator designed using the elements in the set of multiplicative uncertain models of the controlled object composed of the reverse and forward dynamics models of the car, and the current value of the model error between each model and the actual object Estimate the system gain of the input signal, and use the estimated system gain as a switching index function, select the corresponding controller online from the controller set designed according to the elements in the multiplicative uncertainty model set, and The throttle opening of the engine is controlled to realize the tracking control of the longitudinal acceleration of the vehicle. When the parameters of the vehicle and the environment are relatively uncertain, the method of the invention can effectively control the longitudinal acceleration of the vehicle, and has better stability and tracking performance.
Description
技术领域: Technical field:
一种汽车纵向加速度跟踪控制方法属于汽车纵向动力学控制技术领域。A vehicle longitudinal acceleration tracking control method belongs to the technical field of vehicle longitudinal dynamics control.
背景技术: Background technique:
汽车纵向运动控制系统通常被设计成分层结构:上层控制器根据相对车距和车速输出期望加速度,设计时主要考虑驾驶员特性、队列稳定性和交通流等问题;下层加速度跟踪控制器通过对执行机构的控制使汽车实际加速度跟踪期望值,设计时主要考虑车辆动力学问题。汽车纵向加速度跟踪控制是汽车纵向运动控制的关键技术之一。文献1(Mikael Persson,etc.带起停功能的自适应巡航控制系统控制器设计,Proceedings of the 1999 IEEEInternational Conference on Control Application,1999)将车辆纵向动力学特性近似为线性系统,采用PI方法设计加速度跟踪控制器。由于车辆纵向动力学特性具有非线性,近似为线性系统的方法很难在所有工作点都取得较好的效果。文献2(R.Mayr,基于反馈线性化方法的汽车职能巡航控制系统设计,Proceedings of the American Control Conference,1994)首先采用精确线性化方法将非线性模型转化为线性模型,然后基于线性化模型设计了汽车纵向加速度控制器。文献3(J.K.Hedrick,面向自动驾驶车辆的非线性控制器设计,UKACC International Conference on Control,1998)在建立非线性车辆纵向动力学模型基础上,采用滑模控制方法设计了汽车纵向加速度跟踪滑模控制器。文献4(Kyongsu Yi,etc.基于电控真空助力器的车间距和车速控制系统设计,JSAE Review,22,2001)、文献5(YangBin,etc.带起停功能的巡航控制系统加速度跟踪控制器设计,Proceedings of the 2004IEEE International Conference on Networking,Sensing & Control,2004)和文献6(侯德藻等,基于模型匹配方法的汽车主动避撞下位控制系统,汽车工程,25(4),2003)都首先通过逆动力学模型来消除传动系统的非线性,将由逆向和正向车辆纵向动力学模型组成的新系统近似为线性系统并对线性系统特性进行辨识基础上,文献4采用PI方法,文献5采用滑模方法,文献6采用前馈为模型匹配控制器反馈为H∞控制器的二自由度结构分别设计了相应的加速度跟踪控制器。Vehicle longitudinal motion control systems are usually designed in a hierarchical structure: the upper layer controller outputs the desired acceleration according to the relative vehicle distance and vehicle speed, and the design mainly considers driver characteristics, queue stability, and traffic flow; the lower layer acceleration tracking controller implements The control of the mechanism makes the actual acceleration of the car track the expected value, and the vehicle dynamics problem is mainly considered in the design. Vehicle longitudinal acceleration tracking control is one of the key technologies of vehicle longitudinal motion control. Document 1 (Mikael Persson, etc. Adaptive cruise control system controller design with start-stop function, Proceedings of the 1999 IEEEInternational Conference on Control Application, 1999) approximates the longitudinal dynamics of the vehicle as a linear system, and uses the PI method to design the acceleration Track controller. Due to the nonlinearity of the longitudinal dynamics of the vehicle, it is difficult to obtain good results at all operating points by the method of approximating the linear system. Literature 2 (R.Mayr, Design of Automotive Functional Cruise Control System Based on Feedback Linearization Method, Proceedings of the American Control Conference, 1994) first uses the exact linearization method to convert the nonlinear model into a linear model, and then designs based on the linearized model A car longitudinal acceleration controller. Document 3 (JK Hedrick, Nonlinear Controller Design for Autonomous Vehicles, UKACC International Conference on Control, 1998) based on the establishment of a nonlinear vehicle longitudinal dynamics model, a sliding mode control method for vehicle longitudinal acceleration tracking was designed using the sliding mode control method device. Document 4 (Kyongsu Yi, etc. Design of inter-vehicle distance and vehicle speed control system based on electronically controlled vacuum booster, JSAE Review, 22, 2001), Document 5 (YangBin, etc. Acceleration tracking controller for cruise control system with start-stop function Design, Proceedings of the 2004IEEE International Conference on Networking, Sensing & Control, 2004) and Document 6 (Hou Dezao et al., Vehicle Active Collision Avoidance Lower Control System Based on Model Matching Method, Automotive Engineering, 25(4), 2003) are first passed The inverse dynamics model is used to eliminate the nonlinearity of the transmission system, and the new system composed of the inverse and forward vehicle longitudinal dynamics models is approximated as a linear system and on the basis of identifying the characteristics of the linear system, the PI method is used in Document 4, and the sliding mode is used in Document 5 Method, literature 6 adopts the feed-forward as the model matching controller and the feedback as the H ∞ controller's two-degree-of-freedom structure to design the corresponding acceleration tracking controllers.
上述控制方法需要比较准确的车辆模型,即使H∞等鲁棒控制方法也不能处理很大的模型不确定性。但在实际行驶条件下,由于建模过程中不可避免的未建模动态特性和参数变化造成的模型误差会使车辆纵向动力学特性在很大一个范围内发生变化,使得通过一个固定参数的控制器很难在保证闭环稳定性的同时获得较好的加速度跟踪性能。The above control methods require a relatively accurate vehicle model, and even robust control methods such as H ∞ cannot handle large model uncertainties. However, under actual driving conditions, the model error caused by the inevitable unmodeled dynamic characteristics and parameter changes in the modeling process will cause the longitudinal dynamic characteristics of the vehicle to change in a large range, making the control through a fixed parameter It is difficult for the controller to obtain better acceleration tracking performance while ensuring closed-loop stability.
发明内容: Invention content:
本发明的目的在于,提出一种汽车纵向加速度跟踪控制方法。该方法根据一定的切换规则在线地从控制器集合中选择合适的控制器,通过对节气门开度的控制实现汽车纵向加速度的跟踪控制,使得汽车纵向动力学特性在很大范围内发生变化时,能够同时保证闭环系统稳定性和较好的跟踪性能。The object of the present invention is to propose a method for tracking and controlling the longitudinal acceleration of the vehicle. According to a certain switching rule, the method selects the appropriate controller online from the controller set, and realizes the tracking control of the longitudinal acceleration of the vehicle through the control of the throttle opening, so that when the longitudinal dynamic characteristics of the vehicle change in a wide range , which can ensure the stability of the closed-loop system and better tracking performance at the same time.
本发明的特征在于,它是利用由汽车的逆向和正向动力学模型组成的被控对象的乘性不确定模型集合中的元素设计的估计器,对每个模型与实际对象之间的模型误差对当前输入信号的系统增益进行估计,并以估计得到的该系统增益作为切换指标函数,在线地从根据所述乘性不确定模型集合中的元素而设计的控制器集合中选择相应的控制器,对发动机节气门开度进行控制,实现汽车纵向加速度的跟踪控制;The present invention is characterized in that it is an estimator designed using the elements in the set of multiplicative uncertain models of the controlled object consisting of the reverse and forward dynamics models of the car, and the model error between each model and the actual object Estimate the system gain of the current input signal, and use the estimated system gain as the switching index function, and select the corresponding controller online from the controller set designed according to the elements in the multiplicative uncertainty model set , to control the throttle opening of the engine to realize the tracking control of the longitudinal acceleration of the vehicle;
该方法含有在整车控制器中执行的以下步骤:The method contains the following steps performed in the vehicle controller:
1)初始化:1) Initialization:
车辆参数和汽车行驶环境的参数;Vehicle parameters and parameters of the vehicle driving environment;
δ:指数衰减系数,其范围为:0.1~1;δ: Exponential attenuation coefficient, its range is: 0.1~1;
u:加速度控制量,其初始值为0;u: Acceleration control amount, its initial value is 0;
与被控对象乘性不确定模型集合中的元素对应的估计器集合为:The set of estimators corresponding to the elements in the multiplicative uncertainty model set of the plant is:
ei=ai-a=CE1ixE1+DE1iu-a,zi=CE2ixE2+DE2iu,i=1…N,e i =a i -a=C E1i x E1 +D E1i ua, z i =C E2i x E2 +D E2i u, i=1...N,
式(13)中,xE1和xE2为与被控对象乘性不确定模型集合中元素对应的估计器状态,其初始值为0;N是控制器个数,AE1,BE1,AE2,BE2,CE1i,DE1i,CE2i,DE2i是估计器的状态矩阵;In formula (13), x E1 and x E2 are the estimator states corresponding to the elements in the multiplicative uncertain model set of the plant, and their initial value is 0; N is the number of controllers, A E1 , B E1 , A E2 , B E2 , C E1i , D E1i , C E2i , D E2i are the state matrix of the estimator;
与被控对象乘性不确定模型集合中的元素对应的控制器集合C为:The controller set C corresponding to the elements in the multiplicative uncertain model set of the controlled object is:
式(19)中,Ki为控制器集合C的第i个控制器,xc是控制器集合的状态,其初始值为0;N是控制器个数,ACi,BCi,CCi,DCi是状态矩阵;控制器集合C中元素满足:In formula (19), K i is the i-th controller of the controller set C, x c is the state of the controller set, and its initial value is 0; N is the number of controllers, A Ci , B Ci , C Ci , D Ci is the state matrix; the elements in the controller set C satisfy:
C1σ=[-ΦσDE2σDCσCE1σ CE2σ ΦσDE2σCCσ],D1σ=ΦσDE2σDCσ,C 1σ = [-Φ σ D E2σ D Cσ C E1σ C E2σ Φ σ D E2σ C Cσ ], D 1σ = Φ σ D E2σ D Cσ ,
D2σ=Φσ,C2σ=-Φσ[CE1σ 0 DE1σCCσ];D 2σ = Φ σ , C 2σ = -Φ σ [C E1σ 0 D E1σ C Cσ ];
其中Wper(s)为性能指标加权函数,符号∑(A,B,C,D)表示由A、B、C、D做系数矩阵的状态空间模型,满足:Among them, W per (s) is the weighting function of the performance index, and the symbol ∑(A, B, C, D) represents the state space model with A, B, C, D as the coefficient matrix, which satisfies:
2)采集汽车加速度a,期望汽车加速度ades;2) Acquisition of vehicle acceleration a, expected vehicle acceleration a des ;
3)根据被控对象的乘性不确定模型集合设计的估计器的系数矩阵计算估计误差ei和不确定部分输入zi:3) According to the coefficient matrix of the estimator designed by the set of multiplicative uncertain models of the plant, calculate the estimation error e i and the input z i of the uncertain part:
ei=CE1ixE1+DE1iu-a,zi=CE2ixE2+DE2iu,i=1…N, (1)e i =C E1i x E1 +D E1i ua, z i =C E2i x E2 +D E2i u, i=1...N, (1)
其中N为被控对象乘性不确定模型集合中元素的个数;Where N is the number of elements in the multiplicative uncertainty model set of the controlled object;
4)采用下式计算乘性不确定模型集合中的N个模型的切换指标:4) Use the following formula to calculate the switching index of N models in the multiplicative uncertainty model set:
5)上述N个切换指标与控制器集合
6)按照逆汽车纵向动力学模型计算节气门开度θ:6) Calculate the throttle opening θ according to the inverse vehicle longitudinal dynamics model:
θ=MAP-1(Tedes,ωe) (3)θ=MAP -1 (T edes , ω e ) (3)
其中包含下述车辆参数和汽车行驶环境的参数:It contains the following vehicle parameters and parameters of the vehicle driving environment:
v为车速,Tedes为期望的发动机扭矩,ωe为发动机转速,θ为节气门开度,r为车轮半径,Rd为主减速器速比,Rg0为变速器速比的公称值,η0为传动系统机械效率的公称值,M0为整车质量的公称值,CD为空气阻力系数,g为重力常数,f0为滚动阻力系数的公称值,A为迎风面积;MAP-1(■)为发动机逆扭矩特性图;v is the vehicle speed, T edes is the expected engine torque, ω e is the engine speed, θ is the throttle opening, r is the wheel radius, R d is the speed ratio of the main reducer, R g0 is the nominal value of the transmission speed ratio, η 0 is the nominal value of the mechanical efficiency of the transmission system, M 0 is the nominal value of the vehicle mass, C D is the air resistance coefficient, g is the gravity constant, f 0 is the nominal value of the rolling resistance coefficient, A is the windward area; MAP -1 (■) is the reverse torque characteristic diagram of the engine;
7)根据上述计算得到的节气门开度θ对汽车的发动机进行控制,并将控制量u值返回第2)步继续进行计算和控制。7) Control the engine of the car according to the throttle opening θ obtained by the above calculation, and return the value of the control variable u to step 2) to continue calculation and control.
所述被控对象的乘性不确定模型集合的构造步骤为:The construction steps of the multiplicative uncertain model set of the controlled object are:
第一步:将车辆和环境参数的可能变化范围离散成有限个参数点,设为M个;在每一个参数点利用过程辨识的方法利用输入输出数据辨识得到被控对象的模型,这样共可得到M个传递函数,Hi(s),i=1...M;The first step: discretize the possible variation range of the vehicle and environmental parameters into a limited number of parameter points, set as M; at each parameter point, use the method of process identification and use the input and output data to identify the model of the controlled object, so that a total of Obtain M transfer functions, H i (s), i=1...M;
第二步:采用M个传递函数在频域上覆盖一定的区域,根据拟采用的公称模型的个数,设为N,将该区域平均分成N块,表示为Ωi,i=1...N,选择每块区域中心的传递函数作为公称模型,得到N个公称模型Gi(s),i=1...N;The second step: use M transfer functions to cover a certain area in the frequency domain, set N according to the number of nominal models to be used, and divide the area into N blocks on average, expressed as Ω i , i=1.. .N, select the transfer function of the center of each area as the nominal model, and obtain N nominal models G i (s), i=1...N;
第三步:针对第一步中得到的每个区域,利用下式计算该区域中所有传递函数与该区域对应的公称模型的模型误差:Step 3: For each area obtained in the first step, use the following formula to calculate the model error of all transfer functions in this area and the nominal model corresponding to this area:
根据计算得到的模型误差,选取模型误差加权函数Wj(s)在所有频率上满足According to the calculated model error, select the model error weighting function W j (s) to satisfy at all frequencies
其中δ为指数衰减系数,是一个常数;符号|□|表示传递函数的幅值,这样便得到描述区域Ωj的乘性不确定性模型:where δ is the exponential decay coefficient, which is a constant; the symbol |□| represents the magnitude of the transfer function, so that the multiplicative uncertainty model describing the region Ω j is obtained:
其中γ是被控对象模型误差的上限;Wi(s)是具有相同特征多项式的模型误差加权函数;Gi(s)是具有相同特征多项式的公称模型;Δi为被控对象的模型不确定部分;其大小由(4)保证;N是模型集合中模型的个数;符号‖□‖∞ δ表示系统的L2δ增益。Where γ is the upper limit of the model error of the controlled object; W i (s) is the model error weighting function with the same characteristic polynomial; G i (s) is the nominal model with the same characteristic polynomial; Δ i is the model of the controlled object Determine the part; its size is guaranteed by (4); N is the number of models in the model set; the symbol ‖□ ‖∞ δ represents the L 2δ gain of the system.
试验证明:在汽车和环境参数具有较大不确定时,本发明中的方法可以对汽车纵向加速度进行有效的控制,具有较好的稳定性和跟踪性能。The test proves that the method of the invention can effectively control the longitudinal acceleration of the vehicle when the parameters of the vehicle and the environment are relatively uncertain, and has good stability and tracking performance.
附图说明: Description of drawings:
图1,汽车纵向加速度跟踪控制方法的整体结构图;Fig. 1, the overall structural diagram of automobile longitudinal acceleration tracking control method;
图2,被控对象结构图;Figure 2, the structure diagram of the controlled object;
图3,切换逻辑流程图;Figure 3, switching logic flow chart;
图4,汽车纵向加速度跟踪控制方法流程图;Fig. 4, the flow chart of automobile longitudinal acceleration tracking control method;
图5,国内捷达AT型轿车发动机逆扭矩特性图;Figure 5, the reverse torque characteristic diagram of the domestic Jetta AT car engine;
图6,被控对象频域响应特性覆盖范围,其中(a)是幅频特性图,(b)是相频特性图;Figure 6, the frequency-domain response characteristics coverage of the controlled object, where (a) is the amplitude-frequency characteristic diagram, and (b) is the phase-frequency characteristic diagram;
图7,汽车纵向加速度跟踪控制方法仿真结果,其中(a)汽车纵向加速度响应曲线,(b)切换信号响应曲线,(c)汽车速度响应曲线,(d)节气门开度响应曲线;Figure 7, the simulation results of the vehicle longitudinal acceleration tracking control method, wherein (a) the vehicle longitudinal acceleration response curve, (b) the switching signal response curve, (c) the vehicle speed response curve, (d) the throttle opening response curve;
图8,汽车纵向加速度跟踪控制方法实验曲线,其中(a)汽车纵向加速度响应曲线,(b)切换信号响应,(c)汽车速度响应曲线,(d)节气门开度响应。Figure 8, the experimental curve of the vehicle longitudinal acceleration tracking control method, in which (a) the vehicle longitudinal acceleration response curve, (b) the switching signal response, (c) the vehicle speed response curve, (d) the throttle opening response.
具体实施方式: Detailed ways:
如图1所示,是本发明的汽车纵向加速度跟踪控制方法的整体结构。ades为期望的汽车加速度;a为实际的汽车加速度;q=ades-a为实际汽车加速度跟踪期望加速度的跟踪误差;Ji(t),i=1...N为模型集合中各元素与被控对象之间的模型误差对当前信号的系统增益,N是被控对象乘性不确定模型集合中元素的个数;σ为切换信号,编号与σ一致的控制器将被连接到控制回路中;u为根据控制器计算出的控制量。整个控制系统包括被控对象、估计器、切换逻辑和控制器集合四部分。估计器根据控制量u和汽车加速度实时地估计每个控制器对应的切换指标,切换逻辑根据估计器输出的切换指标选择切换指标最小的控制器对应的编号作为输出,根据切换逻辑输出的控制器编号从控制器集合中选择对应的控制器计算控制量u,根据u由汽车逆纵向动力学模型即可得到油门开度,从而对发动机进行控制。As shown in Figure 1, it is the overall structure of the vehicle longitudinal acceleration tracking control method of the present invention. a des is the expected acceleration of the vehicle; a is the actual acceleration of the vehicle; q=a des -a is the tracking error of the actual vehicle acceleration tracking the expected acceleration; J i (t), i=1...N is each The model error between the element and the controlled object is the system gain of the current signal, N is the number of elements in the multiplicative uncertain model set of the controlled object; σ is the switching signal, and the controller whose number is consistent with σ will be connected to In the control loop; u is the control quantity calculated by the controller. The whole control system includes four parts: controlled object, estimator, switching logic and controller set. The estimator estimates the switching index corresponding to each controller in real time according to the control variable u and the vehicle acceleration, and the switching logic selects the number corresponding to the controller with the smallest switching index as output according to the switching index output by the estimator, and outputs the controller according to the switching logic The number selects the corresponding controller from the controller set to calculate the control variable u, and according to u, the throttle opening can be obtained from the vehicle inverse longitudinal dynamics model, so as to control the engine.
下面将分别介绍各部分的原理和结构。The principle and structure of each part will be introduced respectively below.
(A)被控对象及其乘性不确定性模型集合描述(A) Description of the controlled object and its multiplicative uncertainty model set
由于汽车中的发动机等具有比较严重的非线性特性,参考文献4、文献5和文献6,本发明中也采用一个逆汽车纵向动力学模型来消除非线性特性。得到如图2所示的由逆汽车纵向动力学特性和汽车组成的被控对象。Since the engine in the automobile has relatively serious nonlinear characteristics, references 4, 5 and 6, an inverse vehicle longitudinal dynamics model is also used in the present invention to eliminate the nonlinear characteristics. The controlled object composed of the inverse vehicle longitudinal dynamics and the vehicle is obtained as shown in Figure 2.
图2中,v为车速,Tedes为期望的发动机扭矩,ωe为发动机转速,θ为节气门开度。对于给定的加速度u,根据汽车阻力驱动力平衡方程(余志生,汽车理论,北京:机械工业出版社,2000年第3版)可以计算得到期望的发动机输出扭矩:In Figure 2, v is the vehicle speed, T edes is the desired engine torque, ω e is the engine speed, and θ is the throttle opening. For a given acceleration u, the expected engine output torque can be calculated according to the automobile resistance driving force balance equation (Yu Zhisheng, Automobile Theory, Beijing: Mechanical Industry Press, 3rd edition in 2000):
其中r为车轮半径,Rd为主减速器速比,Rg0为变速器速比的公称值,η0为传动系统机械效率的公称值,M0为整车质量的公称值,CD为空气阻力系数,g为重力常数,f0为滚动阻力系数的公称值,A为迎风面积。由于实际行驶过程中,档位、传动系统机械效率、整车质量、滚动阻力是随环境变化的,而且很难对这些参数值进行实时的检测,所以在控制过程中,只能根据其公称值利用(1)对期望的发动机扭矩进行计算。根据期望发动机扭矩和发动机转速,利用发动机逆扭矩特性图可以得到发动机的节气门开度:Where r is the radius of the wheel, R d is the speed ratio of the main reducer, R g0 is the nominal value of the transmission speed ratio, η0 is the nominal value of the mechanical efficiency of the transmission system, M0 is the nominal value of the vehicle mass, CD is the air Drag coefficient, g is the gravity constant, f 0 is the nominal value of the rolling resistance coefficient, and A is the windward area. In the actual driving process, the gear position, the mechanical efficiency of the transmission system, the vehicle quality, and the rolling resistance change with the environment, and it is difficult to detect these parameter values in real time, so in the control process, only according to their nominal values Use (1) to calculate the desired engine torque. According to the desired engine torque and engine speed, the throttle opening of the engine can be obtained by using the engine reverse torque characteristic map:
θ=MAP-1(Tedes,ωe), (2)θ = MAP -1 (T edes , ω e ), (2)
其中MAP-1(■)为发动机逆扭矩特性图,该图表示了发动机节气门开度同发动机转速、期望发动机扭矩之间的关系,该图可以从发动机供应商获取。(1)和(2)即为汽车逆纵向动力学模型。Among them, MAP -1 (■) is the engine reverse torque characteristic map, which shows the relationship between the engine throttle opening, engine speed and expected engine torque, and the map can be obtained from the engine supplier. (1) and (2) are vehicle inverse longitudinal dynamics models.
实际行驶条件下,由于车辆和环境参数的变化及建模过程中存在的未建模动态特性会使被控对象的动态特性在很大范围内发生变化。仅采用一个模型对被控对象进行描述会造成很大的建模误差,所以本发明中采用多个乘性不确定模型组成模型集合来描述被控对象。乘性不确定模型集合的建立方法有多种,下面介绍文献7(X.Rong Li,etc.面向多模型控制的模型集合设计一般方法,IEEE Transactions on Automatic Control,2005,50(9))和文献8(侯德藻,汽车主动避撞系统研究[博士学位论文],2004,清华大学汽车工程系)中介绍的方法:Under actual driving conditions, the dynamic characteristics of the controlled object will change in a wide range due to the changes of vehicle and environmental parameters and the unmodeled dynamic characteristics in the modeling process. Using only one model to describe the controlled object will cause a large modeling error, so in the present invention, multiple multiplicative uncertain models are used to form a model set to describe the controlled object. There are many methods for establishing multiplicative uncertain model sets. The following introduces literature 7 (X.Rong Li, etc. General method for model set design for multi-model control, IEEE Transactions on Automatic Control, 2005, 50(9)) and The method introduced in Document 8 (Hou Dezao, Research on Automobile Active Collision Avoidance System [PhD Dissertation], 2004, Department of Automotive Engineering, Tsinghua University):
第一步:将车辆和环境参数(如汽车的质量、发动机的时间常数、档位的速比、坡度、风速等)的可能变化范围离散成有限个参数点,设为M个。在每一个参数点利用过程辨识的方法(如方崇智,等,过程辨识,北京:清华大学出版社,1988)利用输入输出数据辨识得到被控对象的模型,这样共可得到M个传递函数,Hi(s),i=1...M。Step 1: Discretize the possible variation range of vehicle and environmental parameters (such as vehicle mass, engine time constant, gear ratio, slope, wind speed, etc.) into a limited number of parameter points, set as M. At each parameter point, the method of process identification (such as Fang Chongzhi, et al., Process Identification, Beijing: Tsinghua University Press, 1988) is used to identify the model of the controlled object using input and output data, so that a total of M transfer functions can be obtained. H i (s), i=1...M.
第二步:M个传递函数在频域上会覆盖一定的区域,根据拟采用的公称模型的个数,设为N,将该区域平均分成N块,表示为Ωi,i=1...N,选择每块区域中心的传递函数作为公称模型,从而得到N个公称模型Gi(s),i=1...N。The second step: M transfer functions will cover a certain area in the frequency domain. According to the number of nominal models to be used, set N, and divide the area into N blocks on average, expressed as Ω i , i=1.. .N, select the transfer function of the center of each area as the nominal model, so as to obtain N nominal models G i (s), i=1...N.
第三步:针对第二步中得到的每个区域,以Ωj为例,利用下式计算该区域中所有传递函数与该区域对应的公称模型的模型误差:Step 3: For each area obtained in the second step, taking Ω j as an example, use the following formula to calculate the model error of all transfer functions in this area and the nominal model corresponding to this area:
根据计算得到的模型误差,选取模型误差加权函数Wj(s)在所有频率上满足According to the calculated model error, select the model error weighting function W j (s) to satisfy at all frequencies
其中δ为指数衰减系数,是一个常数,其物理意义在后面阐述;γ为常数,反应了乘性不确定性的大小,通常取为1;符号|□|表示传递函数的幅值。这样便得到描述区域Ωj的乘性不确定性模型:Among them, δ is an exponential decay coefficient, which is a constant, and its physical meaning will be explained later; γ is a constant, which reflects the magnitude of multiplicative uncertainty, and is usually taken as 1; the symbol |□| indicates the magnitude of the transfer function. In this way, the multiplicative uncertainty model describing the region Ω j is obtained:
其中Δj为模型不确定部分,其大小由(4)保证;符号‖□‖∞ δ表示系统的L2δ增益,当采用L2δ范数来衡量信号大小时,它反应了系统对输入信号的放大倍数,L2δ范数‖□‖2 δ定义为:Among them, Δ j is the uncertain part of the model, and its size is guaranteed by (4); the symbol ‖□ ‖∞ δ represents the L 2δ gain of the system. When the L 2δ norm is used to measure the signal size, it reflects the system’s response to the input signal Magnification, L 2δ norm ‖□‖ 2 δ is defined as:
其中u为时域信号,δ意义与(4)式中的一致,从(6)可以看出δ反应了过去时刻的数据按指数衰减的速率。直接用采用(6)式计算L2δ范数比较复杂,根据定义可知信号的L2δ范数是信号u的平方与e-δt的卷积的平方根,则可以采用下式计算信号的L2δ范数:Where u is the time-domain signal, and the meaning of δ is consistent with that in (4). It can be seen from (6) that δ reflects the exponential decay rate of the past data. It is more complicated to directly calculate the L 2δ norm by using formula (6). According to the definition, the L 2δ norm of the signal is the square root of the convolution of the square of the signal u and e -δt , and the following formula can be used to calculate the L 2δ norm of the signal number:
由于对象特性覆盖的区域被划分成N块,针对每块通过上面运算都可得到对应的乘性不确定模型,从而得到描述被控对象特性的乘性不确定性模型集合:Since the area covered by the characteristics of the object is divided into N blocks, the corresponding multiplicative uncertainty model can be obtained through the above operations for each block, and thus a set of multiplicative uncertainty models describing the characteristics of the controlled object can be obtained:
上面在进行N个公称模型的传递函数和N个模型误差加权函数选择时,要使得:N个公称模型Gi(s)具有相同的特征多项式,N个模型误差加权函数Wi(s)具有相同的特征多项式。When selecting the transfer functions of N nominal models and N model error weighting functions above, it is necessary to make: N nominal models G i (s) have the same characteristic polynomial, and N model error weighting functions W i (s) have the same characteristic polynomial.
(B)估计器(B) Estimator
估计器的作用是根据被控对象的输入输出信息,对模型集合中各元素与对象的模型不确定部分的大小进行估计。假设被控对象由如下乘性不确定模型描述:The role of the estimator is to estimate the size of the model uncertain part of each element and object in the model set according to the input and output information of the controlled object. Suppose the controlled object is described by the following multiplicative uncertainty model:
a=[1+ΔW(s)]G(s)u。 (9)a=[1+ΔW(s)]G(s)u. (9)
若G(s)稳定,则可以采用下式对被控对象的输出进行估计:If G(s) is stable, the output of the controlled object can be estimated by the following formula:
(9)减(10)可以得到被控对象输出估计误差:(9) minus (10) can get the output estimation error of the controlled object:
由(10)可以看出模型不确定部分的输出为估计误差e,输入为It can be seen from (10) that the output of the uncertain part of the model is the estimated error e, and the input is
z=W(s)G(s)u。 (12)z=W(s)G(s)u. (12)
利用(11)和(12)可以对模型不确定部分对当前输入信号的L2δ增益进行估计。Using (11) and (12), the uncertain part of the model can be used to estimate the L 2δ gain of the current input signal.
基于上述考虑,参照文献7(吴麟,自动控制原理(下册),北京:清华大学出版社,1992年第1版)中的可控规范型的转化方法得到(A)部分设计的乘性不确定模型集合中各元素对应的可控规范型形式,并将其作为估计器:Based on the above considerations, refer to the transformation method of the controllable normative type in Document 7 (Wu Lin, Principles of Automatic Control (Volume 2), Beijing: Tsinghua University Press, 1st Edition, 1992) to obtain the multiplicative nature of the design in part (A) Determine the controllable canonical form corresponding to each element of the model ensemble as an estimator:
ei=ai-a=CE1ixE1+DE1iu-a,zi=CE2ixE2+DE2iu,i=1…N, (13)e i =a i -a=C E1i x E1 +D E1i ua, z i =C E2i x E2 +D E2i u, i=1...N, (13)
其中ai为基于模型Pi(s)设计的对象输出估计器对被控对象输出的估计值,ei为对应输出估计误差,zi为基于模型Pi(s)设计的公称模型与对象之间模型不确定性部分输出的估计值。根据文献7,可知(13)中的状态方程的系数矩阵要满足:where a i is the estimated value of the output of the controlled object by the object output estimator designed based on the model P i (s), e i is the corresponding output estimation error, z i is the nominal model and object designed based on the model P i (s) Estimates of the output from the uncertainty part of the model. According to literature 7, it can be seen that the coefficient matrix of the state equation in (13) should satisfy:
CE1i(sI-AE1)-1BE1+DE1i=Gi(s),C E1i (sI-A E1 ) -1 B E1 +D E1i = G i (s),
CE2i(sI-AE2)-1BE2+DE2i=Wi(s)Gi(s),i=1…N。 (14)C E2i (sI−A E2 ) −1 B E2 +D E2i =W i (s)G i (s), i=1...N. (14)
由(13)和前面的分析,可以采用下式对模型集合中各元素与对象之间的模型不确定部分的L2δ增益,即为切换指标,进行计算:From (13) and the previous analysis, the L 2δ gain of the uncertain part of the model between each element in the model set and the object, that is, the switching index, can be calculated by using the following formula:
Ji(t)反应了模型Pi(s)与被控对象之间模型不确定部分对当前输入信号的L2δ增益。J i (t) reflects the L 2δ gain of the model uncertain part between the model P i (s) and the controlled object to the current input signal.
(C)切换逻辑(C) switching logic
切换逻辑的作用根据估计器输出的切换指标Ji(t),i=1...N从控制器集合中选择控制器对被控对象进行控制,其输出即为选择的控制器的编号。与被控对象之间模型不确定部分最小的模型应该与对象最接近,那么基于该模型设计的控制器应该能够获得较好的控制效果。基于上述考虑,采用图3所示的切换逻辑,图中,Jσ(t)为当前控制器对应的切换指标,若当前控制器对应的切换指标为最小时,继续采用当前控制器控制;若当前控制器对应的切换指标不为最小,则选择最小的切换指标对应的控制器进行控制。k表示时刻t切换指标最小的模型编号。The role of switching logic According to the switching index J i (t) output by the estimator, i=1...N selects a controller from the controller set to control the controlled object, and the output is the number of the selected controller. The model with the smallest model uncertainty between the controlled object and the controlled object should be the closest to the object, so the controller designed based on this model should be able to obtain better control effect. Based on the above considerations, the switching logic shown in Figure 3 is adopted. In the figure, J σ(t) is the switching index corresponding to the current controller. If the switching index corresponding to the current controller is the smallest, the current controller will continue to be used for control; if The switching index corresponding to the current controller is not the smallest, and the controller corresponding to the smallest switching index is selected for control. k represents the model number with the smallest switching index at time t.
(D)控制器集合(D) Collection of controllers
根据估计误差的定义有According to the definition of estimation error, there is
a=aσ-eσ。 (16)a=a σ -e σ . (16)
将(16)代入(13)可以得到Substitute (16) into (13) to get
a=CE1σxE1+DE1σu-eσ,zσ=CE2σxE2+DE2σu。 (17)a=C E1σ x E1 +D E1σ ue σ , z σ =C E2σ x E2 +D E2σ u. (17)
在(17)描述的系统中,将eσ作为模型不确定部分引起的扰动,zσ作为模型不确定部分的输入,设计的切换规则可以保证下式成立。In the system described in (17), e σ is used as the disturbance caused by the uncertain part of the model, z σ is used as the input of the uncertain part of the model, and the designed switching rules can ensure that the following formula holds.
设控制器集合为:Let the collection of controllers be:
则由当前选择的控制器Kσ与系统(17)组成的闭环系统为:Then the closed-loop system composed of the currently selected controller K σ and the system (17) is:
其中
C1σ=[-ΦσDE2σDCσCE1σ CE2σ ΦσDE2σCCσ],D1σ=ΦσDE2σDCσ,D2σ=Φσ,C2σ=-Φσ[CE1σ 0 DE1σCCσ]。C 1σ = [-Φ σ D E2σ D Cσ C E1σ C E2σ Φ σ D E2σ C Cσ ], D 1σ = Φ σ D E2σ D Cσ , D 2σ = Φ σ , C 2σ = -Φ σ [C E1σ 0 D E1σ C Cσ ].
若控制器集合C中元素满足If the elements in the controller set C satisfy
其中Wper(s)为性能指标加权函数,符号∑(A,B,C,D)表示由A、B、C、D做系数矩阵的状态空间模型,那么:Where W per (s) is the performance index weighting function, the symbol ∑ (A, B, C, D) represents the state space model with A, B, C, D as the coefficient matrix, then:
即本发明中的加速度控制系统的加速度跟踪误差q对期望加速度ades引起的扰动具有一定抑制能力,从而保证一定的跟踪性能。此外,若信号ades有界,根据(22)可知加速度跟踪误差q也有界,从而汽车的加速度信号a也有界(冯纯伯,等,鲁棒控制系统设计,南京:东南大学,1995年第1版)。That is, the acceleration tracking error q of the acceleration control system in the present invention has a certain ability to suppress the disturbance caused by the desired acceleration a des , thereby ensuring a certain tracking performance. In addition, if the signal a des is bounded, according to (22), it can be known that the acceleration tracking error q is also bounded, so the acceleration signal a of the car is also bounded (Feng Chunbo, et al., Robust Control System Design, Nanjing: Southeast University, 1995, 1st edition ).
根据切换逻辑输出的切换信号,选择编号与σ一致的控制器集合中元素的系数矩阵对控制量进行计算。According to the switching signal output by the switching logic, select the coefficient matrix of the elements in the controller set whose number is consistent with σ to calculate the control quantity.
本方法的流程图如图4所示,需要说明的是,本方法中,只用到了根据被控对象的模型集合而设计的控制器集合与估计器,而不需要在每次流程的运行中都建立被控对象模型和设计控制器与估计器,只要根据设计结果将控制器与估计器的系数矩阵进行初始化即可。方法流程如下:The flow chart of this method is shown in Figure 4. It should be noted that in this method, only the controller set and estimator designed according to the model set of the controlled object are used, and it is not necessary to Both establish the controlled object model and design the controller and estimator, as long as the coefficient matrix of the controller and estimator are initialized according to the design results. The method flow is as follows:
2)初始化:2) Initialization:
车辆参数和汽车行驶环境的参数;Vehicle parameters and parameters of the vehicle driving environment;
δ:指数衰减系数,其范围为:0.1~1;δ: Exponential attenuation coefficient, its range is: 0.1~1;
u:加速度控制量,其初始值为0;u: Acceleration control amount, its initial value is 0;
与被控对象乘性不确定模型集合中的元素对应的控制器状态矩阵ACi,BCi,CCi,DCi;Controller state matrices A Ci , B Ci , C Ci , D Ci corresponding to the elements in the multiplicative uncertainty model set of the controlled object;
与被控对象乘性不确定模型集合中的元素对应的估计器状态矩阵AE1,BE1,AE2,BE2,CE1i,DE1i,CE2i,DE2i;Estimator state matrices A E1 , B E1 , A E2 , B E2 , C E1i , D E1i , C E2i , D E2i corresponding to the elements in the multiplicative uncertainty model set of the plant;
xE1和xE2为与被控对象乘性不确定模型集合中元素对应的估计器状态,其初始值为0;x E1 and x E2 are the estimator states corresponding to the elements in the multiplicative uncertain model set of the plant, and their initial value is 0;
xC为与被控对象乘性不确定模型集合中的元素对应的控制器状态,其初始值为0;x C is the controller state corresponding to the elements in the multiplicative uncertain model set of the controlled object, and its initial value is 0;
2)采集汽车加速度a,期望汽车加速度ades;2) Acquisition of vehicle acceleration a, expected vehicle acceleration a des ;
3)根据被控对象的乘性不确定模型集合设计的估计器的系数矩阵计算估计误差ei和不确定部分输入zi:3) According to the coefficient matrix of the estimator designed by the set of multiplicative uncertain models of the plant, calculate the estimation error e i and the input z i of the uncertain part:
ei=CE1ixE1+DE1iu-a,zi=CE2ixE2+DE2iu,i=1…N,e i =C E1i x E1 +D E1i ua, z i =C E2i x E2 +D E2i u, i=1...N,
其中N为被控对象乘性不确定模型集合中元素的个数;Where N is the number of elements in the multiplicative uncertain model set of the controlled object;
4)采用式
实际计算时可采用(15)式所示的方法计算信号的L2δ范数。In actual calculation, the method shown in (15) can be used to calculate the L 2δ norm of the signal.
5)上述N个切换指标与控制器集合
6)按照逆汽车纵向动力学模型计算节气门开度θ:6) Calculate the throttle opening θ according to the inverse vehicle longitudinal dynamics model:
θ=MAP-1(Tedes,ωe)θ=MAP -1 (T edes , ω e )
其中包含下述车辆参数和汽车行驶环境的参数:It contains the following vehicle parameters and parameters of the vehicle driving environment:
v为车速,Tedes为期望的发动机扭矩,ωe为发动机转速,θ为节气门开度, r为车轮半径,Rd为主减速器速比,Rg0为变速器速比的公称值,η0为传动系统机械效率的公称值,M0为整车质量的公称值,CD为空气阻力系数,g为重力常数,f0为滚动阻力系数的公称值,A为迎风面积;MAP-1(■)为发动机逆扭矩特性图;v is the vehicle speed, T edes is the expected engine torque, ω e is the engine speed, θ is the throttle opening, r is the wheel radius, R d is the speed ratio of the main reducer, R g0 is the nominal value of the transmission speed ratio, η 0 is the nominal value of the mechanical efficiency of the transmission system, M 0 is the nominal value of the vehicle mass, C D is the air resistance coefficient, g is the gravity constant, f 0 is the nominal value of the rolling resistance coefficient, A is the windward area; MAP -1 (■) is the reverse torque characteristic diagram of the engine;
7)根据计算得到的节气门开度θ对汽车的发动机进行控制,并将控制量u值返回第2)步继续进行计算和控制。7) Control the engine of the car according to the calculated throttle opening θ, and return the value of the control variable u to step 2) to continue calculation and control.
具体实施例: Specific examples:
针对国内捷达AT型轿车,其相关参数的变化范围及公称值如表1所示。For the domestic Jetta AT car, the variation range and nominal value of relevant parameters are shown in Table 1.
表1,汽车和环境参数的变化范围及对应的公称值Table 1, Variation range of vehicle and environmental parameters and corresponding nominal values
发动机的逆力矩特性如图5所示。The reverse torque characteristics of the engine are shown in Fig. 5.
根据(A)部分的方法得到被控对象的频域特性覆盖范围如图6所示。将被控对象频域响应特性覆盖范围分为四部分,得到如下的乘性不确定模型集合:According to the method in part (A), the frequency domain characteristic coverage of the controlled object is shown in Figure 6. Divide the frequency-domain response characteristic coverage of the controlled object into four parts, and get the following multiplicative uncertainty model set:
其中模型误差加权函数
表2,公称模型传递函数Table 2, Nominal Model Transfer Functions
根据模型集合,得到估计器的系数矩阵为:According to the model set, the coefficient matrix of the estimator is obtained as:
AE1=-3.33,
(24) (twenty four)
根据模型集合P利用Matlab的LMI工具箱计算得到的控制器集合C的元素为:According to the model set P, the elements of the controller set C calculated by using the LMI toolbox of Matlab are:
控制器集合设计过程中取性能指标加权函数
汽车纵向加速度跟踪控制方法的实车实验结果图8所示。结果表明随着汽车纵向动力学特性的变化,相应的控制器会被切换到反馈回路中。整个控制过程中,实际加速度可以很好地跟踪期望加速度。The actual vehicle test results of the vehicle longitudinal acceleration tracking control method are shown in Fig. 8. The results show that as the vehicle's longitudinal dynamics change, the corresponding controller is switched into a feedback loop. Throughout the control process, the actual acceleration can track the desired acceleration well.
附录1
由控制器满足的条件(式21)得到控制系统性能指标(式22)的说明:The description of the control system performance index (formula 22) is obtained from the conditions satisfied by the controller (formula 21):
不失一般性,假设当前对象可以用Pj(s)描述,而连接在反馈回路中的控制器为Kk(s)。根据对象模型(5)和估计器方程(13)得到:Without loss of generality, assume that the current object can be described by P j (s), and the controller connected in the feedback loop is K k (s). According to the object model (5) and the estimator equation (13):
ej=-ΔjWj(s)Gj(s)u,zj=Wj(s)Gj(s)u。 (26)e j =-Δ j W j (s)G j (s)u, z j =W j (s)G j (s)u. (26)
由于
切换逻辑S选择切换指标最小的模型对应的控制器,而根据前面假设,当前控制器为Kk(s),则有:The switching logic S selects the controller corresponding to the model with the smallest switching index, and according to the previous assumption, the current controller is K k (s), then:
根据闭环系统方程(20),可以得到:According to the closed-loop system equation (20), it can be obtained:
zk=∑(Ak,Bk,C1k,D1k)(ades+ek)。 (29)z k =Σ(A k , B k , C 1k , D 1k )(a des +e k ). (29)
由(28)和控制器集合满足的条件(21)有The condition (21) satisfied by (28) and the controller set has
由ek=ades+ek-ades,再利用三角不等式可以得到:From e k =a des +e k -a des , and then use the triangle inequality to get:
另一方面,由闭环系统方程(20)可以得到:On the other hand, from the closed-loop system equation (20), we can get:
Wper(s)q=Wper(s)∑(Ak,Bk,C2k,D2k)(ades+ek)。 (32)W per (s)q=W per (s)∑(A k , B k , C 2k , D 2k )(a des +e k ). (32)
由控制器集合满足的条件(21)有The condition (21) satisfied by the set of controllers has
将(31)代入(33)可以得到不等式:Substituting (31) into (33) yields the inequality:
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610089496XA CN1877105B (en) | 2006-06-30 | 2006-06-30 | Automobile longitudinal acceleration tracking control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610089496XA CN1877105B (en) | 2006-06-30 | 2006-06-30 | Automobile longitudinal acceleration tracking control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1877105A CN1877105A (en) | 2006-12-13 |
| CN1877105B true CN1877105B (en) | 2012-02-08 |
Family
ID=37509633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200610089496XA Expired - Fee Related CN1877105B (en) | 2006-06-30 | 2006-06-30 | Automobile longitudinal acceleration tracking control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1877105B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3330812A1 (en) * | 2016-12-02 | 2018-06-06 | qpunkt GmbH Q | Method for controlling a technical system with a two degree of freedom controller and its parameterization |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4274269B2 (en) * | 2007-06-25 | 2009-06-03 | 株式会社デンソー | Acceleration control device |
| US8406970B2 (en) * | 2007-11-03 | 2013-03-26 | GM Global Technology Operations LLC | Method for stabilization of optimal input speed in mode for a hybrid powertrain system |
| US8260511B2 (en) * | 2007-11-03 | 2012-09-04 | GM Global Technology Operations LLC | Method for stabilization of mode and fixed gear for a hybrid powertrain system |
| US8433486B2 (en) * | 2007-11-07 | 2013-04-30 | GM Global Technology Operations LLC | Method and apparatus to determine a preferred operating point for an engine of a powertrain system using an iterative search |
| CN101417655B (en) * | 2008-10-14 | 2010-12-01 | 清华大学 | A vehicle multi-objective coordinated adaptive cruise control method |
| CN102259648B (en) * | 2011-05-06 | 2013-04-10 | 中国重汽集团济南动力有限公司 | Control method for speed limit of AMT (Automatic Mechanical Transmission) type vehicle |
| WO2013075280A1 (en) * | 2011-11-22 | 2013-05-30 | Robert Bosch Gmbh | Vehicle mass estimation method and system |
| CN102880190B (en) * | 2012-09-18 | 2016-05-11 | 北京理工大学 | A kind of robust control method of unpowered glide bullet |
| CN103197554B (en) * | 2013-03-18 | 2015-07-29 | 南京航空航天大学 | Based on spacecraft closed-loop attitude control system and the control method thereof of redundant manipulator |
| CN105351511B (en) * | 2015-11-10 | 2018-08-14 | 中国北方车辆研究所 | A kind of automated mechanical transmission longitudinal acceleration of the vehicle method for dynamic estimation |
| CN107300863B (en) * | 2017-07-12 | 2020-01-10 | 吉林大学 | Longitudinal acceleration control method based on MAP graph and online calibration |
| CN107575316B (en) * | 2017-10-17 | 2019-07-09 | 杨青海 | A kind of closed loop control method improving engine fuel economy |
| CN110161914B (en) * | 2019-05-24 | 2020-07-03 | 东风汽车集团有限公司 | Tactical vehicle overall vehicle comprehensive control system and method |
| CN113468653A (en) * | 2020-03-31 | 2021-10-01 | 东北林业大学 | Vehicle longitudinal dynamics system identification method |
| CN112319473B (en) * | 2020-11-19 | 2022-04-08 | 清华大学苏州汽车研究院(吴江) | Longitudinal control method and system for autonomous driving vehicle with environment adaptive capability |
| CN113844415A (en) * | 2021-10-11 | 2021-12-28 | 安徽江淮汽车集团股份有限公司 | Control method and control system for intelligent driving vehicle |
-
2006
- 2006-06-30 CN CN200610089496XA patent/CN1877105B/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3330812A1 (en) * | 2016-12-02 | 2018-06-06 | qpunkt GmbH Q | Method for controlling a technical system with a two degree of freedom controller and its parameterization |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1877105A (en) | 2006-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1877105B (en) | Automobile longitudinal acceleration tracking control method | |
| CN107300863B (en) | Longitudinal acceleration control method based on MAP graph and online calibration | |
| CN103264669B (en) | Heavy vehicle weight real-time identification method based on CAN information and function principle | |
| CN104973069B (en) | Online synchronous identification method for heavy truck air resistance composite coefficient and mass | |
| CN110119087B (en) | Fixed-time consistency tracking method for second-order multi-agent system under directed communication | |
| CN110228470B (en) | Fuel saving rate real-time calculation method based on hidden vehicle model prediction | |
| CN109723813B (en) | Target gear calculation method and device | |
| WO2024103632A1 (en) | Method for calibrating accelerator pedal map of electric vehicle | |
| CN110007598B (en) | Automatic transmission control parameter pre-calibration method based on proxy model | |
| CN109555847B (en) | Hybrid power bus AMT gear shifting method based on dynamic programming | |
| CN110341714B (en) | Method for simultaneously estimating vehicle mass center slip angle and disturbance | |
| US10097671B2 (en) | Compression algorithms for vehicle-bus-messaging of preview data | |
| Németh et al. | Optimised speed profile design of a vehicle platoon considering road inclinations | |
| CN105606381A (en) | Distributed filtering network system and design method | |
| Wei et al. | Transfer case clutch torque modeling and validation under slip and overtaken conditions | |
| Li et al. | Velocity tracking control based on throttle-pedal-moving data mapping for the autonomous vehicle | |
| CN103760769A (en) | Small unmanned aerial vehicle control object modeling method based on test data | |
| CN116538286A (en) | Commercial vehicle gear shifting system and method considering NVH characteristics | |
| Feng et al. | Hierarchical switching control of longitudinal acceleration with large uncertainties | |
| Li et al. | Fuzzy control for platooning systems based on v2v communication | |
| CN119872510A (en) | Energy management method and device for parallel hybrid electric vehicle | |
| CN103777521A (en) | Vehicle low-speed control method based on fuzzy control | |
| CN114954495B (en) | Commercial vehicle mass estimation method, electronic device and storage medium | |
| Subramaniam | Modelling and simulation of driving cycle using simulink | |
| CN116382240A (en) | Constant-speed cruising ring test calibration module and function test calibration system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120208 Termination date: 20120630 |


