آموزش عملی Tuning کنترل بویلر و توربین در سایت نیروگاه
- فرزین رضاقلی
- مقالات, بویلر, توربین گاز و بخار, نگهداری و تعمیرات

مقدمه: چرا Tuning کنترل بویلر و توربین در سایت سخت است و چطور باید درست انجامش داد؟
چند بار شده بعد از تعمیرات یا تغییر بار، سطح درام شروع به نوسان کرده، آلارم فشار بخار میبارد و اپراتور مجبور شده حلقهها را روی Manual ببرد؟ یا هنگام Load Rejection، توربین خوب مینشیند اما بویلر از نفس میافتد؟ اینها نشانهی تیونینگ نامناسب حلقههای کلیدی بویلر و توربین و تعامل ضعیف بین آنهاست.
مسئلهی اصلی این است: تیون حلقهها فقط تنظیم سه عدد P، I و D نیست. واقعیت سایت نیروگاه با تأخیر حسگرها، استیکشن ولو، هیسترزیس پوزیشنر، محدودیتهای ایمنی و کاسکیدهای درهمتنیده، زمین تا آسمان با مثالهای دانشگاهی فرق دارد. اگر بدون طرح تست، مدلسازی سریع، و ترتیب درست حلقهها جلو بروید، بهترین نتیجهاش نوسان کمدامنه است؛ بدترینش تریپ.
این مقاله یک مسیر عملی، سایتمحور و مرحلهبهمرحله برای تیونینگ کنترل بویلر و توربین ارائه میدهد؛ طوری که مهندس برق، ابزار دقیق یا مکانیک با سابقه عملی بتواند در یک شیفت کاری، حلقه را تست کند، پارامتر بدهد، پایش کند و مطمئن شود که حلقه در سناریوهای واقعی (Ramp بار، Load Rejection، تغییر کیفیت سوخت/آب تغذیه) رفتار قابلپیشبینی دارد.
نقشه کنترل بویلر و توربین: چه حلقههایی را اول تیون کنیم؟
قبل از هر آچارکشی روی پارامترها، باید معماری کنترلی واحد خود را دقیق بشناسید. اغلب واحدهای بخاری سابکرایتیکال و HRSGهای سیکل ترکیبی با ساختار مشابهی کار میکنند:
- بویلر/HRSG:
- Drum Level سهعنصره (فلو بخار، فلو آب تغذیه، سطح درام) با ولو آب تغذیه
- Main Steam Pressure کنترل با دستکاری Fuel/Firing Rate (در HRSG بدون فایر، از بایپس توربین یا گاز توربین اثر میپذیرد)
- Furnace Draft/FGR/O2 Trim (در بویلر فایر)
- Superheater/Reheater Attemperation (Spray)
- توربین بخار:
- Governor Speed Control (Start-up/Sync) و Load Control (MW) در حالت Droop یا Isochronous
- Valve Position/Chest Pressure کنترل (VPC) در برخی طراحیها
- Coordinated Control: Boiler-Follow، Turbine-Follow یا Sliding Pressure
قاعده طلایی ترتیب تیونینگ: از داخل به خارج. اول حلقههای داخلی و سریع (ولوهای سوخت، Draft، ولو آب تغذیه، VPC، اسپری) را پایدار و سریع کنید؛ سپس حلقههای کندتر (فشار بخار، MW)، و در پایان کاسکید/هماهنگکننده را تیون کنید. هرگونه تیون outer بدون پایدارسازی inner فقط نوسان را جابهجا میکند.
چارچوب ایمن و برنامهریزی تست در سایت
تیونینگ در سایت باید تحت MOC و Permit انجام شود. چکلیست زیر را قبل از هر تست اجرا کنید:
- هماهنگی با بهرهبرداری: محدوده بار، زمان تست، سناریوهای اضطراری، مسئولیت فرمانها
- بازبینی سلامت ابزار:
- Loop Check ولوهای بحرانی (Feedwater، Fuel، Attemperation): استیکشن، نشتی، Bias Positioner
- کالیبراسیون Transmitterها (DP درام، فلو اوریفیس، فشار میناستیم، دما)
- فیلترگذاری نرمافزاری DCS: مقدار فیلتر فعلی، تاخیر نمونهبرداری
- در دسترس بودن Bypass/Relief: اطمینان از توانایی واحد برای دفع اضافه فشار/بخار
- ثبتداده: تنظیم ترندینگ با نرخ نمونهبرداری مناسب (حداقل 1 Hz برای حلقههای کند، 5–10 Hz برای سریع)
- تعریف معیار پذیرش: Overshoot مجاز، زمان نشست، انحراف پایدار، و رفتار در تغییرات بار
توصیه تجربی: در شرایطی که آب تغذیه با دمای پایین وارد میشود یا کیفیت سوخت متغیر است، تستهای بزرگ دامنه انجام ندهید. از گامهای کوچک شروع کنید و نرخ تغییرات را محدود کنید.
| حلقه | سیگنال فرایندی | اکچویتور | گام تست پیشنهادی | تأخیر معمول | خطر اصلی |
|---|---|---|---|---|---|
| Drum Level (سهعنصر) | LC (درصد سطح) | Feedwater Control Valve | 1–2% تغییر اسپ، یا 2–3% پله روی خروجی ولو در Manual | 5–20 s (ابزار) + دینامیک Shrink/Swell | High/Low Level Trip، Thermal Shock |
| Main Steam Pressure | PT میناستیم | Fuel/Firing Demand | 0.5–1 bar پله اسپ در بار میانی | 5–15 s ابزار + 10–60 s فرایند | Overpressure، افزایش CO در بار پایین |
| Superheater Attemperation | دما بعد از SH | Spray Valve | 5–10°C پله اسپ | 10–30 s ابزار + 20–120 s ترمال | Water Carryover، Thermal Fatigue |
| Governor Speed | سرعت توربین | Control Valves | 10–20 rpm پله (در جزیرهای)، یا Ramp Load ±5 MW | 0.1–1 s ابزار + 1–5 s مکانیکی | Overspeed، Instability با شبکه |
| Furnace Draft/O2 Trim | Draft، O2 | ID/FD Fans، Dampers | 0.1–0.2 kPa پله Draft، 0.2–0.4% O2 | 2–10 s ابزار + 5–30 s فرایند | Backflow، افزایش CO/NOx |
مقادیر جدول تجربی هستند و بسته به طراحی واحد و OEM متفاوتاند؛ بازه ایمن را با تیم بهرهبرداری تعیین کنید.
روش گامبهگام تیون حلقههای بویلر
در این بخش روی حلقههای اثرگذار بویلر تمرکز میکنیم؛ روشها مبتنی بر تست پله، استخراج مدل FOPDT ساده، و تیون به روش IMC/λ است تا حلقه هم پایدار باشد هم پاسخ قابلپیشبینی ارائه کند.
۱) Drum Level سهعنصره: کنترل در حضور Shrink/Swell
- پیشنیازها:
- Feedwater Valve سالم، بدون استیکشن؛ در صورت نیاز از تست سینوسی کمدامنه برای آشکارسازی استیکشن استفاده کنید.
- کالیبراسیون DP Level با تصحیح دما/چگالی؛ فیلتر دیجیتال بالای 0.5–1 s قرار ندهید.
- سهعنصر فعال: Level به عنوان Master، فلو بخار و فلو آب به عنوان Feedforward/Ratio.
- ترتیب تیون:
- تیون فلو آب تغذیه (حلقه داخلی): حلقه فلو را جداگانه در حالت کاسکید فعال کنید. با پله 2–3% روی خروجی ولو، مدل تاخیر-مرتبه-اول را از ترند استخراج کنید. λ را 2–3 برابر Deadtime بگیرید. P را طوری انتخاب کنید که زمان نشست زیر 5–8 s شود و Overshoot کمتر از 10% بماند. Integral را روی 0.5–1 بر ثانیه تنظیم کنید؛ مشتق معمولاً نیاز نیست.
- فعالسازی فیدفوروارد: نسبت آب به بخار را با Bias کوچک (+/−2%) تنظیم کنید تا در Ramp بار، سطح درام Drift نکند.
- تیون Master Level: از اسپ 1–2% پله دهید. زمان نمونهبرداری 0.5–1 s. λ را طوری انتخاب کنید که زمان نشست 60–120 s باشد (کندتر از فلو). Integral ضد Windup با Back-calculation فعال باشد. از مشتق روی Level خودداری کنید.
- نکته عملی: Shrink/Swell باعث وارونگی پاسخ در تغییرات سریع بار میشود. برای کم کردن اثر، فیدفوروارد مبتنی بر فلو بخار با Lead کوچک (مثلاً 3–5 s) اضافه کنید تا حرکت اولیه خنثی شود.
- نمونه میدانی: در یک HRSG دو-فشار در جنوب کشور، نوسان ±5% سطح درام بعد از تعویض پوزیشنر ولو آب مشاهده شد. با کشف استیکشن 1.5% و اعمال Deadband Compensation در پوزیشنر و کاهش فیلتر DP از 3 s به 1 s، سپس تیون IMC با λ=45 s، نوسان به ±0.8% کاهش یافت.
۲) Main Steam Pressure: فشار باثبات بدون نوسان بار
- پیشنیازها:
- در بویلر فایر: Cross-limited Fuel/Air فعال باشد تا CO/NOx کنترل شود.
- در HRSG: اثرپذیری از گاز توربین را بپذیرید؛ حلقه فشار نباید تهاجمی باشد.
- ترتیب تیون:
- تیون حلقههای سوخت/هوا (Inner): حلقه فلو سوخت با زمان نشست 3–6 s و بدون Overshoot؛ Fan/Damper Draft با پاسخ 5–10 s.
- مدلسازی سریع فشار: در بار میانی 50–70%، 0.5–1 bar پله روی اسپ فشار (یا معادل آن روی Fuel Demand در Manual) اعمال کنید، Deadtime و Gain را از ترند بخوانید.
- تیون IMC/λ: λ را 3–5 برابر Deadtime قرار دهید تا از تحریک نوسانهای گرمایی جلوگیری شود. Integral کندتر از حلقه سوخت. فیدفوروارد از بار (MW Demand) اضافه کنید تا با تغییر Load Reference، خروجی Fuel Demand پیشخور شود.
- نکته عملی: از مشتق روی فشار اصلی خودداری کنید؛ نویز PT و فشار شبکه باعث تحریک D میشود. اگر لازم شد، D کوچک با فیلتر مناسب (DT/Filter) اعمال شود.
- نمونه میدانی: واحد بخاری 320 مگاواتی با نوسان فشار ±1.8 bar در Ramp 3 MW/min. با افزودن فیدفوروارد از Load Ramp و افزایش λ فشار از 20 s به 45 s، نوسان به ±0.6 bar کاهش یافت.
۳) Superheater/Reheater Attemperation: کنترل دما بدون Water Hammer
- پیشنیازها: اطمینان از صحت نصب ترموول، تأخیر اندازهگیری، صحت اسپری لاجیک (Interlock در فشار پایین).
- روش:
- ولو اسپری را برای استیکشن بررسی کنید. بسیاری از نوسانات دمایی ناشی از ولوهای کوچک با هیسترزیس بالا هستند.
- پله 5–10°C روی اسپ دما؛ مدل تاخیر بزرگ و پاسخ آهسته انتظار رود. λ را بزرگتر بگیرید (60–150 s). P کوچک و I کند. D معمولاً مفید نیست.
- Anti-reset windup الزامی است؛ در اشباع ولو اسپری، Back-calc فعال باشد.
- نکته: از فیلتر بیش از حد روی RTD/TC خودداری کنید؛ فیلتر آنالوگ 2–4 s کافی است. فیلتر زیاد موجب تاخیر مصنوعی و Overshoot کنترلی میشود.
۴) Furnace Draft و O2 Trim: هوای کافی، نوسان حداقل
- Draft:
- حلقه سریع است؛ P کافی و I سریع، اما با محدودیت نرخ تغییر Fan/Damper. از D پرهیز کنید.
- O2 Trim:
- حلقه Trim کند است و روی Bias نسبت سوخت/هوا اثر میگذارد. Integral بسیار کند (دوره دقیقهای) و بدون P تهاجمی. از اعمال Trim هنگام تغییر بار سریع خودداری کنید (Enable band تعریف کنید).
روش گامبهگام تیون حلقههای توربین
توربین بخار در قلب دینامیک بار قرار دارد. تیونینگ Governor و Load/MW Control باید به محدودیتهای ETS، Overspeed و هماهنگی با بویلر احترام بگذارد.
۱) Governor Speed و Valve Position Control (VPC)
- Speed Loop:
- در حالت جزیرهای یا قبل از سنک: پاسخ سریع، بدون Overshoot. P نسبتاً بالا، I متوسط، D معمولاً لازم نیست. Rate limit روی حرکت ولوها برای جلوگیری از ضربه فشار.
- VPC/Chest Pressure:
- در توربینهای با چند ولو موازی، ولو توالی و Linearization Characterizer بررسی شود تا گین حلقه ثابت بماند. عدم خطیسازی منبع نوسان است.
۲) Load (MW) Control و Droop
- در حالت سنکرون با شبکه:
- Droop مرسوم 4–5% برای پایداری با شبکه. اگر واحد کوچک در مزرعه بزرگ است، Droop تهاجمی نکنید.
- MW Controller به عنوان Outer بر Speed/Valve عمل میکند. λ بزرگتر از حلقه Speed انتخاب شود. فیدفوروارد از Load Demand فعال گردد تا Ramp نرم شود.
- تست عملی:
- Ramp ±5 MW با نرخ 2–3 MW/min، رصد Overshoot و Deviation نسبت به Demand.
- در صورت Overshoot، P را کم یا λ را بزرگتر کنید؛ اگر Lag زیاد است، I را کمی افزایش دهید.
- سناریوی Load Rejection:
- ETS و Bypass آماده. Governor باید به سرعت ولوها را ببندد و سرعت زیر حدود Overspeed بماند. پس از ایمن شدن، بازگشت کنترل به حالت عادی با Bumpless Transfer انجام شود.
Coordinated Control: Boiler-Follow، Turbine-Follow یا Sliding Pressure؟
انتخاب فلسفه کنترل هماهنگ، تعیینکننده پایداری واحد در تغییر بار است.
- Boiler-Follow:
- توربین بار را میگیرد؛ بویلر فشار را نگه میدارد. مناسب واحدهای با بویلر چابک. تیون فشار بویلر اهمیت بالایی دارد.
- Turbine-Follow:
- بویلر بار را میسازد؛ توربین با فشار حرکت میکند. برای بویلرهای کندتر/سنگینتر مناسب.
- Sliding Pressure:
- فشار میناستیم تابعی از بار است؛ راندمان بهتر در بارهای پایین اما تعامل کنترل پیچیدهتر است. فیدفوروارد قوی از Load Demand به Fuel/Feedwater حیاتی است.
در هر سه فلسفه، سه اصل را رعایت کنید:
- حلقههای داخلی سریعتر از حلقههای مرجع باشند (Separation of Time Constants).
- فیدفوروارد از بار به حلقههای سوخت و آب تغذیه، با Trim توسط حلقههای فیدبک.
- Bumpless Transfer، Anti-windup و محدودیت نرخ تغییر خروجیها فعال باشد.
خطاهای رایج و اصلاحات سریع (از نیروگاه)
- تیون Outer قبل از Inner:
- نشانه: پاسخ ظاهراً خوب در یک نقطه، اما نوسان شدید در Ramp. اصلاح: اول فلو/ولوها را سریع و پایدار کنید، بعد Master.
- Integral Windup:
- نشانه: پس از اشباع ولو، مدت طولانی طول میکشد تا حلقه به حالت عادی برگردد. اصلاح: Back-calculation و Limit-aware PID.
- Derivative روی سیگنال نویزی:
- نشانه: خروجی لرزان، ولو دچار فرسایش. اصلاح: حذف D یا فیلترگذاری مناسب.
- استیکشن ولو:
- نشانه: پاسخ پله با Deadband آشکار، پلههای Saw-tooth در خروجی. اصلاح: سرویس مکانیکی، تنظیم پوزیشنر، اعمال دِدبند نرمافزاری با دقت.
- فیلتر بیش از حد روی اندازهگیری:
- نشانه: تأخیر مصنوعی و Overshoot. اصلاح: کاهش فیلتر تا حد نیاز (1–2 s برای فشار/فلو، کمی بیشتر برای دما).
- عدم خطیسازی مشخصه ولو:
- نشانه: گین متغیر حلقه در نقاط مختلف بار. اصلاح: Characterizer در DCS، انتخاب Trim Equal Percentage برای ولو کنترل.
- ندیدن تعامل حلقهها:
- نمونه: تقویت I در Drum Level باعث نوسان دمای سوپرهیتر بهواسطه تغییرات فلو بخار میشود. اصلاح: افزایش λ Level، افزودن فیدفوروارد Lead.
- تطبیق ندادن Sample Time با دینامیک حلقه:
- نشانه: رفتار پلهای در خروجی و نوسان تصادفی. اصلاح: کاهش Sample Time حلقههای سریع به 100–200 ms؛ حلقههای کند 500–1000 ms کافی است.
مدلسازی سریع و تیون IMC/λ در میدان
برای حلقههای اصلی، کافی است یک مدل مرتبهاول با تأخیر استخراج کنید. روش عملی:
- پله کوچک امن اعمال کنید (جدول بالا).
- از ترند، زمان رسیدن به 63% پاسخ را τ و تأخیر اولیه را θ بخوانید.
- گین فرایند K را از ΔPV/ΔMV بهدست آورید.
- برای PID به روش IMC:
- P ≈ Kp = (τ)/(K(λ + θ))
- I ≈ τ + θ
- D را صفر یا کوچک نگه دارید مگر حلقه سریع و نویز کم باشد.
- λ را طبق اهمیت پایداری/سرعت انتخاب کنید: حلقههای حساس (Level، دما) λ بزرگتر؛ حلقههای فلو و سرعت، λ کوچکتر.
تیپ تجربی: اگر بعد از اعمال پارامترها، Overshoot کم اما زمان نشست طولانی است، I را کمی بیشتر کنید. اگر نوسان پایدار دارید، Kp را کم یا λ را بزرگتر کنید.
پایش پس از تیون و معیار پذیرش
- شاخصهای کلیدی:
- IAE/ISE روی پنجرههای 30–60 دقیقهای
- Overshoot حداکثر 10% برای Level و Pressure، کمتر از 2°C برای دما
- حوزه مرده خروجی ولو کمتر از 1% و بدون Hunting
- انحراف MW از Demand در Ramp کمتر از 0.5–1 MW
- سناریوهای آزمون:
- Ramp بار نامی (مثلاً 2–3 MW/min) با ثبت همه سیگنالهای مؤثر
- Load Rejection جزئی (10–15%) با تأیید ایمنی
- تغییرات کیفیت سوخت/آب تغذیه (اگر قابل بازتولید نیست، از دادههای تاریخی استفاده کنید)
- مستندسازی:
- ثبت پارامترهای قبل/بعد، نمودارها، دلایل تغییر، و شرایط تست
- بهروزرسانی رویههای بهرهبرداری و شرایط Enable/Disable حلقهها
مثال موردی یکروزه: احیای کنترل درام و فشار در HRSG تکفشار
شرایط: HRSG تکفشار، Feedwater Valve قدیمی با استیکشن 1–2%. شکایت اصلی: نوسان سطح ±4% در Ramp 2 MW/min، آلارم فشار مکرر.
- Pre-check: سرویس پوزیشنر و اعمال Deadband Compensation 0.6%، کاهش فیلتر DP Level از 3 s به 1 s.
- تیون فلو آب: تست پله 3%، استخراج τ=4.5 s، θ=1.2 s، اعمال IMC با λ=6 s. پاسخ فلو زیر 7 s نشست.
- سهعنصر Level: پله 1.5% اسپ، τ≈25 s، θ≈6 s، λ=45 s. Anti-windup فعال. فیدفوروارد از فلو بخار با Lead 4 s.
- فشار میناستیم: فیدفوروارد از Load Demand اضافه شد. λ فشار از 20 s به 40 s افزایش یافت.
- نتیجه: نوسان سطح ±0.9%، فشار ±0.5 bar، حذف آلارمها در Ramp و بهبود پذیرش بار.
پرسشهای متداول
- بهترین روش تیون Drum Level سهعنصره چیست؟اول حلقه فلو آب تغذیه را سریع و پایدار کنید، سپس Level Master را با λ بزرگ (60–90 s بسته به دینامیک) تیون کنید و فیدفوروارد از فلو بخار با Lead کوتاه اضافه کنید. D لازم نیست و Anti-windup الزامی است.
- فرق Boiler-Follow و Turbine-Follow در تیونینگ چیست؟در Boiler-Follow حلقه فشار بویلر باید قویتر و سریعتر باشد تا بار توربین را پشتیبانی کند. در Turbine-Follow تیونینگ فیدفوروارد سوخت/آب و زمانبندی Rampها اهمیت بیشتری دارد تا بویلر بار را بسازد و توربین دنبال کند.
- چطور Droop توربین را انتخاب و تیون کنیم؟برای کار موازی با شبکه معمولاً Droop حدود 4–5% پایدار است. اگر واحد کوچک است، Droop کمتر موجب نوسان با شبکه میشود. تیون MW Controller را کندتر از Speed بگیرید و از فیدفوروارد Load Demand جهت کاهش Deviation استفاده کنید.
- نشانههای استیکشن ولو کنترل و راهحل چیست؟پاسخ پلهای دندانهدار، Deadband محسوس، نوسان Saw-tooth در خروجی PID. راهحل: سرویس ولو و پوزیشنر، روانکاری، تنظیم Gain پوزیشنر، اعمال Deadband Compensation نرمافزاری و در صورت نیاز تعویض پکینگ/Seat.
- آیا استفاده از D در حلقههای بویلر/توربین توصیه میشود؟بهندرت. سیگنالها نویزیاند و D اغلب موجب لرزش خروجی میشود. در حلقههای سریع و سنسورهای بسیار تمیز ممکن است D کوچک مفید باشد؛ در غیر این صورت P+I با λ مناسب انتخاب بهتری است.
جمعبندی
تیونینگ کنترل بویلر و توربین در سایت یعنی تصمیمگیری مهندسی زیر محدودیتهای واقعی: ولوهای پیر، حسگرهای با تأخیر، و سناریوهای بهرهبرداری سخت. با رعایت ترتیب درست (از حلقههای داخلی به خارجی)، اجرای تستهای پله کوچک و ایمن، استخراج مدل ساده و تیون IMC/λ، و افزودن فیدفوروارد هوشمند، میتوانید در یک شیفت کاری تفاوت محسوس در پایداری سطح درام، فشار بخار، دمای سوپرهیتر و پذیرش بار توربین ایجاد کنید.
اگر در واحد شما تغییرات بار سریع، کیفیت سوخت متغیر، یا ابزار فرسوده است، عجله در تندکردن حلقهها فقط نوسانها را پنهان میکند. با آرامش و دقت، حلقههای داخلی را پایدار و سریع کنید، سپس به سراغ Master و هماهنگکننده بروید. نتایج پایدار، آلارم کمتر و خیال راحت اپراتور، همان چیزی است که دنبال آن هستید.
در صورت نیاز به همفکری روی برنامه تست، تفسیر ترندها یا انتخاب پارامترهای اولیه، تیم «آکادمی نیروگاه» میتواند همراه خوبی باشد. اگر سوالی دارید یا میخواهید روی کیس واقعی واحدتان بحث کنیم، با ما در تماس باشید.