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

Обзор модели

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

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

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

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

Ссылки

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

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

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

Рычажные устройства

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

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

Условие Grashof

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

s+l ≤ p+q

где:

  • s является самой короткой ссылкой

  • l является самой длинной ссылкой

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

Рычажные устройства Grashof

Рычажное устройство Grashof может иметь три различных типа:

  • Заводная рукоятка-рокер

  • Двойная заводная рукоятка

  • Двойной рокер

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

Моделирование подхода

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

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

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

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

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

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

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

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

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

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

  2. В диалоговом окне блока Revolute Joint Основной Заводной рукоятки, в 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. В диалоговых окнах блока Датчика Преобразования выберите 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. Соедините и назовите блоки как показано в фигуре, вращая их по мере необходимости. Убедитесь, что С блоками Рабочей области с z_crank и z_rocker именами переменных соединяются с портами системы координат z блоков Датчика Преобразования. Новые блоки заштрихованы желтые.

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

Запустите симуляцию. Можно сделать это на панели инструментов 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;

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