Смоделируйте кинематическую цепь с обратной связью

Обзор модели

В этом примере показано, как смоделировать четырёхзвенник — закрытая кинематическая цепь, включающая четыре тела то подключение через шарнирные соединения. Одна из ссылок фиксируется к лабораторной системе координат и действует как земля. Эта ссылка заменяется здесь двумя центрами, монтируется соединенный посредством твердого перевода, преобразовывают. Пользовательский smdoc_compound_rigid_bodies библиотека обеспечивает блоки подсистемы тела, используемые в примере.

Блоки Revolute Joint позволяют вам смоделировать соединения, соединяющие смежные тела, и справка установила их начальные состояния. Программное обеспечение Simscape™ Multibody™ удовлетворяет объединенной цели состояния точно, если это кинематическим образом допустимо а не в конфликте с другими целями состояния. Параметр Priority позволяет вам задать который цели попытаться удовлетворить сначала.

Создайте модель

Смоделировать четырёхзвенник:

  1. Запустите новую модель.

  2. Перетащите эти блоки к модели. Блоки Твердого Преобразования указывают, что расстояние между двумя центрами монтируется. Это расстояние является длиной неявной наземной ссылки.

    БиблиотекаБлокКоличество
    Simscape> UtilitiesSolver Configuration1
    Simscape> Multibody> UtilitiesMechanism Configuration1
    Simscape> Multibody> Frames and TransformsWorld Frame1
    Simscape> Multibody> Frames and TransformsRigid Transform2
  3. Соедините и назовите блоки как показано в фигуре. Порты базовой системы координат блоков Твердого Преобразования должны соединиться с блоком World Frame.

  4. От библиотеки Simscape> Multibody> Joints перетащите четыре блока Revolute Joint в модель.

  5. В командной строке MATLAB® введите smdoc_compound_rigid_bodies. Пользовательская библиотека с составными блоками подсистемы тела открывается.

  6. От smdoc_compound_rigid_bodies библиотека, перетащите следующие блоки.

    БлокКоличество
    Центр монтируется2
    Бинарная ссылка A2
    Бинарная ссылка B1

  7. Соедините и назовите блоки как показано в фигуре. Необходимо расположить порты системы координат пользовательских блоков подсистемы тела точно как показано.

Задайте параметры блоков

  1. В диалоговых окнах блока Твердого Преобразования укажите, что перемещение между центром монтируется и мировая система координат. Монтирование центра принято, чтобы быть симметрично расположенным об этой системе координат.

    ПараметрОсновное заводной рукояткой преобразованиеОсновное рокером преобразование
    Translation> MethodStandard AxisStandard Axis
    Translation> Axis-Y+Y
    Translation> Offset15 в модулях cm15 в модулях cm

  2. В каждом бинарном диалоговом окне блока ссылки задайте параметр длины.

    БлокДлина (cm)
    Бинарная ссылка A10
    Бинарная ссылка B35
    Бинарная ссылка A120

Ведите блок и визуализируйте модель

Ведите сборку блока путем определения желаемого начального состояния для одного или нескольких соединений в модели. Задавать начальный угол 30 ° для соединения Основной Заводной рукоятки:

  1. В диалоговом окне блока Revolute Joint Основной Заводной рукоятки расширьте State Targets и выберите Specify Position Target.

  2. В Value введите -30 и нажмите OK.

  3. Во вкладке Modeling нажмите Update Model.

    Mechanics Explorer открывается статическим отображением четырёхзвенника в его начальной настройке. Если положения шарниров, которые вы задали, допустимы и совместимы, начальная настройка совпадает с теми целями состояния точно.

Проверьте сборку блока

Проверять, можно ли — и как точно — ваши цели состояния были достигнуты, использовать Средство просмотра Переменной Simscape или Отчет Модели Simscape Multibody.

Чтобы открыть Средство просмотра Переменной Simscape, в галерее Apps, нажимают Simscape Variable Viewer. Чтобы открыть Отчет Модели Simscape Multibody, обновите схему и, в панели меню Mechanics Explorer, выберите Tools> Model Report.

Рисунок показывает пример Отчета Модели. Желтый маркер указывает, что цели состояния Шарнирного соединения Основного Рокера удовлетворили приблизительно только. Остающийся зеленый маркер указывает, что остающейся цели состояния удовлетворили точно.

Симулируйте модель

Запустите симуляцию. Mechanics Explorer показывает 3-D анимацию блока четырёхзвенника. Блок перемещается из-за силы тяжести, заданной в блоке Mechanism Configuration.

Открытая эталонная модель

Чтобы видеть полную модель блока четырёхзвенника, в командной строке MATLAB, войдите:

  • smdoc_four_bar