模糊控制外文文献
模糊控制的移动机器人的外文翻译.doc
![模糊控制的移动机器人的外文翻译.doc](https://img.taocdn.com/s3/m/93e7af134431b90d6c85c7fa.png)
1998年的IEEE国际会议上机器人及自动化Leuven ,比利时1998年5月一种实用的办法--带拖车移动机器人的反馈控制F. Lamiraux and J.P. Laumond拉斯,法国国家科学研究中心法国图卢兹{florent ,jpl}@laas.fr摘要本文提出了一种有效的方法来控制带拖车移动机器人。
轨迹跟踪和路径跟踪这两个问题已经得到解决。
接下来的问题是解决迭代轨迹跟踪。
并且把扰动考虑到路径跟踪内。
移动机器人Hilare的实验结果说明了我们方法的有效性。
1引言过去的8年,人们对非完整系统的运动控制做了大量的工作。
布洛基[2]提出了关于这种系统的一项具有挑战性的任务,配置的稳定性,证明它不能由一个简单的连续状态反馈。
作为替代办法随时间变化的反馈[10,4,11,13,14,15,18]或间断反馈[3]也随之被提出。
从[5] 移动机器人的运动控制的一项调查可以看到。
另一方面,非完整系统的轨迹跟踪不符合布洛基的条件,从而使其这一个任务更为轻松。
许多著作也已经给出了移动机器人的特殊情况的这一问题[6,7,8,12,16]。
所有这些控制律都是工作在相同的假设下:系统的演变是完全已知和没有扰动使得系统偏离其轨迹。
很少有文章在处理移动机器人的控制时考虑到扰动的运动学方程。
但是[1]提出了一种有关稳定汽车的配置,有效的矢量控制扰动领域,并且建立在迭代轨迹跟踪的基础上。
存在的障碍使得达到规定路径的任务变得更加困难,因此在执行任务的任何动作之前都需要有一个路径规划。
在本文中,我们在迭代轨迹跟踪的基础上提出了一个健全的方案,使得带拖车的机器人按照规定路径行走。
该轨迹计算由规划的议案所描述[17] ,从而避免已经提交了输入的障碍物。
在下面,我们将不会给出任何有关规划的发展,我们提及这个参考的细节。
而且,我们认为,在某一特定轨迹的执行屈服于扰动。
我们选择的这些扰动模型是非常简单,非常一般。
它存在一些共同点[1]。
毕业设计(论文)-基于模糊理论与常规的模糊pid控制方法研究[管理资料]
![毕业设计(论文)-基于模糊理论与常规的模糊pid控制方法研究[管理资料]](https://img.taocdn.com/s3/m/d0099326b14e852459fb57c8.png)
基与模糊理论与常规的模糊PID控制方法研究Research on fuzzy PID control method based on fuzzy theory and fuzzy theory学生姓名:指导教师:摘要传统PID控制是经典控制理论中的一种比例微分积分控制,是工业中应用最广泛的控制方法。
但是随着社会和生产的发展,对自动控制的响应速度,系统稳定性和适应能力有了更高的要求。
经典控制要求被控对象具有确定的,线性化的数学模型,但是具体实际被控对象都不同程度存在非线性,建模困难的特点,于是模糊控制由此产生。
模糊控制技术是近代智能控制理论的新颖技术,通过模拟人的近似推理和判断过程,是控制算法的可控性、适应性和合理性提高。
模糊控制的优点,如能有效减小系统超调量,提高系统的响应速度,缩短系统的调节时间,总体来说,大大增强了控制系统的动态性能。
模糊控制作为一种相对较新的控制方法,它也能提供更多的发展空间。
所选期刊给出了PID控制器、模糊控制器、自适应PID模糊控制的基本原理和设计方法,通过仿真比较,得出了PID模糊控制比前两者具有更好的系统动态性能,控制品质指标优于传统PID以及模糊控制。
关键词:模糊控制;PID控制;模糊PID控制AbstractThe traditional PID control is a classic control integral proportional differential control theory, control method is the most widely used in industry. But with the development of society and production, theresponse speed、stability and adaptabilityof the automatic control system have been requiring hight increasingly. The classical control requirements of the controlled object is determined mathematical model linear, but the actual controlled object are nonlinear characteristics, difficulties in modeling, and fuzzy control. The resulting fuzzy control technology is a modern novel intelligent control technology theory, the approximate reasoning and judgment process simulation of the people, is the controllability of control algorithm, improve the adaptability and rationality. The advantages of fuzzy control such as, can effectively reduce the overshoot and improve the response speed of the system, shorten the adjustment time, overall, greatly enhancing the dynamic control system As a relatively new control method, fuzzy control can also provide more room for development.Selected journals gives the PID controller, fuzzy controller, fuzzy adaptive PID control basic principle and design method of, by simulation and comparison, it is concluded that the PID fuzzy control has better dynamic performance than the previous two, quality index is better than the traditional PID control and fuzzy control.Key words: Fuzzy control; PID control; Fuzzy PID control目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (1) (1) (1) (2)第二章PID控制基本原理 (2) (2) (4) (4) (6)第三章模糊PID控制器设计 (7)模糊逻辑控制过程 (7) (9) (10).................................................. (11)................................................ (11)模糊逻辑推理................................................ ..12 (18)第四章系统的仿真 (19) (19) (20)结束语 (26)参考文献...............................................,,27附录.. (28)第一章绪论问题的提出20世纪中叶以来,在科学技术与工业发展过程中,自动控制理论与技术发挥了巨大的作用,并取得了巨大的成就,是现代高新技术的重要手段之一。
洗衣机模糊控制
![洗衣机模糊控制](https://img.taocdn.com/s3/m/1b7a3c0303d8ce2f006623f1.png)
故障等.
4) 研制样机的洗净率、各项传感特性、各种模
糊输出量、各种洗涤功能均达到了我国相关的标准
和合同约定的技术要求.
5) 经连续运转和施加强电磁干扰,证明系统
健壮性好、抗干扰能力强.
6) 实现模糊控制后,样机节水12%~18%,
节电7%~12%.节水、节电、省时效果良好.
门狗”技术等方面加强研究和实施.着重防止程序
“跑飞”,并解决好系统非法复位的自恢复问题,使系
统具有故障诊断功能.
2.4 其他技术框架
2.4.1 实验分析与模糊规则的建立 洗衣机的洗
涤过程包括初洗、主洗、过清、处理等工艺程序.洗
涤的全过程为3输入5输出的控制过程,输入量为
布质、布量、脏污程度和脏污性质;输出量为水位、转
术框架
本系统是一个多输入多输出的控制系统.主要
输入量(模糊量)有洗涤物的布质、布量、脏污程度、
脏污性质等.系统的输出量有电机转速、进水量、水
位、洗涤时间(包括过清和脱水时间)和洗涤剂投放
量等.总的设计思路是利用相应的传感器检测各种
输入量,通过转换和处理,运用各种控制模块和模糊
控制规则,经模糊计算和推理决策,确定洗涤程序和
洗涤过程中的输出量.
2.1 模糊控制器设计的框架构思
模糊控制器设计利用主要因素推理和间接推理
等方法.主要因素推理即是抓住主要因果关系,放
弃次要因果关系.例如,用布质、布量的监测数据来
推理决策水位、转速、洗涤时间等工作参数.间接推
理亦称顺序推理,即将前一种推理作为本次推理的
前提,从而引申出新的结果.例如,若洗涤剂投放量
机以更强大的生命力.系统的研制开发是以XGQ-
模糊控制器设计外文资料翻译
![模糊控制器设计外文资料翻译](https://img.taocdn.com/s3/m/07444352e45c3b3567ec8b41.png)
外文资料翻译Static Output Feedback Control for Discrete-time Fuzzy Bilinear System Abstract The paper addressed the problem of designing fuzzy static output feedback controller for T-S discrete-time fuzzy bilinear system (DFBS). Based on parallel distribute compensation method, some sufficient conditions are derived to guarantee the stability of the overall fuzzy system. The stabilization conditions are further formulated into linear matrix inequality (LMI) so that the desired controller can be easily obtained by using the Matlab LMI toolbox. In comparison with the existing results, the drawbacks such as coordinate transformation, same output matrices have been eliminated. Finally, a simulation example shows that the approach is effective.Keywords discrete-time fuzzy bilinear system (DFBS); static output feedback control; fuzzy control; linear matrix inequality (LMI)1 IntroductionIt is well known that T-S fuzzy model is an effective tool for control of nonlinear systems where the nonlinear model is approximated by a set of linear local models connected by IF-THEN rules. Based on T-S model, a great number of results have been obtained on concerning analysis and controller design[1]-[11]. Most of the above results are designed based on either state feedback control or observer-basedcontrol[1]-[7].Very few results deal with fuzzy output feedback[8]-[11]. The scheme of static output feedback control is very important and must be used when the system states are not completely available for feedback. The static output feedback control for fuzzy systems with time-delay was addressed [9][10] and a robust H∞ controller via static output feedback was designed[11]. But the derived conditions are not solvable by the convex programming technique since they are bilinear matrix inequality problems. Moreover, it is noted that all of the aforementioned fuzzy systems were based on the T-S fuzzy model with linear rule consequence.Bilinear systems exist between nonlinear and linear systems, which provide much better approximation of the original nonlinear systems than the linear systems [12].The research of bilinear systems has been paid a lot of attention and a series of results have been obtained[12][13].Considering the advantages of bilinear systems and fuzzy control, the fuzzy bilinear system (FBS) based on the T-S fuzzy model with bilinear rule consequence was attracted the interest of researchers[14]-[16]. The paper [14] studied the robust stabilization for the FBS, then the result was extended to the FBS with time-delay[15]. The problem of robust stabilization for discrete-time FBS (DFBS) was considered[16]. But all the above results are obtained via state feedback controller.In this paper, a new approach for designing a fuzzy static output feedback controller for theDFBS is proposed. Some sufficient conditions for synthesis of fuzzy static outputfeedback controller are derived in terms of linear matrix inequality (LMI) and the controller can be obtained by solving a set of LMIs. In comparison with the existing literatures, the drawbacks such as coordinate transformation and same output matrices have been eliminated.Notation: In this paper, a real symmetric matrix 0P > denotes P being a positive definite matrix. In symmetric block matrices, an asterisk (*) is used to represent a symmetric term and {...}diag stands for a block-diagonal matrix. The notion ,,1si j l =∑means 111s s si j l ===∑∑∑. 2 Problem formulationsConsider a DFBS that is represented by T-S fuzzy bilinear model. The i th rule of the DFBS is represented by the following form11 ()...() (1)()()()()()()1,2,...,i i v vi i i i i R if t is M and and t is M then x t A x t B u t N x t u t y t C x t i sξξ+=++== (1)Where iR denotes the fuzzy inference rule, s is the number of fuzzy rules.,1,2...ji M j v=is fuzzy set and()j t ξis premise variable.()nx t R ∈Is the statevector,()u t R ∈is the control input and T 12()[(),(),..,()]q q y t y t y t y t R =∈ is the system output. The matrices ,,,i i i i A B N C are known matrices with appropriate dimensions. Since the static output feedback control is considered in this paper, we simply set v q =and11()(),...,()()v q t y t t y t ξξ==.By using singleton fuzzifier, product inference and center-average defuzzifier,the fuzzy model(1) Can be expressed by the following global model11(1)(())[()()()()]()(())()si i i i i si i i x t h y t A x t B u t N x t u t y t h y t C x t ==+=++=∑∑(2)Where 11(())(())/(()),(())(())qsi i i i ij i j h y t y t y t y t y t ωωωμ====∑∏.(())ij y t μisthegradeofMembership of()j y t injiM . We assumethat (())0i y t ω≥and 1(())0si i y t ω=>∑. Then we have the followingconditions:1(())0,(())1si i i h y t h y t =≥=∑.Based on parallel distribute compensation, the fuzzy controller shares the same premise parts with (1); that is, the static output controller for fuzzy rule i is written as11T T ()... () ()()/1i i v vii i i R if y t is M and and y t is M then u t F y t y F F yρ=+(3)Hence, the overall fuzzy control law can be represented as111()()sin cos ()1ss si i i i i i i i i i T T i i F y t u t h h h F y t y F F yρρθρθ======+∑∑∑ (4)WhereT T T T ()1sin ,cos ,[,],1,2,...,2211i i i i i i i i F y t i sy F F yy F F y ππθθθ==∈-=++.1q i F R ⨯∈is a vector to be determined and 0ρ>is a scalar to be assigned.By substituting (4) into (2), the closed-loop fuzzy systems can be represented as,,11(1)()()()si j l ijl i j l si i i x t h h h x t y t h C x t ==+=Λ=∑∑ (5)wherecos sin ijl i i j l j i jA B F C N ρθρθΛ=++.The objective of this paper is to design fuzzy controller (4) such that the DFBS(5) is asymptotically stable. 3 Main resultsNow we introduce the following Lemma which will be used in our main results.Lemma 1 Given any matrices ,M N and 0P >with appropriate dimensions suchthat 0ε>, the inequality T T T 1TM PN N PM M PM N PN εε-+≤+holds.Proof: Note that 11112222()()()()T TTTM PN N PM P M P N P N P M +=+Applying Lemma 1 in [1]: 1T T T TM N N M M M N N εε-+≤+, the inequalityT T T 1T M PN N PM M PM N PN εε-+≤+can be obtained. Thus the proof iscompleted.Theorem 1 For given scalar 0ρ>and 0,,1,2,...,ij i j sε>=, the DFBS (5) isasymptotically stable in the large, if there exist matrices 0Q >and ,1,2,...,i F i s = satisfying the inequality (6).T T T 111()0000 ,,1,2,...,i i i j l ijl Q QA QN B F C Q a Q b Q b Q i j l s ---⎡⎤-⎢⎥*-⎢⎥Φ=<⎢⎥**-⎢⎥***-⎣⎦= (6)Where211,(1)ij ij a b ερε-=+=+.Proof: Consider the Lyapunov function candidate asT ()()()V t x t Px t =(7)where 1P Q -= is to be selected.Define the difference ()(1)()V t V t V t ∆=+-, and then along the solution of (5), we haveT TT ,,1,,1T T T T 12,,1,,1T T T ,,1()()()()()()()()()() ()()()ssi j l m n p ijl mnp i j l m n p ssi j l m n p ijl mnp ijl mnp i j l m n p s i j l ijl ijl i j l V t h h h h h h x t P x t x t Px t h h h h h h x t P P x t x t Px t h h h x t P x t x t P =====∆=ΛΛ-=ΛΛ+ΛΛ-≤ΛΛ-∑∑∑∑∑()x t (8)Applying Lemma 1 again, it follows thatT T T 21T T (cos sin )(cos sin ) (1)(1)[()()]ijl ijl i i j l j i j i i j l j i j ij i i ij i j l i j l i i P A B F C N P A B F C N A PA B F C P B F C N PN ρθρθρθρθερε-ΛΛ=++++≤++++(9)Substituting (9) into (8) leads toT T T T ,,1()()[()()]()si j l i i i j l i j l i i i j l V t h h h x t aA PA b B F C P B F C bN PN P x t =∆≤++-∑ (10)Applying the Schur complement, (6) is equivalent toT 1T 1T 1()(Q)0i i i j l i j l i i Q aQA Q A Q b B F C Q Q B F C bQN Q N Q ----+++< (11)Pre- and post multiplying both side of (11) with P , respectively, we haveT T T ()()0i i i j l i j l i i P aA PA b B F C P B F C bN PN -+++< (12)Therefore, it is noted that ()0V t ∆<, then the DFBS (5) is asymptotically stable. Thus the proof is completed.The matrix inequality (6) leads to BMI optimization, a non-convex programming problem. In the following theorem, we will derive a sufficient condition such that thematrix inequality (6) can be transformed into an LMI problem.Theorem 2 For given scalar 0ρ>and 0,,1,2,...,ij i j sε>=, the DFBS (5) isasymptotically stable in the large, if there exist matrices 0Q >and ,1,2,...,i F i s = satisfying the inequality (13).T T T 1110()000000 ,,1,2,...,i i l ijl i j Q QA QN C Q a Q I b Q I b Q B F I i j l s ---⎡⎤-⎢⎥*-+⎢⎥⎢⎥ψ=<**-+⎢⎥***-⎢⎥⎢⎥****-⎣⎦= (13)Proof: It is trivial thatT T ()()00000()()l l ijl i j i j C Q C Q I I B F B F φ⎡⎤⎢⎥*⎢⎥=>⎢⎥**⎢⎥***⎢⎥⎣⎦(14)Then ifijl ijl φΦ+<, we can conclude thatijl Φ<.TT T T 11T 1T TT 111()()00()000000()()()0000 00l l i i i j l ijl ijl i j i j l i i i j C Q C Q Q QA QN B F C Q I a Q I b Q B F B F b Q C Q Q QA QN a Q Ib Q IB F b Q φ------⎡⎤⎡⎤-⎢⎥⎢⎥**-⎢⎥⎢⎥Φ+=+⎢⎥⎢⎥****-⎢⎥⎢⎥******-⎢⎥⎣⎦⎣⎦⎡⎡⎤-⎢⎢⎥*-+⎢⎢⎥=+⎢⎥**-+⎢⎥***-⎣⎦⎣T00()l i j C Q B F ⎤⎥⎥⎡⎤⎣⎦⎢⎥⎢⎥⎢⎥⎦(15) By applying Schur complement, (13) is equivalent toijl ijl φΦ+<. Then wegetijl Φ<. According to Theorem 1, the DFBS (5) is asymptotically stable. Thus theproof is completed.4 Numerical examplesIn this section, an example is used for illustration. The considered DFBS is1: (1)()()()()()() 1,2i ii i i i R ify is M then x t A x t B u t N x t u t y t C x t i +=++==Where1212129.78-1010101,,,510510011A A N N B B ----⎡⎤⎡⎤⎡⎤⎡⎤======⎢⎥⎢⎥⎢⎥⎢⎥---⎣⎦⎣⎦⎣⎦⎣⎦ [][]1210,10.C C ==-The membership functions are defined as111()(1cos())/2,M y y μ=-2111()1()M M y y μμ=-.By letting 111221220.72,0.2, 1.51,ρεεεε===== applying Theorem 2 and solving the corresponding LMIs, we can obtain the following solutions:[][]12-1.5014,11.0790 2.2785,-3.0452.2.27850.5984F Q F =⎡⎤=⎢⎥=⎣⎦ Simulation results with the initial conditions:[]T1.4-1.6 respective, areshown in Fig.1 and Fig.2. One can find that all these state converge to the equilibrium state after 17 seconds.2468101214161820-2-1.5-1-0.500.511.5tx (t )x 1x 202468101214161820-0.6-0.4-0.20.20.40.60.8tu (t )Fig.1. State responses of system Fig.2. Control trajectory of system 5 ConclusionsIn this paper, a new and simple approach for designing a fuzzy static output feedback controller for the discrete-time fuzzy bilinear system is presented. The result is formulated in terms of a set of LMI-based conditions. By the proposed approach, the local output matrices are not necessary to be the same. Thus, the constraints had been relaxed and applicability of the static output feedback is increased.References[1] Wang R J, Lin W W and Wang W J. Stabilizability of linear quadratic state feedback for uncertain fuzzy time-delay systems [J]. IEEE Trans. Syst., Man, and Cybe., 2004, 34(2):1288-1292.[2] Cao Y Y and Frank P M. Analysis and synthesis of nonlinear time-delaysystems via fuzzy control approach [J]. IEEE Trans. Fuzzy Syst., 2000, 18(2): 200-211.[3] Yoneyama J. Robust stability and stabilization for uncertain Takagi-Sugeno fuzzy time-delay systems [J]. Fuzzy Sets and Syst., 2007, 158(4): 115-134.[4] Shi X Y and Gao Z W. Stability analysis for fuzzy descriptor systems [J]. Systems Engineering and Electronics, 2005, 27(6):1087-1089. (In Chinese)[5] Jiang X F and Han Q L. On designing fuzzy controllers for a class of nonlinear networked control systems[J].IEEE Trans. Fuzzy Syst., 2008, 16(4): 1050-1060.[6] Lin C, Wang Q G, Lee T H, et al. Design of observer-based H∞ control for fuzzy time-delay systems[J]. IEEE Trans. Fuzzy Syst., 2008, 16(2): 534-543.[7] Kim S H and Park P G. Observer-based relaxed H∞ control for fuzzy systems using a multiple Lyapunov function[J]. IEEE Trans. Fuzzy Syst., 2009, 17(2): 476-484.[8] Zhang Y S, Xu S Y and Zhang B Y. Robust output feedback stabilization for uncertain discrete-time fuzzy markovian jump systems with time-varying delays[J]. IEEE Trans. Fuzzy Syst., 2009, 17(2): 411-420.[9] Chang Y C, Chen S S, Su S F, et al. Static output feedback stabilization for nonlinear interval time-delay systems via fuzzy control approach [J]. Fuzzy Sets and Syst., 2004, 148(3): 395-410.[10] Chen S S, Chang Y C, Su S F, et al. Robust static output-feedback stabilization for nonlinear discrete-time systems with time delay via fuzzy control approach[J]. IEEE Trans. Fuzzy Syst., 2005, 13(2): 263-272.[11] Huang D and Nguang S K. Robust H∞ static output feedback control of fuzzy systems: a LMIs approach [J]. IEEE Trans. Syst., Man, and Cybe., 2006, 36: 216-222.[12] Mohler R R. Nonlinear systems: V ol.2 Application to Bilinear control [M]. Englewood Cliffs, NJ: Prentice-Hall, 1991[13] Dong M and Gao Z W. H∞ fault-tolerant control for singular bilinear systems related to output feedback[J]. Systems Engineering and Electronics, 2006, 28(12):1866-1869. (In Chinese)[14] Li T H S and Tsai S H. T-S fuzzy bilinear model and fuzzy controller design for a class of nonlinear systems [J]. IEEE Trans. Fuzzy Syst., 2007, 3(15):494-505.[15] Tsai S H and Li T H S. Robust fuzzy control of a class of fuzzy bilinear systems with time-delay [J]. Chaos, Solitons and Fractals (2007), doi: 10.1016/j. chaos.2007.06.057.[16] Li T H S, Tsai S H, et al, Robust H∞ fuzzy control for a class of uncertain discrete fuzzy bilinear systems [J]. IEEE Trans. Syst., Man, and Cybe., 2008, 38(2) : 510-526.离散模糊双线性系统的静态输出反馈控制摘要:研究了一类离散模糊双线性系统(DFBS)的静态输出反馈控制问题。
模糊PID控制器的鲁棒性研究外文文献翻译
![模糊PID控制器的鲁棒性研究外文文献翻译](https://img.taocdn.com/s3/m/7ceac7c33968011ca20091c8.png)
毕业设计(论文)外文文献译文及原文基于内模控制的模糊PID参数的整定Xiao—Gang Duan, Han-Xiong Li,and Hua DengSchool of Mechanical and Electrical Engineering,Central South UniVersity,Changsha 410083,China, and Department of Manufacturing Engineering and Engineering Management, City UniVersity of HongKong,Hong Kong摘要:在本文中将利用内模控制的整定方法实现模糊PID控制。
此种控制方式首次应用于模糊PID控制器,它包括一个线性PID控制器和非线性补偿部分.非线性补偿部分可视为一个干扰过程,模糊PID 控制器的参数可在分析的基础上确定内模结构.模糊PID控制系统利用李亚谱诺夫稳定性理论进行稳定性分析.仿真结果表明利用内模控制整定模糊PID控制参数是有效的。
1 引言一般而言,传统的PID 控制器对于十分复杂的被控对象控制效果不太理想, 如高阶时滞系统。
在这种复杂的环境下, 众所周知,模糊控制器由于其固有的鲁棒性可以有更好的表现,因此,在过去30年中,模糊控制器,特别是,模糊PID 控制器因其对于线性系统和非线性系统都能进行简单和有效的控制,已被广泛用于工业生产过程[1-4]. 模糊PID 控制器有多种形式[5],如单输入模糊PID 控制器,双输入模糊PID 控制器和三个输入的模糊PID 控制器.一般情况下,没有统一的标准。
单输入可能会丢失派生信息, 三输入模糊PID 控制器会产生按指数增长的规则.在本文中所采用的双输入模糊PID 控制器有一个适当的结构并且实用性强,因此在各种研究和应用中,是最流行的模糊PID 类型。
尽管业界对于应用模糊PID 有越来越大的兴趣,但从控制工程的主流社会的角度来看,它仍然是一个极具争议的话题。
英文文献翻译增益规划的模糊温度控制器的单向输入系统gainscheduling fuzzy temp
![英文文献翻译增益规划的模糊温度控制器的单向输入系统gainscheduling fuzzy temp](https://img.taocdn.com/s3/m/b55f0b056f1aff00bfd51e2e.png)
河南理工大学本科毕业设计(英文文献翻译)英文题目:Gain-scheduling fuzzy temperature controller or one-way input system译文题目:增益规划的模糊温度控制器的单向输入系统学院:电气工程与自动化学院专业名称:自动化年级班级:08-6 班学生姓名:苗壮指导教师:钱伟2012年6 月6日Gain-scheduling fuzzy temperature controller for one-way input system Shiuh-Jer Huang1,2 and Chen-Chuan Wang21Department of Vehicle Engineering, National Taipei University of Technology, No. 1, Sec. 3, Chung-Hsiao East Road, Taipei, Taiwan 1062Department of Mechanical Engineering, National Taiwan University of Science and Technology, No. 43, Keelung Road, Sec. 4, Taipei, Taiwan 106In many chemical and semiconductor manufacturing processes, temperature is an important control parameter for obtaining the desired product quality. Generally, the temperature control system has non-linear time-varying, slow response, time-delay and one-way control input characteristics. It is difficult to estimate accurately the dynamic model and design a general-purpose temperature controller to achieve good control performance. Here a model-free intelligent gain-scheduling fuzzy control strategy is proposed to design a temperature controller for an iron closed chamber with heater input only. The concept of gain scheduling is employed to adjust the mapping ranges of fuzzy membership functions during the control process for improving the control performance. The experimental results show that the steady-state errors of the step input responses are always less than 0.28C without overshoot by using this control scheme. It is suitable for industrial temperature control systems.Key words: fuzzy control; gain scheduling; temperature control and one-way input.1. IntroductionTemperature is an important control parameter in chemical, material and semiconductor manufacturing processes. For example, material annealing, thin film deposition and TV glass melting furnace all need appropriate temperature control systems. Some of the temperature control systems have heating and cooling control phases and others only have a heating input control phase. Their dynamic behaviours have significant differences. The temperature control system witch input only isAddress for correspondence: Shiuh-Jer Huang, Department of Vehicle Engineering, National Taipei University of Technology, No. 1, Sec. 3, Chung-Hsiao East Road, Taipei, Taiwan 106. E-mail: hd3601@.twFigures 1and 6–11appears in colour online: more difficult to monitor than two phase control systems to obtain good control performance. How to design a general-purpose temperature controller with good response speed, smaller steady-state error and without overshoot for industrial implementation is still a challenge in the control research field. Currently, on–off control and PID control schemes are employed in commercial products. A PID controller was proposed in 1936. It has been widely used in industrial automatic control systems. However, how to adjust the control gains is the key factor of implementing a PID controller. If the accurate dynamic model of a control system is available, the Ziegler and Nichols rule (Ziegler and Nichols, 1942) and IMC control strategy (Chien and Fruehauf, 1990; Rivera et al., 1986) can be used to calculate the appropriate gains. However, the heating plant has time-delay and temperature dependence non-linear behaviours. It is hard to establish an accurate dynamic model for a PID controller design. Generally, it needs a trial-and-error process to obtain a good control response. When the system has external disturbance or set-point change, its transient response may deteriorate. It needs an online operator to readjust it or switch it to manual control. This is not a convenient application and the production parameters may not maintain in a good level in manufacturing processes. Hence model-free intelligent control schemes have gained the attention of researchers.A self-tuning PID control strategy was proposed to control water bath temperature(Yusof et al., 1994). A frequency loop-shaping technique is employed to tune the PID gains of the temperature controller of a chemical vapour deposition (CVD) diffusion furnace (Grassi and Tsakalis, 2000). The appropriate gains of this approach are searched based on the system output response of an on–off open-loop relay control. In addition, fuzzy control has been successful employed in many industrial processes, as it has model-free intelligent characteristics. Recently, fuzzy control theory has been used to improve the adaptivity and robustness of a PID controller. A hybrid fuzzy and PI control for TV glass melting furnace temperature control has been proposed (Moon and Lee, 2000, 2003). The fuzzy logic scheme also is applied to adjust PID controller gains (Chen and Li, 2003; He et al., 1993; Visioli, 2001). The PID gains of these approaches are non-linear functions of tracking control performance. They can be adjusted automatically based on the output error. It can achieve better robustness, quick response and smaller overshoot than that of a traditional PID controller. However, it is difficult to design a general-purpose fuzzy control rules table and the corresponding fuzzy parameters. Hence, a self-organizing fuzzy controller (Lu and Chen, 1994) and adaptive fuzzy control scheme (Haissig, 1999) were employed to design the temperature controller to obtain the stable adaptive behaviour, but these control strategies still cannot achieve both a quick transient response and an accurate steady-state response.Usually, temperature control systems have non-linear time-varying and time-delaycharacteristics. It is difficult to estimate an appropriate dynamic model for model-based controller design. Especially, the temperaturecontrol problem with one-way heater input only has time-delay and asymmetric control behaviour. It isdifficult to achieve precise temperature control accuracy with a good transient response based on traditional control algorithms. Here the model-free gain-scheduling fuzzy control scheme is employed to design the heater input single-phase temperature controller with fuzzy gain parameters, auto-switching to achieve a good transient response and small steady-state error. A general-purpose intelligent temperature controller is the designed goal of this paper. The temperature dynamic response performance of the fuzzy gain-scheduling controller will be compared with that of an auto-tuning PID controller. The experimental test rig is a hollow metal chamber with heater control input only.2. System structureThe PC-based control system structure of a temperature monitoring system is shown in Figure 1. The PC sends the control voltage into an SCR driver through the D/A card. A 12-bit low cost ASIO-113 AD/DA/8255 interface card is selected for this control system. The MAXTHERMO SCR driver has a 250 Q inner resistance to transform the 1–5 V control voltage into 4–20 mA control input current for the heating rod. This SCR can monitor the power output of a single-phase 110-V and 20-A alternative current power source. It regulates the current input of the heating rod for raising the temperature of the hollow metal chamber. The medium inside the hollow cylinder chamber is air. The temperature of the hollow metal cylinder is measured using a resistance temperature sensor (RTD) and fed back into the PC through the A/D card. The temperature control algorithm is implemented with Cþþprogram. A hollow metal chamber experimental test rig is built for evaluating the control performance. The dimension of the hollow iron cylinder is 250 mm in height and51 mm in diameter with a 10-mm diameter hollow hole for installing the heating rod and the RTD PT100 temperature sensor. The accuracy of the selected PT100 RTS sensor is about 0.28C within the 3008C temperature measuring range. The sensitivity of this RTD sensor is 0.0015 per 8C. The sampling frequency of the following experiments is set as 40 Hz.3. Auto-tuning PID controlThe key factors which influence the control system performance of a PID controller is how to find the optimal proportional gain, integral time constant and derivative time constant. For practical implementation, these gains adjustments are achieved by expertise or an experienced engineer, and a trial-and-error modification. It is time-consuming work and the dynamic response behaviour cannot be guaranteed. Hence, a relay feedback evaluation method was proposed to find the gain parameters of a PID controller (Astrom and Hagglund, 1984). Firstly, an on–off switching control is employed for the first two cycles. When the system temperature is less than the setting command, the control power is fully opened to drive the temperature up.Control unitPCA/D Interface card D/A Interface cardDC 15V RTDtemperaturetransmitterSCR driver AC 110VRTD SENSORPlantFigure 1 PC-based temperature control system structureWhen the temperature reaches the setting value, the control input is switched off immediately. Then the critical gain, Ku, and critical period, Pu, can be found from these input–output response curves as Figure 2, where4dKu ¼ a ð1ÞHence, the gain parameters can be calculated by using the experienced formula ofZiegler–Nichols.Kp ¼ 0:6Ku ,Ti ¼Pu2 , and Td ¼ Pu8 ð2Þp ¼ u i ¼Temperature (°C)ySetting pointTime delay power ONu Pu a Time (s) dTime (s)OFFFigure 2 The estimating of critical period and critical gain from on–off controlThat meansK 0:6K , K KpTi and Kd ¼ Kp Td ð3ÞThese PID control gains can be employed to monitor the system temperature step change.4. Gain-scheduling fuzzy logic controllerSince this temperature control system has obvious time-delay and one-way input non-linear behaviour , it is difficult to establish an appropriate dynamic model for the precise model-based controller design. In addition, the overshoot transient response of the temperature control system, with time-delay and single-phase heating input dynamic features, is difficult to avoid and eliminate quickly. Hence, how to design a general-purpose temperature controller with small overshoot and quick response will be a challenge research topic. Here the model-free gain-scheduling fuzzy control strategy is proposed to solve this problem. The control block diagram is shown in Figure 3. Usually the motivation of a fuzzy approach is that the knowledge is insufficient andthe dynamic model has uncertainty. Fuzzy set theory was employed to simulate the logic reasoning of human beings. The major components of a fuzzy controller are a set of linguistic fuzzy control rules and an inferenceengine to interpret these rules.Knowledge base−Figure 3 Fuzzy control block diagram of the temperature control systemThese fuzzy rules offer a transformation between the linguistic control knowledge of an expert and the automatic control strategies of an activator. Every fuzzy control rule is composed of an antecedent and a consequent; a general form of the rules can be expressed asRiIF X is A1 and Y is A2 , THEN U is C1 ð4Þwhere Ri is the ith rule, X and Y are the states of the system output to be controlled and U is the control input. A1, A2 and C1 are the corresponding fuzzy subsets of the input and output universe of discourse, respectively.The output importance of each fuzzy rule depends on the membership functions of the linguistic input and output variables. In this control system, two input indices of the fuzzy controller are temperature error e and error change ce, and the output index is the control voltage u. In order to simplify the computation of the fuzzy controller, seven equal span triangular membership functions are employed for fuzzy controller input variables e and ce. They are NB, NM, NS, ZO, PS, PM and PB. The membership functions of these fuzzyvariables are shown in Figure 4. The divisions of this membership functions can be expanded or shrunk by changing the scaling parameters of membership functions. The gain scaling parameter is used to map the corresponding variable into this nominal range. In human beings’ intuition, when the temperature error is large, the control voltage should be increased to provide more energy to heat the control chamber and reduce the temperature error. On the other hand, when the error is approaching to the zero subset of membership functions, the−1.2ge −0.8ge−0.4ge 00.4g e 0.8g e1.2ge−1.2gce −0.8gc e−0.4gce 0 0.4gce 0.8gce 1.2gceU−1.2gu −0.8g u −0.4gu 0 0.4g u 0.8g u1.2guFigure 4 Fuzzy input and output variables membership functionscontroller should provide fine-tuning to correct the little change of temperature error and reduce the overshoot tendency. These two conditions can be traded off byscaling the divided spans of membership functions with a gain parameter. These mapping parameters are specified as ge, gce and gu for the error, error change and control voltage, respectively, whose values are listed in Table 1.The parameters ge and gce are scaling factors selected to specify the uzzy inputvariables operating ranges of temperature error and error change, respectively. The parameter gu is a gain designed to adjust the fuzzy logic control voltage and simplify the trail-and-error effort for designing the fuzzy rules table. This approach is a new gain-scheduling fuzzy control structure. These parameter values are not critical for this gain-scheduling fuzzy logic controller. They can be roughly determined byTable 1 Fuzzy gains scaling factorsFuzzy gain parametersParameters ge gce gu (608C) gu (1008C) gu (2008C) Coarse-tuning 5 2 2.6 2.9 3.6Fine-tuning 2 1 2.0 2.4 3.2simple experimental tests. Then the same values can be applied to different temperature setting points step response control with appropriate steady-state accuracy. For this temperature control system, ge ¼ 5 and gce ¼ 2 for the coarse- tuning operation, and ge ¼ 2 and gce ¼ 1 for the fine-tuning operation can be used in any different temperature setting points. The corresponding fuzzy membership functions covering ranges of temperature control errors are 68C for the coarse-tuning and 2.48C for the fine-tuning operations, respectively, as shown in Figure 5. The controller software program can automatically switch between the coarse-tuning and fine-tuning control ranges based on the temperature error feedback signal. The control gain value gu depends on the temperature setting points because of the environmental heat equilibrium problem. It needs a little trial-and-error work to find an appropriate gain value for a certain range of temperature settings, for example 50–808C, 80–1208C,120–1508C, and so on. These parameter values are not critical. Each gain parameter within a certain range can achieve reasonable dynamic responses. Otherwise, we need to design a different fuzzy control rules table for each temperature setting range. That would be a more time-consuming and tedious work than the proposed approach.In this study, the whole universe of discourse of the membership functions weredivided into two divisions, the fine-tuning and coarse-tuning areas. Figure 5 shows the individual spans of two sets of different membership functions. In the beginning of a temperature step response, the controller would automatically choose a large division of membership (coarse-tuning area) in response to the large error. When the temperature converges and approaches the steady state, the controller would switch the membership function covering range into the fine-tuning area to correct the steady-state error. This control strategy can switch automatically between different control ranges and divisions of membership functions based on the feedback signals of control variables errors, e and ce by changing the gain scaling factors of membership functions only. In addition, the system heat equilibrium control voltage is included in the fuzzy rules table for substituting the extra designed offset control value of other control algorithms to simplify the controller design problem and control law calculation.In this paper, 49 fuzzy rules are employed to control the chamber temperature by regulating the SCR input voltage. Those fuzzy rules are listed in Table 2. These rules are established based on the testing responses of a PIDcontrol and certain trial- and-error processes. The offset control voltage for dealing with the system heatCoarse tuningNB NM NS ZO P S PM PB−6Fine tuning NB−2.4 −4NM−1.6−2NS−.8ScalingZO2PS.84PM1.66PB2.4−6 6Fine tuningCoarse tuningFigure 5 Membership functions divisionequilibrium is added into these fuzzy rules directly. The fuzzy controller will derive the control voltage automatically, which includes the heat equilibrium offset control voltage and the error correction control voltage. However, a PID controller needs carefully to design the Ki gain by tedious trial-and-error for each temperature step response to achieve the appropriate transient response. Otherwise, the temperature response speed will have beslowed down before it reaches the specified value or have long period of oscillation. The membership function used in this paper for the fuzzification is of a triangular type. The function can be expressed as1μðxÞ ¼ w ð-jx - aj þ wÞð5Þwhere w is the distribution span of the membership function, x is the fuzzy input variable and a is the parameter corresponding to the value 1 of the membership function. The height method is employed to defuzzify the fuzzy output variable to¼ YTable 2 Fuzzy rules table for the heater EUNB NM NS ZO PS PM PB CE NB -1.2 -1.15 -1.1 -1.0 -0.9 -0.5 0.85 NM -1.15-1.1 -1.0 -0.9 -0.5 0.85 0.9 NS -1.1 -1.0 -0.9 -0.5 0.85 0.9 0.95 ZO -1.0 -0.9 -0.5 0.85 0.9 0.95 1.0 PS -0.9 -0.5 0.85 0.9 0.95 1.0 1.1 PM -0.5 0.85 0.9 0.95 1.0 1.1 1.15PB0.850.90.951.01.11.151.2obtain the control voltage of the SCR heater driver of this temperature control system. The relevant equation is P !i yi y P !i , !i ¼μAij ðxj Þ ð6Þjwhere μAij(xj) is the lin guistic value of the fuzzy set variable and !i is the weight of the corresponding rule which has been activated. yi is the resulting fuzzy control value of the ith fuzzy rule and y is the net fuzzy control action. The fuzzy controller output calculated from this equation determines the control voltage of the SCR driver in each control step.5. Experimental resultsIn order to evaluate the control performance of the auto-tuning PID control and the gain-scheduling fuzzy control schemes, a simple temperature control plant is built for this experimental purpose. It is a hollow iron cylinder with a heating coil to input energy and a RTD temperature sensor to measure the inside temperature. The dimensions of the hollow iron cylinder are 250 mm in height and 51 mm in diameter with a 10-mm diameter hollow hole for installing the heating rod and the RTD PT100 temperature sensor. The time-delay of the control plant is about 20 s found from the transient response of an auto-tuning control process. The 40-Hz slow sampling frequency is chosen for the following experiments. Three different temperature step changes are planned for this control plant implementation to investigate the control performance and robustness of the proposed controllers. The control gains of the auto-tuning PID control scheme are calculated from the Ziegler –Nichols formula based on the critical gain, Ku, and critical period, Pu, obtained from the auto-tuning testing process. The auto-tuning PID control gains of the following three experimental cases are chosen as Kp ¼ 0.5, Ki ¼ 0.0002 and Kd ¼ 0.02.5.1 Hollow iron cylinder with auto-tuning PID controlThe temperature response and the heating control voltage for a 608C setting point are shown in Figure 6(a) and (b), respectively. It can be observed that the temperature response reaches 588C within 3 min and then with a slow speed climbing up, it reaches the steady state in around 7 min with the steady-state error of 0.218C without overshoot.For the specified temperature setting 1008C, the temperature response and theheating control voltage are shown in Figure 7(a) and (b), respectively. It can be observed that the temperature response reaches 988C within 8 min and then with a slow speed climbing up, and it reaches the steady state around 12 min with the steady- state error of 0.178C without overshoot.For the specified temperature setting 2008, the temperature response and theheating control voltage are shown in Figure 8(a) and (b), respectively. It can be observed that the temperature response reaches 1988 within 25 min and then with a slow speed climbing up, and it reaches the steady state around 27 min with the steady- state error of 0.198C without overshoot. It can be concluded that one set of PID gains can be used to monitor different temperature settings to achieve the performance of steady-state error under 0.218C without overshoot. However, the transient response slowly climbs up before it reaches the specified temperature. The reasons for that are the trade-off between the no-overshoot limitation and the response speed, and the control plant heat equilibrium variation for each setting point. If we want to obtain better control performance, the optimal PID control gains should be searched by tedious trial-and-error for each setting point.5.2 Hollow iron cylinder with gain-scheduling fuzzy ontrolThree different temperature settings are specified to evaluate the control performance of this general-purpose gain-scheduling fuzzy control algorithm described in the previous section with the gain-scheduling fuzzy parameters shown in Table 1 and the fuzzy rules listed in Table 2. The temperature response and the heating control voltage for a 608C setting point are shown in Figure 9(a) and (b), respectively. It can be observed that the temperature response reaches 588C within 3 min and reaches the steady state around 5 min with the steady-state error of 0.0888C without overshoot. The temperature response and the heating control voltage for a 1008C setting pointare shown in Figure 10(a) and (b), respectively. It can be observed that the temperature response reaches 988C within 7.5 min and reaches the steady state around 9.5 min with the steady-state error of 0.178C without overshoot. The temperature response and the heating control voltage for a 2008C setting point are shown in Figure 11(a) and (b), respectively. It can be observed that the temperature response reaches 1988C within25 min and reaches the steady state around 26 min with the steady-state error of0.0738C without overshoot.T e m p e r a t u r e (°C ) C o n t r o l u (v o l t a g e ) (a)PID control, Td (= 60°C) response (dashed: desired, solid: experimental)60 55 50 45 40 35 300 1 2 3 4 5 6 7 8 9 10 Time (min) (b) 5.5PID control, control u for Td (= 60°C)5 4.5 4 3.5 3 2.5 2 1.510 1 2 3 4 5 6 7 8 9 10Time (min)Figure 6 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with auto-tuning PID control for a 608C setting pointIt can be concluded from these experimental results that the temperature step response has final steady-state error within 0.28C with small or even no overshoot for both auto-tuning PID and gain-scheduling fuzzy control algorithms. It can satisfy the requirement of industrial applications. Since the gain-scheduling fuzzyT e m p e r a t u r e (°C ) C o n t r o l u (v o l t a g e )(a)110 PID control, Td (= 100°C) response (dashed: desired, solid: experimental)10090807060504030200 2 4 6 810 12 14 16 Time(min)(b)5.5PID control, control u for Td (= 100°C)54.543.532.521.510 2 4 6 8 10 12 14 16Time (min)Figure 7 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with auto-tuning PID control for a 1008C setting point control scheme has time-varying gains, it has a better transient response performance than that of a PID control. For example, the steady-state settling time of gain- scheduling fuzzy control of 608C and 1008C is 30% less than that of the PID control. The dynamic performances of both controllers at 2008C setting point do not haveC o n t r o l u (v o l t a g e ) T e m p e r a t u r e (°C )(a) PID control, Td (= 200°C) response (dashed: desired, solid:experimental)200180160140120100806040200 5 10 15 20 25 30 35Time (min)(b) 5.5PID control, control u for Td (= 200°C)54.543.532.521.510 5 10 15 20 25 30 35Time (min)Figure 8 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with auto-tuning PID control for a 2008C setting point a significant difference. That means the PID gains need be individually designed for each temperature setting. However, the same fuzzy control rules and fuzzy gain parameters can be employed to monitor different temperature settings for general- purpose applications. In addition, the proposed gain-scheduling fuzzy controller canC o n t r o l u (v o l t a g e ) T e m p e r a t u r e (°C )(a)70Fuzzy control, Td (= 60°C) response (dashed: desired, solid: experimental)65605550454035(b) 305.5 0 1 2 3 4 56789 Time(min) Fuzzy control, control u for Td (= 60°C)54.543.532.521.510 1 2 34 5 6 7 8 9Time(min)Figure 9 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with gain-scheduling fuzzy controller for a 608C setting pointT e m p e r a t u r e (°C ) C o n t r o l u (v o l t a g e )(a)110 Fuzzy control, Td (= 100°C) response (dashed: desired, solid: experimental)10090807060504030200 2 4 68 10 12 14 Time (min)(b)5.5Fuzzy control, control u for Td (= 100°C)54.543.532.521.510 2 4 6 8 10 12 14Time (min)Figure 10 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with gain-scheduling fuzzy controller for a 1008C setting pointT e m p e r a t u r e (°C ) (a ) Fuzzy control, Td (= 200°C) response (dashed: desired, solid: experimental)200180160140120100806040200 5 10 15 20 25 30 35Time (min)(b ) 5.5 Fuzzy control, control u for Td (= 200°C)C o n t r o l u (v o l t a g e ) 4.543.532.521.510 5 10 15 20 25 30 35Time (min)Figure 11 (a) Temperature step response and (b) the heater input voltage of an iron cylinder chamber with gain-scheduling fuzzy controller for a 2008C setting pointobtain both a quicker transient response and a smaller steady-state error than that of the auto-tuning PID controller. This is an important advantage for practical implementation purposes.6. ConclusionThe one-way temperature control system with heater input only has time-delay and asymmetric control behaviour. It is difficult to establish a reasonable dynamic model for model-based control design. Even though the auto-tuning PID control also has temperature setting dependence, it still needs a trial-and-error process for tuning the PID gains for each case. However, the proposed gain-scheduling fuzzy control system can be employed to monitor different temperature settings with the same fuzzy rules and fuzzy parameters to achieve appropriate transient response performances. This is an important general-purpose advantage of an intelligent controller. It has effectively eliminated the time-consuming trial-and-error, and obtained both good transient and steady-state dynamic responses. The steady-state error is always less than 0.28 with very smaller overshoot even without overshoot. It can satisfy the industrial application requirements.References。
模糊PID控制器外文文献
![模糊PID控制器外文文献](https://img.taocdn.com/s3/m/d1fa121df18583d0496459df.png)
Fuzzy LogicEngineering Research Center of Rolling Equipment and Complete Technology of Ministry of Educations State Key Laboratory of Metastable Materials Science and Technology, Yanshan University, Qinhuangdao 066004, Hebei, China Welcome to the wonderful world of fuzzy logic, the new science you can use to powerfully get things done. Add the ability to utilize personal computer based fuzzy logic analysis and control to your technical and management skills and you can do things that humans and machines cannot otherwise do.Following is the base on which fuzzy logic is built: As the complexity of a system increases, it becomes more difficult and eventually impossible to make a precise statement about its behavior, eventually arriving at a point of complexity where the fuzzy logic method born in humans is the only way to get at the problem. Fuzzy logic is used in system control and analysis design, because it shortens the time for engineering development and sometimes, in the case of highly complex systems, is the only way to solve the problem. Although most of the time we think of "control" as having to do with controlling a physical system, there is no such limitation in the concept as initially presented by Dr. Zadeh. Fuzzy logic can apply also to economics, psychology, marketing, weather forecasting, biology, politics ...... to any large complex system.The term "fuzzy" was first used by Dr. Lotfi Zadeh in the engineering journal, "Proceedings of the IRE," a leading engineering journal, in 1962. Dr. Zadeh became, in 1963, the Chairman of the Electrical Engineering department of the University of California at Berkeley. That is about as high as you can go in the electrical engineering field. Dr. Zadeh thoughts are not to be taken lightly. Fuzzy logic is not the wave of the future. It is now! There are already hundreds of millions of dollars of successful, fuzzy logic based commercial products, everything from self-focusing cameras to washing machines that adjust themselves according to how dirty the clothes are, automobile engine controls, anti-lock braking systems, color film developing systems, subway control systems and computer programs tradingsuccessfully in the financial markets. Note that when you go searching for fuzzy-logic applications in the United States, it is difficult to impossible to find a control system acknowledged as based on fuzzy logic. Just imagine the impact on sales if General Motors announced their anti-lock braking was accomplished with fuzzy logic! The general public is not ready for such an announcement.Suppose you are driving down a typical, two way, 6 lane street in a large city, one mile between signal lights. The speed limit is posted at 45 Mph. It is usually optimum and safest to "drive with the traffic," which will usually be going about 48 Mph. How do you define with specific, precise instructions "driving with the traffic?" It is difficult. But, it is the kind of thing humans do every day and do well. There will be some drivers weaving in and out and going more than 48 Mph and a few drivers driving exactly the posted 45 Mph. But, most drivers will be driving 48 Mph. They do this by exercising "fuzzy logic" - receiving a large number of fuzzy inputs, somehow evaluating all the inputs in their human brains and summarizing, weighting and averaging all these inputs to yield an optimum output decision. Inputs being evaluated may include several images and considerations such as: How many cars are in front. How fast are they driving. Any "old clunkers" going real slow. Do the police ever set up radar surveillance on this stretch of road. How much leeway do the police allow over the 45 Mph limit. What do you see in the rear view mirror. Even with all this, and more, to think about, those who are driving with the traffic will all be going along together at the same speed.The same ability you have to drive down a modern city street was used by our ancestors to successfully organize and carry out chases to drive wooly mammoths into pits, to obtain food, clothing and bone tools.Human beings have the ability to take in and evaluate all sorts of information from the physical world they are in contact with and to mentally analyze, average and summarize all this input data into an optimum course of action. All living things do this, but humans do it more and do it better and have become the dominant species of the planet.If you think about it, much of the information you take in is not very precisely defined, such as the speed of a vehicle coming up from behind. We call this fuzzy input. However, some of your "input" is reasonably precise and non-fuzzy such as the speedometer reading. Your processing of all this information is not very precisely definable. We call this fuzzy processing. Fuzzy logic theorists would call it using fuzzy algorithms (algorithm is another word for procedure or program, as in a computer program). Fuzzy logic is the way the human brain works, and we can mimic this in machines so they will perform somewhat like humans (not to be confused with Artificial Intelligence, where the goal is for machines to perform EXACTLY like humans). Fuzzy logic control and analysis systems may be electro-mechanical in nature, or concerned only with data, for example economic data, in all cases guided by "If-Then rules" stated in human language.The fuzzy logic analysis and control method is, therefore:1)Receiving of one, or a large number, of measurement or other assessment of conditions existing in some system we wish to analyze or control.2)Processing all these inputs according to human based, fuzzy "If-Then" rules, which can be expressed in plain language words, in combination with traditional non-fuzzy processing.3)Averaging and weighting the resulting outputs from all the individual rules into one single output decision or signal which decides what to do or tells a controlled system what to do. The output signal eventually arrived at is a precise appearing defuzzified, "crisp" value.Measured, non-fuzzy data is the primary input for the fuzzy logic method. Examples: temperature measured by a temperature transducer, motor speed, economic data, financial markets data, etc. It would not be usual in an electro-mechanical control system or a financial or economic analysis system, but humans with their fuzzy perceptions could also provide input. There could be a human "in-the-loop." In the fuzzy logic literature, you will see the term "fuzzy set." A fuzzy set is a group of anything that cannot be precisely defined. Consider the fuzzy set of "old houses."How old is an old house? Where is the dividing line between new houses and old houses? Is a fifteen year old house an old house? How about 40 years? What about 39.9 years? The assessment is in the eyes of the beholder. Other examples of fuzzy sets are: tall women, short men, warm days, high pressure gas, small crowd, medium viscosity, hot shower water, etc. When humans are the basis for an analysis, we must have a way to assign some rational value to intuitive assessments of individual elements of a fuzzy set. We must translate from human fuzziness to numbers that can be used by a computer. We do this by assigning assessment of conditions a value from zero to 1.0. For "how hot the room is" the human might rate it at .2 if the temperature were below freezing, and the human might rate the room at .9, or even 1.0, if it is a hot day in summer with the air conditioner off. You can see these perceptions are fuzzy, just intuitive assessments, not precisely measured facts. By making fuzzy evaluations, with zero at the bottom of the scale and 1.0 at the top, we have a basis for analysis rules for the fuzzy logic method, and we can accomplish our analysis or control project. The results seem to turn out well for complex systems or systems where human experience is the only base from which to proceed, certainly better than doing nothing at all, which is where we would be if unwilling to proceed with fuzzy rules.[12]Novices using personal computers and the fuzzy logic method can beat Ph.D. mathematicians using formulas and conventional programmable logic controllers. Fuzzy logic makes use of human common sense. This common sense is either applied from what seems reasonable, for a new system, or from experience, for a system that has previously had a human operator. Here is an example of converting human experience for use in a control system: I read of an attempt to automate a cement manufacturing operation. Cement manufacturing is a lot more difficult than you would think. Through the centuries it has evolved with human "feel" being absolutely necessary. Engineers were not able to automate with conventional control. Eventually, they translated the human "feel" into lots and lots of fuzzy logic "If-Then" rules based on human experience. Reasonable success was thereby obtained in automating theplant. Objects of fuzzy logic analysis and control may include: physical control, such as machine speed, or operating a cement plant; financial and economic decisions; psychological conditions; physiological conditions; safety conditions; security conditions; production improvement and much more.Without personal computers, it would be difficult to use fuzzy logic to control machines and production plants, or do other analyses. Without the speed and versatility of the personal computer, we would never undertake the laborious and time consuming tasks of fuzzy logic based analyses and we could not handle the complexity, speed requirement and endurance needed for machine control. You can do far more with a simple fuzzy logic BASIC or C++ program in a personal computer running in conjunction with a low cost input/output controller than with a whole array of expensive, conventional, programmable logic controllers. Programmable logic controllers have their place! They are simple, reliable and keep American industry operating where the application is relatively simple and on-off in nature.For a more complicated system control application, an optimum solution may be patching things together with a personal computer and fuzzy logic rules, especially if the project is being done by someone who is not a professional, control systems engineer.A Milestone Passed for Intelligent Life On Earth。
中英文文献翻译-常规PID和模糊PID算法的分析比较
![中英文文献翻译-常规PID和模糊PID算法的分析比较](https://img.taocdn.com/s3/m/fcbb31e89b89680203d82534.png)
常规PID和模糊PID算法的分析比较摘要:模糊PID控制器实际上跟传统的PID控制器有很大联系。
区别在于传统的控制器的控制前提必须是熟悉控制对象的模型结构,而模糊控制器因为它的非线性特性,所以控制性能优于传统PID控制器。
对于时变系统,如果能够很好地采用模糊控制器进行调节,其控制结果的稳定性和活力性都会有改善。
但是,如果调节效果不好,执行器会因为周期振荡影响使用寿命,特别是调节器是阀门的场合,就必须考虑这个问题。
为了解决这个问题,出现了很多模糊控制的分析方法。
本文提出的方法采用一个固定的初始域,这样相当程度上简化了模糊控制的设定问题以及实现。
文中分析了振荡的原因并分析如何抑制这种振荡的各种方法,最后,还给出一种方案,通过减少隶属函数的数量以及改善解模糊化的方法缩短控制信号计算时间,有效的改善了控制的实时性。
1 引言模糊控制器的一个主要缺陷就是调整的参数太多。
特别是参数设定的时候,因为没有相关的书参考,所以它的给定非常困难。
众所周知,优化方法的收敛性跟它的初始化设定有很大关联,如果模糊控制器的初始域是固定的,那么它的控制就明显的简化了。
而且我们要控制的参数大多有其实际的物理意义,所以模糊控制器完全可以利用PID算法的控制规律进行近似的调整。
也就是说最简单的模糊PID控制器就是同时采用几种基本模糊控制算法(P+I+D或者PI+D),控制过程中它会根据控制要求,做出适当的选择,保证在处理跟踪以抗阶跃干扰问题上,其控制性能接近于任何一种PID控制。
假设模糊集的初始域是对称的,两个调节器的参数采用Ziegler-Nichols方法。
为了改善上述设计的模糊控制器,我们有必要考模糊控制器的参数问题,有两种方法可以采纳,一种采用手动的方法改变,另一种就是采用一些相关的优化算法。
其中遗传算法就是一种。
控制器采用的参数不同,其收敛的优化值也会不一样。
这些参数包括模糊集的分布,模糊集的个数,映射规则,基本模糊控制器的参数和不同的算法组合等。
英文文献加翻译(基于神经网络和遗传算法的模糊系统的自动设计)
![英文文献加翻译(基于神经网络和遗传算法的模糊系统的自动设计)](https://img.taocdn.com/s3/m/e6fa8f14fad6195f312ba610.png)
附录1基于神经网络和遗传算法的模糊系统的自动设计摘要本文介绍了基于神经网络和遗传算法的模糊系统的设计,其目的在于缩短开发时间并提高该系统的性能。
介绍一种利用神经网络来描绘的多维非线性隶属函数和调整隶属函数参数的方法。
还提及了基于遗传算法的集成并自动化三个模糊系统的设计平台。
1 前言模糊系统往往是人工手动设计。
这引起了两个问题:一是由于人工手动设计是费时间的,所以开发费用很高;二是无法保证获得最佳的解决方案。
为了缩短开发时间并提高模糊系统的性能,有两种独立的途径:开发支持工具和自动设计方法。
前者包括辅助模糊系统设计的开发环境。
许多环境已具有商业用途。
后者介绍了自动设计的技术。
尽管自动设计不能保证获得最优解,他们仍是可取的手工技巧,因为设计是引导走向和依某些标准的最优解。
有三种主要的设计决策模糊控制系统设计:(1)确定模糊规则数,(2)确定隶属度函数的形式。
(3)确定变化参数再者,必须作出另外两个决定:(4)确定输入变量的数量(5)确定论证方法(1)和(2)相互协调确定如何覆盖输入空间。
他们之间有高度的相互依赖性。
(3)用以确定TSK(Takagi-Sugeno-Kang)模式【1】中的线性方程式的系数,或确定隶属度函数以及部分的Mamdani模型【2】。
(4)符合决定最低套相关的输入变量,计算所需的目标决策或控制的价值观。
像逆向消除(4)和信息标准的技术在此设计中经常被利用。
(5)相当于决定使用哪一个模糊算子和解模糊化的方法。
虽然由数种算法和模糊推理的方法已被提出,仍没有选择他们标准。
[5]表明动态变化的推理方法,他依据这个推理环境的结果在性能和容错性高于任何固定的推理的方法。
神经网络模型(以更普遍的梯度)和基于遗传算法的神经网络(最常见的梯度的基础)和遗传算法被用于模糊系统的自动设计。
基于神经网络的方法主要是用来设计模糊隶属度函数。
这有两种主要的方法;(一)直接的多维的模糊隶属度函数的设计:该方法首先通过数据库确定规则的数目。
外文翻译-应用粒子群优化技术优化的CSTR模糊控制
![外文翻译-应用粒子群优化技术优化的CSTR模糊控制](https://img.taocdn.com/s3/m/ab02accd5fbfc77da269b1f2.png)
应用粒子群优化技术优化的CSTR模糊控制摘要:模糊逻辑控制(FLC)系统作为一种有用的模型工具在许多技术和工业应用中广泛使用,它可以解决现代控制系统的不确定性和非线性。
模糊逻辑控制(FLC)方法主要的缺点是在工业环境中选择最优化的整定参数的个数比较困难。
在本文中介绍了一种利用粒子群最优(PSO)算法来找到一个模糊系统的最优从属函数的方法。
文中使用一种将模糊逻辑控制与粒子群最优算法相结合的综合算法来设计CSTR控制器,目的是获得精确的和可靠的结果。
为了显示这种算法的有效性,用它优化一个非线性的研究对象CSTR系统模糊模型的高斯从属函数的例子来研究。
结果清楚地表明,如果能适当地定义从属函数,对同一个系统来说,与模糊模型相比,使用被优化的从属函数能提供更好的性能。
关键词:连续搅拌釜式反应器(CSTR),模糊逻辑控制(FLC),从属函数(MF),粒子群优化算法(PSO)Ⅰ.引言连续搅拌釜式反应器(CSTR)是化学过程研究领域的一个重要分支。
因此,在化工和控制工程领域关于CSTR已有大量的研究。
各种各样的方法被应用到CSTR参数的控制中。
CSTR是包含高度非线性的复杂反应,用常规的方法难以控制。
然而,为了避免这些非线性控制器给计算带来更多的复杂性,FLC可以作为一种简便易行的方法。
传统方法在处理约束时的局限是这种强大可行的方法产生的主要原因。
近年来,生物智能算法已经被成功应用于解决复杂的问题。
PSO算法和模糊逻辑在解决上述问题时表现出很强的能力。
模糊逻辑的成功证明了这种方法在现实环境中的应用的稳健性。
但是,仍然需要有协调MFs的高效方法,目的是使输出错误最小或性能指标最大。
PSO技术是一种利用旨在最小化(或最大化)目标函数的N维问题空间进行随机搜索的技术。
具体来说,PSO-FLC算法可以应用于CSTR的浓度控制。
本文使用了一种基于模糊逻辑和粒子群最优相结合的控制策略。
其目的是当设定值改变时控制CSTR 的浓度。
洗衣机模糊控制器的设计带外文翻译
![洗衣机模糊控制器的设计带外文翻译](https://img.taocdn.com/s3/m/9f204a15b9d528ea81c779f9.png)
0 引言随着科学技术的不断进步,模糊控制技术正向各个领域渗透,在家用电器方面的应用也在迅速的发展,从而使家用电器向智能化方向迈进,以洗衣机为例,早期人们洗衣时用洗衣板,进而用机械定时式洗衣机,是半机械半电子式。
到后来是全自动洗衣机。
现在,人们希望的是智能型的洗衣机。
只要把衣服放进洗衣机,启动电源,洗衣机就能自动判别衣质、衣量、污浊度并自动确定洗涤时间,到最后出来的就是干净的衣服。
模糊型洗衣机应用了模糊控制技术,它和传统的洗衣机相比,是一种全新的家用电器。
它能自动识别布质、布量,自动识别脏污程度和脏污性质,自动决定进水量,自动投入恰当的洗涤剂,从而全部自动地完成整个洗涤过程。
由于洗涤程序是通过模糊推理而决定的,故能达到最佳的洗涤效果,从而大大提高了洗衣机的自动化程度和洗衣质量。
1概述1.1 意义及来源随着现代社会生活节奏的不断加快和人民生活水平的不断提高,人民对各种方便、快捷的家用电器需求量越来越大,洗衣机作为人民提高生活效率,追求生活质量的基本条件,也愈来愈成为不可或缺的生活用具。
在工业发达国家,洗衣机的普及率已经达到相当高的程度,但由于现阶段国情,洗衣机在我国的普及程度较低,农村更甚,随着生活质量的不断提高,人民对洗衣机的功能要求越来越高,使得洗衣机的更新较快,因此,洗衣机作为人民追求现代生活的一个基本要求在我国有着极大的市场。
洗衣机技术发展日新月异,产品类型众多,但从总体来看,人们对洗衣机的基本要求应是:省时、省水、省电,磨损率小,操作方便,功能完善等。
以上特点从技术的角度可由洗衣机的洗涤方式和控制方式这两个基本特性决定。
目前存在的洗涤方式有波轮式、搅拌式、滚筒式、喷流式、喷射式和超声波式等多种,在我国比较普及的洗涤方式是波轮式。
对洗衣机技术的发展使得人们期望在采用一种较洗涤方式的同时,希望洗衣机的控制部分能在洗涤过程中对衣物重量、胀度,洗涤剂的浓度,水的硬度、温度等影响洗涤效果的诸多因素进行检测,并能对这些检测结果做出合理的反应,从而得到比较理想的洗涤效果。
智能控制--模糊控制论文【范本模板】
![智能控制--模糊控制论文【范本模板】](https://img.taocdn.com/s3/m/86471b0a4afe04a1b071def7.png)
华北电力大学科技学院智能控制论文模糊控制的概述及模糊控制的应用姓名:班级:学号:日期:模糊控制的概述及模糊控制在污水处理中的应用摘要:模糊控制技术对工业自动化的进程有着极大地推动作用,本文简要讲述了模糊控制的定义、特点、原理和应用,简介模糊控制在污水处理中的应用.并讲诉了模糊控制的发展.关键词:模糊控制;污水处理。
An overview of the fuzzy control and fuzzy control in application ofwastewater treatmentAbstract:Fuzzy control of industrial process automation has greatly promoted the role, the paper briefly describes the definition of fuzzy control,characteristics, principles and applications,Introduction to fuzzy control in wastewater treatment applications. And complaints about the development of fuzzy control.Keywords: fuzzy control;sewage treatment。
1 引言传统的自动控制控制器的综合设计都要建立在被控对象准确的数学模型(即传递函数模型或状态空间模型)的基础上,但是在实际中,很多系统的影响因素很多,油气混合过程、缸内燃烧过程等) ,很难找出精确的数学模型。
这种情况下,模糊控制的诞生就显得意义重大.因为模糊控制不用建立数学模型不需要预先知道过程精确的数学模型。
2 概述刘金琨在《智能控制》教材里提到模糊控制的定义和特点:2。
1定义:从广义上,可将模糊控制定义为:“以模糊集合理论、模糊语言变量及模糊推理为基础的一类控制方法”,或定义为:“采用模糊集合理论和模糊逻辑,并同传统的控制理论相结合,模拟人的思维方式,对难以建立数学模型的对象实施所谓一种控制方法"。
模糊控制的研究现状及其发展
![模糊控制的研究现状及其发展](https://img.taocdn.com/s3/m/ba8efec789eb172ded63b7a1.png)
2004年12月 吉林工程技术师范学院学报(工程技术版)Dec 12004第20卷第12期 Journal of J ilin Teachers I nstitute of Engineering and Technol ogy (Engineering Technol ogy Editi on )Vol 120No 112收稿日期:2004-07-10作者简介:田 佳(1977- ),女,吉林洮南人,吉林工程技术师范学院生物与食品工程学院教师,大庆石油学院在读硕士,研究方向:模糊逻辑建模,人工神经网络。
文章编号:1009-9042(2004)12-0048-03模糊控制的研究现状及其发展田 佳(吉林工程技术师范学院生物与食品工程学院,吉林长春 130052)摘 要:介绍了模糊控制中模糊控制器的结构组成,说明模糊控制在系统建模中与其他智能控制方式的结合应用,指出了模糊控制中的问题及其研究方向。
关键词:模糊控制;智能控制;系统建模中图分类号:TP273+.4 文献标识码:AResearch situa ti on of Fuzzy con trol and its develop m en tTian J ia(J ilin Teachers Institute of Engineering and Technology,Changchun J ilin 130052,China )Abstract:The article intr oduces the Fuzzy contr oller ′s structure of Fuzzy contr ol and exp lanins its app licati on in syste m modelling and combinati on with other intellingent contr ol means .Finally it points out the p r oble m s that re 2main t obes olved and devel opment in future .Key words:Fuzzy contr ol;intellingent contr ol;syste m modelling1 概述模糊控制隶属于智能控制,是目前自动化技术中一个非常活跃的领域。
模糊控制技术外文翻译
![模糊控制技术外文翻译](https://img.taocdn.com/s3/m/4c8e274dbe1e650e52ea999c.png)
外文文献原稿和译文原稿IntroductionIn the modern industrial control field, along with the rapid development of computer technology, the emergence of a new trend of intelligent control, namely to machine simulation human thinking mode, using reasoning, deduce and induction, so the means, the production control, this is artificial intelligence. One expert system, fuzzy logic and neural network is the artificial intelligence of several key research hot spot. Relative to the expert system, the fuzzy logic belongs to the category of computational mathematics and contain the genetic algorithm, the chaos theory and linear theory etc, it comprehensive of operators practice experience, has the design is simple and easy to use, strong anti-interference ability and reaction speed, easy to control and adaptive ability, etc. In recent years, in a process control, built to touch, estimation, identify, diagnosis, the stock market forecast, agricultural production and military sciences to a wide range of applications. To carry out in-depth research and application of fuzzy control technology, the paper introduces the basic theory of fuzzy control technology and development, and to some in the application of the power electronics are introduced.Fuzzy Logic and Fuzzy Control1, fuzzy logic and fuzzy control conceptIn 1965, the university of California, Berkeley, computer experts Lofty Zadeh put forward "fuzzy logic" concept, the root lies in the area's logic or clear logic distribution, used to define the confused, unable to quantify or the problem of precision, for ˙ in a man's von based on "true-false" reasoning mechanism, and thus create a electronic circuit and integrated circuit of the Boolean algorithm, fuzzy logic to fill the gaps in special things in sampling and analysis of blank. On the basis of fuzzy logic fuzzy set theory, a particular things as the set of features membership, he can be in "is" and "no" within the scope of the take between any value. And fuzzy logic is reasonable quantitative mathematical theory, the mathematical basis forfundamental for is to deal with these the statistical uncertain imprecise information.Fuzzy control based on fuzzy logic is a process of description of the control algorithm. For parameters precisely known mathematical model, we can use Berd graph or chart to analysts the Nyquist process to obtain the accurate design parameters. And for some complex system, such as particle reaction, meteorological forecast equipment, establishing a reasonable and accurate mathematical model is very difficult, and for power transmission speed of vector control problems, although it can be measured by the model that, but for many variables and nonlinear variation, the accurate control is very difficult. And fuzzy control technology only on the basis of the practical experience and the operator and intuitive inference, also relies on design personnel and research and development personnel of experience and knowledge accumulation, it does not need to establish equipment model, so basically is adaptive, and have strong robustness. After many years development, there have been many successful application of the fuzzy control theory of the case, such as Rutherford, Carter and Ostergaard were applied and metallurgical furnace and heat exchangers control device.2, the analysis method is discussedIndustrial control stability of the system is discussed the premise of the problem, because of the nonlinear and not to the unity of the description, make a judgment, so the fuzzy control system analysis method of stability analysis has been a hot spot, comprehensive in recent years you of scholars paper published the system stability analysis has these several circumstances :1), LiPuYa panov method: direct method based on the discrete time (D-T) and continuous time fuzzy control stability analysis and design method, the stability condition of the relative comparison conservative.2), sliding variable structure system analysis method3), round stability criterion methods: use sector bounded nonlinear concept, according to the stability criterion, led to the stability of the fuzzy control.4), POPOV criterion5), other methods such as relationship matrix analysis, exceed stable theory, phase-plane, matrix inequality or convex optimization method, fuzzy hole-holemapping etc, detailed information and relevant literature many, in this one no longer etc.Set Design of Fuzzy ControlThe design of the fuzzy control is a very complicated process, in general, take the design steps and tools is more normative. The fuzzy controller general use of the special software and hardware, universal hardware chip in on the market at present is more, including main products are shown below. And special IC has developed very fast, it special IC and software controller integrates in together.In the process of design, the design of the general to take steps for:1, considering whether the subject by fuzzy control system. That is considered the routine control mode of may.2, from equipment operation personnel place to get as much information.3 and selecting the mathematical model could, if use the conventional method design, estimate the equipment performance characteristics.4, determine the fuzzy logic control object.5, determine the input and output variables.6, determine the variables as determined the belonging of the range.7, confirm the variables of the corresponding rules.8, determine the scale coefficients.9, if have a ready-made, mathematical model of fuzzy controller with already certain of system simulation, observation equipment performance, and constantly adjust rules and scale coefficients until reaching satisfaction performance. Or to design fuzzy controller.10, real-time operation controller, constantly adjust to the best performance. Fuzzy Control Application and ProspectAs artificial intelligence of a new research field, the fuzzy control absorb lessons from the traditional design method and other new technology's essence, in many fields has made considerable progress. In the new type of power electronic and automatic control system, some experts in the linear adding the conditions of the power amplifier, the application of the fuzzy control based on the servo motor control, in the fuzzy control system with the PID and model reference adaptive control (MRAC)comparison proved the advantages of the method of fuzzy control. Fuzzy turn sent gain tuned controller views of the induction motor drive system vector control Fuzzy control as a is the development of new technology, now in most experts also to focus on application system research, and make considerable achievement, but in the theory research and system analysis or relative backward, so much so that some scholars have questioned its theoretical basis and effective. In view of this can be clear that the fuzzy control the combination of theory and practice is still needs to be further explored. The development prospects are very attractive, and in recent years, its theoretical study also made significant progress. In the past forty years of the development process, the fuzzy control also has some limitations: 1) control precision low, performance is not high, stability is poorer; 2) theory system is not complete. 3) the adaptive ability low. For these weaknesses, the fuzzy control and some other new technology, such as neural network (NN), genetic algorithm, and the combination of to a higher level of application development expand the huge space.SummaryFuzzy control as a comprehensive application example, in the global information the push of wave, in the next few decades, to the rapid development of economy will inject new vitality, the expert thinks, the next generation of industrial control is the basis of fuzzy control and neural network, and chaos theory as the pillar of the artificial intelligence. With the fuzzy control theory research and further more perfect of, the scope of application of the growing and supporting the development and manufacture of IC, the fuzzy control will be open to the field of industrial automation development of light application prospect, but also to the various areas of the researchers suggest more important task.译文引言在现代工业控制领域,伴随着计算机技术的突飞猛进,出现了智能控制的新趋势,即以机器模拟人类思维模式,采用推理、演绎和归纳等手段,进行生产控制,这就是人工智能。
基于PID增益的HVAC系统的新兴模糊控制设计毕业论文外文翻译
![基于PID增益的HVAC系统的新兴模糊控制设计毕业论文外文翻译](https://img.taocdn.com/s3/m/cb864c275fbfc77da369b14c.png)
外文资料A Novel Fuzzy Controller DesignBased-on PID Gains for HVACSystems*Lv Hongli Duan Peiyong Jia Lei School of Information and Electrical Engineering School of Control Science and Engineering Shandong Jianzhu University Shandong University Ji’nan, Shandong Province, China, 250101 Ji’nan, Shandong Province, China, 250061Abstract- The Heating, Ventilating, and Air-Conditioning systems (HVAC systems) are typical nonlinear time-variable multivariate systems with disturbances and uncertainties. A new fuzzy control strategy based on the PID parameters tuning to control HVAC systems is proposed in this paper. It takes full advantage of mature technologies of PID controller to improve the design of fuzzy controller. The mathematical analytical expression of parameters between fuzzy controllers and gains coefficients of PID controllers is got based on the structure analysis of fuzzy controllers. and the fuzzy controller is designed through gains tuning of PID controller based the analytical relations. Then this fuzzy controller was applied into temperature control in HVAC systems. The simulation test results showed it is effective and compared with the conventional PID control, the proposed fuzzy control algorithm has less overshoot, shorter setting time and better robustness etc.Index Terms - Fuzzy control, Structure analysis, Robustness, HVAC systemsI. INTRODUCTIONModern process control problems in the process industries are dominated by nonlinear time-varying behavior, disturbances and uncertainties[1]. However more than 90% plants are controlled by the well-established PID controllers in industrial automation and process until today[2]. Morover, conventional PID controllers have gone through a technological evolution because many sophisticated algorithms have been used to improve its work under difficult conditions. Especially fuzzy logic inferences and neuron network based on self-tuning schemes of PID controllers have also been proposed to enhance the control performance. Qiang Bi et al gave an advanced auto-tuning PID controller then applied it into HVAC systems successfully[3]. Hanxiong Li proposed an improved robust fuzzy-PID controller with optimal fuzzy reasoning [4]. But they can not change the linear essence of PID controllers.Fuzzy logic control technique based-on the concept of the fuzzy algorithm byZadeh in 1973 has been successfully applied in many engineering areas since the pioneer work of Mamdani in 1974[5, 6]. Fuzzy controllers possess advantages of strong robustness, better global control effects etc and no need mathematical model. But fuzzy controller design is still more a matter of art than technology and can not play the main role in industrial processes.In order to absorb the advantages of existing two combination of fuzzy and PID controllers, a novel idea to design PID controller-based fuzzy controller is attempted to be proposed in this paper. At first we get the mathematical relation of parameters of fuzzy controller and linear gains of PID controllers based on the structure analysis of fuzzy controller. And then the simulation results show the effective performance of this fuzzy controller and experiment tests results indict that the proposed fuzzy control approach is effective for the temperature control of air handling unit in HVAC systems.II. DESIGN OF FUZZY CONTROLLER OF BASED ON PIDPARAMETERSIt is assumed that the process under control can be modeled as the following first order plus dead time (FOPDT) dynamics in figure 1:It is easy to design the PID controller for i t, so that the gain coefficients can be achieved respectively. P I D Kp ,Ki ,Kd2.1 design of nominal fuzzy controllerIn order to design the PID parameters based-on fuzzy controller, at first the simplest structure of two-input single output nominal fuzzy controller is given. At any given time instance n with a sampling time Ts, the two input variables of fuzzy controller, error state variable and error change are defined as e(n)=y(n)-r(n) and △e(n)=△e(n)-△e(n-1). And its output variable u(n) is the control signal of process.Generally the membership functions of two input Variables e,△e used triangular shapes and the membership functions of output variables u used singleton fuzzy sets. The membership functions of input variables e,△e are defined in figure 2. The fuzzy inference rule-bases in nominal controller use the following four rules:2.2 Design of normalized factorsThe fuzzy controller in figure 3 is used to control the above FOPDT process. The nominal fuzzy controller is used in each fuzzy controller. But the input variables of fuzzy controller e(n),△e(n ) are normalized by the normalized Gei and G△ei before fuzzification,while i=1,2. The output variables of fuzzy controller u(n),△u(n) arenormalized by the normalized factors Gu and G△u after defuzzification. That is, e* △Gei △e(n),△e* △G△ei △△e(n),u(n) △Gu △u*,△u(n) △G△u △△u * (2) where i =1,2 and e, △e, u *,△u *△[-1,1].The membership functions of both input variables e*,△e*and output variables u *,△u *are each defined the same as before. Both of two fuzzy inference rule-bases use the nominal fuzzy rules. In fuzzy controller 2, the output variable u * is instead of △u * in fuzzy rules. In fuzzy inference logic algorithms, if AND operation uses “product”, OR operation uses “max”, IMPLICATION operation use “min”. The defuzzification uses centre of gravity method. When arbitrary input variables e(n),△e(n) act on the fuzzy control system,passing through normalizing, fuzzification, fuzzy reasoning and defuzzification, the outputs of fuzzy controllers are as follows:In order to simplify calculation, we chooseThen the whole output of fuzzy controller isIn order to correspond towards conventional PID controllers, we chooseThen the fuzzy controller can be transformed intoIt is a PID controller in style, but it is a fuzzy control at a certain sampling time in nature. Then we can take good use of these equations to design the fuzzy controller on base of parameters tuning of PID controllers. First of all, since the gains tuning of PID controller service for fuzzy controller, we regard the error normalized factor Ge as a free variable for a while, and (7) can be changed into following equal styles:2.3 Tuning of normalized factorsIn fact, the prominent characteristics of proposed PID based-on fuzzy controller is no need of model identification except to design normalized factors of fuzzy controller through PID gain parameters.The first step is to design nominal fuzzy controller according to the general structure of fuzzy controller. The fuzzy data base and rules, the fuzzification and defuzzification algorithm are chosen and the fuzzy inference operators are decided accordingly. The second step is to tune the design parameters of fuzzy controller, Gei, G△ei , Gu and G△u , based on the relationship between the normalized factors of fuzzy controllers and gains of PID controller shown in equation (9).We suppose the initial error normalized factor, which is marked by Ge0 , is fixed. Then they can directly be used to tune normalized factors in fuzzy controller off-line firstly. In order to make fuzzy controller better fit for the dynamical process furthermore convenient to be applied into industrial plant, according to the designing formulate (9), the concrete design is given as follows:When K P is increasing in PID controller, the output response will speed and the steady state error will reduce. Accordingly in (9), the system response arises from increase of K P turns into very comparatively relaxative and more recipient, in steadof simple change of proportional gain. will increase, Gu will increase and G do not change. Similarly, When K I is increasing in PID controller, G△e will decrease in fuzzy controller Gu will increase, and G△u will increase; When K D is increasing, G △e will decrease, Gu will increase, and G△u do not change.III. SIMULATION EXAMPLE TEST3.1 Design of fuzzy controller for first-degree plus dead time processThe simulation study is conducted to verify the proposed fuzzy controller design algorithm based on the parameters tuning of the PID controller. Considering the following this kind of FOPDT processAt first, we get the gain parameters of its PID controller, that isSecondly, the fuzzy controller of process (10) is designed according to the algorithm given in Section 2 and its PID controller. Then according to the experiments and experience, The tuning parameters of fuzzy controller, the normalized factors weregot .Thesimulation result in figure 4 showed that it is similarly available to apply the proposed fuzzy controller and PIDcontroller. But the fuzzy controller has extraordinary stronger disturbance rejection capability than PID controller.3.2 Experimental result in HVAC systemsThe schematic diagram of AHU in HVAC system is shown as in Figure 5, which consists of cooling coil, air dampers, fans, chilled water pumps and valves. There are two physical loops in the cooling coil unit (CCU): chilled water loop and air loop. The dry-bulb temperature, web-bulb temperature and airflow rate of the on-coil air are Tai , Taiwb and m△a, respectively. Likewise, the off-coil dry-bulb andwet-bulb air temperatures descend to Tao and Taowb , through heat transfer with chilled water in the cooling coil pipes. The off-coil temperature Tao and chilled water flow rate m△chw are the process output to be controlled and manipulated variables, respectively. The on-coil temperature of the chilled water is assumed as a constant, and the airflow rate m△a varies in corresponding to cooling load demand of conditioned space, these two variables are considered as disturbances to the process. Thus the output Tao can be described aswhere f is a nonlinear time varying function between the system output and the statevariables. In steady-state, as the transient response of the dynamics for air and chilled water loop are very difficult to model accurately, it can be approximated in a small region, respectively, by a first order plus dead time (FOPDT) models [10] and given byWhere Kchw , Tchw , Lchw , Ka , Ta and La a the process gain, time constant and time delay for chilled water loop and air loop respectively. Before the real process testing, a simulation study is conducted to verify the proposed fuzzy controller design. Consider a heat exchange model described by (12) corresponding to its operating range as shown in Table 1.Then the PID controller based on low level model is designed, the parameters Kp, Ki, Kd are determined as 1.1,1.22 and 0.09 respectively and fuzzy controllers are designed on base of the designed PID controller. Figure 6 shows the performance of the fuzzy controller and PID controllers under a squarewave set point change. It is clear that a better performance is achieved t through proposed fuzzy controller, whereas it is difficult to apply one set of PID controller parameters to obtain good performance for the whole operation range.A pilot centralized HVAC systems is showed as in figure 7. The system has three chillers, three zones with three AHUS three cooling towers and flexible partitions up to twelve rooms. All motors (fans, pumps and compressors) are equipped with VSDs. The cooling coils for system are two rows with the dimension of 25*25*8 cm2 . The experiment is conducted under the following conditions: The chilled water supply temperature is fixed the cooling load variation is achieved through the air and water flow rates. The experiments result in Figure 7 showed that it is available to apply the proposed fuzzy control strategy to control off-coil dry-bulb temperature Taoof AHU systems. Compared with PID controller, the novel fuzzy controller design technology has better robustness.IV. CONCLUSIONIn this paper, a new approach to design fuzzy controller was firstly proposed. It take full advantages of mature technologies of PID controller to improve the performance of fuzzy controller and it will be regarded the new relationship and combination of fuzzy and PID controller. The gains tuning of PID controller were used to design normalized factors of fuzzy controller so that the fuzzy controller can be more easily understood and can be applied in practical industrial process on large scale. The simulation and experiment results in HVAC systems gave the comparisonbetween both of them, and shown that this novel design of fuzzy controller appeared good performance.REFERENCES[1] R. J. P Defiguerredo and G. Chen. Nonlinear feedback control systems: an operator theory approach, New York, Academic, 1993.[2] Astrom, K. J. and T. Hagglund. PID controllers: theory, design, and tuning (2nd ed.), Research Triangle Park, NC: Instrument Society of America, 1995.[3] Qiang Bi, Wen-Jian Cai, Qing-Guo Wang, et al. Advanced controller auto-tuning and its application in HVAC systems. Control Eng. Practice, Vol.8, pp.633-644, 2000.[4] Hanxiong Li. An improved robust fuzzy-PID controller with optimal fuzzy reasoning. IEEE trans on SMC, vol. 35, no. 6, pp.1283-1294, 2005.[5] L. A. Zadeh. Outline of a new approach to the analysis of complex systems and decision processes. IEEE trans. SMC, vol. 3, no. 1, pp.28-44, 1973.[6] E. H. Mamdani. Application of fuzzy algorithms for simple dynamic plant. Proc.Inst. Elect. Eng., vol. 121, no. 12, pp.1585-1588, 1974.[7] R. bandyopadhyay, U. K. Chakraborty, D. Patranabis. Autotuning a PID controller:a fuzzy-genetic approach. Journal of systems architecture, vol. 47, pp.663-673, 2001.[8] Leonid Reznik, Omar Ghanayem, Anna Bourmistrov. PID plus fuzzy controller structures as a design base for industrial applications. Engineering application of artificial intelligence, vol. 13, pp.419-430, 2000.[9] James Carvajal, Guanrong Chen, Haluk Ogmen. Fuzzy PID controller: design, performance evaluation, and stability analysis. Information science, vol. 123,pp.249-270, 2000.[10]He Ming, Wenjian Cai. Multiple Fuzzy Model-based Temperature predictive control for HVAC systems. Information science, vol.169, pp.155-174, 2005.中文译文基于PID增益的HVAC系统的新兴模糊控制设计摘要——加热、通风和空气调节系统(HVAC系统)是典型的非线性时变系统,同时还有很多不定的干扰信号。
数学 模糊 外文翻译 外文文献 英文文献 非线性模糊控制系统稳定及设计问题的解决方法
![数学 模糊 外文翻译 外文文献 英文文献 非线性模糊控制系统稳定及设计问题的解决方法](https://img.taocdn.com/s3/m/344a6edaaa00b52acfc7caa6.png)
出处:IEEE TRANSACTION OF FUZZY SYSTEMS,1996,4(1): 14-23.非线性模糊控制系统稳定及设计问题的解决方法摘要: 本文针对一类非线性系统稳定性问题提出一个设计方案。
首先,用T-S模糊模型来描述一个非线性对象。
然后,应用所谓的“并行分布补偿”的概念设计一个基于模型的模糊控制器。
控制器设计的主要思想是导出每条控制规则,以便对模糊系统的每条规则进行补偿。
该设计步骤在概念上简洁自然。
而且,稳定性分析和控制器设计问题都可以归纳为线性矩阵不等式问题(LMI)。
因此,这些问题可以应用线性矩阵不等式的凸规划方法进行有效解决。
文中将该设计方法将应用在小车倒立摆平衡和起摆的这一实际问题上。
1介绍近年来,人们对模糊控制的兴趣日益升温,并且这种控制方法已有许多成功的应用典范。
尽管取得这些成就,但是很明显,模糊控制的一些基本问题仍需深入解决。
而系统设计和稳定性分析无疑是这些问题中的重点。
最近,在这方面已取得了重要的研究成果[1-6]。
本文尝试为一类模糊非线性系统提出一种系统设计方法。
对于非线性系统已有许多控制方法。
典型的方法是反馈稳定非线性系统法,在该系统中设计一个线性反馈控制以用来将系统中的不定参数工作点线性化。
然而,这种方法一般只是得到一个局部性结果。
其他方法[14]如反馈线性化控制是十分复杂的,往往导致所得出的控制器很复杂。
在这篇文章中提出一种概念上简单而且直观的非局部方法。
线性反馈控制方法可以应用在反馈镇定的实例中。
步骤如下:首先提出一个T-S模糊模型表示的非线性对象,在这种模糊模型中,不同状态太空间区域的局部动态特性由线性模型表示。
系统的整体模型可由这些线性模型进行模糊化混合而得到。
即这种控制设计是由基于所谓的并行分布补偿方案的模糊模型所实现的。
这种思想就是针对每一个局部线性模型都设计一个线性反馈控制,控制器的整体结果是由每个单独的线性控制器进行模糊混合而成,这样的控制器一般来说是非线性的。
一种新的模糊控制方法的提出
![一种新的模糊控制方法的提出](https://img.taocdn.com/s3/m/cf8affec0242a8956bece4b8.png)
Figure 1. Simplified model of controlling for automobile brake 图 1. 汽车刹车力度控制的简化模型图
制动力度
197
978-1-935068-20-4 © 2010 SciRes.
Asia-Pacific Youth Conference on Communication Technology 2010 (APYCCT 2010)
权号 权值 87.129 87.129 87.129 87.129 60 87.129 87.129 87.129 权号 权值 30 60 87.129 87.129 8.75 30 60 87.129
w1 w2 w3 w4 w5 w6 Figure 5. Structure graph of the new model for intelligent automobile anti-collision controller 图 5. 基于新模型的智能型防汽车追尾控制器的结构图 w7 w8
1 引言
针对汽车防追尾的智能化制动系统, 前几年研究的 焦点主要都集中在防碰撞的硬件选择和控制上[1~3],近 几年对系统的基础数学模型理论研究有一定的进展 [4~6] ,但这些研究都集中在计算本车与前车的安全距离, 即在不同的车速下, 精确计算出本车与前车的距离达到 多少米就开始提醒减速或紧急刹车制动。 这些研究基本 上没有给出具体的刹车力度, 没有给出不同情况下如何 对车速进行实时控制, 本文提出的观点: 简化控制模型, 只考虑两车保持的距离和两车的距离变化 (当前检测距 离-前一次检测的距离)。当两车保持的距离较近时, 则限制本车的速度,两车距离达到极限 1 米,则无条件 停车。在宏观上,两车保持车距在 5 米范围内开始进行 实时控制[5], 两车保持的距离越小, 要求本车速度越小, 两车距离变化的值越大,本车速度越小。其简化的控制 模型框图如图 1 所示。 汽车的主要被控参量为车速控制, 而影响这一输出 参量的主要因子是与前车距离的大小和距离的性质, 后 者可用距离的变化率来描述。 与前车的距离及其变化率
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录CONTROL, PID CONTROL, ANDADVANCED FUZZY CONTROLFOR SIMULATING A NUCLEARREACTOR OPERATIONXIAOZHONG LI and DA RUAN*elgian Nuclear Research Centre (SCKoCENBoeretang 200, 8-2400 Mol, Belgium(Received 15 March 1999)Based on the background of fuzzy control applications to the first nuclear reactorin Belgium (BRI) at the Belgian Nuclear Research Centre (SCK.CEN), we have made a realfuzzy logic control demo model. The demo model is suitable for us to test and com- pare somenew algorithms of fuzzy control and intelligent systems, which isadvantageous because it is always difficult and time-consuming, due to safety aspects, to do all experiments in a real nuclear environment. In this paper, we first report briefly on the construction of the demo model, and then introduce the results of a fuzzy control,a proportional-integral-derivative (PID) control and an advanced fuzzy control, in whichthe advanced fuzzy control is a fuzzy control with an adaptive function that canSelf-regulate the fuzzy control rules. Afterwards, we present a comparative study of thosethree methods. The results have shown that fuzzy control has more advantages in termsof flexibility, robustness, and easily updated facilities with respect to the PID control ofthe demo model, but that PID control has much higher regulation resolution due to itsintegration term. The adaptive fuzzy control can dynamically adjust the rule base,therefore it is more robust and suitable to those very uncertain occasions.Keywords: Fuzzy control; PID control; fuzzy adaptive control; nuclear reactorI INTRODUCTIONToday the techniques of fuzzy logic control are very mature in mostengineering areas, but not in nuclear engineering, though some research has been done (Bernard, 1988; Hah and Lee, 1994; Lin et al. 1997; Matsuoka, 1990). The main reason is that it is impossible to do experiments in nuclear engineering as easily as in other industrial areas. For example, a reactor is usually not available to any individual. Even for specialists in nuclear engineering, an official licence for doing any on-line test is necessary. That is why we are still conducting projects such as "fuzzy logic control application" in BRl (the first nuclear reactor in Belgium) (Li and Ruan, 1997a; Ruan, 1995; Ruan and Li, 1997; 1998; Ruan and van der Wal, 1998). In the framework of this project, we find that although there are already many fuzzy logic control applications, it is difficult to select the most sui-table for testing and comparison of our algorithms. Moreover, due to the safety regulations of the nuclear reactor, it is not realistic to perform many experiments in BRl. In this situation, we have to conduct part of the pre-processing experiments outside the reactor, e.g., com-parisons of different methods and the preliminary choices of the parameters. One solution is to make a simulation programme in a computer, but this has the disadvantage that inwhich, however, the real time property cannot be well reflected. Therefore another solution has adopted, that is, we designed and made a water-levelcontrol system, referred to as the demo model, which is suitable for our testing and experiments. In particular, this demo model (Fig. 1) is designed to simulate the power control principle of BRl (Li et al., 1996a,b; Li and Ruan, 1997b).In this demo model, our goal was to control the water level in tower TI at a desired level by means of tuning VL (the valve for large control tower T2) and VS (the valve for small control tower T3). The pump keeps on working to supply water to T2 and T3. All taps are for manual tuning at this time. VI and V2 valves are used to control the water levels in T2 and T3 respectively. For example, when the water level in T2 is lower than photoelectric switch sensor 1 then the on-off valve V, will be opened (on), and when the water level in T2 is higher than photoelectric switch sensor 2 then the on-off valve Vl will be closed (off). The same is true of V2. Only when both VI andV2 are closed V3 will be opened, because it can decrease the pressure of the pump and thereby prolong its working life. The pressure sensor is used to detect the height of water level in TI. So for TI, it is a dynamic system with two entrances and one exit for water flow.COMPARATIVE STUDY OF FUZZY CONTROLThe Demo Model StructureFIGURE 1 The working principle of the demo model.BRI is a 42-year old research reactor, in which the control method is the simple on-off method. Many methods called traditional meth- ods, when compared to fuzzy logic, are still very new to theBR1 reactor. One of these, proportional-integral-derivative (PID) control, has to be tested as well as fuzzy logic method. So far, we have tested the normal fuzzy control, traditional PID control, and an advanced fuzzy control on this demo model. To obtain a better demonstration, these three approaches have been programmed and integrated into one con- roller system based on the programmable logic controller (PLC) of the OMRON company. The purpose of tlus paper is to report comparativeexperimental results of these three methods from the demo model. Section 2 simply introduces a normal fuzzy control and its result.Section 3 introduces a PID control and its result.Section 4 introduces an advanced fuzzy control which is able to self-regulate the Fuzzy control rules. Section 5 compares the previous three methods and their results.2 FUZZY CONTROLThe fuzzy control algorithm in this demo model is a normal algorithm based on the Mamdani model. To simulate the BRl reactor, we use two fuzzy controllers (FLCl and FLC2) to control VL and VS separately (note: it is possible to use one fuzzy logic controller with two outputs to control VL and VS and the related result can be referred to (Li and Ruan, 1997b)). Let D be the difference between the actual value (P) of water level and the set value (S) and DD be the derivative of D, in other words, the speed and direction of the change of water level. VL and VS represent the control signal to VL (Iarge valve) and VS (small valve), respectively. When D is too big, we use FLC1 to control VL (main-tuning); When D is small, we use FLC2 to control VS(fine-tuning). We choose D and DD as inputs of the fuzzy logic con- troller, and VL or VS as the output of the fuzzy logic controller. D and DD must be fuzzified before fuzzy inference. Suppose the universes of discourse (or input variables' intervals) of D and DD are -d, dj and [-dd,dd], respectively. We use 7 fuzzy sets to partition hem, i.e., Negative Large (NL), Negative Middle (NM), Negative Small (NS), Zero (ZE), Positive Small (PS), Positive Middle (PM), and Positive Large (PL). As for VL and VS, because the result of fuzzy reasoning is also a fuzzy linguistic value, the universes of discourse of VL and VS also need to be fuzzified. We use those 7 fuzzy linguistic erms too. Symmetrical trianglar-shaped functions are used to define the membership functions for input variables (Li et al., 1995; 1996a,b), and singletons are for output variables (Ornron, 1992). Each fuzzy controller has one rule base which contains 49 fuzzy control rules. The its rule can be represented as the following form: if D is Ai and DD is Bi, then VL (or VS) is Ci where A, Bi, and Ci are fuzzy linguistical values, such as NL, PS, and so on. The above rule is sometimes abbreviated as (Ai, Bi : Ci). Figure 2 shows a control effect of a synthetic control process. It first goes up from 0 to 20cm then keeps on at 20 an, next drops down from 20 to 10 cm and finally keeps on at 10 cm.In view of this figure, we know that the fuzzy control has quick responses (quickly approaching the set value) and small overshoot (almost invisible), but with a small steady error (not so smooth in a steady state).COMPARATWE STUDY OF FUZZY CONTROLFIGURE 2 The control effect of fuzzy control to the demo model.3 PID CONTROLIn the PID control, it is difficult to control VL and VS separately like the previous fuzzy control with a good control result, because the integration term of the PID control needs some time, and this will result in an oscillation when switching control signal between VL and VS. From this point ofview the PID control is worse than the fuzzy control. Therefore, in our tests, VL and VS have to be controlled by the same signal. We use the following formula:dtde d i pe T dt T e K U(t)++=⎰By substitution, dtde d ie pe K dt K K U(t)++=⎰where U(I): control value to VL and VS at time r; e: the set value-the real value at time I; Kp: the proportional parameter and Kp = (1IPB) x loo%, where PB is the proportional band; Ki: the integrationFlGURE 3 The trajectory of the water level by the PID control.parameter and Ki = l/Ti where Ti is the integration time; Kd: the differential parameter and Kd = Td where Td is the differential time. In practice, a discrete form of the above formula is used)]1()([)](....)2()1([K e(t)K U(t)i P --++++=t e t e T K t e e e T sd swhere T, is the sample period. Figure 3 shows a result of the PID control,where PB= l5%, Ti=30s, Td= 10s. In view of this figure, the PID control is very stable (very smooth in steady states), and has quick responses too, but with visible overshoots.4 ADVANCED FUZZY CONTROLThe kernel part of the fuzzy logic control is the fuzzy rule base with linguistic terms, though the membership functions and scale factors also have an important effect on the fuzzy logic controller. There are some papers which discuss how to adjust membership functions and/or scale factors (Batur and Kasparian, 1991; Chou and Lu, 1994; Tonshoff and Walter, 1994; Zheng, 1992). This section focuses on rules. Normally the methods of deriving rules can be broadly divided into two types, sourceable and non-sourceable. The sourceable method means the rules are obtained from some information source, such as human experience or historical input-output data. Experience has been widely used by the fuzzy engineers, especially by the early fuzzy engineers. The problem of using human experience is that it is time-consuming, and to some degree subjective. In order to overcome these problems, particularly avoiding the subjectivity, historical input -output data-if available can be used. To obtain rules from such data, many methods are used, one of the popular approaches is neural net- works (NN) (Berenji and Khedkar, 1992; Halgamuge and Glesner, 1994; Jang, 1992; Kosko, 1992; Li et al., 1995; Lin ez al., 1995; Takagi and Hayashi, 1991; Wang and Mendel, 1992). One problem of the sourceable method is that it depends strictly on the source which will be transformed into rules. In the case that the source is noisy, then the rules might be biased. Another problem of the sourceable method is that it is usually non-adaptive, i.e., all the rules are fixed, therefore it cannot perform well under a dynamic environment. The non-source- able methods are source-free and they produce and choose rules according to a performance measurement of the controller, such asgenetic algorithms (GA) (Karr, 1991; Lim et al., 1996; Qi and Chin, 1997) (mostly also generating membership functions and scale factors) and self-organizing controllers (SOC) (He er al., 1993; Li et al., 1996a,b; Lin et al., 1997, Procyk and Mamdani, 1979; Shao, 1988; Tanscheitand Scharf, 1988; Wu et al., 1992). With GA it is possible to find integratedly optimal parameters but GA is very computation rich, and furthermore, it is almost impossible to apply GA in a real complex system without a simulation model. Perhaps the SOC is the only method which has the following advantages: objective, adaptive, less computation required, more error-tolerant, and simple.FIGURE 4 An adaptive function is incorporated into a fuzzy control system.The general principle of the SOC is that the controller monitors its own performance and adjusts its control rules to improve performance for time-varying and unknownplants. The problem of the SOC show to perform the performance measurement. The basic way is to design a performance measurement table which looks like a fuzzy control rule table and to use it to assess the performance of the controller rules) (Procyk and Mamdani, 1979), but to design such a performance measurement table is also very difficult (Chung and Oh, 1993) and it is system-dependent. Based on the SOC, this section will introduce an adaptive method which uses a set of new norms to replace the ormer performance measurement. The new norms are very simple and system-independent, therefore they can be easily applied to most fuzzy controllers. In this section, the advanced fuzzy control means the above SOC, in other words, a fuzzy control with an adaptive function, where the adaptive function contains two steps: performance judgement and changing fuzzy control rules. Figure 4 illustrates how an adaptive function is incorporated into the fuzzy control system. At the beginning of each cycle, the controller's last behaviour is judged and then the rule base is changed accordingly. In this cycle, the controller will use the new rule base and output the result to the controlled object. The behaviour of the new rule base will be judged and changed again in the next cycle.4.1 The Principle of the Adaptive FunctionLet D and DD represent error (the difference between the actual value and the desired value) and change in error, respectively. Let D(t) and DD(t) represent error and change in error at time t, respectively. They are two input variables. Let U be an output variable, and assume thetotal number of the rules is n, then every rule has the following form: if D is A, DD is Bi, then U is C;, i= 1,2 ,..., n, where A, Bi, and Ci are fuzzy linguistic values and i is an index pointing out each rule's position in the rule table (or the rule data file). User[i] to represent the fuzzy control magnitude (conclusion fuzzy set) of the ith rule, and let simplyi r7,6,5,4,3,2,1][where 1=NL,2=NM,3=NS,4=ZE,5=PS,6=PMY7=PL.In general, a control locus may be expressed with Fig. 5, and it can be regarded as having up to four feature sections and four feature points. For each feature part, we offer a norm to guide the regulation of the fuzzy control rules. For example, the current water level P(t) is in the feature part (I), then after the fuzzy controlling using the current control rules, we measure the water level P(t + l) at the next time which has three possibilities:P(l) < P(t + 1) <S;P(t + 1) < S and P(t + 1) <P(t);P(t+l)>S.FIGURE 5 Any trajectory has up to four feature sections and four feature points.The related norm to guide how to change rules is the following:(i) if D(I + 1) 5 0 and DD(t + I) > 0, that is, P(t) < P(t + 1) 5 S, then r[i] = r[i](ii) if D(i f 1) < 0 and DD(t + 1) < 0, that is, P(t +1) < S and P(t + 1) < P(t), then r[i] = r[i] +a,(iii) if D(t + 1) > 0, that is, P(t + 1) > S, then r[i] = r[i] - a,where a is a step size and a = 1,2,3,4,5,6. In case (i), the fuzzy con-troller makes the water level P(t f 1) closer to the set value S, therefore the behaviour of the fuzzy controller is good, no rules should be changed; In case (ii), the fuzzy controller makes the water level P(t + 1) further from the set value S, therefore the behaviour of the fuzzy con- troller is not good, the strength is too weak and the action of the corresponding rules 'should be stronger; In case (iii), the fuzzy controller makes the water level P(t $1) overpass the set value S, therefore the behaviour of the fuzzy controller is not good, the strength is too strong and the action of the corresponding rules should be weakened. Not all rules but some of those that are activated in last cycle should be regulated. We use the following formula to describe which shouldbe adjusted:))()(A ()()(A j j i i DD B D DD B D ij C C ∧∨=∧= which means the ith rule is changed only if it is the largest activated among those activated rules which have the same conclusion part. For example, (NL, NM : PL) and (NM, NM : PL) are two activated rules and have the same conclusion part, i.e., PL. Comparing NL(D) A NM(DD)with NM(D) A NM(DD), the larger one corresponds to the rule which should be adjusted.4.2 An Experimental ResultTo guarantee no overshoot, the best way is to initialize all rules as the same conclusion part: NL, as shown in Table I. In this table, for example, NL at the row 2 and column 3 means: if D is NM and DD is NL then VL or VS is NL. All rules have the same conclusion part though condition parts are different. Figure 6 illustratesTABLE I The initial rule table for both FLCl and FLC2FIGURE 6 Comparison between adaptive fuzzy control and fuzzy control.the comparison result between fuzzy adaptive control and. fuzzy con-trol with the above rule base. In this example, the set value is 20cm.Both start from Ocm. During the first stage, i.e., increasing from zero,some analytic rules manipulate the valves and not fuzzy control. Onlyafter the water level reaches 18cm does the fuzzy controllers start tooperate VL and VS. Apparently, the adaptive fuzzy control has a muchbetter result by self-regulating gradually fuzzy control rules. The nor-mal fuzzy control without adaptive function cannot self-regulate rules,therefore it cannot draw up the water level.About 10 min later, we observe the rule tables on the screen and findboth rule tables have changed a lot. Table I1 gives the result of FLCl and Table 111 gives the resultof FLC2, where the regulated rules aremarked by bold fonts.4.3 Some Remarks for the Adaptive FunctionThe initial idea about the previously described norms of the adaptive function, which was published in (Li et al., 1996a,b), and where a simulated inverted pendulum system and a real industrial heating system were used to make testings, gave satisfactory results . a The parameter a is influential on the overshoot and response time (rise time). When cr is too big, there will be a large overshoot possibly; when a is too smaI1, possibly there will be a long response time (Li el al., 1996a,b). The adaptive function considers only the last value, that is, it uses P(r - 1) not P(t - T) (T is the delay) to decide P(t), but our experimental results show the effect is good, although the valves of the demo model have a maximum delay of 90 s. The adaptive function selects only some of the rules according to formula (1) for adjustment, not all activated rules like (Lin et al., 1997). This makes the transition of the rules more smooth, i.e., without or with less resonance. Selecting initial rules appropriately will benefit the control effect. For example,if the overshoot is strictly limited, we may initialize all rules with the conclusion part of NL, as was done in the previous experiment. Once some experience has been obtained, it can be transformed into the initial rules of the adaptive function, the advantage being that the rise time will be shorter (Li and Ruan, 1998). The rule, "if D is ZE and DD is ZE then U is ZE," should be fixed, and this will help the system to become stable. The adaptive function is very helpful in keeping the system stable in a steady state. It cannot guarantee no overshoot if the initial rules are randomly selected. The adaptive function cannot adjust membership functions and scale factors.5 COMPARATIVE STUDYEach method has both advantages and disadvantages, the details of which are described in Table IV, where * is used to represent the degree of a property, and the more *, the higher the degree. For example, the realization of an adaptive fuzzy logic controller (FLC) is more difficult than a normal fuzzy controller, but a normal fuzzy controller is more difficult to realize than a PID controller. The PID control has the smallest static error and steady error. The dynamic regulation of TABLE IV Comparative study of FLC, PID and adaptive FLC the control rules in an adaptive controller can help in reducing the static error and steady error (Li et al., 1996a,b). As for robustness, it has been accepted that FLC is more robust than PID. Herein we also give one example, as shown as in Fig. 7. This experiment was carried out after tuning the Tap 1 (see Fig. 1) to make the outflow much smaller. We found that the reaction of FLC was better than that of PID, hough the FLC had a small static error. If we count the total number of * for each method, we will find that PID and FLC have the same score, 17. Adaptive FLC has a higher score of 20. This interesting result can be explained by the following facts. PID and FLC have their own strong points, and they compensate each other. Adaptive FLC adds an adaptive function to a normal FLC, therefore its score should be higher than that of FLC. A natural result is that combining FLC and PID should be better than each method alone. The comparative method above is perhaps a little subjective, but it does reflect some objective properties and relationships among those three methods. In the real world, one may use other ways to evaluate these methods. For example, if robustness is stressed, then it should be highly weighted when the total scores are calculated. For further descriptions of comparative studies between FLC and PID, readers may refer to Boverie et al. (1991), Chao and Teng (1997), Misir et al. (1996), Mizumoto (1995), Moon (1995), and Wu and Mizumoto (1996).FIGURE 7 FLC is more robust than PID.6 CONCLUSIONThis paper gives comparisons between fuzzy control, PID control, and advanced fuzzy control based on the experimental results of a demo model which simulates the control principle of the BR1 reactor. Fuzzy control is more robust than PID control, but with a well-characterized system, such as a reactor, it should be better to use a hybrid method which inherits the advantages of both methods. Furthermore, the adaptive fuzzy control is able to aid the designer in finding the fuzzy control rules, especially for systems possessing much of dynamical uncertainty. ReferencesBatur, C. and Kasparian, V. (1991), 'Adaptive expert control," International Journal of Control, 54(4), 867-88 1.Berenji, H.R. and Khedkar, P. (1992). 'Learning and tuning firq logic controllers through reinforcements," IEEE Trans. Neural Networks, 3,724-740.Bernard, J.A. (1988). 'Use of a rule-based system for process control," IEEE Control System Magazine, 8(5), 3- 13.Boverie, S., Demaya, B. and Titli, A. (1991). 'Fuzzy logic control compared with otherautomatic control approaches," Proceedings of the 30th IEEE-CDC Conjerence onDecision and Control, Brighton, UK, pp. 1212-1216.Chao, C.T. and Teng, C.C. (1997), 'A PD-like self-tuning fuzzy controller without steady-state error," Fuzzy Sets and System, 87, 141 -154.Chou, C.H. and Lu, H.C. (1994), 'A heuristic self-tuning fuzzy controller," Fuzzy Setsand Systems, 61,249-264.Chung, B.M. and Oh. J.H. (1993). 'Control of dynamic systems using fuzzy learning algorithm," Fuzzy Sets and Systems, 59, 1 - 14.Hah, Y.J. and Lee, B.W. (1994), 'Fwy power control algorithm for a pressurized water reactor," Nuclear Technology, 106,242-252.Halgamuge, K. and Glesner, M. (1994), 'Neural networks in designing fuzzy systems forreal world applications," Fuzzy Sets and Systems, 65, 1- 12.He, S.Z., Tan, S.H., Hang, C.C. and Wang, P.Z. (1993). 'Control of dynamical pro-cesses using an on-line rule-adaptive fuzzy control system," Fuzzy Sets und Systems,54, 1 1-22.Jang, J.S.R. (1992), "Self-learning fuzzy controllers based on temporal back propaga- tion," IEEE Trans. Neural Networks, 3(S), 714-723.Karr, C.L. (1991). 'Design of an adaptive fuzzy logic controller using a genetic algo- rithm." Proc. 4th ICGA, pp. 450-457.Kosko, B. (1992), Fuzzy Systems and Neural Networks, Prentice-Hall, Englewood Cliffs,NJ.Li, X. and Ruan, D. (1997a), The Current Development of FLC Project at BRI andNew Algorithms Design, Internal Report, SCKmCEN, Mol, Belgium.Li. X. and Ruan, D. (1997b). 'Constructing a fuzzy logic control demo model at SCKaCEN," Proceedings of the 5th European Congress on Intelligent Techniques andSofr Computing (EUFIT '97). Aachen, Germany, pp. 1408-1412.Li, X. and Ruan, D. (1998), A Rule-Based Multi-Controller System Method with an Adaptive Function for the BRI Reactor, Internal Report, SCKmCEN, Mol, Belgium.Li, X., Shao, M. and Ruan, D. (1996a). Fuzzy Logic Control Demo Model, Internal Report. SCKoCEN, Mol, Belgium.Li, X., Bai. S. and Zhang, Z. (1996b), 'An introduction to a fuzzy adaptive control algo- rithm," Chinese Journal of Advanced Software Research, 3(1), 1 - 11.Li. X., Bai, S. and Liu, Z. (1995), 'An algorithm for self-learning and selfcompleting fuzzy control rules,' Informatica, 19, 301 -312.Lim, M.H., Rahardja, S. and Gwee, B.H. (1996), 'A GA paradigm for learning fuzzy rules," Fuzzy Sets and Systems. 82, 177- 186.Lin. C., Jeng, F. and Lee, C. (1997), "Hierarchical fuzzy logic water level control in advanced oiling water reactors," Nuclear Technology, 118(3), 254-263.Lin, C.T., Lin, C.J. and George Lee, C.S. (1995). 'Funy adaptive learning control net-work with on-line neural learning," Fuzzy Sets and Systems, 71.25-45.Matsuoka, H. (1990), 'A simple fuzzy simulation model for nuclear reactor system dynamics," Nuclear Technology, 94, 228-24 1.Misir, D., Malki, H.A. and ,Chen, G. (1996), "Design and analysis of a fuzzy proportional-integral-derivative controller," Fuzzy Sets andSysrems, 79,297-314.Mizurnoto, M. (1995). 'Realization of PID controls by fuzzy control method," Fuzzy Sers and Systems, 70, 171 - 182.Moon, B.S. (1995), 'Equivalence between fuzzy logic controllers and PI controllers forsingle input systems," Fuzzy Sets and Systems, 69, 105- 114.Omron (1992), C200H-FZ001 Fuzzy Logic Unit, Operation Manual, Ornron company.Procyk, T.J. and Mamdani, E.H. (1979), 'A linguistic self-organizing process con- troller,* Automat., 15(1), 15-30.Qi, X.M. and Chin, T.C. (1997). 'Genetic algorithms based fuzzy controller for high order svstems." Fuz:v Sets and Svstems. 91.279-284. . .Ruan. D. (i995). '~uzz;logic in the nuclear research world." Fuzzy Sets and System.74(1), 5-13.Ruan, D. and Li, X. (1997). "The test of fuzzy logic control with a closed loop at BRI reactor," Proceedings of the 7th World Congress IFSA'97, Prague, Czech Republic,Vol. 3, pp. 126-131.Ruan, D. and Li. X. (1998). 'Fuzzy-logic control applications to the Belpan reactor I (BRI)," Computers and Artificial Intelligence. 17(2-3), 127-150.Ruan, D. and van der Wal, A.J. (1998). 'Controlling the power output of a nuclear reac-tor with fuzzy logic," Information Scienkes, 110. 151 - 177.模糊的比较研究控制,PID控制,先进的模糊控制用于模拟核反应堆运行李晓东和阮达比利时核研究中心(SCK CENBoeretang2008-2400摩尔,比利时(1999年3月15日)基于模糊控制应用在比利时的第一座核反应堆(BRI)在比利时核研究中心(SCK.CEN)的背景上,我们已经取得了真正的模糊逻辑控制的演示模型。