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.288890
V. Balakrishnan, S. Boyd
An important problem in H/sub /spl infin-control is the design of a controller that minimizes the H/sub /spl infin-norm of a closed-loop transfer matrix, multiplied by a suitable weighting function which reflects different performance requirements over different frequency bands. Often, these are competing requirements, and in this paper, we show how we may efficiently compute tradeoffs between them using a simple application of tangential Hermite-Fejer interpolation theory.<>
{"title":"Tradeoffs in frequency-weighted H/sub /spl infin-control","authors":"V. Balakrishnan, S. Boyd","doi":"10.1109/CACSD.1994.288890","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288890","url":null,"abstract":"An important problem in H/sub /spl infin-control is the design of a controller that minimizes the H/sub /spl infin-norm of a closed-loop transfer matrix, multiplied by a suitable weighting function which reflects different performance requirements over different frequency bands. Often, these are competing requirements, and in this paper, we show how we may efficiently compute tradeoffs between them using a simple application of tangential Hermite-Fejer interpolation theory.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"17 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":"116060923","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.288925
L. Ferrarini, R. Ciancimino
The present paper describes a CAD environment developed to model, simulate and evaluate the correctness and performance of distributed real-time control systems. The flexible modular approach allows the clear separation of the definition and evaluation of a control algorithm as a stand-alone entity from that of the synchronization mechanisms among tasks and processors. Particular care has been paid to ensure a consistent temporal evolution and to the economics and uniformity of the representation of structurally different tasks.<>
{"title":"Modular simulation for logic, distributed, real-time control systems","authors":"L. Ferrarini, R. Ciancimino","doi":"10.1109/CACSD.1994.288925","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288925","url":null,"abstract":"The present paper describes a CAD environment developed to model, simulate and evaluate the correctness and performance of distributed real-time control systems. The flexible modular approach allows the clear separation of the definition and evaluation of a control algorithm as a stand-alone entity from that of the synchronization mechanisms among tasks and processors. Particular care has been paid to ensure a consistent temporal evolution and to the economics and uniformity of the representation of structurally different tasks.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"14 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":"134172291","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.288889
F. Delebecque, R. Nikoukhah
State-space descriptions have been proven to be effective means for manipulating proper rational matrices. In many systems and control applications, however, rational matrices representing system transfer functions are not necessarily proper. /spl Psi/lab, a scientific software package developed at INRIA, uses a state-space description for both proper and improper rational matrices.<>
{"title":"State-space algorithms for manipulating rational matrices","authors":"F. Delebecque, R. Nikoukhah","doi":"10.1109/CACSD.1994.288889","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288889","url":null,"abstract":"State-space descriptions have been proven to be effective means for manipulating proper rational matrices. In many systems and control applications, however, rational matrices representing system transfer functions are not necessarily proper. /spl Psi/lab, a scientific software package developed at INRIA, uses a state-space description for both proper and improper rational matrices.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"18 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":"124659053","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.288952
B. Ogunnaike
As a result of a universal drive for more consistent attainment of high product quality, more efficient use of energy, and tighter safety and environmental regulations, industrial processes have evolved over the past few decades into very complex and highly integrated systems. Such stringent demands naturally create more difficult and challenging control problems for today's industrial process control engineer/spl minus/problems requiring more sophisticated solutions than can be provided by traditional techniques alone. This paper provides an overview of some of the important contemporary challenges of industrial process control, noting the fortunate circumstance of the emergence of powerful digital computer technology just in time to facilitate the analysis, design and implementation of the sophisticated control techniques required to take on these challenging problems. A specific case study involving the control of a commercial polymerization reactor is used to illustrate concretely the scope of the problems and challenges, and the role of the digital computer in how such problems are being handled.<>
{"title":"Problems and challenges of industrial process control: a commercial polymerization reactor case study","authors":"B. Ogunnaike","doi":"10.1109/CACSD.1994.288952","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288952","url":null,"abstract":"As a result of a universal drive for more consistent attainment of high product quality, more efficient use of energy, and tighter safety and environmental regulations, industrial processes have evolved over the past few decades into very complex and highly integrated systems. Such stringent demands naturally create more difficult and challenging control problems for today's industrial process control engineer/spl minus/problems requiring more sophisticated solutions than can be provided by traditional techniques alone. This paper provides an overview of some of the important contemporary challenges of industrial process control, noting the fortunate circumstance of the emergence of powerful digital computer technology just in time to facilitate the analysis, design and implementation of the sophisticated control techniques required to take on these challenging problems. A specific case study involving the control of a commercial polymerization reactor is used to illustrate concretely the scope of the problems and challenges, and the role of the digital computer in how such problems are being handled.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"158 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":"121785822","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.288918
J. Maciejowski, M. Szymkat
The need for object-oriented model representations in CACE software is discussed. It is shown how this can be achieved, to some extent, using Matlab, preserving maximal consistency with existing syntax, programming solutions and interaction style. We introduce 'containers', which have some of the commonly accepted properties of 'objects'. Examples of the use of containers are given. The paper discusses functionality which future versions of Matlab-like software could usefully incorporate, and comments on the extent to which the MathScript language already has such functionality.<>
{"title":"Containers/spl minus/a step towards objects with Matlab","authors":"J. Maciejowski, M. Szymkat","doi":"10.1109/CACSD.1994.288918","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288918","url":null,"abstract":"The need for object-oriented model representations in CACE software is discussed. It is shown how this can be achieved, to some extent, using Matlab, preserving maximal consistency with existing syntax, programming solutions and interaction style. We introduce 'containers', which have some of the commonly accepted properties of 'objects'. Examples of the use of containers are given. The paper discusses functionality which future versions of Matlab-like software could usefully incorporate, and comments on the extent to which the MathScript language already has such functionality.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"39 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":"123191826","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.288914
W. Kohn, J. James, A. Nerode, K. Harbison, A. Agrawala
We provide preliminary ideas for a new approach to computer-aided control engineering (CACE) environments. We present two themes. The first theme is that the CACE environments should support a thread from requirements development through to implementation. While some CACE environments come close to this, none provide the end-to-end thread we envision. The second theme is that the environment should support construction of automatons which simultaneously comply with discrete and continuous constraints. Current environments require extensive simulation and experimentation to simultaneously comply with discrete and continuous constraints.<>
{"title":"A hybrid systems approach to computer-aided control engineering","authors":"W. Kohn, J. James, A. Nerode, K. Harbison, A. Agrawala","doi":"10.1109/CACSD.1994.288914","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288914","url":null,"abstract":"We provide preliminary ideas for a new approach to computer-aided control engineering (CACE) environments. We present two themes. The first theme is that the CACE environments should support a thread from requirements development through to implementation. While some CACE environments come close to this, none provide the end-to-end thread we envision. The second theme is that the environment should support construction of automatons which simultaneously comply with discrete and continuous constraints. Current environments require extensive simulation and experimentation to simultaneously comply with discrete and continuous constraints.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"89 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":"129858065","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.288950
E. Kamen, G. Vachtsevanos, A. Doustmohammadi, W. Mahmood
Many manufacturing processes, such as those arising in electronic circuit assembly and packaging, are characterized by both continuous variables and discrete event dynamics. The design of innovative end effective monitoring and control strategies for these processes requires the development of new models that can capture the hybrid continuous/discrete dynamic nature of the processes and can address the performance objectives in a systematic way. Although then, exists an extensive theory of modeling and control for continuous variable dynamic systems (CVDS), as of yet there is no comparable counterpart for the study of discrete event dynamic systems (DEDS), and there is no general systematic approach for combining CVDS and DEDS methodologies for the study of hybrid processes such as those arising in manufacturing systems. This paper introduces a new methodology for modelling, simulation and control of hybrid CVDS/DEDS processes with application to manufacturing systems. A key feature of the proposed approach is the use of a hierarchical modelling philosophy that capitalizes upon control theoretic concepts and tools from the area of fuzzy logic and neural networks.<>
{"title":"A hybrid analytical/intelligent approach to the modeling and control of DEDS","authors":"E. Kamen, G. Vachtsevanos, A. Doustmohammadi, W. Mahmood","doi":"10.1109/CACSD.1994.288950","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288950","url":null,"abstract":"Many manufacturing processes, such as those arising in electronic circuit assembly and packaging, are characterized by both continuous variables and discrete event dynamics. The design of innovative end effective monitoring and control strategies for these processes requires the development of new models that can capture the hybrid continuous/discrete dynamic nature of the processes and can address the performance objectives in a systematic way. Although then, exists an extensive theory of modeling and control for continuous variable dynamic systems (CVDS), as of yet there is no comparable counterpart for the study of discrete event dynamic systems (DEDS), and there is no general systematic approach for combining CVDS and DEDS methodologies for the study of hybrid processes such as those arising in manufacturing systems. This paper introduces a new methodology for modelling, simulation and control of hybrid CVDS/DEDS processes with application to manufacturing systems. A key feature of the proposed approach is the use of a hierarchical modelling philosophy that capitalizes upon control theoretic concepts and tools from the area of fuzzy logic and neural networks.<<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":"115712604","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.288917
M. Andersson, D. Bruck, S. Mattsson, T. Schonthal
The new integrated and interactive environment OmSim, for modeling and simulation of dynamical systems, is introduced. OmSim uses the object-oriented modeling language Omola. The use of OmSim is illustrated by a practical example. The architecture of OmSim is presented and related to a reference model for open architectures for computer aided control engineering.<>
{"title":"OmSim/spl minus/an integrated interactive environment for object-oriented modeling and simulation","authors":"M. Andersson, D. Bruck, S. Mattsson, T. Schonthal","doi":"10.1109/CACSD.1994.288917","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288917","url":null,"abstract":"The new integrated and interactive environment OmSim, for modeling and simulation of dynamical systems, is introduced. OmSim uses the object-oriented modeling language Omola. The use of OmSim is illustrated by a practical example. The architecture of OmSim is presented and related to a reference model for open architectures for computer aided control engineering.<<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":"117238417","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.288885
M. Szymkat, J. Maciejowski
In this paper the time delay toolbox/spl minus/a new tool for computer aided control engineering/spl minus/is presented. The tool is a collection of MATLAB m-files supporting analysis and synthesis of control systems involving time-delays. The modelling strategy was to give exact representations, in both the time and operator domains. Systems which can be represented in the toolbox include linear retarded and neutral systems with finitely many, possibly incommensurate, discrete delays. The basic data representation concepts include delay polynomials, delay matrices, delay transfer functions and delay multivariable systems. The paper gives an overview of current toolbox capabilities and a discussion of some implementation issues, followed by an extensive example based on a transonic wind tunnel.<>
{"title":"Time delay toolbox for MATLAB","authors":"M. Szymkat, J. Maciejowski","doi":"10.1109/CACSD.1994.288885","DOIUrl":"https://doi.org/10.1109/CACSD.1994.288885","url":null,"abstract":"In this paper the time delay toolbox/spl minus/a new tool for computer aided control engineering/spl minus/is presented. The tool is a collection of MATLAB m-files supporting analysis and synthesis of control systems involving time-delays. The modelling strategy was to give exact representations, in both the time and operator domains. Systems which can be represented in the toolbox include linear retarded and neutral systems with finitely many, possibly incommensurate, discrete delays. The basic data representation concepts include delay polynomials, delay matrices, delay transfer functions and delay multivariable systems. The paper gives an overview of current toolbox capabilities and a discussion of some implementation issues, followed by an extensive example based on a transonic wind tunnel.<<ETX>>","PeriodicalId":197997,"journal":{"name":"Proceedings of IEEE Symposium on Computer-Aided Control Systems Design (CACSD)","volume":"41 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":"116479682","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}