PID控制器中英文对照外文翻译文献.docx

上传人:小飞机 文档编号:3062078 上传时间:2023-03-10 格式:DOCX 页数:33 大小:50.46KB
返回 下载 相关 举报
PID控制器中英文对照外文翻译文献.docx_第1页
第1页 / 共33页
PID控制器中英文对照外文翻译文献.docx_第2页
第2页 / 共33页
PID控制器中英文对照外文翻译文献.docx_第3页
第3页 / 共33页
PID控制器中英文对照外文翻译文献.docx_第4页
第4页 / 共33页
PID控制器中英文对照外文翻译文献.docx_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PID控制器中英文对照外文翻译文献.docx》由会员分享,可在线阅读,更多相关《PID控制器中英文对照外文翻译文献.docx(33页珍藏版)》请在三一办公上搜索。

1、PID控制器中英文对照外文翻译文献中英文对照外文翻译文献 (文档含英文原文和中文翻译) 外文: Memory-Based On-Line Tuning of PID Controllers for Nonlinear Systems AbstractSince most processes have nonlinearities, controller design schemes to deal with such systems are required.On the other hand, PID controllers have been widely used for process

2、 systems. Therefore, in this paper, a new design scheme of PID controllers based on a memory-based(MB) modeling is proposed for nonlinear systems. According to the MB modeling method, some local models are automatically generated based on input/output data pairs of the controlled object stored in th

3、e data-base. The proposed scheme generates PID parameters using stored input/output data in the data-base. This scheme can adjust the PID parameters in an on-line manner even if the system has nonlinear properties. Finally, the effectiveness of the newly proposed control scheme is numerically evalua

4、ted on a simulation example. I. INTRODUCTION In recent years, many complicated control algorithms such as adaptive control theory or robust control theory have been proposed and implemented. However, in industrial processes, PID controllers1, 2, 3 have been widely employed for about 80% or more of c

5、ontrol loops. The reasons are summarized as follows. (1) the control structure is quitsimple; (2) the physical meaning of control parameters is clear; and (3) the operators know-how can be easily utilized in designing controllers. Therefore, it is still attractive todesign PID controllers. However,

6、since most process systems have nonlinearities, it is difficult to obtain good control performances for such systems simply using the fixed PIDparameters. Therefore, PID parameters tuning methods using neural networks(NN)4 and genetic algorithms(GA)5 have been proposed until now. According to these

7、methods, the learning cost is considerably large, and these PID parameters cannot be adequately adjusted due to the nonlinear properties. Therefore, it is quite difficult to obtain good control performances using these conventional schemes.By the way, development of computers enables us to memorize,

8、 fast retrieve and read out a large number of data. By these advantages, the following method has been proposed: Whenever new data is obtained, the data is stored.Next, similar neighbors to the information requests, calledqueries, are selected from the stored data. Furthermore,the local model is con

9、structed using these neighbors. Thismemory-based(MB) modeling method, is called Just-In-Time(JIT) method6, 7 , Lazy Learning method8 or Model-on-Demand(MoD)9, and these scheme have lots of attention in last decade. In this paper, a design scheme of PID controllers based onthe MB modeling method is d

10、iscussed. A few PID controllers have been already proposed based on the JIT method10 and the MoD method11 which belong to the MB modeling methods. According to the former method, the JIT method is used as the purpose of supplementing the feedback controller with a PID structure. However, the trackin

11、g property is not guaranteed enough due to the nonlinearities in the case where reference signals are changed, because the controller does not includes any integral action in the whole control system. On the other hand, the latter method has a PID control structure.PID parameters are tuned by operat

12、ors skills, and they are stored in the data-base in advance. And also, a suitable set of PID parameters is generated using the stored data. However,the good control performance cannot be necessarily obtained in the case where nonlinearities are included in the controlled object and/or system paramet

13、ers are changed, because PID parameters are not tuned in an on-line manner corresponding to characteristics of the controlled object. Therefore, in this paper, a design scheme of PID controllers based on the MB modeling method is newly proposed.According to the proposed method, PID parameterswhich a

14、re obtained using the MB modeling method areadequately tuned in proportion to control errors, and modifiedPID parameters are stored in the data-base. Therefore, moresuitable PID parameters corresponding to characteristics ofthe controlled object are newly stored. Moreover, an algorithmto avoid the e

15、xcessive increase of the stored data,is further discussed. This algorithm yields the reduction of memories and computational costs. Finally, the effectiveness of the newly proposed control scheme is examined on asimulation example. II. PID CONTROLLER DESIGN BASED ON MEMORY-BASED MODELING METHOD A. M

16、B modeling method First, the following discrete-time nonlinear system is considered: , where y(t) denotes the system output and f() denotes the nonlinear function. Moreover, _(t1) is called information vector, which is defied by the following equation: f(t):=y(t-1),L,y(t-ny),u(t-1),Lu(t-nu), where u

17、(t) denotes the system input. Also, ny and nure spectively denote the orders of the system output and the system input, respectively. According to the MB modeling method, the data is stored in the form of the information vector _ expressed in Eq.(2). Moreover, _(t) is required in calculating the est

18、imate of the output y(t+1) called query.That is, after some similar neighbors to the query are selected from the data-base, the predictive value of the system can beobtained using these neighbors. B. Controller design based on MB modeling method In this paper, the following control law with a PID st

19、ructure is considered: Du(t)=kcTsTe(t)-kc(D+DD2)y(t)TITS =KIe(t)-KPDy(t)-KDD2y(t) where e(t) denotes the control error signal defined by e(t) := r(t) y(t). r(t) denotes the reference signal. Also, kc, TI and TD respectively denote the proportional gain, the reset time and the derivative time, and Ts

20、 denotes the sampling interval. Here, KP , KI and KD included in Eq.(4) are derived by therelations KP=kc,KI=kcTs/TI和KD=kcTD/Ts。Ddenotes the differencing operator defined by. D:=1-z-1. Here, it is quite difficult to obtain a good control performance due to nonlinearities, if PID parameters(KP, KI ,

21、KD) in Eq.(4) are fixed. Therefore, a new control scheme is proposed, which can adjust PID parameters in an on-line manner corresponding to characteristics of the system. Thus, instead of Eq.(4), the following PID control law with variable PID parameters is employed: Du(t)=KI(t)e(t)-KP(t)Dy(t)-KD(t)

22、D2y(t). Now, Eq.(6) can be rewritten as the following relations: u(t)=g(f(t) f(t):=K(t),r(t),y(t),y(t-1),y(t-2),u(t-1) K(t):=KP(t),KI(t),KD(t), where g() denotes a linear function. By substituting Eq.(7)and Eq.(8) into Eq.(1) and Eq.(2), the following equation canbe derived: y(t+1)=hf(t) f(t):=y(t),

23、L,y(t-ny+1),K(t),r(t),u(t-1),L,u(t-nu+1) where ny _ 3, nu _ 2, and h() denotes a nonlinear function.Therefore, K(t) is given by the following equations: K(t)=F(f(t) f(t):=y(t+1),y(t),L,y(t-ny+1),r(t),u(t-1),L,u(t-nu+1)where F() denotes a nonlinear function. Since the future output y(t + 1) included

24、in Eq.(13) cannot be obtained at t, y(t+1) is replaced by r(t+1). Because the control system so that can realize y(t + 1) ! r(t + 1), is designed in this paper. Therefore, _(t) included in Eq.(13) is newly rewritten as follows: f(t):=r(t+1),r(t),y(t),L,y(t-ny+1),u(t-1),L,u(t-nu+1) After the above pr

25、eparation, a new PID control scheme is designed based on the MB modeling method. The controller design algorithm is summarized as follows.STEP 1 Generate initial data-base The MB modeling method cannot work if the past data is not saved at all. Therefore, PID parameters are firstly calculated using

26、Zieglar & Nichols method2 or Chien, Hrones & Reswick(CHR) method3 based on historical data of the controlled object in order to generate the initial database. That is, _(j) indicated in the following equation isgenerated as the initial data-base: F(j):=f(j),K(j),j=1,2,LN(0) where f(j) andK(j) are gi

27、ven by Eq.(14) and Eq.(9). Moreover, N(0) denotes the number of information vectorsstored in the initial data-base. Note that all PID parametersincluded in the initial information vectors are equal, that is, K(1) = K(2) = = K(N(0) in the initial stage. STEP 2 Calculate distance and select neighbors

28、Distances between the query fl(t) and the informationvectors f(i)(ik) are calculated using the following L1-norm with some weights: ny+nu+1d(f(t),(f(j)=l=1fl(t)-fl(j)maxf(m)-minf(m)where N(t) denotes the number of information vectors storedin the data-base when the query f(t) is given. Furthermore,

29、fl(j) denotes the l-th element of the j-th information vector.Similarly, fl(t)denotes the l-th element of the query at t. Moreover, maxfl(m) denotes the maximum element among the l-th element of all information vectors(f(j),j=1,2L,N(t) stored in the data-base. Similarly, minfl(m)denotes the minimum

30、element. Here, k pieces with the smallest distances are chosen from all information vectors. STEP 3 Construct local model Next, using k neighbors selected in STEP 2, the localmodel is constructed based on the following LinearlyWeighted Average(LWA)12: Kad(t)=wK(i)ii=1kwhere wi denotes the weight cor

31、responding to the i-th information vector f(i) in the selected neighbors, and is calculated by: nu+ny+1wi=l=1fl(t)-fl(i)2(1-)2maxfl(m)-minfl(m) STEP 4 Data adjustment In the case where information corresponding to the current state of the controlled object is not effectively saved in the data-base,

32、a suitable set of PID parameters cannot be effectively calculated. That is, it is necessary to adjust PID parameters so that the control error decreases. Therefore, PID parameters obtained in STEP 3 are updated corresponding to the control error, and these new PID parameters are stored in the data-b

33、ase. The following steepest descent method is utilized in order to modify PID parameters: Knew(t)=Kad(t)-hJ(t+1)K(t) h:=hP,hI,hD where _ denotes the learning rate, and 饎he following J(t+1)denotes the error criterion: J(t+1):=1e(t+1)22 e(t):=yr(t)-y(t). yr(t) denotes the output of the reference model

34、 which isgiven by: z-1T(1)yr(t)=r(t)-1T(z) (23) T(z-1):=1+t1z-1+t2z-2. (24) Here, T (z1) is designed based on the reference literature13. Moreover, each partial differential of Eq.(19) is developed as follows: J(t+1)J(t+1)e(t+1)y(t+1)u(t)=KP(t)e(t+1)y(t+1)u(t)KP(t)y(t+1)=e(t+1)(y(t)-y(t-1)u(t)J(t+1)

35、J(t+1)e(t+1)y(t+1)u(t)=KI(t)e(t+1)y(t+1)u(t)KI(t)y(t+1)=-e(t+1)e(t)u(t)J(t+1)J(t+1)e(t+1)y(t+1)u(t)=KD(t)e(t+1)y(t+1)u(t)KD(t)y(t+1)=e(t+1)(y(t)-2y(t-1)+y(t-2)u(t) . Note that a priori information with respect to the systemJacobian y(t+1) is u(t)required in order to calculateEq.(25). Here, using the

36、 relation x = |x|sign(x), the systemJacobian can be obtained by the following equation: y(t+1)y(t+1)y(t+1)=sign,u(t)u(t)u(t) where sign(x) = 1(x 0), 1(x 0). Now, if the sign of the system Jacobian is known in advance, by including y(t+1)u(t) in h, the usage of the system Jacobian can make easy14. Th

37、erefore, it is assumed that the sign of the system Jacobian is known in this paper. STEP 5 Remove redundant data In implementing to real systems, the newly proposed scheme has a constraint that the calculation from STEP 2 to STEP 4 must be finished within the sampling time. Here,storing the redundan

38、t data in the data-base needs excessive computational time. Therefore, an algorithm to avoid the excessive increase of the stored data, is further discussed. The procedure is carried out in the following two steps. First, the information vectorsF(i) which satisfy the following first condition, are e

39、xtracted from the data-base: First condition d(f(t),f(i)a1,i=1,2,L,N(t)-k whereiF(i)s defined by F(i):=f(i)K(i),i=1,2,L Moreover, the information vectors F(i) which satisfy the following second ): condition, are further chosen from the extractedF(inewKl(i)-Kl(t)a2newKl(t) l=1 32) is defined by where

40、 F(i):=f(i),K(i).i=1,2,LF(i ), the information vector with the smallest value in the second If there exist pluralF(i) is only removed. By the above procedure, the redundant condition among all, F(idatacan be removed from the data-base. Here, a block diagram summarized mentioned above algorithms are

41、shown in Fig. yry Model PID y Kold Knew Databas Memory-B ased Kold y u r + e ModPID _ rIII. SIMULATION EXAMPLE In order to evaluate the effectiveness of the newly proposed scheme, a simulation example for a nonlinear system is considered. As the nonlinear system, the following Hammerstein model15 is

42、 discussed: System 1 y(t)=0.6y(t-1)-0.1y(t-2)+1.2x(t-1)-0.1x(t-2)+x(t)x(t)=1.5u(t)-1.5u2(t)+0.5u3(t) System 2 y(t)=0.6y(t-1)-0.1y(t-2)+1.2x(t-1)-0.1x(t-2)+x(t)x(t)=1.0u(t)-1.0u2(t)+1.0u3(t) where x(t) denotes the white Gaussian noise with zero mean and variance0.012. Static properties of System 1 an

43、d System 2 are shown in Fig.2. Fig.2 From Fig.2, it is clear that gains of System 2 are larger than ones of System 1 at. y1.0Here, the reference signal r(t) is given by: 0.5(0t50)1.0(50t100) r(t)=2.0(100t150)1.5(150t200)The information vector _ is defined as follows: f(t):=r(t+1),r(t),y(t),y(t-1),y(

44、t-2),u(t-1) The desired characteristic polynomial T(z-1)included in the reference model was designed as follows: T(z-1)=1-0.271z-1+0.0183z-2 where T (z1) was designed based on the reference literature13. Furthermore, the user-specified parameters included in the proposed method are determined as sho

45、wn inTable I. TABLE I USER-SPECIFIED PARAMETERS INCLUDED IN THE PROPOSED METHOD (HAMMERSTEIN MODEL). Orders of the information n=3yvector nu=2 k=6 Number of neighbors Learning rate h=0.8PhI=0.8hD=0.2 Coefficients to inhibit the a=0.51data a2=0.1 Initial number of data N(0)=6 For the purpose of comparison, the fixed PID control scheme which has widely used in industrial processes was first e

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号