Знайомство з simulink

Знайомство з Simulink

Matlab - це високопродуктивний мова для технічних розрахунків. Він включає в себе обчислення, візуалізацію та програмування в зручній середовищі, де завдання і рішення виражаються у формі, близькій до математичної. Типове використання MATLAB - це:

аналіз даних, дослідження і візуалізація

наукова і інженерна графіка

розробка додатків, включаючи створення графічного інтерфейсу

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

Simulink є досить самостійним інструментом MATLAB і при роботі з ним зовсім не потрібно знати сам MATLAB і інші його додатки. З іншого боку доступ до функцій MATLAB і іншим його інструментам залишається відкритим і їх можна використовувати в Simulink. Частина входять до складу пакетів має інструменти, вбудовані в Simulink (наприклад, LTI-Viewer додатки Control System Toolbox - пакета для розробки систем управління). Є також додаткові бібліотеки блоків для різних областей застосування (наприклад, Power System Blockset - моделювання електротехнічних пристроїв, Digital Signal Processing Blockset - набір блоків для розробки цифрових пристроїв і т.д).

При роботі з Simulink користувач має можливість модернізувати бібліотечні блоки, створювати свої власні, а також складати нові бібліотеки блоків.

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

Для запуску програми необхідно попередньо запустити пакет MATLAB. Основне вікно пакета MATLAB показано на малюнку. Там же показана підказка, з'являється у вікні при наведенні покажчика миші на ярлик Simulink в панелі інструментів. Натискання на ярлик Simulink в панелі інструментів призводить до відкриття вікна оглядача розділів бібліотеки Simulink. Щоб створити свою програму необхідно створити новий файл моделі, розташувати блоки у вікні моделі. Для цього необхідно відкрити відповідний розділ бібліотеки. Далі, вказавши курсором на необхідний блок і натиснувши на ліву клавішу "миші" - "перетягнути" блок у створене вікно.

Далі, якщо це потрібно, потрібно змінити параметри блоку, встановлені програмою "за замовчуванням". Для цього необхідно двічі клацнути лівою клавішею "миші", вказавши курсором на зображення блоку. Відкриється вікно редагування параметрів даного блоку. При завданні численних параметрів слід мати на увазі, що в якості десяткового роздільника повинна використовуватися точка, а не кома. Після внесення змін потрібно закрити вікно кнопкою OK.

Після установки на схемі всіх блоків з необхідних бібліотек потрібно виконати з'єднання елементів схеми. Для з'єднання блоків необхідно вказати курсором на "вихід" блоку, а потім, натиснути і, не відпускаючи ліву клавішу "миші", провести лінію до входу іншого блоку. Після чого відпустити кнопку. У разі правильного з'єднання зображення стрілки на вході блоку змінює колір. Для створення точки розгалуження в сполучної лінії потрібно підвести курсор до передбачуваного вузла і, натиснувши праву клавішу "миші", протягнути лінію. Для видалення лінії потрібно вибрати лінію (так само, як це виконується для блоку), а потім натиснути клавішу Delete на клавіатурі.

Схожі статті