@Article{, title={Optimum Setting of PID Controller using Particle Swarm Optimization for a Position Control System أختيار القيم المثالية الجيدة لمسيطرات من نوع التناسبي –التكاملي-التفاضلي بأستخدام تقنية اسراب الطيور للسيطرة على الزاوية الدورانية لمحرك تيار مستمر}, author={Ahmed Khalaf Hamoudi أحمد خلف حمودي}, journal={Al-Nahrain Journal for Engineering Sciences مجلة النهرين للعلوم الهندسية}, volume={20}, number={1}, pages={292-297}, year={2017}, abstract={The goal of this paper is to present a study of tuning the Proportional–Integral-Derivative (PID) controller for control the position of a DC motor by using the Particle Swarm Optimization (PSO) technique as well as the Ziegler & Nichols (ZN) technique. The conventional Ziegler & Nichols (ZN) method for tuning the PID controller gives a big overshoot and large settling time, so for this reason a modern control approach such as particle swarm optimization (PSO) is used to overcome this disadvantage. In this work, a third order system is considered to be the model of a DC motor. Four types of performance indices are used when using the particle swarm optimization technique. These indices are ISE, IAE, ITAE and ITSE. Also study the effect of each one of these performance indices by obtaining the percentage overshoot and settling time when a unit step input is applied to a DC motor. A comparison is made between the two methods for tuning the parameters of PID controller for control the position of a DC motor is considered. The first one is tuning the controller by using the Particle Swarm Optimization technique where the second is tuning by using the Ziegler & Nichols method. The proposed PID parameters adjustment by the Particle Swarm Optimization technique showed better results than the Ziegler & Nichols’ method. The obtained simulation results showed good validity of the proposed method. MATLAB programming and Simulink were adopted in this work.

الهدف من هذا البحث هو تقديم دراسة عن كيفية أختيار القيم المثالية الجيدة للمسيطرات من نوع التناسبي –التكاملي-التفاضلي للسيطرة على الزاوية الدورانية لمحرك تيار مستمر بأستخدام تقنية اسراب الطيور أضافة الى طريقة زكلر و نيوكلس. أن الطرق التقليدية المستخدمة سابقا كطريقة زكلر و نيوكلس تعطي أخراج ذو قمة عالية وزمن استقرار طويل وهذه القمة العالية تعتبر صفة غير مرغوب بها. لهذا السبب تم استخدام طريقة اسراب الطيور للتخلص من الصفات غير الجيدة الموجودة في الطرق التقليدية. في هذا البحث تم أعتماد لغة ماتلاب لأختيار التمثيل الرياضي لمحرك التيار المستمر الذي تم وصفه كمنظومة من الدرجة الثالثة. تم أستخدام أربعة أنواع من مؤشر الصفات هي التكامل التربيعي للخطأ و تكامل مطلق الخطأ والتكامل الزمني لمطلق الخطأ وأخيرا التكامل الزمني التربيعي للخطأ. وكذلك تم أيجاد الخرج للمنظومة بأستخدام هذه الأنواع الأربعة من مؤشر الصفات عند أعطاء دخل قيمته واحد. كذلك تم إجراء مقارنة بين الطريقتين أعلاه لأختيار القيم المثالية للمسيطر كانت الأولى باستخدام تقنية طريقة أسراب الطيور مع الأنواع الأربعة من مؤشر الصفات والثانية بأستخدام تقنية زكلر و نيوكلس. أظهرت النتائج المستخلصة بأن طريقة اسراب الطيور المقترحة هي أفضل من طريقة زكلر و نيوكلس. كما أظهرت النتائج المستخلصة فعالية الطريقة المقترحة.} }