1397/09/20 11:44

انجام پروژه و حل مسئله کنترل فشار در S300 با PID Control

انجام پروژه و حل مسئله کنترل فشار در S300 با PID Control

 

می خواهیم فشار آب یک مجموعه را همیشه در عدد ثابتی مانند 3 بار ثابت نماییم

برای انجام این کار نظر شما را به حل زیر جلب می نمایم

یکی از مواردی را که باید همیشه در نظر داشته باشید این است که سیستم های حلقه بسته دارای فیدبک هستند

برای این کار وارد محیط سیماتیک منیجر می شوید

بعد از انتخاب plc مناسب یعنی plc که بتواند آنالوگ را ساپورت نماید وارد بخش برنامه نویسی می شوید

یک بلوک FC105 را به نتورک انتقال می دهید

لازم به ذکر است که این بلوک در اینجا نقش فیدبک را انجام می دهد

بعد از تنظیماتی که مد نظرتان است بر روی این بلوک لازم است تا خروجی را از مقدار set point خود کم کنید  و سپس مقدار بدست آمده را در مقدار ثابت KP ضرب می کنیم

یعنی اول مقدار ارور (error) را بدست می آوریم و سپس آن را در عددی ثابت که از 0 تا 10 است ضرب می نماییم

Set point – feedback = error

Error * Kp

این عمل برای این است تا شما بتوانید ارور را بزرگ نمایی کنید و در  مسئله مقدار واقعی را بدست آورید

حتما به این نکته توجه کنید که ضریب kp براساس تجربه کاری شما بدست می آید و عددی ثابت نیست و باید با مقدار آن بازی کنید تا عدد دقیق را بدست بیاورید

و جواب نهایی کاملا بستگی به این ضریب ثابت دارد (به این نکته توجه نمایید)

حال باید این عدد را در یک pqw قرار دهید ولی توجه نمایید که همینجوری نمی شود و حتما باید قبل از آن از بلوک Unscale

استفاده نمایید و سپس این مقدار را در pqw قرار دهید

برای قرار دادن در PQW هم بهترین راه استفاده از بلوک move است

به همین سادگی شما توانستید از pid control در حل مسئله استفاده نمایید

برای دانلود pdf این آموزش به همراه عکس های آن برروی لینک زیر کلیک نمایید

انجام پروژه و حل مسئله کنترل فشار در S300 با PID Control

monfared

کلیه حقوق متعلق به این سایت می باشد