|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.04.2021, 02:09 | #1 | |
Перевод теоретического армирования в фактическое
Инженер-конструктор
Москва
Регистрация: 13.10.2011
Сообщений: 2,359
|
||
Просмотров: 23499
|
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,085
|
Цитата:
....у меня есть какой-то опыт Offtop: я пробовал решить задачу с переводом армирования из отчетов скад *.asf в динамические блоки армирования скад.... https://forum.dwg.ru/showthread.php?t=118945 ... было просто интересно, смогу ли решить задачу., поэтому она оставлена в таком виде так вот по поводу алгоритма... скад дает данные об элеметах, их координатах, и армировании по направлениям. от пользователя запрашивается диаметр и шаг фона, диаметр 1го добора и 2го добора. Все что выше (фон плюс 2й добор) назначается с кратностью сортамента арматуры. не лишним будет запросить величину минимальной анкеровки. далее опрашиваются кэ и их соседние элементы, по значению напряжений находим изополя армирования (фон, доборы). вроде была реализована возможность отсеить маленькие площади (которые обычно появляются из-за вырожденных кэ) далее устанавливаем принадлежность изополей (массива точек) друг другу, то есть какой из доборов внутри какого фона (есть какой-то алгоритм поиска точек внутри области) потом расставляем динблоки армирования, для экспорта в автокад. ну это какой-то длинный путь, и есть вопросы, например к анкеровке арматуры у края плит. Советую в результате работы получать именно дин.блоки армирования |
|||
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 18,599
|
А кратность длине отрезка у вас присутствует в программах ?
А унификация в смысле использования отрезанной части в другом месте для уменьшения обрезков ? А там чего и огнестойкость сразу и продавливание ? МИКО с какой целью ваша программа существует ? Что она делает ? Преподносилась она, как способ выявить оптимальный каркас. А дальше уже ручками и заново. В это я даже верю, что сработает так. Но тогда зачем вам фактическое армирование ? Или вы хотите сделать красную кнопку в одно лицо ? Вы же всё осознаёте сами, да ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
По моему мнению, раскладывать лучше отдельными стержнями (спецификацию по ним не трудно сделать). Вот один из примеров такой работы https://www.youtube.com/watch?v=3SlWUr0bnCs |
|||
|
||||
Регистрация: 16.03.2016
Сообщений: 171
|
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
https://www.youtube.com/watch?v=dHFF9jLV4vg Имхо, имеет практический смысл самому пилить что-то в случае, если нет устраивающего существующего решения или существующее решение слишком дорогое. Много сложных автоматизаций создаются "из интереса". Если же начать считать человеко-часы, потраченные на их создание, выяснится, что купить готовое решение было в сто раз дешевле. Но тут хотелось бы, чтобы покупаемую автоматизацию можно было каким-то образом встраивать в свои имеющиеся алгоритмы (через предоставление библиотеки, COM, программирование или иным образом). Последний раз редактировалось nickname2019, 25.04.2021 в 13:15. |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Цитата:
Так вот про это и речь, я пока придумал способ вырезание эпюр использования арматуры по строкам и там уже находить начало и конец арматурного стержня. Если с учетом фоновой арматуры значение скачка выше фона и следующий элемент еще больше и таких элементов более 2-х то эта область будет считаться арматурным стержнем. к этой области добавляется в ее начале и конце еще дополнительная длинна на перехлест. Ну а если есть уже готовый алгоритм с иным подходом (я уверен что он есть) было бы вообще здорово. Цитата:
В будущем да , усилия N1, N2, Mx, My у меня есть в точках колонн. Только сначала нужно реализовать инструмент автоподбора сечений колонн / пилонов что бы знать контур продавливания. И потом уже можно будет подбирать каркасы на продавливание. Сам алгоритм подбора каркасов продавливания по усилиям у меня давно уже есть еще для Revit. Цитата:
Я хочу чтобы программа в конце анализа схемы, которую она собрала, предоставила помимо фактических раскладок арматуры еще и спецификацию , сколько бетона и арматуры необходимо для данной схемы. Человек никогда не сможет прикинуть 1000 вариантов схем каркасов за сутки. Поэтому если это все можно рассматривать как красную кнопку, то пусть будет красной кнопкой, но лично для меня красная кнопка просто один из этапов одного большого эксперимента. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
Оптимизировать все равно придется теоретические расходы, а не фактические. |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
, где AsSumFakt - суммарное фактическое армирование; Ai - площадь i-го конечного элемента; Asi - теоретическая расчетная площадь арматуры i-го конечного элемента м2/м; K - коэффициент перехода от теоретической к фактической арматуре (зависит от человека, который раскладывает арматуру). Я думаю, K должен быть в пределах 1,1...1,2. В результате конечно по сортаментам (диаметрам) расход не будет дробиться, будет суммарный прогнозируемый расход арматуры. После получения минимального теоретического расхода - можно пытаться задавать используемые диаметры арматуры и считать фактические расходы (при разных сортаментах, разном фоне и т.д. они тоже будут разные). Это, имхо, уже другая оптимизационная задача. Аллпаном пусть решают, например. Если ее решать путем автоматической фактической перераскладки арматуры для каждого варианта (при оптимизации) - это на месяц работы компьютера, имхо. Последний раз редактировалось nickname2019, 25.04.2021 в 14:05. |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
|
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
Насколько я знаю, открытых работающих алгоритмов в интернете нет (раньше не было точно). |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Цитата:
|
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,085
|
Цитата:
И самое важное отличие от отдельных стержней - имеет представительный вид, для оформления чертежей. Лес отрезков только запутает. Цитата:
Я писал выше алгоритм и дал ссылку на тему, там иной подход. Цитата:
Наверное следовало бы вычесть фон. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
Цитата:
Если хочется чертеж без штриховок - все слои доп. армирования можно выключить или сделать непечатаемые, оставить только "жирные" отрезки. Слой с фоновой арматурой обычно отключается (см. "пример.dwg") Из "минусов" - получаются большие спецификации (см. "пример.dwg"). Из "плюсов" - никогда не возникает вопрос, что объемы арматуры посчитаны неверно (вернее возникает, но предложение еще раз проверяющему внимательно пересчитать спецификацию "калькулятром" или "экселем" этот вопрос снимает). Цитата:
Я считал общий расход арматуры на объект (в кубометрах, чтобы перевести в кг, нужно умножить на 7850 кг). ----- добавлено через ~4 мин. ----- У "доски" есть примочки (надстройки), которые позволяют раскладывать арматуру автоматически. Последний раз редактировалось nickname2019, 26.04.2021 в 09:06. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Обратитесь в ПБ-ГС.
У них есть программа которая читает поля армирования из СКАДа в формате ASF. Получается грубо говоря подложка по которой раскладываются динамические блоки. С тем же успехом данные из вашей программы можно преобразовать в ASF.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
можно и в asf , но зачем в ручную потом что то раскладывать если можно автоматизированно ?
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
При автоматической раскладке сейчас иногда образуются отдельные стержни (если есть мелкий локальный всплеск) - такой стержень есть и на листе примера (ось 5-Ж). Его можно и удалить "вручную" (так как всплеск в реальности размажется на соседние зоны). Можно оставить или превратить в "зону" - это субъективно уже. Самый главный плюс автоматической раскладки - не нужно следить за соответствием диаметров и шага расчетным полям, т.е. исключаются серьезные ошибки, связанные с недостаточностью проектной арматуры, что может теоретически вызвать аварийную ситуацию. Т.е. на раскладку арматуры можно сажать студента, он сильно не накосячит. Естественно, всякие узлы обрамления отверстий, армирования "ребер" между отверстиями и т.д. потом рисуются отдельно. |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,085
|
спасибо за ответ.
Я про другие участки, например прямой стержень из д16 длиной 550мм. (приложил скрин) И еще замечание - это добор по нижнему волокну, и тем не менее уже недостаточно места для размера и выносок. А для верхнего волокна - страшно представить. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
Выкладываю чертежи на всю перекрытие - часть листов нужно выводить в цвете, тогда получается наглядно. Если дополнительно к листам на бумаге выдавать на стройку dwg - вопросов по армированию практически не возникает. Последний раз редактировалось nickname2019, 27.04.2021 в 10:01. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
НУ потому, что программиста забрали на другие проекты которые хотело реализовать руководство.
Я примерные алгоритмы накидал, но реализовать не получилось. Вариантов было 2... 1. Сделать раскладку просто стержнями, а потом выбирая эти стержни объединять их в сетки, эдакий полуавтоматичекий режим... 2. Раскладка зон усилений сетками, а конструктивные раскладывать автоматом... Все упиралось в ресурсы, которые мне не предоставляли как рукгр, да и в последующем как ГК. А новым ГК там это не интерсено, там нынче их двое у них другие игры ))
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Я бы предложил превращать "холмы" в эквивалентные по объему параллелепипеды, а потом уже раскладывать арматуру, иначе перерасход получится. За критерий определения границ "холма" который надо превратить в параллелепипед предлагаю использовать какое-то ограничение приращения высоты дискретного столбика по сравнению с соседними или с самым большим столбиком.
|
||||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
----- добавлено через ~4 мин. ----- Цитата:
Если механически делать на раскладке - могут быть проблемы. Размазывать можно пик площади арматуры, которая не передает момент на колонны. Если ненароком размазать арматуру, анкерующуюся в колонну и работающую на момент - может случиться "хрусть". Последний раз редактировалось nickname2019, 27.04.2021 в 11:57. |
|||
|
||||
Полагаю, проверки по п. 8.1.46 из СП 63 было бы достаточно, чтобы избежать этого. При том, что обычно в верхней зоне над колонной арматура размещается из условия обеспечения трещиностойкости, а по п. 8.1.46 нужна проверка только по прочности, я редко сталкивался с ситуацией нехватки арматуры в зоне шириной равной ширине колоннны + 2*h0. Или там тоже по трещиностойкости надо считать?
|
||||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,467
|
Цитата:
Hк- ширина сечения колонны. Обе арматуры нужно считать на раскрытие трещин особым образом. Но можно просто довериться плитной модели МКЭ. Последний раз редактировалось nickname2019, 27.04.2021 в 11:58. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Делал программу которая дает изополя примерно около 1,5 недель, но это мы с форматом разбирались ТЗ в процессе делали и т.е. Алгоритмы примерно были сделаны, еще примерно неделю нужно было бы чтобы реализовать полуавтоматом/автоматом... По стоимости тут наверное в районе 100-200 тыс руб. но это т.к. мы разбирались сами с форматом asf и т.е. Я сам подобную сделал на vb алгоритмы свои использовал.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
В связи с тем что сам Автор считает, что его программа, выдает предварительные результаты, я бы рекомендовал финт ушами который бы позволил серьезно улучшить работу в этом направлении...
Можно было бы сделать следующее... Результаты армирования экспортировать в СКАД в качестве заданного армирования для элементов. После проведения поверочного расчета с отображением процента использования сечений, результаты можно было бы экспортировать в СКАД. Тут все больше возникает вопрос в форматах данных и обмена между программами... Например схема расставления пилонов и контуров перекрытия в "ручном режиме" мне не понятно, наверняка подложки есть в автокаде. Зачем перечерчивать не понимаю.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Разложение матрицы осуществляется согласно разложению Холецкого. Согласно напряжений по верхней и нижней грани происходит подбор в полном соответсвии СП, далее в элементах где напряжения превышают предельные по раскрытию трещин происходит пересчет арматуры и так же в полном соответсвии СП. Я поэтому и показал сравнение. Далее кто не доверяет результатам моей программы может проверить лучший вариант предложенный ИИ в своей любимой программе. В ближайшем будущем я планирую получить сертификат соответсвия СП через центр сертификации минстроя, но пока это для меня лично просто бюрократическая процедура. Сертификация того же RSA, где тупо расчет на трещиностойкость с ошибками , вызывает только широкую ухмылку. Сейчас работаю над выгрузкой уже конкретной арматуры (с учетом перехлестов) в формате dxf. А там куда хотите , туда и экспортируйте , акад, ревит, текла, аллплан и т.д.
|
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
Ну вот и все, за неделю написал готовый постпроцессор раскладки арматуры по требованиям СП, спецификацию решил выводить просто - общий вес по диаметрам. Метод в топике оказался самым оптимальным с точки зрения расходования ресурсов ПК (память, частота ЦПУ и т.д.), было бы интересно увидеть еще методы, но похоже никто не хочет рассказывать за просто так.
P.S. Так же реализовал простенький конвертер армирования в автокад, но что то с текстом не то , не ковертнулся |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,673
|
Цитата:
|
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Завышенные результаты теоретического армирования по еврокодам в Robot 2018 | Yuron | Robot | 13 | 30.12.2017 14:35 |
Артефакты теоретического армирования оболочек. Robot. | YarUnderoaker | Robot | 9 | 15.09.2015 20:01 |
Конструкция поперечного армирования | issiknon | Железобетонные конструкции | 1 | 07.07.2012 18:33 |
Откуда странные значения теоретического армирования в плите? | satongips | Robot | 5 | 15.05.2012 19:45 |