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

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

Раз уж тема динамики в тренде, задам и я вопрос, который давно терзает мне душу..:smile:

К примеру, нужно посчитать ударное воздействие. Как мы действуем в МКЭ? Если конструкция линейная - нет контактов, линейный материал, нет больших перемещений (геометрической нелинейности) - то смело считаем в линейной динамике на основе собственных (постоянных!) частот.
НО!! Если воздействие, как говорят, весьма высокочастотное, или его скорость сравнима с распространением упругих волн в материале, то рекомендуется использовать нелинейную динамику (причём явный решатель, но не в этом вопрос). Я даже ссылки приводить не буду, наверняка многие расчётчики сталкивались с такой рекомендацией.
Но почему?? Почему даже если система линейная, то нужен нелинейный решатель???

Решил для начала немного копнуть в теории..
Вот статья (и её русскоязычный эквивалент).
https://en.wikipedia.org/wiki/Linear_time-invariant_system
https://ru.wikipedia.org/wiki/Теория_линейных_стационарных_систем
Там, в общем-то, тоже идёт разделение на линейность (linearity) и стационарность (time-invariance).
Причём под стационарностью в этих и смежных статейках подразумевается постоянство передаточной функции, то бишь характеристик системы (частот). А под линейностью имеют в виду просто тот факт, что у нас линейный диффур и можно пользоваться принципом суперпозиции..

Решил также поделать тесты на простых модельках.
Такая вот шарнирно-опёртая балочка со скользящей правой заделкой (неупрочняющаяся система).
scheme and prop.jpgtime curve.jpg

Материалы и воздействие задал такими, чтоб волна не успела "добежать" и отразиться.. короче, чтоб можно было сравнить решения в нелинейной и линейной динамике по максимальному перемещ/ускорению без демпфирвоания.
Для начала хотел убедиться в квазистатическом характере линейной динамики. ЧТо это означает? Что мы по сути численно решаем параболический диффур, где решение "ощущается" везде и сразу (хоть и разное по величине в разных местах); в отличие от гиперболического диффура, где реакция ограничена скоростью воздействия.
Сравниваю решения в один и тот же момент времени ~0.0012 c
L_1.jpgNL_1.jpg

L_probe.jpgNL_probe.jpg

Cлева - линейщина. Справа - нелинейщина. Видно к этому моменту времени воздействие ещё не успело дойти до заделки (10^-30 просто погрешность видимо), хотя макс прогиб ~ одинаковые.
 

Вывожу графики макс. ускорения в центре (как более характерного и показательного в отличие от перемещ).
L_time hist.jpgNL_time hist.jpg


видно, что в нелинейке макс. ускорение более чем в 2 раза больше! Так в чём же природа этой нестационарности? Получается, что собственные частоты каким-то образом меняются при быстром воздействии... но почему? Ведь линейность!

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


UnPinned posts
6 часов назад, Jesse сказал:

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

на правах фантазии: распространения волны же нет. форма - это волна сразу по всей констуркции, а не бегущая из угла в угол.

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

распространения волны же нет

распр-е волны есть всегда..:smile: просто в квазистатике у нас другой подход (собств. част.). Как вы сказали, мы утрированно считаем что система отреагировала на воздействие "везде и сразу".
Но если вы ознакомились со статьями по ссылкам что я приводил, то увидели б что при быстром воздействии подход на основе собственных частот все ещё верен, просто надо учесть их изменение (time-variance system). Вот как понять где эта граница, когда надо учесть их изменение? Допустим, в примере выше скорость воздействия условно 0,15*с (с - скорость звука, считаем что на концах энергия полностью поглощается). В этом случае вы какой подход правильней исп-ть?:smile:

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

Но если вы ознакомились со статьями по ссылкам что я приводил, то увидели б что при быстром воздействии подход на основе собственных частот все ещё верен, просто надо учесть их изменение (time-variance system). Вот как понять где эта граница, когда надо учесть их изменение?

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

Поэтому при быстром воздействии в линейной задаче в метод Ньюмарка подают) полные матрицы масс и жесткости. 

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

Вот как понять где эта граница, когда надо учесть их изменение?

примерно там же, где граница маленьких и больших перемещений

6 часов назад, Jesse сказал:

при быстром воздействии

внезапно появилая скорость воздействия. а было так:

29.05.2021 в 17:02, Jesse сказал:

почему для быстропротекающих прцоессов первый способ даст сбой (неправильный результат), несмотря на линейность задачи?

и мой ответ в том, что под быстро протекающими процессами  в этом контексте имеется в виду исследование поведения волны внутри объекта, чего не дает суперпозиция форм.

 

в общем, задайте правильно вопрос и в нем будет половина ответа.

7 часов назад, Jesse сказал:

Но если вы ознакомились со статьями по ссылкам что я приводил,

это ж надо сначала заинтриговаться

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

внезапно появилая скорость воздействия. а было так:

Воздействие было всегда. ) Без быстрой скорости воздействия не быть быстропротекающему процессу

 

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

общем, задайте правильно вопрос и в нем будет половина ответа

Да, сам уже ощущаю нехватку правильного вопроса)

 

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

это ж надо сначала заинтриговаться

Попробуйте вместе с @ДОБРЯК20210602_201026.jpg

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

Без быстрой скорости воздействия не быть быстропротекающему процессу

при любой скорости воздействия волна внутри тела будет распространяться со скоростью звука.

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

Попробуйте

что попробовать?

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

при любой скорости воздействия волна внутри тела будет распространяться со скоростью звука

Ой, опять пошли "игры слов". Все понятно)

Под быстропротекающими процессами везде одно только имеют в виду - когда воздействие быстрое

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

Попробуйте вместе с @ДОБРЯК

@Jesse это вы в этой теме играете словами. То говорите что решаете линейную задачу. То задача становится нелинейной. То опять линейной. И так и бегаете по этому кругу.:biggrin:

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

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

Вы не понимаете что ваша программа делает когда вы нажимаете кнопочку линейная динамика. И тем более не понимаете что ваша программа делает когда вы нажимаете кнопочку нелинейная динамика.:biggrin:

Поэтому и идет игра словами. 

 

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ДОБРЯК сказал:

о задача становится нелинейной

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

 

3 часа назад, ДОБРЯК сказал:

Вы не понимаете что ваша программа делает когда вы нажимаете кнопочку линейная динамика. И тем более не понимаете что ваша программа делает когда вы нажимаете кнопочку нелинейная динамика.

зато тем, как вы всё понимаете, форум любуется уже который год:biggrin:

20 часов назад, ДОБРЯК сказал:

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

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

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

зато тем, как вы всё понимаете, форум любуется уже который год:biggrin:

@Jesse Я не хотел вас обидеть. Но одно и то же писать по 20 раз в одной и той же теме или в разных темах смысла нет. 

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

Решать методом Ньюмарка (не на основе собств частот.)

В методе Ньюмарка нет никаких собственных частот. Посмотрите теорию метода Ньюмарка. Но это не единственный метод. 

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

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

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

В некоторых задачах удобно перейти в координаты собственных частот. Существенно уменьшить размерность задачи и получить то же решение что и с полными матрицами. 

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

В нелинейной динамике ваша программа решает с полными матрицами. Но то же самое можно делать и в линейной динамике.

 

 

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

Но время решения для реальных конструкций будет на порядки больше. Даже для задач небольшой размерности. Например для 20 000 степеней своболы.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ДОБРЯК сказал:

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

 в моей балочке 80 узлов, соотв-но 480 ст. своб. Решал на основе 600 СЧ. Результаты отличаются от тех что в нелин. дин.

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

 в моей балочке 80 узлов, соотв-но 480 ст. своб. Решал на основе 600 СЧ. Результаты отличаются от тех что в нелин. дин.

А как на основе 80 узлов получить 600 собственных частот? Разве количество извлекаемых собственных частот не зависит от количества степеней свободы?

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

А как на основе 80 узлов получить 600 собственных часто

никак) исп-ся по любасу не больще 6*80=480 СЧ)
В программе прост забил с запасом большое кол-во)

1 час назад, статист сказал:

азве количество извлекаемых собственных частот не зависит от количества степеней свободы?

зависит

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

А как на основе 80 узлов получить 600 собственных частот? Разве количество извлекаемых собственных частот не зависит от количества степеней свободы?

Да никак. КЭ модели никто не видел. Проверить ничего нельзя.

Никаких объяснений в этой теме ТС не понимает.

Пусть решает в нелинейной динамике. Есть кнопочка в программе нелинейная динамика. Пусть и нажимает ее.:biggrin:

ТС задал 600  собственных частот а сколько определилось частот и векторов он сказать не может.:biggrin: 

 

@Jesse задает вопрос и сам на него отвечает. Он не слышит ответов.

Доказывает сам себе что в его 3Д программе есть глубокая нелинейная динамика..:biggrin:

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

во многих источниках упоминается вейвлет преобразование, или другие в частотно-временной плоскости для решения высоконестационарных/"высокочастотных" задач, акустики, ударных волн и т.п. Фурье обычный не подойдёт, ибо разрешение по времени никакое на высоких гармониках. Аля п-п неопределённости.

То бишь несмотря на линейность системы, её характеристики могут меняться (linear time-variant system). Аналитически и в программах компьюетрной алгебры учесть это изменение можно, например, вейвлет преобразованием. Есть ли что-то подобное в МКЭ в контексте линейной динамики - вряд ли:smile:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. Смотреть полностью
    • Sergey78
    • scrimline
      Уговаривать ему пришлось да и оскорбили его. Я вообще то сразу написал что постараюсь ладдер скинуть, а ты сарказмом со всех щелей хлестать начал. 
    • andrey2147
      Я подключал 532 , позже поищу ссылки, ВинПсином и кабелем там хитрость в настройках винпсина 7 бит надо ставить вам зачем ?
    • Guhl
      Надеюсь, в моих словах вы ничего оскорбительного не усмотрели Или это я?
    • Guhl
      Представляю. Я же не предлагал на полной скорости считать Получается, что до м19 считает правильно, а после - неправильно?
    • mannul
      Вы сначала проверьте точно ли режущий край пластины в оси детали. А то китайские державки и пластины бывают с такими косяками.
    • kkk
      Что-то вдруг резко понадобилась возможность посчитать площадь разной отделки в изделии. Есть куча многотельных деталей, какие-то поверхности красятся одним цветом, какие-то другим, какие-то третьим. Раскрасить в модели проблем нет, а нет ли возможности высчитать эту информацию автоматом? Есть ли какой-то способ наложения "отделки", чтобы Солид мог ей оперировать в дальнейшем.    Раньше, если изредка нужно было что-то подобное посчитать, просто выбирал нужные грани мышкой и смотрел сумму площадей в инструменте измерения. Но хочется больше интерактива, чтобы Солид сам отслеживал, что у него чем "покрашено".
    • andrey2147
      Пришлось уговаривать оператора что-бы выполнил просьбу Виктора, ещё и  оскорбили.  
    • gudstartup
      да не надо ничего паять система прекрасно считает импульсы на оборот в 445 параметре диагностики вот только беда в том что один раз войдя в режим контроля позиционирования после m19 она из него уже не выходит хотя сразу после включения находится в режиме управления скоростью и 445 параметр ничего не отображает и контроль числа импульсов отсутствует. Вопрос как выключить контроль позиционирования. он вводится по G70.6 но и после того как этот сигнал остается система продолжает контролировать кодер. в обще то понятно что это датчик так как на скорости 100 или 200 оборотов а также при ориентации все хорошо а потом видимо амплитуда сигнала падает ниже нормы там все ок вы частоту представляете при 5000 об 5000*4096
×
×
  • Создать...