ویرا صنعت الکترونیک سورین پشتیبانی واتساپ
خانه / مقالات / راهنمای کاربردی کنترلر PID
مقالات فنی

راهنمای کاربردی کنترلر PID

1) معرفی کلی کنترلر PID برای زمانی استفاده می‌شود که هدف فقط تنظیم دستی سرعت موتور نیست؛ بلکه باید یک کمیت واقعی در ماشین مانند فشار، دبی، سطح مخزن، دما یا کشش روی مقدار مطلوب ثابت بماند. در این حالت، اپراتور مقدار هدف ر

تاریخ انتشار:

راهنمای کاربردی کنترلر PID

1) معرفی کلی

کنترلر PID برای زمانی استفاده می‌شود که هدف فقط تنظیم دستی سرعت موتور نیست؛ بلکه باید یک کمیت واقعی در ماشین مانند فشار، دبی، سطح مخزن، دما یا کشش روی مقدار مطلوب ثابت بماند.

در این حالت، اپراتور مقدار هدف را تنظیم می‌کند و درایو مقدار واقعی را از سنسور یا ترانسمیتر می‌خواند. سپس فرکانس خروجی موتور را کم یا زیاد می‌کند تا مقدار واقعی به مقدار هدف نزدیک شود.

توجه: برای اپراتور، PID یعنی: مقدار هدف را درست انتخاب کن، سنسور Feedback را درست ببند، جهت Direct/Reverse را درست بگذار و سپس ضرایب را مرحله‌ای تنظیم کن تا سیستم بدون نوسان به هدف برسد.

2) کنترل PID در درایو چه زمانی استفاده می‌شود؟

در حالت عادی، فرکانس خروجی از یک مرجع اصلی مانند کی‌پد، ورودی آنالوگ یا ارتباطات دریافت می‌شود. در حالت چندمرحله‌ای، چند فرکانس ثابت از قبل تنظیم می‌شود و ورودی‌های دیجیتال مشخص می‌کنند که کدام فرکانس فعال باشد.

نمونه Feedbackهدف اپراتورکاربرد
ترانسمیتر فشار 4-20 mA روی I1 یا  0-10 V روی V1فشار لوله روی مقدار تنظیم‌شده ثابت بماند.کنترل فشار پمپ
فلوترانسمیتر آنالوگدبی خروجی حتی با تغییر مصرف ثابت بماند.کنترل دبی
سنسور سطح آنالوگسطح مخزن در محدوده مطلوب نگه داشته شود.کنترل سطح مخزن
سنسور دما با خروجی آنالوگدما با تغییر سرعت موتور کنترل شود.کنترل دما با فن یا پمپ
لودسل یا سنسور کشش با خروجی آنالوگسیگنال کشش نزدیک مقدار هدف بماند.کنترل کشش ساده
جدول (1)

اگر اپراتور فقط سرعت ثابت می‌خواهد، استفاده از PID لازم نیست. PID زمانی ارزش دارد که سرعت موتور باید بر اساس مقدار سنسور فرآیند به صورت خودکار تغییر کند.

3) مفهوم تنظیم PID برای اپراتور

عبارتمعنی ساده برای اپراتوراثر روی فرکانس خروجی
Reference یا Setpointمقدار هدف، مثل فشار مطلوب یا سطح مطلوباگر با Feedback اختلاف داشته باشد، PID فرکانس را تغییر می‌دهد.
Feedbackمقدار واقعی خوانده‌شده از سنسورنشان می‌دهد فرآیند واقعاً به هدف نزدیک شده یا نه.
H51 یا Kpقدرت واکنش اولیهزیاد شود خروجی سریع‌تر تغییر می‌کند، ولی ممکن است نوسان کند.
H52 یا Tiقدرت اصلاح خطای باقی‌ماندهکم شود اثر انتگرال قوی‌تر می‌شود؛ زیاد کم باشد نوسان می‌دهد.
H53 یا Tdاثر پیش‌بینی و کاهش جهشدر اغلب پمپ‌ها و سنسورهای نویزی روی صفر بماند.
جدول (2)

4) انتخاب مرجع و فیدبک

قبل از تنظیم ضرایب، ابتدا باید مشخص شود مقدار هدف از کجا وارد می‌شود و مقدار واقعی از کدام ورودی آنالوگ خوانده می‌شود. این مرحله مهم‌ترین بخش راه‌اندازی است.

پارامترانتخابکاربرد برای اپراتور
H490: غیرفعال 1: فعالبرای فعال شدن کنترل PID، مقدار ۱ انتخاب شود.
H570: Keypad 1: Keypad Pot 2: V1 3: I1منبع Reference یا مقدار هدف را مشخص می‌کند.
H500: I1 1: V1ورودی سنسور Feedback را مشخص می‌کند.
H590: Direct 1: Reverseجهت عملکرد را مشخص می‌کند. اگر با افزایش خطا سرعت باید زیاد شود، معمولاً Direct انتخاب می‌شود.
H55حد بالای خروجی PIDبیشترین فرکانس مجاز موتور در کنترل PID.
H56حد پایین خروجی PIDکمترین فرکانس مجاز موتور در کنترل PID.
جدول (3)

توجه: برای پمپ فشار معمولاً اگر فشار کمتر از مقدار هدف شود، سرعت باید زیاد شود؛ بنابراین در اغلب موارد H59=0 مناسب است. اگر با فعال شدن PID خروجی به سمت اشتباه حرکت کرد، ابتدا H59 را بررسی کنید.

5) نمایش Reference و Feedback روی کیپد

در برنامه، دو صفحه نمایش مخصوص PID برای اپراتور در نظر گرفته شده است. صفحه rEF مقدار Reference یا همان مقدار هدف PID را نشان می‌دهد و صفحه FbK مقدار Feedback یا مقدار واقعی خوانده‌شده از سنسور را نمایش می‌دهد.

این دو صفحه فقط برای مشاهده هستند و برای تنظیم مستقیم پارامتر استفاده نمی‌شوند. وقتی اپراتور وارد صفحه rEF یا FbK شود، عدد با یک رقم اعشار نمایش داده می‌شود؛ بنابراین نمایش 25.0 یعنی مقدار داخلی PID برابر 25.0 واحد فرآیندی یا معادل مقیاس انتخاب‌شده است.

صفحه نمایشمعنی برای اپراتورکاربرد در راه‌اندازی
rEFمقدار هدف PID یا Setpointبررسی کنید مقدار هدف از منبع انتخاب‌شده در H57 درست خوانده می‌شود.
FbKمقدار واقعی سنسور یا Feedbackبا تغییر فشار، دبی یا سطح، این مقدار باید منطقی و در جهت درست تغییر کند.
رفتن به صفحه‌هادر حالت فعال بودن PID، از منوی مانیتور قابل مشاهده است.قبل از تنظیم H51/H52/H53، حتماً rEF و FbK را کنترل کنید.
جدول (4)

نکته مهم: اگر rEF درست، اما FbK تغییر نمی‌کند، مشکل معمولاً در سیم‌کشی سنسور، انتخاب H50 یا مقیاس ورودی آنالوگ است. اگر FbK تغییر می‌کند ولی خروجی PID در جهت اشتباه حرکت می‌کند، H59 را بررسی کنید.

6) پارامترهای مهم و اثر عملی هرکدام

پارامترنام کاربردیاثر عملیمقدار شروع پیشنهادی
H49فعال‌سازی PIDوقتی ۱ باشد خروجی PID به عنوان فرمان سرعت استفاده می‌شود۱
H50انتخاب Feedbackمشخص می‌کند سنسور از I1 یا V1 خوانده شودمطابق سنسور
H51Kp یا بهره تناسبیسرعت واکنش اولیه را تعیین می‌کند. زیاد بودن باعث نوسان می‌شود۳۰۰
H52Ti یا زمان انتگرالخطای باقی‌مانده را حذف می‌کند. مقدار کمتر یعنی اصلاح قوی‌تر۱۰
H53Td یا زمان مشتقبرای کاهش Overshoot در سیستم‌های خاص است؛ در فیدبک نویزی معمولاً استفاده نشود۰
H55حداکثر خروجیبالاترین فرکانس مجاز خروجی PID50.0 Hz
H56حداقل خروجیپایین‌ترین فرکانس مجاز خروجی PID0.5 Hz
H57منبع Referenceمحل دریافت مقدار هدف را تعیین می‌کندصفر یا مطابق کاربرد
H59جهت عملکردDirect یا Reverse بودن کنترل را تعیین می‌کندصفر برای بیشتر پمپ‌های فشار
جدول (5)

واحد نمایش برخی پارامترها در منوی محصول ممکن است به صورت ضریب‌دار باشد؛ برای مثال H55=500 به معنی 50.0Hz است. مقدارهای پیشنهادی، نقطه شروع راه‌اندازی هستند و باید با ماشین واقعی تنظیم نهایی شوند.

7) روش راه‌اندازی مرحله به مرحله

مرحلهاقدام اپراتورنتیجه مورد انتظار
۱ابتدا موتور را در مد معمولی V/F یا مد کاری اصلی بدون PID تست کنید.جهت چرخش، جریان و عملکرد موتور صحیح باشد.
۲سنسور فرآیند را به I1 یا V1 وصل کنید و مقدار FbK را روی کیپد کنترل کنید.با تغییر فشار/دبی/سطح، Feedback باید تغییر منطقی داشته باشد.
۳H57 را بر اساس منبع مقدار هدف تنظیم کنید و rEF را مشاهده کنید.Setpoint از منبع درست خوانده شود.
۴H50 را مطابق ورودی سنسور Feedback تنظیم کنید.Feedback از ورودی درست خوانده شود.
۵H55 و H56 را برای محدود کردن سرعت موتور تنظیم کنید.موتور از محدوده مجاز مکانیکی و فرآیندی خارج نشود.
۶H51=300، H52=10 و H53=0 را به عنوان شروع قرار دهید.سیستم با تنظیم محافظه‌کارانه شروع شود.
۷H49 را روی ۱ قرار دهید و با بار واقعی تست کنید.PID فعال شده و سرعت موتور بر اساس خطا تغییر کند.
۸اگر حرکت در جهت اشتباه بود، H59 را تغییر دهید.با کمتر شدن Feedback از هدف، خروجی در جهت صحیح تغییر کند.
جدول (6)

8) نمودار اثر H51، H52 و H53 بر فرکانس خروجی

نمودارهای زیر مفهومی هستند و مقدار دقیق آن‌ها به ماشین، سنسور، بار، زمان شتاب و محدودیت‌های H55/H56 بستگی دارد. هدف نمودارها این است که اپراتور بداند با تغییر هر پارامتر، شکل تغییر فرکانس خروجی چگونه عوض می‌شود.

کنترلر PID
نمودار (1): اثر H51 یا Kp روی سرعت واکنش فرکانس خروجی PID

اگر H51 خیلی کم باشد، خروجی PID کند بالا می‌رود و فرآیند دیر به مقدار هدف می‌رسد. اگر H51 مناسب باشد، خروجی با سرعت قابل قبول و بدون نوسان زیاد به هدف نزدیک می‌شود. اگر H51 زیاد باشد، فرکانس خروجی ممکن است از مقدار لازم عبور کند و نوسان ایجاد شود.

کنترلر PID
نمودار (2): اثر H52 و H53 روی حذف خطا، نوسان و Overshoot

H52 بزرگ باعث اصلاح آرام و کند خطای باقی‌مانده می‌شود. H52 خیلی کوچک اثر انتگرال را شدید می‌کند و می‌تواند نوسان ایجاد کند. H53 در بعضی سیستم‌های کند می‌تواند Overshoot را کمتر کند، اما برای سنسورهای نویزی معمولاً بهتر است صفر بماند.

9) روش تنظیم Kp، Ti و Td

تنظیم PID باید مرحله‌ای انجام شود. در بیشتر کاربردهای پمپ و فن، بهتر است ابتدا Td را صفر نگه دارید و فقط Kp و Ti را تنظیم کنید.

گاماقدام تنظیمینشانه‌ی تنظیم درست
۱H53 را روی 0 قرار دهید.حساسیت به نویز Feedback کم می‌شود.
۲H52 را نسبتاً بزرگ نگه دارید؛ مثلاً 10 تا 30.اثر انتگرال آرام است و سیستم کمتر نوسان می‌کند.
۳H51 را آرام‌آرام افزایش دهید.سیستم سریع‌تر به هدف نزدیک می‌شود.
۴اگر خروجی یا فشار نوسان کرد، H51 را کم کنید.نوسان کاهش پیدا کند.
۵اگر مقدار واقعی به هدف نزدیک می‌شود اما خطا باقی می‌ماند، H52 را کمی کم کنید.خطای باقی‌مانده آرام‌آرام حذف شود.
۶اگر با کم کردن H52 نوسان ایجاد شد، H52 را دوباره افزایش دهید.سیستم پایدار شود.
۷فقط در سیستم‌های کند و بدون نویز، مقدار کوچک برای H53 تست شود.Overshoot کمتر شود؛ اگر صدا یا نوسان زیاد شد، H53=0 شود.
قاعده ساده تنظیم: H51 سرعت واکنش را زیاد می‌کند، H52 خطای باقی‌مانده را حذف می‌کند، H53 معمولاً برای اپراتور ضروری نیست و در سنسورهای نویزی می‌تواند مشکل‌ساز شود
جدول (7)

10) عیب‌یابی تنظیمات PID

مشاهده در زمان کارعلت محتملاقدام پیشنهادی
با فعال کردن PID، خروجی به سمت اشتباه می‌رود.جهت عملکرد اشتباه است.H59 را تغییر دهید و دوباره تست کنید.
فشار یا Feedback نوسان دارد.H51 زیاد است یا H52 خیلی کوچک است.H51 را کاهش دهید یا H52 را افزایش دهید.
سیستم خیلی کند به هدف می‌رسد.H51 کم است یا H52 خیلی بزرگ است.H51 را کمی افزایش دهید؛ در صورت باقی ماندن خطا H52 را کاهش دهید.
به هدف نزدیک می‌شود اما همیشه کمی خطا دارد.اثر انتگرال ضعیف است.H52 را مرحله‌ای کاهش دهید.
خروجی همیشه روی حد بالا مانده است.Setpoint غیرواقعی، سنسور اشتباه یا محدوده H55/H56 درست نیست.Reference، Feedback، جهت H59 و محدوده H55/H56 را بررسی کنید.
خروجی پایین‌تر از حد انتظار نمی‌آید.حد پایین H56 یا حداقل فرکانس منبع فرمان محدودکننده است.H56 و حداقل فرکانس‌های مربوط را بررسی کنید.
با اضافه کردن Td سیستم بدتر شد.Feedback نویزی است یا H53 زیاد است.H53 را به صفر برگردانید.
rEF درست است اما FbK ثابت می‌ماند.سنسور، سیم‌کشی یا انتخاب H50 اشتباه است.ورودی I1/V1، تغذیه سنسور و H50 را بررسی کنید.
جدول (8)

11) تغییر موقت بین کنترل PID و کنترل عادی

این قابلیت برای زمانی است که کنترل خودکار فرآیند با PID فعال است، اما اپراتور یا سیستم فرمان می‌دهد که برای مدتی فرکانس موتور از مرجع عادی درایو دریافت شود. در این حالت، تنظیمات PID حذف نمی‌شوند و پس از برداشتن فرمان بای‌پس، کنترل خودکار دوباره برقرار می‌شود.

برای استفاده از این قابلیت، یکی از پارامترهای I20 تا I24 روی مقدار 21 قرار داده می‌شود. پایه دیجیتال متناظر، فرمان انتخاب بین کنترل PID و مرجع عادی فرکانس خواهد بود.

ردیفوضعیت یا تنظیمعملکرد برای اپراتور
۱H49=1کنترل PID آماده است و در حالت عادی فرمان سرعت را تعیین می‌کند.
۲یکی از I20 تا I24 برابر 21پایه متناظر به فرمان تغییر بین PID و کنترل عادی اختصاص می‌یابد.
۳پایه غیرفعالفرکانس خروجی توسط PID و بر اساس Reference و Feedback تعیین می‌شود.
۴پایه فعالکنترل PID موقتاً کنار گذاشته می‌شود و فرکانس از منبع عادی انتخاب‌شده در Frq دریافت می‌شود.
۵پایه دوباره غیرفعالکنترل PID دوباره برقرار می‌شود و فرآیند بر اساس مقدار هدف و فیدبک کنترل خواهد شد.
۶فرمان RUN/STOPبدون تغییر باقی می‌ماند؛ این ورودی فرمان روشن یا خاموش کردن موتور نیست.
جدول (9)

در زمان فعال بودن بای‌پس، مقدار سنسور ممکن است همچنان در صفحه FbK قابل مشاهده باشد، اما برای اصلاح فرکانس خروجی استفاده نمی‌شود. با غیرفعال شدن پایه، کنترل خودکار PID دوباره ادامه پیدا می‌کند.

12) روش تنظیم و آزمایش بای‌پس PID

مرحلهاقدام اپراتورنتیجه مورد انتظار
۱ابتدا درایو را در حالت عادی و بدون PID آزمایش کنید و منبع فرکانس Frq را بررسی کنید.موتور با مرجع عادی مورد نظر و در جهت صحیح کار کند.
۲پارامتر H49 را روی 1 قرار دهید و عملکرد PID را کنترل کنید.در حالت غیرفعال بودن پایه بای‌پس، سرعت موتور بر اساس Reference و Feedback تغییر کند.
۳یکی از پارامترهای I20 تا I24 را روی 21 تنظیم کنید.پایه دیجیتال متناظر برای بای‌پس PID آماده شود.
۴پایه انتخاب‌شده را با کلید، رله یا خروجی کنترلی مناسب فعال و غیرفعال کنید.در حالت فعال، مرجع عادی و در حالت غیرفعال، خروجی PID فرمان سرعت را تعیین کند.
۵آزمایش را ابتدا با فرکانس پایین و شرایط ایمن انجام دهید.تغییر سرعت، جهت و عملکرد فرآیند قابل کنترل و بدون وضعیت خطرناک باشد.
۶مقدار مرجع عادی، حداقل و حداکثر فرکانس و زمان‌های شتاب و کاهش سرعت را بررسی کنید.هنگام تغییر حالت، موتور از محدوده مجاز مکانیکی و فرآیندی خارج نشود.
جدول (10)

13) نکات مهم هنگام استفاده

• قبل از فعال کردن پایه بای‌پس، مقدار مرجع عادی انتخاب‌شده در Frq را کنترل کنید؛ این مقدار نباید ناخواسته صفر، بسیار کم یا حداکثر باشد.

• فعال شدن پایه بای‌پس باعث توقف موتور نمی‌شود و فقط روش تعیین فرکانس را تغییر می‌دهد.

• اگر فرکانس خروجی PID با مرجع عادی اختلاف زیادی داشته باشد، هنگام تغییر حالت افزایش یا کاهش محسوس سرعت طبیعی است.

• برای بازگشت خودکار به کنترل PID، پارامتر H49 باید روی 1 باقی بماند.

• این قابلیت جایگزین توقف اضطراری یا مدار ایمنی نیست. برای توقف اضطراری از تجهیزات و مدار ایمنی مستقل استفاده کنید.

توجه: در زمان راه‌اندازی، ابتدا مرجع عادی را روی مقدار ایمن تنظیم کنید؛ سپس پایه بای‌پس را آزمایش کنید. اگر با فعال یا غیرفعال شدن پایه، سرعت در جهت یا محدوده نامناسب تغییر کرد، تنظیمات Frq، H55، H56 و زمان‌های شتاب و کاهش سرعت را بررسی کنید.

14) نکات ایمنی و محدودیت‌ها

• قبل از فعال کردن PID، صحت سیم‌کشی سنسور و جهت تغییر Feedback را بررسی کنید؛

• برای پمپ، حداقل و حداکثر فرکانس را طوری تنظیم کنید که به پمپ، لوله، شیرها یا فرآیند آسیب وارد نشود؛

• اگر سنسور قطع شود یا مقدار غیرواقعی بدهد، PID ممکن است خروجی را به حد بالا یا پایین ببرد؛ برای کاربردهای حساس، حفاظت جداگانه لازم است؛

• در کاربردهای فشار، از شیر اطمینان و حفاظت مکانیکی مناسب استفاده شود؛ و

• تنظیم PID باید با بار واقعی و در شرایط ایمن انجام شود. از تغییر ناگهانی مقدارهای H51، H52 و H53 خودداری کنید.

15) مطالعه و راه‌اندازی سریع

ردیفکار مورد نیازمقدار شروع پیشنهادی
۱تست موتور بدون PIDموتور باید در مد عادی درست کار کند.
۲انتخاب FeedbackH50=0 برای I1 یا H50=1 برای V1
۳مشاهده FbKبا تغییر سنسور، مقدار FbK باید تغییر منطقی داشته باشد.
۴انتخاب ReferenceH57 مطابق منبع Setpoint
۵مشاهده rEFمقدار rEF باید همان هدف مورد انتظار باشد.
۶تنظیم جهتH59=0 برای بیشتر پمپ‌های فشار. در صورت حرکت اشتباه تغییر داده شود.
۷تنظیم حد بالاH55= حداکثر فرکانس مجاز، مثلاً ۵۰۰ برای 50.0 Hz
۸تنظیم حد پایینH56= حداقل فرکانس مجاز، مثلاً ۵ برای 0.5 Hz
۹شروع ضرایبH51=300، H52=10،H53=0
۱۰فعال‌سازی PIDH49=1
۱۱تنظیم بای‌پس PIDیکی از I20 تا I24 روی مقدار 21 قرار داده شود.
۱۲آزمایش بای‌پس PIDپایه غیرفعال: کنترل PID؛ پایه فعال: مرجع عادی Frq
۱۳اصلاح نهایینوسان: H51 کمتر یا H52 بیشتر کندی: H51 بیشتر یا H52 کمتر
جدول (11)

توجه: قبل از تغییر ضرایب PID، همیشه rEF و FbK را از روی کیپد کنترل کنید. اگر مقدار هدف یا فیدبک اشتباه باشد، تغییر H51، H52 و H53 مشکل اصلی را حل نمی‌کند.