Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
ستتعلم في هذا البرنامج التعليمي كيفية إضافة بنية تحتية جديدة إلى نموذج يتضمن الخزان ومحطة المعالجة ومصدر المياه الجوفية الذي سيوفر الطلب.
يرجى ملاحظة أن هناك عقدتين في WaterStrategy و Pywr تمثلان الخزانات. الأول هو تخزين العقدة والثانية هي خزان عقدة.
تقوم كلتا العقدتين بتخزين الماء. تعمل عقدة الخزان تمامًا مثل storage node، ولكنها تحتوي على معايير مدمجة تسمح لك بتحديد تبخر و ترسب مباشرة على العقدة. للتمثيل تبخر و ترسب باستخدام storage node، يلزم وجود مستجمعات المياه وعقدة الإخراج.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
في هذا القسم إدخال سيتم إضافة عقدة تمثل مصدر المياه الجوفية إلى نظام الخزان. ستتلقى عقدة الطلب المياه من كل من المياه الجوفية والخزان. يتم نمذجة المياه الجوفية كعائد.
قم باستنساخ «الطلب مع خسائر العلاج» سيناريو واتصل بالسيناريو الجديد «الطلب مع GW»
إضافة إدخال عقدة أسفل عقدة الطلب كما هو موضح أدناه. أعد تسمية العقدة إلى «بئر المياه الجوفية»
## #Notice: للحفاظ على نفس السلوك في كل من السيناريوهات السابقة، يجب تعيين الحد الأقصى لتدفق عقدة الإدخال إلى 0 في كل سيناريو.
يمكن القيام بذلك من خلال النقر على زر التحرير في سمة Max Flow لعقدة الإدخال.
ثم عن طريق تعيين الحد الأقصى للتدفق بمقدار 0 مم 3/يوم في مربع النص:
وقبل حفظ التغييرات، حدد جميع السيناريوهات بحيث ينطبق التدفق 0 على جميع السيناريوهات:
ثم انقر فوق ماعدا.
بعد ذلك، نحتاج إلى تحديد عائد المياه الجوفية في هذا السيناريو. قم بتعيين ماكس فلو من العقدة المراد إنشاؤها 0.02 مم 3/اليوم بدلاً من 0**.** سيمثل هذا أقصى إمداد ممكن لعقدة الإدخال في كل خطوة زمنية.
ثم قم بتشغيل هذا السيناريو.
قارن بين محاكاة_الصوت من الخزان إلى الخزان الموجود في **سيناريو «الطلب مع خسائر العلاج» **.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
خسائر التبخر وإضافة مساحة تخزين عبر ترسب هي مكونات رئيسية لتوازن كتلة الخزان. يتم قياس معدلات التبخر وهطول الأمطار بشكل عام بالطول/الوقت. غالبًا ما يحدث هذا في الوحدات المترية ملم/يوم.
للحصول على معدلات التدفق اليومي الحجمي المطلوبة لـ Pywr، يتم ضرب هذه المعدلات بعد ذلك في منطقة من الخزان. في القوالب المترية في WaterStrategy يتم التعبير عن هذه المنطقة بشكل عام بـ كم2.
بالنسبة للقالب الذي يستخدم flow in 3 مليون دولار/يوم، يلزم تحويل 0.001 للحصول على 3 مليون دولار/يوم.
التبخر (ملم/يوم)* المساحة (كم)* 0.001 = مم 3/يوم
بالنسبة للقالب الذي يستخدم التدفق بمل/يوم، لا يلزم إجراء أي تحويل للحصول على مل/يوم.
التبخر (ملم/يوم)* المساحة (كم)* 1 = مل/يوم
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
في هذا القسم، ستتم إضافة عقدة إخراج تمثل الطلب البلدي إلى النظام الذي سيسحب المياه من الخزان.
إضافة انتاج عقدة للنظام الذي سيمثل طلبًا حضريًا سيستخرج المياه من الخزان. أعد تسمية العقدة إلى «مثال الطلب».
في خط الأساس سيناريو: قم بتعيين السمات التالية على مثال الطلب العقدة:
الحد الأقصى_يتدفق = 0. هذا يمثل طلبًا قدره 0 مم 3/يوم.
تخصيص_جزاء = -1000. وهذا يمثل أولوية عالية لتخصيص المياه
قم بإنشاء سيناريو جديد يسمى «مع الطلب». للتذكير بكيفية إنشاء سيناريو، يرجى اتباع الرابط أدناه.
اعرض محاكاة_حجم الخزان في هذا السيناريو ومقارنته بخط الأساس.
في هذه الحالة، نقوم بنمذجة التخزين «المباشر» للخزان. عندما يصل الخزان إلى 0 مخزن في النموذج، لا يزال هناك مخزن ميت في النظام. عند مستوى التخزين الميت، لا يمكن إطلاق المياه المتبقية.
**إلى أي مدى يمكن أن يرتفع الطلب قبل أن يفرغ الخزان إلى مخزنه الميت؟ **
_للقيام بذلك، قم بإنشاء سيناريو جديد وتغيير الحد الأقصى_تدفق عقدة الطلب وإعادة تشغيل النموذج عدة مرات حتى يصل الخزان إلى 0 تخزين. _
**ما هو الحد الأقصى للتسرب الشهري من الخزان في المحاكاة؟ **
_تلميح: انظر إلى المحاكاة_التدفق عند التسرب link node . _
**قم بإنشاء سيناريو «الطلب الشهري». استخدم الفيديو التالي لمساعدتك في تنفيذ طلب الملف الشخصي الشهري، حيث يتغير نموذج الطلب بناءً على الأشهر: **
1234567890____ يناير-مارس: 0.1 مم 3/يوم____ 1234567890__1__ __أبريل-يونيو: 0.06 مم 3/اليوم
يوليو-سبتمبر: 0.07 مم 3/اليوم
سبتمبر - ديسمبر: 0.09 مم 3/يوم
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
انقر إنشاء مشروع.
أدخل اسم المشروع وانقر إضافة.
انقر إنشاء شبكة.
حدد الدليل، وأدخل اسم الشبكة _**«مثال لشبكة نظام الخزان» ** _، وحدد اسم القالب وفقًا لقطة الشاشة.
اختر استخدم الخريطة وانقر إرسال.
أخيرًا، يمكنك العثور على شبكتك التي تم إنشاؤها هنا.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
استخدم الفيديو أدناه لتحديد قاعدة الإصدار الشهري التي تمثل الحد الأدنى من التدفق البيئي في اتجاه مجرى الخزان. أنت حر في تحديد التدفقات الشهرية التي تشعر أنها مناسبة. يرجى استخدام سيناريو جديد عن طريق استنساخ «سيناريو الطلب مع GW».
تلميح: يمكن القيام بذلك عن طريق تحديد معلمة شهرية في الحد الأقصى للتدفق لقاعدة الإصدار. كيف يؤثر التدفق البيئي على الحجم المحاكي للخزان؟ كيف تؤثر على التدفقات النهائية؟ يرجى إظهار المخططات التي تم إنشاؤها لمعلمات الإخراج هذه.
قم بإنشاء سيناريو جديد يسمى «سيناريو جاف» عن طريق استنساخ «سيناريو الطلب مع GW». في هذا السيناريو الجديد، قم بتحديث معلمة تدفق مستجمعات المياه على عقدة التجميع إلى السلسلة الزمنية الموجودة في العمود «تدفق الخزان 1" من الرابط أدناه.
كيف يؤثر سيناريو التدفق هذا على تخزين الخزان؟
جرب قيمًا مختلفة لـ ماكس فلو في عقدة نموذج الطلب.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
الماء المستوى يمكن حساب 6 من الخزان بنفس الطريقة المستخدمة في الخزان. مطلوب مستوى مياه الخزان ليكون قادرًا على حساب الطاقة الكهرومائية. على الرغم من أن نموذج بوتسوانا الوطني لا يشمل الطاقة الكهرومائية، إلا أنه تم تضمينه في هذا البرنامج التعليمي للتأكد من اكتماله.
يرجى ملاحظة ما يلي: على عكس معلمة المنطقة التي تم تعريفها على عقدة Resevoir. سنحدد معلمة المستوى في علامة تبويب المعلمات بالواجهة. هذا لإظهار علامة تبويب المعلمات، يمكن تحديد المستوى أيضًا على العقدة.
فيما يلي مثال لجدول تصنيف مستوى المنطقة مقابل الحجم لـ:
عند رسمها تبدو كما يلي:
انقر فوق البارامترات علامة تبويب على الواجهة.
انقر فوق + لإضافة معلمة جديدة. حدد بيور_المعلمة
في حقل النص الذي يظهر، اكتب «مستوى السد»
نسخ و معجون انتقل إلى Json أدناه في المحرر وانقر وفر.
انقر فوق سلسلة زمنية في ال المخرجات علامة تبويب لتمكين حفظ السلاسل الزمنية للمستوى.
انقر فوق خريطة للعودة إلى عرض الخريطة
7. يجب الإشارة إلى معلمة مستوى السد في سمة المستوى على الخزان، للقيام بذلك، انقر فوق الخزان واكتب اسم المعلمة في سمة المستوى (مستوى السد). يرجى ملاحظة أن الاسم حساس لحالة الأحرف.
قم بتشغيل النموذج.
سترى ذلك لأن مستوى السد لم يتم تعريف المعلمة على العقدة، محاكاة_مستوى لا يتم إخراجها على عقدة الخزان. بدلاً من ذلك لعرض الإخراج، انقر فوق زر سمات الشبكة.
انقر فوق محاكاة_مستوى السد لاحظ أن اسم عقدة الخزان موجود باسم إخراج المعلمة.
يمكن رؤية سلسلة Level الزمنية أدناه.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
يرجى ملاحظة أن هناك عقدتين في WaterStrategy و Pywr تمثلان الخزانات. الأول هو العقدة والثانية هي عقدة.
تقوم كلتا العقدتين بتخزين الماء. تعمل عقدة الخزان تمامًا مثل storage node، ولكنها تحتوي على معايير مدمجة تسمح تبخر و ترسب ليتم تمثيلها مباشرة على العقدة. للتمثيل تبخر و ترسب باستخدام storage node، تُستخدم عقدة مستجمعات المياه المتصلة بـ storage node لتمثيل هطول الأمطار ويتم استخدام عقدة الإخراج التي تسحب المياه من storage node لتمثيل التبخر.
سيستخدم هذا البرنامج التعليمي عقد الخزان لبناء نموذج نظام الخزان.
يحتوي هذا البرنامج التعليمي على موقع موصى به، ولكن لا يهم إذا لم تتمكن من العثور على الموقع الدقيق، فما عليك سوى العثور على موقع آخر به نهر.
ضع أ خزان عقدة على النهر.
ال الجزء العلوي link node يمثل إطلاق الخزان التدفق الذي يغادر الخزان نتيجة لأي قواعد إطلاق أو لتلبية تخصيصات المصب. سيتم تحديد قواعد الإصدار بشكل عام على هذه العقدة. عادةً ما يتم تمثيل قواعد إطلاق الخزان المحددة في هذه العقدة بمعامل محدد في سمة nodes max\ _flow.
ال أقل link node يمثل التسرب من الخزان. يتم استخدام التسرب إذا تم تحديد قواعد إطلاق الخزان التي تقيد كمية المياه التي يمكن إطلاقها عبر هذه العقدة ويجب إطلاق مياه إضافية أكثر مما تسمح به قواعد الإطلاق (على سبيل المثال إذا كان الخزان فوق السعة). نظرًا لأن التسرب لا يستخدم عمومًا إلا عندما يكون الخزان أكثر من السعة، فإن هذه العقدة عمومًا لها عقوبة تخصيص إيجابية للغاية.
## #Notice: تذكر توصيل العقد بالنقر أولاً على العقدة الأولية ثم العقدة النهائية.
يمكنك عرض كيفية إضافة حواف في فيديو أدناه.
ال نظام الخزان يجب أن تبدو مثل الشكل أدناه.
ال مستجمعات المياه عقدة إلى '_مثال على مستجمع _'،
ال خزان عقدة إلى 'مثال على الخزان'
ال الإخراج عقدة إلى '_مثال للمنفذ _'.
ال رابط العقد إلى 'حرر«والآخر»Spill'.
يوضح الشكل أدناه مكان النقر لإعادة تسمية عقدة مستجمعات المياه. يمكن تكرار نفس العملية لجميع العقد الأخرى.
يرجى الانتقال إلى الرابط التالي للعثور على بيانات السلاسل الزمنية لهذه الخطوة.
انقر فوق عقدة التجمع واتبع النقرات (الأسهم الحمراء) الموضحة في تسلسل الأشكال أدناه.
في رابط Excel، سيكون لديك سلسلة زمنية. يرجى نسخ السلسلة الزمنية الأولى (أو الوحيدة إذا كانت هناك واحدة فقط). تأكد من نسخ التواريخ أيضًا.
قم بلصق السلسلة الزمنية في الخلية A1 في ال إطار البيانات علامة تبويب
يجب أن يكون لديك سلسلة زمنية كما هو موضح أدناه. انقر حفظ.
انقر فوق مثال لعقدة الخزان
قم بتعيين الحد الأقصى_الصوت إلى 25 مم 3. هذه هي السعة القصوى للسد في هذا البرنامج التعليمي.
قم بتعيين الأولي_الصوت إلى 15 مم 3. هذا هو مستوى التخزين الذي تبدأ به المحاكاة في الخطوة الأولى.
قم بتعيين عقوبة التوزيع إلى -200. غالبًا ما يكون للخزانات عقوبة تخصيص سلبية. غالبًا ما تستخدم عقوبات التخصيص لموازنة استخدام الخزان أو مصادر المياه الأخرى في الأنظمة متعددة الخزانات ومتعددة المصادر.
يجب أن تبدو السمات الموجودة على الخزان كما يلي:
على رابط التسرب تقوم العقدة بتعيين «عقوبة التخصيص» إلى 1000
ال رابط الإصدار يجب ألا تحتوي العقدة على أي إدخال للبيانات.
اعرض 'محاكاة_الصوت'من عقدة الخزان لمعرفة حجم تخزين الخزان بمرور الوقت.
انقر على عرض «قطعة الأرض».
يُنظر إلى الخزان على أنه ممتلئ ويظل ممتلئًا لمعظم الأفق الزمني. هذا هو الحال بسبب عدم وجود طلب على الخزان ولا توجد أي خسائر تبخر محددة.
لمشاهدة فيديو حول كيفية تشغيل النموذج وعرض المخرجات انقر هنا.
في «مع الطلب» سيناريو، قم بتعيين الحد الأقصى_تدفق نموذج الطلب إلى 0.1 مم 3/يوم وتشغيل هذا السيناريو .
## #Notice: تأكد من استخدام عقدة «Reservoir»: وليس عقدة «التخزين»: .
ضع [مستجمع مستجمعات المياه [] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node) أعلى الخزان. تمثل عقدة مستجمعات المياه النهر المتدفق إلى الخزان.
ضع [الإخراج] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node المصب للخزان. تمثل عقدة الإخراج في هذه الحالة منفذ النهر.
المكان الثاني [الرابط] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes بين الخزان وعقد الإخراج (كما هو موضح أدناه). في هذه الحالة، تمثل عقد الارتباط هذه (1) إطلاقات الخزان و (2) الانسكاب.
قم بتوصيل العقد بالحواف التي يشار إليها عادة روابط.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
يشرح البرنامج التعليمي حول نمذجة أنظمة خزانات مستجمعات المياه كيفية تنفيذ تخفيضات الطلب بناءً على مستويات تخزين الخزان باستخدام منحنيات التحكم. من خلال تقليل الطلب تدريجيًا عند الوصول إلى عتبات معينة، فإنه يساعد في إدارة موارد المياه أثناء النقص. ويغطي خطوات مثل تحديد منحنيات التحكم، وربط عوامل الطلب، وحساب الطلب، وتشغيل عمليات المحاكاة لعرض التأثيرات على تخزين الخزان والطلب في ظل ظروف مختلفة.
0
1
7
8
10
16
15
18
25
20
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
يمكن استخدام عقوبات التخصيص لموازنة استخدام المصادر للمطالب. في التدريبات السابقة مثال للخزان كان لديه عقوبة تخصيص ثابتة قدرها -200.
يمكن استخدام المعلمات لجعل عقوبة التخصيص هذه تختلف بناءً على التخزين في الوقت الفعلي للخزان. يمكن القيام بذلك باستخدام معلمة الحجم المحرفة. بمجرد أن تصبح عقوبة تخصيص الخزان ديناميكية، يمكن استخدامها مع عقوبات التخصيص للمصادر الأخرى لموازنة استخدام المصدر.
قم باستنساخ «إضافة الخزان P وE» السيناريو وتسمية السيناريو الجديد «مصادر متوازنة»
قم بتحرير سمة «عقوبة التخصيص» (سمة «التكلفة») لعقدة Reservoir وقم بتغيير نوعها إلى 'PYWR_المعلمة '
في علامة تبويب JSON، قم بلصق رمز JSON التالي. تقوم معلمة الحجم المحرفة هذه بتعيين غرامة تخصيص 0 للخزان عندما يكون ممتلئًا، وعقوبة التخصيص -200 عندما يكون فارغًا. عندما يكون الخزان بين الامتلاء والفراغ، يتم استيفاء غرامة التخصيص بين 0 و -200.
في عقدة إدخال المياه الجوفية، قم بتعيين الحد الأقصى_يتدفق إلى 0.02 وقم بتعيين عقوبة التوزيع إلى 50.0. عقوبة التخصيص الإيجابية البالغة 50 تجعل من الممكن استخدام عقدة المياه الجوفية فقط عندما تكون عقوبة تخصيص الخزان أقل من -50، أي عندما يكون 75__ ممتلئًا. هذا يعني أنه عندما يكون الخزان ممتلئًا تقريبًا، لن يتم استخدام المياه الجوفية. فقط بمجرد سحب الخزان بشكل كافٍ، ستبدأ عقدة المياه الجوفية في توفير المياه للطلب.
قم بتشغيل النموذج وعرض محاكاة_يتدفق من عقدة إدخال المياه الجوفية ومقارنتها بـ الطلب مع GW؛ و ال محاكاة_الصوت من عقدة الخزان وقارن كلاهما بـ إضافة الخزان P و E.
كما ترى سيناريو متوازن وهو البرتقالي، يستخدم مصدر المياه الجوفية بشكل أقل من السيناريو السابق. إذا كانت عقدة المياه الجوفية ذات ترخيص محدود، فهذه طريقة للحفاظ على حجم الترخيص. سيتم عرض هذا في برنامج تعليمي آخر.
تلميح: يمكنك رؤية عقوبة التخصيص المحاكاة إذا قمت بوضع علامة على مخرجات السلسلة الزمنية لعقوبة التخصيص Pywr_المعلمة. في الوقت الحالي، يتم استدعاء العقوبة المحاكاة محاكاة_التكلفة على الخزان
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
يمكن استخدام منحنيات التحكم لتنفيذ تخفيضات الطلب عندما تقل مستويات الخزان عن عتبات معينة. وهذا يمثل تنفيذ تدابير إدارة الطلب المؤقتة. في هذا التمرين، سيتم تقليل الطلب بشكل تدريجي حيث يقل الخزان عن عتبات تخزين معينة. سيوضح هذا التمرين معلمة مؤشر منحنى التحكم، ال معلمة مصفوفة الفهرسة بالإضافة إلى المعلمة المجمعة بالإضافة إلى تداخل المعلمات.
قم باستنساخ «مصادر متوازنة» السيناريو وتسمية السيناريو الجديد «تخفيضات الطلب»
أولاً سنحدد منحنى التحكم والتي تستخدم عتبات حجم التخزين لتقليل الطلب تدريجيًا لنمذجة قيود الطلب المفروضة على الطلب. المنحنى الأول هو الملف الشخصي الشهري (60٪ في الأشهر القادمة و 45٪ في حالات أخرى) مما يسمح بالتغييرات الموسمية في حين أن المنحنيين اللاحقين هما الثوابت (40٪ و 10٪ من سعة تخزين الخزان).
سيتم تحديد منحنى التحكم في البارامترات تبويب. في علامة تبويب المعلمات، أضف بيور_المعلمة.
قم بتسمية المعلمة «منحنى التحكم في التخزين» ثم اضغط أدخل**. **
قم بلصق مقتطف شفرة JSON التالي أدناه. يرجى ملاحظة كيفية الإشارة إلى «مثال الخزان» في السمة «storage_node».
في كل مرة، قم بخطوة معلمة مؤشر منحنى التحكم ستقوم بإرجاع قيمة الفهرس كما هو موضح أدناه:
يمكن ربط هذه المؤشرات بعامل الطلب الذي سيتم تحديده باستخدام معلمة المصفوفة المفهرسة. سيتم استخدام عامل الطلب لتقليل الطلب عند تجاوز كل حد لمنحنى التحكم.
سنقوم بربط ما يلي عوامل الطلب إلى مستويات فشل منحنى التحكم المختلفة:
سيؤدي ذلك إلى خفض الطلب إلى 90٪، 80٪ و 50٪ من الطلب الأساسي المقابل لـ 10٪، 20٪ و 1234567890__ 5__٪.
قم بإنشاء ملف جديد بيور_المعلمة
قم بتسمية المعلمة «عامل الطلب على منحنى التحكم» ثم اضغط أدخل**. **
قم بلصق مقتطف شفرة JSON التالي أدناه. يرجى ملاحظة كيفية الإشارة إلى «منحنى التحكم في التخزين» في السمة
index_parameter"`.
تأخذ سمة params
إما المقاييس القياسية أو معاملات Pywr ويتوافق فهرس المصفوفة مع الفهرس في المعلمة المشار إليها في الفهرس_المعلمة وهي في هذه الحالة منحنى التحكم.
حدد هذا الإخراج الخاص بالمعلمة.
بعد ذلك سنحدد الطلب الأساسي. هذا هو الطلب الذي يحتاج إليه الخزان قبل تنفيذ أي تخفيضات. في البرنامج التعليمي السابق، يتم تعريف نموذج الطلب على أنه رقم قياسي (0.1) على سمة Max\ _flow لعقدة مخرجات الطلب النموذجية:
سنستبدل هذا بـ مرجع المعلمة.
أولاً، سنحدد الطلب الأساسي باستخدام المعلمة الثابتة.
إضافة جديد **بيور_المعلمة. **
وقم بتسميته الطلب الأساسي ثم اضغط أدخل.
سيظل الطلب الأساسي 0.1 مم 3/يوم. انسخ مقتطف شفرة JSON والصقه في علامة تبويب JSON.
في كل خطوة زمنية، سيكون الطلب النموذجي هو الطلب الأساسي مضروبًا في عامل الطلب:
«الطلب بالخطوة الزمنية = الطلب الأساسي × عامل الطلب»
يمكن تحقيق ذلك باستخدام المعلمة المجمعة.
إضافة جديد **بيور_المعلمة. **
قم بتسمية المعلمة الجديدة «الطلب بالخطوة الزمنية»
انسخ مقتطف شفرة JSON والصقه في علامة تبويب JSON.
حدد لجعل قيمة المعلمة هذه يتم إخراجها في كل خطوة زمنية.
ال «الطلب بالخطوة الزمنية» يحدد الطلب في كل خطوة زمنية مع مراعاة الحالة (أي التخزين في الوقت الفعلي) في الخزان.
هذه المعلمة يحتاج إلى الرجوع إليه في الحد الأقصى_سمة التدفق لعقدة الطلب.
انقر فوق عقدة الطلب واكتب أو الصق 'الطلب بالخطوة الزمنية» في سمة max\ _flow لتحل محل القيمة العددية (0.1).
يرجى ملاحظة أنه إذا لم يتم حفظ اسم المعلمة، قم بتغيير نوع الإدخال إلى «الواصف».
لا تنس حفظ التغييرات.
اركض النموذج.
اعرض محاكاة \ _الحجم على الخزان
يمكنك تكبير في الجفاف، على سبيل المثال هذا هو الجفاف الذي حدث في 2042-__-2044.
في السيناريو مع انخفاض الطلب، لم ينخفض الخزان إلى مستوى التخزين المنخفض (9.4 مقابل 8.17 Mm3).
انقر فوق التدفق المحاكي\ _لعقدة الطلب. يمكن رؤية تخفيضات الطلب.
يمكنك عرض إخراج معلمة علاج التحكم من خلال النقر على بيانات الشبكة منظر.
النقر على محاكاة_يُظهر منحنى التحكم في التخزين الفهرس الذي يعود إليه منحنى التحكم في التخزين في كل خطوة زمنية. هذا يختلف بين 0-2.
قم بزيادة معامل الطلب الأساسي. ما مدى ارتفاع الطلب الأساسي قبل تفريغ الخزان بالكامل؟
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
في هذا القسم أ يمثل أ أعمال معالجة مياه الشرب سيتم إضافتها إلى النظام. يتم استخدام هذه العقدة لتمثيل العلاج خسائر ترك النظام. يتم إطلاق المياه من الخزان إلى محطات معالجة المياه حيث يتم فقدان نسبة من هذه المياه بسبب خسائر العمليات ثم يتم توفير المياه المتبقية حسب الطلب.
قم باستنساخ «مع الطلب» سيناريو واتصل بالسيناريو الجديد **«الطلب مع خسائر العلاج» . **
احذف الرابط الذي يربط الخزان بعقدة الطلب النموذجية بواسطة حق النقر على الرابط والنقر على «حذف الرابط"
ستتعرض أعمال معالجة المياه هذه لخسائر 10٪ بناءً على تدفق أعمال معالجة المياه.
قم بتعيين يجب أن يكون عامل الخسارة 0.1 يمثل خسائر 10٪.
قم بتعيين نوع عامل الخسارة ليكون net بحيث يتم حساب خسارة 10٪ لمخرجات أعمال المعالجة.
قارن بين محاكاة_الصوت من الخزان الموجود في «خط الأساس» و ال سيناريو «مع الطلب".
يذهب الخزان في السيناريو الذي يعاني من خسائر المعالجة إلى تخزين أقل خلال فترات الجفاف. هذا لأن الخزان يطلق المزيد من المياه حسب الطلب بسبب خسائر المعالجة.
هل تأثر الطلب بخسائر العلاج؟ قارن بين محاكاة_يتدفق لعقدة الطلب النموذجية تحت هذا و مع سيناريو الطلب.
تؤدي أعمال معالجة المياه إلى خسائر في النظام. يُظهر التدفق المحاكي لرابط الخسارة ناتج التدفق لرابط الخسارة. كيف يمكننا تحديد كمية المياه التي تدخل أعمال معالجة المياه؟
تلميح: ضع link node العادي بين الخزان ورابط الخسارة وأعد تشغيل النموذج. سيمثل التدفق المحاكي على هذه العقدة التدفق الصادر عن الخزان والتدفق الذي يدخل أعمال المعالجة قبل الخسائر.
في سيناريو جديد، قم بزيادة صافي الخسائر إلى 20%؟ كيف يؤثر ذلك على الحجم المحاكي للخزان؟
ضع رابط الخسارة بين الخزان والطلب وقم بتوصيل الخزان برابط الخسارة ووصلة الخسارة بعقدة الطلب مع الروابط. أعد تسمية رابط الخسارة ليكون **«أعمال معالجة المياه» . **
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
تعتمد المنطقة التي يغطيها الخزان أو Storage node على مدى امتلاء الخزان.
ال منحنى تصنيف المنطقة يحدد يعطي مساحة الخزان كدالة لمستواه أو تخزينه. في WaterStrategy و Pywr، يُعرف التخزين التدريجي للخزان في كل خطوة زمنية. يمكننا استخدام هذا التخزين مع مقياس تصنيف المنطقة لحساب مساحة الخزان وبالتالي تبخره في كل خطوة زمنية.
فيما يلي مثال لجدول تصنيف المنطقة:
0
1
7
2
10
4
15
6
25
14
عند رسمها تبدو كما يلي:
معايير الدفع هي وظائف تقوم بإرجاع قيمة في النموذج في كل خطوة زمنية. يمكن أن تكون هذه القيم ثابتة، بناءً على الوقت (على سبيل المثال في اليوم أو الشهر)، والحساب بناءً على الخطوة الزمنية وتخزين الخزان والعديد من الحسابات الأخرى. في هذه الحالة، نحن مهتمون بمعامل يقوم بإرجاع مساحة الخزان أو storage node كدالة للتخزين في الخطوة الزمنية. للقيام بذلك، نستخدم معلمة الحجم المحرفة.
تستخدم معلمة الحجم المحرفة مجموعة مصفوفة (جدول) من أحجام الخزان والقيم المقابلة. في هذه الحالة، تكون القيم المرتبطة هي المقابلة. منطقة الخزان من أجل أمر معطى مستوى الصوت. بين النقاط المحددة في الجدول، يتم استيفاء المعلمة.
_يرجى ملاحظة ما يلي: يمكن تعريف المعلمات مباشرة على العقدة أو يمكن تعريفها في علامة تبويب المعلمات في الواجهة. يمكن استخدام المعلمات المحددة في علامة تبويب المعلمات في الواجهة على عقد متعددة وتداخلها ضمن معايير مختلفة. _
يتضمن هذا البرنامج التعليمي كلا النوعين من التعريفات. سيتم تحديد المنطقة على العقدة، بينما سيتم تحديد معلمة المستوى (الخطوة التالية) في علامة تبويب المعلمات.
قم باستنساخ «الطلب مع خسائر العلاج» سيناريو واتصل بالسيناريو الجديد «إضافة الخزان P وE». يشير الحرف P إلى هطول الأمطار بينما يشير الحرف E إلى التبخر.
انقر فوق خزان وقم بتحرير منطقة عزا.
لا تحتوي معلمة المجلد المستكمل حاليًا على محرر JSON في WaterStrategy. من أجل تحديد هذه المعلمة على هذه السمة، نحتاج إلى استخدام العام بيور_المعلمة. هذا يسمح لنا بوضع JSON لأي معلمة Pywr.
اضغط حسنا
4. انسخ والصق رمز JSON أدناه في النص الموجود في علامة تبويب جسون
يمكنك تحديد تسجيل قيمة المعلمة كسلسلة زمنية عن طريق التحديد سلسلة زمنية في ال المخرجات تبويب. ثم احفظه.
قم بتشغيل النموذج وعرض تمت المحاكاة_مخرج المساحة
يوضح هذا مساحة الخزان بمرور الوقت.
تتوافق المناطق الأصغر مع أحجام تخزين الخزانات المنخفضة.
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
في هذه الخطوة، سنضيف معدلات التبخر وهطول الأمطار (ملم/يوم). داخليًا، يضاعف الخزان مساحة الخزان في الوقت الفعلي بواسطة التبخر.
يمكن تعريف التبخر بمعامل أو رقم قياسي. على سبيل المثال، يمكن استخدام سلسلة زمنية مرتبطة بالسلسلة الزمنية لسيناريو التدفق. ولكن في هذه الحالة، سنستخدم المعلمة الشهرية للملف الشخصي الذي يعين قيمة مختلفة لكل شهر في السنة.
حدد الخزان وقم بتحرير سمة التبخر.
يحتوي WaterStrategy على محرر Json لمعلمة ملف التعريف الشهرية. لاستخدامها، في علامة تبويب الخيارات، حدد بيور_شهرياً_الملف الشخصي.
في علامة تبويب الملف الشخصي الشهرية، أدخل معدلات التبخر في الجدول أدناه:
التبخر (ملم/يوم)
2.70
4.02
1.45
1.98
0.98
0.10
0.04
0.03
0.04
0.48
1.14
2.45
ثم احفظه.
اتبع نفس الخطوات لسمة Rainfall باستخدام الجدول الموجود أسفل الشكل.
هطول الأمطار (ملم/يوم)
4.91
2.33
1.24
2.30
0.39
0.01
0.01
0.00
0.01
0.48
1.76
2.23
أخيرًا قم بتعيين عقوبة التبخر إلى -2000 و تحويل وحدة التبخير على عقدة الخزان إلى 0.001.
تعتبر عقوبة التبخر السلبية للغاية البالغة -2000 أولوية أعلى من الخزان وأي عقد أخرى في النظام. هذا يضمن ذلك تدفق التبخر يتم مقابلته أولاً قبل يتم تنفيذ أي قواعد إدارة.
ال تحويل الوحدة يسمح للنموذج بتحويل التبخر بالملليم/اليوم ومساحة الخزان بالكيلومتر المربع بشكل صحيح إلى وحدات التدفق الصحيحة في القالب والتي تبلغ mm3/يوم
قم بتشغيل هذا السيناريو وقارن مستوى الصوت المحاكي مقابل «الطلب مع GW» سيناريو.
تبين أن التبخر يؤدي إلى انخفاض مستويات الخزان أثناء الجفاف. إضافات هطول الأمطار لا تعوض الخسائر.