مكونات هذا البرنامج مصممة على أساس ما هو موجود في الحياة العملية و هذا ما سنراه بوضوح إثناء عملنا تطبيقات هذا البرنامج واسعة فهي تشمل الاتصالات و نظم التحكم و الشبكات العصبونية و النظم الميكانيكية والكهربائية و غيرها و سنقتصر في هذا الفصل على النظم الكهربائية و تطبيقاتها.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SIMULINK حماكاة النظم الكهربائية
1
محاآاة النظم الكهربائية
االصدار االول
المقدمة الفرعية و الذي يختص بتمثيل النظم الديناميكية الخطية MATLABهو أحد برامج SIMULINKبرنامج
و الغير خطية و محاآاتها و يتيح لنا هذا البرنامج إنشاء النظم و اختبارها بحيث يقوم بتحليلها و إعطائنا نتائج .بالنتائج العملية الحقيقية مما يوفر علينا الوقت و المال و الجهد شبيهة تماما
مكونات هذا البرنامج مصممة على أساس ما هو موجود في الحياة العملية و هذا ما سنراه بوضوح إثناء عملنا انيكية تطبيقات هذا البرنامج واسعة فهي تشمل االتصاالت و نظم التحكم و الشبكات العصبونية و النظم الميك
.والكهربائية و غيرها و سنقتصر في هذا الفصل على النظم الكهربائية و تطبيقاتهايمثل آل منها منتجا صناعيا فمثال يحتوي هذا البرنامج " blocks"البرنامج بشكل عام يحتوي عدة قوالب
و يتيح لنا توصيل ,الخ ......على قوالب تمثل المصادر الكهربائية و اآلالت الكهربائية وأجهزة القياس و التحكمهذه القوالب ببعضها و تحديد خصائصها آما نريد لتطبيق نسعى لتنفيذه و طبيعة عمله انه يقوم بتحليل هذه
يعني انه يحتوي لكل قالب على معادلة ما تمثله و يقوم بتحليل هذه , النظم عن طريق معادالت رياضية تحكمه .نتائجها ليعطينا النتيجة التي نريدها القوالب من خالل حل المعادالت و دمج
و تتكون هذه المجموعة من عدة دروس الدرسين االول و الثاني يحتويان على المبادئ االساسية لتعلم البرنامج و الدرس الثالث هو تطبيق لما ورد ذآره في الفصلين االولين على النظم الكهربائية
: آما هو موضح فيما يلي . امثلة على استخدام البرنامج اما الجزء االخير من المجموعة فيحوي عدة املبادئ االساسية : الدرس االول
SIMULINKالبداية مع • انشاء نموذج جديد • استخدام المساعدة • االمثلة اجلاهزة •
تمثيل النظم و الماذج الجزئية : الدرس الثاني تمثيل المعادالت • متثيل االنظمة اجلزئية و تنسيقها •
تطبيقات على النظم الكهربائية : رس الثالث الد الدوائر الكهربائية • الكترونيات القدرة • اآلالت الكهربائية •
SIMULINK علما بان برنامج MATLAB 6.5بالنسبة إلي نسخة البرنامج المستخدمة في هذا العمل هي
يمكن تطبيقها على اإلصدارين و المواضيع المشروحة6.1الخاص بهذا اإلصدار ال يختلف آثيرا عن اإلصدار فالنماذج التي نقوم بإنشائها قابلة , و إن آان هناك اختالف في اإلصدارين سيتم شرح آل منهما على حدة
.للتنفيذ بواسطة آل من اإلصدارين
أسأل اهللا العلي القدير أن يكون هذا العمل موضع فائدة لكل من يقراه
مثالنا االول عبارة عن دائرة تحكم بنبضات القدح الخاصة بالمقوم
المثال االول
ثمثيل لمولد نبضات قدح حيث نقوم بادخال نبضات بتردد الموجة الجيبية التي نريد قدحها بواسطة الثايرستور و " صفر"ارة عن مدخل يقوم بارجاع قمة المكامل الى قيمته االبتدائية نقوم بمكاملتها و المدخل الثاني للمكامل هم عب
و يقوم بارجاع القيمة آلما زادت قيمة المدخل الثاني عن الصفر و للتعبير عن نهاية آل نبضة من نبضات المولد و فيما , و جعلنا قيمة االزاحة نصف الزمن الدوري لمولد النبضات transport delayبوساطة االزاحة الزمنية
و عندها ننتج نبضات سن منشار " انظر نافذة المساعدة للمكامل " و مخرج المكامل يضرب ب ضعف التردد :مرة نتحكم بها من خالل زاوية القدح التي عبرنا عنها بواسطة مرآبيتين متباعدة و بعدها نقارنها بقيمة مست
αtotal= α0 + α لتحويلها الى قيمة جهد نقارن بها الموجة المثلثية VF/180و قمنا بضرب قيمة الزاوية المدخلة هذه بالقيمة
simulink \ signalرقمي بواسطة القالب و نالحظ بعد عملية المقارن نحول الناتج المنطقي الى ناتج attributes \ data type conversion و من ثم ننتج نبضات مزاحة زمنيا بما يلزم مقومات احدية الطور و
.ثالثية االطوار و في الشكل المرفق شكل توضيحي لعملية انتاج النبضات : الثال الثاني
: و ذلك آما في الشكل التالي chopperقطع الجهد سنقوم بانشاء نظام للتحكم بنسبة التقطيع لم
في المثال السابق " و الذي يسهل علينا بناء الموجة التي نريدها repeat sequenceحيث المصدر هنا هو قالب
حاصل ضرب حيث نقارن الموجة الموضحة من خالل الشكل المرفق مع "يمكنك استخدامه بدال من عملية المكاملة القيمة العظمى مضروبة بنسبة التقطيع التي نريدها
SIMULINK حماكاة النظم الكهربائية
1
اآلالت الكهربائية
1مثال
ثانية مقاومة / دورة 1200, امبير 100, فولت250," آيلو واط 3.73" حصان 50محرك تيار مستمر ذو تهييج مستقل قدرته االسمية بتمثيل هذا فولت سنقوم250 اوم و جهد هذه الملفات هو 50 هنري تم ضبط ملفات التهييج بحيث قيمتها 0.001 اوم وحثيتها 0.6ملفاته
م\ نيوتن 30 و من ثم نحمله بالتدريج لحد startingالنظام بحيث نصمم له دائرة االقالع
:نقوم بتنفيذ الخطوة االولى
اجهزة القياس الالزمة نحتاج الى محرك تيار مستمر و مصدر تيار مستمر و مقاومات االقالع و دائرة التحكم باقالع المحرك باالضافة الىو بعدها نقوم بتحديد خواص العناصر و لنبدأ بالمحرك الذي نجده , لنموذجنا مثل مقاييس الجهد والتيار و بعض االقترانات الرياضية
و عند فتح نافذة تحديد خصائص المحرك يقوم بطلب البارامترات التالية و ,simpower system\ machinesبالقائمة الفرعية ) 1 -5(موضحة من خالل الشكل ال
االن بعد تحديد خصائص المحرك نقوم بتمثيل دائرة االقالع ويلزمنا لهذا ثالث مقاومات مادية نجدها في القائمة
Tm
نافذة تحديد خصائص محرك ) : 1-5(الشكل التيار المستمر
نحدد من خالل الفراغ االول و الثاني آل من مقاومة ملفات التحريض و ملفات المنتج
لنا واما الفراغ الثالث يحتوي رمزا يكاد يكون غريبالمعرفة المقصود منه نذهب الى نافذة المساعدة لنجد
: ان تمثيل المحرك يتبع للمعادالت التالية
aEe
fafE
E
IKTILK
KE
..
=
=⋅= ω
من معرفة معادالت االت التيار المستمر انKE = KΦ
نكتب من خالل المعطيات KΦو لمعرفة KΦ = (Vt – I .Ra) / w = 1.52 IF = VF / RF = 5 A L af = 1.952/5 = 0.304
اما عن باقي الخصائص فهي عن خواص المحرك عزم القصور و عزم " الميكانيكية
والسرعة االبتدائية viscousاللزوجة
SIMULINK حماكاة النظم الكهربائية
2
Simpower system\elements تحت االسم RLC series branch و ايضا نحتاج الى قاطع circuit breakerلذي نجده و ا ونقوم بتحديد خصائص آل منهما فبالنسبة للمقاومة المادية نجعل الحثية مساوية للصفر و السعة Breakerفي نفس القائمة تحت اسم
infمساوية للماالنهاية
و اما بالنسبة للقاطع فنجعل فنحدد خصائصه آما هو موضح فياطع مفتوحا بحالته الطبيعية حتى بحيث يكون الق) 2-5(الشكل
" فعندها يقوم بقصر المقاومة المادية cتاتيه اشارة من الطرف فهو للتحكم بحالة cاما بالنسبة للطرف " انظر نافذة المساعدة
القاطع و في مثالنا هذا نريد ان نقصر المقاومات الثالثة تباعا تات بتسلسل زمني محدد و لهذا نقوم باالستعانة بالموق
Timerالموجود في القائمة simpower\extra library \ control blosks
فنقوم بتحديد زمن عمل آل قاطع بواسطة الموقت و سنتبع : الخوارزمية االتية لعمل القواطع
@ t = 2 sec , B1 ON then R1 shorted @ t = 4 sec , B2 ON then R2 shorted @ t = 6 sec , B3 ON then R3 shorted
نكتب في t = 2فمثالللموقت االول , للقاطع Bبحيث يؤمز بحيث نحدد في الفراغ ) 3-5( نافذةخصائصه آما في الشكل
االول مراحل االنتقال الزمنية وفي الفراغ الثاني نحدد قيم القيمالتي ياخذها الموقت عند آل زمن ففي حالة الموقت االول في
و معنى [ 1 0] و في الفراغ الثاني [2 0]الفراغ االول نضع وعند اللحظة 0 ياخذ الموقت قيمة t =1عند الزمن : هذا
T=2 و نطبق هذا للموقتات الباقية مع . 1 ياخذ الموقت قيمة تغيير الزمن آما هو موضح من الخوارزمية
و للموقت [4 0 ]للموقت الثاني نضع في الفراغ االول , السابقة .[6 0]نضع في الفراغ االول الثالث
) . 5-5( االن يصبح لدينا النموذج شبيها بالشكل و TLاالن لتطبيق العزم على المحرك يتيح لنا البرنامج الطرف
لعمل اآثر استقرارية للمحرك سنطبق العزم بعد انتهاء مدةاالقالع أي اننا في البداية سنجعل المحرك دون تحميل و بعد
:ميله تبعاا للخوارزمية التالية ذلك سنقوم بتحTL =0 , t < 6 sec TL =Tm , t > 6 sec
الموجود في القائمة switch و لتمثيل ذلك سنستخدم القالبsimulink \ signal routingو نمثل دائرة التخميل آما في
بحيث نحدد switchو نحدد خصائص القالب ) 4 -5(الشكل مساويةthresholdقيمة و معناه ان t = 6.5 و نضبط الموقت على الزمن 0.5 ل
و عندها t =6.5سيعطي مخرج هذه الدائرة صفرا حتى الزمن فهو mاما بالنسبة للطرف , سيدأ تاثير الحمل على المحرك
للقياسات الخاصة بالمحرك و من خالل نافذة المساعدة نستطيع ) 6-5(ي الشكل قياس العزم و الرعة على النحو الموضح ف
نافذة تحديد خصائص القاطع ) : 2-5(الشكل
نافذة تحديد خصائص الموقت): 3-5(الشكل
دائرة التحميل : 4-5الشكل
SIMULINK حماكاة النظم الكهربائية
3
30االن نجعل العزم الذي نريد تطبيقه هو . scopeو من قوالب القياس هذه نستطيع اخذ النتائج عدديا او عن طريق راسم االشارة ) .7-5(و نكمل توصيل النموذج ليكون لدينا الشكل " Tm"نيوتن
توصيل القواطع مع الموقتات : 5-5الشكل
:6-5الشكل ة بالمحركقوالب القياس الخاص
النموذج بعد اآتماله : 7-5الشكل
SIMULINK حماكاة النظم الكهربائية
4
و بعد التشغيل بامكاننا ان ناخذ القراءات عند أي عزم نريده و النتائج التالية هي ode32tbل ثانية و المحل20و للتنفيذ نعل زمن التشغيل ) : 8-5(الشكل "Tm=30عندما العزم
نتائج التحليل : 8-5الشكل
9-5حة بالشكل االن بعد تمثيل نظام االقالع للمحرك سنقوم باستبدال دائرة التحميل السابقة بالدائرة الموض
xy graph و من ثم استخدمنا القالب 0.2 و حددنا ميله ب 10 يمثل هنا االزدياد التدريجي في العزم و ضربناه بالعدد rampبحيث قالب
)10-5الشكل (لرسم العالقة بين العزم والسرعة آما هو موضح ادناه
SIMULINK حماكاة النظم الكهربائية
5
)10-5(الشكل ) 11-5الشكل ( xy graphد تشغيل النموذج ينتج هذا الرسم الخاص بالقالب و بع
)11-5(الشكل
سنقوم في المثال التالي بتمثيل محرك حثي و التحكم بالجهد المغذي له و من خالل نافذة المساعدة نحدد خصائصه " a synchronous machine"االن نجهز المحرك الحثي
ون حتاج لهذا ست ثايرستورات و نحتاج ايضا الى القوالب " ac voltage controller“و نحتاج الى حاآم جهد ثالثي االطوار )12-5(المكملة و قوالب القياس لنحصل على الشكل التالي
SIMULINK حماكاة النظم الكهربائية
6
)12-5(الشكل
و بعد "machines measurements Demux" باالت التيار المترددبحيث يهيئ لنا البرنامج قالبا خاصا خاص بالقياسات الخاصة فتح نافذة مساعدته نحصل على الشكل السابق االن لتحسين أدائنا نقوم بانشاء نموذج فرعي يضم جميع الثايرستورات و سنستغني عن
و نكمل عملنا بتوصيل قوالب القياس و سنقوم بالتحكم ب زاوية القدح و لذلك ننشا نموذجا نعطيه قيمة زاوية القدح المطلوبة و نحن نعرف أن
180120180120180
52
35
36
13
14
1
+=+=+=+=+=
=
αααααααααααα
للتعبير عن عرض هذه النبضات نكتب و Ba = Ta/2 – (a *Ta/360)
على النحو التالي synchronize 6 pulses generator نستفيد من مولد النبضات ولتمثيل هذه النبضات )انظر نافذة المساعده له ( على النحو التالي selectorو لفص النبضات المولدة في هذا القالب نستخدم
)14-5( الشكل
SIMULINK حماكاة النظم الكهربائية
8
اتجة عن مولد النبضاتنبضات القدح الن) : 15-5( الشكل
αtotal=α0+αو لذلك لطبيعة الجهد الثالثي االطوار حيث " 30 تساوي α طبعا وضعنا قيمة
viscous friction فسيتكون من عزم يتناسب طرديا مع السرعة Tloadو يظهر في الشكل السابق نبضات القدح اما لتحميل المحرك
) 16-5(ثلها آما هو في الشكل التالي و نمB=0.275 و نجعل TB=B*wحيث
SIMULINK حماكاة النظم الكهربائية
9
)16-5(الشكل
)17-5(الشكل اآلن نجعل من نظام توليد النبضات قالبا فرعيا و نسمي مداخله و مخارجه ليصبح الشكل آاآلتي
SIMULINK حماكاة النظم الكهربائية
10
)17-5(الشكل
كاننا اضافة عزم على عزم االحتكاك الذي مثلناه و لتمثيل ذلك نضيف للعزم عزما االن بامكاننا اختبار نموذجنا عند عدة زوايا للقدح و بام )18-5(اضافيا آما هو في الشكل التالي الشكل