CN104238359A - Control method of large electromechanical mixed inertia system - Google Patents
Control method of large electromechanical mixed inertia system Download PDFInfo
- Publication number
- CN104238359A CN104238359A CN201410441004.3A CN201410441004A CN104238359A CN 104238359 A CN104238359 A CN 104238359A CN 201410441004 A CN201410441004 A CN 201410441004A CN 104238359 A CN104238359 A CN 104238359A
- Authority
- CN
- China
- Prior art keywords
- control
- inertia
- signal
- speed
- output
- 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.)
- Granted
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明涉及一种大型机电混合惯量系统控制方法,属于运动控制领域。大型机电混合惯量系统初始化后,设定系统期望输出转速和惯量,控制电机调节系统输出转速和惯量;设计转速调节器和卡尔曼信号滤波器。优点是:兼顾了系统输出惯量的精确控制,满足了大型机电混合惯量系统控制需求,提高了控制系统的控制精度与动态响应性能,大大降低了工业现场环境中空间辐射、电源、信号传输等干扰因素对二者的干扰,提高了系统反馈和控制精度。
The invention relates to a control method for a large-scale electromechanical hybrid inertia system, which belongs to the field of motion control. After the large-scale electromechanical hybrid inertia system is initialized, set the expected output speed and inertia of the system, control the motor to adjust the output speed and inertia of the system; design the speed regulator and Kalman signal filter. The advantages are: taking into account the precise control of the system output inertia, meeting the control requirements of large-scale electromechanical hybrid inertia systems, improving the control accuracy and dynamic response performance of the control system, and greatly reducing the interference of space radiation, power supply, and signal transmission in the industrial field environment Factors interfere with the two, which improves the system feedback and control accuracy.
Description
技术领域technical field
本发明涉及一种运动控制领域的方法,具体涉及一种基于卡尔曼滤波模糊PID算法对大型机电混合惯量系统的转速、惯量进行控制的方法。The invention relates to a method in the field of motion control, in particular to a method for controlling the rotational speed and inertia of a large electromechanical hybrid inertia system based on a Kalman filter fuzzy PID algorithm.
背景技术Background technique
大型机电混合惯量系统被广泛应用于冶金、化工、电力、轻工业等领域中,主要通过控制电机驱动和补偿机械惯量部分动能,达到加载目的。如何准确地、兼顾地控制电机转速和系统输出惯量是控制大型机电混合惯量系统进行加载的技术关键。目前在相关领域中,已存在针对大型机电混合惯量系统转速控制的方法,但是能同时精确控制系统输出转速和惯量的方法少之又少,随着工业领域的发展,大型机电混合惯量系统应用范围日益扩大,对精确控制其输出转速和惯量的方法研究已迫在眉睫。Large-scale electromechanical hybrid inertia systems are widely used in metallurgy, chemical industry, electric power, light industry and other fields. The purpose of loading is achieved mainly by controlling the motor drive and compensating the kinetic energy of the mechanical inertia. How to accurately and comprehensively control the motor speed and system output inertia is the technical key to controlling the loading of large electromechanical hybrid inertial systems. At present, in related fields, there are methods for the speed control of large-scale electromechanical hybrid inertia systems, but there are very few methods that can accurately control the output speed and inertia of the system at the same time. With the development of the industrial field, the application range of large-scale electromechanical hybrid inertia systems Increasingly, research on the method of precisely controlling its output speed and inertia is imminent.
在大型机电混合惯量控制系统中,电机转速的调节是精确控制系统输出转速和惯量的技术前提。PID控制器由于其结构简单,对模型误差具有鲁棒性强及易于操作等优点,被广泛应用于转速控制系统中,但是随着工业发展,尤其针对具有大滞后、时变性和非线性特点的大型机电混合惯量系统,被控对象复杂程度不断加深;且多数大型机电混合惯量系统要根据工业需求随时变更机械惯量部分,导致系统参数发生改变,增加了精确控制的难度。单纯采用传统的PID控制导致控制效率低,系统稳定性差,难以满足目标控制的精确化要求。In a large-scale electromechanical hybrid inertia control system, the adjustment of the motor speed is the technical premise of accurately controlling the output speed and inertia of the system. The PID controller is widely used in the speed control system due to its simple structure, strong robustness to model errors, and easy operation. For large-scale electromechanical hybrid inertia systems, the complexity of the controlled object continues to increase; and most large-scale electromechanical hybrid inertia systems need to change the mechanical inertia part at any time according to industrial needs, resulting in changes in system parameters and increasing the difficulty of precise control. Simple use of traditional PID control results in low control efficiency, poor system stability, and it is difficult to meet the precise requirements of target control.
此外,由于大型机电混合惯量系统多应用于干扰较大的工业环境中,存在许多随机干扰,如空间辐射干扰、电源干扰和信号传输干扰等,对惯量控制系统中反馈控制信号产生较大的影响,从而降低了系统的检测精度和控制精度。目前针对大型机电混合惯量系统中反馈信号的滤波方法还不够成熟,多采用灵敏度较低的数字低通滤波技术,难以满足大型机电混合惯量系统反馈信号滤波要求。In addition, because large-scale electromechanical hybrid inertial systems are mostly used in industrial environments with high interference, there are many random interferences, such as space radiation interference, power supply interference, and signal transmission interference, etc., which have a greater impact on the feedback control signal in the inertia control system , thus reducing the detection accuracy and control accuracy of the system. At present, the filtering methods for feedback signals in large-scale electromechanical hybrid inertial systems are not mature enough, and digital low-pass filtering techniques with low sensitivity are often used, which is difficult to meet the feedback signal filtering requirements of large-scale electromechanical hybrid inertial systems.
综上,研究一种能稳定、精确控制大型机电混合惯量系统的控制方法是十分必要的。In summary, it is necessary to study a control method that can stably and accurately control large-scale electromechanical hybrid inertial systems.
发明内容Contents of the invention
本发明提供一种大型机电混合惯量系统控制方法,目的在于精确控制大型机电混合惯量系统输出转速和惯量。The invention provides a control method for a large-scale electromechanical hybrid inertia system, aiming at precisely controlling the output rotational speed and inertia of the large-scale electromechanical hybrid inertia system.
本发明采取技术方案是:包括以下步骤:The technical scheme adopted by the present invention is: comprise the following steps:
(1)大型机电混合惯量系统初始化后,设定系统期望输出转速和惯量;(1) After the large-scale electromechanical hybrid inertia system is initialized, set the expected output speed and inertia of the system;
(2)电惯量控制器根据设定的期望惯量结合力矩传感器反馈并经过卡尔曼信号滤波器处理的转动力矩信号完成补偿电惯量的计算,并输出修正增益值K,电惯量控制器根据期望转速输出给定转速信号,给定转速信号与转速传感器测量并经卡尔曼信号滤波器处理得到的转速反馈信号之差作为转速调节器的输入信号,转速调节器输出信号乘以修正增益K,得到电流调节器的输入信号,电流调节器的输出信号经过可控硅整流装置输出电机的电流控制信号,从而控制电机调节系统输出转速和惯量;(2) The electric inertia controller completes the calculation of the compensated electric inertia according to the set expected inertia combined with the rotational torque signal fed back by the torque sensor and processed by the Kalman signal filter, and outputs the correction gain value K. Output the given speed signal, the difference between the given speed signal and the speed feedback signal measured by the speed sensor and processed by the Kalman signal filter is used as the input signal of the speed regulator, and the output signal of the speed regulator is multiplied by the correction gain K to obtain the current The input signal of the regulator and the output signal of the current regulator output the current control signal of the motor through the thyristor rectifier device, so as to control the output speed and inertia of the motor regulation system;
(3)所述转速调节器是基于模糊控制器在线整定PID参数的方法进行设计,以提高转速控制系统的动态响应和稳态特性;(3) the speed regulator is designed based on the method of fuzzy controller online tuning PID parameters, to improve the dynamic response and steady-state characteristics of the speed control system;
(4)取采样周期为0.01s对卡尔曼信号滤波器进行设计,使其能对转速反馈信号和转矩信反馈号进行滤波处理。(4) Take the sampling period as 0.01s to design the Kalman signal filter so that it can filter the speed feedback signal and torque signal feedback signal.
本发明一种实施方式是:所述设计转速调节器的具体设计步骤如下:An embodiment of the present invention is: the specific design steps of the design speed regulator are as follows:
(a)选取转速偏差e和偏差变化率ec作为输入语言变量,比例增益系数Kp、积分增益系数Ki和微分增益系数Kd作为输出语言变量,模糊等级为七级,语言变量值取{NB,NM,NS,ZO,PS,PM,PB}7个模糊值,NB表示负大,NM表示负中,NS表示负小,ZO表示零,PS表示正小,PM表示正中,PB表示正大,隶属函数均选用三角形隶属度函数,根据PID控制器参数自整定原则结合专家经验设定输入、输出语言变量论域和模糊控制规则;(a) Select rotational speed deviation e and deviation change rate e c as input language variables, proportional gain coefficient K p , integral gain coefficient K i and differential gain coefficient K d as output language variables, fuzzy level is seven, language variable values are {NB, NM, NS, ZO, PS, PM, PB} 7 fuzzy values, NB means negative big, NM means negative middle, NS means negative small, ZO means zero, PS means positive small, PM means positive middle, PB means Zhengda, the membership function is triangular membership function, according to the PID controller parameter self-tuning principle combined with expert experience to set the input and output language variable universe and fuzzy control rules;
(b)根据模糊规则,对所有输入语言变量(转速偏差、偏差变化率)量化后的各种组合通过模糊逻辑推理方法离线计算出每一个状态的模糊控制器输出,最终生成模糊控制表:(b) According to the fuzzy rules, the fuzzy controller output of each state is calculated off-line through the fuzzy logic reasoning method for all quantified combinations of all input language variables (speed deviation, deviation change rate), and finally the fuzzy control table is generated:
i)Kp的控制规则为:i) The control rule of K p is:
ii)Ki的控制规则为:ii) The control rule of K i is:
iii)Kp的控制规则为:iii) The control rule of K p is:
其中模糊推理机采用Mamdani型推理系统,解模糊器采用重心法,在求得控制表后,将控制表存储在计算机中,并编制一个查找控制表的子程序,实际控制过程中通过查表,带入公式计算即可得到整定后的Kp、Ki和Kd值。Among them, the fuzzy reasoning machine adopts the Mamdani type reasoning system, and the defuzzifier adopts the center of gravity method. After the control table is obtained, the control table is stored in the computer, and a subroutine for searching the control table is compiled. In the actual control process, through the table lookup, Bring it into the formula calculation to get the adjusted K p , K i and K d values.
本发明一种实施方式是:所述卡尔曼信号滤波器具体设计方法如下:An embodiment of the present invention is: the specific design method of the Kalman signal filter is as follows:
采用零阶保持器法将控制系统模型的状态方程和观测方程进行连续系统离散化,取采样周期0.01s,其离散的状态方程和量测方程分别为:The state equation and observation equation of the control system model are discretized as a continuous system by using the zero-order holder method, and the sampling period is 0.01s. The discrete state equation and measurement equation are respectively:
式中:x(k)——状态向量;y(k)——量测向量;u(k)——输入向量(控制信号);w(k)——控制干扰噪声向量;v(k)——量测噪声向量;A(k+1,k)——系统矩阵;B(k+1,k)——输入矩阵;C(k)——输出矩阵;Γ(k+1,k)——常数矩阵;In the formula: x(k)——state vector; y(k)——measurement vector; u(k)——input vector (control signal); w(k)——control interference noise vector; v(k) ——measurement noise vector; A(k+1,k)——system matrix; B(k+1,k)——input matrix; C(k)——output matrix; Γ(k+1,k) - constant matrix;
针对系统状态方程,根据卡尔曼滤波定理得到卡尔曼滤波方程:According to the system state equation, the Kalman filter equation is obtained according to the Kalman filter theorem:
(a)一步预测估计方程:(a) One-step forecast estimation equation:
(b)一步预测估计误差的方差阵:(b) The variance matrix of one-step forecast estimation error:
Pk|k-1=A(k,k-1)Pk-1|k-1AT(k,k-1)+Γ(k,k-1)Q(k-1)ΓT(k,k-1)P k|k-1 =A(k,k-1)P k-1|k-1 A T (k,k-1)+Γ(k,k-1)Q(k-1)Γ T ( k, k-1)
(c)滤波增益方程:(c) Filter gain equation:
Kk=Pk|k-1CT(k)[C(k)Pk|k-1CT(k)+R(k)]-1 K k =P k|k-1 C T (k)[C(k)P k|k-1 C T (k)+R(k)] -1
(d)滤波估计方程:(d) Filter estimation equation:
(e)滤波估计误差的方差阵:(e) Variance matrix of filtering estimation error:
Pk|k=[I-KkC(k)]Pk|k-1 P k|k =[IK k C(k)]P k|k-1
式中:Q(k)、R(k)为随机噪声的协方差矩阵,I为单位矩阵,只要给定滤波初始值P0|0,根据k时刻的量测值y(k)就可以通过递推计算得到k时刻的状态估计值 In the formula: Q(k), R(k) is the covariance matrix of random noise, I is the identity matrix, as long as the initial value of filtering is given P 0|0 , according to the measured value y(k) at time k, the state estimation value at time k can be obtained by recursive calculation
本发明一种实施方式是,所述大型机电混合惯量系统包括:电惯量控制器、转速调节器、电流调节器、可控硅整流装置、直流电机、减速器、机械惯量部分和卡尔曼信号滤波器。One embodiment of the present invention is that the large-scale electromechanical hybrid inertia system includes: an electric inertia controller, a speed regulator, a current regulator, a silicon controlled rectifier, a DC motor, a reducer, a mechanical inertia part and a Kalman signal filter device.
本发明的优点是:The advantages of the present invention are:
(1)本发明基于转速控制双闭环结合转矩控制单闭环结构,通过电惯量控制器对电机输出惯量进行了修正,在对大型机电混合惯量系统的转速进行控制的同时,通过调节系统传动轴输出转矩兼顾了系统输出惯量的精确控制,满足了大型机电混合惯量系统控制需求。(1) The present invention is based on the double closed-loop structure of rotational speed control combined with the single closed-loop structure of torque control, and corrects the output inertia of the motor through the electric inertia controller. The output torque takes into account the precise control of the system output inertia, which meets the control requirements of the large-scale electromechanical hybrid inertia system.
(2)本发明的转速调节器器采用模糊算法在线整定PID参数的方法进行设计,克服了大型机电混合惯量系统中传统PID控制方法的波动性强、适应性差等缺点,解决了大型机电混合惯量系统的滞后性和非线性问题,提高了控制系统的控制精度与动态响应性能。(2) The rotating speed regulator of the present invention adopts the method of fuzzy algorithm on-line tuning PID parameter to design, overcomes the shortcomings such as strong volatility and poor adaptability of the traditional PID control method in the large-scale electromechanical hybrid inertia system, and solves the problem of large-scale electromechanical hybrid inertia The hysteresis and nonlinear problems of the system improve the control accuracy and dynamic response performance of the control system.
(3)本发明设计的转速调节器可以通过模糊算法在线整定PID参数以适应大型机电混合惯量系统中由于机械惯量部分的变更引起的系统参数改变,从而提高了控制系统的适应性,扩大了不同领域中大型机电混合惯量系统适用范围。(3) The speed regulator designed by the present invention can adjust the PID parameters on-line through the fuzzy algorithm to adapt to the system parameter change caused by the change of the mechanical inertia part in the large-scale electromechanical hybrid inertia system, thereby improving the adaptability of the control system and expanding the range of different parameters. The scope of application of large-scale electromechanical hybrid inertia systems in the field.
(4)本发明采用卡尔曼信号滤波器对大型机电混合惯量系统转速、转矩反馈信号进行滤波处理,大大降低了工业现场环境中空间辐射、电源、信号传输等干扰因素对二者的干扰,提高了系统反馈和控制精度。(4) The present invention adopts the Kalman signal filter to filter the rotating speed and torque feedback signals of the large-scale electromechanical hybrid inertia system, which greatly reduces the interference of space radiation, power supply, signal transmission and other interference factors on the two in the industrial field environment. Improved system feedback and control accuracy.
附图说明Description of drawings
图1是本发明大型机电混合惯量控制系统结构示意图;Fig. 1 is a schematic structural diagram of a large-scale electromechanical hybrid inertia control system of the present invention;
图2是本发明中卡尔曼滤波模糊PID控制原理图;Fig. 2 is a schematic diagram of Kalman filter fuzzy PID control in the present invention;
图3是本发明中模糊规则器输入输出语言变量隶属度函数图;Fig. 3 is a fuzzy regularizer input and output language variable membership degree function figure among the present invention;
图4a是本发明的具体实施例中模糊规则ΔKp控制图;Fig. 4 a is the fuzzy rule ΔK p control chart in the specific embodiment of the present invention;
图4b是本发明的具体实施例中模糊规则ΔKi控制图;Fig. 4 b is the control figure of fuzzy rule ΔK i in the specific embodiment of the present invention;
图4c是本发明的具体实施例中模糊规则ΔKd控制图。Fig. 4c is a control diagram of the fuzzy rule ΔK d in the specific embodiment of the present invention.
具体实施方式Detailed ways
如附图1所示,本发明基于卡尔曼滤波模糊PID控制的大型机电混合惯量控制系统包含电惯量控制器、转速调节器、电流调节器、可控硅整流装置、直流电机、减速器、机械惯量部分、卡尔曼信号滤波器。针对变化的系统性能对控制系统的影响,采用模糊控制器在线整定PID参数的方法调节电机转速控制系统输出转速;结合卡尔曼滤波方法对系统转速、转矩反馈信号进行处理,降低工业现场环境干扰对系统的影响,精确控制系统输出转速和惯量。As shown in Figure 1, the large-scale electromechanical hybrid inertia control system based on Kalman filter fuzzy PID control of the present invention includes an electric inertia controller, a speed regulator, a current regulator, a silicon controlled rectifier, a DC motor, a speed reducer, a mechanical Inertia part, Kalman signal filter. In view of the impact of changing system performance on the control system, the fuzzy controller is used to adjust the PID parameters online to adjust the output speed of the motor speed control system; combined with the Kalman filter method to process the system speed and torque feedback signals to reduce industrial site environmental interference The impact on the system, precisely control the system output speed and inertia.
基于转速控制双闭环结合转矩控制单闭环结构:在转速双闭环中,电流回路作为内回路,速度回路作为外回路,在速度回路和电流回路之间,引入转矩修正参数K,形成具有转矩修正功能的速度、电流闭环。系统的实际输出转速y与转速的期望值y*之差y*-y作为转速调节器的输入信号。转速调节器的输出值乘以转矩修正参数K,得到电流回路的期望值i*。电流回路的期望值与实际电流i之差i*-i作为电流控制器的输入信号。电流控制器的输出信号作为可控硅整流装置的输入信号v,可控硅整流装置的输出信号为输入给直流电机的电压信号vd。电惯量控制器的输入信号包括转速期望值y*、惯量期望值I*、安装的机械惯量值I和系统实时输出转矩值T,输出为转矩修正参数K,K用来修正转速调节器的输出信号,已得到电流回路的期望信号i*。其中,系统的实际输出转速信号和转矩信号由响应的传感器测量并通过卡尔曼信号滤波器进行滤波处理获得,直流电机的输出电流信号由相应的传感器测得。Based on the speed control double closed-loop combined with torque control single closed-loop structure: In the speed double closed-loop, the current loop is used as the inner loop, and the speed loop is used as the outer loop. Between the speed loop and the current loop, a torque correction parameter K is introduced to form a The speed and current closed loop of torque correction function. The difference y * -y between the actual output speed y of the system and the expected value y * of the speed is used as the input signal of the speed regulator. The output value of the speed regulator is multiplied by the torque correction parameter K to obtain the expected value i * of the current loop. The difference i * -i between the expected value of the current loop and the actual current i is used as the input signal of the current controller. The output signal of the current controller is used as the input signal v of the thyristor rectifier, and the output signal of the thyristor rectifier is the voltage signal v d input to the DC motor. The input signal of the electric inertia controller includes the expected speed value y * , the expected inertia value I * , the installed mechanical inertia value I and the real-time output torque value T of the system, and the output is the torque correction parameter K, which is used to correct the output of the speed regulator Signal, the expected signal i * of the current loop has been obtained. Among them, the actual output speed signal and torque signal of the system are measured by the corresponding sensor and filtered through the Kalman signal filter, and the output current signal of the DC motor is measured by the corresponding sensor.
所述基于卡尔曼滤波模糊PID控制的大型机电混合惯量系统控制方法,包括以下步骤:The control method of the large-scale electromechanical hybrid inertia system based on the Kalman filter fuzzy PID control comprises the following steps:
(1)大型机电混合惯量系统初始化后,设定系统期望输出转速和惯量;(1) After the large-scale electromechanical hybrid inertia system is initialized, set the expected output speed and inertia of the system;
(2)电惯量控制器根据设定的期望惯量结合力矩传感器反馈并经过卡尔曼信号滤波器处理的转动力矩信号完成补偿电惯量的计算,并输出修正增益值K,电惯量控制器根据期望转速输出给定转速信号,给定转速信号与转速传感器测量并经卡尔曼信号滤波器处理得到的转速反馈信号之差作为转速调节器的输入信号,转速调节器输出信号乘以修正增益K,得到电流调节器的输入信号,电流调节器的输出信号经过可控硅整流装置输出电机的电流控制信号,从而控制电机调节系统输出转速和惯量;(2) The electric inertia controller completes the calculation of the compensated electric inertia according to the set expected inertia combined with the rotational torque signal fed back by the torque sensor and processed by the Kalman signal filter, and outputs the correction gain value K. Output the given speed signal, the difference between the given speed signal and the speed feedback signal measured by the speed sensor and processed by the Kalman signal filter is used as the input signal of the speed regulator, and the output signal of the speed regulator is multiplied by the correction gain K to obtain the current The input signal of the regulator and the output signal of the current regulator output the current control signal of the motor through the thyristor rectifier device, so as to control the output speed and inertia of the motor regulation system;
(3)所述转速调节器是基于模糊控制器在线整定PID参数的方法进行设计,以提高转速控制系统的动态响应和稳态特性;(3) the speed regulator is designed based on the method of fuzzy controller online tuning PID parameters, to improve the dynamic response and steady-state characteristics of the speed control system;
(4)取采样周期为0.01s对卡尔曼信号滤波器进行设计,使其能对转速反馈信号和转矩信反馈号进行滤波处理。(4) Take the sampling period as 0.01s to design the Kalman signal filter so that it can filter the speed feedback signal and torque signal feedback signal.
本所述设计转速调节器的具体设计步骤如下:The specific design steps for designing the speed regulator described in this paper are as follows:
(a)选取转速偏差e和偏差变化率ec作为输入语言变量,比例增益系数Kp、积分增益系数Ki和微分增益系数Kd作为输出语言变量,模糊等级为七级,语言变量值取{NB,NM,NS,ZO,PS,PM,PB}7个模糊值,NB表示负大,NM表示负中,NS表示负小,ZO表示零,PS表示正小,PM表示正中,PB表示正大,隶属函数均选用三角形隶属度函数,根据PID控制器参数自整定原则结合专家经验设定输入、输出语言变量论域和模糊控制规则;(a) Select rotational speed deviation e and deviation change rate e c as input language variables, proportional gain coefficient K p , integral gain coefficient K i and differential gain coefficient K d as output language variables, fuzzy level is seven, language variable values are {NB, NM, NS, ZO, PS, PM, PB} 7 fuzzy values, NB means negative big, NM means negative middle, NS means negative small, ZO means zero, PS means positive small, PM means positive middle, PB means Zhengda, the membership function is triangular membership function, according to the PID controller parameter self-tuning principle combined with expert experience to set the input and output language variable universe and fuzzy control rules;
(b)根据模糊规则,对所有输入语言变量(转速偏差、偏差变化率)量化后的各种组合通过模糊逻辑推理方法离线计算出每一个状态的模糊控制器输出,最终生成模糊控制表:(b) According to the fuzzy rules, the fuzzy controller output of each state is calculated off-line through the fuzzy logic reasoning method for all quantified combinations of all input language variables (speed deviation, deviation change rate), and finally the fuzzy control table is generated:
i)Kp的控制规则为:i) The control rule of K p is:
ii)Ki的控制规则为:ii) The control rule of K i is:
iii)Kp的控制规则为:iii) The control rule of K p is:
其中模糊推理机采用Mamdani型推理系统,解模糊器采用重心法,在求得控制表后,将控制表存储在计算机中,并编制一个查找控制表的子程序,实际控制过程中通过查表,带入公式计算即可得到整定后的Kp、Ki和Kd值。Among them, the fuzzy reasoning machine adopts the Mamdani type reasoning system, and the defuzzifier adopts the center of gravity method. After the control table is obtained, the control table is stored in the computer, and a subroutine for searching the control table is compiled. In the actual control process, through the table lookup, Bring it into the formula calculation to get the adjusted K p , K i and K d values.
本发明所述卡尔曼信号滤波器具体设计方法如下:The concrete design method of Kalman signal filter described in the present invention is as follows:
采用零阶保持器法将控制系统模型的状态方程和观测方程进行连续系统离散化,取采样周期0.01s,其离散的状态方程和量测方程分别为:The state equation and observation equation of the control system model are discretized as a continuous system by using the zero-order holder method, and the sampling period is 0.01s. The discrete state equation and measurement equation are respectively:
式中:x(k)——状态向量;y(k)——量测向量;u(k)——输入向量(控制信号);w(k)——控制干扰噪声向量;v(k)——量测噪声向量;A(k+1,k)——系统矩阵;B(k+1,k)——输入矩阵;C(k)——输出矩阵;Γ(k+1,k)——常数矩阵;In the formula: x(k)——state vector; y(k)——measurement vector; u(k)——input vector (control signal); w(k)——control interference noise vector; v(k) ——measurement noise vector; A(k+1,k)——system matrix; B(k+1,k)——input matrix; C(k)——output matrix; Γ(k+1,k) - constant matrix;
针对系统状态方程,根据卡尔曼滤波定理得到卡尔曼滤波方程:According to the system state equation, the Kalman filter equation is obtained according to the Kalman filter theorem:
(a)一步预测估计方程:(a) One-step forecast estimation equation:
(b)一步预测估计误差的方差阵:(b) The variance matrix of one-step forecast estimation error:
Pk|k-1=A(k,k-1)Pk-1|k-1AT(k,k-1)+Γ(k,k-1)Q(k-1)ΓT(k,k-1)P k|k-1 =A(k,k-1)P k-1|k-1 A T (k,k-1)+Γ(k,k-1)Q(k-1)Γ T ( k, k-1)
(c)滤波增益方程:(c) Filter gain equation:
Kk=Pk|k-1CT(k)[C(k)Pk|k-1CT(k)+R(k)]-1 K k =P k|k-1 C T (k)[C(k)P k|k-1 C T (k)+R(k)] -1
(d)滤波估计方程:(d) Filter estimation equation:
(e)滤波估计误差的方差阵:(e) Variance matrix of filtering estimation error:
Pk|k=[I-KkC(k)]Pk|k-1 P k|k =[IK k C(k)]P k|k-1
式中:Q(k)、R(k)为随机噪声的协方差矩阵,I为单位矩阵,只要给定滤波初始值P0|0,根据k时刻的量测值y(k)就可以通过递推计算得到k时刻的状态估计值 In the formula: Q(k), R(k) is the covariance matrix of random noise, I is the identity matrix, as long as the initial value of filtering is given P 0|0 , according to the measured value y(k) at time k, the state estimation value at time k can be obtained by recursive calculation
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410441004.3A CN104238359B (en) | 2014-08-31 | 2014-08-31 | A kind of large-scale electromechanical mixing inertia system control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410441004.3A CN104238359B (en) | 2014-08-31 | 2014-08-31 | A kind of large-scale electromechanical mixing inertia system control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104238359A true CN104238359A (en) | 2014-12-24 |
CN104238359B CN104238359B (en) | 2017-12-26 |
Family
ID=52226679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410441004.3A Active CN104238359B (en) | 2014-08-31 | 2014-08-31 | A kind of large-scale electromechanical mixing inertia system control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104238359B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045137A (en) * | 2015-08-12 | 2015-11-11 | 中国航空工业集团公司西安飞机设计研究所 | Adaptive PID control method and control system of executing mechanism |
CN108594716A (en) * | 2018-05-25 | 2018-09-28 | 福州大学 | A kind of shallow water grade microminiature ROV control system and control method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3050523B1 (en) * | 2016-04-20 | 2018-04-20 | Safran Electronics & Defense | METHOD OF ESTIMATING THE PLAY OF AN ELECTRO-MECHANICAL ACTUATOR |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0382385A (en) * | 1989-08-22 | 1991-04-08 | Fanuc Ltd | Servo motor controller |
US5394071A (en) * | 1993-02-19 | 1995-02-28 | Mts Systems Corportion | Control network with on-line iteration and adaptive filter |
CN101561352A (en) * | 2009-04-29 | 2009-10-21 | 邵春平 | Automobile clutch comprehensive performance test bed |
CN201732000U (en) * | 2010-03-24 | 2011-02-02 | 上海理工大学 | Antilock braking performance test bed based on electromechanical hybrid simulation technology |
CN103425146A (en) * | 2013-08-01 | 2013-12-04 | 北京航空航天大学 | Inertially stabilized platform disturbance observer design method based on angular acceleration |
-
2014
- 2014-08-31 CN CN201410441004.3A patent/CN104238359B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0382385A (en) * | 1989-08-22 | 1991-04-08 | Fanuc Ltd | Servo motor controller |
US5394071A (en) * | 1993-02-19 | 1995-02-28 | Mts Systems Corportion | Control network with on-line iteration and adaptive filter |
CN101561352A (en) * | 2009-04-29 | 2009-10-21 | 邵春平 | Automobile clutch comprehensive performance test bed |
CN201732000U (en) * | 2010-03-24 | 2011-02-02 | 上海理工大学 | Antilock braking performance test bed based on electromechanical hybrid simulation technology |
CN103425146A (en) * | 2013-08-01 | 2013-12-04 | 北京航空航天大学 | Inertially stabilized platform disturbance observer design method based on angular acceleration |
Non-Patent Citations (4)
Title |
---|
周洪旋: "制动器试验台电惯量系统控制方法研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
张邦成 等: "基于卡尔曼滤波的汽车离合器综合性能检测平台设计", 《农业工程学报》 * |
贺徽 等: "基于Mamdani模糊PID的同步发电机励磁控制", 《华中科技大学学报(自然科学版)》 * |
陈宇峰: "机电混合模拟技术的制动器惯性试验台研究与设计", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105045137A (en) * | 2015-08-12 | 2015-11-11 | 中国航空工业集团公司西安飞机设计研究所 | Adaptive PID control method and control system of executing mechanism |
CN108594716A (en) * | 2018-05-25 | 2018-09-28 | 福州大学 | A kind of shallow water grade microminiature ROV control system and control method |
Also Published As
Publication number | Publication date |
---|---|
CN104238359B (en) | 2017-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102621889B (en) | Composite control method for positioning piezoelectric ceramics | |
CN104111607B (en) | A kind of control method of the electric machine position servo system considering input delay | |
Przybyła et al. | Active Disturbance Rejection Control of a 2DOF manipulator with significant modeling uncertainty | |
CN109669345B (en) | Fuzzy PID Motion Control Method for Underwater Robot Based on ESO | |
CN101510072A (en) | Servo system controller with self-adapting fuzzy frictional compensation | |
Liu et al. | Sliding mode control with disturbance observer for a class of nonlinear systems | |
CN111007716A (en) | Alternating current servo motor variable discourse domain fuzzy PI control method based on prediction function | |
CN105227035B (en) | A kind of permanent-magnetism linear motor control method | |
CN101571705A (en) | Position servo system and method | |
Ma | An improved fuzzy PID control algorithm applied in liquid mixing system | |
CN103986375B (en) | Method for achieving multi-motor synchronism based on armature current detecting | |
CN104238359A (en) | Control method of large electromechanical mixed inertia system | |
CN106383443A (en) | Anti-interference control method and system | |
Ming et al. | Simulation study on fuzzy PID controller for DC motor based on DSP | |
Shi et al. | The research of fuzzy PID control application in DC motor of automatic doors | |
CN109358491B (en) | Fault-tolerant control method for fuzzy PID fault determination based on Kalman filter | |
Kanagaraj et al. | Design of intelligent fuzzy fractional-order PID controller for pressure control application | |
CN107065553B (en) | Nonlinear coupled adaptive control method for multi-rotationally excited translational oscillator systems | |
CN106066604B (en) | Implementation method based on adaptive and expansion error symbol integral robust motor servo system positioner | |
Hu | Research on fuzzy control of stepper motor based on adaptive neuro-fuzzy inference system | |
Yu et al. | Sliding mode control for trajectory tracking of mobile robots | |
Kochumon et al. | Self-tuning backstepping and sliding mode control for robust trajectory tracking in differential drive wheeled mobile robots | |
Yang et al. | Fuzzy neural network control for a reaction force compensation linear motor motion stage | |
Zhang et al. | Application and research of fuzzy PID control in resistance furnace temperature control system | |
Torabi et al. | Fuzzy controller used in yaw system of wind turbine noisy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |