{"title":"Case studies in process modelling and condition monitoring using artificial neural networks","authors":"P Rutherford, B Lennox, G.A Montague","doi":"10.1016/0066-4138(94)90056-6","DOIUrl":"10.1016/0066-4138(94)90056-6","url":null,"abstract":"<div><p>Increasingly artificial neural networks are finding applications in a process engineering environment. Recently the Department of Trade and Industry in the UK has supported the transfer of neural technology to industry with a £5.7M campaign. As part of the campaign, the University of Newcastle and EDS Advanced Technologies Group have set up a Process Monitoring and Control Club.</p><p>This paper presents two case studies from the work of the Club. Firstly, the ability of neural networks to provide enhanced modelling performance over traditional linear techniques is demonstrated on real process data. Secondly, the ability of neural networks to capture non-linear system characteristics is exploited in a novel way in a condition monitoring exercise. The process studied in both applications is the melter stage of the BNFL Vitrification Process. The process involves the encapsulation of highly active liquid waste in glass blocks to provide a safe and convenient method of storage.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 141-146"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90056-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123425896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A note on hardware-software codesign","authors":"T Tempelmeier","doi":"10.1016/0066-4138(94)90021-3","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90021-3","url":null,"abstract":"<div><p>An overview of some hardware-software codesign schemes will be given. In contrast to these approaches, a proposal will be made which builds on the similarity of Ada and VHDL and is strongly oriented towards immediate practical applicability. The proposal can be characterized as object-based, software-oriented, manual, hardware-software re-partitioning. The proposal is illustrated with an fictitious example from the on-board software of the EURECA spacecraft.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 121-126"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90021-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R Boissier , B Dima , D Razafindramary , T Soriano
{"title":"Hybrid systems modelling and validating using Statecharts and Grafcet","authors":"R Boissier , B Dima , D Razafindramary , T Soriano","doi":"10.1016/0066-4138(94)90014-0","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90014-0","url":null,"abstract":"<div><p>The Statechart and Grafcet synchronous models are compared in view of their application to the control of hybrid systems. The Cruise Control case study emphasises the specific features and similarities of both methods. The simulation of the Grafcet model uses an original algorithm. Issues about the coherent management of variables in hybrid systems are raised.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 73-79"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90014-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G.H Park , Y.H Pao , K.G Eyink , S.R Leclair , M.S Soclof
{"title":"Neural-net based optical ellipsometry for monitoring growth of semiconductor films","authors":"G.H Park , Y.H Pao , K.G Eyink , S.R Leclair , M.S Soclof","doi":"10.1016/0066-4138(94)90053-1","DOIUrl":"10.1016/0066-4138(94)90053-1","url":null,"abstract":"<div><p>Optical ellipsometry has been found to be a promising technique for monitoring process parameters, such as film composition and film thickness, of semiconductor wafers grown with molecular beam epitaxy. Whereas it is a straightforward task to calculate ellipsometry angles given the thickness of the film and the refractive indices of the film and substrate, it is a difficult task to invert that mathematical relationship. However, the process must be inverted if we wish to monitor film composition and film thickness.</p><p>This paper reports on the use of neural-nets for the inverse mapping. We used a Functional Link net which is very efficient in function approximation. The advantage of using the net, however, is not only its speed, but also because some other net architecture characteristics allow us to perform the task in a holistic manner. For sufficiently accurate experimental conditions, the neural-nets may be used to monitor both film material composition and film thickness.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 123-128"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90053-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129504038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The real issues in fuzzy logic applications","authors":"E Dummermuth","doi":"10.1016/0066-4138(94)90055-8","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90055-8","url":null,"abstract":"<div><p>The transition from Boolean Logic to Fuzzy Logic is shown by modifying a ladder diagram consisting of discrete variables with values of 0 and 1 to include intermediate values. Properties of membership functions are discussed as they influence the control output. The concept of compromise and output blending is shown. Important observations regarding the presence of rules are presented. The notions of “gain” and “time” are introduced, and a PID controller using Fuzzy Mechanisms is shown. In one example, the level and temperature of a tank are controlled; in another example the engine power and the turning of the wheels of an automobile are controlled as a function of the gas pedal and the steering wheel excitation.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 135-140"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90055-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136931732","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Real-time neural controller implemented on parallel architecture","authors":"Z Hanzálek","doi":"10.1016/0066-4138(94)90070-1","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90070-1","url":null,"abstract":"<div><p>A problem with simulation of multilayer neural network on transputer array is described in this article. The decomposition and mapping on given architecture is proposed as well as a simple message passing scheme. Practical experiments with inverted pendulum plant are described including useful hints for setting neural network architecture and tuning neural networks parameters. Then neural controller is designed and criterion function is defined for given control problem. Finally the real-time aspects of the controller design are outlined.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 227-232"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90070-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91980296","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G Thiele, H.J Beestermöller, L Renner, M Dorno, D Popovic
{"title":"Task-configuration of a pearl-based programmable controller for process-automation","authors":"G Thiele, H.J Beestermöller, L Renner, M Dorno, D Popovic","doi":"10.1016/0066-4138(94)90020-5","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90020-5","url":null,"abstract":"<div><p>This paper describes the configuration of real-time tasks using a PEARL-based programmable controller (“PEARL-PLC”). It will be shown that tasks can be consistently configurated with function-blocks for logic-, sequence- and feedback-control. Furthermore, the synchronization of cooperating tasks, controlling interdependent sub-processes, can also be configurated using communication function-blocks based on Multicomputer-PEARL. Moreover, using the explicit task-scheduling offered by PEARL, the needed processor-time can be reduced to a conceptual minimum. Details of the configuration of a sequence-control task and a fuzzy-control task, the last one as a representative of a feedback-control task, are presented. Finally, trends of future developments of the “PEARL-PLC”, e.g. the implementation of fault-tolerance, are pointed out.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 115-120"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90020-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289174","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Knowledge integration for improved bioprocess supervision","authors":"M Ignova , J Glassey , G.A Montague , A.C Ward , A.J Morris","doi":"10.1016/0066-4138(94)90077-9","DOIUrl":"10.1016/0066-4138(94)90077-9","url":null,"abstract":"<div><p>The ability to supervise and control highly non-linear and time variant bioprocess is of considerable importance to the biotechnological industries which are continually striving to obtain improved productivity and to reduce process variability. The proposed Intelligent Supervisory System consists of several modules, but in this contribution most attention was given to the fault detection module. Four pattern recognition techniques (Artificial Neural Networks, Principal Component Analysis, Multi-way Principal Component Analysis and Autoassociative Neural Networks) were applied to an industrial fed-batch process. It is shown that a deviation from nominal behaviour of the process can be detected even early on in the fermentation run. Data from industrial penicillin G fermenters is used to demonstrate the procedures.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 269-273"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90077-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134435453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Developing E.S. for process control using Unix based tools","authors":"J.F Blanes, J Simó, M Martínez, J.S Senent","doi":"10.1016/0066-4138(94)90095-7","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90095-7","url":null,"abstract":"<div><p>This paper presents an architecture to build distributed systems for the process control. The agents share information by the communication tools developed in Unix. In this way it is possible to link expert systems with other processes for the sensor input/output or interface with the world. At the same time modification for a new CLIPS structure are proposed in order to build Blackboards.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 383-387"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90095-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91980297","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}