GMP - 3. Основы MATLAB Simulink
Вставка
- Опубліковано 5 вер 2024
- Российская платформа математических вычислений и динамического моделирования Engee:
сайт: clck.ru/37kCz5
Телеграм канал: clck.ru/37kCww
###############
Моделируем перевёрнутый маятник, попутно постигая основы MATLAB Simulink
Подробнее о робототехнике exponenta.ru/r...
Все видео и описание exponenta.ru/n...
Все скрипты и модели можно скачать по ссылке
github.com/ros...
Посетите страничку курса hub.exponenta....
Смотрите также введение в MATLAB
• MATLAB 01 Начало работы
и введение в Simulink
• Simulink 01 Начало работы
Проект «Карьера» - вакансии для разработчиков и инженеров: hub.exponenta....
Подписывайтесь на нас
VK ‣ mathworks
Telegram ‣ t.me/exponenta_ru
Большое спасибо за урок!
Давно ждал таких уроков! Хотелось бы увидеть видео про интерполяцию кубическими сплайнами от двух параметров
и PID регулятор.
Это самые лучшие уроки по МАТЛАБ))
Супер! Как не хватает таких людей в нашем образовании!
Чувак, ты лучший!
Всё ясно, понятно,чётко и кратко)
Успехов тебе!
Отличное видео! Особенно интересно было бы посмотреть моделирование приводов( постоянного тока, гидроцилиндров и пневмоцилиндров). А так же какую-нибудь большую систему в целом типо промышленного робота-манипулятора.
Он сам пока в ней не разобрался.
Ты крут. Внешность и дикция актера или телеведущего с харизмой. Все поделу и просто увлекательно подаешь. После тебя включил курс от ардуино на их инженерный кит с балансирующим мотыком - выключил через 10 секунд. А тебя пересматриваю по много раз. Удачи. И спасибо.
Спасибо, очень здорово!
Самое главное, что они уже есть.....
Вроде знал симулинк, посмотрел видео, узнал много нового! Молодец🤘🏿🤘🏿🤘🏿
I am surprised i can actually understand this (language and math(not perfect :D))
Подача материала просто топ!
Thank you! Great introduction.
круто
Очень качественное видео, спасибо огромное )*
спасибо вам добрый человек
Спасибо за видео. Вопрос. Не могли бы вы объяснить почему интегрирование лучше чем дифференцирование?
Поскольку дифференциальные уравнения решаются интегрированием (в данном случае численным), то и модель логично строить сразу с интегрированием.
Кроме того, интеграторы накапливают сигнал и вносят в систему состояния, а дифференциаторы - нет. Поэтому модель на дифференциаторах имеет в нашем случае алгебраическую петлю и решается некорректно. Подробнее о петлях я писал ниже, отвечая на вопросы Артёма.
Потому что алгоритм дифференцирования менее точен, чем интегрирования. Дифференцирование dx/dt для дискретного времени -- это деление (x2 - x1)/(t2-t1) при шаге t2-t1. Если функция на каком-то промежутке времени, МЕНЬШЕМ шага моделирования t2-t1, резко растет вверх, то при дифференцировании мы можем пропустить этот промежуток. При интегрировании такого не будет, т.к. интегрирование -- это сумма произведений Sum(x2 - x1)*(t2-t1), а значит сколь нибудь ощутимой ошибки при каком-то малом (t2-t1) не будет.
Сделай обучающее видео по Нейронным сетям в среде MATLAB, на русском почти ничего нет в интернете.
Очень круто!
СКАЖИТЕ ПОЖАЛУЙСТА
Я делал всё точно как в видео но у меня оба блока ,,Gain,, помечены красным (типо что-то неправельно там, когда писал 1/J уже покраснело).
ВОПРОС
почему так и как исправить?
спасибо!!!
Здравствуйте! Мне кажется у вас ошибка в том, у вас в обоих случаях (затухающие и незатухающие) маятник не перевернут. Потому что перевернутый маятник просто упадет от 0 градусов на 180 и будет лежать. а у вас колебания. у вас обычный маятник.аа.. вот что, у вас не маятник вовсе. у вас палка радиальная вращается по кругу это другое
В 2020b создаешь после выбора компонента To workspace и моделировании переменные не добавляются в Workspace..
подскажите, не решилась проблема? у меня тоже ничего не появляется...
Отлично! Супер - то что надо.
Я хочу спросить про создание маски на блоках в симулинк. Например, в подсистеме у меня есть фильтр первого порядка, который задан в виде передатояной функции и - дискретной передаточной функции (после Z-преобразования). Я нанёс маску и настроил так, что можно указывать параметры: постоянную времени, коэффициент усиления и прочее в окне. Но, например, период дискретизации для передаточной функции не требуется, и я хотел через radiopoint в настройках маски сделать выбор между аналоговым и цифровым фильтрами так, чтобы при выборе простой передаточной функции становилось неактивным поле с периодом дискретизации. Не смог разобраться с этим самостоятельно. Пришлось делать два выхода с двух фильтров и каждый раз подключать то к одному, то к другому, а хотелось бы, чтобы переключением шина сама выбирала нужный блок. Можете сделать подобное обучающее видео по возможностям работы с маской блоков?
Спасибо за видео.
Шикарный видос
Дякую за відео)))
Больше видео, про MatLAB
ууу как клево)
где скачать
МОЛОДЕЦ! СПАСИБО!
Непонятно откуда взялся скрипт на 1мин43сек.
pls someone add english subtitles
Просто круто
Крутой, спасибо
нет, сука, сырой
👩🏼💻❤️❤️❤️❤️❤️❤️❤️
Hello,
why you used damping?
Hi, because it is naturally present in the system
когда хочу вывести результат to workspace почему-то создается вектор tout 1000*1, a вектор theta 10002*1. Из-за этого не получается вывести результат в plot. Что делать?
Та же самая проблема. Не разобрались?
очень юзфул!
Половину не получилось сделать, но мне понравилось
Кто может помочь с задачей в матлаб?
Как измерить или вычислить реальный коэффициент трения в любом маятнике?
почему я не могу выделять в workspace и когда нажимаю верхнюю стрелку, я просто не могу выделять нужные данные
1:43 мин. - "Теперь мы выделим введенные нами команды и создадим из них скрипт". А каким образом (какая комбинация клавиш или как Вы вызвали это меню)?
Viktor Liutov правой кнопкой на выделенной команде -> Create script from selection
к сожалению у меня не совпадают размерности theta tout при совпадении графика в симулинк
Можно вас спросить . Я хочу реализовать фазовращатель в simulink matlab или изменять фазу на 90 градусах . Как делать . ?
Хорошо, но при первом знакомстве с симулинком ничего непонятно
Павел Рословец, можете посоветовать статьи или ваши видео, где подробнее рассказывается о скриптах в simulink ? Например, я если я напишу текстовую программу на языке matlab, как её потом можно связать со структурной схемой в simulink ну и в таком духе.
Об этом подробно написано в документации
www.mathworks.com/help/simulink/ug/control-simulations-programmatically.html
Как насчёт примера совместной симуляции Simulink и FEMM?
Сделайте пожалуйста урок - моделирование управляемого снаряда в MATLAB Simulink и FlightGear - с гориз. запуском с некоторой начальной скоростью. Рули спереди и крылья сзади.
А что у вас не получается сделать?
@@Exponenta-tech Спасибо за ответ! К сожалению даже не знаю с чего начать. Ели бы был урок как этот для старта было бы здорово для любых моделей ЛА с горизонтальным полетом. Т.е. загрузить свою 3д модель с подвижными рулевыми плоскостями и смоделировать полет и управление.
"Либо два раза интегрируем, либо дифференцируем". Но если два раза продифференцируем, то получится уже четвертая производная. И какой толк с нее?
Если 2 раза продифференцируем угол, получим скорость и ускорение :)
Все дуде класно, але не для тих хто тільки цікавиться матлабом. Особливо не зрозумілі процес з тими блоками.
в таком же стиле о статистике
Выбивает ошибку и создаёт переменную tout массив 51x1. Можете подсказать, что не так?
Очень круто. Подскажите пожалуйста, знаю что вопрос глупый. Но что означают постоянные a b и c. Спасибо большое.
Спасибо) Они ничего не значат и не связаны с маятником. Я ввел эти переменные просто чтобы показать, как считать в матлабе
@@pavelroslovets296 помогите пожалуйста, нам задали выполнить задание на основе вашего видеоурока по МатЛабу. Только! Условие, что на маятник должен действовать внешний момент силы, который остановит его в заданном угле. Например дан угол 70° и маятник должен остановится в этом положении. Я уже 3 дня мучаюсь и никак не могу сообразить.. Помогите пожалуйста, я буду очень благодарен! Мой вк vk.com/danissimo_666
Подскажите, пожалуйста, можно ли как-нибудь увидеть из каких отдельных элементов состоит блок синхронного генератора, что под маской?
Выделите блок и нажмите Ctrl+U, попадёте под маску, если содержимое блока не скрыто
Спасибо большое!!!
а Вы на заказ схему генератора сможете смоделировать Simulink Matlab?
Почему люди смотрят не это, а всякую чушь типо как пройти Майнкрафт??? Грустно!
Как у вас эпсилон стала второй производной угла?
Эпсилон - ускорение. В нашем случае движение вращательное, а не линейное, так что перемещение вокруг оси мы измеряем посредством угла. Первая производная этого угла - угловая скорость. Вторая - угловое ускорение, которое и есть эпсилон в формуле общего вида.
Какое только название файла я не пробовал! Только английскими буквами. Какие только модели я не пробовал. Скачивал с грабкада и сингиверс. Ни одну этот триальный симулинк не открывает! Зачем эта версия 2020г. нужна тогда если он не способен реально ни один формат открыть ? У десятков файлов да и разных форматов одна и та же ошибка - инвалид файл нейм.
Большое спасибо за видео. Я сделал также как на видео, но когда пускает Simulink получает такую ошибку: Output port 2 of 'untitled/Integrator, Second-Order' is not connected. Подскажите, пожалуйста,Как решить эту ошибку?
Проверьте еще раз, что подключили второй выходной порт интегратора.
Да спасибо, я выбрал сигнал у Scope и так могу смотреть график.
Есть кто может написать частотный фильтр на STM32 нужно отрезать лишние частоты и шумы с пьезоэлектрического микрофона и воспроизводить отфильтрованный сигнал на гарнитуру(наушники)?
Добрый день,. Можете посоветовать человека, владеющего программой MATLAB? Необходимо решить задачу .. подправить код ( численные методы)
Где можно скачать матлаб симулинк? Перерыл весь интернет, с симулинком не могу найти.
www.mathworks.com/programs/trials/trial_request.html
Спасибо.
все ваши видео про матлаб шляпа, лучше бы вы показали как соединять друг с другом детали , где база. где фрейм, Как вертеть. почему создатели дебилы не сделали тупо joints для разных осей , почему так сложно задать вращение в нужной оси. почему если использовать призматик джоинт то модель сама по себе вниз движется , удаляйте свой канал
Котакта тсунген жокпын
молодец, только не " *Интер* "
Всякие заставки с орущей музыкой уже даже самые, богом забытые, школьники перестали использовать.
Почему до самых светлых умов культура отказа от музо-заставок всё никак не доходит?
я смотрел все ваши видео и на деле никакого толку вот например записать и считать переменную это целый квест
эту программу делали конченные
только стоит switch у которого перепутаны НЗ и НО контакты
поставлю ка диз всем вашим видео
Все круто! А мог бы описать движение самолета ?Если задать скорость высоту и другие параметры
Обратите внимание на aerospace blockset. ua-cam.com/video/PwE6YDBdd3U/v-deo.html
@@Exponenta-tech к сожалению у меня не совпадают размерности theta tout при совпадении графика в симулинк
круто