sys = tf([1], [1 2 1]) - Vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiya...

|
Vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiya texnologiyalari fakulteti
|
bet | 9/10 | Sana | 22.05.2024 | Hajmi | 1 Mb. | | #249899 |
Bog'liq 9 13 amaliy ish modellashtiorish amaliy oxirgisys = tf([1], [1 2 1]);
% LTI Viewer-ni ishga tushirish ltiview(sys);
LTI Viewer interfeysidan foydalanish
LTI Viewer ochilganda, u turli tahlil turidagi grafiklarni ko'rsatadi. Har bir grafik uchun o'zgaruvchilarni sozlash imkoniyatlari mavjud.
Grafiklarni sozlash
Har bir grafik uchun xususiyatlarni sozlash quyidagi usullar bilan amalga oshiriladi:
O'ng tugmani bosish orqali menyu
Grafik ustida o'ng tugmani bosganingizda, turli sozlash imkoniyatlarini taklif qiluvchi kontekst menyusi ochiladi:
Properties (Xususiyatlar: Bu menyu orqali grafikning barcha xususiyatlarini sozlash mumkin.
Grid (Tarmoqlar): Grafikka tarmoqlarni qo'shish yoki olib tashlash. Legend (Legendani ko'rsatish yoki yashirish): Grafikdagi turli chiziqlarni aniqlovchi legendani ko'rsatish yoki yashirish.
Zoom (Masshtablash): Grafikni kattalashtirish yoki kichiklashtirish.
Limits (Chegaralar): Grafikning o'qlarini chegaralarini qo'lda sozlash.
Xususiyatlar oynasi
Grafik ustida o'ng tugmani bosib "Properties" menyusini tanlang. Bu xususiyatlar oynasini ochadi, u yerda grafikning turli parametrlari va o'zgaruvchilarini sozlash mumkin.
O'qlarni sozlash
Grafikdagi o'qlarni sozlash uchun quyidagi amallarni bajarish mumkin: X o'qi va Y o'qi chegaralarini sozlash: O'qlarni chegaralarini qo'lda o'rnatish yoki avtomatik rejimga qaytarish.
Chastota va vaqt o'qlari: Chastota o'qlari uchun logaritmik yoki chiziqli
(linear) o'lchovlarni tanlash.
O'zgaruvchilarni MATLAB kod orqali sozlash
LTI Viewer-ni MATLAB kod orqali sozlash ham mumkin. Masalan, grafiklarni kiritish va sozlash uchun quyidagi misollarni ko'rib chiqamiz:
% Tizimni yaratish sys = tf([1], [1 2 1]);
% LTI Viewer-ni ochish va tizimni yuklash h = ltiview('step', sys);
% Xususiyatlar oynasini ochish ltiview('Property Editor');
% Grafiklar parametrlarini o'rnatish setoptions(h,'Xlim',[0 10],'Ylim',[-1 1],'Grid','on');
Yuqoridagi kodda `setoptions` funksiyasi yordamida grafikning xususiyatlari
(x o'qi va y o'qi chegaralari, tarmoqni yoqish) o'rnatiladi.
Bir nechta tizimlarni qo'shish va solishtirish
LTI Viewer-ga bir nechta tizimlarni yuklash va ularni birgalikda tahlil qilish mumkin. Buning uchun bir nechta tizimlarni yaratish va `ltiview` funksiyasiga qo'shish kerak:
% Bir nechta tizimlarni yaratish sys1 = tf([1], [1 2 1]); sys2 = tf([1], [1 3 3 1]);
% LTI Viewer-ni bir nechta tizim bilan ishga tushirish ltiview('step', sys1, sys2);
Bu kod LTI Viewer-ni ishga tushiradi va `sys1` va `sys2` tizimlarining o'tish javoblarini birgalikda ko'rsatadi.
5. Simulinkda tizimlarni linearizatsiya qilish va LTI Viewerda tahlil qilish bir necha bosqichlarni o'z ichiga oladi. Quyida bu jarayonning qadamlarini ko'rsatib o'taman.
Simulink modelini yaratish
Avvalo, Simulink modelini yaratish kerak. Masalan, bir oddiy PID boshqaruv tizimi modeli.
Linearizatsiya nuqtalarini belgilash
Linearizatsiya qilish uchun modeldagi kirish va chiqish nuqtalarini aniqlash kerak. Bu nuqtalar odatda sistemaning kirish va chiqish signallari bo'lib, ular orqali linearizatsiya jarayoni amalga oshiriladi.
Linear Analysis Point qo'shish:
Simulink modelini oching.
Kirish signalini o'ng tugmasini bosing va "Linear Analysis Points" -> "Input
Perturbation" ni tanlang.
Chiqish signalini o'ng tugmasini bosing va "Linear Analysis Points" ->
"Output Measurement" ni tanlang.
Simulink Control Design vositasini ochish
Linearizatsiya jarayonini boshqarish uchun Simulink Control Design vositasidan foydalanamiz:
Simulink Control Design menyusini ochish:
Simulink modelining yuqori qismidagi menyudan "Apps" ni tanlang.
"Control Systems" bo'limida "Linear Analysis" appini tanlang.
Tizimni linearizatsiya qilish
Simulink Control Design vositasida linearizatsiya jarayonini amalga oshiramiz:
Linear Analysis Manager oynasida tizimni linearizatsiya qilish:
Linear Analysis Manager oynasida "Linearize" tugmasini bosing. Bu amal tizimni linearizatsiya qiladi va natijalarni Linear Analysis
Workspace ga saqlaydi.
Linearizatsiya qilingan modelni tahlil qilish
Linearizatsiya qilingan modelni LTI Viewer yordamida tahlil qilish mumkin:
Linear Analysis Manager oynasida javoblarni ko'rish:
"Linear Analysis Workspace" bo'limida linearizatsiya qilingan tizimni ko'ring.
Tahlil qilish uchun turli diagrammalarni (masalan, Step Response, Bode Plot) tanlang va ko'rish uchun tahlil opsiyalarini bosing.
Linearizatsiya qilingan modelni MATLAB Workspace ga eksport qilish Agar linearizatsiya qilingan modelni MATLAB Workspace ga eksport qilmoqchi bo'lsangiz:
Linear Analysis Manager oynasida tizimni eksport qilish:
Linear Analysis Manager oynasida linearizatsiya qilingan modelni o'ng tugmasini bosing.
"Export to Workspace" ni tanlang va tizimni MATLAB Workspace ga eksport
qiling.
LTI Viewer-da tahlil qilish
MATLAB Workspace ga eksport qilingan linearizatsiya qilingan modelni LTI
Viewer-da tahlil qilish:
LTI Viewer-ni ishga tushirish: %Export qilingan tizimni tahlil qilish ltiview(linearized_sys);
Bu buyruq LTI Viewer-ni ishga tushiradi va eksport qilingan linearizatsiya qilingan tizimning javoblarini ko'rsatadi.
6. LTI Viewer MATLAB-da chiziqli vaqt-invariant (LTI) tizimlarni tahlil qilish uchun qulay vosita bo'lib, turli xil tahlil turlarini amalga oshirish imkonini beradi. Quyida LTI Viewerda mavjud bo'lgan asosiy tahlil turlari va ularning foydalari keltirilgan: O'tish javobi (Step Response)
Foydasi:
Tizim dinamikasini baholash: Tizimga birlik qadam kirishi berilganda, chiqishning qanday o'zgarishini ko'rish imkonini beradi. Bu vaqt domenida tizimning qanday javob berishini tushunishga yordam beradi.
Settling Time va Overshoot aniqlash: Settling time (o'rnashish vaqti) va overshoot (chiqishning ko'tarilishi) kabi tizim xususiyatlarini tahlil qilishga imkon beradi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiya texnologiyalari fakulteti
|