$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
1. הכן דגם קו פרשת מים ולספק נתוני קלט לאופטימיזציה
- צור מסד נתוני i_SWAT
- שימוש בתכנית בשם "מסובב", לבנות מסד נתונים ממאגרי מידע קלט מרובים כוללים קרקעות, מזג אוויר, ניהול ודשן.
- לחלופין, להפעיל SWAT קיים (שנוצר אולי עם ArcSWAT או AVSWAT) ניתן לייבא עם i_SWAT.exe. במקרה זה, תכנית "swat_rewrite" יכול לשמש תחליף או ניהול מידע HRU אחר המבוסס על נתונים ברמת שדה.
- כיול ואימות של מודל SWAT יש לבצע בשלב זה. מודל SWAT (גרסה 2005) שולב במסגרת זו דביבון נהר Watershed EA דוגמנות במקור היה מכויל ואומת על עומס מחקר יומי מרבי כולל (TMDL) כפי שתואר על ידי Jha et al. (2010). כיול ואימות נוסף של מודל SWAT נערך בתמיכה בפיתוח של תכנית מתאר פרשת מי נהר דביבון, כdescriהמיטה באגרן, Inc (2011), שהוא מודל SWAT ששמש למחקר זה.
- השתמש בגרסה שונה של SWAT2005.exe, נקראת SWAT2005GA.exe.
- הכן קובץ "presets.csv קו פרשת מים" - זהו קובץ טקסט אחסון רב של הגדרות הספציפיות לפרשת מי דביבון. הוא נקרא על ידי GeneticiSWAT וMapSWAT להלן כדי להגדיר פקדים מרובים ושדות נתונים לקו פרשת המים בלחיצה אחת.
- הכן את העלויות של אלמנטי שיטות שימור. בדוגמה זו, אלו מאוחסנים בטבלה [עלויות בפועל - דביבון על ידי מחוז] ב" עלויות בפועל על ידי subbasin Josh.mdb "מסד נתונים.
העלות הכוללת של פתרון מועמד היא סכום העלויות של שיטות שימור יחולו על יחידות קו פרשת מים ("יחידות הידרולוגיות תגובה", או HRUs). תכנית הייעול מחשיבה הקצאה אופטימלית של תרגול שימור אחת מקבוצה מסוימת של שיטות שימור בכל היבול HRU בקו פרשת המים. שלETS של שיטות שימור אפשריות שהוקצו לHRU נקראים אלל סטים.
- יצירת תיקיות ימ"מ. לטווח זה, 16 מעבדים שמשו, כלומר 16 עותקים של SWAT2005GA.exe נוהלו ב16 תיקיות נפרדות (אותו הדבר חל על מערכות עם מעבדים פחות, למשל, 4 תיקיות צריכות להיות שנוצרו עבור "ליבה מרובעת" מעבד).
2. בחר פרמטרי Optimization
- אופטימיזציה נשלטת על ידי התוכנה בשם "GeneticISWAT". כדי לבצע אופטימיזציה GeneticISWAT.exe, פתוח.
- עבור ל" קובץ ", ואז" פתח "ולבחור את מסד נתוני i_SWAT" דביבון GA.mdb ".
- עבור ל" קובץ ", ואז" הגדרות "כדי להקצות את הנתיבים לימ"מ הרצת מודל (SWAT2005GA.exe).
- עבור ל" בצע ", ואז" בחר ערכת אלל ". צעד זה מקובע את השילובים של שיטות שימור ששמשו באופטימיזציה. לטווח זה, אלל להגדיר # 14 היו בשימוש, שבו יש 23 שילובים של שיטות שימור. אבסטי אלל ailable מאוחסנים בקובץ התצורה "Alleles.csv".
- עבור ל" בצע ", ואז לבחור" Subset SPEA2 הארכיון Baseline המודע "כדי לבצע אופטימיזציה multiobjective באמצעות האלגוריתם האבולוציוני SPEA2.

איור 1. הגדרת יעדי אופטימיזציה ופרמטרים.
פרמטרים שנבחר אופטימיזציה:
מראש: בחר פרשת המים כדי להיות מותאמת. לחיצה על "החל" בוחרת מערכים הקבועים מראש הקובץ "presets.csv פרשת המים" כדי למלא את ערכי שליטה במסך זה.
משתנה פלט: בחר את היעדים הסביבתיים לאופטימיזציה. כפי שנבחר (N אאוטלט, אאוטלט P), זה מגדיר פונקצית מטרה 3-ממדים: חנקן (N האורגני + + NO3 NH4 + NO2) בממוצע במשך 5 שנים ביציאה, זרחן (Orga nic P + המינרלים P) בממוצע במשך 5 שנים ביציאה, והעלות הכוללת של שיטות שימור. שים לב שזה ייצור גבול תחלופה 3-ממדי. משתני פלט אלטרנטיביים יכולים להיות נבחר, שבו תכנית multiobjective היא למזער ({משתנה פלט}, עלות הכוללת).
גודל אוכלוסייה: גודל אוכלוסיית סט ראשוני. זה מקובע את המספר הראשוני של פתרוני מועמד. כאשר "זרע עם כל אלל" אפשרות מסומן, פתרוני מועמד המייצגים יישום אחיד של כל תרגול שימור המפורט באלל להגדיר לכל היבול HRUs בפרשת מים נוצרים ראשון. פתרוני המועמדים הנותרים נוצרו על ידי הקצאה אקראית של שיטות שימור מאלל המוגדר היבול HRUs. בעת בחירה "הזרע עם כל אלל" אפשרות, צריך לוודא שגודל האוכלוסייה הראשוני הוא לפחות גדול כמו מספר אללים בסט אלל (23 בהפגנה הזאת).
תחת = "jove_content"> מספר הדורים: הגדר את המספר הרצוי של דורות (חזרות) לטווח אופטימיזציה (שים לב שניתן להפעיל מחדש).
הסתברות Crossover: כאשר שני פתרוני מועמד נבחרים ליצירת פתרוני מועמד חדשים, הסתברות מוצלבת מציינת את ההסתברות שפתרונות חדשים מובחנים נוצרים (מוגדר 1 להפגנה הזאת).
גודל האוכלוסייה זמנית: זו קובעת את מספר פתרונות של המועמד חדשים שנוצרו. משאבי מעבד נמצאים בשימוש בצורה היעילה ביותר כאשר ערך זה הוא כפול שלם של מספר נושאי מעבד (16 בהפגנה הזאת).
הסתברות מוטציה: ציין את ההסתברות לשינוי בהקצאה האקראי HRU לפרקטיקת שימור אחר מקבוצת אלל. (הוא מוגדר ל0.03 להפגנה הזאת).
המספרנושאים: בחר את מספר המעבדים או חוטים המשמשים. 16 משמשים בהפגנה הזאת.
גורם כיול מס עקומה: זה מסופק מכיול מודל SWAT.
שמור אוכלוסייה בקובץ טקסט: זה חשוב כדי לבחור אם רוצה לחדש אופטימיזציה לרוץ אחרי מספר המסוים של חזרות הושלם. סימון אפשרות זו מייצרת קובץ טקסט עם ערכי אלל של כל HRU בכל פתרון מועמד לשרוד (פרט). ניתן לקרוא שוב כדי להפעיל מחדש ולהמשיך לרוץ.
פרמטרים משניים אופטימיזציה
השנה הראשונה: חייבת להיות מוגדרת כשנה לאחר תחילתו של מזג אוויר מידע הסטורי, ולא יאוחר מ 7 שנים לפני הסוף של נתונים אלה.
מחיר התירס: משמש במשוואת אובדן התשואה להעריך את העלות של הפחתת דשן.
שיטת ניקוד: SPEA2 ארכיון. הניקוד קובע כמה סביר היחיד ששרד הוא להיבחר למוצלב.
שיטת טיהור: נשלט. אנשים שמצבם גרועים בכל 3 הממדים נשלטים ומטוהר.
מקור HUC: סט ל" מיקום מסוים ", כלומר, את הערך" 7100006 "מ" קו פרשת מי HUC "השדה הבא משמש כדי למצוא שורה בטבלת אזור HUC. הערך "07100006" הוא קוד HUC שמונה ספרות לקו פרשת מי דביבון.
מקור עלות: סט ל" קאונטי (קוד המיקום HRU) "כדי לציין שעלויות אחרות מאשר CRP תיקבענה על ידי קודי מחוז FIPS בטבלת העלויות בפועל לעיל.
מקור CRP עלות: גדר "הארץ 1" כדי לציין שעלות CRP ייקבע על ידי קודי מחוז FIPS בטבלת העלויות בפועל לעיל.
3. נציג תוצאות
GeneticiSWAT.exe מייצר קובץ יומן מראה את ההגדרות ואת התוצאות לכל פתרוני המועמד (יחידים), וכן קבצים "שמורים" המקודד את התוצאות מאיטרציה האלגוריתם הסופית ושניתן להשתמש בו כדי להפעיל מחדש את טווח אופטימיזציה.
בשלב זה, ניתן לדמיין את המערכה השלמה של פתרונות יעילים פארטו (גבול האיזון) על ידי ביצוע השלבים הבאים:
- הפעל GeneticiSWAT;
- עבור ל" קובץ ", ואז" פתח "כדי לפתוח את מסד הנתונים i_SWAT" דביבון GA.mdb ".
- עבור ל" בצע ", ולאחר מכן" יצוא רשימת HRU ". שמור את הקובץ בשם "HRU.txt אלל דביבון".
- לייצר אנימציה על ידי הפעלת Mapswat.exe, בחירה באפשרות "הפעל" ולאחר מכן "3D אנימציה".

איור 2. Screenshot ליצירה "צלם" להדמית גבול 3-ממדית.
פלט הוא סדרה של קבצים הניתנים להפקה בבת אחת לתוך קבצי תמונה באמצעות תכנית POV-Ray ובחירה באפשרות "לגמול", ואז "תור קובץ". את התמונות ניתן להשתמש בכוחות עצמם או לשלב בסרט המראה את התקדמות האלגוריתם.

איור 3. הדמיה סטטית של גבול האיזון.
אם תרצו, סרט המראה את התקדמות האלגוריתם ניתן ליצור על ידי הפעלה "Framescanner.exe" וביצוע השלבים הבאים:
- עבור ל" קובץ ", ולאחר מכן, ולאחר מכן" קובץ "" חדש ", ואז" יבוא ", ואז" קבצי PNG ". בחר את התמונות סטטיות.
- כדי ליצור סרט, ללכת "קובץ", ולאחר מכן "יצוא", ואז "AVI".
- בחר codec "DIB" כדי ליצור קבצי AVI מקבוצות של תמונהקבצים.
לכל נקודה בגבול מייצגת תצורת פרשת מים (הקצאה ספציפית של שיטות שימור בנוף). מפות של תצורות אלה ניתן לראות לכל הגבול על ידי ביצוע השלבים הבאים:
- הפעל Mapswat.exe, בחר "הפעל", ואז "אנימצית מפה".
- בחר "רקון" מרשימה מוגדרת מראש ולחץ על "החל".
- בחר "פריסה 7 (רקון)" מרשימת פריסת מפה, לאחר מכן לחץ על "אישור".

איור 4. מסך של יצירת המפה של כל פרט בגבול האחרון.
תצורות יצוא ספציפי קו פרשת מים (יחידים) של עניין.
לעתים קרובות שאלה של עניין היא לבחור תצורות ספציפיות קו פרשת מים (יחידים) להשגת יעדי איכות מים בפרט. לדוגמה, אחד ייתכן שתרצה למצוא individual בגבול אשר מפחית ב 30% חנקן וזרחן על ידי 20% ביחס לעומסים בנקודת התחלה. MapSWAT מאפשר לאדם לחפש את הגבול לאדם עם המרחק הקטן ביותר אוקלידית למטרה המוגדרת. ניתן לעשות זאת על ידי ביצוע פעולות הבאות:
- פתח MapSWAT.exe. בחר "הפעל" | "חיפוש".

איור 5. מסך של חיפוש אדם ספציפי בגבול המתבסס על יעדים של איכות מים.
- הזן את המינימום ומקסימום הפחתת יעדים Tmin וTmax כמו גם גוון מרווח. גם להזין ירידה מסוימת באחוז החנקן (Nspec) מנקודת ההתחלה במרחב "% הירידה" ליד Baseline N, ואחוזי ההפחתה בזרחן (Pspec) ב" הפחתת% "ליד בסיס זרחן. התכנית מייצרת פלט במסך מוקפץ:

איור 6. מסך של פלט חיפוש
- לחץ על "העתק טקסט" ולהדביק לתוך גיליון אלקטרוני. שלושה שולחנות מיוצרים. בראשון הם אנשים הקרובות ביותר למטרות N ו-P של אותו אחוזי ההפחתה, שנעה בין Tmin לTmax ידי גוון. ממש מתחת לזה אדם האחד הקרוב ביותר ליעד (Nspec, Pspec) מופיע. שנית, שולחן נותן קרוב ביותר שבו אנשים בתחומי היעד, P מTmin לTmax תוך N הוא מוחזקים קבועים ליד Nspec. שלישית, שולחן נותן לאנשים הקרובים ביותר מטרות N החל Tmin לTmax תוך P מוחזק קבוע ליד Pspec. במקרה זה, הפרט הקרוב ביותר להפחתה של 30% N היה מזהה 8423 עם ערך N של 14,637,279.60. הנה המפה המראה את ההתפלגות המרחבית של שיטות שימור והמיקום של תצורה זו פרשת מים בגבול הפשרה:
files/ftp_upload/4009/4009fig7.jpg "alt =" איור 7 "/>
איור 7. תמונת מסך של מפת מדגם מתאר אדם שנבחר בגבול. לחץ כאן לצפייה בדמות גדולה.
יצוא נתוני המפה לניתוח נוסף אפשרי על ידי ביצוע השלבים הבאים:
- הפעל Mapswat.exe, בחר "הפעל", ואז "נתוני מפת יצוא".
- בחר "רקון" מרשימה מוגדרת מראש ולחץ על "החל".
- הזן את המזהה של תצורת פרשת מים (פרט) (8423 מוצגים), בדוק את "מאפייני צג אלל" ו "עלויות הצגה", ולאחר מכן לחץ על "אישור". נתונים אלו יכולים לשמש כדי ליצור מפות מותאמות אישית של תצורת פרשת המים שנבחר באמצעות תכנית GIS.
| שם תכנית | מקור | תיאור |
| Rotator | כרטיס |
| Swat2005GA.exe | משרד חקלאות אדמת מרעה, מעבדה לחקר קרקע ומים | מודל סימולצית פרשת מים |
| i_SWAT.exe | כרטיס | SWAT ממשק מסד נתונים |
| GeneticISWAT.exe | כרטיס | בקר הימ"מ האלגוריתם אבולוציוני. משלב גאליב מhttp://lancet.mit.edu/ga/. |
| MapSWAT.exe | כרטיס | קורא מסדי נתונים וshapefiles i_SWAT, מפיק תמונות של דורות ויחידים. |
| POV-Ray | Povray.org | התמדה של החזון Raytracer. |
| Framescanner.exe | טוד קמפבל | תמונה בפורמט PNG לממיר AVI |
| יוצר סרטים של Windows Live | מיקרוסופט | משמש לדחיסת AVאני ל WMV |
יוצר וממלא את מסד נתוני i_SWAT עם קרקע, מזג אוויר, וניהול נתונים לקו פרשת מים.
טבלת 1. טבלת התוכניות הנדרשות.
| שמו של קובץ | סוג | תיאור |
| דביבון GA.mdb | מסד נתוני Access | תיאורי מבנה וניהול של קו פרשת מי דביבון. נקרא על ידי GeneticiSWAT וMapSWAT. |
| presets.csv פרשת מים | טקסט | הגדרות קבועות מראש לקביעת GeneticiSWAT.exe וMapSWAT |
| Alleles.csv | טקסט | רשימה של האלל קובעת לאלגוריתם אבולוציוני. |
| HRU.txt אלל דביבון | טקסט | קובץ שנוצר על ידי GeneticISWAT רישום אללים אלה שנקבעו להיות יבול. נקרא על ידי MapSWAT. |
| עלויות בפועל על ידי subbasin Josh.mdb | מסד נתונים של Access | עלויות על ידי ניהול בפועל ומחוז. |
| הטרסה Zones.mdb | מסד נתונים של Access | טבלה [HUC נתונים] מחזיקים במרפסת ומספרי אזור תשואה לקו פרשת המים. |
| NRI Budgets.mdb | מסד נתונים של Access | נקרא על ידי GeneticISWAT.exe לשולחנות חיתוך ומכונה שאינם משמשים בטווח זה. |
| phucrp 2008-12-15.dat | טקסט | שולחן חום צמח יחידת בדיקה, לא נעשה שימוש בטווח זה. |
| Management.mdb | מסד נתונים של Access | טבלת סיבוב בדיקה, לא נעשה שימוש בטווח זה. |
| דביבון GA 2011/09/28 1313.log, דביבון GA 2011/09/29 0732.log, דביבון 2011/10/07 GA 0644.log | טקסט | קבצי יומן של ריצת GeneticISWAT. |
| דביבון GA.wmv | הנפשה | תצוגת 3D של יחידים על ידי הדור |
| Subbasin.shp > | ESRI Shapefile | קווי מתאר של subbasins בפרשת מים. |
| דביבון Map.wmv | הנפשה | תצוגה של אללים דומיננטיים לכל subbasin עבור כל אדם על הגבול. |
טבלה 2. טבלה של קבצי דוגמה הנדרשות.