The paper presents the application of object-oriented modelingtechniques to control software development for complex manufacturing systems, with particular focus on case studies taken from the packaging industry and ...
详细信息
The paper presents the application of object-oriented modelingtechniques to control software development for complex manufacturing systems, with particular focus on case studies taken from the packaging industry and design patterns that can be abstracted from such case studies. The proposed methodology for control software modeling and implementation is based on a practical approach refined on the basis of on-the-field experience and interactions with control engineers involved in the development projects. The final objective of the paper is to review and analyze patterns for the solution of design and implementation issues that typically arise in the considered application domain. (C) 2012 Elsevier Ltd. All rights reserved.
OpenMVL Project is considered by author as the starting point of discussion and the first executed step in the direction of the new standard for tools for modeling and simulation of complex dynamical systems (CDS). Op...
详细信息
OpenMVL Project is considered by author as the starting point of discussion and the first executed step in the direction of the new standard for tools for modeling and simulation of complex dynamical systems (CDS). OpenMVLShell is the open source software for comparison different approaches to the problem of designing modern environments for CDS modeling and simulation first of all. However it may be used in Education too as its analog OpenModelica. OpenMVLShell is based on object-Oriented modeling (OOM) approach and uses Model Vision Language (MVL) suggested by MvStudiumGroup. MVL is object-oriented language for modeling and simulation of hierarchical multi-component systems with event-driven behavior based on differential-algebraic equations (hybrid systems). Possibilities of OpenMVLShell are illustrated by two examples. The first one demonstrates how to use OpenMVLShell for comparison different DAE solves. The second one illustrates using OpenMVLShell in “modeling and Simulation” course as instrument of active learning.
The interaction with real plants is a key issue in control engineering. education in order to consolidate the concepts learned in the classroom. Unfortunately, for several reasons, real laboratories are not always ava...
详细信息
The interaction with real plants is a key issue in control engineering. education in order to consolidate the concepts learned in the classroom. Unfortunately, for several reasons, real laboratories are not always available. On the other hand, Internet technologies have proved to be mature and reliable, becoming a common alternative in the creation of remote laboratories. However, the use of these technologies in complex remote laboratories is not a trivial task as several requisites must be satisfied simultaneously. This article proposes a methodology that eases the creation of remote laboratories establishing the steps to build up a remote access system, This methodology proposes a set of key components that can be used to define the access to a remote plant from a functional point of view. Some of these components are generic being reusable in most applications whereas others are application specific. in summary, the methodology allows designers to concentrate more on the functionality of the applications than on the technical aspects Of the underlying technology. The use of this methodology is illustrated with a relatively complex example A laboratory manufacturing cell. (C) 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ IS: 53-60. 2010: Published online in Wiley InterScience (***): DOI 10.1002/cae.20239
The final department of any sugar factory is in charge of producing commercial sugar grains out of an impure sucrose in water solution by means of crystallization. Quality requirements demand a fed-batch mode of opera...
详细信息
The final department of any sugar factory is in charge of producing commercial sugar grains out of an impure sucrose in water solution by means of crystallization. Quality requirements demand a fed-batch mode of operation from most of the process units of the section and in particular from the industrial crystallizers. A library of reusable simulation models of the Sugar House have been developed taking advantage of object oriented modeling concepts. The dynamic simulation of batch equipment usually demands the use of hybrid type models.
The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is ...
详细信息
The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is confusing the engineers of this domain, as it contains many diagrams and notation details, which are designed for other purposes. The UML for Process Automation (UML-PA) offers a customized subset of the UML, which simplifies the graphical structure of the UML. Ambiguous notations elements of the UML are supplemented or cleared. UML-PA refers to IEC 1131-3 behavior specifications to offer skilled familiar notations within the framework of new structures.
A common challenge in the integration of processes, resources, and information exchanges across manufacturing operations within an enterprise involves selecting resource interfaces to support interoperability of the o...
详细信息
A common challenge in the integration of processes, resources, and information exchanges across manufacturing operations within an enterprise involves selecting resource interfaces to support interoperability of the operations. By combining the integration approaches of ISO 15745 (application integration framework) and of IEC 62264 (enterprise-control system integration), a scheme to delineate these interoperability interfaces is proposed. The scheme extends the IEC 62264 generic activity model beyond the manufacturing operations management domain and the ISO 15745 integration model beyond the operations automation domain.
作者:
Tabary, DAbed, MCNRS
UMR 8530 Lab Automat & Mecan Ind & Humaines F-59313 Valenciennes 9 France
This paper is intended to present an approach to the construction of a task model of method, named task object-oriented design (TOOD), used for the development of an interactive system. This approach is based on a for...
详细信息
This paper is intended to present an approach to the construction of a task model of method, named task object-oriented design (TOOD), used for the development of an interactive system. This approach is based on a formal notation, giving quantitative results which may be checked by designers and which provide the possibility of performing mathematical verifications on the models. The modeling formalism is based on the joint use of the object approach and of high-level Petri nets. The concepts borrowed from the object approach make it possible to describe the static aspect of tasks and the Petri nets enable the description of dynamics and behavior. We also describe a software aid tool for the manipulation of these models, which allow the editing of a task model. In order to facilitate comprehension of the method, a simple example of procedure used in missile firing management will be given. (C) 2002 Elsevier Science Inc. All rights reserved.
An object oriented extension of the real time programming language PEARL is presented, which preserves PEARL's expressiveness for timeliness and industrial processes and, at same time, improves the language's ...
详细信息
An object oriented extension of the real time programming language PEARL is presented, which preserves PEARL's expressiveness for timeliness and industrial processes and, at same time, improves the language's readability and manageability through the adoption of a better encapsulation paradigm derived from the object concept. The resulting object model allows the definition of inter- and intraobject parallelism in a transparent and simple way. Some extensions aim to enhance testability and safety related aspects of the language, such as the enforcement of a deterministic temporal behaviour. The proposed language is fully backward compatible with PEARL 90, while allowing powerful abstraction concepts.
The problem of the design of the control system functions for automated manufacturing lines is addressed. In particular, a modeling framework is proposed which is based on proper hierarchical composition, formal repre...
详细信息
The problem of the design of the control system functions for automated manufacturing lines is addressed. In particular, a modeling framework is proposed which is based on proper hierarchical composition, formal representations, and compliance with international control standards for logic control. The object-oriented modeling technique has been exploited for the definition of two basic reference models, one for the plant to be controlled and one for the control functions. The results here proposed are particularly useful in the perspective of the design process. The paper shows the application of such concepts to an industrial serigraph line for glasses.
The migration from a conventional non-object-oriented to an object-oriented development process is a mission that must be carefully planned. In this paper, we relate the experience of CML Versatel in conducting such a...
详细信息
The migration from a conventional non-object-oriented to an object-oriented development process is a mission that must be carefully planned. In this paper, we relate the experience of CML Versatel in conducting such a migration. More specifically, we: discuss the planning of the migration, describe the object-oriented development process used in this project, give an overview of how the process works on a day-to-day basis, discuss the experience of CML Versatel of making the migration to and using a new object-oriented development process, and define goals for improving the process.
暂无评论