В Simscape™ Multibody™ вы приводите в движение соединение непосредственно с помощью блока соединений. В зависимости от приложения входные параметры могут включать переменные силы/крутящего момента или движения. В этом примере вы предписываете крутящий момент приведения в действие для шарнирного соединения в модели четырёхзвенника.
Преобразуйте блоки Датчика, добавляет движение, распознающееся к модели. Можно построить обнаруженные переменные и использовать графики для кинематического анализа. В этом примере вы строите кривые разветвителя трех типов четырёхзвенника: заводная рукоятка-рокер, двойной чудак и двойной рокер.
Четырёхзвенник содержит четыре ссылки, которые соединяют с четырьмя шарнирными соединениями, чтобы сформировать плоский замкнутый цикл. Это рычажное устройство преобразует движение входной ссылки в движение выходной ссылки. В зависимости от относительных длин четырех ссылок четырёхзвенник может преобразовать вращение во вращение, вращение в колебание или колебание в колебание.
Ссылки идут различными именами согласно своим функциям в четырёхзвеннике. Например, разветвитель соединяет движение передачи между кривошипными и шатунными звеньями. Таблица суммирует различные типы ссылки, которые можно найти в четырёхзвеннике.
Ссылка | Движение |
---|---|
Заводная рукоятка | Вращается относительно наземной ссылки |
Рокер | Колеблется относительно наземной ссылки |
Разветвитель | Движение передач между кривошипными и шатунными звеньями |
Земля | Твердо соединяет четырёхзвенник с миром или другой подсистемой |
Ссылкам свойственно иметь комплексные формы. Это особенно верно для наземной ссылки, которая может быть просто фиксатором, содержащим два центра, монтирует, что подключение к чудаку или рокеру соединяется. Можно идентифицировать ссылки с комплексными формами как твердый промежуток между двумя смежными шарнирными соединениями. В примере Моделируют Кинематическую Цепь С обратной связью, твердый промежуток между двумя центрами монтируется, представляет наземную ссылку.
Тип преобразования движения, которое обеспечивает четырёхзвенник, зависит от типов ссылок, которые это содержит. Например, четырёхзвенник, который содержит две ссылки заводной рукоятки, преобразует вращение во входной ссылке во вращение в выходной ссылке. Этот тип рычажного устройства известен как рычажное устройство двойной заводной рукоятки. Другие комбинации ссылки обеспечивают различные типы преобразования движения. Таблица описывает различные типы четырёхзвенников, которые можно смоделировать.
Рычажное устройство | Движение ввода - вывода |
---|---|
Заводная рукоятка-рокер | Непрерывное колебание вращения (и наоборот) |
Двойная заводная рукоятка | Непрерывное непрерывное вращением вращение |
Двойной рокер | Колебание колебания |
Теорема Grashof обеспечивает основное условие, которому должен удовлетворить четырёхзвенник так, чтобы по крайней мере одна ссылка завершила полный оборот. Согласно этой теореме, четырёхзвенник содержит одну или несколько ссылок заводной рукоятки, если объединенная длина самых коротких и самых длинных ссылок не превышает объединенную длину двух остающихся ссылок. Математически, условие Grashof:
s+l ≤ p+q | (1) |
s является самой короткой ссылкой
l является самой длинной ссылкой
p и q являются двумя остающимися ссылками
Рычажное устройство 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. Выход от этих блоков обеспечивает базис для графиков фазы, показывающих различные пути ссылок.
Обеспечьте входной параметр, задайте объединенную внутреннюю механику и обнаружьте координаты положения систем координат концов ссылки разветвителя.
В MATLAB® командная строка, введите smdoc_four_bar
. Модель четырёхзвенника открывается. Для получения инструкций по тому, как создать эту модель, см. Модель Кинематическая Цепь С обратной связью.
В диалоговом окне блока Revolute Joint Основной Заводной рукоятки, в Actuation> Torque выпадающий список, выбирают Provided by Input
. Блок отсоединяет входной порт физического сигнала, пометил t.
Перетащите эти блоки в модель. Блоки позволяют вам задать сигнал крутящего момента приведения в действие.
Библиотека | Блок |
---|---|
Simulink> Sources | Constant |
Simscape> Utilities | Simulink-PS Converter |
Соедините блоки как показано на рисунке. Новые блоки заштрихованы серые.
Действительные соединения рассеивают налог на энергоресурсы к затуханию. Можно задать соединение, ослабляющее непосредственно в диалоговых окнах блока. В каждом диалоговом окне блока Revolute Joint, под Internal Mechanics> Damping Coefficient, вводят 5e-4
и нажмите OK.
Добавьте эти блоки в модель. Блоки позволяют вам обнаружить положение системы координат в процессе моделирования.
Библиотека | Блок | Количество |
---|---|---|
Simscape> Multibody> Frames and Transforms | Transform Sensor | 2 |
Simscape> Multibody> Frames and Transforms | World Frame | 1 |
Simscape> Utilities | PS-Simulink Converter | 4 |
Simulink> Sinks | To Workspace | 4 |
В диалоговых окнах блока Датчика Преобразования выберите Translation> Y и Translation> Z. Измените размер блока по мере необходимости.
В параметрах Output signal unit диалоговых окон блока PS-Simulink Converter введите cm
.
В параметрах Variable Name диалоговых окон блока To Workspace введите имена переменных:
y_crank
z_crank
y_rocker
z_rocker
Соедините и назовите блоки как показано на рисунке, вращая их по мере необходимости. Убедитесь, что С блоками Рабочей области с z_crank и z_rocker именами переменных соединяются с портами системы координат z блоков Датчика Преобразования. Новые блоки заштрихованы желтые.
Запустите симуляцию. Можно сделать это на панели инструментов Simulink путем щелкания по кнопке Run. Mechanics Explorer проигрывает основанную на физике анимацию блока четырёхзвенника.
Если симуляция заканчивается, можно построить координаты положения систем координат концов ссылки разветвителя, e.g., путем ввода следующего кода в командной строке 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;
Рисунок показывает график, который открывается. Этот график показывает, что заводная рукоятка завершает полный оборот, в то время как рокер завершает частичный оборот, e.g., это колеблется. Это поведение является характеристическим для систем заводной рукоятки-рокера.
Попытайтесь симулировать модель в режиме двойной заводной рукоятки. Можно изменить четырёхзвенник в рычажное устройство двойной заводной рукоятки путем изменения бинарных длин ссылки согласно таблице.
Блок | Параметр | Значение |
---|---|---|
Бинарная ссылка A | Length | 25
|
Бинарная ссылка B | Length | 20
|
Бинарная ссылка A1 | Length | 30
|
Основное заводной рукояткой преобразование | Translation> Offset | 5
|
Основное рокером преобразование | Translation> Offset | 5
|
Обновите и симулируйте модель. Рисунок показывает обновленное отображение визуализации в 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;
Рисунок показывает график, который открывается. Этот график показывает, что обе ссылки завершают полный оборот. Это поведение является характеристическим для рычажных устройств двойной заводной рукоятки.