排序方式: 共有24条查询结果,搜索用时 19 毫秒
1.
Murat Uzam ZhiWu Li 《The International Journal of Advanced Manufacturing Technology》2014,74(1-4):503-507
In Hu (Transactions of the Institute of Measurement and Control 33:59–76, 2011), Petri nets are utilized to describe, analyse and control automated manufacturing systems (AMS). In order to suppress deadlock occurrences in AMS, a method to derive the bad markings iteratively using a mixed integer programming-based algorithm is proposed. To validate the effectiveness and efficiency of the proposed approach, two examples were demonstrated in Hu (Transactions of the Institute of Measurement and Control 33:59–76, 2011). This paper shows that the uncontrolled Petri net model in one of the examples is incorrect. It is also shown that the structural complexity of the computed monitors for both examples can be reduced with the same or more permissive system behaviours. 相似文献
2.
B. Karlik M. Uzam M. Cinsdikici A. H. Jones 《Journal of Intelligent Manufacturing》2005,16(4-5):527-548
In this paper, Petri nets and neural networks are used together in the development of an intelligent logic controller for an experimental manufacturing plant to provide the flexibility and intelligence required from this type of dynamic systems. In the experimental setup, among deformed and good parts to be processed, there are four different part types to be recognised and selected. To distinguish the correct part types, a convolutional neural net le-net5 based on-line image recognition system is established. Then, the necessary information to be used within the logic control system is produced by this on-line image recognition system. Using the information about the correct part types and Automation Petri nets, a logic control system is designed. To convert the resulting Automation Petri net model of the controller into the related ladder logic diagram (LLD), the token passing logic (TPL) method is used. Finally, the implementation of the control logic as an LDD for the real time control of the manufacturing system is accomplished by using a commercial programmable logic controller (PLC). 相似文献
3.
Discrete event control system design using automation Petri nets and their ladder diagram implementation 总被引:6,自引:3,他引:3
Dr M. Uzam A. H. Jones 《The International Journal of Advanced Manufacturing Technology》1998,14(10):716-728
As automated manufacturing systems become more complex, the need for an effective design tool to produce both high-level discrete event control systems (DECS) and low-level implementations becomes more important. Petri nets represent the most effective method for both the design and implementation of DECSs. In this paper, automation Petri nets (APN) are introduced to provide a new method for the design and implementation of DECSs. The APN is particularly well suited to multiproduct systems and provides a more effective solution than Grafcet in this context. Since ordinary Petri nets do not deal with sensors and actuators of DECSs, the Petri net concepts are extended, by including actions and sensor readings as formal structures within the APN. Moreover, enabling and inhibitor arcs, which can enable or disable transitions through the use of leading-edge, falling-edge and level of markings, are also introduced. In this paper, the methodology is explained by considering a fundamental APN structure. The conversion of APNs into the IEC1131-3 ladder diagrams (LD) for implementation on a PLC is also explained by using the token passing logic (TPL) concept. Finally, an illustrative example of how APNs can be applied to a discrete manufacturing problem is described in detail. 相似文献
4.
Recently, researchers have proposed a novel and computationally efficient method to design optimal control places and an iteration approach that computes the reachability graph once to obtain a maximally permissive, if any, liveness-enforcing supervisor of flexible manufacturing systems (FMS). The approach solves the set of integer linear inequalities to compute control places. If, given a Petri net model, no solution exists, the optimal control place does not exist for the Petri net model. We discover that a solution always exists for systems of simple sequential processes with resources (S3PR), but not for the case of FMS modelled by generalised Petri nets (GPN). We propose a theory to prove that there are no good states that will be forbidden by the control policy for S3PR, in which live and dead states cannot have the same weighted sum of tokens in the complimentary set of a siphon. For a system of simple sequential processes with general resource requirements (S3PGR2) modelled by GPN, we find the reason why the integer linear programming (ILP) may not have solutions, which is consistent with the fact that optimal supervisor synthesis for GPN remains unknown. We show that live and dead states may have the same weighted sum of tokens in the complimentary set of a siphon in a GPN. These theoretical results are verified by case studies. 相似文献
5.
An Optimal Deadlock Prevention Policy for Flexible Manufacturing Systems Using Petri Net Models with Resources and the Theory of Regions 总被引:3,自引:9,他引:3
M. Uzam 《The International Journal of Advanced Manufacturing Technology》2002,19(3):192-208
In this paper, an optimal deadlock prevention policy for flexible manufacturing systems (FMSs) is proposed. In an FMS, dead-locks
can arise because of a limited number of shared resources, i.e. machines, robots, buffers, fixtures etc. Deadlock is a highly
undesirable situation, where each of a set of two or more jobs keeps waiting indefinitely for the other jobs in the set to
release resources. The proposed optimal deadlock prevention policy is based on the use of reachability graph analysis of a
Petri net model (PNM) of a given FMS and the synthesis of a set of new net elements, namely places with initial marking and
related arcs, to be added to the PNM, using the theory of regions, which is a formal synthesis technique toderive Petri nets
from automaton-based models. The policy proposed is optimal in the sense that it allows the maximal use of resources in the
system according to the production requirements. Two examples are provided for illustration.
RID="
ID=" <E5>Correspondence and offprint requests to</E5>: M. Uzam, Niğde Üniversitesi, Mühendislik-Mimarlik
Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü, Kampüs, 51100, Niğde, Turkey.
E-mail: murat_uzam@hotmail.com 相似文献
6.
Murat Uzam Zhiwu Li MengChu Zhou 《The International Journal of Advanced Manufacturing Technology》2007,35(1-2):150-168
In the past two decades, a number of Petri-net-based approaches were proposed for deadlock prevention in flexible manufacturing
systems (FMS). An FMS is modeled as a Petri net, and then the controller or the liveness enforcing supervisor (LES) is computed as a Petri net. A live Petri net (LPN) guarantees deadlock-free operations of the modeled FMS. An LES consists of a number of control places (CPs) and their related arcs. To-date most of the attention has been paid to make the underlying Petri net models live without
questioning whether or not all of the computed CPs are necessary. It is often the case that the number of CPs determined by these approaches is not minimal. Reducing it in order to reduce the complexity of the controlled system is
an important issue that was not tackled before. To address this problem, this paper proposes a redundancy test for an LES of an FMS. The proposed approach takes an LPN model, controlled by n
CPs, as input and in the existence of any redundant CPs it produces redundant and necessary CPs. The proposed approach is applicable to any LPN consisting of a Petri net model (PNM), controlled by means of a set of CPs. 相似文献
7.
Design of Optimal Petri Net Supervisors for Flexible Manufacturing Systems via Weighted Inhibitor Arcs 下载免费PDF全文
XuYa Cong Chao Gu Murat Uzam YuFeng Chen Abdulrahman M. Al‐Ahmari NaiQi Wu MengChu Zhou ZhiWu Li 《Asian journal of control》2018,20(1):511-530
This paper develops an approach to the design of an optimal Petri net supervisor that enforces liveness to flexible manufacturing systems. The supervisor contains a set of observer places with weighted inhibitor arcs. An observer place with a weighted inhibitor arc is used to forbid a net from yielding an illegal marking by inhibiting the firing of a transition at a marking while ensuring that all legal markings are preserved. A marking reduction technique is presented to decrease the number of considered markings, which can dramatically lower the computational burden of the proposed approach. An integer linear program is presented to simplify the supervisory structure by minimizing the number of observer places. Finally, several examples are used to shed light on the proposed approach which can lead to an optimal supervisor for the net models that cannot be optimally controlled via pure Petri net supervisors. 相似文献
8.
The real-time supervisory control of an experimental manufacturing system based on a hybrid method 总被引:1,自引:0,他引:1
In this paper, the real-time supervisory control of an experimental manufacturing system is reported based on a recently proposed hybrid (mixed PN/automaton) approach. Assuming that an uncontrolled bounded Petri net (PN) model of a (plant) discrete event system (DES) and a set of forbidden state specifications are given, the proposed approach computes a maximally permissive and nonblocking closed-loop hybrid model. The method is straightforward logically, graphically and technologically. This paper particularly shows the applicability of a hybrid (mixed PN/automaton) approach to low-level real-time DES control. To do this, programmable logic controller (PLC) based real-time control of an experimental manufacturing system is considered. 相似文献
9.
ZhiWu Li Murat Uzam MengChu Zhou 《The International Journal of Advanced Manufacturing Technology》2008,38(7-8):787-800
A novel deadlock control policy is developed for modeling the concurrent execution of manufacturing processes with limited shared resources through a class of nets, ES3PR. A relevant property of the system behavior is that it is deadlock-free. Recent work has shown that deadlock situations in a plant system can be easily characterized by the structural analysis of the system, particularly, in terms of unmarked or insufficiently marked siphons in its Petri net model. The strict minimal siphons in a plant ES3PR net model are divided into elementary and dependent ones. The proposed deadlock prevention policy is to make all siphons satisfy maximal cs-property when the elementary siphons in the plant Petri net model are properly supervised via explicitly adding monitors for them with appropriate initial markings. Compared with the existing approaches in the literature, the advantage of the policy is that a much smaller number of supervisory places (monitors) are added and unnecessary iterative processes are avoided. Finally, its application is illustrated by a flexible manufacturing example. 相似文献
10.
Deadlock control of flexible manufacturing systems (FMS) using Petri nets has been a very active research topic for the past two decades. Siphon-based deadlock control of FMS suffers from reaching fewer states than those of optimal control. This paper proposes three sets of siphon-based liveness-enforcing supervisors (LES) for a well-known FMS to obtain near optimal solutions. The first set includes 11 control places (monitors) providing 21,363 good states. The second set consists of 14 monitors providing 21,562 good states, the same as that using the method of the first-met bad marking (FBM) (based on an iterative method using reachability graph analysis) but with fewer monitors and control arcs. This result is achieved by refining some monitors into several monitors with smaller controller regions, causing fewer disturbances to the original uncontrolled model. The third set contains 15 monitors providing 21,573 good states – the best suboptimal solution so far in the literature. This result is obtained by further shrinking the controller region of the second set. Formal proof of the correctness is provided. Although reaching eight states fewer than that by the set-covering approach, it does not employ weighted control arcs and runs more efficiently. It also computes all lost states based on invariant without reachability analysis. Application to another well-known example is also illustrated. 相似文献