Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Протокол по симулинку.docx
Скачиваний:
1
Добавлен:
06.09.2019
Размер:
671.78 Кб
Скачать

3. Хід роботи

Нам потрібно зробити модель, яка буде моделювати певний технологічний процес. Для того, щоб це зробити, нам необхідно вибрати усі необхідні блоки з бібліотеки Simulink та з’єднати їх у відповідній послідовності (Рис.4.1). Потім нам потрібно встановити час моделювання.

Рис.4.1

В даній моделі блок Subsystem являє собою підсистему, яка має вигляд:

Рис.4.2

Блок Object зображений на Рис. 2.3. Разом з Subsystem вони створені шляхом вибору функції Create Subsystem.

Рис. 4.3

Параметри коефіцієнтів підсилення в блоках Gain задаються через змінні Кob , Тu та Tob в робочій області MatLab.

Створити підсистему можна, виділивши необхідний фрагмент моделі правою кнопкою миші та натиснути на CreateSubsystem підпункт контекстного меню.

Створимо маску підсистеми. Це дозволить використовувати її як повноцінний блок. Створення маски підсистеми здійснюється за допомогою редактора MaskEditor. Для його запуску, виділимо підсистему правою клавішею миші та виберемо підпункт EditMask із контекстного меню, після чого на екран буде виведено вікно редактора.

Вікно параметрів створюється за допомогою вкладки Parameters редактора маски. Для створення поля вводу параметрів з їх описом необхідно натиснути кнопку Add, після чого ввести в поле Prompt імена змінних . В полі Variable вводимо їх ідентифікатори. В полі Type вибираємо тип елементу інтерфейсу : поле вводу, випадаючий список або чек бокс. В полі Evaluate встановлюємо формат ( обчислюється ) параметра(Рис. 4.4).

Рис. 4.4

Рис. 4.5

Після цього задаємо значення, обчислені за формулами у командному вікні (Рис. 4.6)

Рис. 4.6

Рис. 4.7

Для виведення графіка (Рис. 4.8) натискаемо на блок Scope.

Рис.4.8

Для оптимізації параметрів системи в розділі SimulinkResponse Optimization обираємо блок SignalConstraint (Рис.4.9).

Рис.4.9

В пункті меню Optimization вибираємо TurnedParameters, з допомогою кнопки Add вибираємо з робочої області змінні К, Td, Tf, Tu (Рис. 4.10).

Рис.4.10

Після задання часу моделювання та параметрів оптимізації, запускаємо моделювання. Після чого MatLab будує криву та повертає оптимальні настойки параметрів (Рис. 4.11).

Рис. 4.11

Для обчислення інтегралів, складаємо таку модель, яка зображена на Рис. 4.12. Блок Subsystem1 створений шляхом створення підсистемі з двох констант.

Рис.4.12

4. Висновок

Під час виконання цієї лабораторної роботи, використовуючи лекційні та додаткові матеріали, я вдосконалив свої навички роботи в програмі Simulink. Я створив певну модель, яка моделює технологічний процес. В ході її виконання я навчився створювати маску підсистеми, за допомогою якої можна оформити підсистему як повноцінний бібліотечний блок, тобто забезпечити підсистему власним вікном параметрів, піктограмою, довідковою системою і т.п. Також ми розрахували задані інтеграли.

Міністерство освіти і науки України

Національний технічний університет України

«Київський політехнічний інститут»

Лабораторна робота

з курсу «Прикладне програмне забезпечення»

Виконав:

студент 2-го курсу ТЕФ

гр. ТО-01

Пащенко О.С.

Перевірив:

Фоменко Б.В.

Степанець О.В.

Київ 2012