Перейти к публикации

Софт ЛОГОС - что за зверь? В наших краях не водится


Рекомендованные сообщения

Поскольку геморрой с созданием объёмной сетки на сложных телах продолжается и конца ему не видно, есть лайфхак, который работает чуть чаще.

Скрытый текст

 

Способ 0 - это не способ, а убогое признание, что генератор (как конкретный инструмент импортозамещения, как следствие) толком не работает:

- создать сетку в платных забугорных WB, Patran, Nastran, Abaqus etc., экспортировать в формат, который переварит препост. По факту, это не решение проблемы легальным способом, поскольку лицензий на эти софтины фирмам сегодня не купить. А кто купил бессрочные лицензии раньше, тому замещение вообще зачем?

 

Способ 1:

- создать объёмную сетку в бесплатных SALOME-Meca, GMSH, FreeCAD, LS-Prepost, OpenFOAM, импортировать в препост, в том числе через ряд конверсий. Кто понимает минимальный технический английский со словарём, тот уже разобрался. Кто не хочет использовать гуглтранслейт и моск, тот ноет что ничегонеполучаицца.

 

Способ 2, самый хитрожопый на текущий момент, поэтому нигде не описан:

- вариант 1) не самый хороший. Получить корректный замкнутый STL в любом CAD, затолкать в препост-прочность, затем "Инструменты -> Сетка -> Генерация объёмной сетки -> Генерация тетраэдральной сетки от поверхностной сетки". Проверить, заполнилось ли внутреннее пространство сетки элементами, использовать инструмент по Ctrl+F8. Затем удалять поверхностную сетку после создания объёмной. 

- вариант 2) лучше. Построить качественную замкнутую поверхностную сетку в SALOME-Meca, GMSH, FreeCAD, LS-Prepost, экспортировать в STL. Повторить вариант 1).

- вариант 3) почти идеальный, но работает не всегда. Импортировать в Аэрогидро-Препост геометрию, построить сетку поверхностную/объёмную, сохранить проект. В препост-прочность импортировать efr-сетку из подпапок проекта аэрогидро. При необходимости, повторить пункт 1). Способ плох тем, что Аэрогидро - отдельный платный модуль.

- вариант 4) разные комбинации вариантов 1-3 и способов 0 и 1.

 

Способ 3) самый спорный. Продолжать использовать только мэшер препоста. 

 

Наконец, кардинальный способ 4) посмотреть в сторону опенсорц. См. ремарку про гуглтранслейт и моск.

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...


Подробнее про вариант 3) создания объёмной сетки в  прочность на очень сложной для препоста геометрии. Способ крайне сложный и многоэтапный, что только подтверждает, что в прочности надо конкретно улучшать ситуацию с мэшером.

Скрытый текст

 

1 сначала в Препост Аэрогидро импортируется геометрия; сложная геометрия как правило подгружается с дефектами, поэтому для неё применяется п.2 ниже
- отчасти дефекты, особенно связанные со скруглениями, могут быть устранены варьированием точности и размерности в настройках при импорте геометрии, но это не панацея в общем случае, к тому же может очень значительно увеличивать время импорта
- геометрию предпочтительнее подгружать по одному телу, и сетку соответственно строить только для одного редактируемого выбранного тела, но в целом на результат не сильно влияет, если учитывать точность при импорте

 

2 открытая в текущий момент в рабочем поле геометрия лечится:
- для начала, геометрия осматривается визуально на дефекты
- затем подгружается окно "Диагностика геометрии" (на панели зелёный кубик с жёлтым треугольником с восклицательным знаком)
- в окне наиболее значимые пункты по степени важности - это открытые контуры, затем перекрытия
- т.е. сначала пытаемся автоматикой (ПКМ по элементу дерева -> Автоисправление)  убрать все проблемные открытые контуры, затем все перекрытия - часто этого достаточно
- если недостаточно:
- удаляются битые поверхности
- при необходимости кривые (в т.ч. на поверхностях) разбиваются инструментом "разбить ребро" - очень удобная фича (в LS-PREPOST тоже имеется)
- создаются прямые/кривые/дуги/скругления по точкам
- по кривым и прямым создаются новые поверхности
- поверхности в ряде случаев требуется пересоздать: "Режим редактирования поверхностей -> Пересоздать грань". особенно это касается скруглений, которые требуется пересоздавать заново по соседним граням чтобы получить коррекную форму скругления


3 геометрия сшивается (жёлтая кнопка с молнией "Построение топологии", затем опционально на панели "Выбрать область выделения-> Прямоугольник" и выделить всю деталь) сначала с точностью по умолчанию, если не получается - вручную поварьировать параметр в сторону увеличения абсолютной величины
- делать это нужно даже если окажется, что проблем в "Диагностике геометрии" нет, а все поверхности кажутся сшитыми и автоматика не подсвечивает красных контуров (см. ниже), при этом сшивать желательно с параметром точности, выставленным вручную, значение выбрать побольше
- если геометрия не сшита - визуально наблюдаются красные контуры на геометрии; если они остаются даже при варьировании параметра при сшивке до большой величины и даже после перезапуска и обновления окна инструмента "Диагностика геометрии" - требуется вернуться на п.2. при этом, желательно долечить геометрию в окне "диагностика геометрии" по всем пунктам дерева. скорее всего, потребуется заново удалить и создать битые или некачественные поверхности, а также пересоздать их соответствующим автоматическим инструментом 
- если и сейчас не удаётся добиться сшивки - используется последний довод - поверхности нарезаются инструментами разрезки граней (их несколько) и всё возвращается на п.2 


4 создаётся регион:
- в этом пункте можно поступить двояко, либо выбрать в дереве геометрию, ПКМ -> создать регион
- либо выбрать в дереве геометрию -> извлечь тесселяцию с флагом автосшивки, что создаст в дереве новую деталь (фактически, голый stl) - выбрать её и создать для неё регион
- для тесселяции включаем видимость сетки stl - на панели "Стиль отображения геометрии -> Закрашенный с рёбрами"
- при создании региона выбрать "Разбиение региона на границы -> НЕ РАЗБИВАТЬ", что часто избавляет от генерации элементов с нулевой площадью, обнаружить которые можно только постфактум на этапе создание объемной сетки, при этом возникает ошибка "Обнаружена граница 'id=...,' с нулевым количеством треугольников - объемная сетка не может быть построена
- для тесселяции надо убедиться, что все поверхностные элементы stl сшиты, т.е. все грани стыкуются корректно по узлам; если этого где-то не произошло - возвращаемся на п.2. или используем корректировку stl инструментами работы с поверхностной сеткой ("режим редактирования фасеточной геометрии") - это крайне нежелательно делать, т.к. не позволит не вылечит саму геометрию, соответственно, и сохранить её можно будет только битой


5 строится поверхностная сетка (довольно плотная):
- в ветке генераторов отмечается "поверхностная сетка" и "ТЕТРАЭДРАЛЬНАЯ СЕТКА" (это важно)
- для выбора размера сетки необходимо определиться с размером геометрии - включить "Вид -> Масштабная линейка", затем задать ориентировочный размер элемента в "Блок генераторов -> Базовый размер"
- на панели выбирается кнопка "плоская сетка с молнией" - запуск генератора поверхностной сетки
- если поверхностная сетка не построилась, что бывает, возвращаемся на п.2.
- если поверхностная сетка построилась - ЗАПУСКАЕТСЯ ГЕНЕРАТОР ОБЪЁМНОЙ СЕТКИ
- если объёмная сетка построилась - вся мегаопупея с гарантией ~ 99.99% завершится хорошо


6 если поверхностная сетка построилась, но не построилась объёмная:
- либо тесселированная поверхностная сетка экспортируется в stl (ПКМ по названию тесселированной детали -> Экспортировать геометрию -> stl)
- либо проект Аэрогидро сохраняется, открывается Препост Прочность, в нём импортируется поверхностная сетка из подпапок проекта аэрогидро (efr-сетка с названием *surface*), затем сохраняется в stl
- сохранённый stl-файл загружается КАК ГЕОМЕТРИЯ в НОВОМ проекте Аэрогидро, затем сетка перестраивается, т.е. повторяется п.4 и 5


7 строится объёмная сетка в Препост Прочность:
- открывается Препост Прочность, в нём импортируется поверхностная сетка из подпапок проекта аэрогидро (efr-сетка с названием *surface*) либо импортируется поверхностный stl
- "Инструменты -> Сетка -> Генерация объёмной сетки -> Генерация тетраэдральной сетки от поверхностной сетки". Проверить, заполнилось ли внутреннее пространство сетки элементами, использовать инструмент по Ctrl+F8. Затем удалять поверхностную сетку после создания объёмной.

 

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

 

Дополнительно в процессе как вспомогательный инструмент можно использовать LS-PREPOST, например для проверки корректности stl-сетки, но в общём случае это не обязательно. В LS-Prepost удобно визуально наблюдать, есть ли в сетки незакрытые контуры, но корректировать, закрывая контуры, бесполезно - препосты логоса объёмную сетку строить всё равно не захотят, ссылаясь на свои непонятные проблемы.
Также в LS-PREPOST удобно строить объёмную сетку из тетраэдров по качественной поверхностной сетки из п.6, при этом удобно быстро понижать количество элементов (метод 2 при создании тетрасетки) при довольно хорошем сохранении границ сетки, но не идеально всё же; затем сохранить в k-файл и открыть объёмную сетку в Препост Прочность.
Также в LS-PREPOST в ряде случаев удаётся долечить геометрию и сшить поверхности до солида, если это всё же не получается в Аэрогидро-Препост.
Ещё один лайфхак - битая stl-сетка импортируется в SALOME-Meca, близкие узлы сшиваются, линейная сетка заменяется на квадратичную, сохраняется в stl и загружается в ls-prepost - далее можно получить объёмную сетку из тетраэдров.

 

 

Ранее в сериале:

Скрытый текст
07.11.2023 в 08:34, AlexKaz сказал:

Поскольку геморрой с созданием объёмной сетки на сложных телах продолжается и конца ему не видно, есть лайфхак, который работает чуть чаще.

 

Способ 0 - это не способ, а убогое признание, что генератор (как конкретный инструмент импортозамещения, как следствие) толком не работает:

- создать сетку в платных забугорных WB, Patran, Nastran, Abaqus etc., экспортировать в формат, который переварит препост. По факту, это не решение проблемы легальным способом, поскольку лицензий на эти софтины фирмам сегодня не купить. А кто купил бессрочные лицензии раньше, тому замещение вообще зачем?

 

Способ 1:

- создать объёмную сетку в бесплатных SALOME-Meca, GMSH, FreeCAD, LS-Prepost, OpenFOAM, импортировать в препост, в том числе через ряд конверсий. Кто понимает минимальный технический английский со словарём, тот уже разобрался. Кто не хочет использовать гуглтранслейт и моск, тот ноет что ничегонеполучаицца.

 

Способ 2, самый хитрожопый на текущий момент, поэтому нигде не описан:

- вариант 1) не самый хороший. Получить корректный замкнутый STL в любом CAD, затолкать в препост-прочность, затем "Инструменты -> Сетка -> Генерация объёмной сетки -> Генерация тетраэдральной сетки от поверхностной сетки". Проверить, заполнилось ли внутреннее пространство сетки элементами, использовать инструмент по Ctrl+F8. Затем удалять поверхностную сетку после создания объёмной. 

- вариант 2) лучше. Построить качественную замкнутую поверхностную сетку в SALOME-Meca, GMSH, FreeCAD, LS-Prepost, экспортировать в STL. Повторить вариант 1).

- вариант 3) почти идеальный, но работает не всегда. Импортировать в Аэрогидро-Препост геометрию, построить сетку поверхностную/объёмную, сохранить проект. В препост-прочность импортировать efr-сетку из подпапок проекта аэрогидро. При необходимости, повторить пункт 1). Способ плох тем, что Аэрогидро - отдельный платный модуль.

- вариант 4) разные комбинации вариантов 1-3 и способов 0 и 1.

 

Способ 3) самый спорный. Продолжать использовать только мэшер препоста. 

 

Наконец, кардинальный способ 4) посмотреть в сторону опенсорц. См. ремарку про гуглтранслейт и моск.

Изменено 7 ноября пользователем AlexKa

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
UnPinned posts
2 часа назад, AlexKaz сказал:

Давайте поиграем в логику. Сколько в РФ фирм, способных загрузить что-то в районе больше 1000 ядер? =) Да не, не так, и загрузить, и заплатить за ядра и за электричество? =) И при этом не обанкротиться.

Мы все всё прекрасно понимаем, +20% к окладу и ипотека под 5% сама себя не отработает =)) - во всяком случае, я такие новости про айти в РФ на прошлой неделе слышал... Печально, что ребят таких тысяч 10 от силы на подобных проектах. Остальным инженерам в стране как правило приходится зарабатывать делая реальное железо без использования тысяч ядер...

Поподробнее про ипотеку 5%, пожалуйста.

35 минут назад, AlexKaz сказал:

Давай ты, дорогой товарищ женщина @LazyBitch, выедешь из "культурной агломерации" куда-нибудь в городки с 400-300-200 тысячами жителей, протрезвеешь на чистом воздухе от столичных выхлопов бензина, и расскажешь им лично как дёшево стоит софт, который не осиливает даже возможностей CalculiX во FreeCAD. Они, эти люди, эту софтину из своих пенсий и зп оплачивают...

Давайте чтобы не голословно. Вы предоставите мне задачу, которую Логос не осиливает, а CalculiX во FreeCAD решает на раз.

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Fedor сказал:

У нас думаете качество лучше ?  До сих пор не можем на Еврокоды перейти. А коммунальные услуги съедают от трети до половины пенсии у народа. :)  

Фёдор, ну вы-то куда? Своды правил вам чем неугодили? По части расчетных требований к ЖБ, МК и грунтам там всё норм. В части ЛСТК, ЛГБТ и прочей ереси, так оно и не надо нам. ЛСТК придумали буржуи, чтобы сегодня строить, а завтра быстро демонтировать из-за того, например, что изменилась коньюктура рынка. А потом после торнадо у них дома полностью складываются.
Вы посмотрите на Украину, я сейчас никого не хочу обидеть, но как хорошо отрабатывают панельные дома взрывные воздействия. Это ли не торжество технологии.

11 минут назад, SergeyGertsik сказал:

FreeCAD

У меня уже много лет есть забава, устанавливать это недоразумение раз в два года. Он как был много лет назад глючным барахлом, так им и остался по сегодняшний день. А от большой сборки он умирает вместе с компьютером.

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, SergeyGertsik сказал:

Вы предоставите мне задачу, которую Логос не осиливает, а CalculiX во FreeCAD решает на раз.

Легко: отбейте пожалуйста стоимость Логоса в гараже. А вот пацаны и мужики-инженеры во всём мире FreeCAD'ом в связке с CalculiX зарабатывают на хлеб.

 

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, AlexKaz сказал:

Легко: отбейте пожалуйста стоимость Логоса в гараже. А вот пацаны и мужики-инженеры во всём мире FreeCAD'ом в связке с CalculiX зарабатывают на хлеб.

лол,
если вы хотите зарабатывать, то вам в голове нужно перестать быть пацаном и мужиком. Это первое.
Второе. Вы, как законопослушный гражданин и защитник пенсионеров, должны понимать, что если работа затевается для извлечения прибыли, то
а) прибыль подразумевает регистрацию деятельности и налогообложение,
б) получение допуска к соответствующему виду деятельности (СРО, лицензии и т.п.).
со всеми вытекающими последствиями.
Ну, и третье, чтобы чтобы купить Логос/АНСИС/ИСПУ нужно брать норм работу по норм цене. Для этого нужны, извиняюсь за выражения, яйца. А они не у каждого есть.
И да, CAE сегодня все-таки пока ещё сильно ближе к хай-энд, а не к гаражу.

Изменено пользователем LazyBitch
Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, AlexKaz сказал:

Легко: отбейте пожалуйста стоимость Логоса в гараже. А вот пацаны и мужики-инженеры во всём мире FreeCAD'ом в связке с CalculiX зарабатывают на хлеб.

 

Это опять голословно. Конкретную задачу хотелось бы.

Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, ДОБРЯК сказал:

За 80 тыс. рублей? можно сегодня купить такой компьютер???

 

7 часов назад, AlexKaz сказал:

Да.

6.2-6.5 тыс за планку 32gb ddr4 2133 ecc с возможностью разгона.

6 тыс за xeon v4 16 ядер

плата dual cpu 8-каналов 8 тыс

охлад 1.5*2

Чтобы не говорили, что я тут чепуху пронёс. Для истории, лучший конфиг (без разгона, а гнать можно 2678v3 и очень некисло - подробности есть на cfd-online) физически невозможен, от большего числа ядер, чем 32, ничего не получить в CFD на системе с 8-мью каналами. Только на процах ценой на порядок выше с бОльшим IPC. Плата гарантированно 8-канальная, в отличие от многих других.

nullnullnullnull

null

image.jpeg

image.jpeg

image.jpeg

image.jpeg

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, SergeyGertsik сказал:

Это опять голословно. Конкретную задачу хотелось бы.

Сергей, я, конечно, не медработник, но диагнозы ставить могу. Уважаемому @AlexKaz важно быть не как все. У меня есть галлюцинация, что он тайно под одеялом решает все свои задачи в пиратском АНСИС. А на публику топит за Opensource.

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, SergeyGertsik сказал:

Конкретную задачу хотелось бы.

Выше я выкладывал вполне конкретную задачу с рамой. Вы готовы уложиться с этой рамой в 1-1.5 часа рабочего времени? А инженеры в другом софте почему-то справляются... Но инженеры не идиоты, они привыкли конструкции оптимизировать, а не выкладывать все силы в одну иденственную замешенную солидами железяку. Например, по толщине профилей. Для этого юзают оболочки. Велкам.

2 минуты назад, LazyBitch сказал:

У меня есть галлюцинация, что он тайно под одеялом решает все свои задачи в пиратском АНСИС. А на публику топит за Opensource.

Не думал, что я Вам снюсь :5a33a36b1dd89_3DSmiles(225):

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, LazyBitch сказал:

А потом после торнадо у них дома полностью складываются.

У вас торнадо когда последний раз были, чтобы рассказывать что ваши отечественные дома от них не сложатся? 

Ссылка на сообщение
Поделиться на других сайтах
Только что, AlexKaz сказал:

Выше я выкладывал вполне конкретную задачу с рамой. Вы готовы уложиться с этой рамой в 1-1.5 часа рабочего времени? А инженеры в другом софте почему-то справляются...

Рамы считаются ещё быстрее в софте за 84.000 рублей  - 40% (подарок от государства), итого - 50.500 рублей. У софта есть допуск на любые строительные конструкции, в т.ч. и для атомки.

Ссылка на сообщение
Поделиться на других сайтах
Только что, LazyBitch сказал:

У софта есть допуск на любые строительные конструкции, в т.ч. и для атомки.

Ну дык - присоединяйтесь, никто не против посмотреть как Вы мастерски уложитесь в 1.5 часа...

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, AlexKaz сказал:

Выше я выкладывал вполне конкретную задачу с рамой. Вы готовы уложиться с этой рамой в 1-1.5 часа рабочего времени? А инженеры в другом софте почему-то справляются... Но инженеры не идиоты, они привыкли конструкции оптимизировать, а не выкладывать все силы в одну иденственную замешенную солидами железяку. Например, по толщине профилей. Для этого юзают оболочки. Велкам.

Не думал, что я Вам снюсь :5a33a36b1dd89_3DSmiles(225):

Засекайте время. Как я понял это модальный анализ?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, KorovnikovAV сказал:

У вас торнадо когда последний раз были, чтобы рассказывать что ваши отечественные дома от них не сложатся?

Смотрите на Мариуполь, панельные дома вопреки законам физики и Господа Бога не уходят в прогрессирующее обрушение после очень существенных воздействий взрывами.

Ссылка на сообщение
Поделиться на других сайтах
Только что, AlexKaz сказал:

Нет, просто оценить прогиб под собственным весом.

свойства стали?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, LazyBitch сказал:

Смотрите на Мариуполь, панельные дома вопреки законам физики и Господа Бога не уходят в прогрессирующее обрушение после очень существенных воздействий взрывами.

От торнадо? 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, SergeyGertsik сказал:

свойства стали?

Упругость, обычные. На Ваш вкус.

3 минуты назад, LazyBitch сказал:

Смотрите на Мариуполь, панельные дома

Эм, а они чего, не 30+ лет ли назад построены ? =) Какой софт за 80 тыс. руб? =) Тогда уровень был как раз простейших мкэшек.

А  как современные оптимизированные панельки себя поведут при прямом попадании гаубицы? =)

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, KorovnikovAV сказал:

От торнадо? 

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

6 минут назад, AlexKaz сказал:

Эм, а они чего, не 30+ лет ли назад построены ? =) Какой софт за 80 тыс. руб? =) Тогда уровень был как раз простейших мкэшек.

А  как современные оптимизированные панельки себя поведут при прямом попадании гаубицы? =)

забыла прикрепить ссылку
https://lira-soft.com/price/

7 минут назад, AlexKaz сказал:

А  как современные оптимизированные панельки себя поведут при прямом попадании гаубицы? =)

я про то и пишу Фёдору, что нам не надо в Еврокоды, если хотим надёжные дома.

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, LazyBitch сказал:

забыла прикрепить ссылку
https://lira-soft.com/price/

Наш ответ Чемберлену

https://www.gerritwolsink.nl/

Цитата

Вчера были танки лишь у Чемберлена,
А нынче есть и у нас!

 

Изменено пользователем AlexKaz
Ссылка на сообщение
Поделиться на других сайтах
Только что, AlexKaz сказал:

Наш ответ Чемберлену

https://www.gerritwolsink.nl/

когда такой Чемберлен придёт защищаться в Госэкспертизу или ещё куда похуже, его развернут назад. Потому что код не верифицирован, сертификатов не имеет. И правильно сделают.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...