מערכות בקרה ואוטומציה
כיצד להתאים את Pid Parameters לתגובה מהירה במערכות השבת חירום
Table of Contents
הבנת בקרים במערכת החירום
מערכות השבת חירום (ESD) נועדו להביא תהליכים תעשייתיים למצב בטוח כאשר תנאים מסוכנים מתעוררים. בלב של לולאות ESD רבות הוא בקר PID, אשר מחשב באופן קבוע מונח שגיאה - ההבדל בין נקודות מוצא הרצוי לבין תהליך נמדד משתנה - וליישם פלט מדויק המורכב של תקלות פרופורציונליות, ופעולות נגזרות.
בניגוד לשליטה בתהליך שגרתי, שבו ניתן לקבל פתרון יתר על המידה עבור משתנים לא קריטיים, הפסקות חירום בדרך כלל דורשות את תהליך משתנה כדי להגיע לגבול בטוח (למשל, נקודת טיול נמוכה) עם מינימום overshoot וללא תנודות מתמשכת.זה בגלל פתרון יתר על המידה בהפסקת יכול לעלות על לחץ ציוד או לגרום לזעזוע תרמי.
קיצור של Key Parameters for Rapid Response
ההרחבה (Kp)
המונח היחסי מייצר תפוקת מידתית לשגיאה הנוכחית.הגדלת Kp מפחיתה את הזמן העולה ומגדיל את התוקפנות של הבקר.עם זאת, גבוה מדי Kp יכול לגרום overshoot ובמקרה הגרוע ביותר, חוסר יציבות. ב- ESD כוונו לעתים קרובות לערך הניב תגובה לחבית או מעט מחוספסת - מספיק מהר כדי לענות על הדרישה לאחור, אך ללא צלצול יתר של 2 ליטרים, לאחר מכן הוא מקבל מערכת כפולה, לאחר מכן, הוא מקבל לאחר מכן, הוא נמוך לאחר מכן, עד ל- 2 ליטר, לאחר מכן, הוא מקבל תגובה מכווץ, עד ל- 2 ליטר, לאחר מכן, לאחר מכן, לאחר מכן, הוא נמוך יותר מכווץ עד ל- 2 ליטר (Ric לאחר מכן, לאחר מכן, לאחר מכן, לאחר מכן, לאחר מכן, לאחר מכן, לאחר מכן, הוא נמוך יותר מדי, לאחר מכן, לאחר מכן, הוא נמוך יותר, הוא נמוך יותר, הוא מקבל תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ עם תגובה מכווץ, עד ל- 2 ליטר, עד 2 ליטר, עד ל- 2 ליטר, לאחר מכן, עד ל- 2 ליטר, לאחר מכן, לאחר מכן,
אינטגרל (Ki)
המונח האינטגראלי מבטל טעות של מצב יציב, אשר חיוני להבטיח את התהליך מגיע לנקודת בטיחות מדויקת.עם זאת, פעולה אינטגרלית מציגה שלב lag, אשר יכול להאט תגובה ולגרום overshoot אם קי הוא אגרסיבי מדי. עבור ESD, רווח אינטגרלי חייב להיות להגדיר גבוה מספיק כדי לחסל את ה- 0.1% של שאריות אבל נמוך מספיק כדי למנוע תופעות רוח - במיוחד אם הבקר רווי במהלך ה-reverseient.
ההרחבה Derivative Gain (Kd)
המונח נגזר צופה שינויים שגיאה על ידי בהתחשב בקצב של שינוי.פעולה נגזרת מכוונת מוסיף לחות, המאפשרת השימוש של רווח פרופורציונלי גבוה יותר ללא overshoot. זה חשוב במיוחד ב ESD כי זה מאיץ את התגובה הראשונית תוך מניעת המערכת מ overshooting את גבול הבטיחות.עם זאת, פעולה נגזרת היא דוגמה של רעש גבוה ⁇ - בעיה נפוצה בסביבות תעשייתיות עם אותות רועשים.
גישה נוחה למערכת חירום
כוונון פרמטרים עבור תגובה מהירה ESD חייב לעקוב אחר תהליך חוזר ומתועד כדי להבטיח תאימות בטיחות (למשל, IEC 61511, ISA-84). להלן היא שיטה שלב אחר צעד הממקסימה את מהירות התגובה תוך שמירה על יציבות.
שלב 1: הקמת בסיס עם הגדרות שמרניות
התחל עם Kp, קי ו Kd להגדיר ערכים נמוכים או אפס. עבור רוב התהליכים, הגדרת קי ו Kd לאפס בתחילה מאפשר לך להתבונן בהתנהגות הפתוחה ואת התגובה הטבעית של התהליך לשינוי שלב. לרשום את התהליך קבוע ( ⁇ ) וזמן מת ( ⁇ ) וזמן מת ( ⁇ ) פרמטרים אלה מאוחר יותר כוונון החלטות. במערכות ESD, את עקומת התהליך משינוי מאולץ קטן (למשל, בדיקה חלופית, אינה מאפשרת לעתים קרובות איסוף נתונים).
שלב 2: יישום שיטת כוונון סגורה
שיטת Ziegler-Nichols סגורה משמשת נרחב עבור ESD כי זה עובד בלולאות תעשייתיות מעשי. עם נגזרות אינטגרלית להגדיר אפס, להגדיל את Kp עד הלולאה oscillates ב amplitude קבוע (הרווח האולטימטיבי קו, עם תקופת שיא pus מתאים) עבור ESD, לעתים קרובות רוצה תגובה מהירה יותר מאשר Ziegler-Nholics "מתק" סטנדרטי; הם "ק" או "קבור" על פני" (retice) על פני "קאט" (op) או "קפוס" (op) על פני "קאט" (op") על פני "קרדוז 'או" (op) על פני כוונון" מתאים" (op) עבור כוונון" (op) על פני כוונון" (op) עבור ⁇ ) עבור ⁇ ) עבור ⁇ ) עבור ESD, לעתים קרובות יותר על פני ⁇ " (op) עבור ⁇ .
- (הופנה מהדף LT:0) No Overshoot tuningingingingFLT:1 (שימושי כאשר overshoot אסור): kp = 0.2 * Ku, Ki=0.4 * Ku / Pu, Kd= 0.066 * קו *
- (FLT:0) חלקם overshoot (10%) tuningFearLT:1 (ניתן לראות אם overshoot הוא שולי בטיחות): kp= 0.33 * Ku, Ki= 0.5 * Ku / Pu, KD=0 * 0 * 0 * 0 * 0 * 0 * 0
אלה coefficients מניבים זמנים מהירים יותר מאשר הגדרות Ziegler-Nichols קלאסי, תוך שמירה על overshooted.ally באמצעות סימולציה לפני החלת מערכת ESD חיה.
שלב 3: יישום Smoothing and Integral Anti-Windupup
רווח דרביטיבי, כאמור, דורש מסנן נמוך.קבע זמן המסנן קבוע בערך 0.1 * פו או 1/10 הזמן הנגזר (Kd / Kp) ב Directus או DCS שלך, זה לעתים קרובות מוגדר כ"מסנן מסנן קידוד" או "רווחה מצטברת עם זמן קבוע" עבור אנטי-windup, השתמש בשיטה "מנקה": להקפיא חלק בלתי נפרד כאשר הפלט הוא אחד הוא הפלט רווי (ה) הוא הפלט לאחור, כאשר הוא הפלט הוא הפלט הוא הפלט הפלט הפלט הפלט הפלט הפלט הפלט ה-מחדש, הוא אחד (מחדש, כלומר, כאשר הוא אחד הוא הפלט הפלט הפלט הפלט הפלט הפלט הפלט ה-מחדש, הוא אחד הוא קבוע).
שלב 4: מזל טוב עם בדיקות
החל שינוי צעד קטן (למשל, 25% של סטאפ) ל- ESD טיול סטמנט בתנאים בפיקוח.עיין בתגובה המשתנה של התהליך: עלייה בזמן, פתרון יתר (אם בכלל), זמן יישב, ואם המערכת מגיעה למצב קבוע בסף הבטיחות.
- אם הזמן עולה איטי מדי, להגדיל את Kp ב 10-20% ו Kd יחסית (כדי לשמור על לחות).
- אם overshoot עולה על מגבלות בטיחות אפשריות, להפחית את Kp או להגדיל את KD (ומתאם להזין מסנן נגזר).
- אם החנק נמשך, להפחית את Kp ולהגדיל את KD עד לחיבוק הוא מספיק.
מכיוון שLouיות ESD מוגדרות בדרך כלל לפעולה בטוחה (למשל, סגרו שסתום על אובדן אות), פלט הבקר עשוי להתעכב במהירות. במהלך בדיקות שלב, שימו לב לכל רוח שגורמת לעיכוב בהחלמה לאחר שמצב הנסיעה מנקה - זה לא רצוי כי המערכת עלולה לקרוע מחדש ללא צורך.
שלב 5: אימות לגרוע ביותר - Case Scenarios
הפסקות חירום יכולות לקרות מכל נקודה הפעלה.לרוץ בדיקות מרובות של שלבים מתנאים ראשוניים שונים (למשל, 50%, 75%, 90% מתאריך הנסיעה) לבדוק כי זמן התגובה נשאר בתוך מפרט וכי אין פתרון מעבר ל שולי הבטיחות. השתמש בסימולציות מונטה קרלו אם ה- DCS תומך בו, שינוי פרמטרים של תהליך משתנה (תהליך, זמן קבוע, זמן מת) בטווחים צפויים.
המונחים: כוונון
התמודדות עם תהליכים לא ליניארים
תהליכים תעשייתיים רבים (למשל, שסתום שבץ, מחליפי חום, כורים כימיים) מציגים התנהגות לא ליניארית. A PID מכוון לתגובה מהירה בנקודה הפעלה אחת עלול להיות בלתי יציב באחר.עבור ESD, לשקול קבל תזמון: הישגים זמניים מראש עבור מספר אזורי הפעלה ולעבור בצורה חלקה על בסיס תהליך משתנה. Alternatively, להשתמש בקר הסתגלותי אשר מזהה את התהליך ומתאים את Kp למערכות אבטחה לעתים רחוקות יותר, אך ורקמותרפיות, הם מתאימים לקשיים יעילים יותר, אך ורק לאחר מכן, אך ורק לאחר מכן, אך ורק לאחר מכן, הם מתאימים לקשיים מתקדמים יותר, אך ורק לאחר מכן, אך ורק לאחר מכן, הם מתאימים לשיטות אבטחה.
המונחים: mit
המונח נגזר קלאסי ללא סינון הוא רגיש לרעש.ב- ESD, ספייק רעש יכול לגרום בעיטות נגזרות מעוררות כי טיול המערכת מוקדם מדי.עיצוב תדירות סינון המסנן הנגזרה לפחות 2-3 פעמים מהר יותר מאשר רוחב הפס הסגור. לדוגמה, אם התקופה האולטימטיבית פו הוא 5 שניות (banddth -0.2 Hz), קבע את זמן המסנן קבוע ל-0.5 שניות.
מניעת Windupal למניעת ESD
רוח אינטגרלית היא בעייתית במיוחד במהלך אירועי ESD כי הפלט הבקר הוא לעתים קרובות רווי (למשל, שסתום סגור לחלוטין, אות ב 20 mA) בעוד השגיאה נמשכת.כאשר המצב מנקה, המונח המצטבר יכול לשמור את הפלט רווי, מעכב את החזרה לנורמלי.בנוסף לדגימה, להשתמש באינטגרציה מותנית: להפסיק לשלב כאשר הפלט רווי והשגיאה יש אותו סימן כמו תהליך מסוים כדי לספק לוגי.
בדיקות ואימות לבטיחות
כל תיקון של מערכת ESD חייב להיבדק ביסודיות ואומת על פי ניהול השינוי של המתקן (MOC) מבחנים כוללים:
- (FLT:0Functional Prooftestment TestFLT:1: סימום אירוע ביקוש (למשל, שלב סטאפ) ורשום את זמן התגובה, overshoot ו-con-state שגיאה.
- (FLT:0)Offline SimulationsFLT:1: השתמש סימולטור תהליך (כמו כלי כוונון מובנה של Directus או תוכנת צד שלישי כגון MATLAB /Simulink) כדי לבדוק את PID המתואם על פני טווח של הפרעות הצפויות.בדוק כי אין שילוב של שינוי סטנקט ועומס גורם חוסר יציבות או overshoot.
- (FLT:0) Hazard ו-Operbility (HAZOP) ReviewFLT:1: להציג את הפרמטרים החדשים של כוונון לצוות הבטיחות.דון ב מצבי כשל פוטנציאליים: מה אם חיישן נכשל גבוה או נמוך?איך מתנהג PID? לדוגמה, חיישן לא גבוה יכול לגרום לפעולה נגזרת המבוססת על שיעור שווא של שינוי, אולי כתוצאה מטיול מזעזע עם חיישנים או החלפה אדום.
(הופנה מהדף FLT:0) ,(Control Engineering’s PID Tuning Tips for Emergency Shutdown SystemsFLT:1 ו-FLT:2ISA-84 / IEC 615 תקני בטיחות פונקציונליים סטנדרטיים עבור מערכת ההפעלה סגורה חירום (FLT:4Control Global PID TuFillo:5 מציע סקירה מקיפה של Zieg-Nhols) ו-Cos לשיטות החלות ל-Cos.
מלכודות ופתרונות
- (FLT:0) ,Pitfall: שימוש ב- Ziegler-Nichols ללא התאמות יתר על המידה.FLT:1 הרקבון הקלאסי של רבע-אמפליטונים לעתים קרובות תוצאות ב 20-30% overshoot, בלתי מתקבל על הדעת ביישומים ESD רבים.פתרון: השתמש באפקטים מותאמים עבור ללא פתרון או 10% overshooting.
- (FLT:0) ,Pitfall: מסנן נגזרת הזנחה.IRLT:1 ; פעולה דרביטיבית ללא סינון רעש מוגבר, גרימת תפוקה לא נכונה.פתרון: תמיד ליישם מסנן נמוך עם זמן קבוע של 0 *Pu או פחות.
- (FLT:0) ⁇ : כוונון מבוסס על תנאים אידיאליים בלבד.FLT:1 אם התהליך יש זמן מת משמעותי, רווח פרופורציונלי ונגזרה עשוי לדרוש הפחתה כדי להימנע מזיהומים.פתרון: עבור תהליכים דומיננטיים במשרה מתה ( ⁇ / ⁇ > 0.5), לשקול שימוש ב- Smith Predictor או באופן בלתי נפרד רק בשליטה עם ממתים.
- (FLT:0) מיפוי: דינמיקה של פעולה מתאיינת.FLT ( 1:1 ESD שסתמי ESD יש מהירות סטרלינג מוגבלת. A PID הדורשת סגירה מלאה ב -100 ms אולי לא יהיה ניתן להשיג.
- <חזק>Pitfall: לא אימות לאחר כוונון.חזק> מפעילי עשויים להניח את ההגדרות החדשות לעבוד עבור כל התרחישים.פתרון: ליצור מאטריקס בדיקה המכסה תנאים רגילים, כועסים וגרועים ביותר.
מסקנה
תגובה מהירה ויעילה של PID במערכות של השבת חירום היא אפשרית באמצעות גישה מובנת, ממוקדת בטיחותית, החל בהבנה ברורה של כמה רווחים פרופורציונליים, חלק בלתי נפרד, ותוצאה נגזרת משפיעה על התנהגות transient, אתה יכול להשתמש בטכניקות כמו Ziegler-Nichols כוונון, פילטרים מתקדמים, ואנטי-windup להשגת סיכונים מהירים אך יציבים.