يمكن لمهندسي أنظمة الطاقة قضاء الكثير من الوقت في تطوير المحاكاة وتشغيل المحاكاة وتحليل بيانات المحاكاة. تم تطوير مكتبة PSCAD Automation Library (AL) لمساعدة المستخدمين على تشغيل المحاكاة بكفاءة أكبر. يتم ذلك عن طريق استبدال التفاعل البشري بنص بسيط.

 

عملية طويلة

غالبًا ما تتطلب دراسات ونماذج نظام الطاقة من المستخدمين اختبار المحاكاة في ظل ظروف أو سيناريوهات مختلفة. قد تتضمن هذه العملية:

– تشغيل المحاكاة
– تغيير إعدادات المشروع
– تغيير معلمات المكونات
– تغيير تكوينات الشبكة
– إعادة تشغيل المحاكاة
– كرر العملية أعلاه لجميع السيناريوهات
– تحليل البيانات بمجرد الانتهاء

يمكن التحكم في ذلك إذا كانت عمليات المحاكاة سريعة ولديك عدد قليل من السيناريوهات. إذا كانت محاكيتك تستغرق وقتًا طويلاً للتشغيل و / أو لديك العديد من السيناريوهات ، فقد تستغرق هذه العملية وقتًا طويلاً.

https://www.pscad.com/uploads/ck/images/AutomationTypicalWorkCycle.jpg

 

أتمتة البرنامج النصي

بدءًا من PSCAD 4.6.1 ، تم تطوير مكتبة الأتمتة (AL) في Python للتفاعل مع PSCAD. تسمح واجهة المكتبة هذه للمستخدمين باستدعاء وظائف PSCAD من برنامج نصي مخصص.

 

https://www.pscad.com/uploads/ck/images/Automation_overview.jpg

 

يمكن لمستخدم بسيط أنشأه Python script أن يمنحك تحكمًا كاملاً في برنامج PSCAD والمشاريع نفسها. تتضمن بعض الميزات التي يمكنك كتابتها:

– بدء PSCAD
– تحميل مساحات العمل والمشروعات والمكتبات
– تشغيل المحاكاة
– تشغيل أكثر من محاكاة دفعة واحدة
– تغيير مساحة العمل وإعدادات المشروع
– تغيير معلمات المكون
– تغيير خط الإرسال ومعلمات الكبل
– تنظيم بيانات الإخراج
– إنشاء تقارير بسيطة
– وأكثر بكثير ….

 

https://www.pscad.com/uploads/ck/images/AutomationScriptPictorial.jpg

 

 

 

إنشاء مكتبة الأتمتة وتثبيت Python

تم تطوير مكتبة PSCAD Automation (AL) في Python للتفاعل مع PSCAD وهي متاحة لجميع المستخدمين المرخصين لـ PSCAD دون أي تكلفة إضافية. وهي متاحة للتنزيل من موقعنا على الرابط التالي:

https://www.pscad.com/pscad/automationlibrary

ملاحظة: يمكن تثبيت إصدارات Python مختلفة على نفس الكمبيوتر والعمل بشكل مستقل. يجب أن تعمل مكتبة الأتمتة الخاصة بنا مع الإصدارات المستقبلية من Python نظرًا لوجود توافق عكسي مع اللغة.

يمكن العثور على تعليمات التثبيت في مستند التثبيت المرفق بهذه المقالة.

التوافق

– نظام تشغيل Windows 64 بت (Vista SP1 أو أحدث) مع اتصال بالإنترنت

– إصدار PSCAD 4.6.1 أو أحدث

– Python 3.3.5 (يبدو أن الإصدارات الأحدث تعمل دون أي مشاكل)

ملحوظة:

بدءًا من PSCAD 4.6.3 ومكتبة الأتمتة 1.2.4 ، سيتطلب التثبيت الافتراضي نظام تشغيل Windows 64 بت. إذا كنت تحتاج إلى إعداد 32 بت ، فيرجى الاتصال بدعم PSCAD.

إذا كانت لديك مشكلات في التثبيت ، فلا تتردد في الاتصال بـ support@mhi.ca

 

 

 

تثبيت مكتبة الأتمتة (AL) 1.2.4

ملاحظات
1. لن يؤدي تثبيت AL 1.2.4 إلى إزالة الإصدارات السابقة من AL 1.2.x.
2. لن تتم إزالة الإصدارات السابقة من Python.
3. من أجل استخدام AL 1.2.4 الجديد ، يجب تعديل البرامج النصية الخاصة بك (انظر المقالة لترحيل البرامج النصية)
4. إذا اخترت عدم تثبيت Python 3.7.1 ، فسيتم تثبيت AL في الإصدار الأحدث
من Python 3.x على جهاز الكمبيوتر الخاص بك
5. سيتم تثبيت AL 1.2.4 كحزمة موقع كجزء من تثبيت Python ، على سبيل المثال
سيبدو المسار لـ Python 3.7 كما يلي:
C: \ Program Files \ Python37 \ Lib \ site-package \ mhrc \

 

 

التركيب
1. قم بفك ضغط AutomationLibrary_Installer.zip

 

2. انقر نقرًا مزدوجًا فوق Installer.exe

3. انقر فوق نعم لتثبيت Python 3.7.1

blank

 

4. انقر فوق نعم لتثبيت InstallPywin32-244.

blank

 

5. انقر فوق نعم لتثبيت PSCAD AL.

blank

 

6. يجب أن يعمل فورتران ميديك تلقائيًا لإنهاء الإعداد.

blank