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

КОМЕНТАРІ • 95

  • @Niki_Cummins
    @Niki_Cummins Місяць тому

    Большое спасибо за урок!

  • @flaxton9749
    @flaxton9749 8 років тому +14

    Давно ждал таких уроков! Хотелось бы увидеть видео про интерполяцию кубическими сплайнами от двух параметров
    и PID регулятор.

  • @THEGAME1121
    @THEGAME1121 7 років тому +11

    Это самые лучшие уроки по МАТЛАБ))

  • @user-zv3td9zr4s
    @user-zv3td9zr4s 6 років тому +7

    Супер! Как не хватает таких людей в нашем образовании!

  • @user-tr5cm1sy2x
    @user-tr5cm1sy2x 7 років тому +8

    Чувак, ты лучший!
    Всё ясно, понятно,чётко и кратко)
    Успехов тебе!

  • @Thesinter1
    @Thesinter1 8 років тому +21

    Отличное видео! Особенно интересно было бы посмотреть моделирование приводов( постоянного тока, гидроцилиндров и пневмоцилиндров). А так же какую-нибудь большую систему в целом типо промышленного робота-манипулятора.

    • @DolbiFashista
      @DolbiFashista 2 роки тому

      Он сам пока в ней не разобрался.

  • @gnem1871
    @gnem1871 4 роки тому +1

    Ты крут. Внешность и дикция актера или телеведущего с харизмой. Все поделу и просто увлекательно подаешь. После тебя включил курс от ардуино на их инженерный кит с балансирующим мотыком - выключил через 10 секунд. А тебя пересматриваю по много раз. Удачи. И спасибо.

  • @user-ww1rd7xe1u
    @user-ww1rd7xe1u Рік тому

    Спасибо, очень здорово!

  • @izraelrubinovich9536
    @izraelrubinovich9536 3 роки тому

    Самое главное, что они уже есть.....

  • @ebeb9156
    @ebeb9156 3 роки тому

    Вроде знал симулинк, посмотрел видео, узнал много нового! Молодец🤘🏿🤘🏿🤘🏿

  • @coolwinder
    @coolwinder 7 років тому +1

    I am surprised i can actually understand this (language and math(not perfect :D))

  • @maximurugvay
    @maximurugvay 2 роки тому

    Подача материала просто топ!

  • @stamfordpolytechnic2656
    @stamfordpolytechnic2656 2 роки тому

    Thank you! Great introduction.

  • @s78ap
    @s78ap 5 років тому

    круто

  • @hg_streams7819
    @hg_streams7819 6 років тому

    Очень качественное видео, спасибо огромное )*

  • @shamshirshermatov9169
    @shamshirshermatov9169 5 років тому

    спасибо вам добрый человек

  • @illiamanushyn4020
    @illiamanushyn4020 8 років тому +7

    Спасибо за видео. Вопрос. Не могли бы вы объяснить почему интегрирование лучше чем дифференцирование?

    • @pavelroslovets296
      @pavelroslovets296 8 років тому +1

      Поскольку дифференциальные уравнения решаются интегрированием (в данном случае численным), то и модель логично строить сразу с интегрированием.
      Кроме того, интеграторы накапливают сигнал и вносят в систему состояния, а дифференциаторы - нет. Поэтому модель на дифференциаторах имеет в нашем случае алгебраическую петлю и решается некорректно. Подробнее о петлях я писал ниже, отвечая на вопросы Артёма.

    • @AlekLem
      @AlekLem 7 років тому +3

      Потому что алгоритм дифференцирования менее точен, чем интегрирования. Дифференцирование dx/dt для дискретного времени -- это деление (x2 - x1)/(t2-t1) при шаге t2-t1. Если функция на каком-то промежутке времени, МЕНЬШЕМ шага моделирования t2-t1, резко растет вверх, то при дифференцировании мы можем пропустить этот промежуток. При интегрировании такого не будет, т.к. интегрирование -- это сумма произведений Sum(x2 - x1)*(t2-t1), а значит сколь нибудь ощутимой ошибки при каком-то малом (t2-t1) не будет.

  • @tapagat92
    @tapagat92 8 років тому +8

    Сделай обучающее видео по Нейронным сетям в среде MATLAB, на русском почти ничего нет в интернете.

  • @1xus
    @1xus 8 років тому +1

    Очень круто!

  • @___mechanic___8044
    @___mechanic___8044 3 роки тому +2

    СКАЖИТЕ ПОЖАЛУЙСТА
    Я делал всё точно как в видео но у меня оба блока ,,Gain,, помечены красным (типо что-то неправельно там, когда писал 1/J уже покраснело).
    ВОПРОС
    почему так и как исправить?
    спасибо!!!

  • @user-ww1rd7xe1u
    @user-ww1rd7xe1u Рік тому

    Здравствуйте! Мне кажется у вас ошибка в том, у вас в обоих случаях (затухающие и незатухающие) маятник не перевернут. Потому что перевернутый маятник просто упадет от 0 градусов на 180 и будет лежать. а у вас колебания. у вас обычный маятник.аа.. вот что, у вас не маятник вовсе. у вас палка радиальная вращается по кругу это другое

  • @user-px4tj9cp9u
    @user-px4tj9cp9u 3 роки тому +2

    В 2020b создаешь после выбора компонента To workspace и моделировании переменные не добавляются в Workspace..

    • @seturo45
      @seturo45 3 роки тому

      подскажите, не решилась проблема? у меня тоже ничего не появляется...

  • @alexandrpetrov1110
    @alexandrpetrov1110 6 років тому

    Отлично! Супер - то что надо.

  • @Erepbbabl
    @Erepbbabl 6 років тому

    Я хочу спросить про создание маски на блоках в симулинк. Например, в подсистеме у меня есть фильтр первого порядка, который задан в виде передатояной функции и - дискретной передаточной функции (после Z-преобразования). Я нанёс маску и настроил так, что можно указывать параметры: постоянную времени, коэффициент усиления и прочее в окне. Но, например, период дискретизации для передаточной функции не требуется, и я хотел через radiopoint в настройках маски сделать выбор между аналоговым и цифровым фильтрами так, чтобы при выборе простой передаточной функции становилось неактивным поле с периодом дискретизации. Не смог разобраться с этим самостоятельно. Пришлось делать два выхода с двух фильтров и каждый раз подключать то к одному, то к другому, а хотелось бы, чтобы переключением шина сама выбирала нужный блок. Можете сделать подобное обучающее видео по возможностям работы с маской блоков?

  • @alexandrpetrov1110
    @alexandrpetrov1110 5 років тому

    Спасибо за видео.

  • @EvgenyFerapontov
    @EvgenyFerapontov 6 років тому

    Шикарный видос

  • @user-ph4ho2bm6p
    @user-ph4ho2bm6p 3 роки тому

    Дякую за відео)))

  • @ivanbondarenko1708
    @ivanbondarenko1708 2 роки тому

    Больше видео, про MatLAB

  • @kadmor4911
    @kadmor4911 8 років тому +1

    ууу как клево)

  • @nurlansharipbai6443
    @nurlansharipbai6443 6 років тому +1

    где скачать

  • @salta_mahmood
    @salta_mahmood 6 років тому

    МОЛОДЕЦ! СПАСИБО!

  • @user-ii7mb4yy5r
    @user-ii7mb4yy5r 6 років тому

    Непонятно откуда взялся скрипт на 1мин43сек.

  • @ashikkhan2840
    @ashikkhan2840 6 років тому +1

    pls someone add english subtitles

  • @havafazai9023
    @havafazai9023 6 років тому

    Просто круто

  • @thesolidworksguide
    @thesolidworksguide 7 років тому

    Крутой, спасибо

    • @LiteCloud
      @LiteCloud Рік тому

      нет, сука, сырой

  • @reiseleiterin2813
    @reiseleiterin2813 4 роки тому

    👩🏼‍💻❤️❤️❤️❤️❤️❤️❤️

  • @samanzahirirad418
    @samanzahirirad418 7 років тому

    Hello,
    why you used damping?

    • @pavelroslovets296
      @pavelroslovets296 7 років тому

      Hi, because it is naturally present in the system

  • @amirkurbonov3098
    @amirkurbonov3098 6 років тому +1

    когда хочу вывести результат to workspace почему-то создается вектор tout 1000*1, a вектор theta 10002*1. Из-за этого не получается вывести результат в plot. Что делать?

    • @user-zi5cp3bm4o
      @user-zi5cp3bm4o 3 роки тому

      Та же самая проблема. Не разобрались?

  • @olegoleg6825
    @olegoleg6825 7 років тому +1

    очень юзфул!

  • @pipidon3
    @pipidon3 2 роки тому

    Половину не получилось сделать, но мне понравилось

  • @Ralph1971
    @Ralph1971 Рік тому

    Кто может помочь с задачей в матлаб?

  • @user-gq2wv3br8k
    @user-gq2wv3br8k 4 роки тому

    Как измерить или вычислить реальный коэффициент трения в любом маятнике?

  • @cooler4521
    @cooler4521 2 роки тому

    почему я не могу выделять в workspace и когда нажимаю верхнюю стрелку, я просто не могу выделять нужные данные

  • @viktorliutov7292
    @viktorliutov7292 7 років тому +2

    1:43 мин. - "Теперь мы выделим введенные нами команды и создадим из них скрипт". А каким образом (какая комбинация клавиш или как Вы вызвали это меню)?

    • @pavelroslovets296
      @pavelroslovets296 7 років тому

      Viktor Liutov правой кнопкой на выделенной команде -> Create script from selection

  • @danilatverdov9107
    @danilatverdov9107 3 роки тому

    к сожалению у меня не совпадают размерности theta tout при совпадении графика в симулинк

  • @gauhoang2962
    @gauhoang2962 7 років тому

    Можно вас спросить . Я хочу реализовать фазовращатель в simulink matlab или изменять фазу на 90 градусах . Как делать . ?

  • @oldfiz
    @oldfiz 2 роки тому

    Хорошо, но при первом знакомстве с симулинком ничего непонятно

  • @AlekLem
    @AlekLem 7 років тому

    Павел Рословец, можете посоветовать статьи или ваши видео, где подробнее рассказывается о скриптах в simulink ? Например, я если я напишу текстовую программу на языке matlab, как её потом можно связать со структурной схемой в simulink ну и в таком духе.

    • @pavelroslovets296
      @pavelroslovets296 7 років тому

      Об этом подробно написано в документации
      www.mathworks.com/help/simulink/ug/control-simulations-programmatically.html

  • @AS-ws9pp
    @AS-ws9pp 5 років тому

    Как насчёт примера совместной симуляции Simulink и FEMM?

  • @alexandrpetrov1110
    @alexandrpetrov1110 5 років тому

    Сделайте пожалуйста урок - моделирование управляемого снаряда в MATLAB Simulink и FlightGear - с гориз. запуском с некоторой начальной скоростью. Рули спереди и крылья сзади.

    • @Exponenta-tech
      @Exponenta-tech  5 років тому

      А что у вас не получается сделать?

    • @alexandrpetrov1110
      @alexandrpetrov1110 5 років тому

      @@Exponenta-tech Спасибо за ответ! К сожалению даже не знаю с чего начать. Ели бы был урок как этот для старта было бы здорово для любых моделей ЛА с горизонтальным полетом. Т.е. загрузить свою 3д модель с подвижными рулевыми плоскостями и смоделировать полет и управление.

  • @flukalpes
    @flukalpes 6 років тому

    "Либо два раза интегрируем, либо дифференцируем". Но если два раза продифференцируем, то получится уже четвертая производная. И какой толк с нее?

    • @Exponenta-tech
      @Exponenta-tech  6 років тому

      Если 2 раза продифференцируем угол, получим скорость и ускорение :)

  • @mironk4781
    @mironk4781 4 роки тому

    Все дуде класно, але не для тих хто тільки цікавиться матлабом. Особливо не зрозумілі процес з тими блоками.

  • @user-fu2jy5lt5i
    @user-fu2jy5lt5i 6 років тому

    в таком же стиле о статистике

  • @aldmsem
    @aldmsem 6 років тому

    Выбивает ошибку и создаёт переменную tout массив 51x1. Можете подсказать, что не так?

  • @Gridnev93
    @Gridnev93 7 років тому

    Очень круто. Подскажите пожалуйста, знаю что вопрос глупый. Но что означают постоянные a b и c. Спасибо большое.

    • @pavelroslovets296
      @pavelroslovets296 7 років тому

      Спасибо) Они ничего не значат и не связаны с маятником. Я ввел эти переменные просто чтобы показать, как считать в матлабе

    • @user-qh9cw8dh7d
      @user-qh9cw8dh7d 3 роки тому

      @@pavelroslovets296 помогите пожалуйста, нам задали выполнить задание на основе вашего видеоурока по МатЛабу. Только! Условие, что на маятник должен действовать внешний момент силы, который остановит его в заданном угле. Например дан угол 70° и маятник должен остановится в этом положении. Я уже 3 дня мучаюсь и никак не могу сообразить.. Помогите пожалуйста, я буду очень благодарен! Мой вк vk.com/danissimo_666

  • @user-xm9zj2xx6p
    @user-xm9zj2xx6p 7 років тому

    Подскажите, пожалуйста, можно ли как-нибудь увидеть из каких отдельных элементов состоит блок синхронного генератора, что под маской?

    • @pavelroslovets296
      @pavelroslovets296 7 років тому

      Выделите блок и нажмите Ctrl+U, попадёте под маску, если содержимое блока не скрыто

    • @user-xm9zj2xx6p
      @user-xm9zj2xx6p 7 років тому

      Спасибо большое!!!

  • @daryiskanderovna7776
    @daryiskanderovna7776 6 років тому

    а Вы на заказ схему генератора сможете смоделировать Simulink Matlab?

  • @annayamaha9211
    @annayamaha9211 5 років тому +1

    Почему люди смотрят не это, а всякую чушь типо как пройти Майнкрафт??? Грустно!

  • @user-ce4ky6xc8u
    @user-ce4ky6xc8u 3 роки тому

    Как у вас эпсилон стала второй производной угла?

    • @Exponenta-tech
      @Exponenta-tech  3 роки тому +2

      Эпсилон - ускорение. В нашем случае движение вращательное, а не линейное, так что перемещение вокруг оси мы измеряем посредством угла. Первая производная этого угла - угловая скорость. Вторая - угловое ускорение, которое и есть эпсилон в формуле общего вида.

  • @vorkutin620
    @vorkutin620 3 роки тому

    Какое только название файла я не пробовал! Только английскими буквами. Какие только модели я не пробовал. Скачивал с грабкада и сингиверс. Ни одну этот триальный симулинк не открывает! Зачем эта версия 2020г. нужна тогда если он не способен реально ни один формат открыть ? У десятков файлов да и разных форматов одна и та же ошибка - инвалид файл нейм.

  • @duonghn89
    @duonghn89 6 років тому

    Большое спасибо за видео. Я сделал также как на видео, но когда пускает Simulink получает такую ошибку: Output port 2 of 'untitled/Integrator, Second-Order' is not connected. Подскажите, пожалуйста,Как решить эту ошибку?

    • @Exponenta-tech
      @Exponenta-tech  6 років тому

      Проверьте еще раз, что подключили второй выходной порт интегратора.

    • @duonghn89
      @duonghn89 6 років тому

      Да спасибо, я выбрал сигнал у Scope и так могу смотреть график.

  • @__ivandrago__
    @__ivandrago__ 3 роки тому

    Есть кто может написать частотный фильтр на STM32 нужно отрезать лишние частоты и шумы с пьезоэлектрического микрофона и воспроизводить отфильтрованный сигнал на гарнитуру(наушники)?

  • @Fitnessformula969
    @Fitnessformula969 Рік тому

    Добрый день,. Можете посоветовать человека, владеющего программой MATLAB? Необходимо решить задачу .. подправить код ( численные методы)

  • @andrewgrayson5835
    @andrewgrayson5835 7 років тому

    Где можно скачать матлаб симулинк? Перерыл весь интернет, с симулинком не могу найти.

  • @user-ww1rd7xe1u
    @user-ww1rd7xe1u Рік тому

    все ваши видео про матлаб шляпа, лучше бы вы показали как соединять друг с другом детали , где база. где фрейм, Как вертеть. почему создатели дебилы не сделали тупо joints для разных осей , почему так сложно задать вращение в нужной оси. почему если использовать призматик джоинт то модель сама по себе вниз движется , удаляйте свой канал

  • @user-ob4cn1mt4x
    @user-ob4cn1mt4x Рік тому

    Котакта тсунген жокпын

  • @Heron31415
    @Heron31415 6 років тому

    молодец, только не " *Интер* "

  • @user-ni1ck1iw9i
    @user-ni1ck1iw9i 6 місяців тому

    Всякие заставки с орущей музыкой уже даже самые, богом забытые, школьники перестали использовать.
    Почему до самых светлых умов культура отказа от музо-заставок всё никак не доходит?

  • @user-ww1rd7xe1u
    @user-ww1rd7xe1u 10 місяців тому

    я смотрел все ваши видео и на деле никакого толку вот например записать и считать переменную это целый квест
    эту программу делали конченные
    только стоит switch у которого перепутаны НЗ и НО контакты
    поставлю ка диз всем вашим видео

  • @user-tx2fw6bs6w
    @user-tx2fw6bs6w 7 років тому +1

    Все круто! А мог бы описать движение самолета ?Если задать скорость высоту и другие параметры

    • @Exponenta-tech
      @Exponenta-tech  7 років тому

      Обратите внимание на aerospace blockset. ua-cam.com/video/PwE6YDBdd3U/v-deo.html

    • @user-zi5cp3bm4o
      @user-zi5cp3bm4o 3 роки тому

      @@Exponenta-tech к сожалению у меня не совпадают размерности theta tout при совпадении графика в симулинк

  • @fayzulloshayimov5496
    @fayzulloshayimov5496 6 років тому

    круто