116 research outputs found
Graphical Languages for Business Processes and Manufacturing Operations
The aim of this paper is to present trends, similarities and differences in the usage of graphical languages at the level of Process Control, manufacturing Operations and Business Systems. The paper also gives ideas of how a common language could be used to increase the integration between the three levels and what advantages this could bring to its user
Polymorphism for State Machines
In production industry today a lot of engineering time is required to develop and maintain control applications. One part of the control applications are the state machines which typically are written in Grafcet/SFC. Several efforts have been made to extend Grafcet/SFC to achieve more effective and convenient development, e.g. by introducing hierarchical structuring, reusable sub-state machines, and various means for convenient exception handling. Working with these extensions available also result in more maintainable and overviewable applications. The extensions are included in the Grafchart language, developed at Lund University, and have proved to both work and scale well for real applications. Extensions to support object orientated state machines have also been proposed and evaluated with good results, e.g. for batch applications. To improve reusability and to facilitate abstract modeling, complete polymorphism similar to that of ordinary textual object oriented languages such as Java or C++ is proposed. As an example it is shown that this kind of modeling fits well for modeling, encapsulating, and using robot capabilities; it facilitates making a coordination sequence conveniently reusable for any robot with the required set of capabilities and it also makes the capabilities themselves reusable for other coordination sequences. The intention is to include polymorphism in future versions of the freely available Grafchart tool JGrafchart, enabling you to easily evaluate the advantages of polymorphic state machines for your specific domain
An Interactive PID Learning Module for Educational Purposes
The PID controller is the most common controller and it is taught in most introductory automatic control courses. To develop an intuitive understanding of the basic concepts of the PID controller and PID parameter tuning, interactive and freely available tools are important. A PID module for educational purposes has been implemented in JGrafchart, a freely available development environment for the graphical programming language Grafchart. JGrafchart includes interactive graphical elements such as live plots and it is possibile to create animated graphics, for example of a simulated process. JGrafchart's variables, for example controller parameters and modes, can be changed interactively while executing. The PID module will be included in future releases of JGrafchart with sample applications which can be used for example to demonstrate a PID controller live in lectures or to let students interactively change controller parameters and modes to develop an intuitive understanding of the PID controller and PID parameter tuning. The sample applications are designed for users without any knowledge about JGrafchart and can be used to control both simulated and physical processes
High-Level Grafcet and Batch Control
The application of Grafcet to supervisory control applications with special emphasis on batch control is described. Grafchart, a Grafcet based G2 toolbox is presented. An industrial application where it is currently used on-line is described. High-Level Grafcahrt is an extension of Grafchart that is based on High-Level Petri nets and Object-Oriented Programming. It increases the parameterisation and structuring possibilities of Grafchart. The SP88 draft batch control standard is shown to be well suited for representation by High-Level Grafchart
Teaching Manufacturing Operations and Strategies in Higher Education
Students at higher technical educations e.g., bachelors and masters, are traditionally taught in software programming and factory automation. Students at higher economical and management schools are exposed to different strategies and their economical impacts. However, in many education programs, the larger perspective, of how to combine the technical and the economical aspects is not highlighted. Technology Management is a unique program at Lund University Sweden, where a selected number of students from the school of economics and management and from the engineering faculty are taught together during their last year of study. Their views on problems and challenges in todays industry often complement each other. The course Technology, Strategies and Structures includes e.g. projects done in collaboration with industries. This paper includes a discussion about how knowledge about Manufacturing Operations and Strategies, can be incorporated in higher technical and economical studies, and it describes some industry projects done by students
- …