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

Матрицы жесткости конечных элементов


Федо

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

Уважаемые специалисты по "LS-DYNA", "ANSYS", обращаюсь к вам с просьбой: где можно найти описание матриц жесткости для элементов HYPER58 и SHELL 163 и можно ли их найти вообще? Я перебрал много литературы, но ничего не нашел. Доступа к программам и их описаниям у меня нет.

Очень сильно надо!

Может кто поможет?

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


Для HYPER теоретически вытащить можно.

Но для Дайновских элементов самого понятия матрицы жесткости не существует. При явном методе интегрирования рассматриваются силы только в окрестностях одного локального узла. Эти узлы последовательно перебираются. Что происходит в других частях модели уравнениям наплевать. Это во первых.

А во вторых, при вычислении напряжений используется не связь между напряжениями и деформациями, а зависимость между скоростями деформаций и приращениями девиаторов напряжений. Cамо понятие деформация там вторичное, и используется в основном для сложных моделей материалов и постпроцессинга.

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

т.е. если адача решается в "LS-DYNA" то говорить о матрицах жесткости элементов не корректно?

А можете помочь с более подробным обоснованием данного утверждения?

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

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

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

Если понятия матрицы жесткости не существует, то какие понятия существуют?

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

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

Естественно понятие матриц жесткости в Дайне существует. Иначе как же существует понятие уравнения Ньюмарка, которое решается в Дайне? То, что решение идет явным методом не значит, что нет локального якобиана для элементов.

Смотрите Theoretical Manual по Дайне, его можно скачать прямо с сайта lstc. Проще наберите в google и качайте pdf файл. В нем есть описание методов и КЭ.

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

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

Естественно понятие матриц жесткости в Дайне существует. Иначе как же существует понятие уравнения Ньюмарка, которое решается в Дайне?

Слава Богу, что хоть понятие матриц жесткости в Дайне существует. А что это за понятие уравнения Ньюмарка. Откуда они берутся? Это что-то новенькое.
Ссылка на сообщение
Поделиться на других сайтах

Смотрите Theoretical Manual по Дайне, его можно скачать прямо с сайта lstc. Проще наберите в google и качайте pdf файл. В нем есть описание методов и КЭ.

Описание требуемых КЭ я нашел. А вот матриц жесткости для них в Theoretical Manual по Дайне я не увидел. Может подскажете конкретную сраницу или print screen вышлете?

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

Слава Богу, что хоть понятие матриц жесткости в Дайне существует. А что это за понятие уравнения Ньюмарка. Откуда они берутся? Это что-то новенькое.

Что новенькое - что не метод решения уравнений Ньюмарка, а "уравнения Ньюмарка", или что метод Ньюмарка используется в Дайне?

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

Возьму на себя смелость заявить, что LS-DYNA - это вообще не МКЭ (в классическом представлении этого метода).

Исторически программные комплексы типа LS-DYNA, AUTODYN именовались гидрокодами, и имели в основе метод конечных разностей. От метода конечных элементов LS-DYNA унаследовала возможность построения неструктурированных сеток.

Если даже в мануле по Дайне встречается термин "матрица жесткости", то это скорее всего относится к одному элементу, либо к модели механического поведения анизотропного материала, а не к системе в целом, т.к. в LS-DYNA вообще нет матричных операций.

Метод Ньюмарка в Дайне есть, но это не ее родной код, а как раз неявный МКЭ. По слухам Настрановский. Элементами 16х и Ансисом он не вызывается.

Из отечественных книжек советую почитать третий том трехтомника Бабкина Селиванива и др. "вычислительные методы в МСС" (дословно не помню). Еще посоветую Марка Уилкинса (разные статьи).

Почитав их Вы поймете, что само понятие какой-либо глобальной матрицы для описания быстропротекающих и ударно-волновых процессов бессмысленно, т.к. в этих методах рассматривается движение локального элемента сплошной среды под действием силовых факторов от соседних и ТОЛЬКО от соседних элементов.

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

Что новенькое - что не метод решения уравнений Ньюмарка, а "уравнения Ньюмарка", или что метод Ньюмарка используется в Дайне?

обычный ляп. Имеется в виуд, что получаются ДУ уравнения 2-го порядка, дискретизация по Ньюмарку

Если даже в мануле по Дайне встречается термин "матрица жесткости", то это скорее всего относится к одному элементу

Как я понял именно локальная матрица жесткости, то есть, относящаяся к одному элементу и интересовала автора
Ссылка на сообщение
Поделиться на других сайтах

Почитав их Вы поймете, что само понятие какой-либо глобальной матрицы для описания быстропротекающих и ударно-волновых процессов бессмысленно, т.к. в этих методах рассматривается движение локального элемента сплошной среды под действием силовых факторов от соседних и ТОЛЬКО от соседних элементов.

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

Предположим, что глобальных уравнений нет в Дайне. А как тогда потерю устойчивости учесть? Напишите на уровне формул, как без глобальных уравнений считать потерю устойчивости?

А кто вообще заявлял, что LS-DYNA должна считать потерю устойчивости? LS-DYNA это сугубо специализированный продукт и предназначена ТОЛЬКО для решения переходных процессов, и то не сильно растянутых по времени, т.к. если считать миллионы шагов, может накопиться огромная систематическая погрешность.

А задача устойчивости может быть решена в Дайне только в лоб в динамике:

1 путь - кинематически двигаете одну границу и смотрите динамику силы реакции,

2 путь - несколько раз прикладываете во времени силу и смотрите, начиная с какого значения конструкция начинает рушиться.

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

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

А кто вообще заявлял, что LS-DYNA должна считать потерю устойчивости?

Но вот для оценки конструкции за пределами несущей способности с учетом пластики и разрушения - самое то.

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

Классического buckling, который есть в ANSYS, NASTRAN и пр. в дайне нет. Я лишь говорил, что Дайной иногда решаются некоторые частные задачи на устойчивость, например при краш-тестах, прямым динамическим расчетом. Других методов там нет, только переходные процессы во ВРЕМЕННОЙ области. (Есть там еще модальный анализ, но лишь как вспомогательный метод).

Насчет глобальных уравнений излагаю кратко суть явного МКЭ:

Решается система уравнений механики сплошных сред в самом общем виде.

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

Для вычисления значений на n+1 шаге используются значения ТОЛЬКО с n-го шага.

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

Для ЯВНОГО МКЭ никакой системы решать не нужно, т.к. значения для n+1 слоя находятся по уже известным значениям из n слоя. Система распадается на отдельные алгебраические уравнения, которые решаются последовательно:

1. Для каждого узла по градиентам напряжений из окружающих узел элементов, вычисляются узловые дискретные силы.

(Эта процедура, собственно, и является процедурой МКЭ, дальше все остальное из конечных разностей)

2. К внутренним узловым силам добавляются внешние силы и по известной массе узла по 2-му закону Ньютона вычисляются ускорения.

3. Ускорения 2 раза интегрируются по времени: получаем скорости и перемещения узлов.

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

5. По объемной деформации через уравнение состояния - гидростатическое давление

6. По скоростям деформаций - приращения девиатора напряжений. Если есть пластика, то на основании закона пластического течения Прандля-Рейсса эти компоненты корректируются.

7. По напряжениям и скоростям деформаций - приращение удельной внутренней энергии

переходим к шагу 1.

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

Если очень грубо и на пальцах то вычислительный цикл выглядит так.

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

Единственные матричные операции есть в п.1 при интегрировании напряжений по объему, но только для одного элемента.

Так, что считать это МКЭ или не считать вопрос больше лингвистический.

В LS-DYNA это называется Explicit Finite Element Method.

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

Спасибо GSTR за развернутый ответ. Если не трудно напишите как решается краш-тест в Дайне. Так же на пальцах, не погружаясь в тонкости.

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

Почитав их Вы поймете, что само понятие какой-либо глобальной матрицы для описания быстропротекающих и ударно-волновых процессов бессмысленно, т.к. в этих методах рассматривается движение локального элемента сплошной среды под действием силовых факторов от соседних и ТОЛЬКО от соседних элементов.

Рассматривается, и это видимо ТОЛЬКО определяет вид матриц, служащих для описания хоть как быстропротекающих процессов. Потому как решаются всё же уравнения для всей СПЛОШНОЙ среды, а не для одного элемента. Про подходы Эйлера и Лагранжа при решении задач сплошной среды все помним. Однако используя тот или иной метод, всё равно получаем систему уравнений, пусть нелинейных для ударных и прочих процессов, которая и интегрируется явным или неявным методом. Насколько этот метод явный или неявный уже никак не влияет на вид уравнений, которые этим методом интегрируются.

Решается система уравнений механики сплошных сред в самом общем виде.

Это в каком таком самом общем виде? Какие уравнения входят в эту систему? Уравнения Навье-Стокса? Эйлера? Или уравнения теории упругости? И уравнения совместности деформаций?

Все эти уравнения вместе в самом общем виде?

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

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

В каждом из этих алгебраических уравнений что является неизвестным?

И какой смысл имеют коэффициенты этих уравнений?

Что-то как-то путано получается..

Напишите уравнения динамики, которые интегрируются явным методом в LS Dyna.

Какой они имеют вид?

Это n никак не связанных с друг другом уравнений, которые невозможно записать в матричном виде?

Все уравнения распадаются на одельные алгебраические на каком этапе?

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

Насколько этот метод явный или неявный уже никак не влияет на вид уравнений, которые этим методом интегрируются.

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

Это в каком таком самом общем виде? Какие уравнения входят в эту систему? Уравнения Навье-Стокса?

Вязкие члены Навье-Стокса не используются.

Почитайте на досуге книжку Седова "Механика сплошных сред".

Уравнения механики деформируемого твердого тела:

1. Уравнения сохранения количества движения

2. Уравнение неразрывности

3. Уравнение сохранение энергии

4. Геометрические соотношения (уравнения совместности деформаций)

5. Физические соотношения -уравнение состояния и модель прочности

Термин "Самый общий вид" подразумевал, что не водилось каких либо допущений, например об упругости, несжимаемости и пр., использование которых существенно упрощает эту систему.

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

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

В каждом из этих алгебраических уравнений что является неизвестным?

И какой смысл имеют коэффициенты этих уравнений?

Что-то как-то путано получается..

Напишите уравнения динамики, которые интегрируются явным методом в LS Dyna.

Какой они имеют вид?

Извините, что не опубликовал полную монографию :worthy: В посте было ключевое слово "на пальцах".

Это n никак не связанных с друг другом уравнений, которые невозможно записать в матричном виде?

Если очень хочется, то можно и матричном. А на хрена? Чтобы получить из Дайны Ансис?

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

Все уравнения распадаются на одельные алгебраические на каком этапе?

Сразу

Короче, Товарисчи, если хотите разобраться в явных методах, купите книжку уважаемых докторов Бабкина А.В., Селиванова В.В. и др. "Численные методы в МСС" и будет Вам щастье. :drinks_drunk:

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

Если очень хочется, то можно и матричном. А на хрена? Чтобы получить из Дайны Ансис?

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

Путаница с явными и неявными методами решения все-таки присутствует. Так же хочу упомянуть о диагональных матрицах, когда уравнения распадаются. Это ведь только форма записи.

Но все равно. Еше раз спасибо.

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

Не могу не заметить уважаемые господа!

Для элемента hyper есть много вариантов формулировок - всё меняем в опциях элемента. Там по меньшей мере 3 формулировки. Наиболее тягостной в технологическом смысле является несжимаемость - большие перемещения, они что? мелочь. А гиперупругость - в общем реализуема. Вообще говоря - неизвестность каждой формулировки МКЭ в элементах Ansys, есть самый большой тормоз в использовании Ansys. Ибо незя пользоваться тем, что ты сам не понимаешь, а у нас с этим раздолье

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • engyuri
      1. Выделил правой кнопкой мыши линию. 2. В меню выбрал "Выбрать цепочку". Будут выбраны обе линии, т.к. они соединены между собой. 3. После этого обе линии объединены в одно целое. По крайней мере, перемещаются и копируются совместно.
    • lux59
      Спасибо! Но немного не о том спросил я, просто через симметрию все равно получается две кривых, скажем левая и правая, как то слить их можно? вот как пример 2 кривые верхняя и нижняя одна целая вторая из 2х сегментов, в других программах знаю как сделать единой, вот в солиде недавно работаю нужная такая история, Спасибо! проба.SLDPRT
    • Syomik
      Спасибо что отозвались! Да тип режущей кромки указал 3 квадрант.   Не могли бы вы уточнить что вы имеете ввиду, а то я не опытный.   У вас на симуляции интересующий меня участок прорисовывается как требуется, что же у меня за движения. Хочется разобраться чтобы в дальнейшем быть уверенным в правильности своих действий.
    • alex0800
      G28 U0 ; G54 ; G40 ; G80 ; G99 ; G50 S1500 ; ; T0101 ; G96 S250 M03 ; G99 ; M03 ; G00 Z0 ; G00 X220.0 ; M08 ; G01 X-0.5 F0.2 ; G00 Z2.0 ; G00 X214.0 ; G41 ; G71 U3.5 R0.3 ; G71 P1 Q2 U0.6 W0.3 F0.5 ; N1 G00 X142.0 ; G01 X150.0 Z-2.0 ; G01 Z-26.0 ; G01 X151.6 ; G01 Z-50.0 ; G01 X152.5 ; G01 Z-100.325 ; G01 X189.776 ; G02 X193.754 Z-102.116 I0 K-2.0 ; G01 X194.639 Z-106.325 ; G01 X199.88 Z-156.325 ; N2 X214.0 ; G40 ; M09 ; G28 U0 ; G00 Z150.0 ; T0303 ; G96 S250 ; G99 ; M03 ; G00 Z2.0 ; G00 X214.0 ; M08 ; G42 ; G70 P1 Q2 F0.1 ; G40 ; M09 ; G28 U0 ; G00 Z150.0 ; M30 ;   это ваша программа при выборе инструмента указали какой его тип подрезку центра начинай от -5 и иди к большему диаметру в строчке  G95 S250 M03 ПИШИ включение оборотов. я изменил программу так как на симуляторе резец стоит перед деталью 
    • malvi.dp
      Дорисовать к основной линии линию симметрии или выбрать в качестве линии симметрии основную линию. Ещё в качестве линии симметрии можно выбрать плоскость, кромку или грань. Все зависит от того, что вы планируете делать дальше.
    • Vengeance
      Параметр 5148 определяет вектор отвода лезвия после расточки отверстия (G76/G87 ESCAPE)
    • Vengeance
      Нужно добавить точку в Chain Geometry и включить в Lead In/Out Use Entry Point
    • AlexKaz
      Цак для сна, оказывается.  
    • _GOST_
      08.06.2024 Макросы обновлены Версия v.0.8.17 beta   Исправлены баги: 1. Макрос BOM_Export. Исправлен баг, в результате которого в спецификации дублировались заготовки при суммировании. 2. Макрос BOM_Export. Исправлен баг, в результате которого в отдельной папке спецификации в формате PDF предыдущих ревизий не удалялись. 3. Макрос BOM_Export. Исправлен баг, в результате которого после выполнения макроса закрывалась модель сборки. 4. Макрос M_Prop. Исправлен баг, в результате которого слетал параметр "Тип документа" у сборок с заполняемыми вручную свойствами. 5. Макрос M_Prop. Исправлен баг, в результате которого при снятии галочки с пункта "Ввести вручную" обозначения и наименования активируется галочка "Добавить материал в наименование". 6. Макрос M_Prop. Исправлен баг, в результате которого макрос не находил групповую спецификацию из модели исполнения. 7. Макрос M_Prop. Исправлен баг, в результате которого после снятия галочки "Задать формат" поле "Файл чертежа" не заполнялся. 8. Макрос M_Prop. Исправлен баг, в результате которого не обновлялось поле "Примечание" при чтении данных из чертежа. 9. Макрос M_Prop. Исправлен баг, в результате которого иногда закрывались файлы моделей. 10. Макрос Save_as_PDF. Исправлен баг, в результате которого в имени файла сборок добавлялся некорректный код документа. 11. Макрос Common_Settings. Исправлен баг, в результате которого не открывались общие настройки.   Улучшения: 1. Макрос M_Prop. Добавлено требование заполнения поля "Раздел" для активированной заготовки перед применением и закрытием. 2. Макрос M_Prop. В настройки добавлена кнопка для запуска текстового файла со списком типов и кодов документов. 3. Макрос M_Prop. Добавлена возможность указать в качестве единиц измерения в спецификации длину из любого параметра с возможностью конвертации единиц измерения. 4. Макрос DW_Firs_Save. Добавлено уведомление о попытке перезаписать существующий файл с предложением изменить имя файла или заменить. 5. Макрос  Common_Settings. Во вкладке макроса M_Prop добавлена кнопка для открытия текстового файла со списком сортаментов. 6. Макрос Save_as_PDF. Добавлено новое правило имён файлов чертежей в форматах PDF и DWG для документов без обозначения и разделителя в имени файла. Default.zip
    • gudstartup
      ну тогда сравните их хотя в ncguide ваши параметры нормально отрабатывают без глюков. но это все таки эмулятор
×
×
  • Создать...