2. Avtomatlashtirish bo'limi
Avtomatlashtirish ob'ektini aniqlash
Dinamik ob'ektlarni identifikatsiya qilish deganda ularning matematik modellarining tuzilishi va parametrlarini aniqlash tartibi tushuniladi, ular ob'ekt va modelning bir xil kirish signali bilan, ba'zi bir parametrlar mavjud bo'lganda, model chiqishining ob'ekt chiqishiga yaqinligini ta'minlaydi. sifat mezoni.
Identifikatsiya qilish odatda ko'p bosqichli protsedura hisoblanadi. Uning asosiy bosqichlari quyidagilardan iborat:
Strukturaviy identifikatsiya - nazariy mulohazalar asosida matematik modelning strukturasini aniqlashdan iborat.
Parametrik identifikatsiya - identifikatsiyalash tajribasini o'tkazish va eksperimental ma'lumotlardan model parametrlarini baholashni o'z ichiga oladi.
Adekvatlikni tekshirish - model va ob'ekt natijalarining yaqinligi uchun tanlangan mezon ma'nosida model sifatini tekshirish.
Texnologik boshqaruv ob'ektini aniqlash uchun tizim paketidan foydalanamiz Identifikatsiya MATLAB dan asboblar to'plami ( SIT ) .
Tizim paketi Identifikatsiya Asboblar to'plami kuzatilgan kirish/chiqish ma'lumotlari asosida chiziqli dinamik ob'ektlarning (tizimlarning) matematik modellarini yaratish vositalarini o'z ichiga oladi. U ma'lumotlarni tartibga solish va modellar yaratish imkonini beruvchi qulay grafik interfeysga ega. To'plamga kiritilgan identifikatsiya usullari keng toifadagi muammolarni hal qilishda qo'llaniladi - boshqaruv tizimlarini loyihalash va signallarni qayta ishlashdan tortib, vaqt seriyalarini tahlil qilishgacha.
Tizim paketi yordamida bir qator ma'lumotlarni qayta ishlash Identifikatsiya Toolbox quyidagi bosqichlarni o'z ichiga oladi:
ma'lumotlar faylini yaratish uchun ma'lumotlarni qayta ishlash va o'zgartirish;
TOU ning asosiy xususiyatlarini oldindan aniqlash uchun ma'lumotlarni parametrik bo'lmagan baholash;
teta formati bilan har xil turdagi modellarni yaratish uchun parametrik ma'lumotlarni baholash;
modelning tuzilishini o'rnatish;
namunaviy tuzilmani o'zgartirish va takomillashtirish (agar kerak bo'lsa);
mosligini tekshirish va eng yaxshisini tanlash uchun har xil turdagi modellarni solishtirish;
teta formatidagi modelni boshqaruv tizimini tahlil qilish va sintez qilishda keyingi foydalanish uchun qulay shaklga aylantirish.
Tajriba natijasida kirish parametrining 2 ming qiymatidan (o'rash tezligi m/s) va chiqish parametrining 2 ming qiymatidan (o'rash ipining kuchlanishi, N) iborat ma'lumotlar majmuasi olindi. Namuna olish oralig'i 0,1 ( t s =0,1). MATLAB ish maydoniga ma'lumotlar massivini yuklash uchun siz quyidagi buyruqni bajarishingiz kerak:
>> yuk ma'lumotlar
Buyruq bajarilgandan so'ng, ish maydonida kirish o'zgaruvchilari massivi u va chiqish parametri y massivi paydo bo'ldi .
Namuna olish oralig'i qo'shimcha ravishda belgilanadi:
>> ts =0,1
ts = 0,1
Manba ma'lumotlarini bitta faylga birlashtirish uchun quyidagi buyruqdan foydalaning:
>> kurs=iddata(y( 251:350),u(251:350),ts)
100 ta namunadan iborat vaqt domeni maʼlumotlari toʻplami.
Namuna olish oralig'i: 0,1
Chiqish birligi (agar ko'rsatilgan bo'lsa)
y1
Kirish birligi (agar ko'rsatilgan bo'lsa)
u1
Yaratilgan fayl 0,1 s namuna olish oralig'i bilan 100 ta o'lchov natijalarini o'z ichiga olganligini ko'rsatadi. Kirish o'zgaruvchilari massiv u , chiqish parametri esa y .
Yaratilgan faylning ravshanligi uchun uning tuzilishiga kirish va chiqish ma'lumotlarining belgilarini, shuningdek ularning o'lchamlarini kiritish kerak:
>> o'rnating ( kurs ,' InputName ','O'rash tezligi',' ChiqishName ','Ip tarangligi')
>> toʻsiq (kurs,'InputUnit','m/ s ','OutputUnit',' N ')
Qabul qilingan fayl haqida to'liq ma'lumotni ko'rish uchun quyidagi buyruqdan foydalaning:
>> olmoq (la'natlar)
ans =
Domen: "Vaqt"
Nomi: []
Chiqish ma'lumotlari: [100x1 ikki barobar]
y: 'OutputData bilan bir xil'
Chiqish nomi: {'Ip tarangligi'}
Chiqish birligi: {'N'}
Kirish ma'lumotlari: [100x1 ikki barobar]
u: "InputData bilan bir xil"
InputName: {'o'rash tezligi'}
Kirish birligi: {'m/s'}
Davr: Inf
InterSample: "zoh"
Ts: 0,1000
Boshlash: []
SamplingInstants: [100x0 double]
Vaqt birligi: ''
Tajriba nomi: "Exp1"
Eslatmalar: []
Foydalanuvchi ma'lumotlari : []
Ma'lumotlarni grafik tasvirlash uchun biz quyidagi buyruqdan foydalanamiz:
>> uchastka ( kurs )
2.1.1-rasm Dastlabki ma'lumotlarning grafik tasviri
Olingan dastlabki ma'lumotlardan keyingi foydalanish uchun ma'lumotlar to'plamidan trendni olib tashlash va kerak bo'lganda tizim paketidagi mavjud vositalar yordamida ma'lumotlarni filtrlash uchun ushbu ma'lumotlarni oldindan qayta ishlash kerak. Identifikatsiya asboblar qutisi . Ushbu operatsiyalar tizimning grafik interfeysida amalga oshiriladi Identifikatsiya Buyruqlar qatoridan buyruq bilan ishga tushiriladigan asboblar qutisi :
>> identifikatsiya
Ochilish identifikatsiya ....... bajarildi .
Ushbu buyruqni bajarish natijasida 2.1.2-rasmda ko'rsatilgan muloqot oynasi paydo bo'ladi. Tajribadan so'ng grafik interfeys yordamida identifikatsiyaning dastlabki bosqichida ma'lumotlar faylini yaratish kerak, bizning misolimizda bunday fayl kurs . Oynaning yuqori chap burchagida ochiladigan Ma'lumotlar ro'yxatidan Import opsiyasini tanlang . Bu 2.1.3-rasmda ko'rsatilgan muloqot oynasini ochadi.
IN maydon oyna Signals uchun Data Format IDDATA ob'ektini tanlang . Iddata maydoniga kurs faylimiz nomini kiriting (2.1.3-rasmga qarang )
|
2.1.3-rasm Import parametrlari oynasi
|
Tez boshlash rejimini boshlaylik, buning uchun Operatsiyalar ochiladigan menyusida Tez boshlash-ni tanlaymiz ( 2.1.4 - rasmga qarang ) .
|
Shakl 2.1.4 Ma'lumotlar faylini import qilish tugallandi
|
Ushbu rejimni bajarish jarayonida quyidagilar amalga oshiriladi:
Eksperimental ma'lumotlar majmuasidan trendni olib tashlash;
Do'stlaringiz bilan baham: |