外文原文a fuzzy plc with gainscheduling control resolution for a thermal processa case study_第1頁
外文原文a fuzzy plc with gainscheduling control resolution for a thermal processa case study_第2頁
外文原文a fuzzy plc with gainscheduling control resolution for a thermal processa case study_第3頁
外文原文a fuzzy plc with gainscheduling control resolution for a thermal processa case study_第4頁
外文原文a fuzzy plc with gainscheduling control resolution for a thermal processa case study_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、A fuzzy PLC with gain-scheduling control resolutionfor a thermal process - a case studyH.-X. Li*, S.K. TsoCenter for Intelligent Design, Automation and Manufacturing, Faculty of Science and Technology, City University of Hong Kong,Tat Chee A venue, Kowloon, Hong KongReceived 2 July 1998; accepted 6

2、November 1998AbstractThis paper presents a case study on the practical implementation of a fuzzy-PLC system for a thermal process. The theoretical study indicates that the inferior performance of fuzzy-controlled processes around a reference point is often caused by insufficient resolution of the fu

3、zzy inference. The limitations of ladder logic cannot support complex algorithms for resolution improvement. A simple gain adaptation method is presented here, to achieve smooth fuzzy control, that can be easily implemented in a PLC system. Real-time experiments on an unidentified thermal process sh

4、ow the effectiveness of the approach, as well as the robustness of the fuzzy controller with respect to the time-varying features of the process. (1999Elsevier Science td . All rights reserved. Keywords: Fuzzy control; Fuzzy-plc systems; Gain scheduling; Process control; Fuzzy sets1. IntroductionIn

5、industrial automation applications, ladder logic, a programming language running on the so-called programmable logic controllers (PLCs) (Erickson, 1996), is usually used for discrete event control. For continuous control, either bang bang-type control or PID-type controllers are more often employed.

6、 In 1974, the first fuzzy control application appeared (Mamdani, 1974). Since then, fuzzy-logic control (FLC) has been taken as the preferred method of designing controllers for dynamic systems, even where traditional methods can be used (Mamdani, 1993). In the early 1990s, when more and more succes

7、sful industrial automation applications were proving the potential of fuzzy logic, the fuzzy-PLC systems came on to the market. These systems tightly integrate fuzzy logicwith conventional industrial automation technologies. Many applications of fuzzy-PLC systems have been reported (Von Altrock and

8、Gebhardt, 1996).Thermal plants are very sensitive to environmental variations, and require highly robust performance for temperature control. Since the linear controller may not be robust enough with respect to the time-varying properties of the process, fuzzy-logic control (FLC) becomes a good cand

9、idate when a fuzzy-PLC system is available. On the other hand, FLC may have other problems that the linear controllers do not have. Practical experiments show inferior performance of FLC around the reference point, partially due to the complex resolution required for complex processes. A second set

10、of fine membership functions (MFs)/look-up tables, which can provide finer control, was used in some fuzzy systems to replace the coarse MFs/tables when the error falls within preset limits (Li and Lau, 1989; Liaw and Wang, 1991). However, this method is not applicable to fuzzy-PLC systems due to th

11、e complexity of the systems and the difficulties of tuning. A simple but effective method is required to improve the performance in practice.In this paper, a practical method is introduced, using gain scheduling. This approach can adapt to different resolution requirements by adjusting only the scal

12、ing gains. The method is effective, and can be easily implemented using ladder logic in the PLC. A properly designed fuzzy-PLC system is then very successful for controlling a thermal plant with time-varying features.2. The architecture of fuzzy-PLC systems and a problem descriptionThe architecture

13、of an OMRON fuzzy-PLC system can be seen in Fig. 1. The basic function modules are I/O, Fig. 1. Architecture of a basic fuzzy-PLC cessor and fuzzy-logic inference. Fuzzy inference consists of several operations, as shown in Fig. 2: fuzzification, inference, and defuzzification. Though the

14、fuzzy-logic inference module on the PLC carries out the fuzzy-inference operation, a separate software tool on a PC programs the knowledge base required for the inference. This software tool is linked to the fuzzy-PLC system by a standard serial cable (RS232), through which the developer downloads t

15、he designed knowledge base to the fuzzy-PLC system. The fuzzy inference becomes a function to be called by the ladder logic when needed.A fuzzy variable is defined by a set of membership functions (MFs). The support for a given MF is the set of points in the region for which the grade k is positive.

16、 The resolution of each MF depends on the grade () distribution over its support. Since there is a crisp-fuzzy or fuzzy-crisp conversion, the resolution of the fuzzy inference depends heavily on the resolution of both the fuzzy input and output variables, while the resolution of a fuzzy variable dep

17、ends on the MF design. Inappropriate MFs of a fuzzy variable may lose some input information, resulting in a poor resolution. Theoretically, the spread of a MF should match its information domain to achieve the best resolution. The terms coarse and fine can be used to describe the fuzzy variable or

18、its MFs. A large information domain requires a wide spread for the MF, which can be considered as a coarse MF, while a small information domain requires a narrow spread for the MF, which can be regarded as a fine MF. There is no similar resolution problem for a crisp variable, or for its operation.T

19、he thermal process presented here is a nonlinear time-varying process, with the temperature as the controlled variable. The nonlinear nature of the thermal process requires different resolutions of the controller in different states. In the transient period, large errors necessitate a coarse control

20、 that requires coarse input/output variables, while in the steady-state period, small errors need ner control, which requires fine input/output variables. This resolution requirement has no influence on a linear controller, but may affect an FLC system due to the mismatch between the spread of the M

21、Fs and the information domain. It has been suggested that one should use a second set of finer MFs (with a narrow spread) to improve the performance in the steady-state period (Li and Lau, 1989). However, this type of variable MF system is dicult to design and to tune, and is also inappropriate to t

22、he application of fuzzy-PLC systems.3. Resolution adaptation using gain schedulingThe fuzzy variable being called in this paper is assumed to be single-resolution, defined by the uniform-support MFs shown in Fig. 3, rather than multi-resolution, described by non-uniform-support MFs. Fig. 2. Architec

23、ture of a fuzzy inference system. Fig. 3. Single-resolution membership functions for input and output variables. Fig. 4. The effect of the input scaling gain N on resolution.Definition.:A coarse variable has fewer MFs, while a fine one has more MFs defined over the variable domain.Theorem 1 (Input r

24、esolution adjustment ).:he resolution of a fuzzy input variable, defined by specific MFs , can be controlled by its scaling gain N as shown in Fig .4. he resolution is unchanged when N =1; it becomes finer when N1.Proof.:The proof is very simple. If two MFs have the same values for their supports, t

25、hen these two MFs have the same resolution. A coarse MF will have a large spread and a wide distribution, and vice versa. Changing the scaling gain of the input variable is equivalent to inversely changing the spread of the MF or the input domain. As shown in Fig. 4, the scaled variable e can achiev

26、e equivalent results by using F (E ) instead of F (e). In other words, tuning the scaling gain N can make a fuzzy variable with coarse MFs achieve a result equivalent to that of one with fine MFs, as long as their MFs have the same shape, and vice versa. The resolution of the fuzzy inference depends

27、 heavily on the defuzzification method. One of the most popular methods is the centre-of-gravity method (COG), by which the inference output U is calculated according to the following: (1)If is small, a variation of the input (grade ) will cause a small variation in the output U, making the output r

28、esolution finer. Since an output variable with more MFs has a smaller in the output domain, it can generate a finer inference output than one with fewer MFs. Inother words, fine-output MFs produce a small crisp output, and coarse-output MFs produce a large one, for the same grade of inputs. The reso

29、lution of the output variable can be adjusted by a scaling gain, as described in Theorem 2.Theorem 2 (Output resolution adjustment).:he resolution of a fuzzy output variable, defined by specific MFs , can be controlled by its scaling gain K , as shown in Fig.5.he resolution is unchanged when K 1; it

30、 becomes finer when K1.Proof.:The centre of gravity (COG) for a scaled output variable in Eq. (2) indicates that reducing the output scaling gain K can reduce the crisp output generated by the coarse-output MFs. On the other hand, increasing the gain can increase the crisp output produced by the fin

31、e output MFs. Therefore, a coarse variable can achieve a result equivalent to that of a fine variable by usinggain scheduling properly, and vice versa, as shown in Fig. 5. (2)WithBased on Theorems 1 and 2, the resolution-adaptation strategy can be summarised as in Table 1. By adjusting the input/out

32、put scaling gains instead of the MFs themselves, conversion between variables with different resolutions can be achieved so that control resolution can be enhanced. Fig. 5. The effect of the output scaling gain K on resolution. Fig. 6. Definition of two regions for gain scheduling. The gain scheduli

33、ng should be designed on the phase plane, and based on the dynamics of the controlled process. Two regions are suggested, as shown in Fig. 6, with one small region defined around the equilibrium point for the fine control, and the rest of the phase plane for the coarse control. The control switching

34、 is managed by two switching states () as follows.(i) Coarse control is used when and .(ii) Fine control is used when and .Fig. 7. A simplified diagram of the thermal process with three different sensing locations.One set of scaling gains is used for coarse control, to speed up the transient respons

35、e. When the error falls within the preset limits, the second set of scaling gains is used for fine control, which can smoothen the response around the set point. The switching states are chosen by observing the behaviour of the industrial plant concerned.4. Experiment The thermal plant used for the

36、experiment is based on a real industrial process, with the process temperature as the controlled variable. As shown in Fig. 7, heated air is blown from the left-hand side to the right-hand side, in order to heat up the whole chamber. It is very difficult tomaintain robust performance, due to the sen

37、sitiveness of the process to the environmental disturbance. Since the process is highly nonlinear, the mathematical model of the process is unknown and unidentified. Therefore, no simulation study is carried out. However, the dominantpart of the thermal process can be crudely estimated as a low-orde

38、r system in the form given by the transfer function in Eq. (3), through some simple measurements. The process parameters are time-varying and thus un- known. There are three different delay situations, which can be approximately estimated to be , 0.5 and 0.8 s, respectively, due to the three differe

39、nt sensing loca- tions, shown in Fig. 7. (3)The experiment aims to compare a fuzzy control system with its linear counterparts in discrete time. Since the dominant part of the process is a low-order system, a PI-type controller may be sufficient. Therefore, the comparison will be carried out between

40、 a fuzzy-PI controller and a linear PI controller. Both of them are implemented on an OMRON PLC system (C200) with 12-bit resolution. The fuzzy-inference module is an OMRON FLC unit (FL01) (OMRON, 1992) that can be integrated with an OMRON PLC. The fuzzy-PI with gain scheduling is implemented as sho

41、wn in Fig. 8. The gain scheduling is performed using ladder logic. The rule base is chosen as consisting of the linear rules shown in Table 2. The input MFs are chosen to be of the triangulartype, and the output MFs are simplified as singletons, as shown in Fig. 3.Fig. 8. Implementation of the gain-

42、adaptive fuzzy-PI structure in a fuzzy-PLC system.Table 2A linear two-dimensional rule base with limiterPractical systems always have some power limitations, which may cause the windup phenomenon for the integral action existing in both the PI and the fuzzy-PI control systems. The output of a PLC sy

43、stem is usually adjusted to match the power limitations of the process. Anti-windup techniques (Astrom and Hagglund, 1988) can help a PI controller to overcome the problem. However, there is still no anti-windup method for fuzzy-PI control. Therefore, for a fair comparison and easy implementation, b

44、oth control systems are tested without using any anti-windup method. The experimental procedure is planned as follows.(1) Tune both the linear and the fuzzy control systems to their optimum performance under the small-delay condition.(2) Let both control systems work in different delay situations wi

45、thout changing their parameters, to test their performance robustness.The coarse scaling gains can be determined by the linea counterpart in the following procedure (Ying, 1994): Tune the PI controller to its optimum,through a Ziegler-Nichols-type method.Table 3Choice of scaling gains for FLC Determ

46、ine the gains of the FLC using, The input gain is chosen as unity for the best resolution.The fine gains should be designed to satisfy the following requirements. requirements.(1) A finer control resolution around the equilibrium state, which requires a larger input gain and a smaller output gain, a

47、ccording to Theorems 1 and 2.(2) Unchanged stability conditions, which are affected by the ultimate gain (multiplying input and output gains): and for the system shown in Fig. 8.Therefore, it is better to have the same ratio for the increase in the input gains and the decrease in the output gain, wh

48、ile maintaining the ultimate gain unchanged. This ratio has to be determined by observation of the behaviour of the process in the experiment. The fine gains found in Table 3 can provide a finer control resolution around the target, due to the larger input gains and the smaller output gain, and can

49、still maintain the original stability due to the same ultimate gains.Since is difficult to determine and the system is s basically a stable process, the switching rules can be approximated as follows.(i) Coarse control is chosen when (ii) Fine control is chosen when By trial and error in the experim

50、ent, the switching state can be selected as 10% of the reference point.The sampling (scan) time is about 15 ms, determined by the computational load of the PLC system. The experimental results with a small time delay are demonstrated in Figs. 9 and 10. The designed fuzzy-PLC system works quite well

51、with a small overshoot. It seems to experience a longer delay than its linear counterpart because of the slow output accumulation of the PI function (Fig. 8). The linear PI controller can achieve a reasonably fast response. Since the time delay of the thermal plant may vary, the performance of both

52、control systems (without updating parameters) will be affected when the time delay varies.The experimental results for the different time delays, based on using different sensor locations, are shown in Figs. 11 and 14. The PI controller works well when the system has a short time delay, but the perf

53、ormance deteriorates greatly as the delay increases, becoming unstable with the long time delay (Figs. 11 and 12). FLC shows more robustness with respect to system variations, and has a larger stability range (Figs. 13 and 14). It is stable under all situations, maintaining a satisfactory performanc

54、e. Fig. 9. PI performance with delay Fig. 12. FLC performance with delay Fig. 10. FLC performance with delay Fig. 13. PI performance with delay Fig. 11. PI performance with delay Fig. 14. FLC performance with delay A Conceptual Approach to Integrate Design and Control for the Epoxy Dispensing Proces

55、sH.-X. Li, S. K. Tso and H. DengDepartment of Manufacturing Engineering and Engineering Management, School of Science and Engineering, City University of Hong Kong, Hong KongPerformance improvement of manufacturing systems in the semiconductor industry involves interdisciplinary expertise, such as p

56、hysical modeling, mechanical design, electrical control, and even material science. Integration of these different disciplines is a challenging problem in the semiconductor industry. The paper presents a conceptual approach to integrate design and control methodology for complex processes with speci

57、fic application to an epoxy-dispensing control systema critical equipment in the semiconductor packaging process. This methodology includes three hierarchical levels: process design (system-level and component-level), multivariable control and the statistics-based supervision. This paper deals with

58、conceptual design at system-level by integrating an approximate model with an axiomatic approach, and briefly introduces approaches at other levels. In the conceptual design at system level, the primitive model of the system is sufficient to show some basic properties of the process, by which the axiomatic design can be easily integrated to evaluat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論