Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 58

‫الشبكة الذكية والنظم المربوطة مع الشبكة‬

‫الفصل السابع‪ :‬المحاكاة بطريقة التجهيزة‪-‬ضمن‪-‬الحلقة(‪ )HIL‬الختبار الشبكة الذكية‬


‫‪prepared by Dr. Adib Allahham , Newcastle University, Newcastle, UK, January 2020‬‬

‫ترجمة‪ :‬د‪ .‬سامر ربيع – د‪ .‬رامي موسى‪ ،‬جامعة البعث – سوريا‬


‫الشبكة الذكية واألنظمة المربوطة مع الشبكة‬

‫) الختبار الشبكة الذكية‬HIL(‫الحلقة‬-‫ضمن‬-‫ المحاكاة بطريقة التجهيزة‬:‫الفصل السابع‬


prepared by Dr. Adib Allahham , Newcastle University, Newcastle, UK, January 2020

‫ سوريا‬- ‫ جامعة البعث‬،‫ رامي موسى‬.‫ سامر ربيع – د‬.‫ د‬:‫ترجمة‬

Please cite as:

Adib Allahham (2019): Smart Grid and Grid-Connected Systems. Teaching materials as part of the EU-funded project “Advanced
Teaching and training on Smart grid & Grid Integration of Renewable Energy Systems (AT-SGIRES)”, Newcastle University, Newcastle,
UK.

Translated by Dr samer rabih and Dr Rami Mousa Al Baath University Syria

"The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the
authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein."
Review Table

Author(s) Dr. Adib Allahham

Translator(s) Dr. Samer Rabih, Dr. Rami Mousa

Version Date of Quality check Technical check


Submission

Reviewer Date Reviewer Date

V01 20/5/2020 G.Warkozek 28/05/2020 Dr. J. Nassir 28/05/2020

V02 30/5/2020 G.Warkozek 3/06/2020 Dr. J. Nassir 3/06/2020


‫مخطط تمهيدي‬
‫مقدمة‬ ‫‪‬‬
‫فوائد المحاكاة بطريقة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬ ‫‪‬‬
‫مفاهيم وأنواع المحاكاة‬ ‫‪‬‬
‫المواصفات الفنية المطلوبة للمحاكاة في الزمن الحقيقي‬ ‫‪‬‬
‫بنية وتجهيزات طريقة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬ ‫‪‬‬
‫التصميم وفق النموذج ومحاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬ ‫‪‬‬
‫دراسة حالة وتطبيقات‬ ‫‪‬‬
‫مقدمة‬

‫ماهي النماذج وماهي عمليات المحاكاة؟‬


‫‪ ‬المحاك‪$‬اة الحاس‪$‬وبية‪:‬هي إع‪2‬ادة س‪2‬لوك نظ‪2‬ام م‪2‬ا باس‪2‬تخدام الحاس‪2‬وب لمحاك‪2‬اة مخرج‪2‬ات النم‪2‬وذج‬
‫الرياضي المتوافق مع هذا النظام‪.‬‬
‫‪ ‬النمذج ‪$$‬ة الرياض ‪$$‬ية‪:‬هي فن ترجم‪22 2‬ة المش‪22 2‬اكل في مج‪22 2‬ال تط‪22 2‬بيقي م‪22 2‬ا وتحوي‪22 2‬ل ه‪22 2‬ذه المش‪22 2‬اكل‬
‫لمعادالت رياضية تعطي نظرة تحليلية ونظرية‪ ،‬وأجوبة‪ ،‬ودليل لطبيعة التطبيق‪.‬‬
‫مقدمة‬
‫فوائد المحاكاة‬
‫‪ ‬المحاكاة تمكن المشاريع التي تتألف من أنظمة كبيرة ومعقدة‪ ،‬ويمكن تمثيلها بواسطة نموذج‬
‫حاسوبي من‪:‬‬

‫نتائج جيدة‬
‫درجة قصوى من األمان‬

‫تأخير أقل‬

‫تخفيض الكلفة‬
‫مقدمة‬
‫حدود المحاكاة‬
‫‪ ‬التقدم النماذج الرياضية تمثيل تام للنظام – حيث أنه دائمًا سيكون هناك عدم يقين‬

‫تتواجد أنظمة المحاكاة بشكل افتراضي– حيث التستطيع هذه األنظمة التفاعل مع العالم الحقيقي‬ ‫‪‬‬

‫باستخدام المحاكاة في الزمن الحقيقي‪ ،‬وطريقة التجهيزة‪-‬ضمن‪-‬‬


‫الحلقة‪ ،‬يمكن لنماذج المحاكاة التفاعل مع العالم المحيط‬
‫مفاهيم وأنواع المحاكاة‬
‫المحاكاة في الزمن الحقيقي والزمن غير الحقيقي‬
‫‪ ‬في المحاك ‪22‬اة في ال ‪22‬زمن الحقيقي‪ ،‬تتط ‪22‬ابق الخط ‪22‬وة الزمني ‪22‬ة للمحاك ‪22‬اة م ‪22‬ع ال ‪22‬وقت الالزم إلتم ‪22‬ام ه ‪22‬ذه‬
‫الخط‪22‬وة في الع‪22‬الم الحقيقي؛ حيث أن‪22‬ه عن‪22‬دما تم‪22‬ر ثاني‪22‬ة واح‪22‬دة في المحاك‪22‬اة‪ ،‬تك‪22‬ون ق‪22‬د م‪22‬رت ثاني‪22‬ة‬
‫واحدة في العالم الحقيقي [‪.]3[ ]2‬‬
‫‪ ‬لتحقي‪2‬ق محاك‪2‬اة في ال‪2‬زمن الحقيقي‪ ،‬يجب أن يتط‪2‬ابق الس‪2‬لوك ال‪2‬ديناميكي للنظ‪2‬ام المنم‪2‬ذج م‪2‬ع الس‪2‬لوك‬
‫الديناميكي للنظام الحقيقي‪.‬‬
‫مفاهيم وأنواع المحاكاة‬
‫تتطلب المحاكاة في الزمن الحقيقي اختيار خطوة زمنية يمكن من خاللها إكمال الحساب وأي‬
‫إجراءات حسابية داعمة‪.‬‬

‫‪ ‬ال تخض‪2‬ع المحاك‪2‬اة في ال‪2‬زمن غ‪2‬ير الحقيقي له‪2‬ذه القي‪2‬ود؛ يمكن تش‪2‬غيل المحاك‪2‬اة بش‪2‬كل أس‪2‬رع أو أبط‪2‬أ‬
‫من الزمن الحقيقي‪ ،‬وال يلزم إصالح الخطوة الزمنية‪.‬‬
‫مفاهيم وأنواع المحاكاة‬
‫ملخص‬
‫ماهو الزمن الحقيقي؟‬

‫تأمين النتائج الصحيحة‬

‫!في الزمن الصحيح‬

‫الزمن الحقيقي اليعني بالضرورة السرعة‬

‫إو نما سريع بمايكفي‬


‫مفاهيم وأنواع المحاكاة‬
‫المحاكاة مع اتصال وبدون اتصال‬
‫‪ ‬يمكن النظ‪22‬ر إلى س‪22‬لوك النظ‪22‬ام على أن‪22‬ه سلس‪22‬لة من الخط‪2‬وات ت‪22‬ترافق م‪22‬ع سلس‪22‬لة من األح‪22‬داث‪ .‬يتم‬
‫تنفيذ المهام بين كل خطوتين‪.‬‬
‫‪ ‬في المحاك‪2‬اة م‪2‬ع اتص‪2‬ال‪ ،‬ع‪2‬ادة م‪2‬ايتم تنفي‪2‬ذ المهم‪2‬ة بش‪2‬كل تف‪2‬اعلي ويتطلب تب‪2‬ادل لبيان‪2‬ات ال‪2‬دخل و‪/‬أو‬
‫الخرج‪.‬‬
‫‪ ‬يتم تنفيذ المحاكاة بدون اتصال دون الحاجة للتفاعل مع أنظمة أو عمليات محاكاة أخرى‪.‬‬
‫مفاهيم وأنواع المحاكاة‬
‫‪ ‬يمكن تعريف الفرق بين المحاكاة مع اتصال والمحاكاة بدون اتصال على النحو التالي‪:‬‬

‫تشكل المحاكاة مع اتصال جزًء من نظام أوسع عند تشغيله‪ ،‬أما في المحاكاة بدون اتصال يتم‬
‫تشغيل النموذج بشكل مستقل [‪]3 [ ،]1‬‬
‫مفاهيم وأنواع المحاكاة‬
‫الترميز ضمن‪-‬الحلقة‬
‫‪ ‬لتبادل المعلومات بين نموذج النظام الفرعي وكامل النظام‪ .‬يشير مصطلح "الحلقة"‬

‫‪ ‬يشير النظام الفرعي "ضمن‪-‬الحلقة" إلى أن النموذج الرياضي للنظام الفرعي يتفاعل مع النظام‬
‫األوسع (سواء كان حقيقيًا أو محاكيًا) [‪]1‬‬
‫مفاهيم وأنواع المحاكاة‬

‫‪ .1‬تصميم النموذج‬ ‫تنفيذ النموذج على محاكي في الزمن الحقيقي ‪2.‬‬

‫‪ .3‬اختبار الجهاز في الحلقة‬

‫‪1‬‬
‫‪4‬‬
‫مفاهيم وأنواع المحاكاة‬
‫‪ ‬يتم اس ‪22‬تخدام المحاك ‪22‬اة في ال ‪22‬زمن الحقيقي لوص ‪22‬ل واختب ‪22‬ار األجه ‪2‬زة الخارجي ‪22‬ة‪ ،‬المش ‪22‬ار إليه ‪22‬ا باس ‪22‬م‬
‫الجهاز‪-‬تحت‪-‬االختبار (‪ )HUT‬أو األداة‪-‬تحت‪-‬االختبار (‪.)DUT‬‬
‫‪ ‬في ه ‪22 2‬ذه الحال ‪22 2‬ة‪ ،‬يتمث ‪22 2‬ل دور المحاك ‪22 2‬اة في ال ‪22 2‬زمن الحقيقي في إخض ‪22 2‬اع ب ‪22 2‬اقي األنظم ‪22 2‬ة‪/‬بيئ ‪22 2‬ات‬
‫االختب ‪22 2‬ار‪ -‬بم ‪22 2‬ا في ذل ‪22 2‬ك مكون ‪22 2‬ات مح ‪22 2‬ددة‪ -‬ليتم التحكم فيه ‪22 2‬ا بواس ‪22 2‬طة الجهاز‪-‬تحت‪-‬االختب ‪22 2‬ار‬
‫(‪)HUT‬‬
‫مفاهيم وأنواع المحاكاة‬
‫‪ ‬يمكن لـ ‪ HUT/DUT‬أن تكون ‪:‬‬
‫‪ ‬حساسات ذكية‬
‫‪ ‬زواجل وأجهزة حماية‬
‫‪ ‬وحدات لقياس زاوية الطور‬
‫‪ ‬أجهزة مراقبة‬
‫‪ ‬وحدات تحكم مثل وحدات تحكم إلكترونيات القدرة‬
‫‪ ‬وحدات التحكم بالشبكة الميكروية‪ ،‬نظام إدارة الطاقة (‪ )EMS‬وحتى نظام اإلشراف والتحكم‬
‫وتحصيل البيانات (‪.)SCADA‬‬
‫‪ ‬يمكن التحقق من سلوك وأداء ‪ HUT/DUT‬عند التعرض لظروف ديناميكية حقيقية و‪/‬أو عند‬
‫حدوث أعطال‪.‬‬
‫مفاهيم وأنواع المحاكاة‬

‫تصنيف تقنيات المحاكاة[‪]1‬‬


‫مفاهيم وأنواع المحاكاة‬
‫‪ ‬تقنيات المحاكاة هي‪:‬‬
‫‪ ‬النموذج‪-‬ضمن‪-‬الحلقة (‪)MIL‬‬
‫‪ ‬البرنامج‪-‬ضمن‪-‬الحلقة (‪)SIL‬‬
‫‪ ‬المعالج‪-‬ضمن‪-‬الحلقة (‪)PIL‬‬
‫‪ ‬الجهاز‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫‪ ‬وحدة التحكم‪-‬ضمن‪-‬الحلقة (‪)CHIL‬‬
‫‪ ‬تجهيزة القدرة‪-‬ضمن‪-‬الحلقة (‪)PHIL‬‬
‫‪ ‬االختالف بين هذه التقنيات هو نوع النظام الذي يتفاعل معه النظام الفرعي وكيفية التفاعل‬
‫مفاهيم وأنواع المحاكاة‬
‫تجهيزة القدرة‪-‬ضمن‪-‬الحلقة )‪(PHIL‬‬
‫‪ ‬تش ‪22 2‬تمل طريق ‪22 2‬ة التجهيزة‪-‬ض ‪22 2‬من‪-‬الحلقة (‪ )HIL‬على واجه ‪22 2‬ة ق ‪22 2‬درة بين مح ‪22 2‬اكي ال ‪22 2‬زمن الحقيقي‬
‫والجهاز‪-‬تحت‪-‬االختبار (‪.)HUT‬‬
‫‪ ‬يمكن أن تكون واجهة القدرة عبارة عن محوالت أو مضخمات للتوتر و‪/‬أو للتيار‪.‬‬
‫‪ ‬يتض‪2‬من الجهاز‪-‬تحت‪-‬االختب‪2‬ار (‪ )HUT‬أو األداة‪-‬تحت‪-‬االختب‪2‬ار (‪ )DUT‬في طريق‪2‬ة تجه‪2‬يزات‬
‫القدرة‪-‬ض‪22‬من‪-‬الحلقة (‪ )PHIL‬أي جه‪22‬از يول‪22‬د أو يس‪22‬تهلك الطاق‪22‬ة مث‪22‬ل مب‪22‬دالت الق‪22‬درة (المقوم‪22‬ات‬
‫والمعرج ‪22‬ات‪ ،‬إو م ‪22‬دادات الطاق ‪22‬ة)‪ ،‬اآلالت الكهربائي ‪22‬ة وقيادته ‪22‬ا‪ ،‬الم ‪22‬دخرات بم ‪22‬ا في ذل ‪22‬ك نظ ‪22‬ام إدارة‬
‫الطاقة الخاصة بها‪ ،‬وشواحن المركبات‪ ،‬ومجموعة القيادة الكهربائية للمركبة الكهربائية (‪.)EV‬‬
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫‪ ‬في الش ‪22‬بكات الذكي ‪22‬ة يتطلب تق ‪22‬ييم تكام ‪22‬ل من ‪22‬ابع الطاق ‪22‬ة المتج ‪22‬ددة أو التولي ‪22‬د الم ‪22‬وزع ط ‪22‬رق جدي ‪22‬دة‬
‫ومبتكرة لالختبار والتحقق‪.‬‬
‫‪ ‬قامت مجموع‪22‬ة عم‪22‬ل "المحاك‪22‬اة في ال‪22‬زمن الحقيقي ألنظم‪22‬ة الطاق‪22‬ة" التابع‪22‬ة لجمعي‪22‬ة ‪ IEEE‬للطاق‪22‬ة‬
‫باس‪2‬تخدام ك‪2‬ل من المحاك‪2‬اة في ال‪2‬زمن الحقيقي طريق‪2‬ة التجهيزة‪-‬ض‪2‬من‪-‬الحلقة (‪ )HIL‬لتق‪2‬ييم اس‪2‬تقرار‬
‫نظام الطاقة والتحقق من صحة النماذج والحلول المبتكرة الجديدة في أنظمة الطاقة‪.‬‬
‫‪ ‬يتضمن التحقق تقييم السالمة وأمن النظام في وجود هذه النماذج أو الحلول‪.‬‬
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫‪ ‬المحاكاة في الزمن الحقيقي وطريقة التجهيزة‪-‬ضمن‪-‬الحلقة تؤمن العديد من الفوائد التالية [‪:]4‬‬
‫اختبار الجهاز‪-‬تحت‪-‬االختبار (‪ )HUT‬تحت ظروف التشغيل الحقيقية والعملية‪.‬‬ ‫‪.1‬‬
‫اختب‪2‬ار الجهاز‪-‬تحت‪-‬االختب‪2‬ار (‪ )HUT‬تحت ظ‪2‬روف التش‪2‬غيل القاس‪2‬ية وعن‪2‬د حص‪2‬ول عط‪2‬ل دون‬ ‫‪.2‬‬
‫اإلض ‪2‬رار ب‪22‬أجهزة المخت‪22‬بر أو اإلض ‪2‬رار بالنظ‪22‬ام الحقيقي‪ .‬باإلض‪22‬افة ل‪22‬ذلك ت‪22‬ؤمن طريق‪22‬ة التجه‪22‬يزة‪-‬‬
‫ضمن‪-‬الحلقة (‪ )HIL‬مرونة في اختيار بارامترات االختبار وبيئة اختبار آمنة لألشخاص‪.‬‬
‫اختب‪22‬ار األجه‪2‬زة‪/‬المع‪22‬دات المس‪22‬تخدمة على نط‪22‬اق واس‪22‬ع في الش‪22‬بكات الذكي‪22‬ة مث‪22‬ل زواج‪22‬ل الحماي‪22‬ة‪،‬‬ ‫‪.3‬‬
‫وأجهزة نظام القدرة‪ ،‬والبنى الجديدة لمبدالت القدرة‪ ،‬وحتى أنظمة الطاقة الفيزيائية‪-‬السيبرانية‪.‬‬
‫استبدال النماذج المبسطة أو غير الكاملة باألجهزة الواقعية الموافقة‪.‬‬ ‫‪.4‬‬
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫‪ ‬تقدم المحاكاة مساعدة قيمة عند مراحل مختلفة‪:‬‬
‫تصميم األنظمة الكهربائية‬
‫التحقق من أجهزة التحكم واإلشراف‬
‫االختبار دراسة التأثير‬
‫الصيانة‬
)HIL( ‫الحلقة‬-‫ضمن‬-‫التصميم وفق نموذج ومحاكاة التجهيزة‬

Accelerated simulation Validation

Control Prototyping Hardware in-the-loop

Implementation
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫وضع نموذج تحكمي (الجهاز ضمن الحلقة) ‪ :‬اختبار خوارزمية التحكم في منشأة حقيقية‬

‫محاكي في الزمن الحقيقي‬ ‫منشأة حقيقية‬


‫)محاكاة التحكم(‬
‫‪PC‬‬

‫‪ ‬تصميم النموذج‬ ‫‪ ‬تشغيل النماذج في الزمن الحقيقي‬


‫‪ ‬العرض‬ ‫‪ ‬معالجة سريعة للدخل والخرج‬
‫‪ ‬تعديل البارامترات‬ ‫‪ ‬تسجيل البيانات‬
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫وحدة التحكم‪-‬ضمن‪-‬الحلقة‪ :‬الختبار المتحكم الحقيقي مع منشأة محاكاة‬

‫المحاكي في الزمن الحقيقي‬


‫)محاكاة المنشأة(‬
‫‪PC‬‬
‫وحدة تحكم حقيقية‬

‫‪ ‬تصميم النموذج‬ ‫‪ ‬تشغيل النماذج في الزمن الحقيقي‬


‫‪ ‬العرض‬ ‫‪ ‬معالجة سريعة للدخل والخرج‬
‫‪ ‬تعديل البارامترات‬ ‫‪ ‬تسجيل البيانات‬
‫فوائد طريقة محاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫‪ ‬طريقة التجهيزة‪-‬ضمن‪-‬الحلقة (‪ )HIL‬لها بعض القيود وهي[‪:]4‬‬
‫‪ .1‬من الصعب دمج طبقة التجهيزة‪-‬ضمن‪-‬الحلقة (‪ )HIL‬وطبقة االتصال‪.‬‬
‫‪ .2‬الق‪22‬درة المح‪22‬دودة الس‪22‬تخدام التجهيزة‪-‬ض‪22‬من‪-‬الحلقة (‪ )HIL‬عن‪22‬دما تك‪22‬ون التجه‪22‬يزة موزع‪22‬ة أو بعي‪22‬دة‬
‫في االختبارات أو التجارب من أجل محاكاة األنظمة المعقدة‪.‬‬
‫‪ .3‬لم يتم بع‪2‬د وض‪2‬ع ش‪2‬روط قياس‪2‬ية موح‪2‬دة لتقني‪2‬ات التجهيزة‪-‬ض‪2‬من‪-‬الحلقة (‪ .)HIL‬وبالت‪2‬الي ال يوج‪2‬د‬
‫إطار عام لدعم تبادل المعلومات إو عادة استخدام التجارب‪.‬‬
‫‪ .4‬نموذج المحاكاة هو تمثيل غير تام للنظام الحقيقي‪.‬‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫خطوة ثابتة مقابل خوارزمية حل ذات خطوة متغيرة‬
‫خوارزمية حل ذات خطوة ثابتة‪:‬‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫خطوة ثابتة مقابل خوارزمية حل ذات خطوة متغيرة‬

‫خوارزمية حل ذات خطوة ثابتة‬


‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫خطوة ثابتة مقابل خوارزمية حل ذات خطوة متغيرة‬
‫خوارزمية حل ذات خطوة متغيرة‬

‫من األسهل استخدام خوارزمية حل ذات خطوة متغيرة (حيث تتحدد الخطوة الزمن‬ ‫‪‬‬
‫بشكل أوتوماتيكي )‬
‫إال أنها التسمح بالتحديد (مايعتبر خطوة إجبارية من أجل التطبيقات في الزمن‬ ‫‪‬‬
‫الحقيقي) اليمكن مسبقًا معرفة كم ستدوم الخطوة التالية‬

‫استخدام خوارزمية حل ذات خطوة ثابتة إجباري ‪‬‬


‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬

‫‪ ‬الخطوة الزمنية الثابتة – على نموذج الزمن الحقيقي االحتفاظ بنتائج الحسابات بحيث تكون متاحة‬
‫عندما يكون الوقت المنقضي للمحاكاة مساويًا للوقت المنقضي في الواقع‪ .‬وهذا يتطلب إصالح‬
‫الخطوة الزمنية (المعروفة باسم الحتمية)‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫التجاوز‬
‫الظروف العادية‬

‫‪Outputs‬‬ ‫‪Outputs‬‬

‫‪Model‬‬ ‫‪Model‬‬
‫‪Calc.‬‬ ‫‪Calc.‬‬

‫‪Inputs‬‬ ‫‪Inputs‬‬

‫‪0 µs‬‬ ‫‪50 µs‬‬ ‫‪100‬‬


‫‪µs‬‬
‫‪t‬‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫ظروف التجاوز‬

‫‪Outputs‬‬ ‫‪Outputs‬‬

‫‪Model‬‬ ‫‪Mode‬‬
‫‪Calc.‬‬ ‫‪l‬‬
‫‪Calc.‬‬
‫‪Inputs‬‬ ‫‪Inputs‬‬

‫‪0 µs‬‬ ‫‪30 µs‬‬ ‫‪60 µs‬‬ ‫‪90 µs‬‬

‫‪t‬‬

‫‪ ‬يجب إكمال الحسابات خالل الخطوة الزمنية إو ال يمكن أن تدخل المحاكاة في حالة تجاوز‪ .‬إذا‬
‫دخل النظام في حالة تجاوز‪ ،‬فلن تكون النتائج من بعض أجزاء الحساب متاحة في بداية الخطوة‬
‫الزمنية التالية‪ ،‬مما سيؤثر على موثوقية المحاكاة بأكملها‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫إظهار النموذج‬
‫تعريف قيم اإلظهار الزمن بالميكروثانية‬
Real Step Size

Idle time
Model Idle Time
(wait for synchro)

Computation Time
Computation

Number of overruns
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫التوازي‬

‫تمييز األنظمة الفرعية والواجهات الرسومية ‪1-‬‬


‫‪ ‬سيتم تنفيذ حسابات الجملة الفرعية في الزمن الحقيقي (أو في طور تسريع المحاكاة) على إحدى نوى‬
‫وحدة المعالجة‬
‫‪ ‬يتم عرض الواجهة الرسومية على الحاسب المضيف‬
‫‪ ‬يتم تبادل البيانات بين النظام الفرعي الذي يقوم بإجراء الحسابات والواجهات الرسومية بشكل متزامن‬
‫بواسطة وصلة ‪TCP/IP‬‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫التوازي‬

‫‪ -2‬توجيه األنظمة الفرعية لنوى مختلفة في وحدة المعالجة‬


‫‪ ‬يمكن تقسيم الصناديق الحسابية ألنظمة فرعية حسابية مختلفة‬
‫‪ ‬سيتم تنفيذ كل واحد من األنظمة الفرعية الحسابية على إحدى نوى وحدة المعالجة لمحاكي الزمن‬
‫الحقيقي‬
‫‪ ‬يتم تبادل البيانات بين نظامين فرعيين بشكل تزامني بواسطة الذاكرة التشاركية‬

‫‪Shared‬‬
‫‪memor‬‬
‫‪y‬‬
‫المتطلبات الفنية للمحاكاة في الزمن الحقيقي‬
‫الملخص‬

‫يمكن استخدام النماذج الرياضية والمحاكاة لتمثيل األنظمة الحقيقية‬ ‫‪‬‬


‫تسمح المحاكاة في الزمن الحقيقي و طريقة التجهيزة‪-‬ضمن‪-‬الحلقة للنماذج‬ ‫‪‬‬
‫الرياضية بالتفاعل مع معدات حقيقية‬
‫تتطلب المحاكاة في الزمن الحقيقي خطوة زمنية ثابتة إلتمام الحسابات خاللها‬ ‫‪‬‬
‫هذا مايتم تحقيقه من خالل التوازي‬ ‫‪‬‬
‫إذا لم تتم الحسابات خالل الخطوة الزمنية‪ ،‬سيحدث مايسمى بالتجاوز‬ ‫‪‬‬
‫بنية وتجهيزات التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫تستخدم محطة العمل ‪workstation‬لـ‪:‬‬
‫‪ ‬تصميم نموذج المحاكاة‬
‫‪ ‬إظهار وتخزين النتائج‬
‫‪ ‬تعديل المحددات خالل عملية المحاكاة‪.‬‬

‫المكونات األساسية لبنية التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬


‫بنية وتجهيزات التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬

‫المكونات األساسية لبنية تحهيزات القدرة‪-‬ضمن‪-‬الحلقة‬


‫بنية وتجهيزات التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬

‫‪2Q/4Q amplifiers‬‬
‫التصميم وفق نموذج ومحاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫التصميم وفق نموذج (‪ )MBD‬هو طريقة رياضية ومرئية لمعالجة المشاكل المرتبطة بتصميم‬
‫أنظمة التحكم المعقدة ومعالجة اإلشارات واالتصاالت‪.‬‬

‫يتم استخدامه في العديد من تطبيقات التحكم في الحركة‪ ،‬والمعدات الصناعية‪ ،‬والفضاء‪،‬‬


‫والمركبات‪.‬‬

‫يتم تطبيق منهجية التصميم وفق نموذج (‪ )MBD‬أيًض ا في تصميم البرامج المدمجة [‪.]5‬‬
‫التصميم وفق نموذج ومحاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫العناصر الرئيسية لمنهجية التصميم وفق نموذج (‪ )MBD‬هي‪:‬‬
‫• نمذجة النظام‬
‫• تطوير وحدة التحكم‬
‫• ومحاكاة النظام المنمذج ووحدة التحكم الخاصة به مًعا‬
‫• برمجة وحدة التحكم‬
‫التصميم وفق نموذج ومحاكاة التجهيزة‪-‬ضمن‪-‬الحلقة (‪)HIL‬‬
‫من منظور التصميم وفق نموذج (‪ ، )MBD‬تبدأ العملية بتحديد المتطلبات وتنتهي بالتحقق‬

‫المخطط ‪ V‬لطريقة تصميم النظام أو األداة الذكية [‪]6‬‬


‫دراسة الحالة‬

‫تطبيق محاكاة في الزمن الحقيقي لدراسة استجابة التردد من نظام‬


‫تخزين للطاقة‬
‫دراسة الحالة‬
‫لماذا يتغير التردد؟‬
‫‪50.25‬‬

‫‪50.2‬‬

‫‪50.15‬‬

‫‪50.1‬‬
‫)‪Frequency (Hz‬‬

‫‪50.05‬‬

‫‪50‬‬

‫‪49.95‬‬

‫‪49.9‬‬

‫‪49.85‬‬
‫‪Stored Kinetic‬‬
‫‪49.8‬‬ ‫‪Energy‬‬
‫‪0‬‬ ‫‪500‬‬ ‫‪1000‬‬ ‫‪1500‬‬ ‫‪2000‬‬ ‫‪2500‬‬ ‫‪3000‬‬
‫)‪Time (s‬‬

‫• ينتج تغير التردد بسبب عدم توافق االستطاعة بين‬ ‫الطاق•ة الحركي•ة المخزن•ة في الكت•ل ال•دوارة‪ ،‬ه•ذا ماي•دعى‬
‫التغذية والطلب‬ ‫بعطالة النظام‬
‫• يتغير التردد بشكل مستمر‪ ،‬إال أن عدم التوافق‬ ‫يتم نق•ل الطاق•ة من أو إلى الكت•ل ال•دوارة إلح•داث الت•وازن‬
‫المفاجئ (الذي ينتج غالبًا بسبب االنقطاعات) يمكن‬ ‫اآلني بين التوليد والطلب‪ ،‬مما يؤدي لتغيير في التردد‬
‫أن يؤدي النحرافات ضخمة‬ ‫إال أن•ه من المتوق•ع أن تح•وي نظم الق•درة المس•تقبلية على‬
‫عطالة أقل‪...‬‬
‫دراسة الحالة‬
‫ماهي استجابة التردد؟‬
‫عن•دما يب•دأ ال•تردد ب•التغير يق•وم مش•غل النظ•ام‬ ‫‪‬‬
‫بالتصرف بسرعة الستعادة القيمة االسمية‬
‫الم•زود األولي الس•تجابة ال•تردد س•يقوم بتغذي•ة‬ ‫‪‬‬
‫أو اس••تهالك االس••تطاعة الحقيقي••ة خالل ‪10‬‬
‫ثوان‬
‫الم•زود الث•اني الس•تجابة ال•تردد س•يقوم بتغذي•ة‬ ‫‪‬‬
‫أو اس••تهالك االس••تطاعة الحقيقي••ة خالل ‪30‬‬
‫دقيقة‬
‫ولكن ه••ل س••يكون ذل••ك كافي •ًا في النظ••ام ذي‬ ‫‪‬‬
‫العطال••ة المنخفض••ة م••ع طلب وتولي••د غ••ير‬
‫متوقع لالستطاعة ؟‬
‫دراسة الحالة‬
‫لماذا تخزين الطاقة ؟‬
‫• الفوائد‬ ‫التحديات‬

‫يمكن أن ي•ؤمن تخ•زين الطاق•ة اس•تجابة‬ ‫يحتاج تخزين الطاقة إلدارة "حالة‪-‬الشحن"‬
‫لتغ•يرات االس•تطاعة أس•رع من المن•ابع‬ ‫صممت األس•••واق الحالي•••ة من أج•••ل من•••ابع‬
‫التقليدية‬ ‫الطاقة التقليدية‬
‫تتطلب االس•••تجابة األولي•••ة اس•••تطاعة‬ ‫اليوج••د تعري••ف جي••د لتخ••زين الطاق••ة في‬
‫عالية ولكن فقط لبضعة دقائق‬ ‫قوانين معظم البلدان‬
‫دراسة الحالة‬
‫استجابة التردد المحسنة (‪)EFR‬‬
‫اس•تجابة ال•تردد المحس•نة هي خدم•ة جدي•دة في المملك•ة‬
‫المتحدة لالستجابة لتغيرات التردد‬
‫وهي مص•ممة بش•كل واض•ح لتتواف•ق م•ع أنظم•ة تخ•زين‬
‫الطاقة‬
‫حيث يجب تحقي••ق االس••تجابة خالل ثاني••ة واح••دة من‬
‫حدوث انحراف في التردد‬
‫يجب أن يك•••••ون الم•••••زودين ق•••••ادرين على ض•••••خ‬
‫االستطاعة المطلوبة لمدة ‪ 15‬دقيقة‬
‫تس•مح ه•ذه الخدم•ة بض•بط "حال•ة الش•حن"عن•دما يك•ون‬
‫التردد ضمن حزمة السماحية القريبة من ‪ 50‬هرتز‬
‫‪Service‬‬ ‫‪Deadband‬‬
‫‪)wide( 1‬‬ ‫‪Hz 50±0.05‬‬
‫‪)narrow( 2‬‬ ‫‪Hz 50±0.015‬‬
‫دراسة الحالة‬
‫أهداف التجربة وإعدادها‬
‫تمت محاكاة شبكة االختبار المكونة من ‪ 24‬قضيب تجميع بحسب مواصفات ‪ IEEE‬في بيئة ‪OPAL-RT‬‬
‫تم إحداث تغيرات في التردد خالل المحاكاة تؤدي لتغيرات في التردد في شبكة المخبر‬
‫اس•تجاب نظ•ام تخ•زين الطاق•ة لتغ•يرات ال•تردد‪ ،‬وتم قي•اس إش•ارة االس•تطاعة الناتج•ة وتمت تغ•ذيتها عكس•يًا في ش•بكة‬
‫المحاكاة‬
‫تم قياس استجابة نظام تخزين الطاقة وتمثيل عدة مستويات لضخ االستطاعة من نظام تخزين الطاقة‬

‫‪ES Emulator‬‬ ‫‪DC/AC Converter‬‬ ‫‪AC/AC Converter‬‬


‫‪HARDWARE‬‬
‫‪Laboratory‬‬
‫‪Network‬‬

‫‪Voltage, v‬‬ ‫‪AC Mains‬‬


‫‪Frequency, fmeas‬‬ ‫‪Power, Pmeas‬‬ ‫‪Voltage, v,‬‬
‫‪Current, I‬‬ ‫‪Power, P‬‬ ‫‪Frequency, f‬‬

‫‪Li-Ion Battery Model‬‬ ‫‪EFR Response Curve‬‬


‫‪OPAL-RT‬‬ ‫‪SOFTWARE‬‬
‫دراسة الحالة‬
‫النموذج المخبري‬
‫دراسة الحالة‬
‫إنشاء نموذج للشبكة‬
‫دراسة الحالة‬

‫تطبيق نظام التحكم‬


‫تم تطبيق نظام تحكم ذو مستوى منخفض‬
‫على مبدل ‪DC/AC‬‬
‫تم تطبيق نظام تحكم ذو مستوى عالي على‬
‫متحكم حاسوبي لمحاكي في الزمن الحقيقي‬
‫يقوم بمايلي‪:‬‬
‫حساب النقطة الهدف‪set-point‬‬
‫حساب حدود نسبة‪-‬االرتفاع ‪ramp rate‬‬
‫إدارة "حالة الشحن"‬
‫دراسة الحالة‬
‫نتائج التجربة‬

49.7

Wide Sevice

Nadir of Frequency (Hz)


49.6 Narrow Service

49.5

49.4

49.3
0 100 200 300 400 500
EFR Power Rating (MW)
‫دراسة الحالة‬
‫الملخص‬
‫تم إنشاء نموذج لشبكة نقل في بيئة ‪ Opal-RT‬لدراسة استجابة التردد لنظام تخزين طاقة‬

‫تم اس•تخدام المحاك•اة في ال•زمن الحقيقي ض•من بني•ة تجه•يزة القدرة‪-‬ض•من‪-‬الحلقة م•ع مض•خم‬
‫استطاعة ونظام يحاكي تخزين الطاقة‬
‫سمح النظ•ام للمتحكم –المحق•ون ض•من مح•اكي ث•اني في ال•زمن الحقيقي‪ -‬بقي•اس الحال•ة الع•ابرة‬
‫الحقيقية للتردد واالستجابة لها‬
‫أظهرت النتائج حجم تخزين الطاقة وعرض حزمة السماحية للتردد‬
AT-SGIRES ‫مخابر‬
AT-SGIRES ‫مخابر‬
‫المراجع‬

[1] Ibarra, L., Rosales, A., Ponce, P., Molina, A. and Ayyanar, R., 2017. Overview of real-time simulation as a
supporting effort to smart-grid attainment. Energies, 10(6), p.817.

[2] Buttazzo, G.C., 2011. Hard real-time computing systems: predictable scheduling algorithms and applications
(Vol. 24). Springer Science & Business Media.

[3] Cornell, A. ed., 2007. Real-time Systems: Modeling, Design, and Applications (Vol. 8). World Scientific.

[4] Zheng, X., 2019. Real-Time Simulation in Real-Time Systems: Current Status, Research Challenges and A Way
Forward. arXiv preprint arXiv:1905.01848.

[5] Kelemenová, T., Kelemen, M., Miková, L., Maxim, V., Prada, E., Lipták, T. and Menda, F., 2013. Model based
design and HIL simulations. American Journal of Mechanical Engineering, 1(7), pp.276-281

[6] SAE international, "EIA 632: Processes for Engineering a System," 1999. [Online]. Available: http
://standards.sae.org/eia632/
!‫شكرًا لحسن إصغائكم‬
Contribution by Newcastle University to the EU-funded project “Advanced Teaching and training on Smart
grid & Grid Integration of Renewable Energy Systems (AT-SGIRES)”

prepared by Dr. Adib Allahham , Newcastle University, Newcastle, UK, January 2020

Please cite as:

Adib Allahham (2019): Smart Grid and Grid-Connected Systems. Teaching materials as part of the EU-funded project “Advanced
Teaching and training on Smart grid & Grid Integration of Renewable Energy Systems (AT-SGIRES)”, Newcastle University, Newcastle,
UK

Translated by Dr samer rabih and Dr Rami Mousa Al Baath University Syria

"The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the
authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein."

57
AT-SGIRES
Contact Information, Website and Social
Media Sites

http://meu.edu.jo/sites/atsgires atsgires@gmail.com

atsgires@meu.edu.jo facebook.com/ATSGIRES

atsgires@gmail.com atsgires@gmail.com

AT-SGIRES Project Group @ATSGIRES

/company/atsgires

You might also like