Teaching Automatic Control of Engineering Systems Using Open Source CH Control System Toolkit and Web-Based Design and Analysis System

Author(s):  
Bo Chen ◽  
Yu-Cheng Chou ◽  
Harry H. Cheng

Ch Control System Toolkit (CCST) is a software package for design and analysis of control systems. It is implemented as a class with member functions to run in the user-friendly C/C++ interpreter Ch. Based on the CCST, a Web-based Control System Design and Analysis System (WCDAS) has been developed. In this article, using CCST and WCDAS to teach automatic control of engineering systems is presented. Using CCST, students are able to write programs easily with a few lines of C/C++ code to solve practical engineering problems. By solving control system design and analysis problems in C/C++, the programming skills gained in the course are applicable to other areas of engineering. CCST and WCDAS are open source. Students are able to examine the source code to understand the implementation of theories and algorithms in software. Based on CCST and WCDAS, the Web-based Controller/Compensator Design Module (WCCDM) has also been developed for teaching and student learning. Using these Web-based tools, students can perform design and analysis of control systems interactively through a Web browser remotely. The CCST, WCDAS, and WCCDM have been used to teach an undergraduate course on Automatic Control of Engineering Systems at the University of California, Davis. All software packages and teaching materials for this course are available on the internet. They can be downloaded and modified to teach similar courses with different requirements.

Author(s):  
Yong Zhu ◽  
Bo Chen ◽  
Harry H. Cheng

Ch is an embeddable C/C++ interpreter. It was developed to allow software developers to use one language, anywhere and everywhere, for any programming task. Ch supports C99, a latest C standard ratified in 1999, and contains salient features for two and three dimensional plotting and numerical computing for applications in engineering and science. Developed in Ch, Ch Control System Toolkit provides a control class with member functions for object-based interactive modeling, analysis, and design of control systems. The software package has been widely used in industry to solve practical engineering problems and in universities for instructional improvement. The design and implementation of Ch Control System Toolkit are described in this paper. An application example of control system design and analysis using Ch Control System Toolkit demonstrates its power and simplicity.


1992 ◽  
Vol 114 (4) ◽  
pp. 749-754 ◽  
Author(s):  
C. A. Skira ◽  
M. Agnello

The paper describes a conceptual control system design based on advanced technologies currently in the exploratory development phase, and, in some cases, emerging into the advanced development phase. It explores future propulsion control systems that focus on improvements in three areas: (1) significantly reducing control system weight; (2) enhancing engine performance (thrust, sfc, etc.); and (3) improving control system reliability and tolerance to high-threat environments (temperature, vibration, EMI, EMP, etc.). The factors that will influence the design and hardware configuration of future propulsion control systems are described. Design goals for future systems, based on the DOD/NASA IHPTET Initiative, and projections of emerging technology capability (and availability) form the basis for future propulsion control system design requirements and for estimating future hardware configurations.


2014 ◽  
Vol 602-605 ◽  
pp. 1481-1484
Author(s):  
Miao Shang ◽  
Guo Min Lin ◽  
Wen Guang Zhang ◽  
Fei Zhou

Through the analysis of technical performance indicators of the gear teaching simulator, main technical indexes and design goals of electric control system are proposed; Scheme of electrical control system is analyzed; Control systems, controlled variables, operating variables and detection devices are selected. For the realization of electric control system design of the gear teaching simulator, improving the performance of the gear teaching simulator, it has an important guiding significance.


Sign in / Sign up

Export Citation Format

Share Document