Задайте крутящий момент приведения в действие соединения

Обзор модели

В Simscape™ Multibody™ вы приводите в действие соединение непосредственно с помощью блока соединений. В зависимости от применения, входные параметры приведения в действие соединений могут включать в себя переменные сила/крутящий момент или движение. В этом примере вы предписываете крутящий момент приведения в действие для шарнирного соединения в модели четырехзвенника.

Блоки Transform Sensor добавляют измерение движения в модель. Можно построить график измеренных переменных и использовать графики для кинематического анализа. В этом примере вы строите графики кривых сцепки трех четырехзвенников: кривошипно-шатунного, двухколенчатого и двухскоростного.

Четырехзвенники

Четырехзвенник содержит четыре ссылки, которые соединяются с четырьмя шарнирами вращения, образуя плоский замкнутый цикл. Это редактирование преобразует движение входной ссылки в движение выходной ссылки. В зависимости от относительных длин четырёх ссылок четырехзвенника может преобразовать вращение во вращение, вращение в колебание или колебание в колебание.

Ссылки

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

СсылкаДвижение
Заводная рукояткаВращается относительно земли ссылки
РокерКолебания относительно земли ссылки
Сцепной приборПередает движение между кривошипными и шатунными ссылками
ЗемляТвердое соединение четырехзвенника с миром или другой подсистемой

Обычно ссылки имеют сложные формы. Это особенно относится к заземляющей ссылке, которая может быть просто фиксатором, удерживающим две поворотные опоры, которые соединяются с кривошипными или шатунными ссылками. Можно идентифицировать ссылки со сложными формами как жесткий участок между двумя смежными шарнирами вращения. В примере Модель Кинематической Цепи Замкнутой Системы, жесткий диапазон между двумя шарнирными установками представляет ссылку заземления.

Редактирования

Тип преобразования движения, которое обеспечивает четырехзвенник, зависит от типов ссылок, которые он содержит. Для примера четырехзвенник, который содержит две кривошипные ссылки, преобразует вращение на вход ссылки во вращение на выход ссылки. Этот тип редактирования известен как двойное кривошипное редактирование. Другие комбинации ссылок обеспечивают различные типы преобразования движения. Таблица описывает различные типы четырехзвенников, которые можно смоделировать.

РедактированиеДвижение ввода-вывода
Кривошип-качалкаНепрерывное вращение-колебание (и наоборот)
Двойной кривошипНепрерывное вращение-непрерывное вращение
Двойной качалкаКолебания-колебания

Грашоф- Условие

Теорема Грашофа предоставляет основное условие, которое четырехзвенник должна удовлетворить, чтобы по крайней мере одна ссылка завершила полный оборот. Согласно этой теореме, четырехзвенник содержит один или несколько кривошипных ссылки, если совокупная длина самых коротких и самых длинных ссылок не превышает совокупную длину двух остальных ссылок. Математически условие Грашофа является:

s + l ≤ p + q(1)
где:

  • s - самая короткая ссылка

  • l - самая длинная ссылка

  • p и q являются двумя оставшимися ссылками

Грашоф- Редактирования

Грашоф- редактирование может быть трех различных типов:

  • Кривошип-качалка

  • Двойной кривошип

  • Двойной качалка

Изменив наземную ссылку, можно изменить тип редактирования Grashof. Для примера, путем присвоения кривошипной ссылки кривошипно-шатунного редактирования в качестве наземной ссылки, вы получаете двухколенчатое редактирование. Рисунок показывает четыре редактирований, которые вы получаете, меняя наземную ссылку.

Методы моделирования

В этом примере вы выполняете две задачи. Сначала вы добавляете вход приведения в действие крутящего момента в модель. Затем вы ощущаете движение кривошипных и шатунных ссылок относительно лабораторной системы координат. Вход приведения в действие является крутящим моментом, который вы прикладываете к соединению, соединяющему основу с кривошипной ссылкой. Поскольку вы прикладываете крутящий момент к шарниру, можно добавить этот крутящий момент непосредственно через блок соединений. Блок, к которому вы добавляете вход приведения в действие, называется Base-Crank Revolute Joint.

Вы добавляете вход приведения в действие к блоку соединений через входной порт физического сигнала. Этот порт по умолчанию скрыт. Чтобы отобразить его, вы должны выбрать Provided by Input из раскрывающегося списка Actuation > Torque.

Затем можно задать значение крутящего момента с помощью Simscape или Simulink® блоки. Если вы используете блоки Simulink, необходимо использовать блок Simulink-PS Converter. Этот блок преобразует сигнал Simulink в физический сигнал, который может использовать Simscape Multibody. Для получения дополнительной информации см. «Приведение в действие и измерение физическими сигналами».

Чтобы почувствовать движение кривошипного и шатунного звена, вы используете блок Transform Sensor. С помощью этого блока можно почувствовать движение между любыми двумя системами координат в модели. В этом примере вы используете его, чтобы определить координаты [ Y Z ] кривошипных и шатунных ссылок относительно лабораторной системы координат.

Выходные порты физического сигнала блоков Transform Sensor по умолчанию скрыты. Чтобы отобразить их, необходимо выбрать соответствующие выходы движения. Используя PS-Simulink Converter, можно преобразовать выходы физического сигнала в сигналы Simulink. Затем можно подключить получившиеся сигналы Simulink к другим блокам Simulink.

В этом примере вы выводите координаты кривошипного и шатунного звена в рабочую область с помощью блоков To Workspace Simulink. Выходы этих блоков обеспечивают базис для фазовых графиков, показывающих различные пути ссылки.

Построение модели

Предоставьте входной параметр, задайте внутреннюю механику соединения и определите координаты положения соединителя ссылки систем координат концов.

Обеспечьте входной параметр

  1. В MATLAB® в командной строке введите smdoc_four_bar. Откроется четырехзвенник модель. Для получения инструкций о том, как создать эту модель, смотрите Модель Кинематической Цепи Замкнутой Системы.

  2. В диалоговом окне «База-Кривошипное соединение», в раскрывающемся списке Actuation > Torque, выберите Provided by Input. Блок предоставляет входной порт физического сигнала, маркированный t.

  3. Перетащите эти блоки в модель. Блоки позволяют вам задать сигнал крутящего момента приведения в действие.

    БиблиотекаБлок
    Simulink> SourcesConstant
    Simscape> UtilitiesSimulink-PS Converter

  4. Соедините блоки как показано на рисунке. Новые блоки заштрихованы серым цветом.

Настройка внутренней механики соединений

Действительные соединения рассеивают энергию из-за демпфирования. Демпфирование соединений можно задать непосредственно в диалоговых окнах блока. В каждом Диалоговом окне блока Revolute Joint в разделе Internal Mechanics > Damping Coefficient введите 5e-4 и нажмите OK.

Координаты положения чувственной ссылки

  1. Добавьте эти блоки к модели. Блоки позволяют вам чувствовать положение системы координат во время симуляции.

    БиблиотекаБлокКоличество
    Simscape> Multibody> Frames and TransformsTransform Sensor2
    Simscape> Multibody> Frames and TransformsWorld Frame1
    Simscape> UtilitiesPS-Simulink Converter4
    Simulink> SinksTo Workspace4

  2. В Преобразование Sensor диалоговых окон блока выберите Translation > Y и Translation > Z. Измените размер блока по мере необходимости.

  3. В Output signal unit параметрах диалоговых окон блока PS-Simulink Converter введите cm.

  4. В Variable Name параметрах To Workspace диалоговых окон блока введите имена переменных:

    • y_crank

    • z_crank

    • y_rocker

    • z_rocker

  5. Соедините и назовите блоки как показано на рисунке, повернув их по мере необходимости. Убедитесь, что блоки To Workspace с z_crank и z_rocker именами переменных соединяются с портами z системы координат блоков Transform Sensor. Новые блоки заштрихованы желтым цветом.

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

Запустите симуляцию. Это можно сделать на панели инструментов Simulink, нажав кнопку run. Mechanics Explorer воспроизводит основанную на физике анимацию сборки четырехзвенников.

После окончания симуляции можно построить график координат положения систем координат концов соединительной ссылки, например, путем ввода следующего кода в командной строке MATLAB:

figure;
plot(y_crank.data, z_crank.data, 'color', [60 100 175]/255); 
hold;
plot(y_rocker.data, z_rocker.data, 'color', [210 120 0]/255); 
xlabel('Y Coordinate (cm)'); 
ylabel('Z Coordinate (cm)'); 
axis equal; grid on;

Рисунок показывает график, который откроется. Этот график показывает, что кривошип завершает полный оборот, в то время как качалка завершает частичный оборот, например, он колеблется. Такое поведение характерно для кривошипно-шатунных систем.

Симулируйте модель в режиме двойного кривошипа

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

БлокПараметрЗначение
Двоичная ссылка ALength25
Двоичная ссылка BLength20
Двоичная ссылка A1Length30
Преобразование кривошипа в основаниеTranslation> Offset5
Преобразование базы РокераTranslation> Offset5

Обновляйте и симулируйте модель. Рисунок показывает обновленное отображение визуализации в Mechanics Explorer.

Постройте график координат положения систем координат концов ссылки. В командной строке MATLAB введите:

figure; 
plot(y_crank.data, z_crank.data, 'color', [60 100 175]/255);
hold; 
plot(y_rocker.data, z_rocker.data, 'color', [210 120 0]/255); 
xlabel('Y Coordinate (cm)'); 
ylabel('Z Coordinate (cm)'); 
axis equal; grid on;

Рисунок показывает график, который откроется. Этот график показывает, что обе ссылки завершают полный оборот. Такое поведение характерно для двойных редактирований.