Познаването Simulink

Познаването Simulink

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

  • математика
  • създаването на алгоритми
  • моделиране
  • анализ на данни, научни изследвания и визуализация
  • Научни и инженерна графика
  • разработката на приложения, включително създаването на GUI

Simulink програма е допълнение към пакета MATLAB. В симулацията се осъществява с помощта на Simulink принцип визуално програмиране, според които потребителят на екрана на библиотеката на стандартни блокове и създава устройство модел извършва изчисления. В същото време, за разлика от класическите начини за моделиране, потребителят не е необходимо да изучиш езика на математиката и числени методи и някои общи познания, необходими при работа на компютъра, и, разбира се, познаване на предметната област, в която работи.

Simulink е достатъчно независим инструмент MATLAB и работата с него не трябва да се знае себе си MATLAB и неговите други приложения. От друга достъпа ръка, за да MATLAB функции и други инструменти, тя все още е отворен и може да се използва в Simulink. Част от страна на опаковката е инструменти, построени в Simulink (например, LTI-Viewer заявление Control System Toolbox - пакет за разработване на системи за управление). Има и допълнителни библиотеки за различни области на приложение единици (например, Система за захранване Blockset - моделиране на електрически устройства, цифрова обработка на сигнала Blockset - набор от елементи за изграждане на цифрови устройства и т.н.).

Когато работите с Simulink потребител има възможност за надграждане на библиотеката блоковете, да създадете своя собствена, и да направи нови блокови библиотеки.

В симулацията, потребителят може да избере метода за решаване на диференциални уравнения, както и метод за промяна на модела от време (с фиксирана или променлива стъпка). По време на симулацията, че е възможно да се наблюдава процесите, които протичат в системата. За да направите това, ние използваме специални разузнавателни средства, включени в библиотеката Simulink. Резултатите от симулацията могат да бъдат представени като графики или таблици.

За да стартирате програмата, трябва първо да изпълни пакета MATLAB. показан основен MATLAB Прозорецът на пакет. Има също така показва инструкциите в прозореца, когато задържите показалеца на мишката върху прекия път в лентата с инструменти на Simulink. Кликвайки върху прекия път в лентата с инструменти на Simulink ще се отвори прозореца на браузъра Simulink библиотечни дялове. За да създадете своя собствена програма за създаване на нов модел на файл, поставете блоковете в прозореца на модел. За да направите това, отворете съответния раздел от библиотеката. На следващо място, сочи курсора до желаното поле и щракнете върху левия бутон на "мишката" - "плъзгане", създадена от блока в прозореца.

Освен това, ако е необходимо, трябва да се промени блокови параметри, зададени от програмата "по подразбиране". За да направите това, щракнете два пъти върху левия бутон на "мишката" сочи курсора върху изображението за да го блокира. Параметрите на прозореца за редактиране на блока. При определяне на цифровите параметри, трябва да се има предвид, че точката трябва да се използва като знак след десетичната точка, а не запетая. След като направите промените, които трябва да натиснете бутона ОК, за да затворите прозореца.

След инсталацията на всички схемата за блокове на необходимите библиотеки е необходимо да извършите свързване на елементи на схемата. За свързването на модулите трябва да се посочи курсора на "изход" блок, а след това натиснете и задръжте левия бутон на "мишката", начертайте линия на входа на друг блок. След това отпуснете бутона. В случай на правилното свързване на изображението на стрелка на входа на цвета на блока промени. За да създадете точка на съединяване в багажника трябва да преместите курсора на предложената площадка и натиснете десния бутон на на "мишка", за да достигне линията. За да изтриете линия искате да изберете една линия (по същия начин, както тя се извършва в продължение на блока), а след това натиснете клавиша за изтриване на клавиатурата.

Познаването Simulink


В прозореца на браузъра Блок библиотека съдържа следните елементи:

Simulink библиотека съдържа следните основни раздели:

  1. Непрекъснато - непрекъснато библиотечни елементи (интегратор диференциатор линеен ОДУ система и т.н.);
  2. Дискретни - библиотека на дискретни елементи (дискретни време интегратор, отделен филтър и т.н.);
  3. Функции Таблици - функция и масата (извиква функция Matlab, S-функция единица, която показва входния вектор за изход (като се използва линейна интерполация на стойностите определени в блок параметри), и т.н.);
  4. Математика - математическа функция (абсолютна стойност, комбинаторна логика, изборът на реалната и имагинерната част на комплексно число, и т.н.);
  5. Нелинейни - нелинейни елементи (реле връзка, ключ и т.н.);
  6. Сигнали Системи - сигнали и системи (композитен блок, вход, изход, мултиплексор, демултиплексор, и т.н.);
  7. Мивки - дисплеи (Схема на синхронизация, резултатите изхода към файл, спиране модел изпълнение и т.н.);
  8. Източници - сигнални източници (импулсен генератор / задължително сигнали генератор на случайни номера, с трионообразна генератор на сигнали, часовници и т.н.).
  9. Подсистемите - блокове подсистеми.

Simulink списък библиотека дял е представен под формата на дърво, и правилата за работа с тях са споделени списъци от този тип:

Помислете за създаването на няколко примера

XY Графика плотер

Парцели същия сигнал в друга функция (график на форма Y на (X)).

х-мин - минимална стойност на оста X.

х-макс - Максималната стойност на сигнала на оста Х

у-мин - минимална стойност на Y. сигнал ос

у-макс - Максималната стойност на сигнала на оста Y

Примерен време - време стъпка модел.

Устройството има два входа. Горна вход за подаване на сигнал, който е аргументът (X), в долната - за подаване на стойностите на функцията (Y).

На фигурата, като например с помощта на плотер, илюстрираща структура на връзката фаза траектория осцилаторна.

Познаването Simulink

Постоянно - на често използвани блокове

За да зададете необходимите параметри на блока с двойно кликване върху блока, е настроен на постоянно = 1.

Трансфер FCN - непрекъснат. Това представлява съотношение на мощност на полиноми. Параметрите в нашия случай е необходимо да се създаде числителя: числител - [1], и знаменателят: знаменателя - [1 0,5 1].

Производно - непрекъснат. Устройството изчислява стойност на производно.

XY Графика - мивки. Показва резултати на графика като функция от X на Y.

Блок алгебрични верига алгебрични Ограничение

Търсенията за корените на алгебрични уравнения.

Първоначално предположение - начална стойност на продукцията.

Unit установи стойността на изхода при което стойността вход става нула. В този случай на входния сигнал трябва да бъде пряко или косвено свързани с входния сигнал.

Фигурата показва пример за решаване на система от нелинейни уравнения на формата:

Тъй като тази система от уравнения има две решения, първоначалните стойности на алгебрични Ограничение блок дадени под формата на вектори. първоначалната стойност е настроена на вектор за първи (горе) блок [1 -1], а за втората (дъното) блок - вектор [1, 1].

Познаването Simulink

Помислете за блоковете, които не се използват в предишния пример.

Изваждане - математически операции. Параметрите в прозорец списъкът със знаци за това е необходимо да се постави тези операции, които се изискват (- +).

Math Функция - Математически операции. Опциите в прозореца функция, изберете квадратни (това беше на стойността на квадрат).

Алгебрични Constant - математически операции. Параметрите в кутия Първоначално предположение определени първоначалната стойност вектор [-1 1] или [1, 1].

Display - мивки. Извежда резултата.