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