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

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


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

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

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

 

Способ 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
31 минуту назад, LazyBitch сказал:

давайте решим консольную балку переменного сечения, которую вы ранее выкладывали

В Логос нет балки переменного сечения, можно только назначать дискретно сечение для каждого элемента балки и смотреть сходимость, это утомительно.

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

В Логос нет балки переменного сечения, можно только назначать дискретно сечение для каждого элемента балки и смотреть сходимость, это утомительно.

в ИСПА тоже нет, а в Лире есть
image.png

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

в ИСПА тоже нет, а в Лире есть
image.png

Лира строительный пакет, насколько я знаю, там это актуально. Если обратится предприятие, то и в Логос введут

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

это утомительно.

Вас запомнят на форуме по этой фразе. Уже запомнили.

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

Вас запомнят на форуме по этой фразе. Уже запомнили.

Запишите мне статус такой. Чтобы все 6-10 человек постояльцев видели.

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

Запишите мне статус такой. Чтобы все 6-10 человек постояльцев видели.

Сергей, уважаемый Панпрочнист рофлит. Предлагайте интересную задачку к решению.

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

Сергей уважаемый, Панпрочнист рофлит. Предлагайте интересную задачку к решению.

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

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

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

Что за фокусы с запятыми!? Моё предложение в корне изменило смысл. Сергей, не делайте так больше, пожалуйста. Вы же приличный человек.

image.png

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

Что за фокусы с запятыми!? Моё предложение в корне изменило смысл.

image.png

Тест на внимательность, не удержался, а вы хороша, снимаю шляпу :)

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

Тест на внимательность, не удержался, а вы хороша, снимаю шляпу :)

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

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

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

Ну ок, чё

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

в ИСПА тоже нет, а в Лире есть

После Галицкого и pidena эти прихваты уже не работают. Придумай что-нибудь новенькое. Иначе тема закиснет.:biggrin::biggrin::biggrin:

При любом количестве клонов... Ты понимаешь о чем я говорю.:biggrin:

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

все 6-10 человек постояльцев видели.

Боюсь, Вы уже знаменитость.  В теме сейчас 851 ответ 40,7k просмотров. Месяц назад было 17-19 килопросмотров. Т.е. имеем 20-23 тыс. просмотров за месяц. Это внушает надежду, что нас почитывает далеко не 10 человек =)

9 часов назад, LazyBitch сказал:

Предлагайте интересную задачку к решению.

Вы сами предложили. Не могу отказать даме в таком желании. Гуглится на ютубе "OpenFOAM welding".

 

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

Лира строительный пакет, насколько я знаю, там это актуально.

Стержень переменного сечения актуален в любом пакете. В разделе Динамика и прочность. Лира занимает свою нишу. И количество пользователь больше чем у вашей программы.

А вы выходите на рынок с флагом Мы самые лучшие. Только словам на форуме вам никто не поверит.:biggrin:

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

Не могу отказать даме в таком желании. Гуглится на ютубе "OpenFOAM welding".

Почему ты в прочностном пакете не предлагаешь гиперзвуковое обтекание c абляцией посчитать, а только фазовые превращения и расплескивание? Любопытно твой мозг работает...

 

 

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

Боюсь, Вы уже знаменитость.  В теме сейчас 851 ответ 40,7k просмотров. Месяц назад было 17-19 килопросмотров. Т.е. имеем 20-23 тыс. просмотров за месяц. Это внушает надежду, что нас почитывает далеко не 10 человек =)

Вы сами предложили. Не могу отказать даме в таком желании. Гуглится на ютубе "OpenFOAM welding".

 

Жесть какая.

 

2 часа назад, ДОБРЯК сказал:

Стержень переменного сечения актуален в любом пакете. В разделе Динамика и прочность. Лира занимает свою нишу. И количество пользователь больше чем у вашей программы.

А вы выходите на рынок с флагом Мы самые лучшие. Только словам на форуме вам никто не поверит.:biggrin:

В бесплатном Code_Aster есть переменное сечение, в платном Логосе нет. За что платить то?

https://www.code-aster.org/V2/doc/v13/en/man_v/v3/v3.01.400.pdf

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

А вы выходите на рынок с флагом Мы самые лучшие

На базаре обычно оценивают по критерию цена-качество. Надо построить график зависимости качества от цены.  Для разных программ. :) 

Цена должна включать и стоимость необходимого железа и сопутствующего софта. То есть приведенное к коробке, которую покупаешь и можешь решать. Или вообще не надо ничего докупать и так все есть. Например обычный комп средних возможностей. Или вообще как раньше логарифмическая линейка :) 

Поэтому возникает вопрос - лучшие в каком смысле ?   

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

Или вообще как раньше логарифмическая линейка :) 

Еще стоимость обучения, вынужденного простоя при переходе и зарплата инженеров в дальнейшем. На логарифмической линейке учиться долго, считать тоже долго. @Fedor сколько стоит у Вас мастеркласс на ней?

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

Что до переменного сечения, так балки обычно используются для расчета изделий из проката, а там не бывает переменного сечения, так что практического смысла в таких балках не просматривается. Да и всегда можно изобразить трехмерными элементами при необходимости... :) 

 

Нисколько не стоит. Помню в юности появились калькуляторы и электронщики убеждали меня что на них считать быстрее. Я составил список задачек арифметических где надо было умножать , делить, в степени возводить. Так мало что быстрее их посчитал, так еще и не ошибся, а они ошибались нажимая циферки постоянно. В общем после работы пришлось им меня пивом поить за проходной завода :) 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Горыныч
      Не занимайтесь ерундой. В Китае б/у оборудование ОЧЕНЬ ликвидно, а потому дорого. Ну и в 99%случаев уже ушатано почти в ноль. 
    • Guhl
      Кто-нибудь может подсказать сайт, где продаются б/у станки в Китае?
    • gudstartup
      если не повезет то вобразе исправляйте user/system/etc/basesys.ini
    • andref
      @gudstartup  ну если есть PCU50  то все гораздо проще: подключаем к нему мышь , клаву и монитор, загружаемся в Windows и выставляем там  нужный IP (надеюсь что он известен). А вот если 840Dsl без PCU50 , то да... Хотя может просто сетевые разъемы  перепутали  
    • Kate KAUS
      Инжиниринговая компания, специализирующаяся на проектировании морских портов и терминалов приглашает в команду Ведущего/главного инженера-проектировщика ПОС. Чем предстоит заниматься: Разработка разделов проектной документации ПОС согласно ПП№87; Анализ проектной и исходно-разрешительной документации, используемой в качестве данных для составления раздела ПОС Составление ведомостей объемов работ разделов ПОС; Выдача заданий и исходных данных для смежных отделов; Обеспечение увязки принятых решений с проектными решениями других разделов (частей) проекта; Принятие основных технических решений, их обоснование, согласование и защита в органах экспертизы. Разработка основных технических решений на период строительства объектов (ППР, ОПР, строительные решения); Обеспечение соответствия разрабатываемой документации стандартам, техническим условиям, заданию на проектирование.   Требования: Высшее профильное образование (строительное); Опыт не менее 3 лет по специализации ПОС, ППР; Знание требований, предъявляемых к оформлению проектной документации; Умение качественно и в срок выполнять поставленные задачи; Опыт работ на строительных площадках приветствуется; Опыт прохождения согласований проектной документации; Знание ПК на уровне уверенного пользователя: (AutoCAD, Adobe Acrobat PRO, MS Office : Word, Excel, выполнение расчетов в программах).   Мы предлагаем: Трудоустройство согласно ТК РФ Пятидневную рабочую неделю с 9:00 до 18:00 Все социальные гарантии, ДМС Полностью официальную заработную плату, уровень готовы обсуждать с успешным кандидатом Динамично развивающаяся компания, комфортный офис   г. СПб м. Василеостровская, зп от 100 000-140 000р.   Контакты: eksmirnova@kaus-group.ru ТГ @Kate_Kaus  
    • Maks Horhe
      Все ок, работает. Спасибо, только пересчитывает подачи, как отключить пересчет, работать с постоянной подачей? Есть аналог cftcp Siemens? Или надо лезть в параметры?
    • Anat2015
      Боюсь, что не смогу вам помочь, тему прочитал. Я давно уже на административной работе, технические нюансы не помню. Думаю, вам тут помогут.
    • gudstartup
      придется вам вооружиться access my machine выкачать образ cf и там отредактировать сетевые настройки или если образ есть то залить его для восстановления
    • andref
      на фото у вас не стойка а TCU (Thin Client Unit) Посмотрите в шкафу, вот примерно такой блок есть? PCU50.3
    • gudstartup
      кто вам сказал такую чушь? компенсационные импульсы чпу выдает всегда хоть пр полнозамкнутом хоть полузамкнутом контуре а это чего такое поясните? @ope@gusarm.ru а вообще по правильному надо весь контур перенастраивать при помощи svg
×
×
  • Создать...