- Какво представлява Simulink?
- Как да стартирам Simulink в MATLAB?
- Браузър на библиотека Simulink
- Работещ демо модел с MATLAB Simulink
- Стартиране на Debugger
- Създаване на Simulink модел за усилвател на сигнала
- Моделиране на динамична система за управление
Какво представлява Simulink?
Simulink стана най-използваният инженерен софтуерен пакет през последните няколко години сред академиите и индустриите. Simulink се интегрира със софтуера MATLAB, който се използва за моделиране, симулиране и анализ на динамичните системи. Simulink предоставя графичен потребителски интерфейс (GUI) като блокови диаграми за изграждане на вашия модел, както надграждате върху молив и хартия.
За да разберете Simulink, можете да разгледате прост пример,
Тук, в горния пример ние генерираме синусоида от синусоида и го усилваме с коефициент на усилване, който директно проверявате на Simulink, като щракнете двукратно върху блока на обхвата.
Ако сте нов в MATLAB, първо научете терминологиите, използвани в MATLAB, и започнете с LED мига.
Как да стартирам Simulink в MATLAB?
За да отворите Simulink в MATLAB, можете просто да кликнете върху бутона Simulink от лентата с менюта на MATLAB, както е показано на изображението по-долу
В противен случай можете просто да използвате командния прозорец, за да отворите Simulink. Просто напишете „simulink“ в командния ред и натиснете Enter.
simulink
По-долу е първият прозорец, който се появява след отваряне на Simulink:
Както можете да видите на изображението, има различни опции за изпълнение на различни задачи, като например можете да създадете своя шаблон, празен модел, празна библиотека и много други.
Винаги, когато трябва да проектираме нов модел, ние избираме опцията „ Празен модел“ , като щракнем двукратно върху него. Празният прозорец на модела, който можем да наречем и като прозорец на Simulink, изглежда като изображението по-долу.
Браузър на библиотека Simulink
Браузърът на библиотека Simulink съдържа мивки, източници, конектори, линейни и нелинейни компоненти. Simulink е далеч по-добър от другите предишни пакети за симулация, който трябва да формулира уравненията в програма, докато в Simulink можете да изберете функцията и блоковете и просто трябва да въведете стойностите на променливата на уравненията.
За да отворите браузъра за библиотека на Simulink, можете просто да кликнете върху бутона за браузър на библиотеката от менюто на Simulink, както е показано под изображението
Другият начин за отваряне на браузъра за библиотека Simulink е да въведете командата по-долу в командния прозорец. Командата е чувствителна към малки и големи букви, така че бъдете внимателни, докато пишете:
slLibraryBrowser
Ето как изглежда браузърът на библиотека Simulink, в който можете да търсите мивки, източници, конектори, линейни и нелинейни компоненти.
Работещ демо модел с MATLAB Simulink
Simulink вече съдържа множество прости и усъвършенствани модели на различни видове системи като аудио, комуникация, компютърно зрение, DSP, реално време и много други, както можете да видите на изображението по-долу,
За да стартирате пример или демо модел, просто щракнете двукратно върху него и ще се появи изскачащ прозорец на неговия модел Simulink, както е показано на изображението по-долу
След моделирането можете да симулирате модела, като изберете метод за интеграция, меню Simulink или команден прозорец. Най-лесният и удобен начин е просто да използвате бутона "RUN" на Simulink от менюто на Simulink, за да стартирате модел в Simulink, както е показано на изображението по-долу
Можете също така да можете да използвате или редактирате демо модела, ако искате.
Стартиране на Debugger
Simulink Debugger е инструмент на Simulink за намиране или диагностика на грешки в даден модел. Debugger ви помага да проверите или стартирате симулацията стъпка по стъпка и също така показва състоянията на входа, изхода и блока.
За да стартирате програма за отстраняване на грешки, трябва само да кликнете върху модела за отстраняване на грешки в секцията за симулация на лентата с менюта на Simulink, както е показано на изображението по-долу
Можете дори да стартирате дебъгер от командния прозорец, просто като напишете командата по-долу, sldebug ('име на модел')
Създаване на Simulink модел за усилвател на сигнала
Стъпка 1: - Стартирайте Simulink от бутона Simulink или напишете 'simulink' в командния прозорец.
Стъпка 2: - Изберете „ празен модел“ от Simulink, както е показано на изображението по-долу
Стъпка 3: - Сега ще изградим „Модел на усилвателя на сигнала“, който взема вход и го усилва с коефициент на усилване.
За модела на усилвателя на сигнала се нуждаем от синусоидален блок, усилващ блок и обхват.
Стъпка 4: - Отворете браузъра на библиотеката, като напишете 'sl'LibraryBrowser' в командния прозорец. И изберете необходимите блокове и ги плъзнете в прозореца на Simulink от прозореца на браузъра на библиотеката, както е показано на изображението по-долу
Стъпка 5: - След като поставите всички блокове в прозореца на Simulink, трябва да ги свържете според изображението, показано по-долу,
Стъпка 6: - Трябва да промените настройката за получаване на два входа в обхвата, така че щракнете двукратно върху обхвата и след това преминете към настройка и променете „ Брой входни портове“ на „2“, както е показано на изображението по-долу
Стъпка 7: - Сега, за усилване, можете да зададете стойността на амплитудата на синусоида и коефициент на усилване, като щракнете двукратно върху съответния блок.
Стъпка 8: - След като завършим това, можем да стартираме нашия модел Simulink от бутона „RUN“, даден в менюто на Simulink.
Изчакайте, докато Simulink компилира вашия модел, който можете да видите в долния десен ъгъл на прозореца.
Стъпка 9: - Сега, за резултат щракнете двукратно върху обхвата и ще можете да видите както входна, така и усилена форма на вълната, както е показано на изображението по-долу,
В резултат, ако наблюдавате изходната форма на вълната, тя се усилва с коефициент 3.
Стъпка 10: - Сега можете да запазите модела си и също така да получите разпечатка, разширението за дизайн на Simulink е „.slx", така че следете разширението, докато запазвате, обикновено автоматично взема разширението „.slx".
Можете също да проверите видеото, дадено в края, за „Създаване на модел с помощта на MATLAB Simulink“.
Моделиране на динамична система за управление
Simulink се използва за анализ на различни базирани в реално време сложни системи, свързани с триене, въздушно съпротивление, приплъзване на зъбни колела и др. Тези системи са много сложни и за проектиране на Модел за това е извън обхвата на статията. Но за да се научи как да моделира динамична система за управление, самата MATLAB предостави хубава документация. Можете да получите достъп до това в урока за начало на MATLAB. Отидете на „ Моделиране на динамична система “, след като изберете Първи стъпки .
Ще бъдете пренасочени към помощния браузър на MATLAB, както е показано на изображението по-долу
В целия процес за desiging модел Simulink е показано във видеото по-долу: