![]() |
||
![]() |
![]() |
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как заставить НДМ сходиться при точке перепада и отрицательном падении диаграммы ?
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
Ленинград
Регистрация: 30.01.2008
Сообщений: 16,748
|
||
Просмотров: 2033
|
|
||||
Регистрация: 06.04.2015
Сообщений: 1,910
|
Цитата:
Самое простое не использовать касательные модули. Чтобы решение НДМ сходилось вне зависимости от формы диаграммы - на каждой итерации нужно использовать секущий модуль деформации. |
|||
![]() |
|
||||
Регистрация: 10.09.2007
Сообщений: 10,605
|
- само собой, см. что-то типа «Сходимость численных методов». Это раздел математики. Тут можно глянуть и даже спросить.
Скорость сходимости (количество итераций) и сам факт сходимости (не путать с фактом существования решения) зависят от метода численного решения и от того насколько далеко отстоит начальное решение от точного точного. Одни методы (метод простой итерации) хотя медленно сходятся, но зато всегда находят решение независимо от погрешности начального решения, другие наоборот (метод Ньютона). Поэтому иногда их модифицируют для получения нужных свойств. Киреев «Численные методы в примерах и задачах» - неплохая книжка. ----- добавлено через ~9 мин. ----- - для начала надо быть уверенным, что решение (уравнений) существует. - если причина в перепаде, то может быть. Последний раз редактировалось eilukha, 14.01.2022 в 05:05. |
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
Для улучшения сходимости можно использовать упругую матрицу жесткости сечения вместо секущей/касательной/. Решение будет дольше но стабильнее.
Также можно использовать "запаздывание" матрицы. Для следующего шага использовать матрицу жесткости сечения, полученную путем осреднения матриц жесткости с предыдущей и текущей итерации. Эти методы работают также для нелинейных моделей материала со стадией разупрочнения. Также предполагаю, что можно модифицировать методику НДС добавив в нее нелокальность. |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 10,660
|
По определению, правильно работающий алгоритм имеет два варианта:
1. После конечного количества шагов останавливается с выдачей решения; 2. Работает бесконечно. Так что вопрос о "сходимости" вообще не стоИт.
__________________
В конструктивных дискуссиях каждый участник укрепляется в своих заблуждениях. |
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
Можно пошагово повышать нагрузку с анализом результатов. При нагрузках, превышающих прочность сечения на определенном шаге деформации/напряжения в элементах будут выше предельных.
|
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
деформации не могут быть выше предельно допустимых?
Об этом собственно и речь. После достижения предельной нагрузки решение перестанет сходится. Шаговый метод позволит более точно найти момент разрушения Последний раз редактировалось AlexBud, 27.04.2022 в 13:32. |
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
|
|||
![]() |
|
||||
Регистрация: 10.09.2007
Сообщений: 10,605
|
|
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
1) Анализировать результаты элементов для понимания стадии работы сечения;
2) Разобраться с тем, в каких случаях возникает "другой" тип несходимости. Если я правильно понимаю суть, под "другим" типом подразумевается все ситуации в которых сечение не достигло предельных усилия, но сходимость не была достигнута. Например отсутствие учета смещения центра координат сечения с неисимметричным армированием при приложении центрального растяжения тоже приведет к несходимости, так как будет возникать изгибающий момент, который нечем компенсировать. Недостаточное число итераций это тоже причина несходимости не связанной с разрушением. Если есть сомнения в стабильности алгоритма, есть методы улучшения сходимости. Использование упругой матрицы жесткости - самый простой. Кроме того, можно вместо полной величины усилия можно работать с невязкой на итерациях для того чтобы сходимость была последовательной. Методы сходимости хорошо описаны в книге А. С. Семенова "Вычислительные методы в теории пластичности". Там это описано применительно к моделям материалов, но суть точно такая же. По Вашему мнению, по каким причинам возникают "другие" типы несходимости? |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 1,910
|
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
----- добавлено через ~3 мин. ----- Бывает, конечно. Чисто математически очень часто бывает так, что сходимость есть, а деформации выше предельных. ----- добавлено через ~4 мин. ----- Цитата:
----- добавлено через ~20 мин. ----- Это пособие есть в свободном доступе? |
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 10,660
|
Tyhig, а на фига тебе "ниспадающая ветвь"? Извращение это.
СНиП разрешает считать по двухлинейной, вот и считай. Offtop: Какие-то странные у тебя закидоны последнее время.
__________________
В конструктивных дискуссиях каждый участник укрепляется в своих заблуждениях. |
|||
![]() |
|
||||
Студент Регистрация: 26.01.2016
Сообщений: 116
|
Цитата:
Суть в следующем: на первой итерации мы всегда используем упругую матрицу жесткости сечения. В конце первой итерации после интегрирования напряжений мы получаем набор набор усилий которые МЕНЬШЕ тех, что мы приложили (конечно при условии того, что элементы сечения начали работать нелинейно, но другой случай нас и не интересует). Далее, мы можем посчитать невязку - разницу между теми усилиями которые нам нужны и теми что мы получили в конце итерации. На следующей итерации мы работаем уже с невязкой а не с приложенными усилиями. Те "запоминаем" те деформации которые мы получили на первой итерации, и на второй итерации решаем СЛАУ с невязками и упругой матрицей. В конце получаем новую невязку, а деформации со второй итерации суммируем с деформациями предыдущих и тд до получения околонулевой невязки. Метод невязок можно применять не только с упругой матрицей сечения. но и с секущей и касательной. С упругой решение будет самое долгое но самое стабильное. С касательной - самое быстрое но самое нестабильное. Секущая (описана в СП 63.13330) - промежуточный вариант. К посту прикрепляю ссылку на картинку - на одном элементе бетона единичного размера с нелинейной диаграммой из приложения к СП 63.13330 для наглядности показываю графики сходимости разных жесткостных характеристик. Каждая строчка - итерация. Самый левый - с упругой жесткостью (модуль упругости неизменен), самый правый - касательная, по середине - секущая. На графике по вертикали - невязка в %, по горизонтали - число итераций. https://ibb.co/PtvDTB3 Также ссылка на сам файл .excel https://docs.google.com/spreadsheets...f=true&sd=true 2) По поводу нелокальности напишу чуть позже; 3) Книжку Семенова выложил на гугл диск: https://drive.google.com/file/d/1zic...ew?usp=sharing ----- добавлено через ~15 ч. ----- румата, По поводу нелокальности. К сожалению не смог найти подробное объяснение на русском языке; по какой то причине эта тема у нас не очень популярна (по крайней мере в рамках инженерных методик и моделей материалов) - нашел только упоминания; поэтому напишу своими словами. В сеточных методах при решении нелинейных задач результаты привязаны к качеству и размеру сетки. Особенно это проявляется на стадии разупрочнения и влияет на стабильность решения. Основной идеей нелокальности является математическая привязка результатов к некоторому характерному для материала размеру, в котором будет происходить локализация деформаций. Характерный размер зависит от структуры материала и является его константой. Как правило вычисляется эмпирически. Например, для бетона Карпенко в книге «общие модели механики железобетона» предлагает принимать его функцией от размера заполнителя и дает значения 50...200 мм. Привязка к характерному размеру, отличному от шага сетки позволяет уменьшить зависимость результатов от качества и размера сетки, увеличить стабильность на стадии разупрочнения. Объяснение сути можно найти здесь:
Математика, например, подробно описана в работах: 1) Regularization of microplane damage models using an implicit gradient enhancement; 2) NONLOCAL PLASTICITY MODELS FOR LOCALIZED FAILURE; Последний раз редактировалось AlexBud, 27.04.2022 в 18:14. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 1,910
|
Как по мне, это лишнее для инженерных расчетов сечений по НДМ.
Вот организация дискретизации только сжатой зоны бетона на каждой итерации, действительно, увеличила бы точность и устойчивость решения, хоть Ньютоновыми или градиентными методами, хоть простым перебором. Если же делать расчет на фиксированной разбивке всего сечения, то может выйти так, что высота сжатой зоны будет меньшей размера элементарной площадки со всеми вытекающми последствиями, т.е. ошибкой в решении. Да даже когда только два участка умещаются в в высоту сжатой зоны решение становится очень не точным. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Civil 3D_2018. Как выполнить смещение характерной линии с разным уклоном в каждой точке автоматически | Bart&ush | Вертикальные решения на базе AutoCAD | 2 | 23.11.2018 06:22 |
Характеристики для диаграммы бетона по СП63.13330 | Chernykh | Железобетонные конструкции | 52 | 21.11.2014 09:30 |
Нужен lisp, показывающий все ли линии сходятся в одной точке. | ВоваН | LISP | 8 | 01.05.2014 14:25 |
Диаграммы состояния материалов. Нелинейные расчёты на практике | swell{d} | Железобетонные конструкции | 10 | 30.03.2013 23:04 |
Диаграммы состояния бетона | DDlis | Расчетные программы | 2 | 01.11.2011 23:13 |