|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Триангуляция в ЛИРЕ
Бизнес-шмизнес
Питер
Регистрация: 26.05.2004
Сообщений: 1,911
|
||
Просмотров: 29173
|
|
||||
Регистрация: 06.01.2004
Сумы, Украина
Сообщений: 136
|
Взял старенькую пространственную схемку (отпрвил ее мылом, она в 9.2) и проверил замечания. Если по плоскостям XOY, XOZ ничего необычного, то с пл-тью YOZ особенности. Для разных узлов ведет себя по разному, выделяя от одного выбранного узла до отсеченной полусхемы. Правильно только для элементов стенки в плоскости YOZ.
Думаю, что это вопрос Гензерскому Юрию Валерьевичу, его тел. и мыло на http://www.lira.com.ua |
|||
![]() |
|
||||
Бизнес-шмизнес Регистрация: 26.05.2004
Питер
Сообщений: 1,911
|
Продолжение проблемы... оказывается если привязаться к "узлу в блоке", а не просто к сужествующему (пусть даже и совпадающему с узлом в блоке), триангуляцию он делает с учетом узла жтого блока...
"недокументированые features"?? ![]() |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Легче "снести" балки, оттреангулировать контур. А дальше по-новому нарисовать балки (при этом поставить галочку в окошке "учитывать промежуточные узлы").
![]() Если балки убрать не получается, то прийдется контур создавать отрисовкой и копированием пластин по узлам. :wink: |
|||
![]() |
|
||||
конструктор Регистрация: 18.03.2005
Кишинев
Сообщений: 1,641
|
X-DeViL
Совет не очень умный, но в СКАДе это делается без проблем, затем тхт, импорт, доработка и расчет. Шутка..., ЛИРу то ж осваиваю со скрипом. Поссорились брат с сестрой, а зря - лучше бы на пару сотрудничали.
__________________
В поисках истины приходится напрягаться |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Цитата:
![]() Балки сносим, а колонны оставляем. Между верхними узлами колонн триангулируем контур. Потом дорисовываем балки (с функцией учета промежуточных узлов). Всего-то делов. :wink: И еще, если шаг разбивки балок на КЭ одинаков в обоих направлениях, а контур прямоугольный, то можно воспользоваться функцией Схема-Создание-Регулярные фрагменты и сети - Генерация плиты. Там указываете базовую точку и генерируете... |
|||
![]() |
|
||||
конструктор Регистрация: 18.03.2005
Кишинев
Сообщений: 1,641
|
Romka & Ursula
Позвольте задать вопрос: 1. Допустим, узлы разбивки в балках (ригелях) продиктованы расположением дверных или оконных проемов в д/ж (стенах), и конечно же сетка нерегулярная. Что, по имеющимся узлам ригелей невозможно выполнить триангуляцию плиты перекрытия? 2. Бывает ситуация и другая: формируется модель каркаса с плитами перекрытий, но с учетом расположения проемов в д/ж. Сами же д/ж отрисовываются в последнюю очередь с соответствующей триангуляцией по имеющимся узлам разбивки ригелей и перекрытий. Что: опять сносить все ригелии, триангулировать д/ж и затем восстановить ригели? PS Вопрос ко всем: есть ли на форуме спецы, одинаково сильно (равноценно) освоившие СКАД и ЛИРУ? А то что-то я сомневаюсь по поводу постов 13 и 14?
__________________
В поисках истины приходится напрягаться |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Цитата:
Пришлось поковыряться в Лире. И что самое интересное, на свое удивление, я нашел то, что надо. [sm2103] Выбираем Триангуляция-Простой контур-Сетка узлов (шаг сетки узлов и вид пластин- по вкусу). Теперь начинаем обводить контур, но при этом обязательно указываем все узлы контура, а не только угловые. В результате триангуляции получается симпатичная сетка. К сожалению, на счет СКада не знаю, что сказать по причине его отсутствия. |
|||
![]() |
|
||||
конструктор Регистрация: 27.10.2005
Сообщений: 530
|
Для примера шаг колон 6 м
Задаем ригеля стержнями по 6 м задаем плиты триангуляцией контура с шагом 0,2м(каким надо) С помощью кнопки добавить элемент разбиваем ригель на элементы по 0,2 м (в данном случае на 30) Выполняем упаковку узлов Схему удобно создавать в Мономахе а потом перебрасывать в Лиру (даже схему металоконструкций можно в Мономахе составлять) |
|||
![]() |
|
||||
Бизнес-шмизнес Регистрация: 26.05.2004
Питер
Сообщений: 1,911
|
Romka
Цитата:
![]() В скаде он триангулирует с учетом СУЩЕСТВУЮЩИХ узлов... где-бы они не находились... А вот в лире проблема: если я указываю дополнительные узлы на контуре, то почему-то он все равно их не учитывает при триангуляции (указываю при помощи соотв кнопки ![]() |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
а может в скаде сетку делать, а потом через dxf? собирать, можно даже кусками, хотя нельзя назвать этот путь удобным
Romka демку можно с сайта взять, сетку в ней какую угодно можно сделать используя для работы временный файл (с хитрым расширением), затем перименовать его в spr, затем сделать экспорт в dxf |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Цитата:
В Вашем случае при ооочень длинных плитах с равномерным шагом можно просто триангулировать контур с известным Вам шагом. ![]() Цитата:
![]() |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Цитата:
p_sh. Ну молодец. Похвально. :wink: P.S. А можно ссылочку на сайт СКАДа? И какие ограничения на демке? |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
www.scadgroup.com
какие-то дикие (на сайте есть), но если пользовать временный файл (перезаписывается при изменении геометрии РС) то 392000 неизвестных для создания геометрии можно осуществить и в демо режиме, так что если кто боится пользовать ломаный софт для создания РС - можно пользовать демку. ps пересечения с блоками делает "хорошо", даже если стержни просто в плоскости плиты хаотично разбросаны. |
|||
![]() |
|
||||
Строительство и все с ним связанное Регистрация: 22.10.2005
Ростов-на-Дону
Сообщений: 135
|
А разве созданием контура не обойтись?
Если я правильно понял суть вопроса, то необходимо создать и триангулировать контур, с включением в него необходимых узлов. - кнопка "создание и триангуляция контуров" - контур с отверстиями - выбираем плоскость в которой будем работать -вводим внешний контур (все необходимые узлы должны находиться в нем) - жамкаем на кнопочку "ввод дополнительных узлов" - выбираем узлы - триангулируем ( шаг триангуляции должен быть меньше наименьшего расстояния между узлами) ЗЫ В случае, если узлы находятся ближе, чем шаг триангуляции, то дальше править ручками! :wink:
__________________
С уважением ко всем. |
|||
![]() |
|
||||
Строительство и все с ним связанное Регистрация: 22.10.2005
Ростов-на-Дону
Сообщений: 135
|
Вышеизложенное относится к триангуляции прямоугольными элементами. Если возможно и треугольными, то все упрощается до предела. 3-я кнопка в той же минюшки и учитывает созданные элементы в плоскости триангуляции. Прога даже спрашивает учитывать ли их при триангуляции или нет!!!
__________________
С уважением ко всем. |
|||
![]() |
|
||||
Строительство и все с ним связанное Регистрация: 22.10.2005
Ростов-на-Дону
Сообщений: 135
|
Цитата:
__________________
С уважением ко всем. |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Сравнил предложенные в теме методы... Для этого взял контур с произвольным расположением узлов по нему.
Метод p-shа (пост 20) для триангуляции самый быстрый и легкий, но при пересечении блоков появляются множество "вытянутых" треугольников, которые при расчете дадут скачки напряжений. Мой метод (пост 16) не дает вытянытых треугольников, но более трудоемкий, т.к. надо указать все узлы на контуре Метод Boniconstr (пост 25) дает сходную сетку с моей, но он самый трудоемкий и длительный, когда начинаешь поправлять сетку пластин, которая естественно не совпадает с узлами на контуре. Если я чего-то сделал не совсем так, как хотели p-sh и Boniconstr, то поправьте меня. :wink: Главное в нашем деле найти самаый удобный метод ![]() [ATTACH]1147936897.zip[/ATTACH] |
|||
![]() |
|
||||
Регистрация: 22.01.2004
Сообщений: 366
|
Цитата:
Да и рациональный шаг триангуляции сразу не всегда определишь. |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
Цитата:
Для особо непонятливых можно поподробнее. Как создать временный файл и для чего делать экспорт в dfx :?: :roll: Схему создал, а Скад считать отказывается... |
|||
![]() |
|
||||
конструктор Регистрация: 18.03.2005
Кишинев
Сообщений: 1,641
|
Подскажите:
1. Из СКАДа в ЛИРу через dxf что может передаться и что надо дорабатывать? 2. Почему задаю вопрос: СКАДом владею прилично, привык к графическому интерфейсу "Расчетная схема"...и думаю, что он вполне удачный для пользователя... 3. У ЛИРы свои достоинства в расчетном процессоре. Хотелось бы, использовать накопленный багаж и приобрести новое качество. Через txt получается сложно - много переделок, как с повторителями так и без них. 4. Вопрос по документированию: нагрузки на КЭ почему-то рисуются прямо в узлах разбивки. Может быть, что-то с настройками?
__________________
В поисках истины приходится напрягаться |
|||
![]() |
|
||||
Строительство и все с ним связанное Регистрация: 22.10.2005
Ростов-на-Дону
Сообщений: 135
|
Цитата:
Сгущай на здоровье, даже можешь обьединять, хоть в треугольные, хоть в четырехугольные, загружение остается!
__________________
С уважением ко всем. |
|||
![]() |
|
||||
конструктор Регистрация: 18.03.2005
Кишинев
Сообщений: 1,641
|
Прошу прощения, но мой пост 34 остался без внимания...
Кто-то ведь пользуется указанными приемами конвертации. Какие проблемы встречается и стоит ли таким путем двигаться? Знал бы ЛИРу в совершенстве, четко сформулировал бы достоинства и недостатки двух прог...
__________________
В поисках истины приходится напрягаться |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
Цитата:
дорабатывать нужно : жесткости нагрузки, и всё остальное через dxf и из микрофе можно геометрию скинуть (кому нравиться в микрофе сетку делать) |
|||
![]() |
|
||||
Инженер Регистрация: 18.03.2006
Крым
Сообщений: 1,501
|
p_sh
...но если пользовать временный файл (перезаписывается при изменении геометрии РС) то 392000 неизвестных для создания геометрии можно осуществить и в демо режиме, так что если кто боится пользовать ломаный софт для создания РС - можно пользовать демку. Если Вам не составит труда, то не могли бы растолковать начинающему, куда нужно тыкать, чтобы получить нужный результат. ![]() Схему создал, а считать ее СКАД не хочет. :cry: |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
Цитата:
на сколько я знаю скад в дерьмо режиме не позволяет сохранять РС начиная с определенного числа неизвестных (сам данное число не знаю в силу ненужности ибо имеется скад на 392тыс попугаев). Для того чтобы труд не пропадал можно воспользоваться временным файлом, создаваемым программой. Он находится в папке sdata (или директория рабочих файлов, если она была переопределена). Этот файл имеет расширение с символами $ или # (в зависимости от версии). Замечено, что данный файл заменяется при изменении геометрии в ходе работы по созданию РС. и соответствует предидущему шагу., если заменить его расширение на "spr". т.е имеется возможность геометрию сохранить. и экспортировать в dxf для обмена с другими расчетными комплексами. Для запуска расчета в демо программе требуется нарушение закона путем её взлома (см соответствующие тематические сайты). Цитата:
|
|||
![]() |
|
||||
ж б Регистрация: 14.03.2006
Ярославль
Сообщений: 584
![]() |
Цитата:
|
|||
![]() |
|
||||
только прочел тему.
Прошло 5 лет, "а воз и ныне там" ЛИРА не учитывает в качестве дополнительных узлов - узлы лежащие на контуре. Приходится указывать каждый узел вручную, при указании контура триангуляции. Задача становиться нетривиальной, когда нужно пересечь диафрагмы с плитами, например. Нашел один способ, автоматического учета ВСЕХ узлов внутри контура и на контуре. Заходим в "Триангулировать контур с отверстиями" предварительно указав плоскость. ВАЖНО! нужно выбрать только узлы и стержни которые будут участвовать в триангуляции. Далее сразу(!) нажимаем "Триангулировать контур" и программа сама автоматически создает контур с учетом узлов на контуре, и выбирает узлы внутри как дополнительные. Однако схема не всегда срабатывает. Например, в случае, если контур триангуляции многоугольный, то автоматический контур создается неправильно. В этом случае, контур нужно создавать вручную, с учетом промежуточных узлов
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) Последний раз редактировалось wetr, 21.12.2011 в 06:52. |
||||
![]() |
|
||||
Регистрация: 15.08.2008
Сообщений: 752
|
если вы используете триангуляцию вида "Контур с отверстиями", то при вводе контура (внутреннего или внешнего) при зажатии клавиши Shift происходит автоматический учет узлов лежащих на прямой, которую Вы вводите
|
|||
![]() |
|
||||
инженер-конструктор Регистрация: 11.01.2007
Калуга
Сообщений: 565
|
У меня проблема при триангуляции контура с отверстиями.
Так здание кривое, схема создана в автокаде и импортирована, нижние два этажа получились без проблем (планы этажей разные по геометрии) третий пишет ошибку точки на контуре, хотя внешний контур без отверстий триангулируется и отверстия отдельно триангулируются, а вместе ругается. Копировал отверстия с нижнего этажа, не помогает. |
|||
![]() |
|
||||
Регистрация: 14.07.2011
Сообщений: 14
|
У мну такая же проблема. Схема плиты перекрытия, с отверстиями под трубопроводы, лестничные клетки и лифт, создана в автокаде. Импортирована в Лиру 9.4. Схему упаковал. Висячих узлов нет. Ввожу внешний контур, нажимаю триангуляцию,для проверки наличия узлов на контуре, показывается окно триангуляции,значит узлов на контуре нет, закрываю его. Ввожу внутренние контуры. После ввода каждого проверяю открытие диалогового окна триангуляции. На каком то этапе все в порядке диалоговое окно открывается и можно начинать триангуляцию плиты. Но случается так (точнее так с каждой новой расчетной схемой) что при вводе внутреннего контура на какое то отверстие диалоговое окно показывает ошибку (Ошибка!!! узлы на контуре!!!). Выхожу из триангуляции проверяю эту область на расчетной схеме лишних узлов не наблюдаю....двойных тоже (схема же сшита). Думал может дело в шаге триангуляции? Но шаг не учитывается при задании контуров. Может расстояния между внутренними контурами (от отверстия до отверстия)? Есть области в которых контуры располагаются намного ближе чем проблемная область. Пробовал также менять последовательность задания внутренних контуров, т.е. сначала нижний потом "проверка диалоговым окном"- потом верхний. В результате из за какого-то из этих двух выдается ошибка. Может Атокад неточно формирует схему и узлы уходят из плоскости?
Последний раз редактировалось Al@x, 29.05.2014 в 14:06. |
|||
![]() |
|
||||
Регистрация: 14.07.2011
Сообщений: 14
|
Ratmir у меня лира 9.4 говорит что файл не соответствует версии. Я попробую его загрузить также как ты....Ни чего не показывает. Надо разбираться теперь с импортом поэтажных файлов. Масштабы не реагируют.
Последний раз редактировалось Al@x, 29.05.2014 в 15:53. |
|||
![]() |
|
||||
проектирование Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891
|
это вы так за программу решили? Программе объясните тогда, и проблем не будет. Иначе - упрощать процесс триангуляции.
У вас слишком много близко расположенных контуров, вряд ли вы найдете однозначный шаг триангуляции, который бы подошел для всего сразу. Отверстия надо, по возможности объединять=упрощать, уж не знаю, что там за принципиальность в ромбе, где тут колонны, где отверстия сходу неоднозначно. Последний раз редактировалось ander, 02.06.2014 в 13:22. |
|||
![]() |
|
||||
Регистрация: 14.07.2011
Сообщений: 14
|
Ratmir, в dfx файле триангуляция происходит по внешнему контуру, внутренние все заполнены. Идея конечно хорошая, но ее нужно по исследовать немного, может и получится чего путнее. ander, Дело в том что Лира пропускает внутренние контуры в других участках, а именно в этой области несмотря на то что расстояния между ними значительно большие ( см рисунок) происходит наложение контуров и узлов. Где логика?
|
|||
![]() |
|
||||
проектирование Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891
|
|
|||
![]() |