Перейти к публикации

Определение частоты колебаний с нелинейностью в модели


Рекомендованные сообщения

Всем привет. 
При расчёте собственных частот (СЧ) мы обычно пренебрегаем нелинейностями, которые в той или иной степени присутствуют в любой конструкции.
А если заказчик требует оценить СЧ конструкции, где нелинейность - часть её работы?
К примеру, рассмотрим колебания бака на опоре, который стоит на земле.

4.png
Или даже ещё проще пример: консоль, которая при колебаниях влево-вправо будет напираться на жёсткие стенки (скоммуниздил картинку из смежной темы).
1.png
Как бы вы посчитали частоты такой конструкции? Ну т.е. понятно, что обычный линейный модальник тут не канает. Linear Pertubation тоже, т.к. у нас при колебаниях зона контакта меняется.
Получается остаётся только нелинейный динамический расчет? Задаём перемещение, "отпускаем" (рассматриваем свободные колебания), смотрим как меняется амплитуда. И в конце FFT? Кто-нибудь так делал?
Насколько физически корректно говорить о частоте колебаний в данном случае?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

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

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Jesse сказал:

Насколько физически корректно говорить о частоте колебаний в данном случае?

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

Шаг по времени по теореме Котельникова-Найквиста-Шеннона надо брать <= 0.5/f, где f - максимальная интересуемая частота в Гц.

Демпфирование можно задать стандартно 2-3-4%.

 

Если transient и fft не покажут принципиальной разницы между чисто модальным - на transient можно забить.

Transient  + FFT есть большой смысл применять если есть неупругая деформация, вот тогда частоты могут сильно измениться

Ссылка на сообщение
Поделиться на других сайтах
56 минут назад, Fedor сказал:

В нелинейном случае частота обычно зависит от амплитуды

это понятно. В данном случае со свободными колебаниями консоли со временем площадка контакта будет уменьшаться, и частота должна расти.  Т.е. получится какой-то такой график.
image.png

Мой вопрос немного другой: могу ли я использовать результаты МКЭ по амплитуде из нелинейного динамического анализа, а затем просто по набору данных A(t) сделать дискретное преобразование Фурье? ну или спектрограмму какую-то построить...

Вот мой коллега гидродинамик по такому графику осцилляций давления в насосе, посчитанному в Star-CCM, взял FFT и построил спектр частоты изменения давления...
image.png

 

image.png

image.png

Изменено пользователем Jesse
Ссылка на сообщение
Поделиться на других сайтах

И если есть параметрические колебания, как выше написал Fedor. Теоретически, "метроном" (хотя, это не он) на рисунке может впасть в параметрические колебания, найти этот режим через transient проще.

4 минуты назад, Jesse сказал:

В данном случае со свободными колебаниями консоли со временем площадка контакта будет уменьшаться, и частота должна расти.  Т.е. получится какой-то такой график.
image.png

Если частота растёт, то период колебаеий уменьшается, колебания становятся чаще. А на графике всё наоборот.

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, AlexKaz сказал:

Если transient и fft не покажут принципиальной разницы между чисто модальным - на transient можно забить.

Transient  + FFT есть большой смысл применять если есть неупругая деформация, вот тогда частоты могут сильно измениться

 А как вы моделировали в Трензиенте нагрузку? Вынужденные или свободные колебания? Или вообще ударно делали (ступеньку Хевисайда/дельта функцию)?

Ссылка на сообщение
Поделиться на других сайтах
Цитата

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

Если тело при колебаниях задевает другое тело (берем пример с картинки), значит оно "хочет" колебаться с большей амплитудой и меньшей частотой. И когда контакт пропадет оно должно колебаться со своей собственной 1 частотой, или я не прав?

1 час назад, AlexKaz сказал:

Демпфирование можно задать стандартно 2-3-4%.

Не знаю, может, отдельную тему про это задать. Я намучился с заданием "стандартного" демпфирования в workbench.

Тестил на колебаниях заделанного стержня. Пробовал считать альфа и бетта, но в результате получал значительно большее затухание - логарифмический декремент колебаний ~0,35 вместо 0,12.

Может это быть из-за того, что при моих условиях в стержне были небольшие (до 1 МПа) напряжения?

Ведь НП-031 предлагает следующую таблицу, получается стандартные 2% относятся к стандартным условиям по нагрузкам на конструкцию?

image.png

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, pugach сказал:

Если тело при колебаниях задевает другое тело (берем пример с картинки), значит оно "хочет" колебаться с большей амплитудой и меньшей частотой. И когда контакт пропадет оно должно колебаться со своей собственной 1 частотой, или я не прав?

по идее наоборот: когда тело контачит с жёстким телом, то его частота завышается.. Если свободно болтается, то частота ниже должна быть..)) Ну т.е. как обычно рассуждаем в МКЭ: больше суммарная жёсткость модели - больше частота 
 

3 часа назад, Jesse сказал:

Насколько физически корректно говорить о частоте колебаний в данном случае?

вот тут всё же кажется, что если мы посчитаем transient с нелинейностью а потом возьмём FFT с графика амплитуды, то это уже халтура будет)) Ну т.е. когда мы считаем модальник обычный, то это линейный идеализированный случай, когда мы пренебрегли всеми возможными нелинейностями. Иначе говоря, малая нелинейность которая присутствует всегда и везде сделает колебания лишь слегка ангармоничными (очень слабые отклонения от чистой синусоиды при измерении колебаний в точке)..

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

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Jesse сказал:

по идее наоборот: когда тело контачит с жёстким телом, то его частота завышается.. Если свободно болтается, то частота ниже должна быть..)) Ну т.е. как обычно рассуждаем в МКЭ: больше суммарная жёсткость модели - больше частота

Я это и имел ввиду, вроде :)

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, Jesse сказал:

Вынужденные или свободные колебания? Или вообще ударно делали (ступеньку Хевисайда/дельта функцию)?

Ударный метод - это гостированный метод в испытания на вибростендах. Отталкивайтесь именно от методов применительно к вибростендам. В них используют всё.

Ссылка на сообщение
Поделиться на других сайтах
18 hours ago, Jesse said:

Как бы вы посчитали частоты такой конструкции?

Решал я как-то задачки с нелинейной динамикой. У нас в универе даже был предмет такой "доп. главы теории колебаний", где изучались всякие методы расчета свободных и вынужденных колебаний нелинейных систем. Вообще, я уже много лет ковыряюсь с одной колебательной системой с обратной связью, из-за которой там нелинейнось и вылазит. 

 

Суть в том, что для нелинейной системы непонятно, что считать "собственной частотой". Вот, возьмите маятник обычный. Если восстанавливающий момент не линеаризовывать, то для "больших" колебаний там решение через эллиптические функции выражается. Т.е. в общем случае это периодическая, но не гармоническая функция. Т.е. у функции есть свой какой-то период T, но меняется она не как комбинация синусов-косинсов. Можно разложить в ряд Фурье, и окажется, что там внутри "сидит" в спектре куча синусов-косинусов со своими частотами кратными 1/T.

 

Кроме того период T будет зависеть от амплитуды колебаний, т.е. от начальных условий. Т.е. толкнули сильнее вначале - период "собственных колебаний" вырос. Так что "собственная частота" колебаний у нелинейных система - она нифига не собственная, на самом то деле :) Обычно строят скелетные кривые такие, где частота зависит от амплитуды колебаний.

 

On 10/8/2024 at 6:16 PM, Jesse said:

Как бы вы посчитали частоты такой конструкции?

По логике так, если мы именно про периодичность функции, т.е. про самую низкую частоты в спектре...

-Приложить начальное условие (начальное отклонение или начальную скорость).

-Получить отклик в transient'е

-Снять максимальное отклонения от нулевого отклонения (амплитуда) и период, если хорошо видна повторяемость на графике

-Либо через БПФ со спектра вытащить частоту наименьшей гармоники. Макс. отклонения все равно лучше брать из time history, т.к. на спектре там будет виден только вклад от каждой гармоники, но суммарное макс. отклонение мне вот непонятно сходу, как оттуда снимать.

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

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

 

Вообще, все это такая экзотика конечно... С трудом могу вспомнить, где на практике какая-то была у меня мысль, где нужно было АЧХ вот эти с таким "загибом" строить для обработки измерений. Но в итоге это никуда не пошло - слишком много геморроя. 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • alex_napster
      возможно у вас началась операция смены инструмента, которая не завершилась, обычно есть специальный винт для доворота механизма вручную и завершения цикла смены инструмента.
    • Бестолковый
      Удалил ВСЕ конфиги (кроме активной), сохранил как STEP203 (его вес получился всего 4,49 килобайт) и заново открыл - 85,8 килобайт веса и нет там ничего, no solid data in file ...
    • alex_napster
      Возвращаюсь с результатом - все так именно и получилось, после установки швп её так и прикрутили как легла, ослабили винты, проехали столом и затянули, все встало как надо, все проблемы с дерганием при работе на линейках пропали.   Нам сильно повезло с конструкцией основания для установки направляющих, они устанавливаются в упор, поэтому повторная установка в принципе прошла без проблем, проверили зазоры, щуп 0,02 нигде не пролез, так и оставили.     @gudstartup  спасибо за консультацию и вектор действий!
    • Vytis
      Привет, такая же ошибка, на форумах никто не отвечает по ней, нашел пост который ее не выдает но он мне не подходит, если есть решение проблемы напиши решение)) вроде такая же проблема у меня решил так: @usr_r1pos_calc     ; Calculate Rotary 1 Position (Main Spindle)     ; tmatrix + 4th Transform + cpos + 5xapos     ; Note: Angular Feed Formula fc = f*(180/(pi*r))     ; Note: fc=deg/min, f=linear feed     nR1postmatrix = (-rotate_angle_x) * iR1dir                        ;Rotary from CoordSys (tmatrix) ;    if rot_axis_type ne axis4_none ;        nR1postransform = (-angle) * iR1dir                               ;Rotary from 4x-Transform ;    else ;        nR1postransform = (angle) * iR1dir ;    endif                               ;Rotary from 4x-Transform     nR1poscpos = (-cpos) * iR1dir                                     ;Rotary from C-axis cutting                                     было так       nR1poscpos = (cpos) * iR1dir после этого переворот ушел, но у меня переворот был только при сверлении, при фрезеровки все нормально было.     
    • Ninja
      @Artas28  ты даже не представляешь, какой огромный опыт приобретаешь работая в спруте! Какая это награда для тебя! Считай это таким испытанием! Если справишься с ним и преодолеешь все Спрутовские фичи, а это именно фичи а не какие не баги, это тебе тут все подтвердят, особенно в службе поддержки - "Никогда такого не было, удивительно, это вы сами во всём виноваты, криворукие программисты, поломали наш Спрут, мы в США 100500 лицензий продали и никто никогда нам не жаловался, понятно?"  ...короче, если Спрут победишь, то будет тебе награда великая, если что - то ты в Рай , автоматом попадаешь! А мы ещё тут пмучаемся ))  
    • Ninja
      Постпроцессоры к станкам делают, это тоже факт...
    • TVM
      Из за специфики проектирования и избежания тормозов при работе железа. В сборке присутствует только один оригинальный  "компонент".  
    • Slavdos
      ну и у нас так же увы у механиков один ответ - инструмент купил оригинальный, переплатил в 10 раз. все равно манометр показывают и все
    • Orchestra2603
      Решал я как-то задачки с нелинейной динамикой. У нас в универе даже был предмет такой "доп. главы теории колебаний", где изучались всякие методы расчета свободных и вынужденных колебаний нелинейных систем. Вообще, я уже много лет ковыряюсь с одной колебательной системой с обратной связью, из-за которой там нелинейнось и вылазит.    Суть в том, что для нелинейной системы непонятно, что считать "собственной частотой". Вот, возьмите маятник обычный. Если восстанавливающий момент не линеаризовывать, то для "больших" колебаний там решение через эллиптические функции выражается. Т.е. в общем случае это периодическая, но не гармоническая функция. Т.е. у функции есть свой какой-то период T, но меняется она не как комбинация синусов-косинсов. Можно разложить в ряд Фурье, и окажется, что там внутри "сидит" в спектре куча синусов-косинусов со своими частотами кратными 1/T.   Кроме того период T будет зависеть от амплитуды колебаний, т.е. от начальных условий. Т.е. толкнули сильнее вначале - период "собственных колебаний" вырос. Так что "собственная частота" колебаний у нелинейных система - она нифига не собственная, на самом то деле :) Обычно строят скелетные кривые такие, где частота зависит от амплитуды колебаний.   По логике так, если мы именно про периодичность функции, т.е. про самую низкую частоты в спектре... -Приложить начальное условие (начальное отклонение или начальную скорость). -Получить отклик в transient'е -Снять максимальное отклонения от нулевого отклонения (амплитуда) и период, если хорошо видна повторяемость на графике -Либо через БПФ со спектра вытащить частоту наименьшей гармоники. Макс. отклонения все равно лучше брать из time history, т.к. на спектре там будет виден только вклад от каждой гармоники, но суммарное макс. отклонение мне вот непонятно сходу, как оттуда снимать. -Приложить другие начальные условия и повторить все шаги. Не могу сказать сейчас сходу с уверенностью, но может такое быть, что начальная скорость и начальное отклонение дает вклад в амплитуду не как в линейном случае. С этим, возможно, стоит поиграться и повозиться. Можно фазовый портрет построить, и всякое такое. -В результате должна получиться скелетная кривая, т.е. зависимость частоты колебаний от амплитуды колебаний.   Вообще, все это такая экзотика конечно... С трудом могу вспомнить, где на практике какая-то была у меня мысль, где нужно было АЧХ вот эти с таким "загибом" строить для обработки измерений. Но в итоге это никуда не пошло - слишком много геморроя.     
    • Bot
      Автор — инженер-конструктор оснастки для литья металлов и пластмасс с 30-летним стажем. Окончил в 1993 г. Владимирский политехнический институт по специальности «Машины и технология литейного производства», квалификация «инженер-механик». Детали, изготавливаемые литьём с последующей механической обработкой, составляют значительную долю вновь изготавливаемых изделий во многих отраслях промышленности. Автор статьи хочет поделиться своим взглядом на проблемы, возникающие при конструировании таких деталей. Речь идёт исключительно про 3D моделирование и оформление чертежей по 3D моделям. Автор статьи с 1993-го года использует 3D модели и чертежи на такие детали в виде исходных данных для конструирования технологической оснастки для изготовления таких деталей. 1. Нежелание и неумение конструкторов деталей, изготавливаемых литьём с последующей мехобработкой, строить на 3D модели уклоны в правильном направлении от линии разъёма на необрабатываемых (литых) [...] View the full article
×
×
  • Создать...