CN106527119B - Derivative-precedence PID system based on fuzzy control - Google Patents
Derivative-precedence PID system based on fuzzy control Download PDFInfo
- Publication number
- CN106527119B CN106527119B CN201610953708.8A CN201610953708A CN106527119B CN 106527119 B CN106527119 B CN 106527119B CN 201610953708 A CN201610953708 A CN 201610953708A CN 106527119 B CN106527119 B CN 106527119B
- Authority
- CN
- China
- Prior art keywords
- link
- output
- fuzzy
- speed
- differential
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000008859 change Effects 0.000 claims abstract description 41
- 238000005259 measurement Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 17
- 230000009471 action Effects 0.000 claims description 14
- 230000005484 gravity Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 244000292604 Salvia columbariae Species 0.000 description 1
- 235000012377 Salvia columbariae var. columbariae Nutrition 0.000 description 1
- 235000001498 Salvia hispanica Nutrition 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 235000014167 chia Nutrition 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0275—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及一种基于模糊控制的微分先行PID控制系统,包括微分先行环节、模糊控制器、比例环节、积分环节和前馈控制器;所述模糊控制器以速度偏差和速度偏差变化率作为输入,输出的控制量为所述比例环节的比例系数增量;所述微分先行环节设置在反馈回路上,将速度测量值及其变化速度值作为测量值输入到比例环节和积分环节中;所述比例环节和积分环节的输出量作为PID控制系统的控制信号;所述前馈控制器只在速度设定值改变时进行一段时间的控制,即对输出量进行抑制,再促进输出量的变化。本发明能够有效克服超调,提升动态性能并增强系统的抗扰能力和鲁棒性。
The invention relates to a differential advance PID control system based on fuzzy control, comprising a differential advance link, a fuzzy controller, a proportional link, an integral link and a feedforward controller; the fuzzy controller takes speed deviation and the rate of change of the speed deviation as inputs , the output control quantity is the proportional coefficient increment of the proportional link; the differential leading link is set on the feedback loop, and the speed measurement value and its change speed value are input into the proportional link and the integral link as the measurement value; the The output of the proportional link and the integral link is used as the control signal of the PID control system; the feedforward controller only controls for a period of time when the speed setting value changes, that is, suppresses the output, and then promotes the change of the output. The invention can effectively overcome the overshoot, improve the dynamic performance and enhance the anti-disturbance capability and robustness of the system.
Description
技术领域technical field
本发明涉及自动控制技术领域,特别是涉及一种基于模糊控制的微分先行PID控制系统。The invention relates to the technical field of automatic control, in particular to a differential advance PID control system based on fuzzy control.
背景技术Background technique
智能车,是指依靠自身程序控制的一类具有自动驾驶,自动变速,甚至具有自动识别道路功能的竞赛型车体。在自行设计的智能车中,速度的控制是整个智能车系统控制的核心。为了能在规定的赛道上更快更稳的完成比赛,智能车在行驶的过程中,遇到弯道时应提前减速以防止冲出赛道,而出弯进入直道时则应加速。这种多变的路线会带来速度设定值的频繁变化。传统的PID算法中的微分环节是同时对设定量与输出量进行微分,当被运用于该系统时,会带来不同程度的振荡现象,导致智能车系统失控。即使传统的PID能使系统平稳的达到速度设定值,系统的反应也会变慢,动态性能会变差。此外,外界扰动、电机参数等许多不确定性因素也使得传统的PID控制出现一些问题。Smart car refers to a kind of competition car body with automatic driving, automatic transmission, and even automatic road recognition function controlled by its own program. In the self-designed smart car, speed control is the core of the entire smart car system control. In order to complete the race faster and more stably on the specified track, the smart car should decelerate in advance when it encounters a curve to prevent it from rushing out of the track, and should accelerate when it exits the curve and enters the straight. This variable route results in frequent changes in speed setpoints. The differential link in the traditional PID algorithm is to differentiate the set value and the output value at the same time. When it is applied to the system, it will bring different degrees of oscillation and cause the intelligent vehicle system to lose control. Even if the traditional PID can make the system reach the speed setpoint smoothly, the response of the system will be slow and the dynamic performance will be poor. In addition, many uncertain factors such as external disturbance and motor parameters also cause some problems in traditional PID control.
近年来,智能车的电机控制技术发展迅速,越来越多的控制算法被运用于该领域来。如为了提高智能车的抗干扰能力而引入的调整系统控制量的模糊PID控制器;为了减少系统超调而将智能车电机PID中的微分环节进行修改,引入部分微分环节的PID控制器等。从控制方法上来讲上述方法都或多或少的改进了控制指标,但是仍存在一些缺陷。In recent years, the motor control technology of smart cars has developed rapidly, and more and more control algorithms have been applied in this field. For example, in order to improve the anti-interference ability of the smart car, the fuzzy PID controller that adjusts the control amount of the system is introduced; in order to reduce the overshoot of the system, the differential link in the PID of the smart car motor is modified, and the PID controller of some differential links is introduced. In terms of control methods, the above methods have improved the control indicators more or less, but there are still some defects.
发明内容SUMMARY OF THE INVENTION
本发明所要解决的技术问题是提供一种基于模糊控制的微分先行PID控制系统,能够有效克服超调,提升动态性能并增强系统的抗扰能力和鲁棒性。The technical problem to be solved by the present invention is to provide a differential advance PID control system based on fuzzy control, which can effectively overcome overshoot, improve dynamic performance and enhance the anti-disturbance capability and robustness of the system.
本发明解决其技术问题所采用的技术方案是:提供一种基于模糊控制的微分先行PID控制系统,包括微分先行环节、模糊控制器、比例环节、积分环节和前馈控制器;所述模糊控制器以速度偏差和速度偏差变化率作为输入,输出的控制量为所述比例环节的比例系数增量;所述微分先行环节设置在反馈回路上,将速度测量值及其变化速度值作为测量值输入到比例环节和积分环节中;所述比例环节和积分环节的输出量作为PID控制系统的控制信号;所述前馈控制器只在速度设定值改变时进行一段时间的控制,即对输出量进行抑制,再促进输出量的变化。The technical scheme adopted by the present invention to solve the technical problem is: to provide a differential advance PID control system based on fuzzy control, including a differential advance link, a fuzzy controller, a proportional link, an integral link and a feedforward controller; the fuzzy control The controller takes the speed deviation and the rate of change of the speed deviation as the input, and the output control amount is the proportional coefficient increment of the proportional link; the differential leading link is set on the feedback loop, and the speed measurement value and its change speed value are used as the measurement value. Input into the proportional link and the integral link; the output of the proportional link and the integral link is used as the control signal of the PID control system; the feedforward controller only performs control for a period of time when the speed setting value changes, that is, the output Quantity is suppressed, and then the change of output quantity is promoted.
所述微分先行环节只对输出测量值进行微分。The differential look-ahead link only differentiates the output measurement value.
所述模糊控制器为二输入单输出的模糊控制器,以速度偏差和速度偏差变化率作为输入,其中,速度偏差设有8个等级和速度变差变化率设有7个等级,利用重心法解模糊输出比例系数的增量。The fuzzy controller is a two-input single-output fuzzy controller, which takes the speed deviation and the rate of change of the speed deviation as inputs, wherein the speed deviation has 8 levels and the rate of change of the speed variation has 7 levels, using the center of gravity method. The increment of the deblurred output scale factor.
所述前馈控制器的控制作用由当前偏差等级、当前的作用时间以及所述前馈控制器输出量的比例系数决定。The control action of the feedforward controller is determined by the current deviation level, the current action time and the proportional coefficient of the output of the feedforward controller.
有益效果beneficial effect
由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明模糊控制器与微分先行环节相结合避免了传统模糊控制器在对三个参数进行在线调整时的复杂性与不确定性,又能带来优的控制效果。采用模糊控制器可以提高系统的抗干扰能力与鲁棒性,模糊控制器的模糊控制表可以通过事先计算得到,并且直接存储在单片机的存储器中,使用时直接从存储器中取出对其查询即可,大大减少单片机的计算量。前馈控制器与模糊控制器的结合大大发挥了模糊控制器在速度设定值改变时的调整效果,进一步优化了系统的动态性能,前馈控制器仅在速度设定值改变时发挥作用,从而保证系统的稳定性。Compared with the prior art, the present invention has the following advantages and positive effects due to the adoption of the above-mentioned technical scheme: the combination of the fuzzy controller of the present invention and the differential advance link avoids the online adjustment of the three parameters by the traditional fuzzy controller. The complexity and uncertainty of the time, but also bring excellent control effect. The use of fuzzy controller can improve the anti-interference ability and robustness of the system. The fuzzy control table of the fuzzy controller can be calculated in advance and directly stored in the memory of the single-chip microcomputer. When using, it can be directly retrieved from the memory and queried. , greatly reducing the computational complexity of the microcontroller. The combination of the feedforward controller and the fuzzy controller greatly exerts the adjustment effect of the fuzzy controller when the speed setting value changes, and further optimizes the dynamic performance of the system. The feedforward controller only plays a role when the speed setting value changes. So as to ensure the stability of the system.
附图说明Description of drawings
图1是本发明的控制框图;Fig. 1 is the control block diagram of the present invention;
图2是微分先行环节算法框图;Fig. 2 is a block diagram of the differential look-ahead link algorithm;
图3是模糊控制器框图;Fig. 3 is the block diagram of fuzzy controller;
图4是速度偏差的隶属函数图;Fig. 4 is the membership function diagram of velocity deviation;
图5是速度偏差变化率的隶属函数图;Fig. 5 is the membership function diagram of velocity deviation rate of change;
图6是比例系数增量的隶属函数图;Fig. 6 is the membership function diagram of proportional coefficient increment;
图7是模糊输出曲面图;Fig. 7 is a fuzzy output surface graph;
图8是本发明PID控制系统与常规PID控制系统的响应比较曲线图;Fig. 8 is the response comparison curve diagram of the PID control system of the present invention and the conventional PID control system;
图9是本发明PID控制系统与未设置前馈控制器的模糊微分PID控制方法的响应比较曲线图。FIG. 9 is a response comparison curve diagram of the PID control system of the present invention and the fuzzy differential PID control method without a feedforward controller.
具体实施方式Detailed ways
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。The present invention will be further described below in conjunction with specific embodiments. It should be understood that these examples are only used to illustrate the present invention and not to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.
本发明的实施方式涉及一种基于模糊控制的微分先行PID控制系统,如图1所示,包括微分先行环节、模糊控制器、比例环节、积分环节和前馈控制器;所述模糊控制器以速度偏差和速度偏差变化率作为输入,输出的控制量为所述比例环节的比例系数增量;所述微分先行环节设置在反馈回路上,将速度测量值及其变化速度值作为测量值输入到比例环节和积分环节中;所述比例环节和积分环节的输出量作为PID控制系统的控制信号;所述前馈控制器只在速度设定值改变时进行一段时间的控制,即对输出量进行抑制,再促进输出量的变化。Embodiments of the present invention relate to a differential-look-ahead PID control system based on fuzzy control, as shown in FIG. 1 , including a differential-look-ahead link, a fuzzy controller, a proportional link, an integral link, and a feedforward controller; the fuzzy controller is composed of a The speed deviation and the rate of change of the speed deviation are used as input, and the output control quantity is the proportional coefficient increment of the proportional link; the differential leading link is set on the feedback loop, and the speed measurement value and its change speed value are input to the measurement value as the measurement value. In the proportional link and the integral link; the output of the proportional link and the integral link is used as the control signal of the PID control system; the feedforward controller only performs control for a period of time when the speed setting value changes, that is, the output is controlled. Inhibit, and then promote the change in output.
本发明将微分先行环节引入PID控制系统;在比例环节前加入模糊控制器,对比例系数进行实时调整;在控制器的输出端设置“先抑后扬”型前馈控制补偿。The present invention introduces the differential leading link into the PID control system; adds a fuzzy controller before the proportional link to adjust the proportional coefficient in real time; and sets the "first suppression first then upward" type feedforward control compensation at the output end of the controller.
微分先行环节的实质是提前对输出量进行微分运算,将输出量的变化状态反应到偏差中去,算法框体如图2所示。微分先行环节的模型分析如下:由图2可知,E(S)=R(S)-UD(S),其中,R(S)为PID控制系统的输入量,UD(S)为微分先行环节的输出,E(S)为PID控制系统的输入量与微分先行环节的输出的误差;其中微分先行环节的传递函数为:式中,H(S)为微分先行环节的输入,γ表示时间系数,γ<1,TD为微分时间常数,S表示拉氏变换因子,1/(γTDS+1)为一个一阶惯性环节,相当于低通滤波器。上述传递函数转换为时域形式为:其中,uD(t)表示k时刻微分先行环节的输出,h(t)为被控对象的输出测量值。为了单片机处理,转换为差分形式:其中,uD(k)表示k时刻微分先行环节的输出,h(k)表示被控对象的输出测量值(编码器的测量值),T为单片机的一个主程序循环周期,上式经过整理得:不难发现,引入的微分先行环节只对输出测量值h(t)进行微分,对速度设定值不做微分。The essence of the differential first link is to perform differential operation on the output quantity in advance, and reflect the changing state of the output quantity into the deviation. The algorithm frame is shown in Figure 2. The model analysis of the differential first link is as follows: As can be seen from Figure 2, E(S)=R(S) -UD ( S ), where R(S) is the input of the PID control system, and UD(S) is the differential The output of the leading link, E(S) is the error between the input of the PID control system and the output of the differential leading link; the transfer function of the differential leading link is: In the formula, H(S) is the input of the differential advance link, γ represents the time coefficient, γ<1, T D is the differential time constant, S represents the Laplace transform factor, and 1/(γT D S+1) is a first-order The inertia link is equivalent to a low-pass filter. The above transfer function is converted to time domain form as: Among them, u D (t) represents the output of the differential preceding link at time k, and h(t) is the output measurement value of the controlled object. For microcontroller processing, convert to differential form: Among them, u D (k) represents the output of the differential leading link at time k, h(k) represents the output measurement value of the controlled object (the measurement value of the encoder), and T is a main program cycle of the microcontroller. The above formula has been sorted out. have to: It is not difficult to find that the introduced differential leading link only differentiates the output measured value h(t), and does not differentiate the speed set value.
所述微分先行环节有益效果为:微分环节的输出信号包含了测量值h(t)及其变化速度值h'(t),当它们作为测量值输入到比例环节和积分环节中,可以有效抑制电机转速的超调量,从而克服了变化的速度设定值给系统带来的不良影响,具有较好的控制效果。The beneficial effect of the differential leading link is: the output signal of the differential link includes the measured value h(t) and its change speed value h'(t), when they are input into the proportional link and the integral link as the measured value, it can effectively suppress the The overshoot of the motor speed can overcome the adverse effect of the changing speed setting value on the system, and has a better control effect.
微分环节的输出包含了其上一个时刻的输出,这个量会按照一定比例衰减,会对系统控制带来一定的滞后作用,会使得被控量的变化缓和。并且在实际操作中,电机的控制过程机理复杂,具有非线性,时变不确定性和滞后等特点。在噪声、负载扰动等因素的影响下,电机的过程参数甚至模型结构均会随时间和工作环境的变化而变化。这就要求PID的参数能够在线调整,以满足实时控制的要求。The output of the differential link includes the output of the previous moment, and this quantity will be attenuated according to a certain proportion, which will bring a certain hysteresis effect to the system control, which will ease the change of the controlled quantity. And in actual operation, the control process mechanism of the motor is complex, and has the characteristics of nonlinearity, time-varying uncertainty and lag. Under the influence of factors such as noise and load disturbance, the process parameters and even the model structure of the motor will change with time and working environment. This requires that the parameters of the PID can be adjusted online to meet the requirements of real-time control.
本发明结合了前馈控制并在比例积分环节前增加了模糊控制器。当外界存在干扰或设定值改变时,系统能根据不同情况对PID的比例参数进行较优的调节,以弥补先行微分环节的滞后作用以及加强系统的鲁棒性和抗干扰能力。The present invention combines the feedforward control and adds a fuzzy controller before the proportional integral link. When there is external disturbance or the set value changes, the system can adjust the proportional parameters of the PID optimally according to different situations, so as to make up for the lag effect of the leading differential link and strengthen the robustness and anti-interference ability of the system.
模糊控制器的设计如下:The fuzzy controller is designed as follows:
在PID控制系统中,若增大比例系数Kp,系统的误差系数会增大,从而减少稳态误差;另一方面,比例系数的增大会引起系统的相位裕度减小,系统将会出现较大超调,变得不稳定。因此,可以在控制的初始阶段,设置较大的比例系数Kp,加快响应速度,减少上升时间;在控制的中期,适当减小比例系数Kp以减少超调;在控制的后期,适当增大比例系数Kp,以提高控制精度。积分环节用来消除静差,但过强的积分作用会引起系统振荡。微分环节则是改善系统的动态性能。In the PID control system, if the proportional coefficient K p is increased, the error coefficient of the system will increase, thereby reducing the steady-state error; on the other hand, the increase of the proportional coefficient will cause the phase margin of the system to decrease, and the system will appear Large overshoot, becomes unstable. Therefore, in the initial stage of control, a larger proportional coefficient K p can be set to speed up the response speed and reduce the rise time; in the middle stage of control, appropriately reduce the proportional coefficient K p to reduce overshoot; in the later stage of control, appropriately increase Large proportional coefficient K p to improve control accuracy. The integral link is used to eliminate the static error, but excessive integral action will cause the system to oscillate. The differential link is to improve the dynamic performance of the system.
模糊控制器主要在速度上优化系统的控制,而微分环节已设置在反馈网络中,因此将比例系数Kp作为模糊增益的调整对象,而将积分系数Ki设定为适中的定值。The fuzzy controller mainly optimizes the control of the system in terms of speed, and the differential link has been set in the feedback network, so the proportional coefficient K p is used as the adjustment object of the fuzzy gain, and the integral coefficient K i is set to a moderate fixed value.
本发明的模糊控制器为二输入单输出的模糊控制器。将偏差e和偏差变化率ec作为控制器的输入,利用模糊规则和模糊推理计算出比例系数的增量从而输出ΔKp。该模糊自整定的过程就是找出ΔKp和偏差e以及偏差变化率ec之间的模糊关系。在运行过程中模糊控制器定时检测偏差e和偏差变化率ec,并进行模糊处理、模糊推理、聚类输出与反模糊化等操纵后对ΔKp进行在线修改,以满足不同偏差e和偏差变化率ec对控制参数的不同要求,从而使被控对象达到良好的动、静态性能。The fuzzy controller of the present invention is a fuzzy controller with two inputs and one output. Taking the deviation e and the deviation change rate ec as the input of the controller, the increment of the proportional coefficient is calculated by using fuzzy rules and fuzzy reasoning to output ΔK p . The process of the fuzzy self-tuning is to find out the fuzzy relationship between ΔK p and the deviation e and the deviation change rate ec. During the running process, the fuzzy controller regularly detects the deviation e and the deviation change rate ec, and performs on-line modification of ΔK p after fuzzy processing, fuzzy reasoning, clustering output and de-fuzzification to meet different deviation e and deviation changes. The rate ec has different requirements for control parameters, so that the controlled object can achieve good dynamic and static performance.
前馈控制器的设计如下:The design of the feedforward controller is as follows:
智能车在行驶的过程中,模糊控制器仅在弯道与直道转变的过程中发挥着较大作用,并且模糊控制器只在转变开始时能输出大的比例系数增量,在转变的中后期,随着偏差e和偏差变化率ec的减少,比例系数的增量ΔKp便已经开始慢慢减少甚至小于零。在某种意义上来说,这没有发挥模糊控制器的最大调整效果。通常期望模糊控制器在开始转变的时候能输出较长时间大的比例系数的增量,而在后期依赖更大的比例系数的衰减来平衡超调量,从而达到更优的动态性能。因此在转变过程中需要采用某种补偿方法来优化模糊控制器。During the driving process of the smart car, the fuzzy controller only plays a major role in the transition between the curve and the straight road, and the fuzzy controller can only output a large proportional coefficient increment at the beginning of the transition. , with the decrease of the deviation e and the deviation change rate ec, the increment ΔK p of the proportional coefficient has begun to slowly decrease or even less than zero. In a sense, this is not taking advantage of the maximum tuning effect of the fuzzy controller. It is generally expected that the fuzzy controller can output a larger increment of the proportional coefficient at the beginning of the transition, and then rely on a larger attenuation of the proportional coefficient to balance the overshoot in the later stage, so as to achieve better dynamic performance. Therefore, some compensation method needs to be adopted to optimize the fuzzy controller in the transition process.
本发明的前馈控制器需要单片机根据道路偏差检测到了跑道的类型后设置一些标志位,利用这些标志位在PID控制中进行一段特定时间的软件补偿。The feedforward controller of the present invention requires the single-chip microcomputer to set some flag bits after detecting the type of the runway according to the road deviation, and use these flag bits to perform software compensation for a specific period of time in the PID control.
前馈控制器的控制方法为“先抑后扬”类型,即先对PID控制器的输出量进行适当“减”的作用,然后再对其进行适当“增”的作用。这里“减”的意思为适当抑制PID控制系统的输出量的变化,“增”的作用为适当促进PID控制系统的输出量的变化。“减”的作用通过反馈网络可以使得模糊控制器输出更长时间大的ΔKp,为了防止超调,“减”作用应该逐渐变小直至变为“加”的作用,从而在中后期得到相对更强的衰减Kp的作用。当补偿作用结束后,由于模糊控制器在转变过程的后期具有连续性强的特点,从而保证了后期平稳的调整。The control method of the feed-forward controller is the type of "first suppression and then raising", that is, the output of the PID controller is appropriately "reduced", and then it is appropriately "increased". Here, "decrease" means to appropriately suppress the change of the output of the PID control system, and "increase" means to appropriately promote the change of the output of the PID control system. The "minus" effect can make the fuzzy controller output a longer ΔK p through the feedback network. In order to prevent overshoot, the "minus" effect should gradually become smaller until it becomes a "plus" effect, so as to obtain a relative effect in the middle and later stages. A stronger effect of attenuating K p . When the compensation is over, the fuzzy controller has the characteristics of strong continuity in the later stage of the transformation process, thus ensuring the smooth adjustment in the later stage.
下面通过具体的智能车实施例来进一步说明本发明。The present invention will be further described below through specific smart car embodiments.
本实施例中模糊控制器可分为6个部分。In this embodiment, the fuzzy controller can be divided into 6 parts.
1.确定模糊控制器的输入输出的等级划分。如图3所示,该控制算法将速度值的偏差e、偏差变化率ec以及比例系数增量ΔKp分别设为8个,7个和7个等级。即偏差e的模糊集合的等级为{-3,-2,-1,-0,+0,1,2,3},语言表达式为{负大(NB),负中(NM),负小(NS),负零(NZ),正零(PZ),正小(PS),正中(PM),正大(PB)};偏差变化率ec和比例系数增量ΔKp的模糊集合的等级均为{-3,-2,-1,0,1,2,3},语言表达式为{负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB)}。1. Determine the level division of the input and output of the fuzzy controller. As shown in FIG. 3 , the control algorithm sets the deviation e of the speed value, the deviation change rate ec and the proportional coefficient increment ΔK p as 8, 7 and 7 levels respectively. That is, the level of the fuzzy set of deviation e is {-3, -2, -1, -0, +0, 1, 2, 3}, and the language expression is {negative large (NB), negative medium (NM), negative Small (NS), Negative Zero (NZ), Positive Zero (PZ), Positive Small (PS), Positive Medium (PM), Positive Large (PB)}; the rank of the fuzzy set for the deviation change rate ec and the proportional coefficient increment ΔK p All are {-3, -2, -1, 0, 1, 2, 3}, and the language expressions are {negative large (NB), negative medium (NM), negative small (NS), zero (ZO), positive Small (PS), Medium (PM), Chia (PB)}.
2.进行模糊规则编译。智能车系统在受到干扰时能够及时恢复速度的设定值,需要加大电机的控制量;在恢复或将要达到设定值时,需要尽量减小电机的控制量,使系统能够平稳地达到设定值而又不出现速度振荡现象。以此为目标,设计了如表1所示的模糊控制规则表。2. Compile fuzzy rules. The smart car system can restore the speed set value in time when it is disturbed, and it is necessary to increase the control amount of the motor; when it recovers or is about to reach the set value, it is necessary to reduce the control amount of the motor as much as possible, so that the system can smoothly reach the set value. constant value without speed oscillation. For this purpose, the fuzzy control rule table shown in Table 1 is designed.
表1模糊控制规则表Table 1 Fuzzy control rule table
所述模糊控制规则表的部分规则解释:当E为NB,EC为PB时,速度偏差为负大,而速度偏差的变化率为正大,说明虽然现在偏差很大,但是偏差以很快的速度在缩小,因此此时的比例系数增量设置为ZO,比例系数基本保持不变;当E为PM,EC为ZO时,速度偏差为正中,而此时速度偏差的变化率为ZO,说明此时偏差较大,但是偏差变化速度基本不变,此时可以稍微增大比例系数(PS)以使偏差以较快速度变小。其他规则的解释基本类似,在此不再赘述。Part of the rule explanation of the fuzzy control rule table: when E is NB and EC is PB, the speed deviation is negative, and the rate of change of the speed deviation is positive, indicating that although the deviation is large now, the deviation is at a fast speed. is shrinking, so the proportional coefficient increment at this time is set to ZO, and the proportional coefficient basically remains unchanged; when E is PM and EC is ZO, the speed deviation is in the middle, and the change rate of the speed deviation at this time is ZO, indicating that this The time deviation is relatively large, but the deviation change speed is basically unchanged. At this time, the proportional coefficient (PS) can be slightly increased to make the deviation smaller at a faster speed. The interpretations of other rules are basically similar and will not be repeated here.
3.确定各输入输出变量的模糊论域、比例因子。若速度偏差值的实际论域由偏差e的实际最大值em确定,为[-em,+em]。规定偏差e的模糊论域为[-3,3],则偏差e的比例因子为同理,规定偏差变化率ec的模糊论域为[-3,3],则偏差变化率ec的比例因子由其实际最大值ecm确定为而em和ecm可以通过智能车与上位机的无线通讯,将跑完全程后的速度偏差与速度偏差变化率返回上位机即可得到。同样地,规定比例系数增量ΔKp的模糊论域为[-3,3],而其比例因子的确定可以先利用电机的数学传递函数进行MATLAB的仿真,求得不同的比例系数下的PID仿真曲线来确定一个大致的值,再通过上位机和实际调节来确定。3. Determine the fuzzy universe and scale factor of each input and output variable. If the actual domain of the speed deviation value is determined by the actual maximum value em of the deviation e, it is [-e m ,+e m ] . The fuzzy domain of the specified deviation e is [-3,3], then the scale factor of the deviation e is In the same way, the fuzzy domain of the specified deviation change rate ec is [-3, 3], then the scale factor of the deviation change rate ec is determined by its actual maximum value ec m as The em and ec m can be obtained by returning the speed deviation and the rate of change of the speed deviation after the complete run to the host computer through the wireless communication between the smart car and the host computer. Similarly, the fuzzy domain of the specified proportional coefficient increment ΔK p is [-3, 3], and the determination of the proportional factor can be performed by MATLAB simulation using the mathematical transfer function of the motor to obtain the PID under different proportional coefficients. The simulation curve is used to determine an approximate value, which is then determined by the host computer and actual adjustment.
4.确定各输入输出量在不同模糊等级下的隶属函数。设置输入及输出量的隶属函数在PB、PM、NB、NM区间上的相交部分小,在其他区间上则稍密分布。图4是速度偏差的隶属函数图;图5是速度偏差变化率的隶属函数图;图6是比例系数增量的隶属函数图。4. Determine the membership function of each input and output quantity under different fuzzy levels. The membership functions that set the input and output quantities have small intersections in the PB, PM, NB, and NM intervals, and are slightly denser in other intervals. Fig. 4 is the membership function diagram of the speed deviation; Fig. 5 is the membership function diagram of the rate of change of the speed deviation; Fig. 6 is the membership function diagram of the proportional coefficient increment.
所述的各变量的隶属函数如表2所示。The membership functions of the variables are shown in Table 2.
表2各变量的隶属度函数表Table 2 Membership function table of each variable
5.反模糊化。直接利用MATLAB的Fuzzy的工具箱,将输入变量与输出变量的特性、规则、隶属函数等导入到Fuzzy工具箱中,进行编译,即可得到不同输入量对应的输出量的集合。实际操作中,可以根据模糊规则观察器和输出曲面观察器来修改隶属函数的形状与区间,以获得满意的控制效果。图7是模糊输出曲面图。5. Defuzzification. Directly use the Fuzzy toolbox of MATLAB to import the characteristics, rules, membership functions, etc. of input variables and output variables into the Fuzzy toolbox, and compile them to obtain a set of output quantities corresponding to different input quantities. In practice, the shape and interval of the membership function can be modified according to the fuzzy rule observer and the output surface observer to obtain a satisfactory control effect. Figure 7 is a blurred output surface graph.
6.输入量的离散化。将输入量进行离散化的目的是为了使输出量离散化。比如,对于偏差的某个离散区间A和偏差变化率的某个离散区间B,任意落在区间A和B的两个输入量均可以用某个特定的输出值来进行反模糊化。这样,利用MATLAB的“readfis”和“evalfis”函数可以求得一张模糊控制表,在实际操作的时候可以直接查表,从而减少单片机的运算,有利于单片机的处理。为了减轻单片机的内存负担并且获得较平稳的动态性能,可以将偏差与偏差变化率在0附近的区间划分得小一点,而在较大值时划分得大一点。所述的模糊控制表如表3所示。6. Discretization of input quantities. The purpose of discretizing the input is to discretize the output. For example, for a discrete interval A of the deviation and a discrete interval B of the deviation rate of change, any two input quantities that fall within the interval A and B can be de-fuzzified with a specific output value. In this way, a fuzzy control table can be obtained by using the "readfis" and "evalfis" functions of MATLAB, and the table can be directly looked up in actual operation, thereby reducing the operation of the single-chip microcomputer, which is beneficial to the processing of the single-chip microcomputer. In order to reduce the memory burden of the microcontroller and obtain a more stable dynamic performance, the interval between the deviation and the deviation change rate near 0 can be divided into a smaller value, and a larger value can be divided into a larger value. The fuzzy control table is shown in Table 3.
表3模糊控制表Table 3 Fuzzy Control Table
速度偏差e的离散区间为[-3,2.5],[-2.5,-2],[-2,-1.5],[-1.5,-1],[-1,-0.75],[-0.75,-0.5],[-0.25,-0.125],[-0.125,0.125],[0.125,0.25],[0.25,0.5],[0.5,0.75],[0.75,1],[1,1.5],[1.5,2],[2,2.5],[2.5,3]。其各区间对应的查表值分别为-2.75,-2.25,-1.75,-1.25,-1,-0.75,-0.5,-0.25,0,0.25,0.5,0.75,1,1.25,1.75,2.25,2.75。The discrete interval of speed deviation e is [-3,2.5], [-2.5,-2], [-2,-1.5], [-1.5,-1], [-1,-0.75], [-0.75, -0.5],[-0.25,-0.125],[-0.125,0.125],[0.125,0.25],[0.25,0.5],[0.5,0.75],[0.75,1],[1,1.5],[ 1.5,2], [2,2.5], [2.5,3]. The corresponding table lookup values for each interval are -2.75, -2.25, -1.75, -1.25, -1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1, 1.25, 1.75, 2.25, 2.75.
所述的速度偏差变化率ec的离散区间为[-3,2.5],[-2.5,-2],[-2,-1.5],[-1.5,-1],[-1,-0.75],[-0.75,-0.5],[-0.25,-0.125],[-0.125,0.125],[0.125,0.25],[0.25,0.5],[0.5,0.75],[0.75,1],[1,1.5],[1.5,2],[2,2.5],[2.5,3]。其各区间对应的查表值分别为-2.75,-2.25,-1.75,-1.25,-1,-0.75,-0.5,-0.25,0,0.25,0.5,0.75,1,1.25,1.75,2.25,2.75。The discrete interval of the speed deviation rate of change ec is [-3, 2.5], [-2.5, -2], [-2, -1.5], [-1.5, -1], [-1, -0.75] ,[-0.75,-0.5],[-0.25,-0.125],[-0.125,0.125],[0.125,0.25],[0.25,0.5],[0.5,0.75],[0.75,1],[1 , 1.5], [1.5, 2], [2, 2.5], [2.5, 3]. The corresponding table lookup values for each interval are -2.75, -2.25, -1.75, -1.25, -1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1, 1.25, 1.75, 2.25, 2.75.
所述的比例系数自适应调整的过程中,单片机将检测到的偏差与偏差变化率进行量化区间的匹配并进行查表,从而得到对应的比例系数增量。In the process of self-adaptive adjustment of the proportional coefficient, the single-chip microcomputer matches the detected deviation and the deviation change rate to the quantized interval and looks up the table, thereby obtaining the corresponding proportional coefficient increment.
本实施例中前馈控制器可分为3个部分。In this embodiment, the feedforward controller can be divided into three parts.
1.前馈补偿相关参数的设计。当单片机根据道路偏差的变化判断出了转变的标志位和转变方向的标志位后,初始化四个变量的值,分别为km、k、s、k1。其中,km为整个补偿作用的次数;k为当前补偿作用的时间标志,用来表示补偿作用已经执行的次数;s为控制补偿作用性质改变(由“减”作用转变为“加”作用)的阈值;k1用来调整补偿输出的大小。而在补偿控制时,为了能够增强补偿作用的鲁棒性,单片机需要根据偏差的等级来控制补偿作用,等级越大,说明误差越大,补偿的程度也会相应增大。因此偏差等级参数nn也是必不可少的,该参数可以根据模糊控制表中的偏差e所处量化区间的等级来确定。1. Design of parameters related to feedforward compensation. When the single-chip microcomputer judges the sign bit of the transition and the sign bit of the transition direction according to the change of the road deviation, it initializes the values of four variables, which are respectively km, k, s , and k 1 . Among them, k m is the number of the entire compensation action; k is the time mark of the current compensation action, which is used to indicate the number of times the compensation action has been performed; s is the change in the nature of the control compensation action (from "subtraction" action to "addition" action) The threshold of ; k 1 is used to adjust the size of the compensation output. In compensation control, in order to enhance the robustness of the compensation effect, the single-chip microcomputer needs to control the compensation effect according to the level of the deviation. Therefore, the deviation level parameter nn is also indispensable, and this parameter can be determined according to the level of the quantization interval in which the deviation e in the fuzzy control table is located.
2.“减”作用与“加”作用的设计。在做控制时,补偿作用需要由多个变量来控制,整体的控制量的表达式为:Udd=K1·nn·(k-s),其中k1为比例系数;k在补偿作用开始时为0,在每一次补偿作用结束后其值加一,直到大于km,补偿作用结束;s为在(0,km)间的一个经验参数,控制补偿作用性质改变的时刻。由上式可以直观的看出Udd的变化过程:补偿作用在初始时刻最大,随着偏差的减小,整体补偿作用减小;补偿作用的性质在时刻s处改变。2. Design of "minus" and "plus" effects. When doing control, the compensation effect needs to be controlled by multiple variables. The expression of the overall control variable is: U dd =K 1 ·nn·(ks), where k 1 is the proportional coefficient; k is at the beginning of the compensation effect. 0, the value increases by one after each compensation action ends, until it is greater than km, the compensation action ends; s is an empirical parameter between (0, km ), which controls the moment when the nature of the compensation action changes. The change process of U dd can be seen intuitively from the above formula: the compensation effect is the largest at the initial time, and as the deviation decreases, the overall compensation effect decreases; the nature of the compensation effect changes at time s.
3.参数的整定。k1可以根据智能车返回给上位机的PID输出值来定,而其他的参数需要不断调试已获得最优的控制效果。3. Parameter setting. k 1 can be determined according to the PID output value returned by the smart car to the upper computer, while other parameters need to be continuously debugged to obtain the optimal control effect.
如图8和图9所示,采用本发明PID控制系统的速度响应曲线为实线部分,常规PID控制系统的速度响应曲线为虚线部分,未设置前馈控制器的模糊微分先行PID的速度响应曲线为点划线部分。As shown in Figure 8 and Figure 9, the speed response curve of the PID control system of the present invention is the solid line part, the speed response curve of the conventional PID control system is the dotted line part, and the speed response of the fuzzy differential leading PID is not provided with the feedforward controller. The curve is the dot-dash line part.
由图8可以看出,当速度设定值为2m/s且在1200ms处设定100ms的扰动时,本发明相对于常规PID的有益效果为:It can be seen from Figure 8 that when the speed setting value is 2m/s and the disturbance of 100ms is set at 1200ms, the beneficial effects of the present invention relative to the conventional PID are:
1.PID的超调量明显减少,调整时间更少,动态性能更优。1. The overshoot of the PID is significantly reduced, the adjustment time is less, and the dynamic performance is better.
2.PID的抗干扰能力更强。2. The anti-interference ability of PID is stronger.
由图9可以看出,当速度设定值为2m/s时,本发明相对于未设置前馈控制器的模糊微分先行PID的有益效果为:PID的调整时间更短,动态性能好。It can be seen from FIG. 9 that when the speed setting value is 2m/s, the beneficial effects of the present invention relative to the fuzzy differential advance PID without the feedforward controller are: the adjustment time of the PID is shorter and the dynamic performance is good.
经过实际测试,本发明的PID控制系统使智能车系统不仅具有很好的动态性能和反应速度,而且增强了系统的抗干扰能力,使智能车能够平稳的对跑到类型做出速度的调整已实现最优路径。实验表明:本发明提出的控制系统有效地提高了智能车的性能,在同样的跑道上运行时,采用了本发明的智能车比采用传统PID控制系统反馈控制的智能车的速度有所提高,运行一圈的时间平均减少了2.72秒,并且该算法也使智能车运行的稳定性得到改善,提高了智能车对跑道的适应性。After actual testing, the PID control system of the present invention not only enables the intelligent vehicle system to have good dynamic performance and response speed, but also enhances the anti-interference ability of the system, so that the intelligent vehicle can smoothly adjust the speed of the running type. achieve the optimal path. Experiments show that: the control system proposed by the present invention effectively improves the performance of the smart car. When running on the same runway, the speed of the smart car using the present invention is higher than that of the smart car using the feedback control of the traditional PID control system. The time to run a lap is reduced by an average of 2.72 seconds, and the algorithm also improves the stability of the smart car's operation and improves the smart car's adaptability to the runway.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610953708.8A CN106527119B (en) | 2016-11-03 | 2016-11-03 | Derivative-precedence PID system based on fuzzy control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610953708.8A CN106527119B (en) | 2016-11-03 | 2016-11-03 | Derivative-precedence PID system based on fuzzy control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106527119A CN106527119A (en) | 2017-03-22 |
CN106527119B true CN106527119B (en) | 2019-07-23 |
Family
ID=58325411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610953708.8A Expired - Fee Related CN106527119B (en) | 2016-11-03 | 2016-11-03 | Derivative-precedence PID system based on fuzzy control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106527119B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107450308B (en) * | 2017-06-21 | 2020-05-05 | 合肥中导机器人科技有限公司 | Storage device and robot |
CN108052002A (en) * | 2017-11-21 | 2018-05-18 | 杭州电子科技大学 | A kind of intelligent automobile automatic tracking method of improved fuzzy |
CN108132597B (en) * | 2017-12-17 | 2021-06-25 | 北京世纪隆博科技有限责任公司 | Design method of differential advanced intelligent model set PID controller |
CN108132596B (en) * | 2017-12-17 | 2021-06-25 | 北京世纪隆博科技有限责任公司 | Design method of differential advanced generalized intelligent internal model set PID controller |
CN108107713B (en) * | 2017-12-17 | 2021-06-29 | 北京世纪隆博科技有限责任公司 | Design method of proportional-differential advanced intelligent model set PID controller |
CN108549212A (en) * | 2018-06-16 | 2018-09-18 | 南京理工大学 | A kind of fuzzy PID control method based on laser deicing device |
CN109017215B (en) * | 2018-07-26 | 2021-08-20 | 延锋伟世通电子科技(南京)有限公司 | PID + FF feedforward closed-loop control method based on PTC of pure electric vehicle |
CN110210076A (en) * | 2019-05-14 | 2019-09-06 | 深圳臻宇新能源动力科技有限公司 | Control vehicle is creeped the method and apparatus of operating condition |
CN110147042B (en) * | 2019-05-28 | 2020-06-16 | 金力 | An upright AGV body control method based on fuzzy control combined with PID control |
CN113625542B (en) * | 2020-05-06 | 2024-08-20 | 北京新能源汽车股份有限公司 | Proportional-integral-derivative control method, control device and dynamometer model |
CN112947063A (en) * | 2021-01-18 | 2021-06-11 | 山东科技大学 | Non-fragile fuzzy proportional integral control method of attenuation channel networking system |
CN114942586B (en) * | 2022-06-30 | 2024-08-20 | 合肥工业大学 | Feedforward compensation fuzzy PID-based power amplifier control method and device |
CN115509122B (en) * | 2022-11-21 | 2023-03-21 | 山东高速集团有限公司创新研究院 | Online optimization control method and system for unmanned line marking vehicle based on machine vision navigation |
CN116256967A (en) * | 2023-01-31 | 2023-06-13 | 中科科凌(北京)科技有限公司 | PID (proportion integration differentiation) adjusting system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000155468A (en) * | 1998-11-18 | 2000-06-06 | Canon Inc | Image forming device, developing device and process cartridge |
CN2825658Y (en) * | 2005-03-28 | 2006-10-11 | 荀建华 | Control system for crystal isodiametric growth |
-
2016
- 2016-11-03 CN CN201610953708.8A patent/CN106527119B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000155468A (en) * | 1998-11-18 | 2000-06-06 | Canon Inc | Image forming device, developing device and process cartridge |
CN2825658Y (en) * | 2005-03-28 | 2006-10-11 | 荀建华 | Control system for crystal isodiametric growth |
Non-Patent Citations (3)
Title |
---|
PID control system analysis,design and technology;Kiam H A,Chong G,Yun L;《IEEE Transaction on Control Systems Technology》;20051231;第13卷(第4期);1-4 |
前馈-改进PID算法在智能车控制上的应用;贾翔宇,等;《计算机与信息技术》;20081231(第12期);1-4 |
基于模糊微分先行PID算法的温度控制研究;邓丽,等;《自动化仪表》;20160229;1-4 |
Also Published As
Publication number | Publication date |
---|---|
CN106527119A (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106527119B (en) | Derivative-precedence PID system based on fuzzy control | |
WO2024169527A1 (en) | Method for controlling train speed on basis of fractional-order sliding mode and kalman filtering | |
CN107070336B (en) | Two-type fuzzy fractional order sliding mode control system and method of permanent magnet linear synchronous motor | |
CN113093553B (en) | An Adaptive Backstepping Control Method Based on Command Filter Disturbance Estimation | |
CN113325691B (en) | Method, system and device for double closed-loop longitudinal control of unmanned vehicle | |
CN104932268A (en) | Fuzzy PID based automobile cruise control system | |
CN103309233A (en) | Designing method of fuzzy PID (Proportion-Integration-Differential) controller | |
CN111781818B (en) | AGV control method and system based on improved fuzzy PID control algorithm | |
CN116165885B (en) | Model-free adaptive robust control method and system for high-speed train | |
CN104122531A (en) | Self-adaptive radar antenna position oscillation treating method | |
CN104155877A (en) | Brushless DC motor fuzzy control system based on genetic algorithm and control method thereof | |
CN107380165A (en) | Vehicle distance control method in vehicle self-adaptive speed change cruise process | |
CN110531614A (en) | Novel brshless DC motor fuzzy neural network PI controller | |
CN116027669A (en) | Self-adaptive sliding mode control method and system for high-speed train and electronic equipment | |
CN111290263A (en) | Improved PID (proportion integration differentiation) optimization control algorithm based on RBFNN (radial basis function network) and BAS (basic service set) | |
CN106527125A (en) | Model-free control method in intelligent control | |
CN109491248B (en) | Position Predictive Control Method of Magnetic Levitation Ball Based on RBF-ARX Model and Laguerre Function | |
CN114275012B (en) | Self-adaptive control method for train control level | |
CN111077771A (en) | Self-tuning fuzzy PID control method | |
JPS62143103A (en) | plant control equipment | |
CN111240201B (en) | Disturbance suppression control method | |
CN102043380A (en) | Quadratic polynomial-based nonlinear compound PID (proportional-integral-differential) neural network control method | |
CN118748528A (en) | A speed control strategy for PMLSM drive system based on RBF adaptive super-twisted sliding mode | |
CN115056797A (en) | Vehicle control method, device, equipment and computer storage medium | |
CN105929691A (en) | Internal mode compensation control method based on fuzzy control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190723 Termination date: 20211103 |
|
CF01 | Termination of patent right due to non-payment of annual fee |