پایان نامه کنترل اتوماتیک فشار خون با استفاده از کنترلر PID و تنظیم پارامتر های آن توسط الگوریتم ژنتیک

تعداد صفحات: 122 فرمت فایل: word کد فایل: 10002420
سال: 1388 مقطع: کارشناسی دسته بندی: پایان نامه مهندسی کامپیوتر
قیمت قدیم:۱۸,۸۰۰ تومان
قیمت: ۱۶,۷۰۰ تومان
دانلود فایل
  • خلاصه
  • فهرست و منابع
  • خلاصه پایان نامه کنترل اتوماتیک فشار خون با استفاده از کنترلر PID و تنظیم پارامتر های آن توسط الگوریتم ژنتیک

    پایان نامه کارشناسی کامپیوتر سخت افزار

    چکیده

    کنترل اتوماتیک فشارخون با استفاده از کنترلر PID و تنظیم پارامترهای آن توسط الگوریتم ژنتیک

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

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

    واژه های کلیدیتنظیم اتوماتیک فشارخون ، کنترلر PID ، الگوریتم ژنتیک ، تنظیم پارامترهای کنترلر PID با الگوریتم ژنتیک

    فصل اول : مقدمه

    امروزه کنترل اتوماتیک ، نقش مهمی در پزشکی مدرن ایفا می نماید . از کاربردهای کنترل در پزشکی ، سیستم های تزریق انسولین[1،2] ، کنترل تنفس[3،4] ، قلب مصنوعی[5،6] و کنترل اندام های مصنوعی[7] را میتوان نام برد.

    از دیگر کاربردهای مهم و حیاتی کنترل در پزشکی ، کنترل فشار خون است . بطور ساده می توان گفت ، فشار خون متناسب با برون ده قلبی و مقاومت رگ ها است ، لذا برای کاهش فشار خون در فشار خون بالا می توان ، برون ده قلبی و یا مقاومت رگی را کاهش داد.[8] روش معمول برای کاهش فشار خون ، کم کردن مقاومت رگی ، از طریق تزریق داروهای بازکننده رگ است .

    داروی کاهنده فشار خون مورد استفاده در این پایان نامه ، داروی سدیم نیترو پروساید[1] است که از طریق مهار پیام عصبی از گره های سمپاتیک و پاراسمپاتیک فشارخون را کاهش می دهد . [9،10]

    می توان گفت ، یکی از مهمترین عوامل در عمل جراحی کنترل فشارخون است .[11] زیرا در این حالت افزایش فشارخون ممکن است ، به خونریزی شدید و حتی مرگ بیمار منجر گردد . به طور کلی ،    می توان کنترل فشار خون در عمل جراحی را به دو دسته کلی کنترل فشار در حین عمل جراحی و بعد از عمل جراحی تقسیم بندی نمود .

    کنترل فشار خون بعد از عمل جراحی ، معمولاً در بیماران قلبی که عمل بای پس عروق کرونری[2] داشته اند انجام می گیرد ،[12،13] زیرا در این بیماران خطر افزایش فشار خون وجود دارد .کنترل فشار خون در حین عمل جراحی از اهمیت ویژه ای برخوردار است ، از دلایل آن می توان به کاهش خون ریزی داخلی ، آشکارسازی جزئیات ساختارهای آناتومی بدن که ممکن است توسط خونریزی محو شده باشند و همچنین تسریع و تسهیل در عمل جراحی ، اشاره کرد .[14]

    محققین زیادی در رابطه با کنترل فشار خون به تحقیق پرداخته اند . در اواخر دهه ۱٩٧٠ سیستم های کنترل فشارخون گسترش زیادی یافتند . شپارد[3] [15] یک کنترل کننده PID را برای کنترل فشار خون بکار برد ، ولی این کنترل کننده نتوانست نسبت به اختلافات جزئی پاسخ به داروهای هایپوتنسیو عملکرد خوبی داشته باشد . استفاده از کنترل تطبیقی توسط ویدرو[4] [16] ، آنسپارگر[5] و همکارانش[17] بررسی شد ، ولی این روش نیز نسبت به اغتشاشهای موجود ، کارایی خوبی نداشت . کویوو[6] [18]، سیستم کنترل فشار خونی را در یک سطح پایین نگه می داشت ولی محدوده فشارخونی که می تواست به عنوان مرجع در نظر گرفته شود ، کم بود . فوکوی[7] و ماسوزاوا[8] [19] از منطق فازی برای کنترل فشار خون استفاده کردند ، بطوریکه فشار خون را در یک سطح بالا ، برای بعضی کاربردهای پزشکی ، کنترل می نمودند ولی نوسانات به سادگی در پاسخ ظاهر می شدند ، زیرا وجود زمان مرده در پاسخ را در مرحله طراحی در نظر نگرفته بودند .[47]

    الگوریتم ژنتیک ، یک روش بهینه سازی تصادفی است که ایده اولیه آن از مکانیسم انتخاب طبیعی و ژنتیک تکاملی گرفته شده است ،[20]  این روش بهینه سازی با روش جستجوی موازی از مؤثرترین روش های بهینه سازی است .

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

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

              فصل دوم : بیماری فشارخون و روش های درمان پزشکی

    2-1  مقدمه

    در فصل قبل اهمیت ویژه کنترل اتوماتیک فشارخون در حین عمل جراحی و همچنین تحقیقاتی را که در این رابطه محققین زیادی انجام داده اند اشاره شد ، حال می خواهیم در مورد بیماری فشار خون مفصل تر بحث کنیم .

    دستگاه قلب و عروق بدن انسان از یک پمپ با عنوان قلب و کیلومتر ها راه ارتباطی بین اعضا سراسر بدن با عنوان عروق تشکیل شده است.[25]

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

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

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

    در انتهای هر بار باز شدن، چیزی حدود 100 میلی لیتر خون در قلب وجود دارد که وقتی بسته می شود حدود 80-70 درصد آن وارد ابتدای آئورت می کند. وقتی این خون وارد ابتدای آئورت، می شود، فشاری ایجاد می کند که به آن فشار ماکزیمم گفته می شود، حالا قلب شروع به باز شدن می کند تا خون را از ریه ها و همچنین از قسمت های مختلف بدن وارد خود کند. اکنون دریچه ای که در ابتدای آئورت وجود دارد بسته می شود و خون راهی ندارد جز اینکه در مسیر آئورت به راه خود ادامه دهد. خونی که وارد ابتدای آئورت شده بود و فشار ماکزیمم را ایجاد می کرد اکنون به تدریج کم می شود و بدنبال آن طبیعی است که فشار آن هم کم شود اما این فشار به صفر نمی رسد زیرا در مسیر تخلیه آئورت زمانی می رسد که قلب پر شده و مجددا می خواهد خون خود را تخلیه کند. فشار درون شریان آئورت، قبل از باز شدن مجدد دریچه، فشار مینیمم نامیده می شود. از آنجایی که دیواره ی عروق بزرگ و از جمله آئورت خاصیت الاستیسیته دارند ، این فشار ها در مسیر رگ های بزرگ بدن قابل انتقال و همچنین قابل اندازه گیری هستند. . فشار خون سرخرگ ها بوسیله میزان تلاش قلب و سلامتی عروقی خونی مشخص می شود. فشار خون بالا یا هیپرتاسیون[9] زمانی رخ می دهد که این فشار افزایش یابد.

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

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

    2-2  تعریف فشار خون

    فشار خون از نظر همودینامیک عبارتست از  نیرویی که خون بر دیواره رگ هایی که در آن جریان دارد وارد می کند. ازدیاد فشار خون از افزایش برون ده قلبی با بالا رفتن مقاومت عروقی و یا هر دو ناشی می شوند. مطالعات مختلف نشان داده که در تمام سطوح فشار خون، خطر مرگ و میر در اثر بیماری های قلبی عروقی متناسب با بالا رفتن میزان فشار خون افزایش می یابد. در واقع نمی توان مرز مشخصی را به عنوان مرز فشار خون طبیعی و فشار خون بالا تعریف کرد، چون فشار خون متغیری است که به صورت پیوسته در جامعه توزیع شده و معیار مشخصی برای طبیعی و یا غیر طبیعی بودن آن وجود ندارد. در واقع فشار خون بالا سطحی از فشار خون است که در آن فواید درمان، بیش از خطر های عدم درمان باشد. فشار خون طبیعی بر اساس فشار سیستولی پایین تر از 120mmHg و برای فشار خون دیاستولی پایین تر از 80mmHg است و فشار خون دیاستولی 80 تا 90 و سیستولی 120 تا 139 به عنوان پره هایپرتانسیون شناخته می شود. شیوع فشار خون بالا در جوامع گوناگون متفاوت بوده و از حدود 10 تا 60 درصد متغیر می باشد. هر چه فشار خون بیشتر باشد، خطر بیماری های قلبی عروقی بیشتر و امید به زندگی کمتر خواهند بود.

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

    فشار خون طبیعی اغلب متغیر است. میزان فشار خون از فردی به فرد دیگر تغییر کرده و در هر فرد طی روز به طور طبیعی بر اساس کار قلب بالا یا پایین می رود. با افزایش سن فشار خون به آرامی بالا می رود. در یک فرد جوان طبیعی، متوسط فشار خون حدود 80/120 است. به طور ایده آل فشار خون باید زیر 85/140 باشد. اگر فشار خون به طور مداوم از این میزان بالاتر رفت و مثلا به 90/166 رسید، نیازمند درمان است. برای اندازه گیری فشار خون، دو عدد باید مورد توجه قرار بگیرد: عدد سیستولی (انقباض قلب) و عدد دیاستولی(انبساط قلب) .

    عدد سیستولی: فشار خون در مقابل دیواره رگ ها وقتی قلب تازه از تلمبه زدن متوقف شده است این عدد اول یا بالایی است که خوانده می شود. معمولا روی 100 یا بالاتر از آن قرار دارد. بین 120 تا 135 حالت نرمال است.

    عدد دیاستولی: فشار خون در دیواره رگ ها بین هر ضربان قلب، زمانی که قلب در حالت استراحت قرار دارد است. این عدد دوم یا پایینی است که خوانده می شود. معمولا روی 85 یا پایین تر باید باشد.[21]

    2-3 انواع فشار خون

    چهار نوع فشار خون وجود دارد : مطلوب ، نرمال ، بالاتر از نرمال و بالا. فشار خون بالا نیز به سه نوع تقسیم بندی می شود. در زیر انواع این فشار خون ها و راه های در مانشان بررسی شده است.

    2-3-1 علائم

    تا زمانیکه صدمات ایجاد شده توسط فشار خون در بدن نمایان نشده اند، هیچ نشانه یا علامتی برای آن وجود ندارد. در مراحل جدی تر فشار خون (مرحله 2 و 3) بیمار دچار سردرد، تهوع و استفراق و اختلالات بینایی می شود. با مرور زمان شدید تر شدن این عارضه ممکن است باعث مسدود، باریک و ضعیف تر کردن رگ ها شود. این مسئله باعث لخته شدن خون می شود که ممکن است به قلب و رگ ها، کلیه ها و شبکه چشم صدمه وارد کند.

    2-3-2  تشخیص

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

    2-3-3  درمان

    فشار خون بالایی که در مراحل اولیه قرار دارد و کمی بالاتر از حد نرمال است ممکن است با تغییر روش های زندگی مثل کم کردن وزن، ترک عادات بد غذایی، مصرف کمتر نمک و روغن، ترک سیگار، عدم استفاده از مشروبات الکلی، کم کردن فشار های عصبی و ورزش کردن درمان شود. گاهی لازم است که فشار خونتان را در منزل اندازه بگیرید تا مطمئن شوید که تغییرات انجام شده نتیجه بخش بوده است یا خیر.

    هدف از درمان، رساندن فشار خون به کمتر از 90/140 در افراد معمولی و کمتر از 85/130 در بیماران مبتلا به بیماری کلیوی یا دیابت است. با این هدف که در دراز مدت خطر عوارض وخیمی که گفته شد کاهش پیدا می کند. اگر فشار خون به مراحل 2 و 3 برسد، معالجه آن ضروری است. این جا به 4 دسته از داروهایی که برای معالجه فشار خون بالا استفاده می شوند اشاره می کنیم:

    باز دارنده های ACE : که از رها شدن هورمونی به نام آنژیوتنشن در بدن جلوگیری می کند و بنابراین باعث باز شدن رگ های خونی می شود.

    ادرار آور ها که با دفع نمک و آب های زائد بدن به این مساله کمک می کنند.

    داروهای مهار کننده تپش  قلب که باعث کندتر شدن ضربان قلب می شوند و به همین ترتیب فشار را نیز پایین می آورند.

    داروهای گشاد کننده رگ ها که رگ های خونی را باز کرده و میزان تلاشی را که قلب باید صرف تلمبه کردن خون به همه نقاط بدن کند را پایین می آورد.

    در واقع همه افراد فشار خون دارند! خون برای گردش موثر در عروق بدن از نیرو و فشاری برخوردار است که آن را به نقاط مختف بدن میرساند. این افزایش فشار خون است که بیماری تلقی می شود. افزایش فشار خون می تواند اعضای مختلفی از جمله قلب، عروق خونی، کلیه ها و مغز را تحت تاثیر قرار دهد .

    فشار خون بالا در چه کسانی دیده می شود؟ فشار خون بالا خصوصا در افراد مسن بسیار شایع است. تقریبا در حدود یک نفر از هر چهار هزار نفر از فشار خون بالا رنج می برند. در بیماران جوانتر در مردان شایعتر است ولی در سنین بالاتر در زنان بیشتر از مردان دیده می شود. به طور کلی با افزایش سن خطر ابتلا افزایش می یابد.

    عوامل مستعد کننده چیست؟ بیشتر مردم (نزدیک به 95 درصد آنها) از نوعی افزایش فشار خون رنج می برند که علت خاصی برای آن یافت نشده است. به این فرم افزایش فشار خون اولیه گفته می شود. 5 درصد باقی مانده مبتلایان به فشار خون افزایش یافته علت مشخصی برای بیماری خود دارند. به این نوع افزایش فشار خون ثانویه گفته می شود.

    عوامل زیر در بروز این نوع فشار خون موثر هستند:

    بیمار کلیوی: به دلیل احتباس آب و نمک در بدن موجب بالا رفتن فشار خون می شود. این افزایش، خود می تواند باعث ایجاد بیماری کلیوی شود و یا آن را بدتر کند.

    بیماری های غدد درون ریز:(مانند سندرم کوشینگ، هایپرپلازی آدرنال و فئوکروموسایتوما).

    داروها و سموم: افزایش فشار خون می تواند عارضه جانبی استروئید ها، الکل، کوکائین، سیکلوسپورین و اریتروپوئیتین باشد.

    Abstract

    GA-Based PID Control for Automatic Regulation of  Blood Pressure

    Blood pressure is the force exerted by circulating blood on the walls of blood vessels, and constitutes one of the principal vital signs. Hypertension refers to a medical condition in which arterial pressure becomes abnormally high. This situation is very dangerous because of its fatal effects on human body. So, it is important to regulate blood pressure level and bring it back to its normal level as soon as possible.

    PID controllers have been used extensively for the control of industrial processes because of their simplicity and robustness. PID controller parameters are usually set in industrial applications via trial and error.

    But manual setting of the controller parameters, decreases its efficiency, accuracy and speed, especially when time is important and also in cases when plant parameters are not known priori. In recent years much research has been done in the automatic setting of PID controller parameters and many intelligent techniques such as genetic algorithms and particle swarm optimization have been used to set parameters of the controller.

    In this thesis, genetic algorithm is used for setting PID controller parameters. Automatic setting of controller parameters by using genetic algorithm highly improves controller’s precision and speed and increased controller’s flexibility for dealing with various systems .The proposed PID-GA controller is used for setting the drug infusion rate to control patient’s blood pressure. Simulations’ results show that this controller with proper precision and speed returns the patient’s blood pressure level to the normal level and the change in the patient’s parameters has no effect on the controller’s efficiency.

    Key words: Automatic setting of blood pressure, PID controller, genetic algorithm, PID controller parameters setting by genetic algorithm

  • فهرست و منابع پایان نامه کنترل اتوماتیک فشار خون با استفاده از کنترلر PID و تنظیم پارامتر های آن توسط الگوریتم ژنتیک

    فهرست:

    فصل اول   مقدمه                                                                                           1

    فصل دوم   بیماری فشارخون و روش های درمان پزشکی                                           4  

    2-1   مقدمه                                                                                                4

    2-2   تعریف فشار خون                                                                                  6

    2-3   انواع فشار خون                                                                                    7

    2-3-1   علائم                                                                                             7

    2-3-2   تشخیص                                                                                         8

    2-3-3   درمان                                                                                            8

    2-4   افزایش فشار خون                                                                                 11                                

    2-4-1   شکل فشار خون بدخیم یا تشدید شده                                                    12                

    2-5   عوارض ناشی از فشار خون بالا                                                                  12

    2-5-1   نارسایی قلبی                                                                                   12

    2-5-2   نارسایی کلیه                                                                                   13

    2-5-3   ضعف بینایی                                                                                    13

    2-5-4   سکته مغزی                                                                                    13

    2-5-5   حمله گذرای ایسکمی                                                                        14

    2-5-6   فراموشی                                                                                        14

    2-5-7   بیماری عروق قلبی                                                                            14

    2-5-8   سکته (حمله) قلبی                                                                            15

    2-5-9   بیماری عروق محیطی                                                                        15

    2-6   شیوه های درمان فشار خون بالا                                                                15

    2-7   برخی داروهای پایین آورنده فشار خون                                                        16

    فصل سوم   استفاده از الگوریتم ژنتیک در تنظیم پارامترهای کنترلر PID                      17

    3-1   مقدمه                                                                                               17

    3-2   کنترلر PID                                                                                        18

    3-2-1   مقدمه                                                                                            18

    3-2-2   اجزای کنترلر                                                                                   19

    3-2-3   PID پیوسته                                                                                   20

    3-2-4   بهینه سازی کنترلر                                                                           20

    3-2-5   مشخصات کنترلر های تناسبی-مشتق گیر-انتگرالگیر                                  21

    3-2-6   مثالی از تنظیم پارامترهای کنترلر PID                                                   22

    3-2-6-1   کنترل تناسبی                                                                              23

    3-2-6-2   کنترل تناسبی – مشتق گیر                                                             24

    3-2-6-3   کنترل تناسبی – انتگرالی                                                                25

    3-2-6-4   اعمال کنترلر PID                                                                         26

    3-3   الگوریتم ژنتیک                                                                                    27    

    3-3-1   مقدمه                                                                                           27

    3-3-2   تاریخچه الگوریتم ژنتیک                                                                     28

    3-3-3   زمینه های بیولوژیکی                                                                         29

    3-3-4   فضای جستجو                                                                                 30

    3-3-5   مفاهیم اولیه در الگوریتم ژنتیک                                                            31

    3-3-5-1   اصول پایه                                                                                   31

    3-3-5-2   شمای کلی الگوریتم ژنتیک                                                              31

    3-3-5-3   کد کردن                                                                                    32

    3-3-5-4   کروموزوم                                                                                    32

    3-3-5-5   جمعیت                                                                                      33

    3-3-5-6   مقدار برازندگی                                                                             33

    3-3-5-7   عملگر برش                                                                                 34

    3-3-5-8   عملگر جهش                                                                               36

    3-3-6   مراحل اجرای الگوریتم ژنتیک                                                              38

    3-3-7   همگرایی الگوریتم ژنتیک                                                                    43

    3-3-8   شاخص های عملکرد                                                                          44

    3-3-8-1   معیارITAE                                                                                  44

    3-3-8-2   معیار IAE                                                                                   44

    3-3-8-3   معیار ISE                                                                                   44

    3-3-8-4   معیار MSE                                                                                 45

    3-4   تنظیم پارامترهای کنترلر PID با استفاده از الگوریتم ژنتیک                              45

    3-4-1   تاریخچه                                                                                         46

    3-4-2   نحوه تنظیم پارامترهای کنترلر PID با استفاده از الگوریتم ژنتیک                   46

    3-5   مدل سازی ریاضی سیستم تنظیم فشار خون                                                47

    3-5-1   مقدمه                                                                                           47

    3-5-2   مدل های دینامیکی توسعه داده شده                                                      48

    3-5-2-1   مدل اول                                                                                     48

    3-5-2-2   مدل دوم                                                                                    49

    3-5-2-3   مدل سوم                                                                                    50

    3-5-2-4   مدل چهارم                                                                                 52

    3-6   پیاده سازی سیستم تحویل دارو برای تنضیم فشارخون                                   53

    فصل چهارم   الگوریتمهای هم تکاملی هم کارانه                                                    55

    4-1   مقدمه                                                                                               55

    4-1-1   مفهوم هم تکاملی در طبیعت                                                                55

    4-1-2   الگوریتم های هم تکاملی ( CEAs)                                                        56

    4-2   تاریخچه                                                                                            57

    4-3   چرا از الگوریتمهای هم تکاملی استفاده می کنیم؟                                          58

    4-3-1   فضای جستجوی بزرگ یا نامحدود                                                         59

    4-3-2   عدم وجود یا مشکل بودن بیان ریاضی معیار مطلق برای ارزیابی افراد               60

    4-3-3   ساختارهای پیچیده و یا خاص                                                              61

    4-4   معایب هم تکاملی                                                                                 62

    4-5   طبقه بندی الگوریتم های هم تکاملی                                                         64

    4-5-1   ارزیابی                                                                                           64

    4-5-1-1   کیفیت و چگونگی Payoff                                                              66

    4-5-1-2   روش های اختصاص برازندگی                                                           66

    4-5-1-3   روش های تعامل بین افراد                                                               67

    4-5-1-4   تنظیم زمان به هنگام سازی                                                             68

    4-5-2   نحوه نمایش                                                                                    69

    4-5-2-1   تجزیه مسأله به اجزای کوچکتر                                                         69

    4-5-2-2   توپولوژی فضایی                                                                           69

    4-5-2-3   ساختار جمعیت                                                                            69

    4-6   چهارچوب کلی الگوریتم هم تکاملی همکارانه                                                70

    4-7   مقاوم بودن در الگوریتم های هم تکاملی هم کارانه                                         70

    4-8   تئوری بازیهاوتحلیل الگوریتم هم تکاملی براساس مفاهیم تئوری بازی تکاملی         72

    4-9   زمینه های کاربرد الگوریتم های هم تکاملی                                                  75

    فصل پنجم   شبیه سازی ها و نتایج                                                                    78

    5-1   مقدمه                                                                                               78

    5-2   کنترل بهینه فشارخون حین عمل جراحی توسط الگوریتم ژنتیک                      78

    5-2-1 شبیه سازی سیستم کنترل اتوماتیک فشارخون با کنترلر PID والگوریتم ژنتیک  79

    5-2-1-1  انتخاب مدل ریاضی                                                                       79

    5-2-1-2   انتخاب کنترلر                                                                              80

    5-2-1-3   انتخاب تابع برازندگی برای الگوریتم ژنتیک                                           81

    5-2-1-4   اعمال کنترلر و عمل کردن الگوریتم ژنتیک                                           82

    5-2-2   نتایج شبیه سازی                                                                              84

    5-2-3   پاسخ های حاصل از اجرای برنامه شبیه سازی شده                                     85

    فصل ششم   نتیجه گیری و پیشنهادات                                                               88

    6-1   نتیجه گیری                                                                                       88

    6-2   پیشنهادات                                                                                         89

    مراجع                                                                                                       90  

    منبع:

    [1] A. M. Albisser and J. Tiran,"A mathematical modeling stuffy of insulin with closed-and-open loop control," in Proc. IEEE Int. Symp. Circuits Syst., PP.489-492, 1980,

    [2] A. H. Clemens, "Feedback Control dynamics for glucose controlled insulin infusion system," Med. Progr. Technol., Vol. 6, PP. 91-98, 1979.

    [3] F. W. Chapman,J. C. Newell, and R. J. Roy, "A feedback controller for ventilatory therapy," Ann. Biomed. Eng., Vol. 8, PP. 359-372, 1985.

    [4] R. K. Millard, P. Hutton, E. Pereira and C. Prys Roberts, "On using a self-tuning controller for blood pressure regulation during surgery in man," Comput. Biol. Med., Vol 1, No. 1, PP. 1-18, 1987.

    [5]T. Kitamura, K. Matsuda and H. Akashi, "Adaptive control technique for artificial hearts," IEEE Trans. Biomed. Eng., Vol. 33, PP. 839-844, 1986.

    [6] K. Sagawa,"Closed loop physiological control of the heart," Ann. Biomed Eng., Vol. 8,PP. 415-429, 1980.

    [7]D. S. Childress, "Closed loop control in prosthetic systems: historical perspectice," Ann. Biomed. Eng., Vol. 8, PP. 293-303, 1980.

    [8] S. Isaka, A. V. Sebald, "Control Strategies for arterial blood pressure regulation" IEEE Trans. Biomed. Eng. Vol. 40. No. 4. A, PP. 353-363 April 1993

    [9] ح . نصری ، آ . برادران ، فشارخون بالا ، انتشارات مرید ، دانشگاه علوم پزشکی و خدمات درمانی شهرکرد ، چاپ اول 1382

    [10] حجت الله اکبرزاده پاشا ، حیدر اکبرزاده پاشا ، اباذر اکبرزاده پاشا ، راهنمای کلینیکی داروها ، مرکز نشر پاشا ، چاپ ششم ، تابستان 1376

    [11] Y. Gao and M. J. Er, "An Intelligent adaptive control scheme for postsurgical blood pressure regulation," IEEE Trans. Neural Networks,vol. 16, No. 2, PP. 475-483,March 2005

    [12] J. Ma, K. Y. Zhu and S. M. Krishnan, "Automatic postoperative blood pressure control," Proc. 22nd Annual EMBS Inter. Conf. PP. 817-820,July 2000

    [13] J. W. Huang, C. M. Held and R. J. Roy, "Drug infusion for control of blood pressure during anesthesia" Proc. American Control Conf. PP. 3488- 3492 June 2000

    [14] ع . ا . قره ویسی و گ .  حسنی فرد ، "طراحی سیستم کنترل فشارخون بیمار با استفاده از روش پسگام " پنجمین کنفرانس مهندسی پزشکی ایران ، 1384

    [15] L. C. Sheppard, “Computer control of the infusion of  vasoactive drugs,” Ann. Biomed. Eng., vol. 8, pp. 4 3 1 4 , 1980.

    [16] B. Widrow, “Adaptive model control applied to realtime blood-pressure regulation,” Black C Ed, Pattern Recognition and Machine Learning. McGraw- Hill, Berlin, 1985, pp. 310-324.

    [17] J. M. Amsparger, B. C. McInnis, J. R. Glover, and N. A. Nomann, “Adaptive control of blood pressure,” IEEE Trans. Biomed. Eng., vol. BME-30, no. 3, pp. 168-176, 1983.

    [18] A. J. Koivo, “Automatic continuous-time blood pressure control in dogs by means of hypotensive drug injection,” IEEE Trans. Biomed. Eng., vol. BME-27,

    no. 10, pp. 574-581, 1980.

    [19] T. Masuzawa and Y. Fukui, “The control system for physiological system-optimal control of blood pressure by using vaso-active drugs,” JSPE (in Japanese), vol. 55, no. 2, pp. 406-411, 1989.

    [20] D. E. Goldberg, Genetic Algorithms in Search, Optimization, and machine learning, Addison-Wesley 1989

    [21] www.daneshnameh.ir

    [22] www.mms.ac.ir

    [23] www.thc.tums.ac.ir

    [24] دکتر جاویدیان نژاد صادق و دکتر حاجی بابایی ملوک دکتر متولی ایرج اطلاعات دارویی بالینی (داروهای ژنتیک ایران) نشر علوم دانشگاهی بهار 76

    [25] دکتر T.R.H.Arison ، ترجمه دکتر فریدون احمدی استادیار دانشکده پزشکی مشهد "بیماری های خون" سال 1378

    [26] سیستم های کنترل اتوماتیک

    [27] Saifudin Bin Mohamed Ibrahim , “ The PID controller design using Genetic algorithm” . October,2005, university of southern Queensland Faculty of Engineering and Surveing .

    [28] www.engin.umich.edu/group/ctm/PID/PID.html

    [29] Charles L.Karr and L.M.Freeman “ Industrial Applications of Genetic Algorithms” CRC press 1999

    [30] Coley a David “ An Introduction to Genetic Algorithms for Scientists and Engineers” World Scientific : 1999

    [31]Edwin K.P Chong and Stanislaw H.Zak “An Interoduction to Optimizaition“ New York:Wiley Second Edition ٢٠٠١

    [32] Jin-Sung Kim, Jin-Hwan Kim, Ji-Mo Park, Sung-Man Park, Won-Yong Choe and Hoon Heo “Auto Tuning PID Controller based on Improved Genetic Algorithm for Reverse Osmosis Plant” Peoceedings of World Academy of Science, Engineering and Technology Volume 30 July 2008 ISSN 1307-6884

    [33] Hung-Cheng Chen† and Sheng-Hsiung Chang ”Genetic Algorithms Based Optimization Design of a PID Controller for an Active Magnetic Bearing” IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006

    [34] نادر نریمان زاده ، آدمین کاظمی ، رضا انصاری ، علی جمالی ، طراحی بهینه چند هدفی کنترل کننده های PID با استفاده از الگوریتم ژنتیک " 1386 .

    [35] " کنترل پروسه های صنعتی و تنظیم پارامترهای کنترلر PID با الگوریتم ژنتیک " ، 1385 ، نهمین کنفرانس دانشجویی برق ، دانشگاه تهران .

    [36] مینا سلیم ، محمد تقی وکیل باغمیشه ، " کنترلر PID با استفاده از دو روش الگوریتم ژنتیکی پیوسته و الگوریتم ملکه زنبور عسل و مقایسه دو روش " .

    [37] M.V.SADASIVARAO  and  M.CHIDAMBARAM  “PID Controller tuning of cascade control systems using genetic algorithm”  , Department of Chemical Engineering, Indian Institute of Technology, Madras, Chennai 600 036, India. August 26, 2006

    [38] Dionisio S.Pereira , João O.P>Pinto , “Genetic Algorithm Based System Identification and  PID Tuning for Optimum Adaptive Control “ , July,2005 . International Conference on Advanced Intelligent Mechatronics Monterey , California , USA .

    [39] Ian Griffin, “ On-line PID Controller Tuning using Genetic Algorithms”, 2003 .

    [40] Dr J S Saini and Dr M Gopal and  Dr.A.P Mittal ,” Genetic Algorithm Based PID Tuner “May 31, 2005.

    [41] J.B.Slate , L.C.Sheppard , V.C.Rideout , and E.H.Blackstone, “ A Model for Design of a Blood Pressure Controller for Hypertensive Patients“, Ph.D.dissertation ,Univ. Wisconsin-Madison , no.8028208 , 1980 .

    [42] Jin Feng , Qu Bo and Zhu Kuanyi , “ Implementation  of  Drug Delivery system for Blood Pressure Regulation “ , 2006 .

    [43] J.B.Slate , “ Model-Based Design of  a Controller for Infusing Nitroprusside During Postsurgical Hypertensive “ , Ph.D Thesis , Univ. Wisconsin-Madison,1980 .

    [44] Meng Joo Er , Yang Gao , Adaptive Control Strategy for Blood Pressure Regulation Using a Fuzzy Neural Network , 2003 .

    [45] E.Furutani , M.Araki , T,Sakamoto and S.Maetani , “ Blood Pressure Control During Surgical Operations “ , IEEE Trans.Biomed.Eng. Vol.42,no.10,pp.999-1006 , 1995 .

    [46] J.B.Slate et al ., “ A Model for Design of a Blood Pressure Controller for Hypertensive Patients “  , presented at the  IFAC Symp.Ident.System Param. Est. , Darmstadt.Federal Republic of Germany , Sept .24-28 , 1979 .

    [47] مهدی نصری ، مسعود رشیدی نژاد ، علی اکبر قره ویسی ، حمزه صدیقی " کنترل بهینه فشارخون بیمار حین عمل جراحی توسط الگوریتم وراثتی " گروه مهندسی برق ،دانشکده فنی مهندسی دانشگاه شهید باهنر کرمان

    [48] Potter, M. and K. De Jong (1994). A cooperative coevolutionary approach to function optimization. See Davidor and Schwefel (1994), pp. 249–257

    [49] Potter, M. and K. De Jong (2000). Cooperative coevolution: An architecture for evolving coadapted subcomponents. MIT Press Journals, Evolutionary Computation 8(1), 1–29.

    [50] Moriarty, D. and R. Miikkulainen (1997). Forming neural networks through efficient and adaptive coevolution. Evolutionary Computation 5(4), 373–399.

    [51] Eriksson, R. and B. Olsson (1997). Cooperative coevolution in inventory control optimisation. In G. Smith, N. Steele, and R. Albrecht (Eds.), Proceedings of the Third International Conference on Artificial Neural Networks and Genetic Algorithms, University of East Anglia, Norwich, UK. Springer.

    [52] S. Abbasi and M.-R AkbarzadehT.(2004). agent-based Cooperative Coevolution for fuzzy systems. World Automation Congress, 2004. Proceedings

    [53] Xiaorong Chen (2003). Co-evolutionary Multi-Agent-Based Modeling of Artificial Stock Market by using the GP Approach. IEEE Computational Intelligence for Financial Engineering, 2003. Proceedings.

    [54] R. Paul Wiegand(2003). An Analysis of Cooperative Coevolutionary Algorithms. George Mason University PHD thesis.

    [55] Melanie Mitchell(2006). Coevolutionary Learning With Spatially Distributed Populations. WCCI.

    [56] Mitchell A. Potter and Kenneth A. De Jon (1994). A Cooperative Coevolutionary Approach to Function Optimization. Third Parallel Problem Solving From Nature Jerusalem Israel pp. 249-257 Springer Verlag,1994

    [57] R. Paul Wiegand William C. Liles1 Kenneth A. De Jong(2003). Analyzing Cooperative Coevolution with Evolutionary Game Theory. Proceedings of the 2002 IEEE Congress on Evolutionary Computation, 2002. CEC '02.

    [58] Kuntinee Maneeratana1, Kittipong Boonlong1 and Nachol Chaiyaratana (2004). Multi-objective Optimisation by Co-operative Co-evolution. Parallel Problem Solving from Nature - PPSN VIII

    [59] Mitchell A. Potter, Kenneth A. De Jong(2000). Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents. The MIT Press Journals , by the Massachusetts Institute of  Technology.

    [60] Nanlin Jin(2005). Equilibrium Selection by Co-evolution for Bargaining Problems under Incomplete Information about Time Preferences. The 2005 IEEE Congress on Evolutionary Computation, 2005.

    [61] Popovici, E.; de Jong, K (2006). Sequential versus Parallel Cooperative Coevolutionary Algorithms for Optimization. Evolutionary Computation, 2006. CEC 2006. IEEE Congress on Volume , Issue , 16-21 July 2006

    [62] A. R. McIntyre and M. I. Heywood(2005). Toward Co-Evolutionary Training of a Multi-Class Classifier. Proceedings of the 2005 IEEE Congress on Evolutionary Computation.

    [63] Lindgren, K. (1992). Evolutionary phenomena in simple dynamics. In C. G. Langton et al. (editors), Artificial Life II, pp. 295–312. Reading, MA: Addison-Wesley.

    [64] Akiko Aizawa(2002). A coevolutionary framework for clustering in information retrieval systems. Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02

    [65] P. Gançarskia,∗,A. Blanschéa,A.Waniab(2007), Comparison between two coevolutionary feature weighting algorithms in clustering. Pattern Recognition 41 (2008) 983 – 994

    [66] M.-R AkbarzadehT., I. Mosavat’, S. Abbasi(2003). Friendship Modeling for Cooperative COEvolutionary Fuzzy Systems: A Hybrid GA-GP Algorithm. Proceedings of the 2003 Congress on Evolutionary Computation CEC2003.

    [67] B. Kouchmeshky, W. Aquino, J. C. Bongard2, § and H. Lipson2,(2006). Co-evolutionary algorithm for structural damage identification using minimal physical testing. International Journal For Numerical Methods In Engineering.

    [68] Mark E. Roberts and Ela Claridge(2004). Cooperative Coevolution of Image Feature Construction and Object Detection. In Proc. 8th Conf. on Parallel Problem Solving from Nature (PPSN VIII), volume 3242 of LNCS, pages 902--911. Springer, 2004.

    [69] Chern Han Yong and Risto Miikkulainen(2001). Cooperative Coevolution of Multi-Agent Systems. Technical Report AI01-287, Department of Computer Sciences, University of Texas at Austin,1999.

    [70] Andi Asmara, Renato A. Krohling, and Frank Hoffmann(2005). Parameter Tuning of a Computed- Torque Controller for a 5 Degree of Freedom Robot Arm using Co-evolutionary Particle Swarm Optimization.

    [71] Kicinger, R., Arciszewski, T., and De Jong, K. A. (2005). Evolutionary computation and structural design: a survey of the state of the art. Computers & Structures, Volume 83, Issues 23-24, Pages 1943-1978, 2005.

    [72] Michail Maniadakis. CoEvolutionary Approaches in Cognitive Robotic System Design.

    [73] Michail Maniadakis and Panos Trahanias(2006). Modelling Robotic Cognitive Mechanisms. Advances in Artificial Intelligence.

    [74] P Liatsis and C Ooi(2002). Tracking moving objects with coevolutionary snakes. Proceedings VIPromCom-2002. 4th EURASIP - IEEE Region 8 International Symposium on Video/Image Processing and Multimedia Communications (IEEE Cat. No.02EX553)

    [75] WANG Mei, WU Tie-jun(2004). Cooperative co-evolution based distributed path planning of multiple mobile robots. Journal of Zhejiang University SCIENCE.

    [76] Geoff Nitschke(2003). Co-evolution of cooperation in a Pursuit Evasion Game. Proceedings of the 2003 IEEWRSJ. Intl. Conference on Intelligent Robots and Systems.

    [77] Miller G F & Cliff D (1994), "Protean Behaviour in Dynamic Games: Arguments for the Coevolution of Pursuit-Evasion Tactics", in D Cliff, P Husbands, J-A Meyer & S W Wilson (eds.) From Animals to Animats 3, MIT Press, pp411-420.

    [78] Pollack, J. B., Blair, A. D., and Land, M. (1996). Coevolution of a backgammon player. In C. G. Langton (editor), Proceedings of the Fifth Artificial Life Conference, pp. 92–98. Cambridge, MA: MIT Press.

    [79] Wang Gaoping and Wang Yongji(2005). A Game Model Based Co-evolutionary for Constrained Multiobjective Optimization Problems. IEEE Communications and Information Technology, 2005. ISCIT 2005.

    [80] Z. Zhang(2005) discriminant function for insulation fault diagnosis of power transformers using genetic programming and co-evolution. Proceedings of 2005 International Symposium on Electrical Insulating Materials, 2005. (ISEIM 2005 Vol. 3).

ثبت سفارش
عنوان محصول
قیمت