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

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


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

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

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

 

Способ 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

 

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

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

Ну вот теперь можно сказать поставлена точка. Можно ссылаться на официальный документ =)

Ссылка на сообщение
Поделиться на других сайтах
27.11.2020 в 19:03, статист сказал:

Ну вот теперь можно сказать поставлена точка.

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

не наоборот ли?

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

на основе тестов ведущих американских и европейских университетов и национальных лабораторий

А как же отечественные?

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

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

не наоборот ли?

Это в презентации. В госте просто определения. И да, наоборот :)

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

РФЯЦ хотели сделать ед поставщиком САЕ систем и услуг? 
https://www.cnews.ru/news/top/2020-09-15_sozdateli_atomnoj_bomby

 

а как же остальные? Или от ед поставщика можно всегда отказаться и купить кого-хочется/можется? Да и этот ед поставщик только для 44-ФЗ :g:

 

есть у кого реальный опыт работы с Логос? Поделитесь мнением, а? Стоит выбор российского софта, запутался кто лучше/хуже. По инфополю- Логос живее всех живых... хотя что-то слышал о Развитии ещё...

Ссылка на сообщение
Поделиться на других сайтах
04.12.2020 в 23:36, Diman_Wimbler сказал:

 

"«Текущая доля использования зарубежных систем математического моделирования составляет 80–90%. Это приводит к значительным финансовым затратам предприятий на приобретение зарубежного ПО. Существует риск утечки критической информации»,— говорится в пояснительной записке, на которую ссылается «Коммерсант»."

- это они видно как эксперты по гидро-газодинамике говорят =)

401268-П.pdf

"Как пишет «Коммерсант», ссылаясь на данные «СПАРК-Интерфакса», продажи «Логоса» пока не растут: по итогам 2018 г. «дочка» «Росатома» продала лицензии на использование «Логоса» на 5,5 млн руб., в 2019 г. — на 1,5 млн руб. "  - курам на смех. Получается продали две программы, на следующий год продлили две техподдержки и заявляют о том, что они всем нужны (а если не нужны, то давайте сделаем так, чтоб были нужны). Одна техподдержка стоит у них 900 рубликов.

 

Пора валить из Этой страны.

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

А где можно посмотреть запись вебинара? А то я пропустил а посмотреть интересно.

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

Просто оставлю эту дичь здесь для истории. И это планирует сделать ГОСТом, а не ТУ.

 

Судя по названиям в этих документах нет ни слова о пластичности и больших деформациях. Т.е. осиляторы её с большой вероятностью банально не осилили, ну и вывод - кому эта поделка нужна? Прому нужна пластика, Deform, QForm, LS-Dyna, литьё и т.д., с чем Росатом дела не имеет и не имел. А в упругости считать трубы - этого недостаточно для жизни.

Отсюда http://opzt.ru/wp-content/uploads/2019/09/12.-Prezentatsiya-SHevchenko-D.V..pdf

 

Госты данные разработаны не Саровым, а ПТК 700, куда входит несколько организаций.

Суть госта дать определения, а также описать процедуру тестирования, как таковую.

Чтобы, если заказчик попросит, не на коленке что-то там абы как считали, а по ГОСТу.

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

Если всё работает, то наборчик возможностей весьма крутой  
http://logos.vniief.ru/products/strength/
Какие-то модные названия фишечек тоже встречаются

  • дополнительные функции формы и стабилизирующие добавки – ESF, simplified ESF, bbar, MITC
  • Библиотека сглаживаний искажений типа «песочных часов»: жесткостные вязкостные комбинированные


    Есть возможность моделировать Лёд..)

    Непонятно только зачем в список нелинейных эффектов засунули разномодульность. То есть по сути анизотропию..
     

  • материальная нелинейность - пластичность, ползучесть, разномодульность, повреждаемость, разрушение
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Jesse сказал:

Непонятно только зачем в список нелинейных эффектов засунули разномодульность.

Может это о разных модулях на расстяжение/сжатие?

 

 

Так а что там по интерфейсу? На презентации показывали саму работу в пакете? Работу с геометрией, мешинг?

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

Так а что там по интерфейсу? На презентации показывали саму работу в пакете? Работу с геометрией, мешинг?

Плохо смотрел, но вроде нет. Только перечислление возможностей.

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

Может это о разных модулях на расстяжение/сжатие?

мб они путают анизотропию с нелинейностью.)

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, Jesse said:

мб они путают анизотропию с нелинейностью.)

мб это @Jesse очень хочет, чтобы казалось, будто они что-то путают?)

 

image.png 

 

 

16 hours ago, karachun said:

Может это о разных модулях на растяжение/сжатие?

+1

Для моделей бетона наверняка..

Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, Jesse сказал:
  • Библиотека сглаживаний искажений типа «песочных часов»: жесткостные вязкостные комбинированные

это вот эта штука

https://www.youtube.com/watch?v=NaXQyRf0NL8

 

20 часов назад, karachun сказал:

Так а что там по интерфейсу? На презентации показывали саму работу в пакете? Работу с геометрией, мешинг?

Они  в основном мультики показывали и цветные картинки.

Вообще странная у них презентация. Кто мог, случайно про нее узнают. И как прошла - ни следа. Отличный маркетинговый ход. Лучший CAE пакет для российского рынка.

 

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

мб это @Jesse очень хочет, чтобы казалось, будто они что-то путают?)

 

image.png 

 

 

+1

Для моделей бетона наверняка..


хм.. да., я чё т думал что разномодульность частный случай анизотропии. А анизотропия не всегда подразумевает нелинейность (можно записать закон Гука для анизотропного материала). 
Хотя если вдуматься, и с точки зрения тензорного анализа, и вообще.. это не так. То есть я был не прав.
Значит, по-разному сопротивляющийся на растяжение и сжатие материал суть.. нелинейный.. хм хм...

 

1 час назад, статист сказал:

Они  в основном мультики показывали и цветные картинки.

ну так а что удивительного? ведь это тренд!:biggrin: Моя работа так или иначе тоже связана с Росатомом. ТАм тоже лишь разноцветные картинки подавай, без сути:biggrin: и всё пучком

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

это вот эта штука

https://www.youtube.com/watch?v=NaXQyRf0NL8

вот чё т в статике никак не получилось на тетрах первого порядка  получить этот дефект (да и если действительно дефект легко устраняется с включением гауссовых точек больше одной - то бишь по сути КЭ высокого порядка, или более плотной сеткой - то и смысл в этой фиче пропадает)
А на балочках в модальнике - да, наблюдается чё т такое. Тут и пригодилась бы эта фича, ибо в балочных КЭ одна точка интегр-я по дефолту
рухл.jpg

Рухлять какая-то..)))

Ссылка на сообщение
Поделиться на других сайтах
12 minutes ago, Jesse said:

вот чё т в статике никак не получилось на тетрах первого порядка  получить этот дефект

бида-бида.. Мжт эт от тг, чт у тетр такая безэнергетическая форма деформаций отсутствует в принципе? 

20 minutes ago, Jesse said:

А на балочках в модальнике - да, наблюдается чё т такое.

Интересно, как балочку можно заставить деформироваться как песочные часы, чтоп понаблюдать чё т такое?

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

тетр такая безэнергетическая форма деформаций отсутствует в принципе? 

ты видео смотрел? какая форма деформаций?! чел в статике задал точечное перемещение стержню, закрепил с другой стороны. 

 

24 минуты назад, piden сказал:

Интересно, как балочку можно заставить деформироваться как песочные часы, чтоп понаблюдать чё т такое?

хз. Отчего такой термин непонятно.. мб от того, что КЭ сыпятся как песок:biggrin:

Ссылка на сообщение
Поделиться на других сайтах
2 hours ago, Jesse said:

Отчего такой термин непонятно..

2 hours ago, Jesse said:

какая форма деформаций?!

Может перед попыткой "повторить" стоит немного узнать про хаурглассинг? Глядишь - и вопросительно-восклицательных знаков меньше понадобиться.

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

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

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

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

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

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

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

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

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

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

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




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