Skip to main content
SUPERVISOR
Yadollah Zakeri hoseinabadi,Javad Askari,Eman Ezadi
یداله ذاکری حسین ابادی (استاد مشاور) جواد عسگری مارنانی (استاد راهنما) ایمان ایزدی نجف آبادی (استاد راهنما)
 
STUDENT
Mohammad Mahdi
محمد مهدی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1391
Due to chronic dependence of the global economy on fossil fuels, increasing concerns regarding environmental pollution, and political issues of being contingent upon only one source of energy, diversifying the sources of energy is of great importance. Wind energy, in particular, is a promising choice among renewable energies. It exists almost everywhere on earth andhas also been utilized for a long time. Wind farms are mostly located in mountainous and offshore areas where wind energy is ample, however, arriving at the site for maintenance is costly. Moreover, state-of-the-art wind turbines are very large and expensive, thus their reliability is expected to be high. In addition to increasing the reliability of each component during the production stage, employing intelligent methods in control strategy such as incorporating fault tolerant specifications into the controller design will decrease wind turbine downtime. This is a desirable result which is beneficial, at least from an economical point of view.In this thesis, the problem of fault tolerant control of a wind turbine benchmark has been addressed. The wind turbine in the benchmark is modeled at a system level and is exposed to dynamical and sensor faults. The aim of the fault tolerant control problem is to design a controller to accommodate these faults. We have designed afault tolerant controllerbased on a hierarchical structure. There are three levels for control action, namely, supervision controller, nominal controller and fault accommodation controller.The supervision controller decides whether the wind turbine should work in the power optimization mode or in the constant power generation mode. The nominal controller is a nonlinear model predictive controller and its objective function and constraints are selected based on the operation mode which is determined by the supervisory controller. The fault accommodation controller determines control signals such that the faulty plant’s response beingas close as possible to the nominal plant’s response. To be able to do so, we have incorporated an adaptive model, which is parameterized by the fault model parameters, along with an update mechanism. In order to update the fault model parameters in the adaptive model, we have cast the parameter estimation problem into an augmented nonlinear stateestimation problem. In order to solve the consequent estimation problem, two different nonlinear estimators, particularly, extended Kalman filter (EKF) and moving horizon estimator (MHE) have been implemented. Simulations have been carried out for different fault scenariosand its results show that the designed fault tolerant controller is able to accommodate various dynamical and sensor faults. Simulation results also show that MHE outperforms EKF both in the states and fault parameters estimation. Keywords: Wind Turbine, Fault Tolerant Control, MPC, MHE, EKF.
به دلیل وابستگی دیرینه ی اقتصاد جهانبه انرژی های فسیلی و نگرانی های فزاینده در مورد آلودگی های محیط زیست و همچنین مسائل سیاسی مرتبط با وابستگی به تنها یک منبع انرژی، متنوع ساختن منابع انرژی از اهمیت بسیار زیادی برخوردار است. به طور مشخص، انرژی باد در میان انرژی های تجدید پذیر گزینه ی نویدبخشی است. انرژی باد تقریبا در تمام نقاط کره زمین وجود دارد و برای مدت طولانی مورد استفاده قرار گرفته است. مزرعه های بادی معمولا در نواحی کوهستانی و فراساحلی که انرژی باد به وفور یافت می شود قرار دارند که این امر دسترسی به آن ها را پرهزینه می کند. علاوه بر این، توربین های بادی مدرن امروزی بسیار بزرگ و گران قیمت هستند و انتظار می رود قابلیت اطمینان بالایی داشته باشند. علاوه بر افزایش دادن قابلیت اطمینان هر یک از اجزا توربین در مرحله ی ساخت، با بکارگیری روش های هوشمندانه در کنترل توربین همچون معیار های کنترل انعطاف پذیر در برابر عیب می توان زمان های خاموشی توربین بادی را کاهش داد که این امر حداقل از نقطه نظر اقتصادی بسیار سودمند خواهد بود. در این پایان نامهبه حل مسئله ی استانداردکنترل انعطاف پذیر در برابر عیب یک توربینبادی پرداخته ایم. در این مسئله، توربین بادی در یک سطح سیستمی مدل سازی شده و در معرض عیب های مختلف دینامیکی و حسگری قرار دارد. هدف از حل مسئله، طراحی کنترل کننده به نحوی است که در برابر عیب های معرفی شده انعطاف پذیر باشد.برای حل مسئله، یک کنترل کننده با ساختار سلسله مراتبی طراحی کرده ایم.در این ساختار سه لایه وجود دارد که به ترتیب کنترل کننده ی نظارتی، کنترل کننده ی نامی و کنترل کننده ی جبران ساز عیب نامیده می شوند.کنترل کننده ی نظارتی تعیین می کند که توربین بادی می بایست در مد عملکرد بهینه سازی توان و یا مد عملکرد تولید توان ثابت نامی کار کند. کنترل کننده ی نامی یک کنترل کننده ی پیش بین غیرخطی است که تابع هدف و قید های آن با توجه به مد عملکرد که توسط کنترل کننده ی نظارتی تعیین شده، انتخاب می شوند. کنترل کننده ی جبران ساز عیب فرمان های کنترل را به نحوی تعیین می کند که پاسخ سیستم معیوب تا حد امکان به پاسخ سیستم نامی نزدیک باشد. برای این منظور، از یک مدل تطبیقی که دارای پارامتر های مدل عیب هست به همراه یک روش برای به روزرسانی آنها استفاده کرده ایم. برای به روزرسانی پارامتر های مدل عیب در مدل تطبیقی، مسئله ی تخمین پارمتر را به یک مسئله تخمین حالت غیرخطی گسترش یافته تبدیل کرده و این مسئله ی تخمین را یکبار با پیاده سازی تخمین زن افق متحرک و باردیگر با استفاده ازتخمین زن فیلتر کالمن توسعه یافته حل کرده ایم. شبیه سازی برای سناریو های مختلف عیب انجام شده است و نتایج شبیه سازی نشان می دهد کنترل کننده ی انعطاف پذیر پیشنهاد شده قادر است عیب های دینامیکی و حسگری را به خوبی جبران کند. نتایج شبیه سازی همچنین نشان می دهد که تخمین زن افق متحرک در تخمین حالت ها و همچنین در تخمین پارامتر های عیب نسبت به تخمین زن فیلتر کالمن توسعه یافته برتری دارد. کلمات کلیدی: توربینبادی، کنترل انعطاف پذیر در برابر عیب، کنترل پیش بین، تخمین زن افق متحرک

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