exponenta event banner

Привод двойного действия (IL)

Линейное преобразование перепада давления в срабатывание в системе изотермической жидкости

  • Библиотека:
  • Simscape/Жидкости/Изотермическая жидкость/Исполнительные механизмы

  • Double-Acting Actuator (IL) block

Описание

Блок привода двойного действия (IL) моделирует линейное преобразование перепада давления между двумя камерами в движение поршня. Работой поршня управляют с помощью разности давлений, действующей на поршневую пластину, разделяющую камеры. Движение поршня, когда он близок к полному удлинению или полной уборке, ограничивается одной из трех моделей жесткой остановки. Сжимаемость жидкости необязательно моделируется в обеих поршневых камерах.

Каналы А и В представляют собой изотермические впускные отверстия для жидкости. Порт C представляет корпус исполнительного механизма, в то время как скорость поршня возвращается в порт R. Когда положение поршня вычисляется внутри, оно сообщается в канале p, и когда положение устанавливается посредством соединения с соединением Simscape™ Multibody™, оно принимается как физический сигнал в канале p.

Направление перемещения поршня можно определить с помощью параметра Ориентация Mechanical (Mechanical orientation). Если для механической ориентации задано значение Pressure at A causes positive displacement of R relative to Cпоршень проходит, когда перепад давления pA-pB является положительным. Если для параметра «Механическая ориентация» задано значение Pressure at A causes negative displacement of R relative to Cпоршень втягивается для положительного перепада давления между жидкостной и газовой камерами.

Смещение

Смещение поршня измеряется как положение в отверстии R относительно отверстия C. Механическая ориентация определяет направление перемещения поршня. Перемещение поршня нейтрально, или 0, когда объем камеры А равен мертвому объему камеры. При приеме смещения в качестве входа убедитесь, что производная положения равна скорости поршня. Это происходит автоматически, когда входные данные поступают от соединения блока поступательного многофакторного интерфейса к соединению Simscape Multibody.

Модель жесткого останова

Чтобы избежать механических повреждений исполнительного механизма, когда он полностью выдвинут или полностью убран, исполнительный механизм обычно демонстрирует нелинейное поведение, когда поршень приближается к этим пределам. Блок привода двойного действия (IL) моделирует это поведение с помощью выбора из трех моделей жесткого упора, которые моделируют соответствие материала с помощью пружинной демпферной системы. Модели жесткого останова:

  • Stiffness and damping applied smoothly through transition region, damped rebound.

  • Full stiffness and damping applied at bounds, undamped rebound.

  • Full stiffness and damping applied at bounds, damped rebound.

Сила жесткой остановки моделируется, когда поршень находится на верхней или нижней границе. Граничная область находится в пределах переходной области хода поршня или начального перемещения поршня. За пределами этой области FHardStop = 0.

Дополнительные сведения об этих настройках см. на странице Блок поступательного жесткого останова.

Подушка

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

Трение

При необходимости можно моделировать трение относительно движения поршня. Если для параметра Эффект трения цилиндра (Cylinder friction effect) установлено значение On, результирующее трение представляет собой комбинацию эффекта Стрибека, Кулона и вязкого эффекта. Разность давлений измеряется между давлением в камере и давлением в окружающей среде. Дополнительные сведения о модели трения и ее ограничениях см. в разделе Блок трения цилиндра.

Утечка

При необходимости можно моделировать утечку между жидкостными камерами и поршневым резервуаром. Если для параметра Внутренняя утечка установлено значение On, поток Пуасейля моделируется между поршнем и цилиндром. Этот блок использует блок ламинарной утечки (IL) библиотеки Simscape Foundation. Расход рассчитывается следующим образом:

m˙=π128 (d04 di4 (d02 di2) 2log (d0/di))

где:

  • λ - кинематическая вязкость жидкости.

  • L - длина поршня, p - P0.

  • pA - давление в порту A.

  • penv - давление окружающей среды, которое выбрано в параметре спецификации давления окружающей среды.

Диаметр цилиндра d0 равен d0 = di + 2c, где c - зазор между поршнями, а диаметр поршня di = 4APπ, где AP - среднее значение площади поперечного сечения поршня в камере А и площади поперечного сечения поршня в камере В.

Численно сглаженная площадь и давление

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

Нормированная площадь диафрагмы рассчитывается как:

А ^ = (А Алеак) (Амакс Алеак).

где:

  • Aleak - зона протечки подушки А и подушки В между плунжером и втулкой подушки.

  • Amax - площадь поперечного сечения подушки А и подушки В.

Коэффициент сглаживания f применяется к нормализованной области:

A ^ сглаженный = 12 + 12A ^ 2 + (f4) 2 12 (A ^ − 1) 2 + (f4) 2.

Сглаженная площадь отверстия:

Asmoothed = A ^ сглаженный (Amax Aleak) + Aleak.

Аналогичным образом нормированное давление клапана составляет:

p ^ = (p pcracking) (pmax pcracking).

где:

  • pcracking - перепад давления крекинга обратного клапана подушки.

  • pmax - максимальный перепад давления обратного клапана подушки.

Сглаживание, применяемое к нормализованному давлению:

p ^ сглаженный = 12 + 12p ^ 2 + (f4) 2 12 (p ^ − 1) 2 + (f4) 2,

и сглаженное давление составляет:

psmoothed = p ^ сглаженный (pmax pcracking) + pcracking.

Блок-схема

Блок привода двойного действия (IL) состоит из четырех блоков Simscape Foundation:

и два блока библиотеки изотермической жидкости:

Порты

Сохранение

развернуть все

Входное отверстие в жидкостную камеру А.

Входное отверстие в жидкостную камеру B.

Опорная скорость и сила корпуса привода.

Порт, связанный со скоростью и силой поршня.

Вход

развернуть все

Положение поршня в м, принимаемое как физический сигнал от блока Simscape Multibody.

Зависимости

Чтобы открыть этот порт, установите перемещение поршня из камеры A в Provide input signal from Multibody joint.

Продукция

развернуть все

Положение поршня в м, возвращаемое как физический сигнал.

Зависимости

Чтобы открыть этот порт, установите перемещение поршня из камеры A в Calculate from velocity of port R relative to port C.

Параметры

развернуть все

Привод

НАПРАВЛЕНИЕ ПЕРЕМЕЩЕНИЯ ПОРШНЯ. Pressure at A causes positive displacement of R relative to C соответствует положительному смещению, или удлинению тяги привода, когда R - C положителен. Pressure at A causes negative displacement of R relative to C соответствует отрицательному перемещению, или уборке тяги привода, когда R - C положительная.

Площадь поперечного сечения штока поршня со стороны камеры А.

Площадь поперечного сечения штока поршня со стороны камеры В.

Максимальное расстояние хода поршня.

Открыть объем в камере А, когда поршень полностью убран.

Открыть объем в камере Б при полной уборке поршня.

Опорное давление окружающей среды. Atmospheric pressure установка давления окружающей среды 0,101325 МПа.

Определяемое пользователем давление на окружающую среду.

Зависимости

Чтобы включить этот параметр, установите для параметра Environment pressure specification значение Specified pressure.

Отношение силы отрыва к силе трения Кулона.

Зависимости

Чтобы включить этот параметр, на вкладке Трение (Friction) задайте для параметра Эффект трения цилиндра (Cylinder friction effect) значение On.

Начало пороговой скорости движения против силы трения.

Зависимости

Чтобы включить этот параметр, на вкладке Трение (Friction) задайте для параметра Эффект трения цилиндра (Cylinder friction effect) значение On.

Жесткая остановка

Коэффициент жесткости поршня. Это значение должно быть больше 0.

КОЭФФИЦИЕНТ ДЕМПФИРОВАНИЯ ПОРШНЯ.

Выбор модели для усилия на поршень при полном удлинении или полной уборке. Дополнительные сведения см. в разделе Блок поступательного жесткого останова.

Диапазон применения модели силы жесткой остановки. Вне этого диапазона максимального удлинения поршня и максимального втягивания поршня модель жесткого упора не применяется и дополнительное усилие на поршень отсутствует.

Зависимости

Чтобы включить этот параметр, задайте для параметра Модель жесткого останова значение Stiffness and damping applied smoothly through transition region, damped rebound.

Подушка преобразователя A

Следует ли моделировать замедление поршня при максимальном удлинении. Дополнительные сведения см. в разделе Блок подушки цилиндра (IL).

Площадь плунжера внутри элемента подушки привода.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

Длина плунжера подушки.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

Площадь отверстия между подушечными камерами.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

Максимальный перепад давления в подушечном клапане. Этот параметр обеспечивает верхний предел давления, так что давление в системе остается реалистичным.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

Площадь поперечного сечения подушечного клапана в его полностью открытом положении.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра А». On.

Подушка преобразователя B

Следует ли моделировать замедление поршня при максимальном удлинении. Дополнительные сведения см. в разделе Блок подушки цилиндра (IL).

Площадь плунжера внутри элемента подушки привода.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

Длина плунжера подушки.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

Площадь отверстия между подушечными камерами.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

Максимальный перепад давления в подушечном клапане. Этот параметр обеспечивает верхний предел давления, так что давление в системе остается реалистичным.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

Площадь поперечного сечения подушечного клапана в его полностью открытом положении.

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

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

Зависимости

Чтобы включить этот параметр, установите значение «Амортизация конца цилиндра B». On.

Трение

Моделировать ли трение от движения поршня. Модель учитывает Кулон, Стрибек и вязкое трение. Дополнительные сведения см. в разделе Блок трения цилиндра.

Усилие на цилиндр, когда он находится в нейтральном положении.

Зависимости

Чтобы включить этот параметр, задайте для параметра Эффект трения цилиндра значение On.

Кулонный коэффициент трения.

Зависимости

Чтобы включить этот параметр, задайте для параметра Эффект трения цилиндра значение On.

Коэффициент вязкого трения.

Зависимости

Чтобы включить этот параметр, задайте для параметра Эффект трения цилиндра значение On.

Утечка

Следует ли моделировать кольцевую утечку между жидкостной камерой и поршневым резервуаром при исходных условиях окружающей среды. Утечка считается ламинарной. Для получения дополнительной информации см. блок Laminar Leakment (IL).

Радиальное расстояние между штоком поршня и корпусом цилиндра.

Зависимости

Чтобы включить этот параметр, установите для параметра Внутренняя утечка значение On.

Кольцевая длина установки поршня, не включая поршневой шток.

Зависимости

Чтобы включить этот параметр, установите для параметра Внутренняя утечка значение On.

Начальные условия

СПОСОБ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ПОРШНЯ. Блок может получить позицию из блока Multibody, если установлен в Provide input signal from Multibody joint, или вычисляет позицию внутри и сообщает позицию в порту P. Позиция находится между 0 и ход поршня, когда механическая ориентация положительна и 0 и - Piston stroke, если механическая ориентация отрицательна.

Положение поршня относительно крышки камеры А в начале моделирования.

Зависимости

Чтобы включить этот параметр, установите для параметра Перемещение поршня из камеры А значение Calculate from velocity of port R relative to port C.

Следует ли моделировать какое-либо изменение плотности жидкости из-за сжимаемости жидкости. Если для параметра «Сжимаемость жидкости» установлено значение On, изменения, обусловленные массовым расходом в блок, вычисляются в дополнение к изменениям плотности, обусловленным изменениями давления. В библиотеке изотермической жидкости все блоки вычисляют плотность как функцию давления.

Начальное давление жидкости для сжимаемых жидкостей.

Зависимости

Чтобы включить этот параметр, задайте для параметра Динамическая сжимаемость жидкости значение On.

Начальное давление жидкости для сжимаемых жидкостей.

Зависимости

Чтобы включить этот параметр, задайте для параметра Динамическая сжимаемость жидкости значение On.

Примеры модели

Представлен в R2020a