Process reasoning
With the increasing levels of automation in factories, production management systems need increasingly sophisticated models of manufacturing processes. A framework is presented for the design and implementation of process reasoning modules which characterize processes within a manufacturing environm...
Gespeichert in:
Veröffentlicht in: | Computers in industry 1987-12, Vol.9 (4), p.329-335 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | With the increasing levels of automation in factories, production management systems need increasingly sophisticated models of manufacturing processes. A framework is presented for the design and implementation of process reasoning modules which characterize processes within a manufacturing environment. Each reasoning module describes a process in terms of its effects, constraints, and process parameters. The effects include intended objectives, such as material removal, and side effects such as burr production. Constraints include specific limits on process parameters, and preconditions to the invocation of a process. These preconditions can require the execution of several other processes, leading to the chaining of events. The process parameters provide qualitative and quantitative information necessary to execute a process.
To implement a reasoning module, a process is classified in terms of the underlying physics taking place. This immediately generates a number of effects, and possibly some necessary process parameters to be associated with the process. This approach, described in this paper, relies heavily on concepts of object-oriented programming and artificial intelligence techniques. If one of the effects is a change in geometry, an interface to a geometry modeling system will be inherited. Use of a modular, inheritance approach to construct these reasoning modules means that new processes may be quickly defined. The implications of a physical process are inherited, automatically leading to constraints, side effects, etc.
A process reasoning module can play many roles. It can be queried as an expert to determine the feasibility of achieving a given goal, expected side effects, and optimum process parameters. A module can also simulate a process, given specific parameter settings. |
---|---|
ISSN: | 0166-3615 1872-6194 |
DOI: | 10.1016/0166-3615(87)90106-0 |