[go: up one dir, main page]

CN108832853A - A kind of DC brushless motor speed regulating method based on fuzzy PI-PD control - Google Patents

A kind of DC brushless motor speed regulating method based on fuzzy PI-PD control Download PDF

Info

Publication number
CN108832853A
CN108832853A CN201810641587.2A CN201810641587A CN108832853A CN 108832853 A CN108832853 A CN 108832853A CN 201810641587 A CN201810641587 A CN 201810641587A CN 108832853 A CN108832853 A CN 108832853A
Authority
CN
China
Prior art keywords
fuzzy
control
controller
model
subset
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
Application number
CN201810641587.2A
Other languages
Chinese (zh)
Other versions
CN108832853B (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.)
Changchun University of Technology
Original Assignee
Changchun University of Technology
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 Changchun University of Technology filed Critical Changchun University of Technology
Priority to CN201810641587.2A priority Critical patent/CN108832853B/en
Publication of CN108832853A publication Critical patent/CN108832853A/en
Application granted granted Critical
Publication of CN108832853B publication Critical patent/CN108832853B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes
    • 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

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明一种基于模糊PI‑PD控制的直流无刷电机调速方法。包括模型的建立及调速方法,模型的建立包括两级模糊控制器,一级模糊控制实时调节PI控制器参数,二极模糊控制调整一级模糊控制器输出的缩放因子。调速方法是首先对电机实际转速n与给定转速nr进行比较计算,得出最终偏差e以及偏差变化率ec,在模糊控制器1中将上述两项偏差进行模糊化,将经过模糊化之后的E与EC交与模糊控制器开展推理工作,从而得到解模糊化后的k1p和k1i,在模糊控制器2中采用同样的方法得到k2p和k2i,然后将两个模糊控制器输出相乘,结果输入到PI控制器中,最后经过PD控制调节输入到无刷直流电机模型中,达到控制电机转速的目的。并且本发明采用模糊控制不需要依赖被控电机的精确数学模型,使其在控制状态中更加稳定,并且可以有效地抑制被控电机的非线性的情况;在控制过程中,模糊PI‑PD的自整定可以不断地监控参数的变化以及参数的实时反馈,使控制效果达到最优化。

The invention relates to a speed regulation method of a DC brushless motor based on fuzzy PI-PD control. Including the establishment of the model and the speed regulation method, the establishment of the model includes a two-level fuzzy controller, the first-level fuzzy control adjusts the parameters of the PI controller in real time, and the second-level fuzzy control adjusts the scaling factor of the output of the first-level fuzzy controller. The method of speed regulation is to first compare and calculate the actual speed n of the motor with the given speed n r to obtain the final deviation e and the deviation change rate ec. After that, E and EC interact with the fuzzy controller to carry out inference work, so as to obtain the defuzzified k 1p and k 1i , use the same method in the fuzzy controller 2 to obtain k 2p and k 2i , and then combine the two fuzzy controllers Multiplied by the output of the controller, the result is input into the PI controller, and finally input into the brushless DC motor model through PD control adjustment, so as to achieve the purpose of controlling the motor speed. And the present invention adopts fuzzy control without relying on the precise mathematical model of the controlled motor, making it more stable in the control state, and can effectively suppress the non-linear situation of the controlled motor; in the control process, the fuzzy PI-PD Self-tuning can continuously monitor the changes of parameters and the real-time feedback of parameters to optimize the control effect.

Description

一种基于模糊PI-PD控制的直流无刷电机调速方法A Speed Regulation Method of Brushless DC Motor Based on Fuzzy PI-PD Control

技术领域technical field

本发明属于直流电机调速技术领域,具体涉及一种基于模糊PI-PD控制的直流无刷电机调速方法。The invention belongs to the technical field of DC motor speed regulation, and in particular relates to a DC brushless motor speed regulation method based on fuzzy PI-PD control.

背景技术Background technique

无刷直流电机已经应用于机械动力设备、电动汽车,机器人等领域中。但是无刷直流电动机在调速过程中是一种非线性运行状态,使用传统的PID控制并不能很好的对直流电机进行调速。Brushless DC motors have been used in mechanical power equipment, electric vehicles, robots and other fields. However, the brushless DC motor is in a non-linear operating state during the speed regulation process, and the traditional PID control cannot be used to regulate the speed of the DC motor well.

传统的控制策略,如PID控制具有结构简单、易实现等优点,通常在参数匹配的情况下可获得较好的性能,但在系统参数变化或负载扰动情况下,往往无法保证得到理想的闭环控制性能。Traditional control strategies, such as PID control, have the advantages of simple structure and easy implementation. Usually, better performance can be obtained in the case of parameter matching, but in the case of system parameter changes or load disturbances, it is often impossible to guarantee ideal closed-loop control. performance.

发明内容Contents of the invention

为了解决上述技术问题,本发明提供了一种能够稳定控制被控对象的方法:一种基于模糊PI-PD控制的直流无刷电机调速方法。包括模型的建立及调速方法,模型的建立包括两级模糊控制器,一级模糊控制实时调节PI控制器参数,二极模糊控制调整一级模糊控制器输出的缩放因子。调速方法是首先对电机实际转速n与给定转速nr进行比较计算,得出最终偏差e以及偏差变化率ec,在模糊控制器1中将上述两项偏差进行模糊化,将经过模糊化之后的E与EC交与模糊控制器开展推理工作,从而得到解模糊化后的k1p和k1i,在模糊控制器2中采用同样的方法得到k2p和k2i,然后将两个模糊控制器输出相乘,结果输入到PI控制器中,最后经过PD控制调节输入到无刷直流电机模型中,达到控制电机转速的目的。In order to solve the above technical problems, the present invention provides a method capable of stably controlling the controlled object: a speed regulation method of a DC brushless motor based on fuzzy PI-PD control. Including the establishment of the model and the speed regulation method, the establishment of the model includes a two-level fuzzy controller, the first-level fuzzy control adjusts the parameters of the PI controller in real time, and the second-level fuzzy control adjusts the scaling factor of the output of the first-level fuzzy controller. The method of speed regulation is to first compare and calculate the actual speed n of the motor with the given speed n r to obtain the final deviation e and the deviation change rate ec. After that, E and EC interact with the fuzzy controller to carry out inference work, so as to obtain the defuzzified k 1p and k 1i , use the same method in the fuzzy controller 2 to obtain k 2p and k 2i , and then combine the two fuzzy controllers Multiplied by the output of the controller, the result is input into the PI controller, and finally input into the brushless DC motor model through PD control adjustment, so as to achieve the purpose of controlling the motor speed.

本发明提供的一种基于模糊PI-PD控制的直流无刷电机调速方法,所述的模型建立的步骤如下:A kind of brushless DC motor speed regulation method based on fuzzy PI-PD control provided by the present invention, the steps of described model establishment are as follows:

Step 1:建立两个模糊控制器,定义所述两个模糊控制器的输入值及输出值的模糊子集;Step 1: Set up two fuzzy controllers, define the fuzzy subsets of input values and output values of the two fuzzy controllers;

Step 2:建立所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型;Step 2: Establish the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller;

Step 3:根据所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型,应用模糊合成推理得到PI控制参数的模糊矩阵表;Step 3: According to the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller, apply fuzzy synthetic reasoning to obtain the fuzzy matrix table of PI control parameters;

Step 4:采用重心法对所述模糊子集进行反模糊化,得到用于控制的清晰量。Step 4: Defuzzification is performed on the fuzzy subset by using the center of gravity method to obtain a clear amount for control.

所述的调速方法是根据上述模型建立两个模糊控制器,定义所述两个模糊控制器的输入值及输出值的模糊子集中,还包括:以转速偏差及偏差变化率作为所述两个模糊控制器的输入值,定义所述转速偏差和偏差变化率的模糊子集,并将转速偏差和偏差变化率的模糊子集映射到论域上;将两个模糊控制器的输出值分别相乘,结果作为传统PI控制器的比例、积分控制参数的修正值,定义所述两个模糊控制器输出值的模糊子集,并将所述两个模糊控制器输出值的模糊子集映射到论域上。The speed regulation method is to set up two fuzzy controllers according to the above-mentioned model, define the fuzzy subsets of the input value and the output value of the two fuzzy controllers, and also include: using the speed deviation and the deviation change rate as the two fuzzy subsets. The input values of two fuzzy controllers define the fuzzy subsets of the speed deviation and deviation change rate, and map the speed deviation and deviation change rate fuzzy subsets to the universe; the output values of the two fuzzy controllers are respectively multiplication, the result is used as the correction value of the proportional and integral control parameters of the traditional PI controller, defines the fuzzy subset of the output values of the two fuzzy controllers, and maps the fuzzy subset of the output values of the two fuzzy controllers to the domain.

PI控制参数的模糊矩阵表按下式计算得到:The fuzzy matrix table of PI control parameters is calculated as follows:

kp=k2p×k1p+kp0 k p =k 2p ×k 1p +k p0

ki=k2i×k1i+ki0 k i =k 2i ×k 1i +k i0

其中,kp0、ki0是系统参数的预设值,k1p、k1i是模糊控制器1的输出值,k2p、k2i是模糊控制器2的输出值,可根据被控对象的状态自动调整PI控制参数的取值。Among them, k p0 and k i0 are the preset values of system parameters, k 1p and k 1i are the output values of fuzzy controller 1, k 2p and k 2i are the output values of fuzzy controller 2, which can be determined according to the state of the controlled object Automatically adjust the value of PI control parameters.

相比于现有技术,本发明的有益效果在于:本发明采用模糊控制不需要依赖被控对象的精确数学模型,使其在控制状态中更加稳定,并且可以有效地抑制被控对象的非线性的情况;在控制过程中,模糊PI-PD的自整定可以不断地监控参数的变化以及参数的实时反馈,使控制效果达到理想化。Compared with the prior art, the beneficial effect of the present invention is that the fuzzy control adopted by the present invention does not need to rely on the precise mathematical model of the controlled object, making it more stable in the control state, and can effectively suppress the nonlinearity of the controlled object In the control process, the self-tuning of fuzzy PI-PD can continuously monitor the changes of parameters and the real-time feedback of parameters, so that the control effect can be idealized.

附图说明Description of drawings

图1所示为本发明基于模糊PI-PD控制的直流无刷电机调速方法模型示意图。FIG. 1 is a schematic diagram of a model of a brushless DC motor speed regulation method based on fuzzy PI-PD control according to the present invention.

图2所示为本发明基于模糊PI-PD控制的直流无刷电机调速方法具体工作流程图。Fig. 2 shows the specific working flow chart of the brushless DC motor speed regulation method based on fuzzy PI-PD control in the present invention.

具体实施方式Detailed ways

下文将结合具体实施例详细描述本发明。应当注意的是,下述实施例中描述的技术特征或者技术特征的组合不应当被认为是孤立的,它们可以被相互组合从而达到更好的技术效果。The present invention will be described in detail below in conjunction with specific embodiments. It should be noted that the technical features or combinations of technical features described in the following embodiments should not be regarded as isolated, and they can be combined with each other to achieve better technical effects.

本发明提供了一种基于模糊PI-PD控制的直流无刷电机调速方法。包括模型的建立及调速方法,模型的建立包括两级模糊控制器,一级模糊控制实时调节PI控制器参数,二极模糊控制调整一级模糊控制器输出的缩放因子。调速方法是首先对电机实际转速n与给定转速nr进行比较计算,得出最终偏差e以及偏差变化率ec,在模糊控制器1中将上述两项偏差进行模糊化,将经过模糊化之后的E与EC交与模糊控制器开展推理工作,从而得到解模糊化后的k1p和k1i,在模糊控制器2中采用同样的方法得到k2p和k2i,然后将两个模糊控制器输出相乘,结果输入到PI控制器中,最后经过PD控制调节的结果输入到无刷直流电机模型中,达到控制电机转速的目的。The invention provides a speed regulation method of a DC brushless motor based on fuzzy PI-PD control. Including the establishment of the model and the speed regulation method, the establishment of the model includes a two-level fuzzy controller, the first-level fuzzy control adjusts the parameters of the PI controller in real time, and the second-level fuzzy control adjusts the scaling factor of the output of the first-level fuzzy controller. The method of speed regulation is to first compare and calculate the actual speed n of the motor with the given speed n r to obtain the final deviation e and the deviation change rate ec. After that, E and EC interact with the fuzzy controller to carry out inference work, so as to obtain the defuzzified k 1p and k 1i , use the same method in the fuzzy controller 2 to obtain k 2p and k 2i , and then combine the two fuzzy controllers Multiplied by the output of the controller, the result is input to the PI controller, and finally the result adjusted by PD control is input to the brushless DC motor model to achieve the purpose of controlling the motor speed.

本发明基于模糊PI-PD控制的直流无刷电机调速方法的模型示意图如图1所示,其具体的建模步骤如下所示:The model schematic diagram of the brushless DC motor speed regulation method based on fuzzy PI-PD control in the present invention is shown in Figure 1, and its specific modeling steps are as follows:

Step 1:建立两个模糊控制器,定义所述两个模糊控制器的输入值及输出值的模糊子集;Step 1: Set up two fuzzy controllers, define the fuzzy subsets of input values and output values of the two fuzzy controllers;

Step 2:建立所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型;Step 2: Establish the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller;

Step 3:根据所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型,应用模糊合成推理得到PI控制参数的模糊矩阵表;Step 3: According to the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller, apply fuzzy synthetic reasoning to obtain the fuzzy matrix table of PI control parameters;

Step 4:采用重心法对所述模糊子集进行反模糊化,得到用于控制的清晰量。Step 4: Defuzzification is performed on the fuzzy subset by using the center of gravity method to obtain a clear amount for control.

如图2所示为本发明基于模糊PI-PD控制的直流无刷电机调速方法具体工作流程图,下面结合模型建立的步骤对工作流程进行详细说明:As shown in Figure 2, it is a specific work flow chart of the brushless DC motor speed regulation method based on fuzzy PI-PD control in the present invention, and the work flow is described in detail in conjunction with the steps of model establishment below:

Step 1:建立两个模糊控制器,定义所述两个模糊控制器的输入值及输出值的模糊子集;Step 1: Set up two fuzzy controllers, define the fuzzy subsets of input values and output values of the two fuzzy controllers;

以转速偏差及偏差变化率作为所述两个模糊控制器的输入值,定义所述转速偏差和偏差变化率的模糊子集{NB,NM,NS,ZO,PS,PM,PB},分别代表输入输出语言变量的模糊子集:负大、负中、负小、零、正小、正中、正大,并将转速偏差和偏差变化率的模糊子集映射到论域[-6,6]上;Taking the speed deviation and the deviation change rate as the input values of the two fuzzy controllers, define the fuzzy subsets {NB, NM, NS, ZO, PS, PM, PB} of the speed deviation and the deviation change rate, respectively representing Fuzzy subsets of input and output linguistic variables: negative large, negative medium, negative small, zero, positive small, positive medium, positive large, and map the fuzzy subsets of speed deviation and deviation change rate to the universe [-6, 6] ;

将两个模糊控制器的输出值分别相乘,结果作为传统PI控制器的比例、积分控制参数的修正值,定义所述两个模糊控制器输出值的模糊子集{NB,NM,NS,ZO,PS,PM,PB},分别代表输入输出语言变量的模糊子集:负大、负中、负小、零、正小、正中、正大,并将所述两个个模糊控制器输出值的模糊子集映射到论域[-10,10]上。The output values of the two fuzzy controllers are multiplied respectively, and the result is used as the correction value of the proportional and integral control parameters of the traditional PI controller, and the fuzzy subset {NB, NM, NS, ZO, PS, PM, PB} represent the fuzzy subsets of input and output linguistic variables: negative large, negative medium, negative small, zero, positive small, positive medium, positive large, and the output values of the two fuzzy controllers The fuzzy subset of is mapped to the domain of discourse [-10, 10].

Step 2:建立所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型;Step 2: Establish the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller;

Step 3:根据所述模糊子集的隶属度函数及各个模糊控制器的模糊控制模型,应用模糊合成推理得到PI控制参数的模糊矩阵表;Step 3: According to the membership function of the fuzzy subset and the fuzzy control model of each fuzzy controller, apply fuzzy synthetic reasoning to obtain the fuzzy matrix table of PI control parameters;

PI控制参数的模糊矩阵表按下式计算得到:The fuzzy matrix table of PI control parameters is calculated as follows:

kp=k2p×k1p+kp0 k p =k 2p ×k 1p +k p0

ki=k2i×k1i+ki0 k i =k 2i ×k 1i +k i0

其中,kp0、ki0是系统参数的预设值,k1p、k1i是模糊控制器1的输出值,k2p、k2i是模糊控制器2的输出值,可根据被控对象的状态自动调整PI控制参数的取值。Among them, k p0 and k i0 are the preset values of system parameters, k 1p and k 1i are the output values of fuzzy controller 1, k 2p and k 2i are the output values of fuzzy controller 2, which can be determined according to the state of the controlled object Automatically adjust the value of PI control parameters.

控制品质的好坏主要取决于控制参数选择的合理性。根据经验,从系统的响应速度、稳定性、超调量、稳态精度、PID控制参数kp、ki及kd的作用等方面来考虑,对受控过程中对应不同偏差e和偏差变化率ec变化下,PI控制器参数kp,ki的自调整要满足如下调整原则;The quality of control mainly depends on the rationality of the control parameter selection. Based on experience, considering the system response speed, stability, overshoot, steady-state accuracy, and the role of PID control parameters k p , ki and k d , the corresponding deviation e and deviation change in the controlled process When the rate ec changes, the self-adjustment of the PI controller parameters k p and ki should meet the following adjustment principles;

(1)当误差E较大时,为尽快消除误差,提高响应速度,k1p、k2p取大值,k1i、k2i取较小值或零;误差E较小时,为继续消除误差,及防止超调过大而产生振荡,k1p、k2p值要减小,k1i、k2i取小值,在误差E很小时,为消除静差,避免系统在设定值附近产生振荡使系统尽快稳定,k1p、k2p值继续减小k1i、k2i值不变或稍取大一点。(1) When the error E is large, in order to eliminate the error as soon as possible and improve the response speed, k 1p and k 2p take a large value, and k 1i and k 2i take a small value or zero; when the error E is small, in order to continue to eliminate the error, And to prevent oscillation caused by excessive overshoot, the values of k 1p and k 2p should be reduced, and k 1i and k 2i should be small. When the error E is small, in order to eliminate the static error and avoid the system from oscillating near the set value, use The system is stabilized as soon as possible, and the values of k 1p and k 2p continue to decrease, and the values of k 1i and k 2i remain unchanged or slightly larger.

(2)当E与EC同号时,被控量向偏离给定值方向变化,应加强控制作用,使误差朝减小方向变化,应取较小k1i、k2i;当E与EC异号时,被控量向接近给定值方向变化,因此在误差E较大时,取较小的k1p、k2p值或零以加快控制的动态过程。(2) When E and EC have the same sign, the controlled quantity changes in the direction of deviating from the given value, and the control effect should be strengthened to make the error change in the direction of decreasing, and k 1i and k 2i should be smaller; when E and EC are different When the number is , the controlled quantity changes towards the given value, so when the error E is large, take a smaller value of k 1p , k 2p or zero to speed up the dynamic process of control.

(3)EC越大,k1p、k2p取值越小,k1i、k2i取值越大。(3) The larger the EC is, the smaller the values of k 1p and k 2p are, and the larger the values of k 1i and k 2i are .

Step 4:采用重心法对所述模糊子集进行反模糊化,得到用于控制的清晰量。Step 4: Defuzzification is performed on the fuzzy subset by using the center of gravity method to obtain a clear amount for control.

反模糊化就是将输出的语言变量转化为精确的数值,本发明的模糊控制器采用重心法对模糊子集反模糊化。以控制作用论域上的点对控制作用模糊子集隶属度函数为权系数进行加权平均求得反模糊化结果。将反模糊化的结果输入到无刷直流电机模型中,达到控制电机调速的目的。Defuzzification is to transform the output language variables into precise numerical values. The fuzzy controller of the present invention adopts the center of gravity method to defuzzify fuzzy subsets. The defuzzification results are obtained by weighting the average of the membership function of fuzzy subsets of the control role on the control role discourse domain. The result of defuzzification is input into the brushless DC motor model to achieve the purpose of controlling the speed of the motor.

本发明一种基于模糊PI-PD控制的直流无刷电机调速方法,由于采用模糊控制不需要依赖被控对象的精确数学模型,所以使电机在控制状态中更加稳定,并且可以有效地抑制被控电机的非线性的情况;在控制过程中,模糊PI-PD的自整定可以不断地监控参数的变化以及参数的实时反馈,使控制电机的效果达到最优化。The present invention is a brushless DC motor speed regulation method based on fuzzy PI-PD control. Because the fuzzy control does not need to rely on the precise mathematical model of the controlled object, the motor is more stable in the control state and can effectively suppress the controlled object. In the control process, the self-tuning of fuzzy PI-PD can continuously monitor the changes of parameters and the real-time feedback of parameters, so that the effect of controlling the motor can be optimized.

本文虽然已经给出了本发明的一些实施例,但是本领域的技术人员应当理解,在不脱离本发明精神的情况下,可以对本文的实施例进行改变。上述实施例只是示例性的,不应以本文的实施例作为本发明权利范围的限定。Although some embodiments of the present invention have been given herein, those skilled in the art should understand that the embodiments herein can be changed without departing from the spirit of the present invention. The above-mentioned embodiments are only exemplary, and the embodiments herein should not be used as limitations on the scope of rights of the present invention.

Claims (6)

1. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control, which is characterized in that building including Controlling model Vertical and motor speed regulating method, the foundation of Controlling model include two-stage fuzzy controller, and level-one fuzzy control adjusts PI control in real time Device parameter, two pole fuzzy controls adjust the zoom factor of level-one fuzzy controller output.Motor speed regulating method is first to motor Actual speed n and given rotating speed nrIt is compared calculating, final deviation e and deviation variation rate ec is obtained, in fuzzy controller 1 It is middle to be blurred above-mentioned two deviations, give fuzzy controller to carry out reasoning work the E and EC after blurring, To obtain the k after defuzzification1pAnd k1i, k is obtained using same method in fuzzy controller 22pAnd k2i, then by two A fuzzy controller output is multiplied, and is as a result input in PI controller, is finally input to brushless dc by PD control adjusting In machine model, achieve the purpose that control motor speed.
2. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control according to claim 1, feature exist In:The modeling procedure of the Controlling model is:
Step1:Two fuzzy controllers are established, the input value of described two fuzzy controllers and the fuzzy son of output valve are defined Collection;
Step2:Establish the subordinating degree function of the fuzzy subset and the fuzzy control model of each fuzzy controller;
Step3:According to the subordinating degree function of the fuzzy subset and the fuzzy control model of each fuzzy controller, using fuzzy Compositional rule of inference obtains the fuzzy matrix table of PI control parameter;
Step4:Anti fuzzy method is carried out to the fuzzy subset using gravity model appoach, obtains the clear amount for control.
3. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control according to claim 2, feature exist In:The motor speed regulating method be on the basis of established Controlling model, to the fuzzy rules of two fuzzy controllers into Row definition.
4. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control according to claim 3, feature exist In:Described establishes two fuzzy controllers, using revolving speed deviation and deviation variation rate as the defeated of described two fuzzy controllers Enter value, defines the fuzzy subset { NB, NM, NS, ZO, PS, PM, PB } of the revolving speed deviation and deviation variation rate, respectively represent defeated Enter the fuzzy subset of output language variable:In negative big, negative, bear it is small, zero, it is just small, center, honest, and by revolving speed deviation and deviation The fuzzy subset of change rate is mapped on domain [- 6,6];The output valve of two fuzzy controllers is multiplied respectively, as a result conduct Ratio, the correction value of integration control parameter of conventional PI control device, define the fuzzy son of described two fuzzy controller output valves Collect { NB, NM, NS, ZO, PS, PM, PB }, the fuzzy subset of representative input and output linguistic variable, and will be described with above-mentioned subset The fuzzy subset of two fuzzy controller output valves is mapped on domain [- 10,10].
5. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control according to claim 3, feature exist In:The fuzzification process is according to the subordinating degree function for establishing the fuzzy subset and the fuzzy control of each fuzzy controller Model obtains the fuzzy matrix table of PI control parameter using fuzzy synthetic reason;The fuzzy matrix table of PI control parameter is as the following formula It is calculated:
kp=k2p×k1p+kp0
ki=k2i×k1i+ki0
Wherein, kp0、ki0It is the preset value of system parameter, k1p、k1iIt is the output valve of fuzzy controller 1, k2p、k2iIt is fuzzy control The output valve of device 2, can be according to the value of the state adjust automatically PI control parameter of controlled motor.
6. a kind of DC brushless motor speed regulating method based on fuzzy PI-PD control according to claim 2, feature exist In:Described carries out anti fuzzy method to the fuzzy subset using gravity model appoach, exactly converts the linguistic variable of output to accurately Numerical value, control action fuzzy subset's subordinating degree function is weighted and averaged as weight coefficient using the point on control action domain and is asked Anti fuzzy method is obtained as a result, the result of anti fuzzy method is input in brshless DC motor model, reaches the mesh of control electric machine speed regulation 's.
CN201810641587.2A 2018-06-20 2018-06-20 Direct-current brushless motor speed regulation method based on fuzzy PI-PD control Expired - Fee Related CN108832853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810641587.2A CN108832853B (en) 2018-06-20 2018-06-20 Direct-current brushless motor speed regulation method based on fuzzy PI-PD control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810641587.2A CN108832853B (en) 2018-06-20 2018-06-20 Direct-current brushless motor speed regulation method based on fuzzy PI-PD control

Publications (2)

Publication Number Publication Date
CN108832853A true CN108832853A (en) 2018-11-16
CN108832853B CN108832853B (en) 2022-05-31

Family

ID=64142921

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810641587.2A Expired - Fee Related CN108832853B (en) 2018-06-20 2018-06-20 Direct-current brushless motor speed regulation method based on fuzzy PI-PD control

Country Status (1)

Country Link
CN (1) CN108832853B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109884883A (en) * 2019-03-15 2019-06-14 长春工业大学 A Configurable Fuzzy PID Controller for Brushless DC Motor Speed Regulation
CN111381492A (en) * 2020-03-24 2020-07-07 湖南盛鼎科技发展有限责任公司 Brushless direct current motor control method based on interval two-type fuzzy integral PID
CN112859616A (en) * 2021-01-27 2021-05-28 顺德职业技术学院 Sensor sampling interval fuzzy controller
CN113156809A (en) * 2021-04-22 2021-07-23 广东第二师范学院 Motor rotating speed control method based on differential regulation improved PD algorithm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119446A (en) * 1997-11-10 2000-09-19 Samsung Aerospace Industries, Ltd. Method for controlling gas turbine using fuzzy logic
US20030153990A1 (en) * 2002-01-22 2003-08-14 Igor Boiko Method and apparatus for tuning a PID controller
JP2013003845A (en) * 2011-06-16 2013-01-07 Institute Of National Colleges Of Technology Japan Built-in intelligence controller, control system, control program, recording medium, and control method
CN103760766A (en) * 2014-01-08 2014-04-30 江苏新绿能科技有限公司 Method and system for fuzzy control over genetic algorithm optimization of shielded gate portal crane controller
CN106054616A (en) * 2016-07-27 2016-10-26 昆明理工大学 Titanium tape reel continuous pickling loop sleeve height control method for fuzzy logic optimizing PID controller parameters

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119446A (en) * 1997-11-10 2000-09-19 Samsung Aerospace Industries, Ltd. Method for controlling gas turbine using fuzzy logic
US20030153990A1 (en) * 2002-01-22 2003-08-14 Igor Boiko Method and apparatus for tuning a PID controller
JP2013003845A (en) * 2011-06-16 2013-01-07 Institute Of National Colleges Of Technology Japan Built-in intelligence controller, control system, control program, recording medium, and control method
CN103760766A (en) * 2014-01-08 2014-04-30 江苏新绿能科技有限公司 Method and system for fuzzy control over genetic algorithm optimization of shielded gate portal crane controller
CN106054616A (en) * 2016-07-27 2016-10-26 昆明理工大学 Titanium tape reel continuous pickling loop sleeve height control method for fuzzy logic optimizing PID controller parameters

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109884883A (en) * 2019-03-15 2019-06-14 长春工业大学 A Configurable Fuzzy PID Controller for Brushless DC Motor Speed Regulation
CN111381492A (en) * 2020-03-24 2020-07-07 湖南盛鼎科技发展有限责任公司 Brushless direct current motor control method based on interval two-type fuzzy integral PID
CN112859616A (en) * 2021-01-27 2021-05-28 顺德职业技术学院 Sensor sampling interval fuzzy controller
CN113156809A (en) * 2021-04-22 2021-07-23 广东第二师范学院 Motor rotating speed control method based on differential regulation improved PD algorithm

Also Published As

Publication number Publication date
CN108832853B (en) 2022-05-31

Similar Documents

Publication Publication Date Title
CN106452248A (en) Direct current speed control mothed based on fuzzy PID control
CN108832853A (en) A kind of DC brushless motor speed regulating method based on fuzzy PI-PD control
He et al. Control of dynamical processes using an on-line rule-adaptive fuzzy control system
CN103808159B (en) Automatic control method of submerged arc furnace electrode based on high precision fuzzy control
CN108809167A (en) A kind of BP neural network PID speed regulating control algorithms based on fuzzy control
CN108134114A (en) A kind of PEMFC Temperature control method
CN106681136A (en) Synchronous motor excitation control system based on auto-adjusting fuzzy PID control
CN104155877A (en) Brushless DC motor fuzzy control system based on genetic algorithm and control method thereof
CN108809160A (en) A kind of DC motor speed-regulating method based on mixing self-regulation fuzzy-adaptation PID control
CN111245316A (en) Aviation wide-frequency-conversion three-stage motor voltage regulation method based on double-fuzzy PI control
CN111983918A (en) Improved fuzzy Smith-PID-based electric heating furnace temperature control method
CN113937792B (en) Ultralow frequency oscillation damping control method for hybrid vector diagram neural reinforcement learning
CN118732727A (en) Humidity control method for environmental test chamber based on fuzzy PID algorithm
Prusty et al. A novel fuzzy based adaptive control of the four tank system
CN104527637B (en) Method for controlling hybrid power vehicle and system
CN109884883A (en) A Configurable Fuzzy PID Controller for Brushless DC Motor Speed Regulation
CN113783479B (en) Brushless direct current motor fuzzy PID control method based on neural network matrix
CN108089442B (en) PI controller parameter self-tuning method based on prediction function control and fuzzy control
CN106079331A (en) A kind of injection machine electro-hydraulic proportional control system and method for designing thereof
CN117452805B (en) Extreme learning machine fuzzy PID control method and system for central air conditioning water system
CN118778419A (en) An intelligent hydrogen-nitrogen ratio control method
CN106292285A (en) A kind of fuzzy adapted PI control device parameter determination method
Muntaser et al. Coupled Tank Non-linear System; Modeling and Level Control using PID and Fuzzy Logic Techniques
CN112965540B (en) Unmanned helicopter piston engine rotating speed control method based on fuzzy active disturbance rejection
Zhou Research on self-tracking car based on fuzzy-PID control algorithm

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220531

CF01 Termination of patent right due to non-payment of annual fee