
- •1 Зертханалық жұмыс №1. Жинақталған параметрлері бар объектті аналитикалық әдісімен моделдеу
- •1.1 Зертханалық жұмысқа тапсырма
- •1.2 Процесті бейнелеу
- •1. 3 Simulink пакетінде объект моделінің блок-сұлбасын құру
- •1.4 Зертханалық жұмысты орындау тәртібі
- •1.6 Тапсырмалар нұсқалары
- •2 Зертханалық жұмыс №2. Резервуардағы процестің статикалық және динамикалық сипаттамаларын зерттеу
- •2.1 Зертханалық жұмысқа тапсырма
- •2.2 Объектті бейнелеу
- •2.3 Объектті басқаруға негізделген Statefiow ішкі жүйесі
- •2.3 Зертханалық жұмысты орындау тәртібі
- •2.5 Тапсырма нұсқалары
- •3 Зертханалық жұмыс №3. Бірінші ретті сызықты объектті идентификациялаудың тура әдістері
- •3.1 Зертханалық жұмысқа тапсырма
- •3.2 Өтпелі функция көмегімен идентификациялау әдісі
- •3.3 Зертханалық жұмысты орындаудың тәртібі
- •3.5 Тапсырма нұсқалары
- •4 Зертханалық жұмыс №4. Сызықты объектті жиілік сипаттама көмегімен идентификациялау
- •4.1 Зертханалық жұмысқа тапсырма
- •4.2 Жиілік сипаттама көмегімен беріліс функцияның коэффициенттерін анықтау
- •4.3 Өлшеу нәтижелерін өңдеу бағдарламасы
- •4.4 Зертханалық жұмысты орындауға тапсырма
- •4.5 Есеп беру қүрамы
- •4.6 Тапсырмалар нұсқалары
- •4.7 Бақылау сұрақтары
- •5 Зертханалық жұмыс №5. Сызықты динамикалық объекттерді параметрлік идентификациялау
- •5.1 Зертханалық жұмысқа тапсырма
- •5.2 Динамикалық объекттерді параметрлік идентификациялау
- •5.3 Қисықтарды қиыстырып келтіру Curve Fitting Toolbox пакеті
- •5.4 Зертханалық жұмысты орындау тәртібі
- •5.5 Есеп беру құрамы
- •5.6 Тапсырма нұсқалары
- •5.7 Бақылау сұрақтары
- •6 Зертханалық жұмыс №6. Сызықты объекттерді System Identification Toolbox пакетінің құралдарымен идентификациялау
- •6.1 Зертханалық жұмысқа тапсырма
- •6.2 System Identification Toolbox графикалық құралы
- •6.3 Зертханалық жұмысты орындаудың тәртібі
- •6.4 Есеп беру құрамы
- •6.5 Тапсырма нұсқалары
- •6.6 Бақылау сұрақтары
- •7 Зертханалық жұмыс №7. Динамикалық объекттерді параметрлі емес идентификациялау
- •7.1 Зертханалық жұмысқа тапсырма
- •7.2 Объектті параметрлі емес идентификациялау үшін корреляция-лық функцияларды қолдану
- •7.3 Дискретті импульсті өтпелі функцияны аппроксимациялау
- •7.4 Зертханалық жұмысты орындау тәртібі
6.3 Зертханалық жұмысты орындаудың тәртібі
6.3.1 Идентификациялау процедурасын орындауға «өлшеу стендті» іске асырыңыз:
- Work/Objects6 папкасынан Simulink ортасына «объекттің» блок-диаграммасын жүктеңіз (нұсқа бойынша);
- объект кірісіне сатылы x=a (a мәні еркін таңдалынады) сигналды беріңіз беріңіз; шығыс сигналдарды тіркеңіз;
- тәжірибелер нәтижелерін яғни шығыс сигналдардың өлшенген мәндерін бағдарламаның жұмыс ортасына орнатыңыз; ол үшін сигналды To Workspace блогына беріңіз, блок атауына сәйкес айнымалының атын орнатыңыз.
6.3.2 Идентификациялау процедурасын бастау үшін бұйрық терезеде ident бұйрығын теріңіз. Интерфейстің диалогты терезесі пайда болады.
6.3.3 Жұмыс ортадан тәжірибе мәліметтерін жүктеңіз:
- ашылатын тізімнен Data-Import бұйрығн таңдаңыз;
- пайда болған терезеде кіріс және шығыс сигналдарының аттарын енгізіңіз, бастапқы уақыт - 0, дискреттеу интервалы – 0.08 деп орнатыңыз; Import батырмасын басыңыз, мәліметтерді импорттау терезесін жабыңыз;
- Time Plot жалауын орнатып, бастапқы мәліметтерді зерттеңіз.
6.3.4 Тұрақты құрамдасушын жойып зерттелетін объекттің сигналдарын алдын-ала өңдеңіз:
- Preprocess-Remove Means; Data Views өрісінде жаңа мәліметтер туралы ақпарат пайда болады;
- қайтадан Time Plot терезесіне көшіп, тұрақты құрамдасушылары жойылған сигналдарды қарап шығыңыз;
- Preprocess-Select Range таңдаңыз, пайда болған терезеде мәліметтер диапазонын орнатыңыз; жаңа мәліметтер интерфейс терезесінде көрсетіледі;
- осы жаңа ақпаратты Working Data өрісіне тасымалдаңыз.
6.3.5 Моделді тексеру үшін мәліметтерді орнату диапазонды таңдау операцияны қайталаңыз (мысалы, бастапқы диапазонның қалған бөлігінен), осы мәліметтерде интерфейс терезесінде көрсетіледі; оларды мышкамен Validation Data өрісіне тасымалдаңыз.
6.3.6 Корреляциялық моделді бағалаңыз:
- ашылатын Estimate тізімінен Correlation Model жолын таңдаңыз;
- пайда болған терезеде фильтрдің мәліметтерін орнатуға болады (біздер ештеңені өзгертпейміз), Estimate батырмасын басыңыз;
- интерфейстің Model Views терезесінде imp белгісі пайда болады, яғни таңдалынған модел құрылды;
- Transient Response жалауын орнатыңыз, бөлек терезеде корреляциялық әдісімен табылған өтпелі процестің графигі пайда болады;
- Optoins менюды қолданып өтпелі процестің графигінің орнына импульсты өтпелі прооцестің графигін шығаруға болады;
6.3.7 Объекттің жиілік сипаттамаларын бағалаңыз:
- Estimate-Spectral Model таңдаңыз;
- алдыңғы тарамдағы әрекеттерді қайталаңыз;
- интерфейстің Model Views терезесінде spad белгісі пайда болады, ол спектрлік әдісімен табылған жиілік сипаттамалар түріндегі модел;
- Frequency Response жалауды орнатып, нәтижені көрсетіңіз.
6.3.8 Параметрлік моделді бағалаңыз:
- Estimate-Parametric
mode таңдаңыз. Моделдің
құрылымын
орнату терезесі пайда болады
(Structure өрісінде);
келісім бойынша параметрлері na =
4, nb =
4, nk =
1 тең
ARX типті модел ұсынылады
(ашылатын тізімнен басқа
моделді таңдауға
болады). na және nb параметрлер
модел теңдеуінің
оң
жағымен
сол жағының
реттерін белгілейді. nk параметрі
объектте шамасы тең
кешугідің
бар болатынын белгілейді. Параметрлерін
өзгерту
үшін
модел ретін жөндеу
терезесінде (Order
Editor батырмасы),
константалар мәндері
орнатылады;
- моделдің ұсынылған параметрлері орнатыңыз, Estimate батырмасын басыңыз. Нәтижесінде arx441 аты бар модел белгісі пайда болады;
-
параметрлі моделді бағалау
әрекеттерін
параметрлері na =
2, nb =
2, nk =3. nk=3
(кешігуді
белгілейді) болатын ARX-моделгеқайталаңыз.
Моделдің
тағы
бір arx223 белгісі
пайда болады.
6.3.9 Құрылған моделдерді салыстыру үшін Transient Response жалауын орнатыңыз, мұнда үш құрылған моделдерге сәйкес өтпелі процестердің графиктері көрсетіледі.
6.3.10 Параметрлік моделдерді Model output жалауын орнатып, салыстырамыз.
6.3.11 Моделдер параметрлерінің бағаларын Matlab ортаның бұйрық терезесінде орнату үшін, модел пиктограммасына тінтуірдің оң жақ батырмасымен екі рет басып, пайда болған терезеде «Present» батырмасын басамыз.