[go: up one dir, main page]

CN109733464B - Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method - Google Patents

Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method Download PDF

Info

Publication number
CN109733464B
CN109733464B CN201811549717.6A CN201811549717A CN109733464B CN 109733464 B CN109733464 B CN 109733464B CN 201811549717 A CN201811549717 A CN 201811549717A CN 109733464 B CN109733464 B CN 109733464B
Authority
CN
China
Prior art keywords
motor
torque
fault
yaw rate
compensation
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
Application number
CN201811549717.6A
Other languages
Chinese (zh)
Other versions
CN109733464A (en
Inventor
王安
赵万忠
王春燕
陈莉娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201811549717.6A priority Critical patent/CN109733464B/en
Publication of CN109733464A publication Critical patent/CN109733464A/en
Priority to PCT/CN2019/116041 priority patent/WO2020125249A1/en
Priority to US17/258,378 priority patent/US12195109B2/en
Application granted granted Critical
Publication of CN109733464B publication Critical patent/CN109733464B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Abstract

本申请公开一种基于线控转向双电机的主动容错和故障缓解系统及其模式切换控制方法,该系统包含所述系统包括依次连接的采集单元、转向盘总成、ECU控制模块和前轮转向总成,容错控制器;其控制方法包括采集单元将采集到的汽车信号传递给ECU控制模块,再通过容错控制策略单元、横摆角速度计算单元,稳定性控制单元、双机补偿单元,选取对应的补偿策略,作用于齿条机构;本申请提供的系统和方法可以依据故障电机不同的故障工况,在主动容错及故障缓解模式中进行切换,实现汽车实时性能的最优控制,从而保证汽车在汽车野外故障条件下的行驶性和较高的性能。

Figure 201811549717

This application discloses an active fault-tolerant and fault-mitigating system based on steer-by-wire dual motors and its mode switching control method. The system includes the acquisition unit, steering wheel assembly, ECU control module, and front wheel steering Assembly, fault-tolerant controller; its control method includes that the acquisition unit transmits the collected vehicle signals to the ECU control module, and then selects the corresponding The compensation strategy of this application acts on the rack mechanism; the system and method provided by this application can switch between the active fault tolerance and fault mitigation modes according to different fault conditions of the faulty motor, so as to realize the optimal control of the real-time performance of the automobile, thereby ensuring the Drivability and high performance under automotive field failure conditions.

Figure 201811549717

Description

基于线控转向双电机的主动容错和故障缓解系统及其控制方法Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method

技术领域technical field

本发明涉及线控转向系统及容错控制系统技术领域,特别是在依据线控转向双电机不同故障工况下切换工作模式功能,并保证良好的汽车行驶性能和续航能力的线控转向双电机容错系统及其模式切换控制方法。The invention relates to the technical field of steer-by-wire systems and fault-tolerant control systems, in particular to the steer-by-wire dual-motor fault-tolerant function for switching working modes under different fault conditions of the steer-by-wire dual motors and ensuring good vehicle driving performance and battery life. System and mode switching control method thereof.

背景技术Background technique

目前,关于汽车故障容错普遍采用硬件冗余和软件冗余两种方式。其中硬件冗余可以在汽车发生故障的时候采取替换的方式,用新的硬件替换掉故障的硬件,以此保证汽车的正常行驶;但硬件冗余方式将加大汽车的经济成本,没有考虑汽车实时的故障状况,不能实现汽车实时最优分配,是一种较为保守的容错方式。软件冗余是一种以软件冗余来减少硬件冗余开发成本的方式,软件冗余的核心方式是主动容错的方式,该方式通过其他组正确数据的辨识及推导,用推导出的近似正确的数据替换掉因传感器等失效测得的错误数据,这样可以解决因为某些传感器失效带来的连锁误差,可大大减少容错的开发成本。但有些执行器不适合完全用主动容错的方式替代,因为有些执行器的故障,不仅仅会造成数据的错误,更会直接影响汽车的执行效果。比如汽车线控转向的执行电机,单转向执行电机发生故障,只采用主动容错的方式无法替代转向电机失效带来的转向影响,不能保证野外工况下唯一执行器转向执行电机发生故障,汽车的正常行驶和最优控制。At present, hardware redundancy and software redundancy are commonly used for vehicle fault tolerance. Among them, hardware redundancy can be replaced when the car breaks down, and the faulty hardware is replaced with new hardware to ensure the normal driving of the car; but the hardware redundancy method will increase the economic cost of the car, without considering the cost of the car. Real-time fault conditions cannot achieve real-time optimal allocation of vehicles, which is a relatively conservative fault-tolerant method. Software redundancy is a way to reduce the development cost of hardware redundancy through software redundancy. The core method of software redundancy is the method of active fault tolerance. This method uses the identification and derivation of other sets of correct data, and the approximate correctness of the derivation is used. The wrong data measured due to the failure of sensors, etc. can be replaced by the data, which can solve the cascading error caused by the failure of some sensors, and can greatly reduce the development cost of fault tolerance. However, some actuators are not suitable to be completely replaced by active fault-tolerant methods, because the failure of some actuators will not only cause data errors, but also directly affect the execution effect of the car. For example, the executive motor of the steering by wire of the car, the single steering executive motor fails, and only the active fault-tolerant method cannot replace the steering effect caused by the failure of the steering motor. Normal driving and optimal control.

单独的主动容错方式无法解决执行器故障问题,单独的硬件冗余方式或硬件冗余与主动容错方式结合无法解决汽车行驶实时最优化问题,会造成故障执行器资源的浪费。The active fault-tolerant method alone cannot solve the actuator failure problem, and the hardware redundancy method alone or the combination of hardware redundancy and active fault-tolerant method cannot solve the real-time optimization problem of vehicle driving, which will cause a waste of faulty actuator resources.

发明内容Contents of the invention

针对现有容错理念及现有技术的不足,本发明提出了一种新型容错理念-故障缓解,并基于此理念提供了一种基于线控转向双执行电机的主动容错和故障环节系统及其模式切换方法,在保证安全性的基础上,通过硬件冗余和主动容错及故障缓解三者相结合的方式极大的提高了系统的安全性、可靠性、以及性能的实时优越性,实现了汽车安全性与可靠性完美的融合,解决了在单电机故障的情况下,汽车无法运行或者性能急剧下降的问题,解决了硬件冗余与主动容错技术直接隔离故障电机,因方式过于保守造成的故障电机性能浪费的问题,更解决了汽车行驶过程中不能依据汽车故障类型实现汽车实时最优化性能的问题。Aiming at the existing fault-tolerant concept and the deficiencies of the prior art, the present invention proposes a new type of fault-tolerant concept-fault mitigation, and based on this concept, provides an active fault-tolerant and fault-link system and its mode based on steering-by-wire dual-execution motors The switching method, on the basis of ensuring safety, greatly improves the safety, reliability, and real-time superiority of the system through the combination of hardware redundancy, active fault tolerance and fault mitigation, and realizes the real-time superiority of the vehicle. The perfect integration of safety and reliability solves the problem that the car cannot run or the performance drops sharply in the case of a single motor failure, and solves the problem of hardware redundancy and active fault tolerance technology directly isolating the faulty motor, which is caused by too conservative methods The problem of motor performance waste also solves the problem that the real-time optimal performance of the car cannot be realized according to the type of car failure during the driving process.

本发明是通过如下技术方案实现的:The present invention is achieved through the following technical solutions:

首先,本发明提供了一种基于线控转向双电机的主动容错和故障缓解系统,该系统包括:采集单元、转向盘总成、ECU控制模块、双机执行单元;First, the present invention provides an active fault-tolerant and fault-mitigating system based on steer-by-wire dual motors. The system includes: an acquisition unit, a steering wheel assembly, an ECU control module, and a dual-machine execution unit;

其中,采集单元分别与ECU控制模块、转向盘总成、双机执行单元连接;所述采集单元包括转向盘转角传感器4,转向盘力矩传感器5,前轮转角传感器9,前轮力矩传感器12,车速传感器19,横摆角速度传感器采集汽车状态的传感器;并将采集到的信号或指令分别转递给ECU控制模块、转向盘总成、双机执行单元,具体而言:采集单元实时将汽车行驶过程中车速信号、转向盘转角信号、转速传感器获得转向电机的转角信号、转矩传感器获得转矩电机的转矩信号以及横摆角速度传感器获得的汽车横摆角速度信号、转向前轮的转角信号等传给电子控制单元及横摆角速度计算单元;将转角电机与转矩电机的电阻、电压、电流信号发送给电机故障诊断单元;将故障诊断单元发送的指令传递给容错控制策略单元;将横摆角速度计算单元得出的理想横摆角速度与实际横摆角速度差值信号及路面干扰侧向风干扰等信号发送给双机容错补偿控制单元;Wherein, the acquisition unit is respectively connected with the ECU control module, the steering wheel assembly, and the dual-machine execution unit; the acquisition unit includes a steering wheel angle sensor 4, a steering wheel torque sensor 5, a front wheel angle sensor 9, a front wheel torque sensor 12, The vehicle speed sensor 19 and the yaw rate sensor collect the sensor of the vehicle state; and transmit the collected signals or instructions to the ECU control module, the steering wheel assembly, and the dual-machine execution unit, specifically: the collection unit real-time drives the vehicle In the process, the vehicle speed signal, the steering wheel angle signal, the rotation angle signal of the steering motor obtained by the speed sensor, the torque signal of the torque motor obtained by the torque sensor, the vehicle yaw rate signal obtained by the yaw rate sensor, and the rotation angle signal of the steering front wheel, etc. Pass it to the electronic control unit and the yaw angular velocity calculation unit; send the resistance, voltage and current signals of the angle motor and the torque motor to the motor fault diagnosis unit; pass the instructions sent by the fault diagnosis unit to the fault-tolerant control strategy unit; send the yaw The difference signal between the ideal yaw rate and the actual yaw rate obtained by the angular rate calculation unit, as well as signals such as road surface interference and side wind interference are sent to the dual-machine fault-tolerant compensation control unit;

ECU控制模块分别与采集单元、双机执行单元、转向盘总成连接,其主要包括运算控制器7和容错控制器18,运算控制器7包括电机故障诊断单元、电子控制单元;容错控制器18即容错控制器,包括容错控制策略单元,横摆角速度计算单元,稳定性控制单元,双电机容错补偿单元;The ECU control module is respectively connected with the acquisition unit, the dual-machine execution unit, and the steering wheel assembly. It mainly includes an arithmetic controller 7 and a fault-tolerant controller 18. The arithmetic controller 7 includes a motor fault diagnosis unit and an electronic control unit; a fault-tolerant controller 18 That is, a fault-tolerant controller, including a fault-tolerant control strategy unit, a yaw rate calculation unit, a stability control unit, and a dual-motor fault-tolerant compensation unit;

ECU控制模块接收来自采集单元的信号,经过计算后把相应的指令传输给双机执行单元进行动作;具体而言,电机故障诊断单元为自适应的Kalman滤波器,以实现转角电机和转矩电机电阻,电流,电压的在线辨识,其根据采集单元传送的转角电机与转矩电机实时的电阻、电流、电压信号,判定电机的状态,并将电机的实际电压,电流信号传递给容错控制器。The ECU control module receives the signal from the acquisition unit, and after calculation, transmits the corresponding instruction to the dual-machine execution unit for action; specifically, the motor fault diagnosis unit is an adaptive Kalman filter to realize the rotation angle motor and torque motor On-line identification of resistance, current, and voltage, which determines the state of the motor based on the real-time resistance, current, and voltage signals of the angle motor and torque motor transmitted by the acquisition unit, and transmits the actual voltage and current signals of the motor to the fault-tolerant controller.

容错控制器根据电机故障诊断单元传来的信号,对于不同的电机故障,通过主动容错及故障缓解的方式进行相应的容错补偿控制策略;横摆角速度计算单元根据采集单元传送的方向盘转角信号、车速信号计算出理想的横摆角速度信号,再根据理想的横摆角速度信号与实际的横摆角速度信号计算出所需调整的理想横摆角速度差值,并把横摆角速度差值传递给稳定性控制单元;稳定性控制单元根据横摆角速度计算单元传递的横摆角速度差值综合考虑路面干扰,侧向风,系统摩擦等对汽车稳定的影响,从系统鲁棒性出发,以保证汽车的稳定性为前提,得出补偿转矩并传递给双机容错补偿单元;双机容错补偿单元接收稳定性控制单元传递的补偿转矩信号,并且根据容错控制策略单元的容错策略,通过转矩电机控制器16控制转矩电机13动作,对系统进行补偿,从而实现故障的主动容错或故障缓解。According to the signal from the motor fault diagnosis unit, the fault-tolerant controller implements corresponding fault-tolerant compensation control strategies for different motor faults through active fault tolerance and fault mitigation; the yaw rate calculation unit transmits the steering wheel angle signal and vehicle speed The signal calculates the ideal yaw rate signal, and then calculates the ideal yaw rate difference to be adjusted according to the ideal yaw rate signal and the actual yaw rate signal, and transmits the yaw rate difference to the stability control unit; the stability control unit comprehensively considers the influence of road disturbance, side wind, system friction, etc. on the stability of the car based on the yaw rate difference transmitted by the yaw rate calculation unit, and starts from the robustness of the system to ensure the stability of the car As a premise, the compensation torque is obtained and transmitted to the dual-machine fault-tolerant compensation unit; the dual-machine fault-tolerant compensation unit receives the compensation torque signal transmitted by the stability control unit, and according to the fault-tolerant strategy of the fault-tolerant control strategy unit, through the torque motor controller 16 controls the action of the torque motor 13 to compensate the system, thereby realizing active fault tolerance or fault mitigation.

转向盘总成包括转向盘1、转向柱2、路感电机3,路感电机控制器6,转向盘1通过转向杆柱2与路感电机3及其转向盘转角传感器4相连接,转向盘力矩传感器5安装在转向杆柱2上;路感电机控制器6连接路感电机3及转向盘力矩传感器5,控制路感电机3的运行。The steering wheel assembly includes a steering wheel 1, a steering column 2, a road sensor motor 3, and a road sensor motor controller 6. The steering wheel 1 is connected to the road sensor motor 3 and its steering wheel angle sensor 4 through the steering column 2. The steering wheel The torque sensor 5 is installed on the steering column 2; the road sensor motor controller 6 is connected to the road sensor motor 3 and the steering wheel torque sensor 5 to control the operation of the road sensor motor 3.

双机执行单元包括依次连接的转角电机控制器8,转角电机10,双极减速器11,转矩电机控制器16,转矩电机13,减速器14,齿轮齿条机构15,前轮17;转角电机10及转矩电机13及双极减速器11、减速器14与齿轮齿条转向器15相连接,前轮17安装在齿轮齿条转向器15的两侧,前轮转角传感器9安装与前轮17上,转角传感器9与前轮力矩传感器12连接F1exray总线,将转角电机控制器8及转矩电机控制器16信号输入到总线中,再通过总线传输到容错控制器18中;转角电机10及其减速机构11连接转角控制单元8,转角电机控制单元8控制转角电机10及双极减速器11的运行,转矩电机13及减速器14连接转矩电机控制器16,转矩电机控制器16控制转矩电机13及减速器14的运行;容错控制器18的输出端分别与路感电机控制器6的输入端和Flexray总线相连接;容错控制器18接收传入到Flexary的前轮力矩电机传感器12,前轮转角电机传感器9,转向盘力矩传感器5的信号及运算控制器7的信号,行鲁棒性控制及补偿策略的控制,并把指令输入Flexery总线,并将指令传送给转角电机控制器8及转矩电机控制器16使相应电机动作。The dual-machine execution unit includes a corner motor controller 8, a corner motor 10, a bipolar reducer 11, a torque motor controller 16, a torque motor 13, a reducer 14, a rack and pinion mechanism 15, and a front wheel 17 connected in sequence; Angle motor 10 and torque motor 13 and bipolar reducer 11, reducer 14 are connected with rack and pinion steering gear 15, and front wheel 17 is installed on the both sides of rack and pinion steering gear 15, and front wheel angle sensor 9 is installed with On the front wheel 17, the angle sensor 9 and the front wheel torque sensor 12 are connected to the F1exray bus, and the angle motor controller 8 and the torque motor controller 16 signals are input into the bus, and then transmitted to the fault-tolerant controller 18 through the bus; 10 and its deceleration mechanism 11 are connected to the corner control unit 8, the corner motor control unit 8 controls the operation of the corner motor 10 and the bipolar reducer 11, the torque motor 13 and the reducer 14 are connected to the torque motor controller 16, and the torque motor controls Device 16 controls the operation of torque motor 13 and speed reducer 14; the output end of fault-tolerant controller 18 is respectively connected with the input end of road sense motor controller 6 and the Flexray bus; The torque motor sensor 12, the front wheel angle motor sensor 9, the signal of the steering wheel torque sensor 5 and the signal of the operation controller 7 are used for robust control and compensation strategy control, and the command is input into the Flexery bus, and the command is sent to The angle motor controller 8 and the torque motor controller 16 make corresponding motors act.

其次,本发明还提供了一种基于上述线控转向双电机的主动容错和故障缓解系统的模式切换控制方法,该方法包括如下步骤:Secondly, the present invention also provides a mode switching control method of the active fault tolerance and fault mitigation system based on the above-mentioned steer-by-wire dual-motor system, the method includes the following steps:

步骤1:汽车在行驶途中,采集单元将转角电机R2和转矩电机的电阻R3,电流信号I2和I3传递给电机故障诊断单元,电机故障诊断单元根据电阻与电流的大小,判定电机状态,并且输出电机电流与转矩的关系T=f(I),并将指令传递给容错控制策略单元;Step 1: When the car is running, the acquisition unit transmits the resistance R 3 of the corner motor R 2 and the torque motor, and the current signals I 2 and I 3 to the motor fault diagnosis unit, and the motor fault diagnosis unit judges according to the magnitude of the resistance and current The state of the motor, and the relationship T=f(I) of the output motor current and torque, and the instruction is passed to the fault-tolerant control strategy unit;

步骤2:容错控制策略单元接收到来自故障诊断单元的诊断结果,得到转角电机或者转矩电机运行状态工况,并且通过比较转角电机电压U2和转距电机电压U3与参考阈值U0比较,决定采取主动容错策略1,或主动容错策略2,或故障缓解策略1,或故障缓解策略2;Step 2: The fault-tolerant control strategy unit receives the diagnosis result from the fault diagnosis unit, obtains the operating status of the angle motor or torque motor, and compares the angle motor voltage U 2 and the torque motor voltage U 3 with the reference threshold U 0 , decide to adopt active fault tolerance strategy 1, or active fault tolerance strategy 2, or fault mitigation strategy 1, or fault mitigation strategy 2;

步骤3:横摆角速度计算单元根据采集单元实时采集的方向盘转角信号δsw,车速信号u根据变传动比规律计算出实时的理想的横摆角速度信号ωr *,再根据理想的横摆角速度信号ωr *与实际的横摆角速度信号ωr计算出所需调整的理想横摆角速度差值Δωr,并把横摆角速度差值Δωr传递给稳定性控制单元;Step 3: The yaw rate calculation unit calculates the real-time ideal yaw rate signal ω r * according to the steering wheel angle signal δ sw collected by the acquisition unit in real time, and the vehicle speed signal u according to the law of variable transmission ratio, and then calculates the ideal yaw rate signal ω r * according to the ideal yaw rate signal ω r * and the actual yaw rate signal ω r calculate the ideal yaw rate difference Δω r that needs to be adjusted, and transmit the yaw rate difference Δω r to the stability control unit;

横摆角速度计算单元根据汽车实时车速u和前轮转角输入整车转向二自由度模型得到实际横摆角速度ωrThe yaw rate calculation unit inputs the vehicle steering two-degree-of-freedom model according to the real-time vehicle speed u and the front wheel angle to obtain the actual yaw rate ω r .

Figure BDA0001910324850000031
Figure BDA0001910324850000031

Δωr=ωrr *  (2)Δω rrr * (2)

式(1)中:m为汽车质量;Iz为汽车绕z轴的转动惯量;k1、k2分别为前后车轮的侧偏刚度;δf为前轮转角;a,b分别为前、后轴至车辆质心的距离;u为车辆前进速度;ωr为横摆角速度;β为质心侧偏角;In formula (1): m is the mass of the car; Iz is the moment of inertia of the car around the z-axis; k 1 and k 2 are the cornering stiffnesses of the front and rear wheels respectively; δ f is the rotation angle of the front wheels; The distance from the axis to the center of mass of the vehicle; u is the forward speed of the vehicle; ω r is the yaw rate; β is the side slip angle of the center of mass;

步骤4:稳定性控制单元接收来自横摆角速度控制单元输入的横摆角速度差值Δωr,转换成相应的补偿转矩T1,综合路面干扰形成的补偿转矩T2,系统摩擦形成的补偿转矩T3,考虑系统稳定性控制因素,采用μ综合鲁棒控制器控制,提高系统抵抗外界干扰的能力,并且把补偿转矩ΔT传递给双机补偿单元;Step 4: The stability control unit receives the yaw rate difference Δω r input from the yaw rate control unit, and converts it into the corresponding compensation torque T 1 , the compensation torque T 2 formed by comprehensive road disturbance, and the compensation torque formed by system friction Torque T 3 , considering system stability control factors, adopts μ comprehensive robust controller control to improve the system's ability to resist external interference, and transmits the compensation torque ΔT to the dual-machine compensation unit;

ΔT=ΔT1+ΔT2+ΔT3  (3)ΔT=ΔT 1 +ΔT 2 +ΔT 3 (3)

ΔT使总的补偿转矩,ΔT1使弥补横摆角速度差值所需的补偿转矩,ΔT2路面干扰形成的补偿转矩,ΔT3系统摩擦形成的补偿转矩;ΔT is the total compensation torque, ΔT 1 is the compensation torque required to compensate for the difference in yaw rate, ΔT 2 is the compensation torque formed by road disturbance, and ΔT 3 is the compensation torque formed by system friction;

步骤5:容错控制器接收来自稳定性控制单元的补偿转矩T,通过接受到容错控制器传来的的容错策略,选取对应的补偿策略,作用于双机执行单元和转向盘总成,保证汽车能有好的横摆角速度控制效果,及较好的稳定性。Step 5: The fault-tolerant controller receives the compensation torque T from the stability control unit, selects the corresponding compensation strategy by receiving the fault-tolerant strategy from the fault-tolerant controller, and acts on the dual-machine executive unit and the steering wheel assembly to ensure The car can have a good yaw rate control effect and good stability.

进一步的,在上述一种基于上述线控转向双电机的主动容错和故障缓解系统的模式切换控制方法中,还包括在步骤1中构建电机故障诊断单元,可以通过设计一个自适应的Kalman滤波器实现转角电机和转矩电机电阻,电流,电压的在线辨识:Further, in the above-mentioned mode switching control method based on the above-mentioned steer-by-wire dual-motor active fault tolerance and fault mitigation system, it also includes constructing a motor fault diagnosis unit in step 1, which can be achieved by designing an adaptive Kalman filter Realize online identification of angle motor and torque motor resistance, current and voltage:

其中:对于离散线性系统:where: for a discrete linear system:

x(k)=Ax(k-1)+B(u(k)+w(k))  (4)x(k)=Ax(k-1)+B(u(k)+w(k)) (4)

yv(k)=Cx(k)+v(k)  (5) yv (k)=Cx(k)+v(k) (5)

式(4)、(5)中,x(k)时k时刻的系统状态,x(k-1)时k-1时刻的系统状态,A,B是系统参数,u(k)是k时刻对系统的控制量,w(k)为过程噪声信号,v(k)为测量噪声信号,yv(k)是系统k时刻的测量值,C是矩阵;In formulas (4) and (5), x(k) is the system state at time k, x(k-1) is the system state at time k-1, A and B are system parameters, and u(k) is the time k For the control quantity of the system, w(k) is the process noise signal, v(k) is the measurement noise signal, y v (k) is the measured value of the system at time k, and C is the matrix;

离散卡尔曼滤波递推算法为:The discrete Kalman filter recursive algorithm is:

Mn(k)=P(k)CT/[CP(k)CT+R]  (6)Mn(k)=P(k)C T /[CP(k)C T +R] (6)

P(k)=AP(k-1)AT+BQBT  (7)P(k)=AP(k-1)A T +BQB T (7)

P(k)=(En-Mn(k)C)P(k)  (8)P(k)=(En-Mn(k)C)P(k) (8)

x(k)=Ax(k-1)+Mn(k)(yv(k)-CAx(k-1))  (9)x(k)=Ax(k-1)+Mn(k)( yv (k)-CAx(k-1)) (9)

ye(k)=Cx(k)  (10)y e (k) = Cx (k) (10)

式(6)-(10)中x(k)时k时刻的系统状态,x(k-1)时k-1时刻的系统状态,A,B,R是系统参数,C是矩阵,AT是A矩阵的转置矩阵,BT是B矩阵的转置矩阵,CT是C矩阵的转置矩阵,ye(k)是经过卡尔曼滤波器修正后的输出信号,P(k)是系统k时刻的协方差,P(k-1)是系统k-1时刻的协方差,En是单位向量,Mn(k)是中间变量In the equations (6)-(10), the system state at time k when x(k) and the system state at time k-1 when x(k-1) are, A, B, R are system parameters, C is a matrix, A T is the transpose matrix of A matrix, B T is the transpose matrix of B matrix, C T is the transpose matrix of C matrix, y e (k) is the output signal after Kalman filter correction, P(k) is The covariance of the system at time k, P(k-1) is the covariance of the system at time k-1, En is a unit vector, and Mn(k) is an intermediate variable

En为单位向量,则系统误差的协方差errcov(k)为:En is a unit vector, then the covariance errcov(k) of the system error is:

errcov(k)=CP(k)CT  (11)errcov(k)=CP(k)C T (11)

式(11)中,errcov(k)是系统误差的协方差,C是矩阵,CT是C矩阵的转置矩阵,P(k)是系统k时刻的协方差。In formula (11), errcov(k) is the covariance of the system error, C is the matrix, C T is the transpose matrix of the C matrix, and P(k) is the covariance of the system at time k.

根据基尔霍夫电压定律,构建转角电机与转矩电机的回路模型:According to Kirchhoff's voltage law, construct the loop model of the angle motor and the torque motor:

转角电机电学方程为:The electrical equation of the angle motor is:

Figure BDA0001910324850000051
Figure BDA0001910324850000051

式(12)中:L为转向电机电感;R2为转向电机电阻;kb2为电动势常数;u2是转角电机的输入电压,

Figure BDA0001910324850000052
是转角电机的电流,
Figure BDA0001910324850000053
是转角电机转角加速度,kb2是转角电机的刚度。In formula (12): L is the inductance of the steering motor; R 2 is the resistance of the steering motor; k b2 is the electromotive force constant; u 2 is the input voltage of the corner motor,
Figure BDA0001910324850000052
is the current of the angle motor,
Figure BDA0001910324850000053
is the corner acceleration of the corner motor, and k b2 is the stiffness of the corner motor.

转矩电机电学方程为:The electrical equation of the torque motor is:

Figure BDA0001910324850000054
Figure BDA0001910324850000054

式中:L为转矩电机电感;R3为转矩电机电阻;kb3为电动势常数;u3是转矩电机的输入电压,ia3是转矩电机的电流,

Figure BDA0001910324850000055
是转矩电机转角加速度,kb3是转角电机的刚度。In the formula: L is the inductance of the torque motor; R 3 is the resistance of the torque motor; k b3 is the electromotive force constant; u 3 is the input voltage of the torque motor, i a3 is the current of the torque motor,
Figure BDA0001910324850000055
is the angular acceleration of the torque motor, and k b3 is the stiffness of the angular motor.

自适应的Kalman滤波器将转角电机,转矩电机的电压,电流,电阻信号传递给容错控制策略单元。The adaptive Kalman filter transmits the voltage, current and resistance signals of the angle motor and torque motor to the fault-tolerant control strategy unit.

进一步的,所述步骤2中形成的四种实时容错控制策略,主动容错策略1,或主动容错策略2,或故障缓解策略1,或故障缓解策略2的流程包括:Further, the four real-time fault-tolerant control strategies formed in step 2, active fault-tolerant strategy 1, or active fault-tolerant strategy 2, or fault mitigation strategy 1, or the process of fault mitigation strategy 2 include:

步骤2.1:Kalman滤波器通过监测电阻波动超出正常范围,可以判定转角电机或转矩电机故障。从电机性能最优化考虑,当电机的输出最大电压大于安全裕度电压即U>=0.5Umax,U0=0.5Umax时,即可以认为电机可发挥电机部分功能,输出一定的转矩,转矩T=f(I),这是故障缓解策略的前提,较高的输出电压能力也是电机可以进行补偿工作的保证;Step 2.1: The Kalman filter can determine the fault of the angle motor or torque motor by monitoring the resistance fluctuation beyond the normal range. Considering the optimization of motor performance, when the maximum output voltage of the motor is greater than the safety margin voltage, that is, U>=0.5U max , U 0 =0.5U max , it can be considered that the motor can perform some functions of the motor and output a certain torque. Torque T=f(I), which is the premise of the fault mitigation strategy, and the higher output voltage capability is also the guarantee that the motor can perform compensation work;

从安全性考虑,为了防止转角电机或者转矩电机不能够及时输出足够的转矩,当电机的最大电压小于安全裕度即U<=0.5Umax,U0=0.5Umax时,即可认为故障电机不可发挥功能,故障电机不能完成补偿工作,此时系统隔离故障电机,并进行主动容错策略的控制;From the perspective of safety, in order to prevent the angle motor or torque motor from being unable to output sufficient torque in time, when the maximum voltage of the motor is less than the safety margin, that is, U<=0.5U max , U 0 =0.5U max , it can be considered The faulty motor cannot function, and the faulty motor cannot complete the compensation work. At this time, the system isolates the faulty motor and performs active fault-tolerant strategy control;

步骤2.2:定义0表示转角电机正常运行,1表示转角电机半正常运行,2代表转角电机不能运行,全故障,定义3表示转矩电机正常运行,4表示转矩电机半正常运行,5表示转矩电机不能运行,全故障;半正常运行表示U2>=U0或者U3>=U0;按照转角电机与转矩电机故障情况形成故障向量表,该故障向量表包括转角电机与转矩电机的运行状态和对应的故障情况;所述故障向量表如下:Step 2.2: Define 0 for normal operation of the corner motor, 1 for semi-normal operation of the corner motor, 2 for non-running of the corner motor, full failure, definition 3 for normal operation of the torque motor, 4 for semi-normal operation of the torque motor, and 5 for rotation The torque motor cannot run, full failure; semi-normal operation means U 2 >=U 0 or U 3 >=U 0 ; a fault vector table is formed according to the fault conditions of the angle motor and the torque motor, and the fault vector table includes the angle motor and the torque The operating state of the motor and the corresponding fault conditions; the fault vector table is as follows:

故障向量表Fault vector table

故障向量fault vector 故障情况Fault conditions 0303 两个电机正常Both motors are fine 2525 两个电机全故障Both motors fail 0404 转角电机正常,转矩电机半正常Angle motor is normal, torque motor is half normal 1313 转角电机半正常,转矩电机正常Corner motor half normal, torque motor normal 0505 转角电机正常,转矩电机全故障The corner motor is normal, and the torque motor is all faulty 23twenty three 转角电机全故障,转矩电机正常The angle motor is completely faulty, and the torque motor is normal 1515 转角电机半正常,转矩电机全故障The corner motor is half normal, and the torque motor is completely faulty 24twenty four 转角电机全故障,转矩电机半正常The angle motor is completely faulty, and the torque motor is half normal 1414 转角电机半正常,转矩半正常Corner motor half normal, torque half normal

步骤2采取的容错策略具体包括:The fault tolerance strategy adopted in step 2 specifically includes:

1)当转角电机与转矩电机全部正常工作时,两个电机共同作用,控制前轮转角,以及汽车横摆角速度,此时无需容错策略;两个电机正常工作下,齿条运动分析如下:1) When both the angle motor and the torque motor work normally, the two motors work together to control the front wheel angle and the yaw rate of the vehicle. At this time, no fault-tolerant strategy is needed; when the two motors work normally, the rack motion analysis is as follows:

齿条的运动微分方程为:The differential equation of motion for the rack is:

Figure BDA0001910324850000061
Figure BDA0001910324850000061

式中:mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Tg2是转向电机2的输出转矩;Tg3是转向电机3的输出转矩;

Figure BDA0001910324850000062
为齿条加速度,
Figure BDA0001910324850000063
为齿条的运动速度;In the formula: m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is the inter-system Friction, G is the reduction ratio of the double reducer mechanism; T g2 is the output torque of the steering motor 2; T g3 is the output torque of the steering motor 3;
Figure BDA0001910324850000062
is the rack acceleration,
Figure BDA0001910324850000063
is the movement speed of the rack;

车轮的运动微分方程为:The differential equation of motion of the wheel is:

Figure BDA0001910324850000064
Figure BDA0001910324850000064

式(15)中:Jw为前轮的转动惯量;Tfrkp为摩擦力矩;Bkp主销的阻尼系数。

Figure BDA0001910324850000065
转向前轮的转角加速度,
Figure BDA0001910324850000066
为转向前轮角速度,MZ为车轮的回正力矩;In formula (15): J w is the moment of inertia of the front wheel; T frkp is the friction moment; B kp is the damping coefficient of the kingpin.
Figure BDA0001910324850000065
The angular acceleration of the steering front wheels,
Figure BDA0001910324850000066
is the angular velocity of the steering front wheel, and M Z is the aligning moment of the wheel;

2)当转角电机正常,转矩电机半正常,系统进行故障缓解策略1,转角电机主要进行汽车横摆角速度控制,而转矩电机补偿横摆角速度控制器反馈回来的补偿扭矩ΔT12) When the corner motor is normal and the torque motor is half normal, the system performs fault mitigation strategy 1, the corner motor mainly controls the yaw rate of the vehicle, and the torque motor compensates the compensation torque ΔT 1 fed back by the yaw rate controller;

对综合ΔT1=ΔT11+ΔT21+ΔT31  (16)其中ΔT1使总的补偿转矩,T11使弥补横摆角速度差值所需的补偿转矩,T21路面干扰形成的补偿转矩,T31系统摩擦形成的补偿转矩;For the comprehensive ΔT 1 = ΔT 11 + ΔT 21 + ΔT 31 (16) where ΔT 1 is the total compensation torque, T 11 is the compensation torque required to compensate for the difference in yaw rate, T 21 is the compensation torque caused by road disturbance Moment, the compensation torque formed by T 31 system friction;

Figure BDA0001910324850000071
Figure BDA0001910324850000071

式(17)中,mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Tg2是转向电机2的输出转矩;Ta3是转向电机3的输出转矩;In formula (17), m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is The friction between the systems, G is the reduction ratio of the double reducer mechanism; T g2 is the output torque of the steering motor 2; T a3 is the output torque of the steering motor 3;

3)当转角电机半正常,转矩电机正常,采用故障缓解策略2,转矩电机充当转角电机功能进行主要控制,转角电机充当转矩电机功能,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT23) When the corner motor is semi-normal and the torque motor is normal, use fault mitigation strategy 2, the torque motor acts as the corner motor for main control, and the corner motor acts as the torque motor to compensate the compensation torque fed back by the yaw rate controller ΔT 2 ;

对综合ΔT2=ΔT12+ΔT22+ΔT32  (18)For integrated ΔT 2 =ΔT 12 +ΔT 22 +ΔT 32 (18)

其中ΔT2使总的补偿转矩,T12使弥补横摆角速度差值所需的补偿转矩,T22路面干扰形成的补偿转矩,T32系统摩擦形成的补偿转矩;Among them, ΔT 2 is the total compensation torque, T 12 is the compensation torque required to compensate for the difference in yaw rate, T 22 is the compensation torque formed by road disturbance, and T 32 is the compensation torque formed by system friction;

Figure BDA0001910324850000072
Figure BDA0001910324850000072

4)当转角电机正常,转矩电机全故障,采用主动容错策略1,切断转矩电机电流输入,转角电机单独控制,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT34) When the corner motor is normal and the torque motor is completely faulty, adopt the active fault tolerance strategy 1, cut off the current input of the torque motor, control the corner motor separately, and compensate the compensation torque ΔT 3 fed back by the yaw rate controller;

对其综合ΔT3=ΔT13+ΔT23+ΔT33  (20)Its comprehensive ΔT 3 =ΔT 13 +ΔT 23 +ΔT 33 (20)

其中ΔT3使总的补偿转矩,T13使弥补横摆角速度差值所需的补偿转矩,T23路面干扰形成的补偿转矩,T33系统摩擦形成的补偿转矩;Among them, ΔT 3 is the total compensation torque, T 13 is the compensation torque required to compensate for the difference in yaw rate, T 23 is the compensation torque formed by road disturbance, and T 33 is the compensation torque formed by system friction;

Figure BDA0001910324850000073
Figure BDA0001910324850000073

式(21)中,mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Tg2是转向电机2的输出转矩;Ta3是转向电机3的输出转矩;In formula (21), m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is The friction between the systems, G is the reduction ratio of the double reducer mechanism; T g2 is the output torque of the steering motor 2; T a3 is the output torque of the steering motor 3;

5)当转角电机全故障,转矩电机正常,采用主动容错策略2,切断转角电机电流输入,转矩电机单独控制,转矩电机充当转角电机功能,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT45) When the corner motor fails completely and the torque motor is normal, active fault tolerance strategy 2 is adopted to cut off the current input of the corner motor, and the torque motor is controlled separately, and the torque motor acts as a corner motor to compensate for the feedback from the yaw rate controller Torque ΔT 4 ;

对其综合ΔT4=ΔT14+ΔT24+ΔT34  (22)Its comprehensive ΔT 4 =ΔT 14 +ΔT 24 +ΔT 34 (22)

其中ΔT4使总的补偿转矩,T14使弥补横摆角速度差值所需的补偿转矩,T24路面干扰形成的补偿转矩,T34系统摩擦形成的补偿转矩;Among them, ΔT 4 is the total compensation torque, T 14 is the compensation torque required to compensate for the difference in yaw rate, T 24 is the compensation torque formed by road disturbance, and T 34 is the compensation torque formed by system friction;

Figure BDA0001910324850000081
Figure BDA0001910324850000081

6)当两个电机正常的时候,不需要应用容错策略,当两个电机都有故障(半正常,或者全故障),几率很小,不在本申请讨论范围之内。6) When the two motors are normal, there is no need to apply a fault tolerance strategy. When both motors are faulty (semi-normal or full fault), the probability is very small, which is not within the scope of this application.

进一步,上述基于线控转向双电机的主动容错和故障缓解系统的模式切换控制方法中,所述步骤4中,μ综合鲁棒控制器的控制框架包括:Further, in the above-mentioned mode switching control method of the active fault-tolerant and fault mitigation system based on steer-by-wire dual motors, in the step 4, the control framework of the μ comprehensive robust controller includes:

a)横摆角速度跟踪,||Z1||2=||W1(ωr*r)||2  (24)a) Yaw rate tracking, ||Z 1 || 2 =||W 1 (ωr *r )|| 2 (24)

其中,W1为加权函数,通常设置成低通滤波器W1=k1(as+b)/(cs+d)  (25)Wherein, W 1 is a weighting function, usually set as a low-pass filter W 1 =k 1 (as+b)/(cs+d) (25)

式(24)(25)中||Z1||2式被控对象的评价输出的2范数,ωr *是理想横摆角速度值,ωr是实际汽车横摆角速度值,W1为加权函数,a,s,b,a,d是低通滤波器的参数。In formula (24)(25), ||Z 1 || 2 is the 2-norm of the evaluation output of the controlled object, ω r * is the ideal yaw rate value, ω r is the actual vehicle yaw rate value, W 1 is Weighting function, a, s, b, a, d are the parameters of the low-pass filter.

μ综合鲁棒控制器要能够快速的跟踪不同容错策略下的理想横摆角速度与实际横摆角速度差值,又要对外界干扰如地面干扰,侧向风干扰有一个较好的干扰抑制,或者输出相应的补偿扭矩并且把补偿转矩ΔT传递给双机补偿单元;The μ-integrated robust controller must be able to quickly track the difference between the ideal yaw rate and the actual yaw rate under different fault-tolerant strategies, and it must also have a better interference suppression for external disturbances such as ground disturbances and side wind disturbances, or Output the corresponding compensation torque and transmit the compensation torque ΔT to the dual-machine compensation unit;

b)补偿反馈,稳定性控制:ΔT=ΔT1+ΔT2+ΔT3  (26)b) Compensation feedback, stability control: ΔT=ΔT 1 +ΔT 2 +ΔT 3 (26)

其中ΔT使总的补偿转矩,ΔT1使弥补横摆角速度差值所需的补偿转矩,ΔT2路面干扰形成的补偿转矩,ΔT3系统摩擦形成的补偿转矩。Among them, ΔT is the total compensation torque, ΔT 1 is the compensation torque required to compensate for the difference in yaw rate, ΔT 2 is the compensation torque formed by road disturbance, and ΔT 3 is the compensation torque formed by system friction.

本发明中,故障缓解的容错理念是相对于传统容错理念提出的。传统的研究思路是采用硬件冗余或者软件冗余的方式,硬件冗余考虑的是用新的硬件替代发生故障的硬件,将发生错误的硬件从系统中分离出来,或者采用软件冗余的方式,用软件冗余代替硬件冗余,通过其他传感器或者执行器的计算数据通过推导,代替发生故障的部件的数据。而在实际过程中这是较为保守的容错方式,本质上就是替代关系,用新的部件代替故障的部件,用其他数据替代错误的数据,而此时的汽车可以称作“无病工作”。然而故障部件的剩余功能没有得到充分开发而浪费,而比如电机发生故障后并没有完全瘫痪,是可以使用一部分功能输出一定的扭矩,针对电机不同故障工况,可以采取故障电机与正常的电机同时工作,此时的汽车可以称作“带病工作”。本申请通过故障电机与正常电机的匹配与比较实现汽车实时最优控制。并且同时可以保证汽车在极端野外环境下较好的工作能力与性能,也为汽车到最进的维修点修理提供了保证。In the present invention, the fault tolerance concept of fault mitigation is proposed relative to the traditional fault tolerance concept. The traditional research idea is to adopt the method of hardware redundancy or software redundancy. The consideration of hardware redundancy is to replace the failed hardware with new hardware, separate the faulty hardware from the system, or adopt the method of software redundancy. , replace hardware redundancy with software redundancy, and replace the data of failed components by deriving calculated data from other sensors or actuators. In the actual process, this is a relatively conservative fault-tolerant method, which is essentially a substitution relationship. New parts are used to replace faulty parts, and other data are used to replace wrong data. At this time, the car can be called "sickness-free work." However, the remaining functions of the faulty component have not been fully developed and are wasted. For example, after the motor fails, it is not completely paralyzed. It can use part of the function to output a certain torque. According to different fault conditions of the motor, the faulty motor and the normal motor can be used at the same time. Work, the car at this time can be called "sick work". This application realizes the real-time optimal control of the automobile through the matching and comparison of the faulty motor and the normal motor. And at the same time, it can ensure the better working ability and performance of the car in extreme wild environments, and also provides a guarantee for the car to be repaired at the most advanced maintenance point.

与现有即使相比,通过本发明的线控转向双电机系统及其容错模式切换控制方法,在汽车线控转向系统中实现了多种转向模式功能,依据汽车转向执行双电机不同的故障进行转向模式的切换,实现汽车实时的最优控制,是线控转向汽车经济性与灵活性的统一,并且充分利用故障部件的剩余功能,节省资源,具有广阔的市场应用前景。Compared with the existing ones, through the steer-by-wire dual-motor system and its fault-tolerant mode switching control method of the present invention, multiple steering mode functions are realized in the steer-by-wire system of automobiles, and different faults of the dual motors are implemented according to the steering of the automobile. The switch of steering mode realizes the real-time optimal control of the vehicle, which is the unification of the economy and flexibility of the steer-by-wire vehicle, and makes full use of the remaining functions of the faulty parts to save resources, and has broad market application prospects.

附图说明Description of drawings

图1为本发明线控转向双电机系统的结构布置简图。Fig. 1 is a schematic diagram of the structural layout of the steering-by-wire dual-motor system of the present invention.

图2为本发明线控转向双电机主动容错与故障缓解容错系统控制装置原理图。Fig. 2 is a schematic diagram of the control device of the steering-by-wire dual-motor active fault-tolerant and fault-mitigating fault-tolerant system of the present invention.

图3为本发明线控转向双电机主动容错与故障缓解容错系统控制策略总图。Fig. 3 is a general diagram of the control strategy of the steering-by-wire dual-motor active fault-tolerant and fault-mitigated fault-tolerant system of the present invention.

图4为基于横摆角速度反馈的带有容错功能的线控转向双电机汽车车辆稳定性控制系统框图。Figure 4 is a block diagram of a vehicle stability control system for a steer-by-wire dual-motor vehicle with a fault-tolerant function based on yaw rate feedback.

图中,1、转向盘;2、转向柱;3、路感电机;4、转向盘转角传感器;5、转向盘力矩传感器;6、路感电机控制器;7、运算控制器;8、转角电机控制器;9、前轮转角传感器;10、转角电机;11、双极减速器;12、前轮力矩传感器;13、转矩电机;14、减速器;15、齿轮齿条机构;16、转矩电机控制器;17、前轮;18、容错控制器;19、车速传感器。In the figure, 1. Steering wheel; 2. Steering column; 3. Road sense motor; 4. Steering wheel angle sensor; 5. Steering wheel torque sensor; 6. Road sense motor controller; 7. Operation controller; 8. Corner angle Motor controller; 9. Front wheel angle sensor; 10. Angle motor; 11. Bipolar reducer; 12. Front wheel torque sensor; 13. Torque motor; 14. Reducer; 15. Rack and pinion mechanism; 16. Torque motor controller; 17, front wheel; 18, fault-tolerant controller; 19, vehicle speed sensor.

具体实施方式Detailed ways

为了便于本领域技术人员的理解,下面结合实例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。In order to facilitate the understanding of those skilled in the art, the present invention will be further described below in conjunction with examples and accompanying drawings, and the contents mentioned in the implementation modes are not intended to limit the present invention.

参照图1所示本发明的一种基于线控转向双电机的主动容错和故障缓解系统在车体上的布置图,包括:采集单元、转向盘总成、ECU控制模块(型号MT20U2,在具体实施中,也可以使用M7或MT20U)、双机执行单元;Referring to the layout diagram of a kind of active fault-tolerant and fault-relief system based on steering-by-wire dual motors of the present invention shown in Fig. In implementation, M7 or MT20U) and dual-machine execution unit can also be used;

其中,采集单元与ECU控制模块、转向盘总成、双机执行单元分别连接;采集单元包括转向盘转角传感器4,转向盘力矩传感器5,前轮转角传感器9,前轮力矩传感器12,车速传感器19,横摆角速度传感器等采集汽车状态的传感器;采集单元实时将汽车行驶过程中车速信号、转向盘转角信号、转速传感器获得转向电机的转角信号、转矩传感器获得转矩电机的转矩信号以及横摆角速度传感器获得的汽车横摆角速度信号、转向前轮的转角信号等传给电子控制单元及横摆角速度计算单元;将转角电机与转矩电机的电阻、电压、电流信号发送给电机故障诊断单元;将故障诊断单元发送的指令传递给容错控制策略单元;将横摆角速度计算单元得出的理想横摆角速度与实际横摆角速度差值信号及路面干扰侧向风干扰等信号发送给双机容错补偿控制单元;Among them, the acquisition unit is connected with the ECU control module, the steering wheel assembly, and the dual-machine execution unit respectively; the acquisition unit includes the steering wheel angle sensor 4, the steering wheel torque sensor 5, the front wheel angle sensor 9, the front wheel torque sensor 12, and the vehicle speed sensor 19. The yaw rate sensor and other sensors that collect the state of the car; the collection unit collects the vehicle speed signal, the steering wheel angle signal, the rotation angle signal of the steering motor obtained by the speed sensor, the torque signal of the torque motor obtained by the torque sensor, and The vehicle yaw rate signal obtained by the yaw rate sensor, the steering angle signal of the front wheel, etc. are transmitted to the electronic control unit and the yaw rate calculation unit; the resistance, voltage and current signals of the corner motor and torque motor are sent to the motor fault diagnosis Unit; transmit the instruction sent by the fault diagnosis unit to the fault-tolerant control strategy unit; send the signal of the difference between the ideal yaw rate and the actual yaw rate obtained by the yaw rate calculation unit and the signal of road interference and lateral wind interference to the two-machine Fault-tolerant compensation control unit;

ECU控制模块与采集单元、双机执行单元、转向盘总成分别连接,主要包括运算控制器7和容错控制器18,运算控制器7包括电机故障诊断单元、电子控制单元;容错控制器18即容错控制器,包括容错控制策略单元,横摆角速度计算单元,稳定性控制单元,双电机容错补偿单元;The ECU control module is respectively connected with the acquisition unit, the dual-machine execution unit, and the steering wheel assembly, and mainly includes an arithmetic controller 7 and a fault-tolerant controller 18, and the arithmetic controller 7 includes a motor fault diagnosis unit and an electronic control unit; the fault-tolerant controller 18 is Fault-tolerant controller, including fault-tolerant control strategy unit, yaw rate calculation unit, stability control unit, and dual-motor fault-tolerant compensation unit;

ECU控制模块接收来自采集单元的信号,经过计算后把相应的指令传输给双机执行单元进行动作;具体而言,电机故障诊断单元为自适应的Kalman滤波器,以实现转角电机和转矩电机电阻,电流,电压的在线辨识,其根据采集单元传送的转角电机与转矩电机实时的电阻、电流、电压信号,判定电机的状态,并将电机的实际电压,电流信号传递给容错控制器。The ECU control module receives the signal from the acquisition unit, and after calculation, transmits the corresponding instruction to the dual-machine execution unit for action; specifically, the motor fault diagnosis unit is an adaptive Kalman filter to realize the rotation angle motor and torque motor On-line identification of resistance, current, and voltage, which determines the state of the motor based on the real-time resistance, current, and voltage signals of the angle motor and torque motor transmitted by the acquisition unit, and transmits the actual voltage and current signals of the motor to the fault-tolerant controller.

容错控制器根据电机故障诊断单元传来的信号,对于不同的电机故障,通过主动容错及故障缓解的方式进行相应的容错补偿控制策略;横摆角速度计算单元根据采集单元传送的方向盘转角信号、车速信号计算出理想的横摆角速度信号,再根据理想的横摆角速度信号与实际的横摆角速度信号计算出所需调整的理想横摆角速度差值,并把横摆角速度差值传递给稳定性控制单元;稳定性控制单元根据横摆角速度计算单元传递的横摆角速度差值综合考虑路面干扰,侧向风,系统摩擦等对汽车稳定的影响,从系统鲁棒性出发,以保证汽车的稳定性为前提,得出补偿转矩并传递给双机容错补偿单元;双机容错补偿单元接收稳定性控制单元传递的补偿转矩信号,并且根据容错控制策略单元的容错策略,通过转矩电机控制器16控制转矩电机13动作,对系统进行补偿,从而实现故障的主动容错或故障缓解。According to the signal from the motor fault diagnosis unit, the fault-tolerant controller implements corresponding fault-tolerant compensation control strategies for different motor faults through active fault tolerance and fault mitigation; the yaw rate calculation unit transmits the steering wheel angle signal and vehicle speed The signal calculates the ideal yaw rate signal, and then calculates the ideal yaw rate difference to be adjusted according to the ideal yaw rate signal and the actual yaw rate signal, and transmits the yaw rate difference to the stability control unit; the stability control unit comprehensively considers the influence of road disturbance, side wind, system friction, etc. on the stability of the car based on the yaw rate difference transmitted by the yaw rate calculation unit, and starts from the robustness of the system to ensure the stability of the car As a premise, the compensation torque is obtained and transmitted to the dual-machine fault-tolerant compensation unit; the dual-machine fault-tolerant compensation unit receives the compensation torque signal transmitted by the stability control unit, and according to the fault-tolerant strategy of the fault-tolerant control strategy unit, through the torque motor controller 16 controls the action of the torque motor 13 to compensate the system, thereby realizing active fault tolerance or fault mitigation.

转向盘总成与采集单元、ECU控制模块分别连接,所述转向盘总成包括转向盘1、转向柱2、路感电机3,路感电机控制器6,转向盘1通过转向杆柱2与路感电机3及其转向盘转角传感器4相连接,转向盘力矩传感器5安装在转向杆柱2上;路感电机控制器6连接路感电机3及转向盘力矩传感器5,控制路感电机3的运行。The steering wheel assembly is respectively connected with the acquisition unit and the ECU control module. The steering wheel assembly includes a steering wheel 1, a steering column 2, a road sensor motor 3, and a road sensor motor controller 6. The steering wheel 1 communicates with the steering column 2 and The road sensor motor 3 and its steering wheel angle sensor 4 are connected, and the steering wheel torque sensor 5 is installed on the steering column 2; the road sensor motor controller 6 is connected to the road sensor motor 3 and the steering wheel torque sensor 5 to control the road sensor motor 3 running.

双机执行单元与采集单元、ECU控制模块分别连接,所述双机执行单元包括依次连接的转角电机控制器8,转角电机10,双极减速器11,转矩电机控制器16,转矩电机13,减速器14,齿轮齿条机构15,前轮17;转角电机10及转矩电机13及双极减速器11、减速器14与齿轮齿条转向器15相连接,前轮17安装在齿轮齿条转向器15的两侧,前轮转角传感器9安装与前轮17上,转角传感器9与前轮力矩传感器12连接Flexray总线,将转角电机控制器8及转矩电机控制器16信号输入到总线中,再通过总线传输到容错控制器18中;转角电机10及其减速机构11连接转角控制单元8,转角电机控制单元8控制转角电机10及双极减速器11的运行,转矩电机13及减速器14连接转矩电机控制器16,转矩电机控制器16控制转矩电机13及减速器14的运行;容错控制器18的输出端分别与路感电机控制器6的输入端和Flexray总线相连接;容错控制器18接收传入到Flexary的前轮力矩电机传感器12,前轮转角电机传感器9,转向盘力矩传感器5的信号及运算控制器7的信号,行鲁棒性控制及补偿策略的控制,并把指令输入Flexery总线,并将指令传送给转角电机控制器8及转矩电机控制器16使相应电机动作。The two-machine execution unit is connected to the acquisition unit and the ECU control module respectively, and the two-machine execution unit includes a corner motor controller 8 connected in sequence, a corner motor 10, a bipolar reducer 11, a torque motor controller 16, and a torque motor 13, reducer 14, rack and pinion mechanism 15, front wheel 17; Angle motor 10 and torque motor 13 and bipolar reducer 11, reducer 14 are connected with pinion and rack steering gear 15, and front wheel 17 is installed on the gear On both sides of the rack steering gear 15, the front wheel angle sensor 9 is installed on the front wheel 17, the angle sensor 9 and the front wheel torque sensor 12 are connected to the Flexray bus, and the angle motor controller 8 and the torque motor controller 16 signals are input to the In the bus, it is transmitted to the fault-tolerant controller 18 through the bus; the corner motor 10 and its speed reduction mechanism 11 are connected to the corner control unit 8, and the corner motor control unit 8 controls the operation of the corner motor 10 and the bipolar reducer 11, and the torque motor 13 And speed reducer 14 connects torque motor controller 16, and torque motor controller 16 controls the operation of torque motor 13 and speed reducer 14; The bus is connected; the fault-tolerant controller 18 receives the signals of the front wheel torque motor sensor 12, the front wheel angle motor sensor 9, the steering wheel torque sensor 5 and the signal of the arithmetic controller 7, which are transmitted to the Flexary, and performs robust control and compensation The strategy is controlled, and the command is input into the Flexery bus, and the command is sent to the angle motor controller 8 and the torque motor controller 16 to make the corresponding motor act.

图2、3为线控转向双电机主动容错与故障缓解容错系统控制装置原理图和线控转向双电机主动容错与故障缓解容错系统控制策略总图,本发明的控制流程如下:Figures 2 and 3 are schematic diagrams of the steering-by-wire dual-motor active fault-tolerant and fault-mitigating fault-tolerant system control device and a general diagram of the control strategy for the steer-by-wire dual-motor active fault-tolerant and fault-relieving fault-tolerant system. The control flow of the present invention is as follows:

步骤1:汽车在行驶途中,采集单元将转角电机R2和转矩电机的电阻R3,电流信号I2和I3传递给电机故障诊断单元,电机故障诊断单元根据电阻与电流的大小,判定电机状态,并且输出电机电流与转矩的关系T=f(I),并将指令(转矩电机的电压,电流,电阻信号)传递给容错控制策略单元;Step 1: When the car is running, the acquisition unit transmits the resistance R 3 of the corner motor R 2 and the torque motor, and the current signals I 2 and I 3 to the motor fault diagnosis unit, and the motor fault diagnosis unit judges according to the magnitude of the resistance and current Motor state, and the relation T=f(I) of output motor current and torque, and instruction (voltage of torque motor, electric current, resistance signal) is delivered to fault-tolerant control strategy unit;

所述电机故障诊断单元包括自适应的Kalman滤波器实现转角电机和转矩电机电阻,电流,电压的在线辨识:The motor fault diagnosis unit includes an adaptive Kalman filter to realize the online identification of angle motor and torque motor resistance, current and voltage:

其中:对于离散线性系统:where: for a discrete linear system:

x(k)=Ax(k-1)+B(u(k)+w(k))  (4)x(k)=Ax(k-1)+B(u(k)+w(k)) (4)

yv(k)=Cx(k)+v(k)  (5) yv (k)=Cx(k)+v(k) (5)

式(4)、(5)中,x(k)时k时刻的系统状态,x(k-1)时k-1时刻的系统状态,A,B是系统参数,u(k)是k时刻对系统的控制量,w(k)为过程噪声信号,v(k)为测量噪声信号,yv(k)是系统k时刻的测量值,C是矩阵;In formulas (4) and (5), x(k) is the system state at time k, x(k-1) is the system state at time k-1, A and B are system parameters, and u(k) is the time k For the control quantity of the system, w(k) is the process noise signal, v(k) is the measurement noise signal, y v (k) is the measured value of the system at time k, and C is the matrix;

离散卡尔曼滤波递推算法为:The discrete Kalman filter recursive algorithm is:

Mn(k)=P(k)CT/[CP(k)CT+R]  (6)Mn(k)=P(k)C T /[CP(k)C T +R] (6)

P(k)=AP(k-1)AT+BQBT  (7)P(k)=AP(k-1)A T +BQB T (7)

P(k)=(En-Mn(k)C)P(k)  (8)P(k)=(En-Mn(k)C)P(k) (8)

x(k)=Ax(k-1)+Mn(k)(yv(k)-CAx(k-1))  (9)x(k)=Ax(k-1)+Mn(k)( yv (k)-CAx(k-1)) (9)

ye(k)=Cx(k)  (10)y e (k) = Cx (k) (10)

式(6)-(10)中x(k)时k时刻的系统状态,x(k-1)时k-1时刻的系统状态,A,B,R是系统参数,C是矩阵,AT是A矩阵的转置矩阵,BT是B矩阵的转置矩阵,CT是C矩阵的转置矩阵,ye(k)是经过卡尔曼滤波器修正后的输出信号,P(k)是系统k时刻的协方差,P(k-1)是系统k-1时刻的协方差,En是单位向量,Mn(k)是中间变量In the equations (6)-(10), the system state at time k when x(k) and the system state at time k-1 when x(k-1) are, A, B, R are system parameters, C is a matrix, A T is the transpose matrix of A matrix, B T is the transpose matrix of B matrix, C T is the transpose matrix of C matrix, y e (k) is the output signal after Kalman filter correction, P(k) is The covariance of the system at time k, P(k-1) is the covariance of the system at time k-1, En is a unit vector, and Mn(k) is an intermediate variable

En为单位向量,则系统误差的协方差errcov(k)为:En is a unit vector, then the covariance errcov(k) of the system error is:

errcov(k)=CP(k)CT  (11)errcov(k)=CP(k)C T (11)

式(11)中,errcov(k)是系统误差的协方差,C是矩阵,CT是C矩阵的转置矩阵,P(k)是系统k时刻的协方差。In formula (11), errcov(k) is the covariance of the system error, C is the matrix, C T is the transpose matrix of the C matrix, and P(k) is the covariance of the system at time k.

根据基尔霍夫电压定律,构建转角电机与转矩电机的回路模型:According to Kirchhoff's voltage law, construct the loop model of the angle motor and the torque motor:

转角电机电学方程为:The electrical equation of the angle motor is:

Figure BDA0001910324850000121
Figure BDA0001910324850000121

式(12)中:L为转向电机电感;R2为转向电机电阻;kb2为电动势常数;u2是转角电机的输入电压,

Figure BDA0001910324850000122
是转角电机的电流,
Figure BDA0001910324850000123
是转角电机转角加速度,kb2是转角电机的刚度。In formula (12): L is the inductance of the steering motor; R 2 is the resistance of the steering motor; k b2 is the electromotive force constant; u 2 is the input voltage of the corner motor,
Figure BDA0001910324850000122
is the current of the angle motor,
Figure BDA0001910324850000123
is the corner acceleration of the corner motor, and k b2 is the stiffness of the corner motor.

转矩电机电学方程为:The electrical equation of the torque motor is:

Figure BDA0001910324850000124
Figure BDA0001910324850000124

式中:L为转矩电机电感;R3为转矩电机电阻;kb3为电动势常数;u3是转矩电机的输入电压,ia3是转矩电机的电流,

Figure BDA0001910324850000125
是转矩电机转角加速度,kb3是转角电机的刚度;In the formula: L is the inductance of the torque motor; R 3 is the resistance of the torque motor; k b3 is the electromotive force constant; u 3 is the input voltage of the torque motor, i a3 is the current of the torque motor,
Figure BDA0001910324850000125
is the angular acceleration of the torque motor, k b3 is the stiffness of the angular motor;

步骤2:容错控制策略单元接收到来自故障诊断单元的诊断结果,得到转角电机或者转矩电机运行状态工况,并且通过比较转角电机电压U2和转距电机电压U3与参考阈值U0比较,决定采取主动容错策略1,或主动容错策略2,或故障缓解策略1,或故障缓解策略2;Step 2: The fault-tolerant control strategy unit receives the diagnosis result from the fault diagnosis unit, obtains the operating status of the angle motor or torque motor, and compares the angle motor voltage U 2 and the torque motor voltage U 3 with the reference threshold U 0 , decide to adopt active fault tolerance strategy 1, or active fault tolerance strategy 2, or fault mitigation strategy 1, or fault mitigation strategy 2;

上述主动容错策略1,或主动容错策略2,或故障缓解策略1,或故障缓解策略2的流程包括:The process of the above active fault tolerance strategy 1, or active fault tolerance strategy 2, or fault mitigation strategy 1, or fault mitigation strategy 2 includes:

步骤2.1:Kalman滤波器通过监测电阻波动超出正常范围,可以判定转角电机或转矩电机故障。从电机性能最优化考虑,当电机的输出最大电压大于安全裕度电压即U>=0.5Umax,U0=0.5Umax时,即可以认为电机可发挥电机部分功能,输出一定的转矩,转矩T=f(I),这是故障缓解策略的前提,较高的输出电压能力也是电机可以进行补偿工作的保证;Step 2.1: The Kalman filter can determine the fault of the angle motor or torque motor by monitoring the resistance fluctuation beyond the normal range. Considering the optimization of motor performance, when the maximum output voltage of the motor is greater than the safety margin voltage, that is, U>=0.5U max , U0=0.5U max , it can be considered that the motor can perform some functions of the motor, output a certain torque, and rotate Torque T=f(I), which is the premise of the fault mitigation strategy, and the higher output voltage capability is also the guarantee that the motor can perform compensation work;

从安全性考虑,为了防止转角电机或者转矩电机不能够及时输出足够的转矩,当电机的最大电压小于安全裕度即U<=0.5Umax,U0=0.5Umax时,即可认为故障电机不可发挥功能,故障电机不能完成补偿工作,此时系统隔离故障电机,并进行主动容错策略的控制;From the perspective of safety, in order to prevent the angle motor or torque motor from being unable to output sufficient torque in time, when the maximum voltage of the motor is less than the safety margin, that is, U<=0.5U max , U 0 =0.5U max , it can be considered The faulty motor cannot function, and the faulty motor cannot complete the compensation work. At this time, the system isolates the faulty motor and performs active fault-tolerant strategy control;

步骤2.2:定义0表示转角电机正常运行,1表示转角电机半正常运行,2代表转角电机不能运行,全故障,定义3表示转矩电机正常运行,4表示转矩电机半正常运行,5表示转矩电机不能运行,全故障;半正常运行表示U2>=U0或者U3>=U0;按照转角电机与转矩电机故障情况形成故障向量表,该故障向量表包括转角电机与转矩电机的运行状态和对应的故障情况;所述故障向量表如下:Step 2.2: Define 0 for normal operation of the corner motor, 1 for semi-normal operation of the corner motor, 2 for non-running of the corner motor, full failure, definition 3 for normal operation of the torque motor, 4 for semi-normal operation of the torque motor, and 5 for rotation The torque motor cannot run, full failure; semi-normal operation means U 2 >= U 0 or U 3 >= U 0 ; a fault vector table is formed according to the fault conditions of the angle motor and the torque motor, and the fault vector table includes the angle motor and the torque The operating state of the motor and the corresponding fault conditions; the fault vector table is as follows:

故障向量表Fault vector table

Figure BDA0001910324850000126
Figure BDA0001910324850000126

Figure BDA0001910324850000131
Figure BDA0001910324850000131

步骤2采取的容错策略具体包括:The fault tolerance strategy adopted in step 2 specifically includes:

1)当转角电机与转矩电机全部正常工作时,两个电机共同作用,控制前轮转角,以及汽车横摆角速度,此时无需容错策略;两个电机正常工作下,齿条运动分析如下:1) When both the angle motor and the torque motor work normally, the two motors work together to control the front wheel angle and the yaw rate of the vehicle. At this time, no fault-tolerant strategy is needed; when the two motors work normally, the rack motion analysis is as follows:

齿条的运动微分方程为:The differential equation of motion for the rack is:

Figure BDA0001910324850000132
Figure BDA0001910324850000132

式中:mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Tg2是转向电机2的输出转矩;Tg3是转向电机3的输出转矩;

Figure BDA0001910324850000133
为齿条加速度,
Figure BDA0001910324850000134
为齿条的运动速度;In the formula: m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is the inter-system Friction, G is the reduction ratio of the double reducer mechanism; T g2 is the output torque of the steering motor 2; T g3 is the output torque of the steering motor 3;
Figure BDA0001910324850000133
is the rack acceleration,
Figure BDA0001910324850000134
is the movement speed of the rack;

车轮的运动微分方程为:The differential equation of motion of the wheel is:

Figure BDA0001910324850000135
Figure BDA0001910324850000135

式(15)中:Jw为前轮的转动惯量;Tfrkp为摩擦力矩;Bkp主销的阻尼系数。

Figure BDA0001910324850000136
转向前轮的转角加速度,
Figure BDA0001910324850000137
为转向前轮角速度,MZ为车轮的回正力矩;In formula (15): J w is the moment of inertia of the front wheel; T frkp is the friction moment; B kp is the damping coefficient of the kingpin.
Figure BDA0001910324850000136
The angular acceleration of the steering front wheels,
Figure BDA0001910324850000137
is the angular velocity of the steering front wheel, and M Z is the aligning moment of the wheel;

2)当转角电机正常,转矩电机半正常,系统进行故障缓解策略1,转角电机主要进行汽车横摆角速度控制,而转矩电机补偿横摆角速度控制器反馈回来的补偿扭矩ΔT12) When the corner motor is normal and the torque motor is half normal, the system performs fault mitigation strategy 1, the corner motor mainly controls the yaw rate of the vehicle, and the torque motor compensates the compensation torque ΔT 1 fed back by the yaw rate controller;

对综合ΔT1=ΔT11+ΔT21+ΔT31  (16)For comprehensive Δ T 1 = Δ T 11 + Δ T 21 + Δ T 31 (16)

其中ΔT1使总的补偿转矩,T11使弥补横摆角速度差值所需的补偿转矩,T21路面干扰形成的补偿转矩,T31系统摩擦形成的补偿转矩;Among them, ΔT 1 is the total compensation torque, T 11 is the compensation torque required to compensate for the difference in yaw rate, T2 1 is the compensation torque formed by road disturbance, and T31 is the compensation torque formed by system friction;

Figure BDA0001910324850000138
Figure BDA0001910324850000138

式(17)中,mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Ta2是转向电机2的输出转矩;Ta3是转向电机3的输出转矩;In formula (17), m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is The friction between the systems, G is the reduction ratio of the double reducer mechanism; T a2 is the output torque of the steering motor 2; T a3 is the output torque of the steering motor 3;

3)当转角电机半正常,转矩电机正常,采用故障缓解策略2,转矩电机充当转角电机功能进行主要控制,转角电机充当转矩电机功能,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT2 3) When the corner motor is semi-normal and the torque motor is normal, use fault mitigation strategy 2, the torque motor acts as the corner motor for main control, and the corner motor acts as the torque motor to compensate the compensation torque fed back by the yaw rate controller ΔT 2

对综合ΔT2=ΔT12+ΔT22+ΔT32  (18)其中ΔT2使总的补偿转矩,T12使弥补横摆角速度差值所需的补偿转矩,T22路面干扰形成的补偿转矩,T32系统摩擦形成的补偿转矩;For the comprehensive ΔT 2 = ΔT 12 + ΔT 22 + ΔT 32 (18) where ΔT 2 is the total compensation torque, T 12 is the compensation torque required to compensate for the difference in yaw rate, and T 22 is the compensation torque caused by road disturbance Moment, compensation torque formed by T 32 system friction;

Figure BDA0001910324850000141
Figure BDA0001910324850000141

4)当转角电机正常,转矩电机全故障,采用主动容错策略1,切断转矩电机电流输入,转角电机单独控制,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT34) When the corner motor is normal and the torque motor is completely faulty, adopt the active fault tolerance strategy 1, cut off the current input of the torque motor, control the corner motor separately, and compensate the compensation torque ΔT 3 fed back by the yaw rate controller;

对其综合ΔT3=ΔT13+ΔT23+ΔT33  (20)Its comprehensive ΔT 3 =ΔT 13 +ΔT 23 +ΔT 33 (20)

其中ΔT3使总的补偿转矩,T13使弥补横摆角速度差值所需的补偿转矩,T23路面干扰形成的补偿转矩,T33系统摩擦形成的补偿转矩;Among them, ΔT3 is the total compensation torque, T13 is the compensation torque required to compensate for the difference in yaw rate, T23 is the compensation torque formed by road disturbance, and T33 is the compensation torque formed by system friction;

Figure BDA0001910324850000142
Figure BDA0001910324850000142

式(21)中,mrack为齿条的质量;yrack为齿条的位移;rL为主销轴的偏置;KL为转向拉杆刚度;Brack为齿条阻尼系数;Ffrrack为系统间的摩擦力,G为双减速器机构的减速比;Ta2是转向电机2的输出转矩;Ta3是转向电机3的输出转矩;In formula (21), m rack is the mass of the rack; y rack is the displacement of the rack; r L is the offset of the main pin axis; K L is the stiffness of the steering rod; B rack is the damping coefficient of the rack; F frrack is The friction between the systems, G is the reduction ratio of the double reducer mechanism; T a2 is the output torque of the steering motor 2; T a3 is the output torque of the steering motor 3;

5)当转角电机全故障,转矩电机正常,采用主动容错策略2,切断转角电机电流输入,转矩电机单独控制,转矩电机充当转角电机功能,进行补偿横摆角速度控制器反馈回来的补偿扭矩ΔT45) When the corner motor fails completely and the torque motor is normal, active fault tolerance strategy 2 is adopted to cut off the current input of the corner motor, and the torque motor is controlled separately, and the torque motor acts as a corner motor to compensate for the feedback from the yaw rate controller Torque ΔT 4 :

对其综合ΔT4=ΔT14+ΔT24+ΔT34  (22)Its comprehensive ΔT 4 =ΔT 14 +ΔT 24 +ΔT 34 (22)

其中ΔT4使总的补偿转矩,T14使弥补横摆角速度差值所需的补偿转矩,T24路面干扰形成的补偿转矩,T34系统摩擦形成的补偿转矩;Among them, ΔT 4 is the total compensation torque, T 14 is the compensation torque required to compensate for the difference in yaw rate, T 24 is the compensation torque formed by road disturbance, and T 34 is the compensation torque formed by system friction;

Figure BDA0001910324850000143
Figure BDA0001910324850000143

6)当两个电机正常的时候,不需要应用容错策略,当两个电机都有故障(半正常,或者全故障),几率很小,不在本申请讨论范围之内。6) When the two motors are normal, there is no need to apply a fault tolerance strategy. When both motors are faulty (semi-normal or full fault), the probability is very small, which is not within the scope of this application.

进一步,上述基于线控转向双电机的主动容错和故障缓解系统的模式切换控制方法中,所述步骤4中,μ综合鲁棒控制器的控制框架图如图4所示,图4中,K为控制器,系统的扰动输入ωr为理想的横摆角速度,干扰输入为理想的前轮转角δf *,侧向风干扰Fv以及路面的干扰力矩Tr,W1,W2为加权函数,通常设置成高通滤波器。Wd为干扰加权矩阵,ΔG为未知参数摄动,ΔI是补偿电流,z1,z2为评价输出。Further, in the above-mentioned mode switching control method of the active fault-tolerant and fault-mitigating system based on steer-by-wire dual motors, in the step 4, the control frame diagram of the μ comprehensive robust controller is shown in Figure 4, and in Figure 4, K is the controller, the disturbance input of the system ω r is the ideal yaw rate, the disturbance input is the ideal front wheel angle δ f * , the side wind disturbance Fv and the disturbance torque T r of the road surface, W 1 and W 2 are weighting functions , usually set as a high-pass filter. W d is the interference weighting matrix, ΔG is the unknown parameter perturbation, ΔI is the compensation current, z 1 and z 2 are the evaluation outputs.

具体而言,μ综合鲁棒控制器的控制框架包括:Specifically, the control framework of the μ-synthesis robust controller includes:

a)横摆角速度跟踪,||Z1||2=||W1r *r)||2  (24)a) Yaw rate tracking, ||Z 1 || 2 =||W 1r *r )|| 2 (24)

其中,W1为加权函数,通常设置成低通滤波器W1=k1(as+b)/(cs+d)  (25)Wherein, W 1 is a weighting function, usually set as a low-pass filter W 1 =k 1 (as+b)/(cs+d) (25)

式(24)(25)中||ZZ||2式被控对象的评价输出的2范数,ωr *是理想横摆角速度值,ωr是实际汽车横摆角速度值,W1为加权函数,a,s,b,a,d是低通滤波器的参数。In equations (24)(25), ||Z Z || 2 is the 2-norm of the evaluation output of the controlled object, ω r * is the ideal yaw rate value, ω r is the actual vehicle yaw rate value, W 1 is Weighting function, a, s, b, a, d are the parameters of the low-pass filter.

μ综合鲁棒控制器要能够快速的跟踪不同容错策略下的理想横摆角速度与实际横摆角速度差值,又要对外界干扰如地面干扰,侧向风干扰有一个较好的干扰抑制,或者输出相应的补偿扭矩并且把补偿转矩ΔT传递给双机补偿单元;The μ-integrated robust controller must be able to quickly track the difference between the ideal yaw rate and the actual yaw rate under different fault-tolerant strategies, and it must also have a better interference suppression for external disturbances such as ground disturbances and side wind disturbances, or Output the corresponding compensation torque and transmit the compensation torque ΔT to the dual-machine compensation unit;

b)补偿反馈,稳定性控制:ΔT=ΔT1+ΔT2+ΔT3  (26)b) Compensation feedback, stability control: ΔT=ΔT 1 +ΔT 2 +ΔT 3 (26)

其中ΔT使总的补偿转矩,ΔT1使弥补横摆角速度差值所需的补偿转矩,ΔT2路面干扰形成的补偿转矩,ΔT3系统摩擦形成的补偿转矩;Among them, ΔT is the total compensation torque, ΔT 1 is the compensation torque required to compensate for the difference in yaw rate, ΔT 2 is the compensation torque formed by road disturbance, and ΔT 3 is the compensation torque formed by system friction;

步骤3:横摆角速度计算单元根据采集单元实时采集的方向盘转角信号δsw,车速信号u根据变传动比规律计算出实时的理想的横摆角速度信号ωr *,再根据理想的横摆角速度信号ωr *与实际的横摆角速度信号ωr计算出所需调整的理想横摆角速度差值Δωr,并把横摆角速度差值Δωr传递给稳定性控制单元;Step 3: The yaw rate calculation unit calculates the real-time ideal yaw rate signal ω r * according to the steering wheel angle signal δs w collected by the acquisition unit in real time, and the vehicle speed signal u according to the law of variable transmission ratio, and then according to the ideal yaw rate signal ω r * and the actual yaw rate signal ω r calculate the ideal yaw rate difference Δω r that needs to be adjusted, and transmit the yaw rate difference Δω r to the stability control unit;

横摆角速度计算单元根据汽车实时车速u和前轮转角输入整车转向二自由度模型得到实际横摆角速度ωrThe yaw rate calculation unit inputs the vehicle steering two-degree-of-freedom model according to the real-time vehicle speed u and the front wheel angle to obtain the actual yaw rate ω r .

Figure BDA0001910324850000151
Figure BDA0001910324850000151

Δωr=ωrr *  (2)Δω rrr * (2)

式(1)中:m为汽车质量;Iz为汽车绕z轴的转动惯量;k1、k2分别为前后车轮的侧偏刚度;δf为前轮转角;a,b分别为前、后轴至车辆质心的距离;u为车辆前进速度;ωr为横摆角速度;β为质心侧偏角;In formula (1): m is the mass of the car; Iz is the moment of inertia of the car around the z-axis; k 1 and k 2 are the cornering stiffnesses of the front and rear wheels respectively; δ f is the rotation angle of the front wheels; The distance from the axis to the center of mass of the vehicle; u is the forward speed of the vehicle; ω r is the yaw rate; β is the side slip angle of the center of mass;

步骤4:稳定性控制单元接收来自横摆角速度控制单元输入的横摆角速度差值Δωr,转换成相应的补偿转矩T1,综合路面干扰形成的补偿转矩T2,系统摩擦形成的补偿转矩T3,考虑系统稳定性控制因素,采用μ综合鲁棒控制器控制,提高系统抵抗外界干扰的能力,并且把补偿转矩ΔT传递给双机补偿单元;Step 4: The stability control unit receives the yaw rate difference Δω r input from the yaw rate control unit, and converts it into the corresponding compensation torque T 1 , the compensation torque T 2 formed by comprehensive road disturbance, and the compensation torque formed by system friction Torque T 3 , considering system stability control factors, adopts μ comprehensive robust controller control to improve the system's ability to resist external interference, and transmits the compensation torque ΔT to the dual-machine compensation unit;

ΔT=ΔT1+ΔT2+ΔT3  (3)ΔT=ΔT 1 +ΔT 2 +ΔT 3 (3)

ΔT使总的补偿转矩,ΔT1使弥补横摆角速度差值所需的补偿转矩,ΔT2路面干扰形成的补偿转矩,ΔT3系统摩擦形成的补偿转矩;ΔT is the total compensation torque, ΔT 1 is the compensation torque required to compensate for the difference in yaw rate, ΔT 2 is the compensation torque formed by road disturbance, and ΔT 3 is the compensation torque formed by system friction;

步骤5:容错控制器接收来自稳定性控制单元的补偿转矩T,通过接受到容错控制器传来的的容错策略,选取对应的补偿策略,作用于齿条机构,保证汽车能有好的横摆角速度控制效果,及较好的稳定性。Step 5: The fault-tolerant controller receives the compensation torque T from the stability control unit, selects the corresponding compensation strategy by receiving the fault-tolerant strategy from the fault-tolerant controller, and acts on the rack mechanism to ensure that the car can have a good lateral Pendulum angular speed control effect, and good stability.

本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,再不脱离本发明原理的前提下,还可以做出若干改进,这些改进也应视为本发明的保护范围。There are many specific application approaches of the present invention, and the above description is only a preferred embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements can also be made without departing from the principle of the present invention. Improvements should also be regarded as the protection scope of the present invention.

Claims (4)

1. A mode switching control method of an active fault tolerance and fault relief system of a steer-by-wire double motor is characterized by comprising the following specific steps:
step 1: the acquisition unit acquires the resistance R of the corner motor during the running of the automobile 2 And resistance R of torque motor 3 Current signal I 2 And I 3 The motor fault diagnosis unit judges the motor state according to the resistance and the current, outputs the relation T=f (I) between the motor current and the torque, and transmits the instruction to the fault-tolerant control strategy unit;
step 2: the fault-tolerant control strategy unit receives the diagnosis result from the fault diagnosis unit, obtains the running state working condition of the corner motor or the torque motor, and compares the voltage U of the corner motor 2 And torque motor voltage U 3 And a reference threshold U 0 Comparing, determining to adopt an active fault tolerance strategy 1, an active fault tolerance strategy 2, a fault relief strategy 1 or a fault relief strategy 2;
step 2.1: when the maximum voltage of the motor output is greater than the safety margin voltage, i.e. U>=0.5U max ,U 0 =0.5U max When the motor can be considered to play a part of the motor function, a certain torque is output, and the torque T=f (I); when the maximum voltage of the motor is less than the safety margin, i.e. U<=0.5U max ,U 0 =0.5U max of max The fault motor is considered to be incapable of functioning, the fault motor cannot complete compensation work, and at the moment, the system isolates the fault motor and performs control of an active fault-tolerant strategy;
step 2.2: definition 0 indicates normal operation of the corner motor, 1 indicates semi-normal operation of the corner motor, 2 indicates non-operation of the corner motor, and full fault, definition 3 indicates normal operation of the torque motor, 4 indicates semi-normal operation of the torque motor, 5 indicates non-operation of the torque motor, and full fault; semi-normal operation representation U 2 >=U 0 Or U 3 >=U 0
Step 3: the yaw rate calculation unit calculates steering wheel angle signals delta according to the steering wheel angle signals delta acquired by the acquisition unit in real time sw The vehicle speed signal u calculates real-time ideal yaw rate signal omega according to the variable transmission ratio rule r * Then according to the ideal yaw rate signal omega r * And the actual yaw-rate signal omega r Calculating the ideal yaw rate difference delta omega to be adjusted r And the yaw rate difference Deltaomega r Transmitting to a stability control unit;
the yaw rate calculation unit inputs the real-time speed u and the front wheel steering angle of the automobile into a two-degree-of-freedom model of steering of the whole automobile to obtain the actual yaw rate omega r
Figure FDA0004088705180000011
Δω r =ω rr * (2)
In the formula (1): m is the mass of the automobile; iz is the moment of inertia of the automobile around the z axis; k (k) 1 、k 2 The cornering stiffness of the front and rear wheels respectively; delta f Is the front wheel corner; a, b are the distances from the front and rear axles to the mass center of the vehicle respectively; u is the forward speed of the vehicle; omega r Is yaw rate; beta is the centroid slip angle;
step 4: the stability control unit receives the yaw rate difference Deltaomega input from the yaw rate control unit r Converted into corresponding compensation torque T 1 Compensation torque T formed by comprehensive road surface interference 2 Compensating torque T formed by friction of system 3 Taking system stability control factors into consideration, adopting a mu comprehensive robust controller to control, and transmitting compensation torque delta T to a double-machine compensation unit;
ΔT=ΔT 1 +ΔT 2 +ΔT 3 (3)
DeltaT makes the total compensation torque DeltaT 1 Make the compensation torque, deltaT needed to compensate the yaw rate difference 2 Compensation torque, delta T, formed by road disturbance 3 Compensating torque formed by system friction;
step 5: the fault-tolerant controller receives the compensation torque T from the stability control unit, and selects a corresponding compensation strategy to act on the dual-machine execution unit by receiving the fault-tolerant strategy transmitted by the fault-tolerant controller;
the drive-by-wire steering double-motor active fault tolerance and fault relief system comprises an acquisition unit, a steering wheel assembly, an ECU control module and a double-machine execution unit;
the acquisition unit is respectively connected with the ECU control module, the steering wheel assembly and the double-machine execution unit; the acquisition unit comprises a steering wheel angle sensor (4), a steering wheel moment sensor (5), a front wheel rotation angle sensor (9), a front wheel moment sensor (12), a vehicle speed sensor (19) and a yaw rate sensor;
the acquisition unit transmits a vehicle speed signal, a steering wheel corner signal, a corner signal of a corner motor obtained by a rotating speed sensor, a torque signal of a torque motor obtained by a torque sensor, a vehicle yaw rate signal obtained by a yaw rate sensor and a corner signal of a steering front wheel to the electronic control unit and the yaw rate calculation unit in real time; the resistance, voltage and current signals of the corner motor and the torque motor are sent to a motor fault diagnosis unit; transmitting the instruction sent by the fault diagnosis unit to a fault-tolerant control strategy unit; the difference signal of the ideal yaw rate and the actual yaw rate obtained by the yaw rate calculation unit and the road surface interference lateral wind interference signal are sent to a double-machine fault-tolerant compensation control unit;
The ECU control module is respectively connected with the acquisition unit, the double-machine execution unit and the steering wheel assembly, the ECU control module comprises an operation controller (7) and a fault-tolerant controller (18), and the operation controller (7) comprises a motor fault diagnosis unit and an electronic control unit; the fault-tolerant controller (18) comprises a fault-tolerant control strategy unit, a yaw rate calculation unit, a stability control unit and a double-motor fault-tolerant compensation unit; the ECU control module receives signals from the acquisition unit, and transmits corresponding instructions to the dual-computer execution unit for action after calculation;
the fault-tolerant controller (18) carries out corresponding fault-tolerant compensation control strategies on different motor faults in an active fault-tolerant and fault-relieving mode according to signals transmitted by the motor fault diagnosis unit; the yaw rate calculation unit calculates an ideal yaw rate signal according to the steering wheel angle signal and the vehicle speed signal transmitted by the acquisition unit, calculates an ideal yaw rate difference value required to be adjusted according to the ideal yaw rate signal and the actual yaw rate signal, and transmits the yaw rate difference value to the stability control unit; the stability control unit obtains a compensation torque according to the yaw rate difference value transmitted by the yaw rate calculation unit and transmits the compensation torque to the double-machine fault-tolerant compensation unit; the double-machine fault-tolerant compensation unit receives the compensation torque signal transmitted by the stability control unit and controls the action of the torque motor (13) through the torque motor controller (16) according to the fault-tolerant strategy of the fault-tolerant control strategy unit;
The steering wheel assembly comprises a steering wheel (1), a steering column (2) and a road-sensing motor (3), a road-sensing motor controller (6), the steering wheel (1) is connected with the road-sensing motor (3) and a steering wheel angle sensor (4) through the steering column (2), a steering wheel moment sensor (5) is arranged on the steering column (2), and the road-sensing motor controller (6) is connected with the road-sensing motor (3) and the steering wheel moment sensor (5) to control the running of the road-sensing motor (3);
the double-machine executing unit comprises a corner motor controller (8), a corner motor (10), a bipolar speed reducer (11), a torque motor controller (16), a torque motor (13), a speed reducer (14), a gear rack mechanism (15) and a front wheel (17);
the gear-rack mechanism (15) is respectively connected with the corner motor (10), the torque motor (13), the bipolar speed reducer (11) and the speed reducer (14), the front wheels (17) are arranged on two sides of the gear-rack mechanism (15), the front wheel steering angle sensor (9) is arranged on the front wheels (17), the front wheel steering angle sensor (9) is connected with the front wheel torque sensor (12) through a bus, signals of the corner motor controller (8) and the torque motor controller (16) are input into the bus, and then are transmitted into the fault-tolerant controller (18) through the bus; the corner motor (10) and the bipolar speed reducer (11) are respectively connected with the corner motor controller (8); the torque motor (13) and the speed reducer (14) are connected with a torque motor controller (16), and the torque motor controller (16) controls the operation of the torque motor (13) and the speed reducer (14); the output end of the fault-tolerant controller (18) is respectively connected with the input end of the road-sensing motor controller (6) and the bus; the fault-tolerant controller (18) receives signals transmitted by the front wheel torque sensor (12), the front wheel steering angle sensor (9), the steering wheel torque sensor (5) and the operation controller (7), and transmits instructions to the steering angle motor controller (8) and the torque motor controller (16).
2. The method according to claim 1, wherein in step 1, the motor fault diagnosis unit includes on-line identification of corner motor and torque motor resistance, current, voltage by a Kalman filter:
wherein: for a discrete linear system:
x(k)=Ax(k-1)+B(u(k)+w(k)) (4)
y v (k)=Cx(k)+v(k) (5)
in the formulas (4) and (5), x (k) is the system state at the time k, x (k-1) is the system state at the time k-1, A, B are system parameters, u (k) is the control quantity of the system at the time k, w (k) is a process noise signal, v (k) is a measurement noise signal, and y v (k) Is a measurement value at the time of k of the system, C is a matrix;
the discrete Kalman filter recurrence algorithm is:
Mn(k)=P(k)C T /[CP(k)C T +R] (6)
P(k)=AP(k-1)A T +BQB T (7)
P(k)=(En-Mn(k)C)P(k) (8)
x(k)=Ax(k-1)+Mn(k)(y v (k)-CAx(k-1)) (9)
y e (k)=Cx(k) (10)
the system state at time k at x (k) in formulas (6) - (10), the system state at time k-1 at x (k-1), A, B, R are system parameters, C is a matrix, A T Is the transposed matrix of matrix A, B T Is the transposed matrix of matrix B, C T Is the transposed matrix of the C matrix, y e (k) The output signal is corrected by a Kalman filter, P (k) is covariance of the moment of a system k, P (k-1) is covariance of the moment of the system k-1, en is a unit vector, and Mn (k) is an intermediate variable;
en is a unit vector, the covariance errcov (k) of the systematic error is:
errcov(k)=CP(k)C T (11)
in the formula (11), errcov (k) is the covariance of the systematic error, C is the matrix, C T Is the transpose of the C matrix, and P (k) is the covariance of the system at time k;
according to kirchhoff's voltage law, constructing a loop model of a corner motor and a torque motor:
the electrical equation of the corner motor is as follows:
Figure FDA0004088705180000041
in the formula (12): l is the inductance of the corner motor; r is R 2 The resistor is a corner motor resistor; k (k) b2 Is an electromotive force constant; u (u) 2 Is the input voltage of the corner motor,
Figure FDA0004088705180000042
is the current of the corner motor, ">
Figure FDA0004088705180000043
Is the angular acceleration, k of the angular motor b2 Is the stiffness of the corner motor;
the torque motor electrical equation is:
Figure FDA0004088705180000044
wherein: l is the inductance of the torque motor; r is R 3 The resistance of the torque motor; k (k) b3 Is an electromotive force constant; u (u) 3 Is the input voltage of the torque motor, i a3 Is the current of the torque motor and,
Figure FDA0004088705180000045
is the angular acceleration, k of the torque motor b3 Is the stiffness of the corner motor.
3. The method according to claim 2, wherein the step 2 of forming the active fault tolerance policy 1, or the active fault tolerance policy 2, or the fault mitigation policy 1, or the flow of the fault mitigation policy 2 comprises:
1) When the corner motor and the torque motor work normally, the two motors act together to control the front wheel steering angle and the yaw rate of the automobile, and a fault-tolerant strategy is not needed at this time; under normal operation of the two motors, the rack motion is analyzed as follows:
The differential equation of motion of the rack is:
Figure FDA0004088705180000046
wherein: m is m rack The mass of the rack is that of the rack; y is rack Is the displacement of the rack; r is (r) L The main pin shaft is biased; k (K) L Is the rigidity of the steering tie rod; b (B) rack Is a rack damping coefficient; f (F) frrack G is the reduction ratio of the double-speed reducer mechanism for the friction force between the systems; t (T) g2 Is the output torque of the corner motor; t (T) g3 Is the output torque of the torque motor;
Figure FDA0004088705180000047
for rack acceleration +.>
Figure FDA0004088705180000048
Is the movement speed of the rack; delta f Is the steering angle of the steering front wheel;
the differential equation of motion of the wheel is:
Figure FDA0004088705180000051
in formula (15): j (J) w Is the rotational inertia of the front wheel; t (T) frkp Is a friction torque; b (B) kp Damping coefficient of the kingpin;
Figure FDA0004088705180000052
steering wheel acceleration, +.>
Figure FDA0004088705180000053
For steering the angular velocity of the front wheels, M Z The aligning moment of the wheels is;
2) When the corner motor is normal and the torque motor is semi-normal, the system carries out fault relief strategy 1, the corner motor mainly carries out automobile yaw rate control, and the torque motor compensates the compensation torque delta T fed back by the yaw rate controller 1
For the complex delta T 1 =ΔT 11 +ΔT 21 +ΔT 31 (16)
Wherein DeltaT 1 To make the total compensation torque delta T 11 Make the compensation torque, deltaT needed to compensate the yaw rate difference 21 Compensation torque, delta T, formed by road disturbance 31 Compensating torque formed by system friction;
Figure FDA0004088705180000054
in the formula (17), m rack The mass of the rack is that of the rack; y is rack Is the displacement of the rack; r is (r) L The main pin shaft is biased; k (K) L Is the rigidity of the steering tie rod; b (B) rack Is a rack damping coefficient; f (F) frrack G is the reduction ratio of the double-speed reducer mechanism for the friction force between the systems; t (T) g2 Is the output torque of the corner motor; t (T) g3 Is the output torque of the torque motor;
3) When the corner motor is semi-normal and the torque motor is normal, the fault relief strategy 2 is adopted, the torque motor is used as the function of the corner motor to perform main control, the corner motor is used as the function of the torque motor to perform compensation torque delta T fed back by the compensation yaw rate controller 2
For the complex delta T 2 =ΔT 12 +ΔT 22 +ΔT 32 (18)
Wherein DeltaT 2 To make the total compensation torque delta T 12 Make the compensation torque, deltaT needed to compensate the yaw rate difference 22 Compensation torque, delta T, formed by road disturbance 32 Compensating torque formed by system friction;
Figure FDA0004088705180000055
4) When the corner motor is normal and the torque motor is totally failed, an active fault-tolerant strategy 1 is adopted, the current input of the torque motor is cut off, the corner motor is independently controlled, and the compensation torque delta T fed back by the compensation yaw rate controller is carried out 3
To the healdTotal delta T 3 =ΔT 13 +ΔT 23 +ΔT 33 (20)
Wherein DeltaT 3 To make the total compensation torque delta T 13 Make the compensation torque, deltaT needed to compensate the yaw rate difference 23 Compensation torque, delta T, formed by road disturbance 33 Compensating torque formed by system friction;
Figure FDA0004088705180000056
In the formula (21), m rack The mass of the rack is that of the rack; y is rack Is the displacement of the rack; r is (r) L The main pin shaft is biased; k (K) L Is the rigidity of the steering tie rod; b (B) rack Is a rack damping coefficient; f (F) frrack G is the reduction ratio of the double-speed reducer mechanism for the friction force between the systems;
5) When the corner motor has complete faults, the torque motor is normal, the current input of the corner motor is cut off by adopting an active fault-tolerant strategy 2, the torque motor is independently controlled, the torque motor serves as the function of the corner motor, and the compensation torque delta T fed back by the compensation yaw rate controller is carried out 4
To which ΔT is integrated 4 =ΔT 14 +ΔT 24 +ΔT 34 (22)
Wherein DeltaT 4 To make the total compensation torque delta T 14 Make the compensation torque, deltaT needed to compensate the yaw rate difference 24 Compensation torque, delta T, formed by road disturbance 34 Compensating torque formed by system friction;
Figure FDA0004088705180000061
4. the method according to claim 2, wherein in step 4, the control framework of the μ -integrated robust controller comprises:
a) Yaw rate tracking, ||Z 1 || 2 =||W 1r *r )|| 2 (24)
Wherein W is 1 Is typically arranged as a low pass filter W as a weighting function 1 =k 1 (as+b)/(cs+d) (25)
In the formulas (24) (25), Z 1 || 2 2 norms omega of evaluation output of controlled object r * Is the ideal yaw rate value omega r Is the yaw rate value of the actual automobile, W 1 A, s, b, a, d are parameters of the low pass filter, which are weighting functions;
The mu comprehensive robust controller outputs corresponding compensation torque and transmits the compensation torque delta T to the two-machine compensation unit;
b) And (3) compensation feedback and stability control: Δt=Δt 1 +ΔT 2 +ΔT 3 (26)
Wherein DeltaT is the total compensation torque DeltaT 1 Make the compensation torque, deltaT needed to compensate the yaw rate difference 2 Compensation torque, delta T, formed by road disturbance 3 Compensating torque formed by system friction.
CN201811549717.6A 2018-12-18 2018-12-18 Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method Active CN109733464B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811549717.6A CN109733464B (en) 2018-12-18 2018-12-18 Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method
PCT/CN2019/116041 WO2020125249A1 (en) 2018-12-18 2019-11-06 Active fault tolerance and fault mitigation system based on steer-by-wire dual motors and control method therefor
US17/258,378 US12195109B2 (en) 2018-12-18 2019-11-06 Active fault tolerance and fault mitigation system based on steer-by-wire with dual motors and control method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811549717.6A CN109733464B (en) 2018-12-18 2018-12-18 Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method

Publications (2)

Publication Number Publication Date
CN109733464A CN109733464A (en) 2019-05-10
CN109733464B true CN109733464B (en) 2023-04-25

Family

ID=66360535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811549717.6A Active CN109733464B (en) 2018-12-18 2018-12-18 Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method

Country Status (1)

Country Link
CN (1) CN109733464B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020125249A1 (en) * 2018-12-18 2020-06-25 南京航空航天大学 Active fault tolerance and fault mitigation system based on steer-by-wire dual motors and control method therefor
CN110329248B (en) * 2019-06-18 2021-02-19 南京航空航天大学 A brain-computer interaction intelligent steering system by wire and its emergency obstacle avoidance method
CN110758550B (en) * 2019-10-11 2021-08-06 南京航空航天大学 Energy optimization method for control-by-wire dual-motor coupled steering system
CN111017010B (en) * 2020-01-03 2023-11-07 南京航空航天大学 A dual-motor intelligent steering-by-wire system and synchronous control method
CN111422249B (en) * 2020-04-16 2023-01-03 芜湖汽车前瞻技术研究院有限公司 Rear wheel steering control method, rear wheel steering control device and computer storage medium
CN112977602B (en) * 2021-02-04 2022-04-08 南京航空航天大学 A dual-motor steering-by-wire system and its hybrid robust stability control method
CN113086000B (en) * 2021-04-30 2022-04-08 哈尔滨工业大学 A fault-tolerant estimation method for rack force of steer-by-wire system
KR20220162462A (en) * 2021-06-01 2022-12-08 현대모비스 주식회사 Electric steering control apparatus and control method thereof
CN114454950B (en) * 2021-12-30 2022-12-23 南京航空航天大学 A dual-motor wire-control steering system and its fault-tolerant control method
CN114454951B (en) * 2021-12-30 2022-12-06 南京航空航天大学 Dual-motor steer-by-wire system and convolutional neural network fault-tolerant control method thereof
CN116572760B (en) * 2023-06-25 2024-12-31 安徽锐能科技有限公司 A control method and system for electric vehicle drive motor with front-stage fault tolerance
CN117985031B (en) * 2024-01-29 2024-08-06 南京航空航天大学 Mutual redundancy fault-tolerant control method for functions of chassis of distributed drive automobile
CN119239743A (en) * 2024-11-06 2025-01-03 北京捷升通达信息技术有限公司 A dual-path redundant steering mechanical structure

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002166844A (en) * 2000-12-01 2002-06-11 Toyoda Mach Works Ltd Control device for electric power steering device
WO2002062646A1 (en) * 2001-02-06 2002-08-15 Robert Bosch Gmbh Method for position regulation of an electric drive and for steering a motor vehicle by means of a steer-by-wire system
JP6187042B2 (en) * 2013-08-29 2017-08-30 株式会社ジェイテクト Electric power steering device
CN103587576B (en) * 2013-12-06 2015-09-02 中国石油大学(华东) A kind of Power-driven automobile steering-by-wire system and control method
CN105667577B (en) * 2015-12-30 2018-02-06 南京航空航天大学 Wire-controlled steering system and control method with sensor signal fault tolerance
CN105774902B (en) * 2016-03-08 2018-02-06 南京航空航天大学 A kind of automobile power steering control device and control method with fault tolerance
CN107512305B (en) * 2017-08-08 2019-08-27 南京汽车集团有限公司 Wire-controlled steering system and its stability control method

Also Published As

Publication number Publication date
CN109733464A (en) 2019-05-10

Similar Documents

Publication Publication Date Title
CN109733464B (en) Active Fault Tolerance and Fault Mitigation System Based on Steering by Wire Dual Motors and Its Control Method
WO2020125249A1 (en) Active fault tolerance and fault mitigation system based on steer-by-wire dual motors and control method therefor
CN111717278B (en) A fault-tolerant control method and system for electric vehicle steering failure
CN109606379B (en) Path tracking fault-tolerant control method for distributed driving unmanned vehicle
CN105667577B (en) Wire-controlled steering system and control method with sensor signal fault tolerance
CN109808764A (en) Wire-controlled steering device and control method with redundant function
CN110550024B (en) Vehicle operation control method and device based on automatic driving
CN111422247A (en) Fault diagnosis and fault tolerance compensation algorithm for steer-by-wire motor and sensor
CN110126643A (en) The control method and system of distributed-driving electric automobile under motor failure state
CN114454950B (en) A dual-motor wire-control steering system and its fault-tolerant control method
CN116573037B (en) Double-winding distributed steer-by-wire system and fault-tolerant control method thereof
CN105164001A (en) Motor vehicle, system and method for determining a steering angle of a steering column of a vehicle
Zheng et al. Fault tolerant steer-by-wire road wheel control system
CN109850003B (en) Energy storage type steer-by-wire system and fault-tolerant control method
CN111422249B (en) Rear wheel steering control method, rear wheel steering control device and computer storage medium
CN107000782A (en) Transfer and the method for controlling transfer
CN115384528A (en) Centralized chassis domain control architecture and method
CN112937545A (en) Automatic driving automobile steering control system and method for coping with driver interference
CN106741127A (en) A kind of pair of assisted circulation ball steering and its control method
CN114043995A (en) Fault-tolerant device and fault-tolerant control method for autonomous steering system of unmanned vehicle
CN205381303U (en) Drive -by -wire a steering system with fault -tolerant function of sensor signal
CN116766951A (en) Traction motor based wheel speed recovery
CN207523688U (en) A kind of Active suspension and active steering integrated system
CN113998001B (en) Fault-tolerant controller for steering-by-wire of unmanned vehicle and design method thereof
CN111062088B (en) A Fault-Tolerant Adaptive Estimation Method for Reference Speed of Four-Wheel Independent Drive Electric 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