|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.01.2022, 20:42 | #1 | |
Какой модуль деформации бетона и стали назначать в каждой итерации НДМ ?
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
Ленинград
Регистрация: 30.01.2008
Сообщений: 18,695
|
||
Просмотров: 9726
|
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
На первой итерации задается начальный модуль упругости. Для каждой последующей итерации берется секущий модуль упругости, это отношение напряжения к деформациям на предыдущей итерации.
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Это математическая проблема, а не механическая. Такие вопросы лучше задавать на форуме у математиков, типа https://dxdy.ru/. Или подсматривать код у математических библиотек, типа GSL, ALGLIB, и т.п. А два модуля - видимо, пережиток времен ручного счета, когда пытались уложиться в одну-две итерации.
|
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Просто по нормам СП 63 там Е начальное. Я так прочитал, что на всех итерациях. Нормы недоговаривают ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Авторам норм лень приводить алгоритм решения систем нелинейных уравнений. Даже в примитивнейшем случае центрального растяжения при не слишком большой нагрузке возможны два разных состояния равновесия - до трещины в бетоне (работают бетон и арматура) и после (работает только арматура); к какому из них должен сходиться алгоритм? Возможны ли аналогичные раздвоения решений при изгибе? Или там бесконечное количество решений, и нужно выбирать худшее? Возможно, это задача на поиск глобального минимума несущей способности - такие алгоритмы в библиотеках тоже есть, они сложнее одиночного решения системы. Короче, надо на эту задачу математиков натравить, а то есть шанс пропустить что-нибудь интересное.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
----- добавлено через ~2 мин. ----- НУ это все же не чисто математическая задача. Основа физическая. |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- конечно нет. Есть зависимость сигма-эпсилон, по ней надо брать. Итерации для того и итерации, что в них всё меняется. (Непонятно зачем использовать Е, когда есть зависимость сигма-эпсилон).
Последний раз редактировалось eilukha, 18.01.2022 в 10:13. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Это просто другая формулировка, но суть одна и та же - модуль упругости меняется на каждой итерации.
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Решить нелинейную систему с возможно неединственным решением - это математика. А быстрый и устойчивый алгоритм - программирование. Не всегда решение "в лоб" работает быстро и правильно.
Например, в задачах динамики простой шаговый метод идет вразнос (обычный школьный маятник в экселе строит расходящуюся синусоиду). Ситуацию спасает, например, использование средневзвешенного ускорения на длине шага, а не начального или секущего (алгоритм Ньюмарка). Это правильный алгоритм. И даже его ухитряются улучшать - в новых версиях скада к нему прикрутили еще один управляющий коэффициент. Иногда упрощение в математике дает неправильную физику в расчете. Например, у подпорной стенки максимум коэффициента прегрузки соответствует нулевому давлению грунта. А попытка посчитать в Экселе устойчивость откоса через стандартный пакет анализа (поиск минимума функции многих неизвестных) находит примеры линий скольжения, по которым неустойчива горизонтальная поверхность грунта, если пользоваться разными упрощенными версиями формул с вертикальными отсеками из учебников по грунтам. Из инженерной интуиции такие ответы не следуют. Как минимум, итерационный процесс сходится к одному решению. Как убедиться, что оно - худшее из альтернативных? В задаче на растяжение ведь точно бывает два разных ответа, и от выбора начального приближения зависит, куда итерации вырулят. Я даже не уверен, что выполнение всех уравнений равновесия обеспечивается единственной схемой деформаций - это все надо исследовать. |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Не припоминаю решения таких систем уравнений в курсе высшей математики в университете. И не понимаю методику. Если мы заменим напряжения, деформации, площади и прочие физические величинами абстрактными переменными, то как решать эту систему уравнений? Почему в каждой следующей итерации корректируется какая-то конкретная переменная, а не, например, все сразу? Только понимая физический смысл, который вложен в эти переменные, мы можем решить систему уравнений. Если же заранее математически описать все эти переменные, что является константой, что изменяемой величиной и т.д. - тогда это конечно математика. Но изначальные предпосылки - физические.
|
|||
|
||||
Регистрация: 18.01.2021
Сообщений: 404
|
для "бетона и стали" не знаю...
а вот для железобетона знаю. (как следовало бы) если это не гидротехническое сооружение, то следовало бы учитывать возникновение и развитие трещин. как учитывать - тема шибко творческая, на диссертацию тянет. если гидротехническое, то вообще говоря надо учитывать и гидростатику в возникшей трещине... хотя впрочем это не вполне по теме при СССР все это учитывалось в программе "КРАК", например. (существовала для ЕС ЭВМ) а НДМ это что? |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Какие модули-шмодули? Ясно же сказано: диаграмма состояния. Вот её и используй. Хоть 2-, хоть 3- звенную.
----- добавлено через ~5 мин. ----- Для крайней сжатой фибры бетона принимаешь максимальную деформацию (епсилон). Далее двигаешь плоское сечение пока не будет равновесие. Хоть "дихотомией", хоть "по-шагово". Напряжения определяешь по диаграмме состояния.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Из бурной дискуссии я не понял главное.
Эти Е это Енач=30 ГПа для сжатия и Енач=13 ГПа для растяжения во всех итерациях согласно СП 63 ? Или всё-таки как Сет предложил Е1=Енач, а дальше Е=сигмаi-1 / епсилонi-1 ? И тогда вектора-коэффициенты ню по каждому кэ станут 1 во всех итерациях ? (Ebt,red = 13125 МПа = 13125000000 Па начальный модуль упругости бетона при растяжении Eb = 30000 МПа = 30000000000 Па начальный модуль упругости бетона при сжатии) Что писать правильно в последующие итерации ? Какую цифру Еi ? Конкретнее НДС - внецентренное растяжение с учётом растяжения бетона. Диаграмма бетона двухлинейная.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Цитата:
----- добавлено через ~1 мин. ----- Я не спорю, но эти модули не меняются на каждой итерации. А ерунда или нет, вопрос открытый. В СП именно так записали - велено исполнять. |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
У Пецольда этот поправочный коэффициент не вводится, там используется секущий модуль упругости и он на каждой итерации пересчитывается. |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
Для чего нормы ввели коэффициент ню? Какая от него польза?
----- добавлено через ~3 мин. ----- - если есть уверенность, что причина несходимости в нагрузках превышающих предельные. Кроме того сильно полезнее знать величину предельной нагрузки, а не факт что конкретная нагрузка выше предельной. Нагрузка может превышать предельную в 2, 5, 10 раз, а ответ один тот же - «превышает предельную». Последний раз редактировалось eilukha, 18.01.2022 в 16:57. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Польза в простом шаговом (а главное всегда сходящемся) подходе к решению нелинейных уранений. Всегда начинаешь считать от абсолютно упругой работы, а заканчиваешь когда и как хочешь. Без проблем с уходом вразнос поиска оптимума высокоэффективными ньютоновыми методами с опорой на касательный модуль из предыдущей итерации.
----- добавлено через ~2 мин. ----- Цитата:
----- добавлено через ~3 мин. ----- Цитата:
----- добавлено через ~4 мин. ----- Верно. Именно деформации и проверяется в СП-шном подходе. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Цитата:
----- добавлено через ~1 мин. ----- Только в одном - в недопустимости наличия ниспадающей ветви на диаграммах работы материалов. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Можно и так сказать, но я бы сказал - для гарантии сходимости решения на любой диаграмме работы материалов. Т.к. использование производных(читай касательных) модулей делает невозможным вычисление деформаций при смене знака этого производного модуля.
----- добавлено через ~2 мин. ----- Нет. Физического смысла нет. Только математический. ----- добавлено через ~4 мин. ----- Отсутсвие возможности использовать ниспадающую вервь в расчетах - вынужденная условность, но дающая свои преимущества в широком ряде случаев. ----- добавлено через ~13 мин. ----- В МКЭ есть понятие секущей и касательной матриц жесткости. Так вот касательные матрицы жесткости(строимые на производном модуле деформации) нужны для наиболее эффективного решения нелинейных задач итерационными методами. Поэтому в Лире, а до недавнего в ремени даже в Ансисе нельзя задавать диаграммы с ниспадающими и даже с горизонтальными участками. Последний раз редактировалось румата, 18.01.2022 в 18:01. |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- секущий модуль разве не позволяет это? Горбатая диаграмма должна по идее давать два решения по условиям равновесия. Впрочем, второе решение (которое правее) непонятно зачем нужно, если первое есть.
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Секущий как раз позволяет. А вот касательный модуль и "горбатая" диаграмма в решении - вещи крайне трудно совместивые.
С чего бы? |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Ну в таком случае в бесконечно малом поперечном сечении действительно будет два решения и неоднозначность. А в сечении реальных размеров и подчиняющихся гипотезе плоских сечений никакой двойственности решения быть не может, т.к. в НДМ отыскивается сначала плоскость деформаций, затем вычисляются деформации в пределах контура сечения, затем в каждой точке этого контура вычисляются напряжения. И только потом эти напряжения суммируются для вычисления внутренних усилий. Т.е. НДМ основана на том, что деформации порождают напряжения, а не наоборот. Если следовать этой логике, то решение будет всегда однозначным даже если диаграмма будет не "горбатой", а "волнообразной". А если идти от напряжений к деформациям, то да, будет все как Вы говорите.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Чем отличается "секущий" модуль деформации от "касательного"? Я написал программу, которая работает с секущим модулем упругости (отношение напряжений к деформациям на предыдущей итерации). Решение нормально сходится при использовании диаграмм с ниспадающей ветвью.
|
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- положим, что плоскость деформаций горизонтальна, а площадь арматуры равна нулю. Очевидно, что тогда будет два решения. Так же очевидно, что в случаях близких к указанному (плоскость деформаций малоуклонна и слабоармированное сечение) так же будет два решения. Вопрос только в близости случаев, которые дают два решения. К тому же диаграммы арматуры тоже горбы могут иметь.
Последний раз редактировалось eilukha, 18.01.2022 в 19:36. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Идеально горизонтальная плоскость деформаций это то же самое что бесконечно малое поперечное сечение сечение. Не бывает такого. А при малом уклоне плоскости деформаций обязательно появятся незначительные, но разнозначные моменты. Т.е. никакой двойственности в этом случае не будет.
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
а как же обязательный учет случайного эксцентриситета при центральном сжатии?
----- добавлено через ~23 мин. ----- Очень просто. "Касательный" модуль выражается отношением приращения напряжения к приращению деформации. А "секущий" обычным отношением величины напряжения к величине деформации. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Отпорность для численного метода очень важна. Без касательной МЖ нужно будет на каждой итерации заново строить глобальную матрицу жесткости, что очень дорого с точки зрения машинно-временных ресурсов.
Нужно будет как-то проверить это утверждение. |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Всё гораздо проще. Двигаем синею от 1 до 2 (или наоборот), до равновесия всех продольных сил.
Затем вычисляем момент. Диаграмма состояния может быть любой. И никаких модулей.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
А как выглядит метод НДМ основанный на применении именно секущего модуля деформации ? Который обеспечивает решение при отрицательных уклонах диаграмм ?
Там другие формулы ? Или по СП 63, только Е как-то иначе считается ? Или там на каждой итерации надо заново решать систему уравнений и получать новые формулы для D11-D33 ? Есть готовая методика где-нибудь ? Хотя бы по диссертациям ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
|
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Так и по СП 63 они каждую итерацию пересчитываются. Какая разница тогда между применением касательного и секущего модулей ?
И как вообще считается секущий модуль ? По книжке от точки 0; 0 до точки на диаграмме ? Это трешь какой-то ? Я может не то прочитал ? Какая формула для секущего модуля ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Я тоже не очень понимаю разницы между секущим и касательным модулем. У Пецольда применяется термин "секущий". Считается он как напряжения деленные на деформации по предыдущей итерации. В СП63 используется немного другая форма записи. Уменьшение модуля деформации отражают применением коэффициента v. Но в выражении E*v, если расшифровать значение v, то Е попросту сокращается и остается как и у Пецольда - напряжения деленные на деформации по предыдущей итерации. То есть суть одна и та же.
|
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Если да, то как это поможет расчёту на ветви с отрицательным наклоном ? И вообще тогда физический смысл отсутствует.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Цитата:
Не всегда так проще. Так удобно делать если нужно отыскать предельные усилия при плоском изгибе и разнозначной эпюре деформаций в сечении. Если изгиб двухплоскостной, да еще деформации однозначные в сечении, то таким способом предельные усилия уже вычислить не получится. |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Offtop: Если в диапазоне между двумя последовательными итерациями, то в книге Пецольда он как раз секущий, но нет ню. Но в итоге нет разницы. Напряжения будут сходиться одинаково. В чём тогда именно разница между секущим и касательным ? Или про одинаковое схождение напряжений на каждой итерации это мне показалось ? Или просто между соседними итерациями слишком мала разность деформаций, чтобы увидеть эту разницу ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Вообще большая. В случае использования только секущего модуля на каждой итерации просто проверяется совпадение внутренних усилий в нешними и вычисляются деформации в каждой точке сечения заново. А при использовании касательного модуля на каждой итерации вычисляется еще и приращение деформации в ц.т. сечения а также приращение кривизн согласно диаграмме и эти приращения добавляются к соответсвующим значениям деформаций на предыдущем шаге. Скорость решения таким способом значительно выше чем при спользовании только секущего модуля т.к. вычисляется производная(по сути направление и величина шага) в точке на диаграмме, а значит используется ньютонов метод решения НСУ непосредственно на зависимости сигма-эпсилон. И метод этот безусловно хорош. Только до того момента пока производная не сменит свой знак.
----- добавлено через ~5 мин. ----- Есть еще и другие "Д". Касательные жесткости жесткость второго рода или просто отпорность сечения. |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Про сходимость итерационных методов надо гуглить книги с названиями "Численные методы" и "Вычислительная математика". Есть разделы про нелинейные системы, есть разделы про поиск минимума - и те, и другие алгоритмы имеют свои хитрости и сложности. Я не брался писать свой итерационный решатель, потому что представляю, сколько раз там можно лоб расшибить. Если нужна рабочая программа - в составе бесплатной версии Старка есть RcDiagra для расчета сечений по этой методике.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Да ничего сверхсложного нет. У того же Пецольда довольно понятно все расписано по шагам. Ну, естественно, нужно иметь определенную подготовку, в том числе математическую.
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
В простейшем случае центрального растяжения есть два решения - с трещиной и без трещины; при диаграмме с нисходящей ветвью - три решения. Итерационный алгоритм может сойтись к любому из трех, в зависимости от величины шага и начального приближения. Как должен выглядеть алгоритм в Экселе, чтобы найти нужное решение, а не одно случайное из трех? Например, в книжках по оптимизации для мультимодальных функций выдумывают свои алгоритмы, плюс по возможности оценивают границы областей сходимости, чтобы не пропустить нужное решение; есть стандартные тестовые функции, которые должен правильно обрабатывать каждый новый алгоритм; в особо тяжелых случаях просто запускают сотни и тысячи случайных расчетов. По-моему, тут должно быть что-то подобное, а не просто несколько итераций в Экселе.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
P.S. Небольшой дисклеймер - в программе есть неточности с учетом сжатой арматуры, поэтому к практическому использованию не рекомендуется. |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Центральное растяжение - это простейшая задача, которая сразу приходит на ум как контрпример.В первом случае все воспринимается арматурой, во втором - усилие делится между бетоном и арматурой. Возможно, и при изгибе есть разные положения трещины, дающие одинаковые усилия - это надо проверять, очевидный для меня пример только при растяжении, но он показывает, что есть принципиальные сложности с неединственностью решения.
Доводилось, когда был школьником, спорить с родственником - летчиком, что объяснение возникновения подъемной силы через разность длин и уравнение бернулли из его учебника по аэродинамике неправильное, потому что тогда не могли бы летать бумажные самолетики и спортивные самолеты с симметричными профилями. Через много лет узнал, что был прав, а в школьных учебниках, и в учебниках для летных училищ могут писать лажу. Последний раз редактировалось Нубий-IV, 19.01.2022 в 14:55. |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Нубий-IV, у Пецольда нет зависимости от того есть трещина в сечении или нет. Это определяется автоматически. Если на элементарной площадке образуются деформации, превышающие предельные - этот участок просто выключается и расчет двигается дальше, до нахождения равновесия.
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
В этой задаче принципиально два ответа. При деформации поменьше работают бетон и арматура. При деформации побольше - только арматура. Оба ответа (при разных деформациях) дают одинаковое усилие, т.е. они оба - решения задачи. К какому решению сойдутся итерации - дело случая.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Цитата:
Уточню: речь про случай, когда сила меньше, чем сила трещинообразования сечения. Тогда считается, что бетон не треснул, и работает совместно с арматурой. Но, чисто математически, если эту трещину задать, арматура сможет воспринять усилие и сама - отсюда и второе решение в той же задаче. Инженер решит задачу, исходя из физического смысла. А в алгоритм надо этот смысл как-то заталкивать, иначе он запросто найдет не тот ответ. Последний раз редактировалось Нубий-IV, 19.01.2022 в 15:24. |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Цитата:
----- добавлено через ~2 мин. ----- Возможно там методика предполагает последовательное нагружение сечения, таким образом невозможно пропустить момент, когда бетон все еще работает. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Очень просто. По величине деформаций растянутого бетона. Ну не может сечение с трещиной иметь одинаковые деформации с сечением без трещины при одном и том же внешнем усилии.
----- добавлено через ~2 мин. ----- Чисто математически задавать трещину - абсурд. Можно даже сказать - натягивание совы на глобус, как и случай абсолютно центрального сжатия. ----- добавлено через ~3 мин. ----- Он есть в свободном доступе? |
|||
|
||||
Цитата:
У Вас есть сечение с определенным армированием и есть действующее усилие. Если при действующем усилии прочность бетона на растяжение обеспечена - то трещины нет. Если не обеспечена - то есть трещина и бетон выключается из работы. Ниже приводится расчет сечения 300x300, бетон класса B15 и 4d12А500 в углах. До величины осевой нагрузки ≈80 кН держит и бетон, и арматура. Дальше - раскрывается трещина и бетон выключается из работы, все усилие уходит исключительно на арматуру, что видно по графикам "нагрузка - напряжения в арматуре" и "нагрузка - деформации в сечении". Посчитано в Excel. Последний раз редактировалось tutanhamon, 19.01.2022 в 16:10. |
||||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- есть.
|
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
Есть.
|
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Цитата:
Цитата:
Если не задавать трещину - нельзя будет посчитать сечение с трещиной. Если трещина возможно - возможна и сходимость алгоритма к ответу с трещиной. |
|||
|
||||
Регистрация: 19.11.2014
Сообщений: 2,435
|
И все же, чисто технически. Не важно есть трещины в сечении или нет - деформации можно получить в любой точке сечения. Проходим на каждой итерации по участкам и сравниваем деформации с предельными. Если деформации меньше предельных - включаем эти элементарные площадки в расчет. Если предположить ситуацию, когда программа "потеряла" решение с работающим бетоном и посчитала, что бетон треснул - это же легко проверяется. Можно пройтись по всем элементарным участкам и подтвердить или опровергнуть это утверждение, что по бетону образовалась трещина. Просто сравнив деформации с предельными.
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Трещину не задают при расчете сечения. Задают диаграмму работы бетона с предельной деформацией растяжения. Трещина образуется сама в ходе счета, как следствие заданной диаграммы.
Нет никаких двух ответов. Тем более из физических соображений. Деформации будут разными при одной и той же нагрузке на целом и треснувшем сечении. Оба ответа могут быть только при условии одновременной работы бетона на растяжение и полного отсутсвия такой работы. Мне вот интересно в каком вакууме или при каком условии такое бывает? |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- если начальное решение с малыми епсилон (растяжения) - одно решение, с большими - другое. Насколько реально второе - другой вопрос, решение-то есть и оно второе.
Последний раз редактировалось eilukha, 19.01.2022 в 16:35. |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Если трещина может образовываться - может находиться и решение с трещиной. Возможно, данный конкретный алгоритм его всегда пропускает, и сходится к ответу без трещины. Но это зависит от алгоритма - у итерационных алгоритмов есть зоны сходимости и расходимости; есть способы настраивать эти зоны. Но это все пишут в книгах по математике, а не по ЖБ.
Цитата:
Первый ответ надо находить при нахождении усилия трещинообразования. Второй - при расчете ширины раскрытия трещин, если они образовались при другой нагрузке. При ручном счете делаются оба: трещина в расчете то есть, то нет. При машинном - странно игнорировать одну из возможных проверок. Это как находить итерациями один из корней квадратного уравнения, и говорить, что "второй не нужен" и "не бывает два ответа одновременно". |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Второе решение с большим эпсилон есть только в случает заранее разрушенного растяжением бетона. Т.е до этого втророго решения может существовать еще десято-другой решений на учете разупрочнения бетона при циклической нагрузке. Только зачем здесь все эти дебри?
----- добавлено через ~46 мин. ----- Посмотрел Пецольда. Там дан самый, на мой взгляд, "правильный" алгоритм решения. В нем используется метод Ньютона без "касательного" модуля по диаграмме. Такой агоритм, при условии существования решения, будет очень быстро сходится на любой диаграмме. ----- добавлено через ~48 мин. ----- Нужно именно его брать на вооружение. ----- добавлено через ~1 ч. ----- Подобным способом можно рассчитать предельные для сечения усилия или момент образования трещин если в качестве известных значений принять предельную деформацию бетона в фиксированных точках плоскости деформаций, а качестве неизвестных принять искомые величины предельных усилий. Единственная сложность - нужно будет вычислять якобиан по неизвестным. |
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
Методы решения систем нелинейных уравнений.
Будет понятнее, если до этого глянуть это: Численные методы решения нелинейных уравнений. |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
В общем так понял, что по методике СП 63 менять Е не надо. Надо ставить начальный Е каждую итерацию.
А если кэ переходит от сжатия к растяжению, надо ли менять в итерациях Е сжатия на Е растяжения ? Е растяжения ведь тоже начальное... Я так понимаю, что если менять Еb на Ebt, то просто метод быстрее будет сходить ? И лучше менять ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
Ebt1,red=Rbt/εbt1,red = 13125 МПа начальный модуль упругости бетона при растяжении
Eb = 30000 МПа 30000000000 Па начальный модуль упругости бетона при сжатии по таблице СП 63 Es = 200000 МПа 2E+11 Па модуль упругости j-го стержня арматуры
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен Последний раз редактировалось Tyhig, 21.01.2022 в 00:42. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Если используется приведенный модуль для растяжения пии двухлинейной диаграмме, то и для сжатия должен использоваться приведенный. И использоваться эти модули должны только в формулах 8.34 и 8.35. А в формулах 8.42-8.47 все равно должен использоваться начальный модуль упругости, который берется по таблицам СП равным как для сжатия так и для растяжения.
|
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
То есть вот здесь использовать приведённые модули
νbi1 = σbi / ( Ebi*εbi ) νsj1 = σsj /( Esj*εsj ) А вот здесь начальный Е по таблице СП 63 D11=∑(Abi*Zbxi^2*Eb*νbi)+∑(Asj*Zsxj^2*Esj*νsj) D22=∑(Abi*Zbyi^2*Eb*νbi)+∑(Asj*Zsyj^2*Esj*νsj) D12=∑(Abi*Zbxi*Zbyi*Eb*νbi)+∑(Asj*Zsxj*Zsyj*Esj*νsj) D13=∑(Abi*Zbxi*Eb*νbi)+∑(Asj*Zsxj*Esj*νsj) D23=∑(Abi*Zbyi*Eb*νbi)+∑(Asj*Zsyj*Esj*νsj) D33=∑(Abi*Eb*νbi)+∑(Asj*Esj*νsj) ? Чего-то не понимаю смысл использования разных модулей. Смысл этих коэффициентов Д - это ведь как раз учёт нелинейных свойств бетона, когда в разных местах будет разная мягкость. А приведённые модули вообще нужно использовать или можно обойтись только Е начальным везде ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
Нет, я не совсем корректо написал. Сначала вычисляются к-ты снижения жесткости по диаграмме, а затем эти к-ты множатся на начальный табличный модуль упругости.Т.е. Еb и Es во всех формулах всегда табличные. А при длительном действии нагрузки с учетом к-та ползучести.
|
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
А сама диаграмма бетона (например трёхлинейная) на растянутой ветви должна строится на основе Eb или Ebt,red ?
То есть (диаграмма на приведённом модуле Ebt,red и εbt1,red) при εbt1,red>εb>εbt2 σb= (Rbt+Rbt*(1)*εb*k) при 0>εbt≥εbt1,red σb=εb*Ebt,red при -εb1≤εb≤0 σb=εb*Eb при -εb0<εb<-εb1 σb= - ( (1-σb1/Rb)*( (-1)*εb-εb1)/(εb0-εb1) + σb1/Rb )*Rb при -εb2≤εb≤-εb0 σb= - (Rb+Rb*(-1)*εb*k) или при εbt1>εb>εbt2 σb= (Rbt+Rbt*(1)*εb*k) при 0>εbt≥εbt1 σb=εb*Eb при -εb1≤εb≤0 σb=εb*Eb при -εb0<εb<-εb1 σb= - ( (1-σb1/Rb)*( (-1)*εb-εb1)/(εb0-εb1) + σb1/Rb )*Rb при -εb2≤εb≤-εb0 σb= - (Rb+Rb*(-1)*εb*k) И, если правильно применять Eb и εbt1, то как найти εbt1 ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
И ещё вопрос.
Что такое приведёные модули деформации ? Зачем они нужны ? Почему в таблице 6.10 даны εb1,red и εbt1,red, но не дано εbt1 (εb1 дано далее формулой) ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
приведенные модули нужны для расчетов по двухлинейной диаграмме работы бетона
Потому, что первая линия трехлинейной диаграммы строится на начальном модуле упругости, а первая линия двухлинейной строится на приведенном модуле деформации вычисляемом через εb1,red и εbt1,red |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,695
|
румата, большое спасибо.
В принципе, вроде бы вопросы тут закрыл. Ещё осталось недопонимание во второй теме. Сделал её отдельно, всё-таки там немного другой вопрос.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
В книжках по итерационным методам для одной переменной часто приводят простую геометрическую интерпретацию - по ней хорошо виден математический смысл расчета.
Решение обычного линейного уравнения ε E A = N (упругий материал) тоже можно рассматривать как итерационное. Увеличение деформации можно изобразить как движение от нуля по направлению модуля упругости, до пересечения с горизонтальной линией N = Nзаданное. Проекция точки пересечения на ось ε показывает найденную деформацию. А проекция на ось N - найденное усилие. Для линейного уравнения решение сходится в одну итерацию. Нелинейное уравнение ε E(ε) A = N на первой итерации заменяется линейным. Проводим через начало координат линию E0 по касательной к графику ε-N (т.е. по начальному модулю упругости), и решаем линейное уравнение ε E0 A = N. В результате находим решение ε1. Но, если вычислить по нему значение N1, оно не получится равным Nзаданному, потому что на самом деле модуль упругости по мере роста деформации падает. В книгах есть разные итерационные методики, в том числе и с использованием предыдущей переменной сразу при нахождении следующей, еще на этой итерации. Есть и алгоритмы с отслеживанием локальных максимумов, слишком больших шагов, и переключением метода счета в локальных сложных местах. Собственно, в книгах учат разрабатывать свои алгоритмы, которые под конкретные виды задач подходят. А в СП просто привели один из возможных вариантов, но это не значит, что он единственно возможный. |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Касательный модуль лучше повторяет форму кривой, от этого скорость сходимости увеличивается.
Попав в неудачную точку, алгоритм с касательным модулем может улететь за пределы физического смысла. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,676
|
|
|||
|
||||
Регистрация: 10.09.2007
Сообщений: 10,592
|
- у любого метода сходимость либо устойчивая, либо быстрая. Т. к. вычислительные ресурсы почти дармовые, то выбирают устойчивость.
----- добавлено через ~4 мин. ----- - это в каких? |
|||
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,875
|
Практически в любых по численным методам, прямо с утверждения, что метод Зейделя - это улучшенный метод простой итерации. Или что метод релаксации, или сверхрелаксации могут увеличивать сходимость. Или что можно переключать метод выбора шага на лету, оценивая, не нарушен ли критерий сходимости. И т.д. У Эльмера в настройках итерационных решателей можно подкручивать коэффициент релаксации - тут вообще дают пользователю порулить; иногда удачный выбор коэффициента сильно ускоряет расчеты.
Из общефилософских соображений ясно, что любое дело всегда можно ухудшить по всем параметрам сразу. Отсюда практическое следствие: в большинстве случаев первое попавшееся решение можно улучшить по всем параметрам. Исключение - редкие удачи, когда оптимум удалось угадать с первой попытки; но понятно, что такая халява бывает только в простейших случаях. Пример: решить уравнение Алгоритм №1. x = 2 / x x0 = 2 x1 = 2 / x0 = 2 / 2 = 1 x2 = 2 / x1 = 2 / 1 = 2 x3 = 2 / x3 = 2 / 2 = 1 Алгоритм не сходится Алгоритм №2. Релаксация: берем в следующую итерацию средневзвешенное с предыдущих. Веса будут 50% на 50%. x0 = 2 x = 2 / x0 = 2 / 2 = 1 x1 = 0.5 * x0 + 0.5 * x = 0.5 * 2 + 0.5 * 1 = 1.5 x = 2 / x1 = 2 / 1.5 = 1.3333 x2 = 0.5 * x1 + 0.5 * x = 0.5 * 1.5 + 0.5 * 1.3333 = 1.4167 x = 2 / x2 = 2 / 1.4167 = 1.4117 x3 = 0.5 * x2 + 0.5 * x = 0.5 * 1.4167 + 0.5 * 1.4117 = 1.4142 Алгоритм превосходит предыдущий по скорости и сходимости одновременно. По-хорошему, исследуют свойства уравнений и выбирают подходящий алгоритм - тогда будут скорость и устойчивость одновременно. На примере графиков из поста 100: - При N > Ncrc ответ находится сразу из линейного уравнения - При N < Rbt Ab касательные вразнос не пойдут - В остальных случаях надежнее секущие То есть парочка IF в алгоритме его для такой задачи сильно ускорит без потери надежности. Для задач изгиба и косого изгиба получить оценки сходимости сложнее, но, скорее всего, тоже можно. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условное сопротивление R0 м модуль деформации E щебенистых и дресвяных грунтов | МишаИнженер | Основания и фундаменты | 22 | 06.12.2021 13:48 |
Модуль упругости укатанного бетона | fasol | Железобетонные конструкции | 0 | 01.06.2017 16:21 |
Модуль деформации основания подземного резервуара в котловане глубиной 5 м | Tyhig | Основания и фундаменты | 10 | 31.01.2017 23:01 |
Какой взять модуль упругости для ортотропной плиты? | YarUnderoaker | Железобетонные конструкции | 21 | 05.04.2016 08:36 |