|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
ДАвай пока с полуавтоматическим закончим..... Вот вкратце как хочу сделать автоматическое армирование....... 1. Определяются опорные зоны.... 2. Определяются границы зон армирования, исходя из конструктивных условий...... 3. Определяется диаметр арматуры, за вычетом экстремальных значений..... 4. Определяем какая арматура нужна в элементах с экстремальным армированием и добавляем туда отдельные стержни..... 5. Отображаем результаты автоматического армирования, понизив цвет элементов под ними.... 6. ЕСли нас все удовлетворяет, то заменяем зоны армирования на блоки со схематичным армированием... Вот пример, для полуавтоматического армирования..... PS. Можно конечно придумать алгоритм, чтобы прога сама чертила зоны армирования..... Предположим, указал ей точку, и она создает прямоугольник, над зоной такого же цвета....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 06.02.2013 в 17:51. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
напоминает начало этой ветки, только тогда я спрашивал как решать обозначенные вопросы.
Вот =) О чем я и говорил. Надо сначала понять что и как будем делать, что хотим получить. Какие данные и как будем передавать. asf2acad - больше 1000 строк кода. 2/3 к фигам теперь не нужны. =)) Думаю стоит взять таймаут до понедельника, может что новое за это время придумается. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
ДА ну нафиг не нужны.... Все что надо она сейчас как раз то и делает.... Ни больше ни меньше.... Вот с алгоритмом обхода зон армирования, можно подумать.... Тут сейчас по хорошему только одно надо, это изменять цвет объектов в зависимости от цвета блока.... Позже выпишу полностью алгоритм, создания зон армирования, на основе конструктивных условий..... Дальше предлагаю закрыть разработку программы..... Пусть эта программа будет доступна не большой группе людей..... Ps. В общем то вот 2 алгоритма, оба конечно нуждаются в доработке.... 1-й Создается на принципах классического армирования требуется подбор фоновой арматуры.... Определяем опоры Строим для нижней арматуры в средней трети прямоугольники равные 2/4 от длины Для верхней тоже самое но по 1/4 от опоры... В этих зонах определяется максимальная арматура и она принимается для армирования..... 2-й принцип несколько сложнее но он будет создавать наиболее оптимальное армирование с моей точки зрения... 1. Сканируем в направлении рабочей пометкой КЭ с шагом 0.1 м см. Пример 2. Во время сканирования определяем начало и конец стержня, а так же его диаметр. 3. пиковые значения те которые выбиваются за 95% стержней и больше чем следующий диаметр стержня на порядок(например нужны d 12 стержни, а этот 25) 4. После определения начала и конца стержней объединяем стержни в зоны армирования.... 5. сравниваем информацию о стержнях и объединяем их в 2-4 группы.. Общие пункты для 1-го и второго типов армирования..... Ручная доработка зон армирования..... Преобразование зон армирования в схематическое армирование...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 06.02.2013 в 23:00. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Cosinus
Это определение армирования по формулам которые ты сам ввел???? Boxa Сегодня подумал и понял, что КЭ надо все таки все показывать.... Т.к. потом будет возможность отслеживать где проемы и обрамлять их арматурой, ну и для алгоритма 2 правильнее будет проверять почему стержень разорван, может в этом месте проем....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Нет, это пока просто рисовалка asf, но теперь подключаю расчет. Где бы найти методику расчета трещиностойкости в плите? Карпенко?
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Для начала давай те разберем прямоугольное здание!!!! По Оси Х армирование..... Пример прилагается, это 1-й пункт... Лучше конечно сделать 2-й этап, эт полуавтоматическое армирование... А потом браться за автоматическое армирование....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
DEM,
То что Вы предлагаете, это попытка кластеризации расчетных элементов, причем некоторым дискретным способом. Я такого, в описаниях алгоритмов кластеризации, ни разу не встречал и прекрасно понимаю почему =о) В тестовой схеме 5062 элемента, размером 0,4 х 0,4 метра, чтоб пройтись по всем и узнать их армирование мой комп тратит около 5 секунд. Вы предлагаете разбить схему на ячейки 0,1 х 0,1 метра, как думаете, сколько чашек чая я успею выпить пока все это будет работать? Я все таки настаиваю на таймауте до понедельника, давайте сначала подумаем, разберемся вопросе, прикинем возможные варианты и вернемся к обсуждению. |
|||
|
||||
Цитата:
Если не получится, буду вычислять жесткости для каждого элемента с трещинами в зависимости от моментов и передавать на повторный расчет. Это коряво, но вполне сойдет. Если замутить итерационный процесс, так вообще получим правильный результат. Я как раз по такой фигне диссер накалякал.
__________________
Грызи гранит науки. Не можешь грызть - соси! Последний раз редактировалось Cosinus, 08.02.2013 в 19:16. |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
Ну можно придумать алгоритм обхода вершин, но не думаю что он такой простой получится.... Можно вот так вот....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Да, забыл. Я делаю схему в Лиру через поэтажные планы в dxf. Эти же планы и можно использовать совместно с армированием для вычисления контуров.
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
|
||||
Проинтерполированная по всей площади арматура. Т.е. теперь есть функция площади арматуры от координат произвольной точки. А вот уже к функции,наверно, и стоит применить указанный выше алгоритм поиска границ областей, или что-нить такое http://aszkenazy.narod.ru/isoline_h.htm
Один вопрос. Если программа автоматом разложит арматуру по криволинейному контуру (а это вполне реально), рабочие на стройке смогуть сделать также
__________________
Грызи гранит науки. Не можешь грызть - соси! |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт плоской схемы из Автокад в Лиру | vadimys | Лира / Лира-САПР | 21 | 14.09.2012 00:01 |
1.напряжения в SCAD 2. перенос эпюры из скада в автокад | poleon | SCAD | 5 | 13.12.2009 17:12 |
импорт в автокад 2010 | wzm | AutoCAD | 2 | 23.09.2009 22:48 |
импорт из лиры в автокад | funky_Frankie | Лира / Лира-САПР | 3 | 06.09.2008 09:11 |
Импорт в Автокад | RINga | AutoCAD | 3 | 19.04.2007 19:54 |