![嵌入于可編程邏輯控制器的先進算法外文文獻翻譯_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/f476e8d6-4c42-4a4e-91a4-f72cafc14537/f476e8d6-4c42-4a4e-91a4-f72cafc145371.gif)
![嵌入于可編程邏輯控制器的先進算法外文文獻翻譯_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/f476e8d6-4c42-4a4e-91a4-f72cafc14537/f476e8d6-4c42-4a4e-91a4-f72cafc145372.gif)
![嵌入于可編程邏輯控制器的先進算法外文文獻翻譯_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/f476e8d6-4c42-4a4e-91a4-f72cafc14537/f476e8d6-4c42-4a4e-91a4-f72cafc145373.gif)
![嵌入于可編程邏輯控制器的先進算法外文文獻翻譯_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/f476e8d6-4c42-4a4e-91a4-f72cafc14537/f476e8d6-4c42-4a4e-91a4-f72cafc145374.gif)
![嵌入于可編程邏輯控制器的先進算法外文文獻翻譯_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/f476e8d6-4c42-4a4e-91a4-f72cafc14537/f476e8d6-4c42-4a4e-91a4-f72cafc145375.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 外文文獻翻譯 Advanced control algorithms embedded in a programmable Abstract This paper presents an innovative self-tuning nonlinear controller ASPECT advanced control algorithms for programmable logic controllers. It is intended for the control of highly nonlinear processes whose properties change radic
2、ally over its range of operation, and includes three advanced control algorithms. It is designed using the concepts of agent-based systems, applied with the aim of automating some of the configuration tasks. The process is represented by a set of low-order local linear models whose parameters are id
3、entified using an online learning procedure. This procedure combines model identification with pre- and post identification steps to provide reliable operation. The controller monitors and evaluates the control performance of the closed-loop system. The controller was implemented on a programmable l
4、ogic controller PLC. The performance is illustrated on a field test application for control of pressure on a hydraulic valves 2005 Elsevier Ltd. All rights reserved. Keywords: Control engineering; Fuzzy modelling; Industrial control; Model-based control; Nonlinear control; Programmable logic control
5、lers; Self tuning regulators1. Introduction Modern control theory offers many control methods to achieve more efficient control of nonlinear processes than provided by conventional linear methods, taking advantage of more accurate process models Bequette, 1991; Henson & Seborg, 1997; Murray-Smit
6、h & Johansen, 1997. Surveys Takatsu, Itoh, & Araki,1998; Seborg, 1999 indicate that while there is a considerable and growing market for advanced controllers, relatively few vendors offer turn-key products. Excellent results of advanced control concepts, based on fuzzy parameter scheduling T
7、an, Hang, & Chai,1997; Babus ka, Oosterhoff, Oudshoorn, & Bruijn,2002, multiple-model control Dougherty & Cooper,2003; Gundala, Hoo, & Piovoso, 2000, and adaptive control Henson & Seborg, 1994; Ha¨ gland & Astrom,2000, have been reported in the literature. However, there
8、 are several restrictions for applying these methods in industrialapplications, as summarized below:1. Because of the diversity of real-life problems, a single nonlinear control method has a relatively narrow field of application. Therefore, more flexible methods or a toolbox of methods are required
9、 in industry.2. New methods are usually not available in a ready-to use industrial form. Custom design requires considerable effort, time and money.3. The hardware requirements are relatively high, due to the complexity of implementation and computational demands.4. The complexity of tuning Babus ka
10、 et al., 2002 and maintenance makes the methods unattractive to nonspecialised engineers.5. The reliability of nonlinear modelling is often in question.6. Many nonlinear processes can be controlled using the well-known and industrially proven PID controller. A considerable direct performance increas
11、e financial gain is demanded when replacing a conventional control system with an advanced one. The maintenance costs of an inadequate conventional control solution may be less obvious. The aim of this work is to design an advanced controller that addresses some of the aforementioned problems by usi
12、ng the concepts of agent-based systems ABS Wooldridge & Jennings, 1995. The main purpose is to simplify controller configuration by partial automation of the commissioning procedure, which is typically performed by the control engineer. ABS solve difficult problems by assigning tasks to networke
13、d software agents. The software agents are characterized by properties such as autonomy operation without direct intervention of humans, social ability interaction with other agents, reactivity perception and response to the environment, pro-activeness goal-directed behaviour,taking the initiative,
14、etc. This work does not address issues of ABS theory, but rather the applicationof the basic concepts of ABS to the field of process systems engineering. In this context, a number of limits have to be considered. For example: initiative is restricted, a high degree of reliability and predictability
15、is demanded, insight into the problem domain is limited to the sensor readings, specific hardware platforms are used, etc. The ASPECT controller is an efficient and user-friendly engineering tool for implementation of parameter-scheduling control in the process industry. The commissioning of the con
16、troller is simplified by automatic experimentation and tuning. A distinguishing feature of the controller is that the algorithms are adapted for implementation on PLC or open controllerIndustrial hardware platforms. The controller parameters are automatically tuned from a nonlinear process model. Th
17、e model is obtained from operating process signals by experimental modelling,using a novel online learning procedure. This procedure is based on model identification using the local learning approach Murray-Smith & Johansen,1997, p. 188. The measurement data are processed batch-wise. Additional
18、steps are performed before and after identification in order to improve the reliability of modelling, compared to adaptive methods that use recursive identification continuously Ha¨ gland & Astrom,2000.The nonlinear model comprises a set of local lowered linear models, each of which is vali
19、d over a specified operating region. The active local models is selected using a configured scheduling variable. The controller is specifically designed for single-input, single output processes that may include a measured disturbance used for feed-forward. Additionally, the application range of the
20、 controller depends on the selected control algorithm. A modular structure of the controller permits use of a range of control algorithms that are most suitable for different processes. The controller monitors the resulting control performance and reacts to detected irregularities. The controller co
21、mprises the run-time module RTM and the configuration tool CT. The RTM runs on a PLC, performing all the main functionality of real-time control, online learning and control performance monitoring. The CT, used on a personal computer PC during the initial configuration phase, simplifies the configur
22、ation procedure by providing guidance and default parameter values. The outline of the paper is as follows: Section 2 presents an overview of the RTM structure and describes its most important modules; Section 3 gives a brief description of the CT; and finally, Section 4 describes the application of
23、 the controller to a pilot plant where it is used for control of the pressure difference on a hydraulic valve in a valve test apparatus.2. Run-Time Module The RTM of the ASPECT controller comprises a set of modules, linked in the form of a multi-agent system. Fig. 1 shows an overview of the RTM and
24、its main modules: the signal pre-processing agent SPA, the online learning agent OLA, the model information agent MIA, the control algorithm agent CAA, the control performance monitor CPM, and the operation supervisor OS.2.1. Multi-faceted model MFM The ASPECT controller is based on the multi-facete
25、d model concept proposed by Stephanopoulus, Henning, and Leone 1990 and incorporates several model forms required by the CAA and the OLA. Specifically, the MFM includes a set of local first- and second-order discrete-time linear models with time delay and offset, which are specified by a given sched
26、uling variable sk.The model equation of first order local models is1while the model equation of second order models is(2)where k is the discrete time index, j is the number of the local model, yk is the process output signal, uk is the process input signal, vk is the optional measured disturbance si
27、gnal MD, du is the delay in the model branch from u to y, dv is the delay in the model branch from v to y, and ai,j, bi,j, ci,j and rj are the parameters of the jut local model. The set of local models can be interpreted as a Takagi?Surgeon fuzzy model, which in the case of a second order model can
28、be expressed in the following form:(3)Where bj k is the value of the membership function of the jut local model at the current value of the scheduling variable sk. Normalized triangular membership functions are used, as illustrated in Fig. 2.The scheduling variable sk is calculated using coefficient
29、s kr, ky, ku, and kv, using the weighted sum4 The coefficients are configured by the engineer according to the nature of the process nonlinearity.2.2. Online Learning Agent OLA The OLA scans the buffer of recent real-time signals, prepared by the SPA, and estimates the parameters of the local models
30、 that are excited by the signals. The most recently derived parameters are submitted to the MIA only when they pass the verification test and are proved to be better than the existing set. The OLA is invoked upon demand from the OS or autonomously, when an interval of the process signals with suffic
31、ient excitation is available for processing. It processes the signals batch-wise and using the local learning approach. An advantage of the batch-wise concept is that the decision on whether to adapt the model is not performed in real-time but following a delay that allows for inspection of the iden
32、tification result before it is applied. Thus, better means for control over data selection is provided. A problem of distribution of the computation time required for identification appears with batch-wise processing of data opposed to the online recursive processing that is typically used in adapti
33、ve controllers.This problem is resolved using a multi-tasking operation system. Since the OLA typically requires considerably more computation than the real-time control algorithm, it runs in the background as a low-priority task. The following procedure, illustrated in Fig. 3, is executed when the
34、OLA is invoked.2.2.1. Copy signal buffer The buffer of the real-time signals is maintained by the SPA. When the OLA is invoked, the relevant section of the buffer is copied for further processing.2.2.2. Excitation check A quick excitation check is performed at the start, so that processing of the si
35、gnals is performed only when they contain excitation. If the standard deviations of the signals rk, yk, uk, and vk in the active buffer are below their thresholds, the execution is cancelled.2.2.3. Copy active MFM from MIAThe online learning procedure always compares the newly identified local model
36、s with the previous set of parameters. Therefore, the active MFM is copied from the MIA where it is stored. A default set of model parameters is used for the local models that have not yet been identified see Section 2.3.2.2.4. Select local models A local model is selected if the sum of its membersh
37、ip functions bjk over the active buffer normalized by the active buffer length exceeds a given threshold. Only the selected local models are included in further processing.2.2.5. Identification The local model parameters are identified using the fuzzy instrumental variables FIV identification method
38、 developed by Blaz ic et al. 2003. It is an extension of the linear instrumental variables identification procedure Ljung, 1987 for the specified MFM, based on the local learning approach Murray-Smith & Johansen, 1997. The local learning approach is based on the assumption that the parameters of
39、 all local models will not be estimated in a single regression operation. Compared to the global approach it is less prone to the problems of ill-conditioning and local minima. This method is well suited to the needs of industrial operation intuitiveness, gradual building of the nonlinear model, mod
40、est computational demands. It enables inventory of the local models that are not estimated properly due to insufficient excitation. It is efficient and reliable in early configuration stages, when all local models have not been estimated yet. On the other hand, the convergence in the vicinity of the
41、 optimum is slow. Therefore, it is likely to yield a worse model fit than methods employing nonlinear optimisation.The following briefly describes the procedure. Model identification is performed for each selected local model denoted by the index j separately. The initial estimated parameter vector
42、is copied from the active MFM, and the covariance matrix is initialized to 105 I identity matrix. The FLS fuzzy least-squares estimates, and are obtained using weighted least-squares identification, with bjk used for weighting The calculation is performed recursively to avoid matrix inversion. The F
43、IV fuzzy instrumental variables estimates, and are calculated using weighted instrumental variables identification. In order to prevent result degradation by noise, adead zone is used in each step of FIV and FLS recursiveEstimation The vector of parameters and the covariance matrix are updated only
44、if the absolute weighted difference between the process output and its prediction is above the configured noise threshold.In case of lack of excitation in the branch from u to y or in the model branch from v to y or when measured disturbance is not present at all, variants of the method with reduced
45、 parameter estimate vectors are used.2.2.6. Verification/validation This step is performed by comparing the simulation output of a selected local model with the actual process output in the proximity of the local model position. The normalized sum of mean square errors MSEj is calculated The proximi
46、ty is defined by the membership functions bj. For each of the selected local models, this step is carried out with three sets of model parameters:and the set with the lowest MSEj is selected. Then, global verification is performed by comparing the simulation output of the fuzzy model including the s
47、elected set with the actual process output. The normalized sum of mean square errors MSEG is calculated. If the global verification result is improved compared to the initial fuzzy model, the selected set is sent to the MIA as the result of online learning, otherwise the original set remains in use.
48、 For each processed local model, the MIA receives the MSEj, which serves as a confidence index, and a flag indicating whether the model is new or not.2.2.7. Model structure estimation Two model structure estimation units are also included in the OLA. The dead-time unit DTU estimates the process time
49、 delay. The membership function unit MFU suggests whether a new local model should be inserted. It estimates an additional local model in the middle of the interval between the two neighboring local models that are the most excited. The model is submitted to the MIA if the global validation of the r
50、esulting fuzzy model is sufficiently improved, compared to the original fuzzy model.2.3. Model Information Agent MIA The task of the MIA is to maintain the active MFM and its status information. Its primary activity is processing the online learning results. When a new local model is received from t
51、he OLA, it is accepted if it passes the stability test and its confidence index is sufficient If it is accepted, a “ready for tuning flag is set for the CAA. Another flag indicates whether the local model has been tuned since start-up or not. If the model confidence index is very low, the automatic
52、mode may be disabled. The MIA contains a mechanism for inserting additional local models into the MFM. This may occur either by request or automatically, using the MFU of the OLA The MIA may also store the active MFM to a local database or recall a previously stored one, which is useful for changing
53、 of modes. At initial configuration, the MIA is filled with default local models based on the initial estimation of the process dynamics. They are not exact but may provide reliable although sluggish control performance, similar to the Safe mode. Using online learning through experiments or normal operating records when the conditions are appropriate for closed-loop identification,an accurate model of the plant is estimated gradually by receiving identified local models from the OLA.2.4. Control Algorithm Agent CAAThe CAA comprises a
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年聚酯成型網(wǎng)項目可行性研究報告
- 成都四川成都簡陽市三星鎮(zhèn)便民服務(wù)和智慧蓉城運行中心招聘綜治巡防隊員筆試歷年參考題庫附帶答案詳解
- 2025年牛仔布駁掌手套項目可行性研究報告
- 2025年民用灶項目可行性研究報告
- 2025至2031年中國心可舒中藥行業(yè)投資前景及策略咨詢研究報告
- 恩施2025年湖北恩施州巴東縣教育局所屬事業(yè)單位選調(diào)6人筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國壓電式渦街流量計行業(yè)投資前景及策略咨詢研究報告
- 2025年醫(yī)用消毒液項目可行性研究報告
- 2025至2030年中國黑棕2色系圍巾坐猴數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國高發(fā)撥叉數(shù)據(jù)監(jiān)測研究報告
- 化工過程安全管理導(dǎo)則安全儀表管理課件
- 企業(yè)對外溝通與形象塑造制度
- 中國高血壓防治指南-解讀全篇
- 2024年監(jiān)控安裝合同范文6篇
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 煙葉復(fù)烤能源管理
- 應(yīng)收賬款管理
- 食品安全管理員考試題庫298題(含標準答案)
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 2024年山東濟寧初中學(xué)業(yè)水平考試地理試卷真題(含答案詳解)
- 撫恤金喪葬費協(xié)議書模板
評論
0/150
提交評論