نحوهي درونيابي و برونيابي متلب (مهندس آیتی نیا)
در اين قسمت از آموزش سيمولينك، ابتدا با نحوهي درونيابي و برونيابي(Interpolation-Extrapolation) در محيط Simulink آشنا ميشويم. فرض كنيد در آزمايشگاه، سيستمي(سيستمي الكتريكي، مكانيكي و يا هر سيستم ديگري) با يك ورودي را مورد آزمايش قرار دادهايد و با دادن وروديهاي مختلف، خروجيهاي متناظر را بدست آوردهايد بصورت زير:
X = [1 , 1.5 , 1.8 , 2.2 , 2.7 , 3.3 , 3.9]
y = [ 2.434 , 2.667 , 2.738 , 2.956 , 2.904 , 2.819 , 2.708]
حال ميخواهيد منحني تغييرات اين سيستم را به ازاي بازهاي پيوسته از ورودي، با كمك درونيابي و برونيابي بدست آوريد. بصورت زير عمل كنيد:
بلوكهاي مورد نياز:
Simulink >> Sources >> Clock
Simulink >> Lookup Tables >> Lookup Table
Simulink >> Sinks >> Scope
تنظيمات بلوكها:
-
روي بلوك Lookup Table دوبار كليك كرده و در قسمت Vector of input values بردار x و در قسمت Table data بردار y را قرار داده و OK كنيد. حال بايد نمودار دادهها را روي بلوك مشاهده كنيد
تنظيمات مدل:
با فشردن كليد Ctrl+E به صفحه تنظيمات مدل رفته و مانند شكل زير عمل كنيد:
در نحوهي تنظيمات، احتمالا متوجه شدهايد كه ميخواهيم منحني را در بازه [5 0] رسم كنيم و براي افزايش تعداد نقاط منحني، از حداكثر گام 0.01 استفاده كردهايم.
حالا مانند شكل بلوكها را به يكديگر متصل كرده و Run كنيد:
خروجي به صورت زير است:
دانلود این مقاله:
دانلود رایگان فایلهای متلب