Arşiv logosu
  • Türkçe
  • English
  • Giriş
    Yeni kullanıcı mısınız? Kayıt için tıklayın. Şifrenizi mi unuttunuz?
Arşiv logosu
  • Koleksiyonlar
  • DSpace İçeriği
  • Analiz
  • Türkçe
  • English
  • Giriş
    Yeni kullanıcı mısınız? Kayıt için tıklayın. Şifrenizi mi unuttunuz?
  1. Ana Sayfa
  2. Yazara Göre Listele

Yazar "Gelen, Gokhan" seçeneğine göre listele

Listeleniyor 1 - 5 / 5
Sayfa Başına Sonuç
Sıralama seçenekleri
  • Küçük Resim Yok
    Öğe
    A DECENTRALISED COLLISION AVOIDANCE METHOD BASED ON Q-LEARNING FOR MULTI-AGV SYSTEMS
    (Univ Zagreb Fac Mechanical Engineering & Naval Architecture, 2025) Coban, Mustafa; Gelen, Gokhan
    Automated guided vehicles are widely used transport systems in factories, warehouses, and distribution centres. The control and coordination of vehicles is of great importance for safe and efficient transport in multi-vehicle systems. In this study, a collision avoidance strategy is proposed for automated guided vehicle systems operating in environments with shared work zones and conflicting routes. In the proposed method, finite state machines are used to model the motion of vehicles in the environment. Q-learning, one of the most common algorithms of reinforcement learning, is used for collision avoidance. In the presented strategy, a decentralised control approach is utilized to reduce the computational complexity. The proposed method is validated through simulations involving multi-vehicle system applications with several collision zones. Simulation results demonstrate that the proposed method can avoid potential collisions and significantly improve overall efficiency.
  • Küçük Resim Yok
    Öğe
    A new method for the redundancy analysis of Petri net-based liveness enforcing supervisors
    (Sage Publications Ltd, 2017) Gelen, Gokhan; Uzam, Murat; Li, ZhiWu
    The deadlock control of flexible manufacturing systems (FMSs) has been widely studied in the literature. Petri nets (PNs) are extensively used as a tool for modelling, analysis and controller synthesis of such systems. In general, Petri-net-based liveness enforcing supervisors (LESs) include control places (CPs) together with their input/output arcs. It is well known that the methods proposed for computing CPs may provide redundant and necessary CPs. In this paper, a new method is proposed for redundancy test of CPs by means of supervisory control theory (SCT). The proposed method is based on the idea that after the removal of a CP from an LES, if the controlled model is still live, then the removed CP is redundant. The proposed method makes use of the TCT implementation tool of SCT. It is applicable to a PN-based LES consisting of a set of CPs. The applicability of proposed method is demonstrated by means of examples from the relevant literature. For some examples, the redundancy test provides more permissive behaviour with structurally simpler supervisors.
  • Küçük Resim Yok
    Öğe
    Computation of the number of legal states for petri net-based deadlock prevention problems
    (Yildiz Technical Univ, 2023) Gelen, Gokhan; Uzam, Murat
    Petri net (PN) based prevention and control methods are widely studied in the literature to solve deadlock problems in flexible manufacturing systems (FMS). In PN models of FMS suffering from deadlocks, the reachability graph (RG) of the PN model can provide all reachable system states from the initial state, including all legal states, bad states, and deadlock states. A maximally permissive deadlock controller allows the system to reach all legal states exist within the live zone (LZ) that determines the optimal live behavior, while prohibits reaching bad and deadlock states exist within the dead zone. It is necessary to know the exact number of legal states that must be provided by a deadlock controller to determine the behavioral permissiveness of a control policy. Therefore, the number of legal states has been considered as a quality measure for deadlock prevention methods available in the literature. Unfortunately, to date for a given RG of a PN model of an FMS suffering from deadlocks, no study has been reported to provide the number of reachable legal states exist within the LZ of the given RG. In this paper, a method is proposed for the computation of the number of legal states that must be provided by an optimal deadlock prevention policy. The proposed method makes use of the reachability analysis of a given PN model of a deadlock-prone FMS together with the first strongly connected component (SCC) by using INA (Integrated Net Analyzer). The number of legal states computed from the first SCC that includes the initial marking represents the LZ of a RG. The proposed algorithm is implemented as an executable program. The number of legal states of a deadlock controller can easily and correctly be computed by using the proposed method and tool. Several well-known examples of FMS are considered to illustrate the applicability and the effectiveness of the proposed method.
  • Küçük Resim Yok
    Öğe
    On Deadlock/Livelock Studies Based on Reachability Graph of Petri Nets by Using TINA
    (Ieee-Inst Electrical Electronics Engineers Inc, 2024) Uzam, Murat; Liu, Ding; Berthomieu, Bernard; Gelen, Gokhan; Zhang, Zhaolong; Mostafa, Almetwally M.; Li, Zhiwu
    Deadlock/livelock problems can cause catastrophic results in flexible manufacturing systems (FMS) by forcing them to stop production processes at an unpredictable stage of production. Therefore, they must be handled properly in order to obtain flawless production in FMS. Petri net (PN) based deadlock/livelock studies for FMS have been widely carried out to obtain live PN models. When a PN model is live, this ensures that the modelled FMS is deadlock-free. Firstly, an uncontrolled (plant) PN model is constructed for the FMS suffering from deadlocks/livelocks. Then reachability graph (RG) analysis of this PN model is carried out to provide all possible reachable states of the modelled system. An RG of a PN model of an FMS suffering from deadlock/livelock problems can be split into the live zone (LZ) and the deadlock zone (DZ). The former is the set of system states considered to be legal (good), while the latter is the set of system states regarded to be illegal (bad). The LZ represents the optimal (maximally permissive) system behavior that must be provided by an optimal control policy. Generally, in PN based liveness studies, a liveness enforcing supervisor (LES) consisting of a set of control places (CP) is computed. Then the controlled (closed-loop) PN model is obtained by merging the plant PN model and the LES. If the number of reachable live states of the controlled PN model is the same as the ones that exist in the LZ, then the controlled model is optimal. Otherwise, it is suboptimal. The greater the number of live reachable states of the RG, the more products to be produced within the FMS. Therefore, the number of reachable live states of the controlled PN model is considered as a quality measure. It defines the behavioral permissiveness of the controlled model. In the literature, to verify the behavioral permissiveness of the PN models, the PN tool called INA (Integrated Net Analyzer) has been widely used. Recently, by means of INA, a method was proposed to compute the number of states within the LZ and the DZ of a given PN model suffering from deadlocks/livelocks. Unfortunately, INA cannot compute RGs of large PNs having a few millions of states. Therefore, in this paper by means of TINA (TIme petri Net Analyzer), an alternative faster and much more efficient method is proposed for the computation of the number of states within the LZ and the DZ for PN models with large RGs. In addition, in order to enable the development of new PN based deadlock prevention methods, further computations are also proposed. These include the computation of the set of states in the DZ, LZ and first met bad markings (FBMs) for a given PN model suffering from deadlocks/livelocks. The applicability and the effectiveness of the proposed methods are demonstrated by considering several well-known examples of FMS from the relevant literature.
  • Küçük Resim Yok
    Öğe
    Task planning and formal control of robotic assembly systems: A Petri net-based approach
    (Elsevier, 2024) Gelen, Gokhan; Icmez, Yasemin
    In modern industrial production, robotic assembly systems play a crucial role. As robots take on more tasks, the need for formal methods arises to define, control, and execute these tasks. This paper introduces a comprehensive approach to designing and generating control code for robotic assembly systems, taking task sequence planning into account. This methodology utilizes Petri nets (PNs) as a formal modeling and synthesis tool for the controller. Initially, the task sequences for assembly operations are represented using PN formalism. Supervisors are then synthesized for task sequence control specifications. Finally, the control code is obtained by the proposed methodology for industrial robots. By implementing this supervisory control structure, real-time control of the robotic assembly system is achieved. Experimental studies were conducted using an assembly cell equipped with an industrial robot. This methodology bridges the gap between the design and implementation of formal controllers for industrial robots. The proposed approach integrates formal methods into robot programming to leverage several advantages, including correctness assurance, complexity handling, improved documentation and clarity, enhanced safety and reliability, property verification, and scalability.

| Bursa Teknik Üniversitesi | Kütüphane | Açık Erişim Politikası | Rehber | OAI-PMH |

Bu site Creative Commons Alıntı-Gayri Ticari-Türetilemez 4.0 Uluslararası Lisansı ile korunmaktadır.


Mimar Sinan Mahallesi Mimar, Sinan Bulvarı, Eflak Caddesi, No: 177, 16310, Yıldırım, Bursa, Türkiye
İçerikte herhangi bir hata görürseniz lütfen bize bildirin

DSpace 7.6.1, Powered by İdeal DSpace

DSpace yazılımı telif hakkı © 2002-2026 LYRASIS

  • Çerez ayarları
  • Gizlilik politikası
  • Son Kullanıcı Sözleşmesi
  • Geri bildirim Gönder