Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288872
A. Desai, D. Rivera
Industrial challenge problems like the Tennessee Eastman Plantwide Control Problem of Downs and Vogel (1990) prompted us to employ intelligent control principles for addressing the selection and pairing problem. A knowledge-based, object-oriented framework for controller structure definition is described in this paper.<>
{"title":"Controller structure definition via intelligent process control","authors":"A. Desai, D. Rivera","doi":"10.1109/CACSD.1994.288872","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288872","url":null,"abstract":"Industrial challenge problems like the Tennessee Eastman Plantwide Control Problem of Downs and Vogel (1990) prompted us to employ intelligent control principles for addressing the selection and pairing problem. A knowledge-based, object-oriented framework for controller structure definition is described in this paper.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"287 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116564783","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288928
A.K. Fameliaris, C. Vournas
In this paper an artificial neural net is used to control the boiler of a steam power plant. The proposed controller is using a multi-input, multilayer artificial neural network, trained off-line using the error backpropagation algorithm, over a wide range of operating conditions. The data used during the learning phase are calculated by simulating the drum boiler dynamics. The proposed controller has been tested by simulating its online operation, using a medium size boiler model.<>
{"title":"Inverse dynamics control of a steam power plant","authors":"A.K. Fameliaris, C. Vournas","doi":"10.1109/CACSD.1994.288928","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288928","url":null,"abstract":"In this paper an artificial neural net is used to control the boiler of a steam power plant. The proposed controller is using a multi-input, multilayer artificial neural network, trained off-line using the error backpropagation algorithm, over a wide range of operating conditions. The data used during the learning phase are calculated by simulating the drum boiler dynamics. The proposed controller has been tested by simulating its online operation, using a medium size boiler model.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125914469","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288937
M. Koga, M. Sampei, K. Furuta
In this paper we present a compiler of MATLAB to MaTX, a tool to automatically create mm-files of MaTX for any MATLAB m-files for using them in the interpreter (matx) and linking them to an executable program. The translator enables the user of MATLAB to benefit from the interactivity of the interpreter environment and the performance of the compiled and linked executable program.<>
{"title":"A compiler of MATLAB to MaTX: compiling and linking of m-files to an executable program","authors":"M. Koga, M. Sampei, K. Furuta","doi":"10.1109/CACSD.1994.288937","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288937","url":null,"abstract":"In this paper we present a compiler of MATLAB to MaTX, a tool to automatically create mm-files of MaTX for any MATLAB m-files for using them in the interpreter (matx) and linking them to an executable program. The translator enables the user of MATLAB to benefit from the interactivity of the interpreter environment and the performance of the compiled and linked executable program.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126065873","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288924
J. Bals, H. Joos, G. Grübel
The ANDECS-Matlab environment provides two alternatives for databased computational experimenting using Matlab: The module Amatlab is a re-implementation of the classic matlab syntax to be used for interactive specification of matrix calculations in modular computation sequences. This syntax is extended to allow database access for data communication with other databased modules. Alternatively, the module PROMAT allows one to use commercial MATLAB via process communication with online data transfer between the ANDECS database and the MATLAB workspace in both directions. This allows a convenient use of the matlab syntax and a coherent integration of M-file Toolboxes in any module sequence of the control-engineering software environment ANDECS.<>
{"title":"The ANDECS-Matlab environment for databased computational control experimenting","authors":"J. Bals, H. Joos, G. Grübel","doi":"10.1109/CACSD.1994.288924","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288924","url":null,"abstract":"The ANDECS-Matlab environment provides two alternatives for databased computational experimenting using Matlab: The module Amatlab is a re-implementation of the classic matlab syntax to be used for interactive specification of matrix calculations in modular computation sequences. This syntax is extended to allow database access for data communication with other databased modules. Alternatively, the module PROMAT allows one to use commercial MATLAB via process communication with online data transfer between the ANDECS database and the MATLAB workspace in both directions. This allows a convenient use of the matlab syntax and a coherent integration of M-file Toolboxes in any module sequence of the control-engineering software environment ANDECS.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130743591","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288939
A. B. Ogunye, A. Penlidis
A computer algebra system (MapleV) with symbolic, numerical, graphical and programming capabilities, has been used to develop algorithms needed for the solution of state space design equations. The calculations involved are complex, tedious and error prone, even for simple examples. The use of MapleV has provided symbolic and numerical results, quickly and efficiently, with a tremendous gain in time and with minimal effort.<>
{"title":"State space analysis using MapleV","authors":"A. B. Ogunye, A. Penlidis","doi":"10.1109/CACSD.1994.288939","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288939","url":null,"abstract":"A computer algebra system (MapleV) with symbolic, numerical, graphical and programming capabilities, has been used to develop algorithms needed for the solution of state space design equations. The calculations involved are complex, tedious and error prone, even for simple examples. The use of MapleV has provided symbolic and numerical results, quickly and efficiently, with a tremendous gain in time and with minimal effort.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132775075","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288912
V. Tsybatov, V. Vittikh, R. Whitehair, I. Campbell
This paper describes joint work between Probots, Inc., and the Samara Division of the Mechanical Engineering Research Institute, Russian Academy of Science (SD MERI). The objective of this project is to develop techniques for modeling complex, dynamic systems that include the modeling of hybrid systems combining logical models and continuous time models. The techniques we have developed are based on automatically constructing both continuous and discrete models of dynamic systems from their description in the form of mathematical relations (algebraic, differential, logical, matrix, and heuristic) and on automating the process of specifying control functions for intelligent agents by embedding learning functions in dynamic objects.<>
{"title":"A general modeling tool for hybrid systems","authors":"V. Tsybatov, V. Vittikh, R. Whitehair, I. Campbell","doi":"10.1109/CACSD.1994.288912","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288912","url":null,"abstract":"This paper describes joint work between Probots, Inc., and the Samara Division of the Mechanical Engineering Research Institute, Russian Academy of Science (SD MERI). The objective of this project is to develop techniques for modeling complex, dynamic systems that include the modeling of hybrid systems combining logical models and continuous time models. The techniques we have developed are based on automatically constructing both continuous and discrete models of dynamic systems from their description in the form of mathematical relations (algebraic, differential, logical, matrix, and heuristic) and on automating the process of specifying control functions for intelligent agents by embedding learning functions in dynamic objects.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127123614","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288882
S. Torp, P. Nørgaard, A. Christensen, Ole Ravn
The paper describes design considerations for a program for real-time testing of control algorithms in a laboratory environment. The algorithms are developed and tested using simulation in the MATLAB environment. The real-time code is built from the structure of the MATLAB script file using a matrix library with interface functions to MATLAB data files. Three real-time hardware platforms are analysed with respect to deriving a device independent program structure, facilitating portability among the three platforms and supporting portability to new platforms. The three platforms are: a transputer based system, an ADSP21020 based DSP system, and a MC 68030 based VME-bus system. The programming language is ANSI C.<>
{"title":"Implementational issues in CACSD","authors":"S. Torp, P. Nørgaard, A. Christensen, Ole Ravn","doi":"10.1109/CACSD.1994.288882","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288882","url":null,"abstract":"The paper describes design considerations for a program for real-time testing of control algorithms in a laboratory environment. The algorithms are developed and tested using simulation in the MATLAB environment. The real-time code is built from the structure of the MATLAB script file using a matrix library with interface functions to MATLAB data files. Three real-time hardware platforms are analysed with respect to deriving a device independent program structure, facilitating portability among the three platforms and supporting portability to new platforms. The three platforms are: a transputer based system, an ADSP21020 based DSP system, and a MC 68030 based VME-bus system. The programming language is ANSI C.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122554402","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288901
N. K. Gupta
Summary form only given. As in other design automation industries, standardization can significantly expand the utility of control system design automation tools. Standardization increases the number of users by making the tools easier to use and allowing users to mix and match the best tools from different vendors. It also allows the development of special purpose or niche tools further expanding the market. Standardization should focus on allowing for users to readily navigate from one tool to another. This requires consistent command languages and databases. An example is the CDIF format that allows electronic designs to be automatically transferred from one tool to another. VHDL has also been an effective command language to describe electronic logic. IEEE or some similar society could play a role in setting the standards. Standardization should leave the creative aspects of the tools for individual tool designer. Specific algorithms, GUIs, code generation technology and other areas with significant potential for future improvement might be stymied by a standardization effort.<>
{"title":"Role of standardization in future evolution of control design automation tools","authors":"N. K. Gupta","doi":"10.1109/CACSD.1994.288901","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288901","url":null,"abstract":"Summary form only given. As in other design automation industries, standardization can significantly expand the utility of control system design automation tools. Standardization increases the number of users by making the tools easier to use and allowing users to mix and match the best tools from different vendors. It also allows the development of special purpose or niche tools further expanding the market. Standardization should focus on allowing for users to readily navigate from one tool to another. This requires consistent command languages and databases. An example is the CDIF format that allows electronic designs to be automatically transferred from one tool to another. VHDL has also been an effective command language to describe electronic logic. IEEE or some similar society could play a role in setting the standards. Standardization should leave the creative aspects of the tools for individual tool designer. Specific algorithms, GUIs, code generation technology and other areas with significant potential for future improvement might be stymied by a standardization effort.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123094873","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288953
A. Meystel
Presents results in the area of simulation, design, and control of complex systems using a new approach which unifies modeling, prediction, and optimization capabilities for decision making, planning, and real time operation. The system for control and simulation employs multiscale knowledge representation with multiresolutional nesting as a major principle of knowledge organization, programming, and assignment of computational and control procedures. This novel principle is applicable for intelligent systems.<>
{"title":"Multiscale models and controllers","authors":"A. Meystel","doi":"10.1109/CACSD.1994.288953","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288953","url":null,"abstract":"Presents results in the area of simulation, design, and control of complex systems using a new approach which unifies modeling, prediction, and optimization capabilities for decision making, planning, and real time operation. The system for control and simulation employs multiscale knowledge representation with multiresolutional nesting as a major principle of knowledge organization, programming, and assignment of computational and control procedures. This novel principle is applicable for intelligent systems.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117288095","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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288875
A. Chipperfield, P. Fleming, T. P. Crummey
Current computer aided control system design environments seldom support optimization methods for controller design in a truly interactive manner. A prototype tool, called PARSIM, supporting parallel processing, optimization and a graphical user interface is presented addressing many of the problems inherent in current approaches to multiobjective optimization based design methods. An XWindows interface is used to simplify problem formulation and control the optimization processes. Using a previously developed interface, the computational burden may be alleviated by parallel processing.<>
{"title":"PARSIM: a parallel optimization tool","authors":"A. Chipperfield, P. Fleming, T. P. Crummey","doi":"10.1109/CACSD.1994.288875","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288875","url":null,"abstract":"Current computer aided control system design environments seldom support optimization methods for controller design in a truly interactive manner. A prototype tool, called PARSIM, supporting parallel processing, optimization and a graphical user interface is presented addressing many of the problems inherent in current approaches to multiobjective optimization based design methods. An XWindows interface is used to simplify problem formulation and control the optimization processes. Using a previously developed interface, the computational burden may be alleviated by parallel processing.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"170 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116396596","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}