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

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Подмоделирование железобетонного узла в Ansys WB 17.2

Подмоделирование железобетонного узла в Ansys WB 17.2

Ответ
Поиск в этой теме
Непрочитано 16.03.2017, 18:59 #1
Подмоделирование железобетонного узла в Ansys WB 17.2
AlexBud
 
Студент
 
Регистрация: 26.01.2016
Сообщений: 118

Доброго времени суток! Необходимо решить следующую задачу: моделируется бетонный каркас здания ( колонны и перекрытие), затем прикладываются нагрузки и получаются результаты. После этого из данной модели вырезается узел, который армируется, с помощью подмоделирования на узел необходимо импортировать нагрузки основной модели. Такой вопрос, с помощью какой опции подмоделирования (Cut Boundary constraint/Cut Boundary Remote Force/Cut Boundary Remote Constraint) это лучше сделать, и возможно ли решить такую задачу вообще? Делать арматуру для всей модели очень проблемно. Заранее спасибо!

PS пробовал с Cut Boundary Remote Constraint, и при наличии арматуры сходится напрочь отказывается.
Просмотров: 15654
 
Непрочитано 17.03.2017, 10:27
#2
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


А поподробнее можно? Первоначально линейный материал что-ли? Как моделируется арматура? Какой материал бетона используете?
MrWhite вне форума  
 
Автор темы   Непрочитано 17.03.2017, 14:48
#3
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


Нет, нелинейный. Использую Solid65 для бетона, Beam188 для арматуры. Нагрузка невелика, бетон сам по себе нормально с ней работает. Железобетон не работает. Почему то задать импорт нагрузок из основной модели в виде сил или моментов не удается. Только в виде перемещений.
AlexBud вне форума  
 
Непрочитано 17.03.2017, 14:52
#4
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


А что в логе пишет? Почему не сходится?

Все равно не понял. Вы изначально берете материал бетон с solid65 и арматуру beam'ами. Потом делаете субмоделирование увеличивая количество элементов 65-ого?
MrWhite вне форума  
 
Автор темы   Непрочитано 18.03.2017, 12:08
#5
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Насчет задачи: Изначально я брал здание с линейным бетоном из engeneering data. Затем вырезал из него узел, добавлял туда арматуру; для бетона назначал solid65, для арматуры beam188.

Понимаю, что логичней было бы импортировать влияние с основной модели на подмодель с помощью нагрузок а не перемещений. Но когда я пробую приложить Cut boundary remote force, мне сообщают следующее: "The source model does not contain any Beam elements. Beams are required for Beam to Shell/Solid Submodeling."

----- добавлено через ~1 ч. -----
Specified constraint not allowed on slave degree of freedom in coupled
set.
Coupled set number 34567 First node= 1106 Slave node = 50687 Degree
of freedom = UX
Move constraint to first node or remove coupling and constrain all.

Вот что пишет при попытке расчета узла с импортированными нагрузками
AlexBud вне форума  
 
Автор темы   Непрочитано 19.03.2017, 13:41
#6
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


https://yadi.sk/d/jktuY9Lb3G8wuX вот ссылка на проект, если интересно
AlexBud вне форума  
 
Непрочитано 21.03.2017, 10:50
#7
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


По поводу ошибки, вероятнее всего с уравнениями связи что-то напутали. Но что бы точно - на каком шаге падает?

Прикладывать перемещения из линейной схемы на линейную - не просто не логично, а не верно в корне. Из нелинейной схемы в нелинейную можно передавать деформации, но опять для 65-ого это не очень актуально.
MrWhite вне форума  
 
Автор темы   Непрочитано 21.03.2017, 15:49
#8
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


Да вроде все в порядке. Сама по себе модель без импорта работает. Попробую зайти с другой стороны. Подскажите, как можно передать нагрузки с основной модели на подмодель? Есть ли смысл сделать локальное армирование данного узла на основной модели?
AlexBud вне форума  
 
Непрочитано 21.03.2017, 17:15
#9
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


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

Цитата:
Сообщение от AlexBud Посмотреть сообщение
Есть ли смысл сделать локальное армирование данного узла на основной модели?
Имеете ввиду не технологию субмоделирования, а просто детальный узел в модели? Да так можно, но это не очень технологично что ли.

Правильный путь, но мой вкус - solid186 элементы + reinf264. reinf26* не имеют своих узлов и практически не увеличивают время счета. Очень удобный КЭ, правда не умеет работать на срез.
MrWhite вне форума  
 
Автор темы   Непрочитано 21.03.2017, 20:45
#10
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Да, я начал с просмотра этих уроков, но к сожалению у меня немного другая ситуация. В данном уроке на подмодели изменяется сетка и добавляются мелочи, а у меня добавляются целые элементы в виде арматуры. Предполагаю, что моя проблема кроется именно в этом. Насчет reinf 26* интересная идея, буду пробовать реализовывать. Возможно тут и размазанный 265 подойдет. Спасибо огромное за информацию!
AlexBud вне форума  
 
Автор темы   Непрочитано 24.03.2017, 12:22
#11
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Пытался сделать на основе link180 reinf264 (решил что 265 в данной задаче неуместен), разбирался по хелпу. Для теста создал простейшую балку с двумя стержнями. Материал бетона mplane, арматура соответственно link180. Использую следующий набор команд:

*SET,SEC_ID,301

SECTYPE,SEC_ID,REINF,DISC,, ! элемент связи, круг

R_=0.0025 ! радиус, м
S_=3.14159265*R_*R_ ! площадь сечения
SECDATA,SEC_ID,S_,BEAM,,,,,

EREINF

Ругается что команды неверны ( No new reinforcing elements are created with the last EREINF command.
Please verify your model carefully. ) Без reinf модель работает. Подскажите пожалуйста, какая тут принципиальная ошибка может быть? Заранее спасибо!
AlexBud вне форума  
 
Непрочитано 24.03.2017, 12:31
#12
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


AlexBud,я сейчас не могу помочь конкретным кодом, но у reinf нет понятие формы сечения, только площадь. Т.е. там форма задания сечения отличается от привычной. Она немного описана в хелпе, начните от туда.
Да и материал элемента, обратите внимание, задается не классическим способом, а через назначение в свойствах сечения

Последний раз редактировалось MrWhite, 24.03.2017 в 12:59.
MrWhite вне форума  
 
Автор темы   Непрочитано 25.03.2017, 16:59
#13
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Да вроде все делаю так, создаю Sectype и Secdata (на них не жалуется) в командах к модели; затем в препроцессоре выделяю элементы с помощью CMSEL , делаю EMODIF и затем EREINF. Говорит что ничего не назначено, проверьте модель.
AlexBud вне форума  
 
Непрочитано 27.03.2017, 10:50
#14
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


AlexBud, в SECDATA вторым параметром номер материал идет
MrWhite вне форума  
 
Автор темы   Непрочитано 28.03.2017, 15:37
#15
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, хотел бы уточнить, это тот самый идентификационный номер, который я присваиваю материалу арматуры или какой то другой?
AlexBud вне форума  
 
Непрочитано 28.03.2017, 15:39
#16
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


AlexBud, да тот самый. Не получается с reinf'ом разобраться?
MrWhite вне форума  
 
Автор темы   Непрочитано 28.03.2017, 18:39
#17
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, пока нет к сожалению. Попробовал добавить ID для материала, та же ошибка. Хотел с вами еще посоветоваться насчет подмоделирования. Насколько логично создать основную модель из shell элементов, а затем передать нагрузки и моменты из нее на solid узел? Перемещения же не так важны в данной ситуации
AlexBud вне форума  
 
Непрочитано 29.03.2017, 15:45
#18
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


AlexBud, попробуйте сделать через графический интерфейс классики и потом лог посмотреть. Наверняка ошибочка в какой-то мелочи..
Ну имеет смысл такой способ субмоделирования. Вообще и субмоделирование и суперэлементы в пределах упругой работы материала и его анализа можно использовать практически как угодно. Вся сложность, как подсказывает мне опыт, начинается при нелинейном отклике. В таком случае начинают меняться и деформации и (в сложных схемах) усилия в конструктивных элементах. И вот так просто перескакивать - не получится.
MrWhite вне форума  
 
Автор темы   Непрочитано 31.03.2017, 13:17
#19
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Попробовал сделать основную модель из оболочек и линий, удалось приложить воздействие в виде нагрузок, однако та же ошибка:

Specified constraint not allowed on slave degree of freedom in coupled
set.
Coupled set number 1 First node= 149 Slave node = 3336 Degree of
freedom = UX
Move constraint to first node or remove coupling and constrain all.

Как я понимаю, происходит конфликт между ограничениями перемещения, накладываемым от подмоделирования и от объединения арматуры и бетона. Получается программа пытается наложить ограничения на перемещения, однако от подмоделирования уже наложены перемещения ( если я верно все понял). Выходит надо как то сделать так, чтобы вначале происходило объединение арматуры и бетона, а затем накладывались смещения и повороты от основной модели. И вопрос возможно ли.
AlexBud вне форума  
 
Автор темы   Непрочитано 11.04.2017, 19:35
#20
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


MrWhite, Удалось решить проблему с подмоделированием следующим образом: вырезал в бетоне отверстие под арматуру с помощью slice, создал линию и задал sections. После этого задал контакт между линией и поверхностью внутри отверстия для стержня с pinball region. Модель работает. Также работает вариант с заданием solid арматуры и контактом.
AlexBud вне форума  
 
Непрочитано 14.04.2017, 11:30
#21
bobcat


 
Регистрация: 14.04.2017
Новосибирск
Сообщений: 10


Цитата:
Сообщение от AlexBud Посмотреть сообщение
MrWhite, Пытался сделать на основе link180 reinf264 (решил что 265 в данной задаче неуместен), разбирался по хелпу. Для теста создал простейшую балку с двумя стержнями. Материал бетона mplane, арматура соответственно link180. Использую следующий набор команд:

*SET,SEC_ID,301

SECTYPE,SEC_ID,REINF,DISC,, ! элемент связи, круг

R_=0.0025 ! радиус, м
S_=3.14159265*R_*R_ ! площадь сечения
SECDATA,SEC_ID,S_,BEAM,,,,,

EREINF

Ругается что команды неверны ( No new reinforcing elements are created with the last EREINF command.
Please verify your model carefully. ) Без reinf модель работает. Подскажите пожалуйста, какая тут принципиальная ошибка может быть? Заранее спасибо!

AlexBud, в ANSYS Mechanical 18-й версии произошли значительные изменения в технологии REINF-элементов - появился так называемый сеточно-независимый метод генерации REINF-элементов на основе элементов MESH200. Теперь задавать армирование любой сложности стало очень легко даже в Workbench Mechanical. Рекомендую обратиться к файлу справки программы, там есть хорошие примеры.
bobcat вне форума  
 
Непрочитано 14.04.2017, 13:30
#22
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


Цитата:
Сообщение от bobcat Посмотреть сообщение
AlexBud, в ANSYS Mechanical 18-й версии произошли значительные изменения в технологии REINF-элементов - появился так называемый сеточно-независимый метод генерации REINF-элементов на основе элементов MESH200. Теперь задавать армирование любой сложности стало очень легко даже в Workbench Mechanical. Рекомендую обратиться к файлу справки программы, там есть хорошие примеры.
Ну вообще сетко-независимая генерация reinf-ами была задолго до 18-ой версии . Революционно только то, что теперь не косячит в тетраэдрах.
И не вводите в заблуждение, Workbench не работает и не отображает элементы типа reinf. Вся структура, которую таки можно сделать, будет основана на кусках APDL кода и на картинках из классического ANSYS. По сути классические "костыли".
MrWhite вне форума  
 
Непрочитано 18.04.2017, 10:36
#23
bobcat


 
Регистрация: 14.04.2017
Новосибирск
Сообщений: 10


Цитата:
Сообщение от MrWhite Посмотреть сообщение
Ну вообще сетко-независимая генерация reinf-ами была задолго до 18-ой версии . Революционно только то, что теперь не косячит в тетраэдрах.
И не вводите в заблуждение, Workbench не работает и не отображает элементы типа reinf. Вся структура, которую таки можно сделать, будет основана на кусках APDL кода и на картинках из классического ANSYS. По сути классические "костыли".
В справке ANSYS 18 по команде EREINF впервые появилось такое понятие как Mesh-Independent Method. Он подразумевает использование элементов MESH200 для описания арматуры. Этот метод отлично работает в Workbench Mechanical, естественно через вставки команд APDL. Workbench Mechanical - это оболочка решателя ANSYS Mechanical APDL. Этот решатель использует макроязык APDL что в старой оболочке ANSYS Mechanical APDL, что в современной Workbench Mechanical.
bobcat вне форума  
 
Непрочитано 18.04.2017, 12:03
#24
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,035


Цитата:
Сообщение от bobcat Посмотреть сообщение
В справке ANSYS 18 по команде EREINF впервые появилось такое понятие как Mesh-Independent Method. Он подразумевает использование элементов MESH200 для описания арматуры.
Очень забавная формулировка коллега. То что в справке появилось в 18 оспаривать я не буду . Хотя и до 18-ой версии через табличные массивы (на мой вкус гораздо более удобно) можно было задавать сетко-независимое армирования reinf-ами. Не документированно, конечно.

Цитата:
Сообщение от bobcat Посмотреть сообщение
Этот метод отлично работает в Workbench Mechanical, естественно через вставки команд APDL. Workbench Mechanical - это оболочка решателя ANSYS Mechanical APDL. Этот решатель использует макроязык APDL что в старой оболочке ANSYS Mechanical APDL, что в современной Workbench Mechanical.
У нас с Вами разное понятие "отлично". Отлично этот метод работает в классике. А в WB - ужасно. Не смотря на то что WB это в т.ч. и оболочка решателя APDL, эта оболочка не поддерживает такой тип элементов. Со всеми вытекающими последствиями. Вы средствами графической части WB не сможете увидеть армокаркас при подготовке схемы и не сможете посмотреть по нему результаты. Все это нужно будет делать, так или иначе обращаясь к графической части ANSYS Mechanical APDL. Я уж молчу, что нет прямого доступа к этим элементам через python или C#. Reinf-ами в WB можно пользоваться только через "костыли". Не понимаю, что из этого Вы тут можете оспорить?
MrWhite вне форума  
 
Непрочитано 15.05.2020, 18:13
#25
sanchoys


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


AlexBud, Добрый день! А не могли бы вы поделиться исправленной моделью, если конечно осталась? Борюсь с похожей проблемой и моделька очень пригодилась бы.
sanchoys вне форума  
 
Автор темы   Непрочитано 17.05.2020, 15:50
#26
AlexBud

Студент
 
Регистрация: 26.01.2016
Сообщений: 118


sanchoys, Здравствуйте! Модели не осталось, тк от метода подмоделирования для решения данной задачи я в итоге отказался. Напишите мне на почту: alex.budarin01@gmail.com.
Возможно я смогу помочь вам
AlexBud вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Подмоделирование железобетонного узла в Ansys WB 17.2

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки при расчете жб балки с моделью бетона solid185 в Ansys 17.2 AlexBud ANSYS 1 14.04.2017 11:15
Расчет ЖБ в ANSYS Workbench miko2009 ANSYS 232 27.09.2015 15:49
Сохранение в файл (txt) смещения n-го узла по Y (ANSYS) bekas1 ANSYS 4 17.05.2010 20:39
Расчет В ANSYS железобетонного столба с траверсами Dmitry_from_KAzan Железобетонные конструкции 4 01.08.2009 07:43