تاريخ : شنبه هفدهم تیر ۱۳۹۱

در MATLAB ، دستور ramp برای یافتن پاسخ شیب وجود ندارد . بنابراین باید برای یافتن پاسخ شیب ، از دستور step استفاده کنیم . دقیقتر اینکه برای یافتن پاسخ شیب سیستمی با تابع تبدیل G(s) ، G(s) را بر s تقسیم می کنیم و دستور پاسخ پله را بکار می بریم . برای مثال سیستم حلقه بشته ای با تابع تبدیل زیر را در نظر بگیرید .

برای ورودی شیب واحد ، R(s)=1/s2 . پس

برای یافتن پاسخ شیب این سیستم ، صورت و مخرج زیر را به MATLAB داده و دستور پاسخ پله را بکار می بریم .

برنامه MATLAB به صورت زیر است .

num=[0 0 0 1];
den=[1 1 1 0];
t=0:0.1:7;
c=step(num,den,t);
plot(t,c,'o',t,t,'-')
title('Unit-Ramp Response Curve')
xlabel('tSec')

ylabel('Input and Output')


منحنی زیر ، خروجی برنامه را نشان می دهد .


برچسب‌ها: کتاب برنامه نویسی, دانلود کتاب آموزش برنامه نویسی, برنامه نویسی با مطلب, دانلود آموزش مطلب

ارسال توسط بهرامی

اسلایدر

دانلود فیلم