Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
توفر المعلمة الأساسية دليل طريقة. API المرجع
الأطفال
تعليق
تعليق: يونيكود
مزدوج_الحجم
مزدوج_الحجم: 'int'
عدد صحيح_الحجم
عدد صحيح_الحجم: 'int'
هو_متغير
هو_المتغير: 'bool'
نموذج
اسم
آباء
بحجم
قريبًا...
«جسون» {
}
مجموعة من معاملات الفهرس. هذه الفئة تتصرف كمجموعة. يمكن إضافة المعلمات أو إزالتها منها. القيمة هي قيمة المعلمات الفرعية المجمعة باستخدام دالة التجميع (مثل sum). API المرجع
نوع
مجمعة
نعم
المعلمات
المعلمات المراد تجميعها
اختياري
وظيفة agg_c
وظيفة التجميع. يجب أن تكون واحدة من {«sum» أو «min» أو «max» أو «mean» أو «product»} أو دالة قابلة للاستدعاء تقبل قائمة القيم
اختياري
«جسون» { «النوع»: «المعلمة المجمعة»، «agg_func»: «المنتج»، «المعلمات»: [ «الطلب الأساسي»، «عامل الطلب على منحنى التحكم» ] }
معلمة متغيرة للسيناريو. القيم في هذه المعلمة ثابتة في الوقت، ولكنها تختلف في سيناريو واحد. API المرجع
مقاس المتغير
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
آباء
بحجم
قريبًا...
«جسون» {
}
المعلمة التي تقسم واحدًا المعلمة من قبل آخر. API المرجع
الأطفال
تعليق
تعليق: يونيكود
المقام - صفة مشتركة - حالة
مزدوج_الحجم
مزدوج_الحجم: 'int'
عدد صحيح_الحجم
عدد صحيح_الحجم: 'int'
هو_متغير
هو_المتغير: 'bool'
نموذج
اسم
عداد
آباء
بحجم
قريبًا...
«جسون» {
}
description: نظرة عامة على معايير Pywr التي تدعمها WaterStrategy
المعلمات هي وظائف تقوم بإرجاع قيمة في النموذج في كل خطوة زمنية. يمكن أن تكون هذه القيم ثابتة، بناءً على الوقت (على سبيل المثال، في اليوم أو الشهر)، وحساب يعتمد على تخزين الخزان في الخطوة الزمنية والعديد من الحسابات الأخرى. يمكن أيضًا كتابة المعلمة المخصصة في Python.
تصف هذه الصفحة (معظم) أنواع المعلمات التي يدعمها Pywr. يمكن العثور على نظرة عامة على المعلمات في Pywr . تم العثور على القائمة الكاملة لمعلمات Pywr المضمنة .
في الشبكة، انقر فوق علامة التبويب «المعلمات»:
بجانب قسم «فئات نوع المعلمات»، انقر فوق الزر «+» وحدد «PYWR\ _PARAMETER».
سوف يظهر إدخال النص. أدخل اسم المعلمة الخاصة بك:\
قم بتعديل المعلمة كما هو مطلوب في محرر JSON المقدم:
لتبسيط تعديلات المعلمات، يوفر WaterStrategy برامج تحرير للمعلمات شائعة الاستخدام، مثل معلمات ملف التعريف الشهري، مع القيم الافتراضية المعبأة مسبقًا، ومحررات رسومية لتسهيل إدخال البيانات.
مثال لمحرر المعلمات
في علامة تبويب المعلمات، عند إضافة معلمة جديدة، حدد 'PYWR_المعلمة_شهريًا\ _PROFILE 'كما هو موضح:\
لاحظ أن المحرر الذي يظهر سيعرض علامة تبويب JSON، ولكن أيضًا علامة تبويب Plot and Table. سيؤدي تعديل البيانات في الجدول إلى تحديث البيانات تلقائيًا في JSON كما هو موضح:\
تعمل هذه التغييرات تلقائيًا على تحديث JSON:
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
معيار
المعلمة: pywr. المعلمات. _المعلمات. المعلمة
آباء
بحجم
نوع
الملف الشخصي الأسبوعي
نعم
يقيم
مصفوفة من 52 أرقام تمثل مؤشراتها أيام السنة.
نعم
المعلمة التي تأخذ الحد الأدنى من السلبية لـ a المعلمة والقيمة الثابتة (العتبة). API المرجع
مقاس المتغير
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
معيار
المعلمة: pywr. المعلمات. _المعلمات. المعلمة
آباء
بحجم
عتبة
الحد: «مزدوج»
قريبًا...
«جسون» {
}
المعلمة التي توفر قيمة اختزال موحدة من واحد إلى صفر.
تم تصميم هذه المعلمة لاستخدامها مع التخزين الافتراضي السنوي عقدة لتوفير ملف تعريف يمثل متوسط الاستخدام المثالي للحجم السنوي. تقوم بإرجاع قيمة 1 في يوم إعادة الضبط، ثم تنخفض لاحقًا بمقدار 1/366 كل يوم بعد ذلك. API المرجع
إعادة تعيين_
اليوم يوم
الشهر (1-31) لإعادة ضبط مستوى الصوت إلى القيمة الأولية نعم إعادة الضبط
_شهر
شهر السنة (1-12) لإعادة ضبط مستوى الصوت إلى القيمة الأولية
نعم
قريبًا...
«جسون» {
}
معلمة متغيرة بمرور الوقت باستخدام مصفوفة و TimeStep.Index مع عوامل مضاعفة لكل سيناريو.
القيم هي بيانات السلاسل الزمنية الأساسية التي تتأثر بعامل ما. يتم أخذ العامل من العوامل التي هي الشكل (cenerio.size، 12). لذلك تختلف العوامل مع السيناريوهات الفردية في السيناريو والشهر. API المرجع
مشهد
كائن السيناريو الذي يجب توفير ملفات تعريف مختلفة عليه
نعم
يقيم
يجب أن يساوي طول البعد الأول عدد الأعضاء في كائن السيناريو ويجب أن يكون طول البعد الثاني 12
نعم
قريبًا...
«جسون» {
}
المعلمة التي تعوض أخرى المعلمة بقيمة ثابتة.
هذه الفئة هي نسخة أكثر كفاءة من المعلمة المجمعة حيث تكون واحدة المعلمة يتم تعويضها بقيمة ثابتة. API المرجع
مقاس المتغير _حدود
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
الأوفست
الإزاحة التي سيتم تطبيقها على القيمة التي تم إرجاعها بواسطة معيار
معيار
المعلمة للمقارنة مع العوامة
ادنى_
الحدود:
الحدود السفلية للإزاحة عند استخدامها أثناء التحسين العلوي
الحدود العليا للإزاحة عند استخدامها أثناء التحسين
آباء
بحجم
قريبًا...
«جسون» {
}
معلمة متغيرة الوقت باستخدام مصفوفة و TimeStep.Index
القيم في هذه المعلمة ثابتة في جميع السيناريوهات. API المرجع
قريبًا...
«جسون» {
}
المعلمة التي تستخدم IndexParameter لفهرسة مجموعة من المعلمات.
أحد الأمثلة على استخدام هذه المعلمة هو إرجاع عامل توفير الطلب (كتعويم) استنادًا إلى مستوى توفير الطلب الحالي (المحسوب بواسطة معامل الفهرس). API المرجع
معلمة_الفهرس
معامل الفهرس
نعم
المعلمات
عدد مرات التكرار البارامترات أو تطفو
نعم
يستخدم الكود أعلاه الفهرس الذي توفره المعلمة المسماة «منحنى التحكم في الخزان»، وهو معلمة مؤشر منحنى التحكم. يقوم الفهرس 0 بإرجاع 1، ويقوم الفهرس 2 بإرجاع 0.9 إلخ...
في هذا المثال، تُستخدم هذه المعلمة لتقليل الطلب بناءً على منحنى التحكم في الخزان. يرجى الانتقال إلى مثال المعلمة المجمعة لنرى كيف يتم ذلك.
يرجى الاطلاع على كيفية تعريف معلمة منحنى التحكم في الخزان.
تقوم بإرجاع إحدى القيمتين بناءً على التدفق السابق في العقدة. API المرجع
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
قريبًا...
«جسون» {
}
تقوم بإرجاع إحدى القيمتين بناءً على قيمة المعلمة. API المرجع
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
قريبًا...
«جسون» {
}
تقوم بإرجاع إحدى القيمتين بناءً على قيمة المسجل والعتبة. API المرجع
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
مسجل
مسجل: مسجلات pywr. _مسجلات. مسجل
قريبًا...
«جسون» {
}
تقرأ هذه المعلمة بيانات المصفوفة من قاعدة بيانات PyTables HDF.
تقوم المعلمة بقراءة البيانات باستخدام واجهة مصفوفة PyTables وبالتالي لا تتطلب تحميل مجموعة البيانات بأكملها في الذاكرة. هذا مفيد لعمليات تشغيل النماذج الكبيرة. API المرجع
من خلال تخزين ملفات HDF5 بالتنسيق «الثابت»، يمكن للمستخدمين تحقيق سرعات وصول مثالية للبيانات، مما يجعل HDF5 أداة فعالة لسيناريوهات PyWR التي تستخدم DataFrames كمعلمات، حيث يعد استرداد البيانات السريع أمرًا بالغ الأهمية. تتم قراءة ملفات HDF5 كقاموس، حيث يمثل كل مفتاح إطار بيانات الباندا. على سبيل المثال، قد تحتوي بنية ملف inflows.h5 على ثلاثة مفاتيح، يمثل كل منها نهرًا مختلفًا. يحتوي كل مفتاح على ثلاث سلاسل زمنية يمكن تخصيصها لسيناريو Pywr بالحجم 3.
في حالة استخدام إطار بيانات ملف h5 لتشغيل سيناريوهات pywr، يرجى الرجوع إلى من أجل تفعيل هذه الميزة
ملاحظة: يجب أن يتطابق حجم سيناريوهات pywr مع عدد المفاتيح في ملف h5
ملف h5
مقبض ملف الجداول أو اسم الملف الذي سيتم إرفاق كائنات CarRay به. إذا تم إعطاء اسم ملف، فسيقوم الكائن بفتح مقابض الملفات وإغلاقها.
نعم
عقدة
اسم العقدة في قاعدة بيانات الجداول لقراءة البيانات منها
نعم
حيث
مسار لقراءة العقدة منه
نعم
مشهد
سيناريو لاستخدامه كفهرس ثانٍ في المصفوفة
نعم
«جسون» { «مفتاح»: «نهر كاتشمينت 1"، «السيناريو»: «تغير المناخ»، «النوع»: «معلمة إطار البيانات»، «عنوان URL»: «inflows.h5"، «index_col»: «الخطوة الزمنية»، «تواريخ التحليل»: صحيح }
نوع
التدفق المحرف
نعم
عقدة
عقدة لتوفير قيم تدفق الإدخال لحساب الاستكمال
اختياري
يطفو
x إحداثيات نقاط البيانات للاستيفاء
اختياري
يقيم
y إحداثيات نقاط البيانات للاستيفاء
اختياري
إنترب_كوارغز
قاموس حجج الكلمات الرئيسية التي يجب تمريرها إليها scipy.interpolate.interp1d الفئة وتستخدم للاستيفاء
اختياري
أعلى_
المعلمة:
القيمة العليا للفاصل الزمني المحرف للتكامل عبر إحداثيات
نعم
x x
(اختياري: y) إحداثيات (
y
البيانات للاستيفاء
_معيار
قيمة أقل للفاصل الزمني المحرف للتكامل. يمكن أن يكون لا شيء في هذه الحالة تكون القيمة الأقل للفاصل الزمني هي صفر
اختياري
إنترب_كوارغز
قاموس حجج الكلمات الرئيسية التي يجب تمريرها إليها scipy.interpolate.interp1d الفئة وتستخدم للاستيفاء
اختياري
معلمة استيفاء عامة تقوم بإرجاع قيمة استنادًا إلى حجم الخزان أو عقد التخزين الحالي (الخطوة الزمنية). ال
تستخدم المعلمة مجموعة مصفوفة (جدول) من أحجام الخزان والقيم المقابلة. في هذه الحالة، تكون القيم المرتبطة هي المقابلة. منطقة الخزان من أجل أمر معطى مستوى الصوت.
يتم استخدام الاستكمال لحساب القيم بين النقاط الواردة في مصفوفة الإقحام. API المرجع
نوع
المجلد المحرف
نعم
عقدة
Storage node لتوفير قيم حجم الإدخال لحساب الاستكمال
نعم
مجلدات
x إحداثيات نقاط البيانات للاستيفاء
نعم
يقيم
y إحداثيات نقاط البيانات للاستيفاء
نعم
إنترب_كوارغز
قاموس حجج الكلمات الرئيسية التي يجب تمريرها إليها scipy.interpolate.interp1d الفئة وتستخدم للاستيفاء
اختياري
يعرض Json التالي مثالاً على علاج تصنيف المنطقة مقابل الحجم للخزان. يمكن استخدام هذا لتحديد سمة المنطقة لعقدة التخزين أو الخزان.
«جسون» { «النوع»: «معامل الحجم المحرف»، «العقدة»: «الخزان أو Storage node الاسم»، «المجلدات»: [ 0، 7، 10، 15، 25 ]، «القيم»: [ 1، 2، 4، 6، 14 ]،
«التعليق»: «المجلدات: Mm3، القيم: Km2" }
لمعرفة كيفية استخدام هذا الفهرس معانقر .
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
نوع
التدفق المحرف
نعم
عقدة
عقدة لتوفير قيم تدفق الإدخال لحساب الاستكمال
اختياري
إنترب_كوارغز
قاموس حجج الكلمات الرئيسية التي يجب تمريرها إليها scipy.interpolate.interp1d الفئة وتستخدم للاستيفاء
اختياري
المعلمة التي تستخدم معلمة فرعية مختلفة في كل مجموعة سيناريوهات.
تُستخدم هذه المعلمة للتبديل بين المعلمات الفرعية المختلفة بناءً على مجموعات مختلفة في مجموعة معينة سيناريو. يمكن استخدامه لتنويع البيانات في نوع المعلمة غير المدركة للسيناريو عبر مجموعات سيناريوهات متعددة. على سبيل المثال، لا تدعم العديد من منحنيات التحكم أو معاملات الاستكمال السيناريوهات بشكل صريح. يمكن استخدام هذه المعلمة لاختبار تعريفات منحنى التحكم المتعددة كجزء من محاكاة واحدة. API المرجع
مشهد
مثيل السيناريو المستخدم لتحديد المعلمات
نعم
المعلمات
المعلمات الفرعية المستخدمة في كل من مشهدالفرق. يجب أن يساوي عدد المعلمات حجم السيناريو المحدد
نعم
قريبًا...
«جسون» {
}
المعلمة التي توفر التدفق من عقدة من الخطوة الزمنية السابقة. API المرجع
ملاحظات: تقوم هذه المعلمة بتتبع تدفق الخطوة الزمنية السابقة على العقدة المحددة. يمكن استخدام هذه القيم في العمليات الحسابية للخطوة الزمنية الحالية كما لو كانت هذه أي معلمة أخرى.
نموذج
نموذج Pywr. نموذج
نعم
عقدة
العقدة التي سيتم تتبع تدفقها
نعم
قيمة_أولية
القيمة التي سيتم إرجاعها في الخطوة الزمنية الأولى قبل أن تحصل العقدة على أي تدفق سابق
نعم
قريبًا...
«جسون» {
}
خسيس
القيمة المتوسطة للسلسلة (أي موضع التوافقي الصفري)
نعم
السعات
سعة وظائف جيب التمام التوافقي N. يجب أن تكون بنفس طول المراحل
نعم
المراحل
التحول الطوري لوظائف جيب التمام التوافقي N. يجب أن تكون بنفس طول السعات
نعم
الأطفال
تعليق
تعليق: يونيكود
مزدوج_الحجم
مزدوج_الحجم: 'int'
عدد صحيح_الحجم
عدد صحيح_الحجم: 'int'
هو_متغير
هو_المتغير: 'bool'
نموذج
اسم
آباء
بحجم
جميع المعلمة الفئات الفرعية في محرقة ينحدرون من فئة أساسية مشتركة.
معلمة بسيطة تحدد قيمة ثابتة. API المرجع
نوع
المعلمة الثابتة
نعم
القيمة
القيمة الثابتة
نعم
«جسون» { النوع: «المعلمة الثابتة»، القيمة: 123 }
المعلمة التي توفر ملف تعريف أسبوعي لكل سيناريو
توفر هذه المعلمة ملفًا شخصيًا سنويًا متكررًا مع دقة أسبوعية. يتم إرجاع ملف تعريف مختلف لكل عضو في سيناريو معين. API المرجع
مشهد
كائن السيناريو الذي يجب توفير ملفات تعريف مختلفة عليه
نعم
يقيم
يجب أن يساوي طول البعد الأول عدد الأعضاء في كائن السيناريو ويجب أن يكون طول البعد الثاني 52
نعم
قريبًا...
«جسون» {
}
نوع
الملف الشخصي الشهري
نعم
يقيم
مصفوفة من 12 أرقام تمثل مؤشراتها أشهر السنة.
نعم
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
معيار
المعلمة: pywr. المعلمات. _المعلمات. المعلمة
آباء
بحجم
عتبة
الحد: «مزدوج»
الأطفال
تعليق
تعليق: يونيكود
مزدوج_الحجم
مزدوج_الحجم: 'int'
عدد صحيح_الحجم
عدد صحيح_الحجم: 'int'
هو_متغير
هو_المتغير: 'bool'
نموذج
اسم
آباء
بحجم
العلامة\ _func
الأطفال
تعليق
تعليق: يونيكود
مزدوج_الحجم
مزدوج_الحجم: 'int'
عدد صحيح_الحجم
عدد صحيح_الحجم: 'int'
هو_متغير
هو_المتغير: 'bool'
نموذج
اسم
المعلمات
المعلمات: قائمة
آباء
بحجم
المعلمة التي تأخذ الحد الأقصى من القيمة السلبية لـ المعلمة والقيمة الثابتة (العتبة). API المرجع
مقاس المتغير
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
معيار
المعلمة: pywr. المعلمات. _المعلمات. المعلمة
آباء
بحجم
عتبة
الحد: «مزدوج»
قريبًا...
«جسون» {
}
المعلمة التي توفر ملفًا شخصيًا يوميًا.
يقوم ملف التعريف اليومي بإرجاع قيمة مختلفة بناءً على شهر الخطوة الزمنية الحالية. API المرجع
نوع
الملف الشخصي اليومي
نعم
يقيم
مصفوفة من 366 أرقام تمثل مؤشراتها أيام السنة.
نعم
«جسون» { اكتب: «الملف الشخصي اليومي»، القيم: [1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1...] }
المعلمة التي توفر ملف تعريف يومي لكل سيناريو.
توفر هذه المعلمة ملف تعريف سنوي متكرر مع دقة يومية. يتم إرجاع ملف تعريف مختلف لكل عضو في سيناريو معين. API المرجع
مشهد
كائن السيناريو الذي يجب توفير ملفات تعريف مختلفة عليه
نعم
يقيم
يجب أن يساوي طول البعد الأول عدد الأعضاء في كائن السيناريو ويجب أن يكون طول البعد الثاني 366
نعم
قريبًا...
«جسون» {
}
معلمة السلاسل الزمنية مع المحاذاة التلقائية وإعادة التشكيل. API المرجع
نوع
داتافريم
نعم
نموذج
اختياري
داتافريم
اختياري
مشهد
اختياري
«جسون» { «النوع»: «معلمة إطار البيانات»، «url»: «التدفقات الداخلة_مم 3_day.csv «، «العمود»: «نهر مستجمعات المياه 1"، «index_col»: «الخطوة الزمنية»، «تواريخ التحليل»: صحيح }
الأطفال
تعليق
تعليق: يونيكود
مزدوج_
مزدوج_الحجم: 'int'
عدد صحيح_
عدد صحيح الحجم_الحجم: 'int'
هو_
هو_المتغير: 'bool'
نموذج
اسم
معيار
المعلمة: pywr. المعلمات. _المعلمات. المعلمة
آباء
بحجم
عتبة
الحد: «مزدوج»
المعلمة التي توفر ملف تعريف شهري لكل سيناريو.
السلوك هو نفسه معلمة الملف الشخصي الشهرية باستثناء ملف تعريف مختلف يتم إرجاعه لكل مجموعة في سيناريو معين. API المرجع
مشهد
كائن السيناريو الذي يجب توفير ملفات تعريف مختلفة عليه
نعم
يقيم
يجب أن يساوي طول البعد الأول عدد الأعضاء في كائن السيناريو ويجب أن يكون طول البعد الثاني 12
نعم
قريبًا...
«جسون» {
}
معلمة متغيرة للسيناريو.
تختلف القيم في هذه المعلمة في الوقت بناءً على الفهرس وتختلف في سيناريو واحد. API المرجع
قريبًا...
«جسون» {
}
المعلمة التي تستكمل ملف تعريف يومي باستخدام وظيفة الأساس الشعاعي (RBF).
يتم حساب ملف التعريف اليومي أثناء النموذج إعادة تعيين باستخدام دالة الأساس الشعاعي مع يوم من السنة كمتغيرات مستقلة. يتم تحديد أيام السنة من قبل المستخدم جنبًا إلى جنب مع القيم التي سيتم استخدامها في كل يوم من تلك الأيام للاستيفاء. يجب أن يكون اليوم الأول من السنوات دائمًا واحدًا، وتتكرر قيمته كقيمة 366. بالإضافة إلى ذلك، يتم عكس القيم الثانية وقبل الأخيرة لتشجيع التدرج المتسق على الظهور عبر الحدود. يتم إجراء حسابات RBF باستخدام Scipy.interpolate.rbf الكائن، يرجى الرجوع إلى وثائق Scipy لمزيد من المعلومات. API المرجع
_حدود
أيام_من_سنة
أيام السنة التي يتم فيها تحديد قيم الاستكمال. يجب أن تكون القيمة الأولى واحدة
نعم
يقيم
القيم التي سيتم استخدامها للاستيفاء المقابل لـ أيام_من_سنة
نعم
ادنى_
الحدود
الحدود الدنيا للقيم عند استخدامها أثناء التحسين نعم في
الأعلى
الحدود العليا للقيم عند استخدامها أثناء التحسين
نعم
متغير_أيام_من_سنة_نطاق
الحدود القصوى (الإيجابية أو السلبية) لأيام السنة أثناء التحسين. ستؤدي القيمة غير الصفرية إلى عرض قيم أيام السنة كمتغيرات عددية (باستثناء القيمة الأولى التي تبقى في اليوم الأول). هذه القيمة هي حدود لتلك المتغيرات كأقصى تحول من المحدد أيام_من_سنة
نعم
دقيقة_القيمة، الحد الأقصى_القيمة
اختياريًا، قم بتحديد ملف التعريف اليومي المحرف إلى الحد الأدنى و/أو الحد الأقصى للقيمة. القيم الافتراضية هي اللانهاية السالبة والإيجابية للحد الأدنى والحد الأقصى على التوالي.
نعم
rbf_kwargs
قاموس اختياري لوسيطات الكلمات الرئيسية التي تستند إلى كائن Rbf
اختياري
قريبًا...
«جسون» {
}
الفئة الأساسية لجميع المعلمات التي تعتمد على العقدة المرفقة التي تحتوي على عنصر تحكم_معامل المنحنى. [API المرجع] (https://pywr.github.io/pywr-docs/master/api/generated/pywr.parameters.control_معلمةمنحنى التحكم.html #pywr .parameters.control\ _curves.curves.عنصر التحكم الأساسي (المعلمة)
قريبًا...
«جسون» {
}
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
تخزين
التخزين: بايير. _تخزين الملخصات الأساسية
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
تخزين_node
عقدة تخزين اختيارية يمكن استخدامها للاستعلام عن حجم النسبة المئوية الحالية
نعم
التحكم_منحنيات
كائنات المعلمة لاستخدامها كمنحنى (منحنيات) تحكم
نعم
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
يقيم
إذا قام المسند بتقييم False، يتم إرجاع القيمة الصفرية، وإلا يتم إرجاع القيمة الأولى
نعم
المسند
واحدة من {«LT»، «GT»، «EQ»، «LE»، «GE»}
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
عتبة
حد لمقارنة قيمة المُسجل بـ
نعم
سقاطة
إذا كان هذا صحيحًا، فإن المعلمة تتصرف مثل السقاطة. بمجرد تشغيله أولاً، يظل في موضع التشغيل (default=false)
نعم
معلمة منحنى التحكم التي تقحم بين ثلاث قيم أو أكثر.
يتم استيفاء قيم الإرجاع خطيًا بين منحنيات التحكم، حيث تكون القيمة الأولى والأخيرة 100٪ و 0٪ على التوالي. API المرجع
تخزين_node
عقدة تخزين اختيارية يمكن استخدامها للاستعلام عن حجم النسبة المئوية الحالية
نعم
التحكم_منحنيات
كائنات المعلمة لاستخدامها كمنحنى (منحنيات) تحكم
نعم
يقيم
قائمة القيم التي سيتم إرجاعها بما يتوافق مع منحنيات التحكم. يجب أن يكون طول القائمة 2+ len (التحكم)_المنحنيات)
نعم
المعلمات
إذا كانت القيم لا شيء، فيمكن للمعلمات تحديد كائن المعلمة لاستخدامه في كل من منحنيات التحكم. يجب أن يكون عدد المعلمات 2 + len (التحكم)_منحنيات)
نعم
قريبًا...
«جسون» {
}
المعلمة التي تقوم بإرجاع التدفق المتأخر للعقدة بعد عدد معين من الخطوات الزمنية أو الأيام. API المرجع
نموذج
نموذج Pywr. نموذج
نعم
عقدة
العقدة المراد تأخيرها
نعم
خطوات زمنية
عدد الخطوات الزمنية لتأخير التدفق
نعم
أيام
عدد الأيام لتأخير التدفق. يعد تحديد عدد الأيام (بدلاً من عدد الخطوات الزمنية) صالحًا فقط إذا كان عدد الأيام قابلاً للقسمة تمامًا على طول الخطوة الزمنية للنموذج
نعم
التدفق الأولي
يتم إرجاع قيمة التدفق للخطوات الزمنية للنموذج الأولي قبل توفر أي تدفق متأخر. هذه القيمة ثابتة في جميع الخطوات الزمنية المتأخرة وأي سيناريوهات نموذجية. الإعداد الافتراضي هو 0.0
نعم
قريبًا...
«جسون» {
}
ال المعلمة المستهدفة للطاقة الكهرومائية هي المعلمة التي تعيد التدفق من هدف توليد الطاقة الكهرومائية. تحسب هذه المعلمة التدفق المطلوب لتوليد هدف معين لإنتاج الطاقة الكهرومائية. الغرض منه هو استخدامه على عقدة تمثل توربين حيث يكون هدف الإنتاج المحدد مطلوبًا في كل خطوة زمنية. API المرجع
()_يتدفق (، (،
نوع
هدف الطاقة الكهرومائية
نعم
هدف
هدف إنتاج الطاقة الكهرومائية. يجب أن تكون الوحدات بوحدات الطاقة في اليوم
اختياري
مياه_ارتفاع_معيار
ارتفاع المياه الداخلة إلى التوربين. الفرق بين هذه القيمة و التوربينات_الارتفاع يعطي رأس العمل للتوربين
الحد الأقصى
الاختياري
الحدود العليا للتدفق المحسوب. في حالة تعيين التدفق الذي يتم إرجاعه بواسطة هذه المعلمة يكون على الأكثر قيمة الحد الأقصى_معامل التدفق
اختياري
الحد الأدنى)_يتدفق
الحدود السفلية للتدفق المحسوب. في حالة تعيين التدفق الذي يتم إرجاعه بواسطة هذه المعلمة يكون على الأقل قيمة الحد الأدنى_معامل التدفق
اختياري
الحد الأدنى)_رئيس
الحد الأدنى للرأس حتى يحدث التدفق. إذا كان الرأس الفعلي أقل من هذه القيمة، فسيتم إرجاع التدفق الصفري.
اختياري
التوربينات_
ارتفاع التوربين نفسه. الفرق بين الماء_ارتفاع وهذه القيمة تعطي الرأس العامل للتوربين
اختياري
الكفاءة
كفاءة التوربين
اختياري
كثافة
كثافة الماء
اختياري
يتدفق_وحدة_التحويل
عامل يستخدم لتحويل وحدات التدفق لتكون متوافقة مع المعادلة هنا. يجب أن يؤدي هذا إلى تحويل التدفق إلى وحدات m3/يوم
اختياري
طاقة_وحدة_التحويل
عامل يستخدم لتحويل وحدات الطاقة الكلية. الإعدادات الافتراضية هي 1e-6 لإرجاع MJ
اختياري
«جسون» {
}
معلمة منحنى التحكم التي تقحم بين زوجين أو أكثر من القيم.
يتم استيفاء قيم الإرجاع خطيًا بين زوج من القيم اعتمادًا على التخزين الحالي. يتم استخدام الزوج الأول بين الحد الأقصى ومنحنى التحكم الأول، والزوج التالي بين منحنى التحكم الأول ومنحنى التحكم الثاني، وهكذا حتى يتم استخدام الزوج الأخير بين منحنى التحكم الأخير والحد الأدنى للقيمة. القيمة الأولى في كل زوج هي القيمة في الموضع العلوي، والثانية هي القيمة في الموضع السفلي. API المرجع
تخزين_
العقدة
storage node لمقارنة منحنى (منحنيات) التحكم بـ نعم التحكم
_منحنيات
قائمة المعلمات التي تمثل منحنى (منحنيات) التحكم. غالبًا ما تكون هذه معاملات الملف الشخصي الشهرية أو معاملات الملف الشخصي اليومية، ولكنها قد تكون أي معلمة تقوم بإرجاع القيم بين 0.0 و 1.0. إذا تم تمرير العوامات يتم تحويلها إلى المعلمة الثابتة
نعم
يقيم
قائمة بأزواج القيم للاستيفاء بينها. يجب أن يكون طول القائمة 1 + لين (control_curves)
نعم
الحد الأدنى
يعتبر التخزين الجزء السفلي من المنحنى السفلي، 0-1 (الافتراضي = 0)
نعم
الحد الأقصى
يعتبر التخزين الجزء العلوي من المنحنى العلوي، 0-1 (الافتراضي = 1)
نعم
قريبًا...
«جسون» {
}
المعلمة التي تدمج وظيفة متعددة الأجزاء.
تحسب هذه المعلمة تكامل الدالة الجزئية. يتم إعطاء الدالة الجزئية في صورة مصفوفتين (x و y) ويفترض أن تبدأ من (0، 0). قيم x يجب أن تكون متزايدة بشكل رتيب وأكبر من الصفر. API المرجع
معيار
تحدد المعلمة الحدود اليمنى للتكامل
نعم
x
عدد مرات التكرار
نعم
y
عدد مرات التكرار
نعم
قريبًا...
«جسون» {
}
تقوم المعلمة بتتبع العجز (الحد الأقصى\ _التدفق - التدفق الفعلي) للعقدة. API المرجع
ملاحظات: هذه المعلمة غير عادية بعض الشيء حيث يتم حساب قيمتها أثناء الطريقة التالية، وليس calc_القيم. الغرض منه هو استخدامه مع مسجل (مثل NumpyArrayNodeRecorder) لتسجيل العجز (المحدد على النحو المطلوب - التدفق الفعلي) عند العقدة. لاحظ أن هذا يعني تسجيل هذه المعلمة لا تعطيك القيمة التي استخدمها المحلل في هذه الخطوة الزمنية. بدلاً من ذلك، يمكن استخدام هذه المعلمة في النموذج بواسطة معايير أخرى وسيتم تقييمها إلى _عجز الأمس، حيث كان العجز في الخطوة الزمنية الصفرية هو صفر.
نموذج
نموذج Pywr. نموذج
نعم
عقدة
العقدة التي سيتم تتبع عجزها
نعم
قريبًا...
«جسون» {
}
المعلمة التي تُرجع عامل الخصم الحالي بناءً على معدل الخصم وسنة الأساس. API المرجع
خصم_معدل
معدل الخصم (معبرًا عنه بـ 0 - 1) يستخدم لحساب عامل الخصم لكل سنة
نعم
الأساس_سنة
خصم سنة الأساس (أي السنة بعامل خصم يساوي 1.0)
نعم
قريبًا...
«جسون» {
}