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.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.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.288948
G. Pang, T. Ravichandran, Y. Hung, D. Ho
An intelligent front end for the H/sub /spl infin control system design method is described. Systematic procedures for the H/sub /spl infin controller design are presented, and they are applied to the control system design of a single flexible link. The authors' approach provides a coupling of the design knowledge and design algorithms for carrying out the controller design. Design knowledge of the systematic procedures involved has been represented in the knowledge-based development environment of the MEDAL control system design package. The algorithmic procedures for numeric processing are represented as user-defined functions (M-files) in the same control system design package. Hence, MEDAL provides a novel design environment which enables both heuristic and algorithmic knowledge to be integrated for H/sub /spl infin control system design.<>
{"title":"An intelligent front end for the H/sub /spl infin controller design","authors":"G. Pang, T. Ravichandran, Y. Hung, D. Ho","doi":"10.1109/CACSD.1994.288948","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288948","url":null,"abstract":"An intelligent front end for the H/sub /spl infin control system design method is described. Systematic procedures for the H/sub /spl infin controller design are presented, and they are applied to the control system design of a single flexible link. The authors' approach provides a coupling of the design knowledge and design algorithms for carrying out the controller design. Design knowledge of the systematic procedures involved has been represented in the knowledge-based development environment of the MEDAL control system design package. The algorithmic procedures for numeric processing are represented as user-defined functions (M-files) in the same control system design package. Hence, MEDAL provides a novel design environment which enables both heuristic and algorithmic knowledge to be integrated for H/sub /spl infin control system design.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"112 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":"117244819","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.288943
T. Heckenthaler, S. Engell
This paper presents a method to compute robust fast nonlinear controllers for real plants for which a/spl minus/not necessarily precise/spl minus/mathematical model is available. The development is based on ideas from fuzzy control, but in contrast to usual fuzzy controller designs, most of the rules are not derived from heuristics but rather are mathematical formulae which, together with the standard fuzzy quantization of the system's variables, approximate a time-optimal control law. This basic fuzzy controller can then be improved by adding further heuristic rules gained from the observation of the behaviour of the controlled plant. Our approach is illustrated by the example of the control of a laboratory two-tank system. The fuzzy controller (basic controller plus heuristics) exhibits a performance which is not attainable with standard linear control nor with classical time-optimal control.<>
{"title":"Computation of basic fuzzy controllers by approximation of time-optimal controllers","authors":"T. Heckenthaler, S. Engell","doi":"10.1109/CACSD.1994.288943","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288943","url":null,"abstract":"This paper presents a method to compute robust fast nonlinear controllers for real plants for which a/spl minus/not necessarily precise/spl minus/mathematical model is available. The development is based on ideas from fuzzy control, but in contrast to usual fuzzy controller designs, most of the rules are not derived from heuristics but rather are mathematical formulae which, together with the standard fuzzy quantization of the system's variables, approximate a time-optimal control law. This basic fuzzy controller can then be improved by adding further heuristic rules gained from the observation of the behaviour of the controlled plant. Our approach is illustrated by the example of the control of a laboratory two-tank system. The fuzzy controller (basic controller plus heuristics) exhibits a performance which is not attainable with standard linear control nor with classical time-optimal control.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"2 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":"115811934","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.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}
Pub Date : 1994-03-07DOI: 10.1109/CACSD.1994.288951
Denis Gracanin, K. Valavanis, P. Srinivasan
Parameterized Petri nets (PPNs), the fundamentals of which have been defined in Gracanin, Srinivasan, and Valavanis (1994), are utilized to derive the organization level model and algorithm of an intelligent robotic system (IRS). All organizer functions are interpreted via PPNs. Comparison of the PPN based model and algorithm with the ones previously derived Valavanis and Carelo (1990) and Valavanis (1992) demonstrates the PPN power as a modeling tool, as well as the PPN ability to accommodate additional system functions in terms of "parameter" values.<>
{"title":"A parameterized Petri net model for the organization level of intelligent robotic systems","authors":"Denis Gracanin, K. Valavanis, P. Srinivasan","doi":"10.1109/CACSD.1994.288951","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288951","url":null,"abstract":"Parameterized Petri nets (PPNs), the fundamentals of which have been defined in Gracanin, Srinivasan, and Valavanis (1994), are utilized to derive the organization level model and algorithm of an intelligent robotic system (IRS). All organizer functions are interpreted via PPNs. Comparison of the PPN based model and algorithm with the ones previously derived Valavanis and Carelo (1990) and Valavanis (1992) demonstrates the PPN power as a modeling tool, as well as the PPN ability to accommodate additional system functions in terms of \"parameter\" values.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"79 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":"130698083","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.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}