و در نتیجه سیگنال کنترل میتواند به صورت زیر بازنویسی شود:
(۵-۱۳)
که پیادهسازی آن به سادگی امکان پذیر خواهد بود.
حال به بررسی حالت دوم می پردازیم.
-
- در حالت دوم کمینه زمان مرده متناظر با خروجی i ام به صورت زیر تعریف شود:
بنابراین حد بالا و پایین افق کنترل و افق پیش بین برای خروجی i ام به صورت زیر در نظر گرفته میشوند:
( اینجا فقط تکه ای از متن پایان نامه درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. )
.
مجموعه ای از خروجی پیشبینی سیستم برای j قدم جلوتر را به صورت زیر تعریف میکنیم:
که:
بنابراین معادله پیشبینی خروجی سیستم به صورت زیر بیان میگردد:
(۵-۱۴)
با فرض
و ساده کردن (۵-۱۴) داریم
(۵-۱۵)
ادامه روند فوق برای همه متغیرهای خروجی فرایند و کمینه کردن تابع هدف خواهیم داشت
که در آن R و S ماتریسهای ثابت و و ماتریسهای چند جملهای با ابعاد متناسب میباشد. همچنین
و
ماتریس R نیز به فرم خواهد بود که در آن G به صورت زیر تعریف می شود:
که ها به صورت زیر هستند:
که در آن سطرها و ستونهای صفر به علت وجود تاخیر در مدل میباشد. تعداد سطرهای صفر برابر خواهد بود. این نکته قابل ذکر است که اگر اختلاف زیادی بین و وجود داشته باشد تعداد صفرهای ماتریس چندجملهای افزایش و موجب می شود که ماتریس R منفرد شود که با انتخاب مناسب افقهای کنترل و پیش بین در تابع هزینه میتوان به بازده بالاتر رسید [۵۵].
در نهایت سیگنال کنترل میتواند به فرم ساده شده زیر نوشته شود:
بنابراین سیگنال کنترل برای هر دو متغیر ورودی قابل محاسبه خواهد بود. این نکته قابل ذکر است که دو حالت فوق به راحتی میتوانند برای فرآیندهای چند متغیره (بیش از ۲) تعمیم داده شوند.
برای سادگی در فرم نوشتاری پارامترهای کنترل کننده در این حالت، از این پس برای نمایش این پارامترها از فرم همانند قسمت اول استفاده میکنیم.
-
-
-
- روش پیشنهادی برای محاسبه پارامترهای کنترلکننده
-
-
حال به بررسی این موضوع میپردازیم که پارامترهای کنترلی، چگونه با بهره گرفتن از پارامترهای تخمین زده شده برای مدل فرایند () و ضرایب تابع هدف Q و R محاسبه میشوند.
سیگنال کنترل محاسبه شده در بخش قبل به سادگی و بدون نیاز به پردازشگرهای قدرتمند، در صورتی که پارامترهای کنترل کننده ، ، و معلوم باشند، قابل پیادهسازی میباشد. این ضرایب به صورت توابعی از پارامترهای مدل،، و و ماتریس های Q و R قابل توصیف هستند. به منظور کاهش این متغیرهای وابسته، در طراحی کنترلکننده IGPC فرض می شود که سیستم دارای ماتریس بهره واحد باشد. علاوه بر آن پارامتر به صورت زیر تعریف می شود:
این پارامتر میزان نزدیک بودن زمان مرده واقعی سیستم با پارامتر را بیان می کند. اگر این پارامتر برابر با ۱ باشد زمان مرده سیستم همان میباشد و اگر مقدار آن برابر با ۰ باشد مقدار آن برابر با است و هر مقداری بین ۰ و ۱ زمان مرده غیرصحیح بین و را نتیجه میدهد. محدوده تغییر پذیری بسیاری از قطب های گسسته زمان برای بسیاری از فرآیندهای صنعتی، اگر زمان نمونهبرداری به درستی انتخاب شود [۹۵/۰ ۵/۰] میباشد. زمان نمونه برداری کنترل کننده های دیجیتال بر اساس پاسخ زمانی سیستم انتخاب میشود. زمان نمونه برداری بین ۱۵/۱ و ۴/۱ زمان در مرجع [۵۱] پیشنهاد شده است.
ضرایب کنترل کننده با تغییر قطبهای فرایند با گام ۰۵/۰ در بازه ۵/۰ تا ۹۵/۰، تغییر ضریب در بازه ۰ ۵/۰ برای =۰٫۱ برای حالت اول تاخیر زمانی محاسبه میشوند. پس از آن برای مدل کردن ضرایب کنترل کننده (، ، و ) بر اساس پارامترهای مدل و و ضرایب کنترل وزنی تابع هزینه Q=I و R=، از شبکه های عصبی مصنوعی استفاده شده است.
۵-۳-۱- معرفی شبکههای عصبی مصنوعی (ANN [۴۳])
۵-۳-۱-۱- اجزای اصلی یک شبکه عصبی مصنوعی
شبکه عصبی یک نمونه [۴۴] کلی محاسبات ریاضی است که عملیات بیولوژیکی سیستم عصبی را مدل میکند [۵۶]. در سالهای اخیر مدلهای مختلفی برای شبکه های عصبی پیشنهاد شده اند که همگی آنها دارای یک ساختار مشترک متشکل از نرونها و شبکه اتصالات داخلی هستند. رایجترین مدل نرون بر اساس کار MsCulloch و Pitt در شکل ۵-۱ نشان داده شده است.
شکل ۵-۱٫ رایجترین مدل نرون بر اساس کار MsCulloch و Pitt. [56].
همانطور که از شکل فوق مشخص است هر نرون شامل دو قسمت است: ۱٫ تابع شبکه ۲٫ تابع فعالسازی. تابع شبکه مشخص می کند که چگونه توابع ورودی شبکه در درون نرون با یکدیگر ترکیب شوند. در شکل فوق ترکیب خطی وزندار به صورت زیر در نظر گرفته شده است:
که در آن تحت عنوان وزنهای سیناپسی شناخته میشوند. پارامتر بایاس نامیده می شود و برای مدل کردن آستانه[۴۵] مورد استفاده قرار میگیرد. سایر روشهای رایج برای ترکیب ورودیهای شبکه در جدول ۵-۱ خلاصه شده اند.
جدول ۵-۱٫ خلاصهای از توابع شبکه.
خروجی نرون () با یک انتقال خطی یا غیرخطی تحت عنوان تابع فعالسازی به ورودیهای شبکه به صورت زیر مرتبط میشوند: