Skip to main content
SUPERVISOR
Yadollah Zakeri hoseinabadi,Mohsen Sedighi Moshkanani
یداله ذاکری حسین ابادی (استاد مشاور) محسن صدیقی مشکنانی (استاد راهنما)
 
STUDENT
Roozbeh Vahedipour
روزبه واحدی پور

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1382

TITLE

Object - Oriented Modeling of Distributed Real - time Control Systems
Almost in all of engineering projects, especially, process control problems, the first step is dedicated to modeling and analysis. This research concentrates on distributed real-time control systems which commonly used in today's industrial automation. Function block concept and Industrial Control Standards are the most known solutions for consistency of modeling in the entire world. Function block model is based on industrial control standard and therefore is well-known and easy to use for control engineers. In addition, it has good features dealing with details of control system. In spite of wide use of function block model, it has some shortages such as complexity, lack of facility for modeling time, displaying distribution in a hard-to-understand manner, special programming language, and limitation in number of specialists. Another method for modeling introduced in this research is based on object model which is a famous and commonly used methodology in software engineering. This method can be used as an alternative for previous function block model. Object model tries to overcome the limitations of function block model. Although object-oriented approach is complete, but is not well-known among control engineers and of course, is not completely consistence with industrial control standards. Considering cons and pros for function block and object model, a new methodology is proposed in this thesis which is a combination of these two methods, named OO+FB. This method tries to eliminate shortages of two basic models, and use the advantages of each one. In addition, characteristics and advantages of new method are described in detail.
در تمام زمینه‌های علمی و مهندسی و بطور خاص کنترل صنعتی، یک رویکرد اصولی و صحیح، اختصاص مراحل اولیة پروژه به تحلیل و «مدل‌سازی» می‌باشد. سیستمهای کنترلی که در این تحقیق روی آنها تمرکز شده، «سیستمهای کنترل بلادرنگ توزیعی» است که در اتوماسیون صنعتی، به خصوص در مقیاس بزرگ، استفاده از آنها بسیار مرسوم و روزافزون شده است. راه حل متداول برای مدل‌سازی این‌گونه سیستمها، استفاده از مفهوم «بلوک تابع» و به‌کارگیری استانداردهای کنترل صنعتی است که در سالهای اخیر در جهت هماهنگ‌سازی مدل‌ها در سراسر دنیا، گسترش یافته است. مدل بلوک تابع بر پایة استانداردهای کنترلی طرح شده و برای مهندسان کنترل و ابزاردقیق آشناست. همچنین این مدل ویژگیهای مثبتی در پرداختن به جزئیات سیستم کنترل دارد. اما با وجود گسترش مناسب و کاربرد فراوان مدل مبتنی بلوک تابع، این مدل دارای نقاط ضعفی از جمله پیچیدگی، عدم نمایش محدودیتهای زمانی، نمایش نامناسب توزیع، زبان برنامه‌نویسی خاص و محدود بودن نیروهای متخصص می‌باشد. در مقابل رهیافت بلوک تابع، در این تحقیق روش دیگری نیز برای مدل‌سازی مطرح شده که مبتنی بر مدل شیء در تولید نرم‌افزار است. در این روش، سعی شده با بهره‌گیری از قابلیتهای فراوان شیءگرایی، نقایص مدل بلوک تابع برطرف شود. اگرچه مدل شیء را می‌توان کامل و جامع درنظرگرفت، اما برای مهندسان کنترل ناآشناست و با استانداردهای کنترل صنعتی فاصله دارد. از طرف دیگر، مدل شیء در پرداختن به برخی جزئیات نقاط ضعفی از خود بروز می‌دهد. با توجه به مزایا و معایبی که هر یک از روشهای مدل بلوک تابع و مدل شیء دارند، در این پایان نامه یک روش جدید، مدل‌سازی OO+FB، حاصل از تلفیق دو مدل مذکور معرفی شده است. این روش بر پایة ویژگیهای مثبت هر یک از دو روش اولیه و نیز در جهت حذف نقایص آنها، یک تکنیک مدل‌سازی جامع را در اختیار می‌گذارد. به علاوه ویژگیها و مزایای متد جدید نیز تشریح شده است.

ارتقاء امنیت وب با وف بومی