{"id":36793,"date":"2023-04-29T15:52:14","date_gmt":"2023-04-29T15:52:14","guid":{"rendered":"https:\/\/qu.edu.iq\/repository\/?p=36793"},"modified":"2023-04-29T15:52:14","modified_gmt":"2023-04-29T15:52:14","slug":"anti-swing-rejection-based-on-pid-controller-optimized-by-firefly-algorithm","status":"publish","type":"post","link":"https:\/\/repository.qu.edu.iq\/?p=36793","title":{"rendered":"Anti-Swing Rejection Based on PID Controller Optimized by Firefly Algorithm"},"content":{"rendered":"\n<p class=\"has-text-align-left wp-block-paragraph\">Anti-Swing Rejection Based on PID Controller Optimized by Firefly Algorithm<br \/>Amjed H. Saleh1* , Shuruq A. Al-khafaji2<br \/>1 Electrical and Electron department, Faculty of Engineering, University of Al-Qadisiyah, Diwaniyah 00964, Iraq<br \/>2 Roads and Transports Department, Faculty of Engineering, University of Al-Qadisiyah, Diwaniyah 00964, Iraq<br \/>Corresponding Author Email: amjed.saleh@qu.edu.iq<br \/>https:\/\/doi.org\/10.18280\/mmep.100140 ABSTRACT<br \/>Received: 2 December 2022<br \/>Accepted: 25 January 2023<br \/>Gantry crane systems are often used in a variety of industrial applications to move and<br \/>raise enormous weights. The process of transferring loads and weights in crane systems<br \/>has always occupied the interest of researchers because of its importance in maintaining<br \/>the safety of workers on the one hand and preserving the load itself from damage as a<br \/>result of its swing and the possibility of it colliding with surrounding objects on the<br \/>other hand. This paper&#8217;s primary goal is to use a PID controller to regulate the position<br \/>and swing of a GCS utilizing genetic algorithms (GA) and firefly algorithms (FA).<br \/>Analytical techniques are used in the mathematical model, while Simulink in MATLAB<br \/>is used in the PID model. This technique gave excellent results compared to either using<br \/>the genetic algorithms (GA).<br \/>Keywords:<br \/>gantry crane system (GCS), firefly algorithm<br \/>(FA), PID controller, genetic algorithms (GA),<br \/>Optimization<br \/>1. INTRODUCTION<br \/>The crane system is an instrument or piece of equipment<br \/>that allows you to precisely lift and transfer large goods from<br \/>one point to another. Because of the dominating benefits of<br \/>high payload capacity, outstanding flexibility, and time\u2013<br \/>saving capabilities, a gantry crane system (GCS) is regarded<br \/>as one of the most critical equipment in handling heavy load<br \/>items in industries. As for the crane&#8217;s acceleration and<br \/>deceleration during movement, the loads swing back and forth.<br \/>As a result, when the GCS is propelled into motion, it is<br \/>susceptible to disturbances such as wind, waves, and<br \/>environmental distortion [1]. Excessive load swing owing to<br \/>crane motion and difficulties in trolley placement on the<br \/>correct trajectory with a rapid response time are two of these<br \/>challenges [2].<br \/>Several gantry crane position and anti-swing control<br \/>algorithms have been developed and implemented in several<br \/>published publications. For industrial three-dimensional<br \/>overhead cranes, [3, 4] suggested a novel fuzzy logic antiswing control. The proposed control ensures both precise<br \/>position control and quick load swing damping for the crane&#8217;s<br \/>simultaneous travel, traverse, and hoisting actions, according<br \/>to the experimental findings. To improve the PID parameters<br \/>in the gantry crane system, meta-heuristic approaches are used.<br \/>To regulate the position and sway of an overhead crane, the<br \/>LQR controller&#8217;s settings are optimized using a genetic<br \/>algorithm [5]. A combination of PID and fuzzy control creates<br \/>a stable overhead crane controller [6]. To lower the payload<br \/>swing angle, a PID+Q controller was created [7]. Abdullah et<br \/>al. [8] propose a Hybrid Control Scheme (HCS) based on<br \/>energy balance and fuzzy logic controllers to achieve RIP<br \/>swing up and stabilization control. The extended method RRT,<br \/>which is asymptotically optimum, is presented by Karaman<br \/>and Frazzoli [9]. The paper [10] presents Overhead cranes<br \/>were subjected to an adaptive-fuzzy SMC for the robust antisway pursuit under both system uncertainty and actuator<br \/>nonlinearity. The FLC parameters are automatically tuned<br \/>using meta-heuristic optimization techniques. To increase the<br \/>efficacy of FLC design, the scaling factors of FLC are<br \/>optimized using three well-known meta-heuristic techniques<br \/>[11]. The paper [12] is used to regulate the motion of the<br \/>location of the overhead crane utilizing a PID controller and<br \/>optimization methods such as Genetic Algorithms (GA) and<br \/>Bee Algorithms (BA).<br \/>In this work, the proportional integral derivative (PID)<br \/>controller parameters for the Nonlinear Gantry Crane System<br \/>are modified using the firefly algorithm (FA) and genetic<br \/>algorithm (GA). It has been demonstrated in tests that FA is<br \/>more potent and performs better than the Genetic Algorithm<br \/>(GA). To discover the PID parameters, it has a flexible and<br \/>adaptable property. By decreasing or maximizing the factors<br \/>involved in the issues, optimization is a method of discovering<br \/>the optimal solution to make something as functional and<br \/>effective as feasible.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object aria-label=\"\u062a\u0636\u0645\u064a\u0646 PDF\" data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden><\/object><a id=\"wp-block-file--media-d9b280a3-1246-406b-b7c1-a72c2b35bc7c\" href=\"https:\/\/qu.edu.iq\/repository\/wp-content\/uploads\/2023\/04\/\u0628\u062d\u062b-\u0627\u0645\u062c\u062f.pdf\">\u0628\u062d\u062b-\u0627\u0645\u062c\u062f<\/a><a href=\"https:\/\/qu.edu.iq\/repository\/wp-content\/uploads\/2023\/04\/\u0628\u062d\u062b-\u0627\u0645\u062c\u062f.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d9b280a3-1246-406b-b7c1-a72c2b35bc7c\">\u062a\u0646\u0632\u064a\u0644<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Anti-Swing Rejection Based on PID Controller Optimized by Firefly AlgorithmAmjed H. Saleh1* , Shuruq A. Al-khafaji21 Electrical and Electron department, &#8230; <a class=\"cz_readmore\" href=\"https:\/\/repository.qu.edu.iq\/?p=36793\"><i class=\"fa fa-sign-out\" aria-hidden=\"true\"><\/i><span>\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0632\u064a\u062f<\/span><\/a><\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-36793","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=\/wp\/v2\/posts\/36793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=36793"}],"version-history":[{"count":0,"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=\/wp\/v2\/posts\/36793\/revisions"}],"wp:attachment":[{"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=36793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/repository.qu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=36793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}