- قطعات و تجهیزات الکترونیکی
- مقاومت
- خازن
- سلف
- دیود
- آی سی - تراشه
- میکروکنترلر و پروسسور
- ترانزیستور
- ترایاک و تریستور
- LED و تجهیزات مرتبط
- سگمنت و ماتریس
- کریستال و اسیلاتور
- وریستور
- رله
- پین هدر سوكت کانکتور فیش
- کلید سوئیچ کیپد
- فیوز
- بازر پیزو و بلندگو
- آنتن
- ریموت کنترلر
- فیبر مدار چاپی - برد بورد
- سیم و کابل
- ترانس چوک فریت هسته
- پوگو پین - پین تست
- فن و محافظ فن
- هیت سینک و المان حرارتی
- المان سرد / گرم کننده
- لیزر
- اسپارک گپ
- پیچ و اسپیسر
- جعبه و کیس بردهای الکترونیکی
- برق ساختمان
- سنسور و ماژول ها
- ماژول LED و سگمنت
- ریموت و ماژول های ارتباطی RF
- ماژول GPS - GSM - GPRS
- ماژول پرینتر چاپگر
- ماژول اولتراسونیک - فاصله سنج
- ماژول بلوتوث Bluetooth
- ماژول پردازش تصویر و دوربین
- ماژول پزشکی
- ماژول حرکت و لرزش
- سایر ماژول های کاربردی
- ماژول تاچ و اثر انگشت
- ماژول تایمر و پالس
- ماژول شتاب سنج و ژیروسکوپ
- ماژول های ESP و اینترنت اشیا
- ماژول صوتی
- ماژول و تگ RFID
- ماژول و سوئیچ PIR
- ماژول و سنسور بخار سرد
- ماژول و سنسور گاز
- ماژول و قطعات الکترونیکی
- دیمرهای DC و AC
- ماژول و سنسور گاز
- کوره القایی ZVS
- ماژول مادون قرمز IR
- رباتیک و مکاترونیک
- ابزارآلات و تجهیزات
- تجهیزات تست و اندازه گیری
- مینی کامپیوتر Mini PC
- انواع نمایشگر LCD/TFT/OLED
- بردهای خانواده آردوینو Arduino
- پروگرامر و بردهای آموزشی، کاربردی
- منابع تغذیه، باتری و شارژر
- تجهیزات حفاظتی و کنترلی
- هوشمند سازی
- پرینترهای سه بعدی و لوازم جانبی
- تجهیزات برقی خودرو
- تجهیزات جانبی
راهنمای تنظیم پارامترهای PID در درایو صنعتی؛ کنترل دقیق سرعت موتور
راهنمای کاربردی تنظیم پارامترهای PID در درایو صنعتی؛ کنترل دقیق و پایدار سرعت موتور
ضرورت اتوماسیون حلقه بسته (Closed-Loop):
در خطوط تولید مدرن و کاربردهای حساسی مثل بوسترپمپهای فشار ثابت، سیستمهای وایندر (کشش سیم و کابل)، جرثقیلهای سنگین و خطوط نورد، کنترل سرعت موتور به روش حلقه باز (V/F) اصلاً پاسخگوی نوسانات ناگهانی بار نیست. سیستم برای حفظ پایداری باید بتواند در کسری از ثانیه انحراف سرعت را جبران کند. ابزاری که این تعادل را برقرار میکند، الگوریتم PID است. تنظیم اشتباه این ضرایب در اینورتر، عامل اصلی مشکلاتی چون اورشوت شدید، لرزش مکانیکی شفت، داغ شدن موتور و حتی صادر شدن خطاهای ناگهانی اضافه جریان است. در این مقاله جامع، فرآیند کالبدشکافی ضرایب، راهنمای تنظیم پارامترهای PID در درایو صنعتی،کنترل دقیق سرعت موتوررا با هم بررسی میکنیم.
توضیح اجمالی: آناتومی و کالبدشکافی ضرایب سهگانه PID به زبان ساده
هنگامی که اینورتر در مد کنترل برداری حلقه بسته قرار دارد، کارت انکودر (PG Card) مداوم سرعت واقعی شفت را به درایو فیدبک میدهد. تفاضل سرعت مرجع (Set Point) و سرعت واقعی، سیگنال خطا (Error) را میسازد. الگوریتم PID با سه ابزار موازی این خطا را به صفر میرساند:
الف) بهره تناسبی (Proportional Gain – Kp)
این ضریب مثل پدال گاز عمل میکند؛ خطا را در یک عدد ثابت ضرب کرده و به خروجی فرکانس تزریق میکند. هرچه Kp را بزرگتر انتخاب کنید، درایو با قدرت و شتاب بیشتری موتور را به سرعت هدف میرساند. اما بالا رفتن بیش از حد آن یک عیب بزرگ دارد: سیستم به دلیل لختی (اینرسی) مکانیکی، سرعت هدف را رد میکند که به این پدیده اورشوت (Overshoot) میگویند. تکرار این فرآیند موتور را دچار نوسان شدید میکند.
ب) زمان انتگرالگیر (Integral Time – Ti)
ضریب تناسبی به تنهایی به دلیل اصطکاک بار نمیتواند خطا را صفر کند و همیشه یک “خطای حالت ماندگار” باقی میماند. ترم انتگرالگیر این خطاهای ریز مکرر را در طول زمان جمع و حذف میکند تا سرعت دقیقاً تثبیت شود. یک نکته کلیدی که در پای پروژه باید بدانید این است که در اکثر درایوها (مانند دلتا یا یاسکاوا)، این پارامتر به صورت زمان (ثانیه یا میلیثانیه) تعریف میشود. این یعنی رابطه معکوس برقرار است؛ هرچه مقدار عددی پارامتر زمان را در اینورتر **کوچکتر** کنید، اثر و سرعت پاسخ انتگرالگیر **قویتر** میشود.
ج) زمان مشتقگیر (Derivative Time – Td)
ترم مشتقگیر سرعت تغییرات خطا را پیشبینی میکند و مثل یک ترمز هوشمند جلوی ضربههای شدید مکانیکی و اورشوت را میگیرد. با این حال، در ۹۰ درصد کاربردهای کنترل سرعت موتور، مقدار Td روی **صفر** تنظیم میشود. چرخش شفت موتور و فرکانس سوییچینگ IGBTهای درایو، نویزهای الکترومغناطیسی بالایی روی کابل انکودر میاندازند. اگر این نویزها وارد ترم مشتقگیر شوند، خروجی سیستم را به شدت ناپایدار کرده و موتور صدای جیغ فرکانس بالا به خود میگیرد.
فرمول خروجی استاندارد کنترلکننده PID درایو:
u(t) = Kp * [ e(t) + (1/Ti) * ∫e(τ)dτ + Td * (de/dt) ]
توضیح عمیق: پروتکل تجربی تنظیم (Tuning) دستی درایو در محل پروژه
اگرچه قابلیت اتوتیونینگ (Auto-tuning) در درایوهای مدرن وجود دارد، اما به دلیل لقی گیربکسها یا بارهای غیرخطی، محاسبات خودکار درایو معمولاً ایدهآل نیست. روش استاندارد تنظیم دستی کارگاهی به ترتیب زیر است:
گام اول (خلوت کردن لوپ کنترل): زمان انتگرال (Ti) را روی بیشترین مقدار ممکن در کاتالوگ (مثلاً ۲۰ ثانیه) بگذارید تا عملاً بیاثر شود. ضریب مشتق (Td) را هم کاملاً صفر کنید. ضریب تناسبی (Kp) را روی یک مقدار اولیه کوچک (مثلاً ۱.۰) تنظیم کنید.
گام دوم (پیدا کردن سقف تناسبی): به موتور فرمان تغییر سرعت ناگهانی (پاسخ پله) بدهید. مقدار Kp را آرامآرام بالا ببرید تا جایی که شفت موتور پس از رسیدن به دور جدید، شروع به نوسان ریز یا لرزش کند. این مرز ناپایداری است. حالا مقدار Kp به دست آمده را حدود ۳۰ الی ۴۰ درصد کاهش دهید تا پایداری اولیه سیستم تضمین شود.
گام سوم (تزریق ترم انتگرال): در این مرحله سرعت موتور پایدار است اما با مقدار درخواستی شما فاصله دارد (خطای حالت ماندگار زیر بار). حالا پارامتر زمان انتگرال (Ti) را کمکم کاهش دهید (کاهش زمان یعنی تشدید اثر انتگرالگیر) تا جایی که خطای سرعت کاملاً صفر شود. اگر سیستم دوباره شروع به نوسان پاندولی کرد، زمان را کمی بالا ببرید.
گام چهارم (تست نهایی زیر بار): سیستم را در سناریوهای مختلف مثل استارت/استاپ سریع و زیر بار کامل تست کنید. اگر در لحظه تغییر شتاب، موتور ضربه مکانیکی شدیدی میزد، مقدار بسیار کوچکی مشتق (Td) در حد چند میلیثانیه اضافه کنید؛ در غیر این صورت آن را صفر رها کنید.
۳. جدول ماتریس رفتار ضرایب بر پاسخ موتور
| پارامتر (با افزایش عددی) | زمان صعود (شتاب اولیه) | میزان اورشوت | زمان نشست (رسیدن به ثبات) | خطای حالت ماندگار | پایداری سیستم |
|---|---|---|---|---|---|
| بهره تناسبی (Kp) | کاهش مییابد (سریعتر) | افزایش مییابد | تغییر اندک | کاهش مییابد | تضعیف میشود (نوسانی) |
| زمان انتگرالگیر (Ti) | افزایش مییابد (کندتر) | کاهش مییابد | افزایش مییابد | دیرتر صفر میشود | بهبود مییابد |
| زمان مشتقگیر (Td) | تغییر اندک | کاهش مییابد | کاهش مییابد | بدون تغییر | بهبود مییابد (در مقادیر کم) |
۴. جدول خط مقدم عیبیابی (Troubleshooting) لوپهای PID درایو
در زمان راهاندازی یا نگهداری تجهیزات، بروز رفتارهای نامطلوب در موتور نشاندهنده عدم تعادل ضرایب است. از این پروتکل تجربی برای حل سریع چالشها استفاده کنید:
| عارضه یا رفتار موتور | علت ریشهای مکانیکی و الکترونیکی | اقدام اصلاحی در پارامترها |
|---|---|---|
| موتور خیلی کند به سرعت هدف میرسد و تنبل عمل میکند. | ضریب تناسبی (Kp) خیلی کم تنظیم شده و درایو خروجی فرکانس را با شتاب کافی افزایش نمیدهد. | مقدار بهره تناسبی (Kp) را پلههای ۲۰ درصدی افزایش دهید تا شتاب اولیه سیستم بهبود یابد. |
| دور موتور مدام کم و زیاد میشود (نوسان پاندولی مداوم). | زمان انتگرالگیر (Ti) بیش از حد کوتاه است یا ضریب Kp بسیار بزرگتر از اینرسی بار انتخاب شده است. | مقدار Kp را کاهش داده یا پارامتر زمان Ti را افزایش دهید تا لوپ کنترل آرام شود. |
| موتور زیر بار سنگین افت دور پیدا میکند و به سرعت نامی نمیرسد. | اثر ترم انتگرالگیر ضعیف است و نمیتواند خطای حالت ماندگار ناشی از گشتاور مقاوم بار را صفر کند. | زمان انتگرال (Ti) را در تنظیمات اینورتر کاهش دهید تا پاسخ انتگرالی سیستم تقویت شود. |
| موتور صدای لرزش شدید یا جیغ فرکانس بالا دارد. | ضریب مشتق (Td) بالا است یا نویز الکترومغناطیسی کابل قدرت روی سیگنال فیدبک انکودر تاثیر گذاشته است. | ضریب Td را کاملاً صفر کنید. از سیم ارت مجزا و کابل شیلددار استاندارد برای انکودر استفاده نمایید. |
| درایو هنگام استارت یا شتابگیری ناگهانی خطای اضافه جریان (OC) میدهد. | پدیده اشباع انتگرال (Windup) رخ داده است؛ درایو برای حذف خطا، ولتاژ و فرکانس خروجی را فراتر از حد مجاز جهش میدهد. | سقف خروجی انتگرال (Integral Limit) را در کاتالوگ درایو پیدا کرده و آن را روی ۱3۰٪ الی ۱۵۰٪ جریان نامی قفل کنید. |
۵. کدهای آدرسدهی پارامترهای PID در برندهای پرمصرف بازار ایران
جهت دسترسی سریع شما در پای پروژه، کدهای آدرسدهی ضرایب PID در سه برند محبوب صنعت ایران آورده شده است:
- اینورتر دلتا (Delta) سری C2000: پارامتر
08-00جهت تعیین منبع فیدبک، پارامتر08-01برای بهره تناسبی (Kp) و پارامتر08-02برای زمان انتگرال (Ti) استفاده میشود. - اینورتر زیمنس (Siemens) سری SINAMICS G120: تنظیمات در پارامتر
p2200(فعالسازی کنترلر) آغاز میشود. پارامترp2280نشاندهنده Gain تناسبی و پارامترp2285زمان انتگرالگیر سیستم است. - اینورتر یاسکاوا (Yaskawa) سری V1000/A1000: پارامترهای گروه b5 متعلق به این الگوریتم هستند. پارامتر
b5-02بهره تناسبی و پارامترb5-03زمان انتگرال سیستم را مدیریت میکنند.
۶. چالشها و سوالات متداول در تنظیم لوپهای فرکانسی
۱. چه زمانی مجاز هستیم ضریب مشتق (Td) را کاملاً صفر کنیم؟
در بیش از ۹۰ درصد کاربردهای کنترل سرعت موتور (مثل پمپ، فن و نوارهای نقاله)، کنترلر به صورت یک سیستم PI (بدون مشتق) تنظیم میشود. حذف ترم مشتق باعث میشود سیستم به نویزهای الکتریکی ناشی از کلیدزنی اینورتر حساس نباشد و رفتار بسیار پایدارتری نشان دهد.
۲. پدیده بکلش (Backlash) مکانیکی گیربکس چه تاثیری روی لوپ PID دارد؟
لقی بین دندهها یک “ناحیه مرده” ایجاد میکند که در آن موتور میچرخد اما فیدبکی به بار منتقل نمیشود. این اتفاق باعث میشود ترم انتگرال درایو شدیداً اشباع شده و به محض درگیر شدن دندهها، ضربه شدیدی به گیربکس وارد شود. برای رفع این چالش، باید پارامتر “ناحیه مرده فرآیند” (PID Dead Band) را در اینورتر فعال کنید تا خطاها در محدوده لقی مکانیکی نادیده گرفته شوند.