2 Пример - Демпфер

Постановка задачи

Рассмотрим подробно на примере демпфера в том числе и линию связи для организации поступательного прямолинейного движения. Например, у нас будет 4 блока типа "сила" (которые вычисляют силовое воздействие) и 1 блок типа "скорость" (вычисляет скорость инерционной массы).

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

В данном примере предполагаю аналогичные первому примеру допущения и условия:

Реализация модели

У нас есть реализованный пример пружинного маятника (1 Пример - Тяжелый груз на пружине) - давайте к нему добавим демпфирующий элемент, и превратим его в демпфер.

Для этого потребуется добавить в схему блок типа "Фрикционный демпфер поступательного движения", как показано на рисунке:

Рисунок 1. Модель демпфера

У данного блока, как и у блока типа "Механика - Пружина поступательного движения", два входных порта. Следовательно, он вычисляет силовое воздействие на две массы, которые должны быть подключены с одной и с другой стороны к этому блоку.

Задайте ему пока что небольшой коэффициент демпфирования. Можно оставить заданный по-умолчанию коэффициент 0.1 Н·с/м, или задать 0.2 Н·с/м . Это примерно соответствует как если бы пружинный маятник колебался в воздухе, с учетом вязкости материала пружины.

Моделирование и анализ результатов

Запустите систему на расчет - в результате колебания станут затухающими, но система все еще останется сильно колебательной. Это не похоже на демпфер:

Рисунок 2. Коэффициент демпфирования маленький

Задайте коэффициент демпфирования на порядок больше, например, равным равным 1.5 Н·с/м. Запустите на расчет, результат сравните с рисунком:

Рисунок 3. Коэффициент демпфирования средний

При задании относительно большого коэффициента демпфирования, система перестанет быть колебательной, а переходной процесс примет качественно другой характер, и станет ближе к апериодическим процессам. Запустите на расчет, результат сравните с рисунком (мы задали 20 Н·с/м коэффициент демпфирования, все остальные свойства аналогичны первому примеру):

Рисунок 4. Коэффициент демпфирования большой

Теперь, давайте проанализируем процесс с точки зрения линии связи (шины данных), подключенной к массе (к грузу 2 кг). Если кликнуть по ней двойным щелчком мыши, то появится окно просмотра параметров, передаваемых по данной линии связи. И может быть не очень понятно что есть что. Потом, если зайти внутрь субмодели груза, можно так же двойным щелчком вывести передаваемые сигналы по другим - математическим линиям связи.

Рисунок 5. Передаваемые сигналы по линии связи

Например, на рисунке показано самое начало расчета - первая сотая секунды модельного времени. В этот момент скорость груза еще невелика (0.09 м/с), сила тяжести вносит основной вклад, пружина еще не растянулась, а демпфирующий элемент не сильно сопротивляется движению из-за его малой скорости.

Аналогично можно зайти и в другие субмодели (других блоков) и посмотреть на вычисляемые там силы.

Так, переходя из одного блока к другому, в принципе можно понять какие сигналы передаются по линии связи (по шине данных). Блок датчика делает очень простую операцию - считывает из шины данных нужные ему сигналы, и выводит наружу в виде уже математических портов. И к ним можно подключать блоки общетехнической библиотеки. Блок "Механика - Идеальный источник силы поступательного движения" делает операцию, обратную датчику - он сигнал, подаваемый на его математический вход, правильным образом "запаковывает" в механическую линию связи поступательного движения.

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

Итоговое уравнение динамики, которое соответствует полученной модели, можно записать в виде:

( 2.1 )

То есть, добавилось слагаемое с первой производной координаты по времени - это и есть демпфирующее слагаемое.

Первые два примера довольно просты, и их можно набрать просто в схеме модели общего вида без применения блоков механики. При этом используется прием, когда на выходе интегратора есть искомая величина, например z(t), тогда на входе этого интегратора будет производная z'(t), а на входе еще одного интегратора, посталвенного перед этим, будет вторая производная z(t) по времени, z''(t):

Рисунок 6. Приём для моделирования дифференциального уравнения второго порядка

Исходя из этого приема, а также преобразовав уравнение (2.1) в следующий вид:

( 2.2 )

Можно составить следующую простую модель демпфера из базовых блоков среды SimInTech:

Рисунок 7. Модель демпфера в схеме общего вида

И убедиться в идентичности получаемых результатов:

Рисунок 8. Наложенные графики двух расчетов

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