Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > МКЭ. Огибающие по усилиям в элементах

МКЭ. Огибающие по усилиям в элементах

Ответ
Поиск в этой теме
Непрочитано 11.04.2014, 15:19 #1
МКЭ. Огибающие по усилиям в элементах
swell{d}
 
гадание на конечно-элементной гуще
 
Düsseldorf
Регистрация: 31.05.2006
Сообщений: 7,604

Данная тема является призывом к отечественным разработчикам FEA-комплексов к расширению функционала.

Нормы предписывают нам определять наихудший вариант загружения конструкции, при котором достигаются экстремальные усилия.
Как частный пример, можно рассмотреть загружение многопролётной балки кратковременной нагрузкой через пролёт ("полосовая нагрузка").
Это возможно на достаточно простых, регулярных системах, но крайне трудоёмко, а порой и просто невозможно на сложных схемах.
Да даже для 5-пролётной балки перебрать все возможные варианты, это уже 5 независимых загружений надо делать.

Моё предложение заключается в том, чтобы переложить эту задачу на расчётный комплекс. Реализация мне видится крайне простой.
Расчётный комплекс воспринимает нагрузку на каждый отдельно взятый КЭ в кратковременных загружениях как независимую.
В таком случае, теоретически, мы должны получить корректные РСУ.

Да, скорее всего это вызовет значительное увеличение времени счёта на "обычных" схемах (с оболочками), но это вопрос второй и скорее касается математиков, нежели инженеров.

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

Нагрузки на разные элементы могут давать усилия в элементе №игрик с разным знаком. Можно взять только те нагрузки, которые дают усилия в элементе одного знака и это и будет один из экстремумов. При этом мы можем посмотреть изополя нагрузок на элементы, которые дали такой экстремум, тем самым визуально проконтролировать те самые "полосы".

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

П.С. Количество комментариев к этой теме будет прямо пропорционально востребованности данной функции у рядовых инженеров.
__________________
.: WikiЖБК + YouTube :.
Просмотров: 7010
 
Непрочитано 11.04.2014, 15:42
#2
Gustaf

Выпуск 2013
 
Регистрация: 30.06.2012
МО
Сообщений: 165


Оставлю комментарий, потому что считаю предложение дельным.
Gustaf вне форума  
 
Непрочитано 11.04.2014, 15:43
#3
Novich


 
Регистрация: 29.09.2011
Сообщений: 249


Цитата:
Сообщение от swell{d} Посмотреть сообщение
Расчётный комплекс воспринимает нагрузку на каждый отдельно взятый КЭ в кратковременных загружениях как независимую.
Как-то это не правильно. Только если пользователь попросит программа должна такое делать.
В простой конструкции, как то балка многопролетная с неравными пролетами, нагрузку банально можно задать отдельными загружениями по пролетам и пусть РСУ работает. Только обеспечить коэф. сочетаний как для единой нагрузки. В монолитном жилом здании хорошо бы нагрузки по помещениям задавать отдельными загружениями (пожелание пользователю). Так что пока не понял всей трагедии ситуации. Вот учет коэф. сочетаний нагрузок по этажам в РСУ для меня интересней.
Novich вне форума  
 
Автор темы   Непрочитано 11.04.2014, 16:03
#4
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Цитата:
Сообщение от Novich Посмотреть сообщение
В простой конструкции, как то балка многопролетная с неравными пролетами, нагрузку банально можно задать отдельными загружениями по пролетам и пусть РСУ работает.
А можно задать одну нагрузку на всю балку и пусть работает машина, а не человек.
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.04.2014, 16:09
#5
Stanum

Dr
 
Регистрация: 16.10.2011
Днепропетровск
Сообщений: 1,020
<phrase 1=


swell{d}, идея интересная но это даст очень значительный рост времени счета, в 10 раз как минимум. А РСУ и так порой считает дольше схемы. Offtop: это ж для схемы с 50000 элементов вылезет 50к вариантов в РСУ, считать неделю наверно будет
Stanum вне форума  
 
Автор темы   Непрочитано 11.04.2014, 16:15
#6
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Не так давно (году так в 2003-2005) у меня даже простенькие модели считались по 8-10 часов. Сейчас такие модели считаются за 10-20 минут. Может ещё лет через 10 они будут считаться за 10-20 секунд.
Вопрос не во времени. Если надо, я куплю и поставлю себе кластер какой-нибудь, и буду считать на нём две недели. Вопрос в самой реализации функционала. Нелинейка тоже долго считается, это ж не повод её не реализовывать.
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.04.2014, 16:22
#7
obozluker


 
Регистрация: 13.10.2013
Сообщений: 21


Вы, Дмитрий, видимо совсем из ума выжили. По-другому это не объяснить. Вы хотя бы элементарной арифметикой владеете?

Предположим, "типичная" (простенькая) схема из 100 тысяч КЭ. Пусть в ней (по-простому) 10 загружений. В КАЖДОМ из "обычных" загружений необходимо к КАЖДОМУ элементу приложить его нагрузку. умножаем 100 тысяч на 10, получаем МИЛЛИОН "производных загружений", на которые надо посчитать схему (из 100 тысяч элементов). Пусть у нас в каждом загружении не к каждому КЭ приложена нагрузка. Пусть это даже 1/10. Ну СТО ТЫСЯЧ загружений. И это для простой схемы без нелинейностей, "монтажа" и прочих радостей. Нет, такие "огибающие" нам не нужны.

П.С.: Что люди только не придумают, лишь бы строймех и сопромат не изучать и основные закономерности работы статически неопределимых схем не учить. Ну, От Димы я иного и не ожидал...
obozluker вне форума  
 
Непрочитано 11.04.2014, 16:24
#8
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от swell{d} Посмотреть сообщение
значительное увеличение времени счёта
- оценка такая: если было 10 загружений, а стало 100, то увеличение составит в (100!/10!) раз, т. е. в (2.572*10^151) раз. Таким образом, быстро придём к исчерпанию ресурсов даже мощной машины.

Последний раз редактировалось eilukha, 11.04.2014 в 16:51.
eilukha вне форума  
 
Непрочитано 11.04.2014, 16:41
#9
Stanum

Dr
 
Регистрация: 16.10.2011
Днепропетровск
Сообщений: 1,020
<phrase 1=


swell{d}, да и действительно, к каждому элементу делать отдельное загружение дороговато получится, а вот функционал, позволяющий пользователю разбить конструкцию на пролеты (фактически группировка элементов ) и перебор этих пролетов был бы интересней. Или действительно как во 2 сообщении, нагрузка дробиться по количеству помещений. Хотя тут тоже прирост ко времени расчета будет не малый. Но все же меньше.
P.s. Вот еще что в голову пришло, к примеру захотите вы после расчета посмотреть РСУ для элемента, а excel, открыть не сможет, строк не хватит.
Stanum вне форума  
 
Непрочитано 11.04.2014, 16:45
#10
tutanhamon


 
Блог
 
Регистрация: 06.09.2007
Архангельск/СПб
Сообщений: 461


swell{d},
Такая возможность была реализована в сателлите "Мономаха" - "Плита". В том числе, должна быть и сейчас; функция называлась "Многопролетность" - прикладываю распечатку из файла помощи.
Но, справедливости ради у меня не получилось посчитать тестовое перекрытие, не очень сложное - "Мономах" зависал и переставал отвечать на внешние раздражители. Правда, пробовал я это давненько - году в 2007, вроде.
Вложения
Тип файла: pdf Печать _Что такое _Многопролетность___.pdf (190.6 Кб, 77 просмотров)
tutanhamon вне форума  
 
Автор темы   Непрочитано 11.04.2014, 16:51
#11
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


eilukha, а как же оптимизация? Для наглядности я предложил решение "в лоб". Теперь попробуем копнуть глубже.
Смотрите, МКЭ, метод перемещений: приложили в узел единичное перемещение по одному направлению - получили реакцию всей системы по всем направлениям. Причём в реакциях меня интересует только знак возникающего усилия, а не абсолютное значение. Это и так вычисляется при разложении матрицы, если я правильно понимаю.
По этим результатам можно для каждого узла по каждому направлению сформировать списки единичных перемещений других узлов, дающих усилия одного знака.
А дальше уже не перебирать все факториалы, как Вы предлагаете, а работать со списками.

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

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Stanum Посмотреть сообщение
P.s. Вот еще что в голову пришло, к примеру захотите вы после расчета посмотреть РСУ для элемента, а excel, открыть не сможет, строк не хватит.
Stanum, нас же интересует, как правило, минимум и максимум по каждому направлению, т.е. примерно 12 строк. Ну, допустим, ещё нулевые значения иногда интересны - 18 строк.
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.04.2014, 17:24
#12
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от swell{d} Посмотреть сообщение
не перебирать все факториалы
- не уверен, что всё просто как кажется. Кроме простейшего принципа "кто догружает, того и берём в РСУ", если логические связи между загружениями, в них вся сложность.
eilukha вне форума  
 
Автор темы   Непрочитано 11.04.2014, 17:40
#13
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Говорим про распределение в пределах одного стандартного загружения. Так что логики тут никакой особо быть не должно. Допустим, парковка. Тачки на ней могут стоять где угодно. А если сетка колонн не регулярная? Я бы даже сказал - сильно хаотичная?
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.04.2014, 17:58
#14
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от swell{d} Посмотреть сообщение
в пределах одного стандартного загружения
- тогда всё просто "кто догружает, того и берём в РСУ".
eilukha вне форума  
 
Непрочитано 11.04.2014, 18:10
#15
realdoc

Документооборот и управление
 
Регистрация: 15.01.2014
Минск
Сообщений: 1,222


1. Это нереально при сегодняшних компьютерных мощностях. Возьмите Вы хоть 10 кластеров по 10 суперкомпьютеров для более-менее нормальной схемы в 1млн. степеней свободы. Ни одна из существующих программ не может перебрать хотя бы варианты по 30 загружениям. Все программы ищут худшее сочетание по некоторому алгоритму, перебором не может найти никто. Посчитайте количество вариантов и ответ очевиден. Причем это даже учитывая, что нагрузка либо есть либо нет. То что она может быть с неполным значением это вообще отдельный вопрос. Проблемы построения РСУ здесь уже обсуждались.
2. Сама по себе идея брать величину нагрузки, которая получена как эквивалентная по силовым фактором для типовых пролетов и эту величину прикладывать не по всему пролету есть алогизм. Должна быть или другая величина нагрузки или другой способ получения сочетаний.
3. С точки зрения метода предельного равновесия сама идея неравномерного загружения не имеет смысла.
4. Тонкости работы отдельного элемента стоит рассматривать для отдельного элемента, а не в составе общей схемы. Выделяйте перекрытие и считайте его попролетно. Но не по конечным элементам это точно.
5. Для особых ценителей есть линии и поверхности влияния.
Вывод - сейчас это нереально с точки зрения вычислительных мощностей и нецелесообразно из самой существующей теории нагрузок.
realdoc вне форума  
 
Непрочитано 11.04.2014, 18:12
#16
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


http://members.ziggo.nl/wolsink/ делает симпатишные огибающие envelopes по загружениям и комбинациям
ETCartman вне форума  
 
Автор темы   Непрочитано 11.04.2014, 18:16
#17
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


realdoc, давайте возьмём для начала 10 степеней свободы, а там - посмотрим =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.04.2014, 18:16
#18
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от realdoc Посмотреть сообщение
быть с неполным значением
- разве "есть/нет" недостаточно?
eilukha вне форума  
 
Непрочитано 11.04.2014, 18:21
#19
realdoc

Документооборот и управление
 
Регистрация: 15.01.2014
Минск
Сообщений: 1,222


Цитата:
Сообщение от swell{d} Посмотреть сообщение
realdoc, давайте возьмём для начала 10 степеней свободы, а там - посмотрим =)
Имеется ввиду 6 степеней свободы в узле, 170 тысяч узлов.

Цитата:
Сообщение от eilukha Посмотреть сообщение
- разве "есть/нет" недостаточно?
Если ловить блох, то нет
realdoc вне форума  
 
Автор темы   Непрочитано 11.04.2014, 18:35
#20
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Цитата:
Сообщение от eilukha Посмотреть сообщение
- разве "есть/нет" недостаточно?
в сп 20 есть такой пункт:
7.4 При проверке конструкций на устойчивость положения против опрокидывания, а также в других случаях, когда уменьшение веса конструкций и грунтов может ухудшить условия работы конструкций, следует произвести расчет, принимая для веса конструкции или ее части коэффициент надежности по нагрузке gf = 0,9, если иное значение не указано в нормах проектирования этих конструкций.
Ок. Берём 5-пролётную балку и загружаем её через пролёт нагрузкой собственным весом с коэф-тами 1,1 0,9 1,1 0,9 1,1. Смотрим результат. Играемся с разными вариантами коэф-та надёжности

И если посмотреть на получающиеся цифры, то не такие уж и блохи, по сравнению с этим, например. Offtop: Хотя надо на реальных цифрах сравнивать. Голословно так заявлять тоже не хорошо

По поводу "пролётов". Вот мой недавний объект. Сколько вариантов "пролётов" надо перебрать для удовлетворительного результата? Много, как мне кажется. Нужна какая-то автоматизация.
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > МКЭ. Огибающие по усилиям в элементах

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SCAD Office 21.1. Обсуждение. Клименко Ярослав SCAD 633 03.10.2015 14:10
STARK_ES - Усилия в элементах с учетом возведения здания (МОНТАЖ) SERIY Расчетные программы 2 05.03.2012 12:46
Усилия в элементах связей не приходятся в узлы колонн ЕВК Конструкции зданий и сооружений 1 15.09.2009 19:19
РСУ в элементах фермы VBA Расчетные программы 17 22.10.2008 18:49