المجلة الدولية للعلوم والتقنية
International Science and Technology Journal
مجلة علمية محكمة ينشرها
تحت إشراف
مجلة مفتوحة الوصول
ISSN: 2519-9854 (Online)
ISSN: 2519-9846 (Print)
مجلة علمية محكّمة تهتم بنشر البحوث والدراسات في مجال العلوم التطبيقية، تصدر دورياً تحت إشراف نخبة من الأساتذة
Genetic-based neuro-fuzzy Design of PID Controller for Boost Flyback Converter
الباحث(ون): | - Sattar Jaber Al-Isawi
- Tareg Abubaker Abulifa
|
المؤسسة: | College of Industrial Technology - Misrata - LIBYA |
المجال: | الهندسة الكهربائية و الالكترونية وهندسة الاتصالات |
منشور في: | العدد التاسع - ديسمبر 2016 |
الملخص
تعاني اغلب مبدلات القدرة وخاصة المقطعات المستمرة والتي تغير من التيار المستمر إلى التيار المستمر من مشكلة الفترة الانتقالية لانتهاء كل دورة وما يليها من دورة تالية حيث تحتاج المبدلات إلى فترة استقرار قبل البدء في شوط جديد، لذلك فان الهدف من هذه الورقة هو تصميم دائرة متحكم نوع (PID) يعمل على تسريع أداء دالة الانتقال للدائرة لكي تبدأ عمل في دورة جديدة، ولاختيار ثوابت مناسبة لدائرة المتحكم تم استخدام الدوال العشوائية للخوارزميات الوراثية، وتم تنفيذها عبر البرنامج التشبيهي (Simulink) من خلال برنامج الماتلاب، حيث تم التوصل إلى القيم المناسبة لثوابت دائرة المتحكم التي تساعد منظومة المبدل وتعطيه استقرار جيد وسرعة في الأداء لبداية شوط جديد.
Abstract
The aim of this paper is to design an efficient compensator for the boost-flyback converter system operates in a continuous conduction mode. The small signal of the boost-flyback is derived first to find transfer functions which they help in the study of the system stability. Genetic algorithm is used to search in the parameter space for the most suitable controllers’ parameters to minimize the damping of oscillation modes, to coordinate between system different controllers. . In order to do this, on-line measurements of local system signals at converter are chosen as input signals to an adaptive neuro-fuzzy inference system (ANFIS). The outputs of each neuro-fuzzy controller are the desired parameters of system damping controllers. The simulation of the system is done using the MATLAB programming language.