CAE FIDESYS 8.1
Дополнения и улучшения функционала
1. Добавлен упруго-пластический расчет для балочных элементов
2. Добавлена возможность загружать результаты модального анализа для гармонического
3. Добавлены нелинейные пружины (типа Combin39)
4. Добавлено новое граничное условие «Акустическое давление» 5. Добавлено новое граничное условие «Плескание свободной поверхности»
6. Добавлен учет демпфирования в связях
7. Добавлен новый метод интегрирования по толщине оболочки
8. Добавлен виджет для автоматического задания болтовых соединений
9. Добавлен критерий Пака для фильтра «Запас прочности композитов»
10. Улучшен конвертер для формата *.CDB (II)
11. Улучшение балочных сечений
Дополнения и улучшения препроцессора
12. Улучшен интерфейс для задания граничных условий
13. Добавлен импорт файлов *.x3d
14. Добавлен вывод массы блоков
15. Улучшен интерфейс для виджета Эффективных свойств
16. Улучшен интерфейс по работе с пользовательскими сечениями
17. Улучшен интерфейс для импорта файлов *.DICOM и *.raw
Дополнения и улучшения постпроцессора
18. Улучшен фильтр «Расчет J-интеграла в 2D»
19. Улучшен доступ к файлам результатов
20. Улучшен фильтр «Построить график вдоль пути»
21. Определение направления прецессии и стабильности в диаграмме Кэмпбелла
22. Улучшен отчет pdf
23. Улучшен фильтр «Суммарная сила и момент»
Дополнения и улучшения функционала
Системные требования
Программный комплекс CAE Fidesys предъявляет следующие минимальные требования к программному обеспечению и оборудованию.
Аппаратные требования
Процессор: Dual-core 1,7 ГГц и выше.
Оперативная память: не менее 4 GB.
Свободное место на диске: 5 GB.
Видеокарта уровня NVIDIA GeForce GTX 460 или выше.
Разрешение экрана: 1024×768 или выше.
Операционная система
Поддерживаются следующие версии операционных систем (64-разрядные версии):
| Windows 11 Windows Server 2022 Windows 10 Windows Server 2019 Windows Server 2016 Windows 8.1 Windows Server 2012 Windows Server 2012 R2 Windows 7 SP1 Windows Server 2008 R2 SP1 | Ubuntu 20.04 LTS, 22.04 LTS, 24.04 LTS CentOS Stream 9 RHEL 9 Astra Linux 1.8.1 Alt Linux 10 Alt Linux Server 10 Debian 11, 12 Oracle Linux Server 9 OpenSUSE Leap 15.3, 15.4 РЕД ОС 8 Fedora 36 AlterOS 7.5 (glibc 2.34) AlterOS 9 AlterOS Server 9 |
Важно: Необходимо установить последние обновления ОС.
Дополнения и улучшения функционала
Добавлен упруго-пластический расчет для балочных элементов
Добавлена возможность проведения расчета напряженно-деформированного состояния МКЭ-моделей с балочными элементами в рамках упругопластической постановки (теория течения Мизеса с изотропным упрочнением) при малых деформациях. В качестве примера рассмотрим упруго-пластический изгиб консольной балки.
Проблема представляет из себя консольную балку прямоугольного поперечного сечения, имеющую длину L и находящуюся под действием сосредоточенной силы P, приложенной на конце (рис. 1). В конкретном рассмотренном случае длина балки составляет 2000 мм, ширина сечения 140 мм, а высота – 200 мм. Балка изготовлена и изотропного материала с модулем Юнга 210 ГПа, коэффициентом Пуассона 0.3 и пределом текучести 235 МПа.

Рис. 1. Расчетная схема
Максимальный прогиб найдем из выражения, которое было получено В. Кшишем и М. Жичковским [1]:

где 𝑃𝑌 – сила для выхода на площадку текучести.
𝑃𝑌 = 109.66667 кН
Предельная нагрузка:

Модель в CAE Fidesys:

Рис. 2. Репрезентативная конечно-элементная модель
На рисунке 2 показана динамика несущей способности балки под действием точечной нагрузки. Кривая «сила-перемещение» демонстрирует, что стандартные двухузловые балочные элементы показывают хорошую предсказательную способность при моделировании и полученные на них результаты согласуются с аналитическим решением (таблица 1).

Рис. 3. Кривые Сила-Перемещение

Рис. 4. Максимальные перемещения 𝛿𝑚𝑎𝑥

Рис. 5. Распределение напряжений по сечению
Листинг:
reset
create curve location 0 0 0 location 2000 0 0
curve all size 10
curve all scheme equal
mesh curve all
create material 1
modify material 1 name ‘A1’
modify material 1 set property ‘POISSON’ value 0.3
modify material 1 set property ‘MODULUS’ value 210000
modify material 1 set property ‘MISES_YIELD_STRENGTH’ value 235
set duplicate block elements off
block 1 add curve all
block 1 name ‘EALL’
create beam properties 1
modify beam properties 1 type ‘Rectangle’
modify beam properties 1 offsetType ‘Centroid’
modify beam properties 1 angle 0.0
modify beam properties 1 ey 0.0
modify beam properties 1 ez 0.0
modify beam properties 1 geom_B 200
modify beam properties 1 geom_H 140
modify beam properties 1 mesh_quality 10
modify beam properties 1 warping_dof off
block 1 material 1 cs 1 category beam order 1
block 1 beam properties 1
create displacement name ‘FIX’ on vertex 1
modify displacement 1 dof all value 0
create force name ‘LOAD’ on vertex 2 type nodal
modify force 1 dof 2 value -164500
analysis type static elasticity plasticity dim3
static steps 1
nonlinearopts maxiters 100 startloadsteps 50 minloadsteps 50 maxloadsteps 100000 tolerance 1e-3 targetiter 5
static results everysubstep 1
output nodalforce on energy off midresults on record3d on material off without_smoothing off fullperiodic off
solver method direct use_uzawa auto try_other off
Литература
1. Krzyś, W., Życzkowski, M 1962. Sprężystość i plastyczność. Wybór zadań i przykładów, Warszawa: PWN, p. 420
Добавлена возможность загружать результаты модального анализа для гармонического
В CAE Fidesys 8.1 появилась возможность сохранить результаты в файл при модальном анализе, а затем загрузить эти результаты для расчета на частотный (гармонический анализ).
Результаты сохраняются в файл *.bin, а затем считываются из него. Данное нововведение позволяет сократить время расчета для больших моделей на пересчете собственных частот и собственных форм в частотном (гармоническом) анализе.


Добавлены нелинейные пружины (типа Combin39)


Нелинейная пружина — двухузловой элемент с табличной зависимостью «Перемещение-сила» (далее по тексту — таблица).
Элемент может обладать тремя или шестью степенями свободы в зависимости от заданного направления работы. Расчёт с шестью степенями свободы не реализован в CAE Fidesys 8.1.
Масса и демпфирование отсутствуют. Их можно добавить, используя точечную массу и другой тип пружины: линейную или комбинированную пружину.
Неленейная пружина поддерживает все виды нелинейностей: геометрическую и физическую.
Настройки элемента:
Поведение — возможность задания поведения элемента при растягивающей и сжимающей нагрузках:
- Растяжение и сжатие (сим.) — элемент работает на растяжение и сжатие, таблица будет одинаковой для двух случаев;
- Растяжение и сжатие (несим.) — элемент работает на растяжение и сжатие, для двух случаев будут две разные таблицы;
- Растяжение — элемент работает только на растяжение, для одного случая — одна таблица;
- Сжатие — элемент работает только на сжатие, для одного случая — одна таблица.
Графики поведения работы пружины при консервативной разгрузке показаны на рисунке ниже с обозначениями осей: F (Forse) — сила, D (Displacement) — перемещение.

Разгрузка — управление поведением элемента при разгрузке:
- Консервативная — разгрузка происходит по той же траектории, что и была в нагрузке;
Перемещение-сила (сжатие), Перемещение-сила (растяжение) — численное задание таблиц.

Добавлено новое граничное условие «Акустическое давление»
Акустическое давление позволяет задать давление в областях жидкости/газа в акустическом анализе или анализе взаимодействия упругой и акустической сред.
Его следует применять только к сущностям в блоках категории акустическая среда. Данное ГУ может применяться в модальном анализе как фиксация акустического давления в значении 0 и в гармоническом анализе, при условии определения его в виде гармонической функции.
Для создания граничных условий акустического давления следует:
- Выбрать на Панели команд Режим — Граничные условия, Объект — Акустическое давление.
- Выбрать Действие — Создать.
- Задать имя граничного условия при желании, указать объекты, для которых применяется акустическое давление, ввести значение.
- Нажать Применить.

Этим интерактивным операциям соответствуют команды:
[create] acoustic pressure [name <name>] [<id>] [{add|on} {curve|node|nodeset|surface|vertex|volume} {[[id] {[<id>] [(<id range start> to <id range finish>)…]}…] [all] [except {[<except id>] [(<except id range start> to <except id range finish>)…]}…]}] [{value <value>|formula <formula id>|table <table id>}]
Например, для задания акустического давления на поверхность 2 со значением 1000 можно указать в командной строке:
create acoustic pressure on surface 2 value 1000
Виды нагружаемых сущностей
Акустическое давление может прикладываться к:
- объемам;
- поверхностям;
- кривым;
- вершинам;
- узлам;
- наборам узлов.
Добавлено новое граничное условие «Плескание свободной поверхности»
Для создания граничных условий свободных поверхностей следует:
- Выбрать на Панели команд Режим — Граничные условия, Объект — Свободная поверхность.
- Выбрать Действие — Создать.
- Задать имя граничного условия при желании, указать объекты, для которых применяется свободная поверхность.
- Нажать Применить.

Этим интерактивным операциям соответствуют команды:
[create] sloshing [name <name>] [<id>] [{add|on} {curve|edge|face|sideset|surface|tri} {[[id] {[<id>] [(<id range start> to <id range finish>)…]}…] [all] [except {[<except id>] [(<except id range start> to <except id range finish>)…]}…]}]
Например, для задания Свободной поверхности на поверхность 2 можно указать в командной строке:
create sloshing on surface 1
Виды нагружаемых сущностей
Свободная поверхность может прикладываться к:
- поверхностям;
- треугольникам;
- четырехугольникам;
- ребрам;
- наборам сторон.

Добавлен учет демпфирования в связях
В граничное условие «Связи по степеням свободы» добавлены коэффициенты демпфирования, аналогичные коэффициентам блоков линейного демпфирования в пружинах.

Добавлен новый метод интегрирования по толщине оболочки
В настройках свойств оболочки добавлена возможность выбора метода Симпсона для интегрирования по толщине:

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

Добавлено три типа моделирования для болтового соединения:
1. Балки+связи
- Болты моделируются балочными элементами
- Гайки моделируется поверхностью, которая отпечатана на основной поверхности
- Между вершинами болта и отпечатанной поверхностью действует связь по расстоянию
- Для болтов задается преднатяг
- Для болтов сформируется блок
- Необходимо самостоятельно построить кэ-сетку

2. Балки+оболочки
- Болты моделируются балочными элементами;
- Гайки моделируется оболочкой;
- Между вершинами болта и отпечатанной поверхностью действует; связь Расстояние между сущностями;
- Для болтов задается преднатяг;
- Для болтов сформируется отдельный блок из балок;
- Для гаек сформируется отдельный блок из оболочек;
- Необходимо самостоятельно построить кэ-сетку;
- Необходимо самостоятельно задать контакт между оболочками и основной поверхностью.

3. 3D
- Строится солидная модель болта и гайки;
- Формируются блоки для всех частей;
- Необходимо самостоятельно построить кэ-сетку;
- Необходимо самостоятельно задать контакт между гайкой и болтом, гайкой и основной поверхностью.

Геометрии болта задается следующими параметрами:
- Диаметр болта;
- Длина тела болта (если поставить 0 или пустое поле, то высота болта берется автоматически из расстояния между поверхностями);
- Диаметр головки болта;
- Высота головки болта (только для 3D и для оболочки, для балки+связь нужно ставить 0 или пусто);
- Диаметр гайки;
- Высота гайки (только для 3D и для оболочки, для балки+связь нужно ставить 0 или пусто).
Задание концов болта происходит с помощью координат или с помощью ограничивающих кривых и поверхностей (рекомендуем всегда использовать).
Порядок задания через кривые:
- Укажите верхнюю кривую или кривые;
- Укажите верхнюю поверхность или поверхности (где будут найдены остальные кривые для болтового соединения);
- Укажите нижнюю кривую или кривые;
- Укажите нижнюю поверхность или поверхности (где будут найдены остальные кривые для болтового соединения);
- Если создается группа (несколько) болтов, то верхние и нижние кривые могут быть не из одной пары. Главное, выбрать хотя бы одну кривую на поверхности;
- Для выбора установите фокус в нужном поле и выберите на модели кривые и поверхности.
Создание группы соединений:
- Возможно создать несколько болтов;
- Все болты запишутся в один блок;
- Рекомендуем использовать опцию Схожие.
Тогда в выбор для создания болтов попадут все кривые, равные по длине окружности выбранной только на указанной поверхности
Для болтовых соединений задается преднатяг в виде связанного (жесткого) контакта по касательной с преднатягом. Для каждого болта автоматически будет задано отдельное ГУ. Кроме того, автоматически задаются 2 шага нагружения статической задачи.
Добавлен критерий Пака для фильтра «Запас прочности композитов»
Критерий прочности Пака определяет разрушение волокна и межволоконное разрушение в отдельном однонаправленном слое. В основе этой теории лежит теория прочности Мора.
Критерий описывает две различные формы разрушения волокна.
1. Разрушение волокон при продольных напряжениях – Fibre Failure:
- При растяжении — разрыв волокна (Fibre Tension Failure).
- При сжатии – изгиб волокон (Fibre Compression Failure).
2. Разрушение матрицы при действии поперечных и сдвиговых напряжений – Matrix Failure:
- При сдвиге — происходит трещинообразование в матрице, из-за чего матрица отслаивается от волокон.
Критерий рассматривает элемент объёма вокруг волокна, определяет нормальные и сдвиговые напряжения относительно наклонной плоскости. Путём варьирования угла наклона определяется наиболее опасная наклонную плоскость разрушения в матрице, комбинация нормальных и касательных напряжений, на которой достигает критического состояния.

Улучшен конвертер для формата *.CDB (II)
В версии CAE Fidesys 8.1 доступны следующие улучшения для конвертера CDB II:
- Контакты с управляющим узлом (node-to-surface) преобразуются в связи по расстоянию;
- Для блоков категории «Балки» из файла *.cdb считываются варианты задания начала координат сечения (центр масс, сдвиговой центр);
- Для оболочек исправлено чтение эксцентриситетов, в случае если толщина оболочки меньше заданного эксцентриситета, то значение принимается в ближайшем возможном диапазоне [0,1];
- Передаются пользовательские сечения с возможностью отрисовки сечения;
- Реализована группировка связи по мастер-узлу;

- Элементы типа Combin14 передаются в связи по степеням свободы с учетом демпфирования;
- В случае, если для оболочечного элемента не задано сечение, реализовано считывание real constant и материала элемента и присвоение их блоку;
- Улучшена передача ГУ давления и контактов (наборы сторон\sidesets);
- Реализовано считывание направляющих узлов из балочных элементов и преобразование их в систему координат блоков.
Улучшение балочных сечений
Добавлена возможность задания эксцентриситетов для балочных сечений относительно начала координат и сдвигового центра.

Дополнения и улучшения препроцессора
Улучшен интерфейс для задания граничных условий
Значительно улучшен интерфейс для работы с граничными условиями на Панели команд. Теперь все граничные условия задаются в интерфейсе препроцессора единообразно.
Для всех граничных условия появилась возможность задавать формульные и табличные зависимости непосредственно на Панели команд, не переходя в виджет Зависимости ГУ.
Изменились команды для задания некоторых граничных условий (перемещений, силы, давления, температуры и т.д), а также изменилась команда для присвоения формульной или табличной зависимости.


Добавлен импорт файлов *.x3d
Для создания топологически-оптимизированной модели, подходящей для дальнейшего использования в 3Д-печати, реализован импорт файлов в формате *.x3d. Теперь после выполнения расчетов топологической оптимизации возможно импортировать полученную модель из постпроцессора в препроцессор с доработкой начальной геометрии с учетом результатов анализа.


Добавлен вывод массы блоков
В свойствах блоков в интерфейсе препроцессоре появились расчетные массы блоков (для некоторых типов элементов).
В файле PreciseMassSummary.log выводятся массы блоков в том числе и по ID блоков.

Улучшен интерфейс для виджета Эффективных свойств
Улучшен интерфейс виджета «Обработать данные по эффективным свойствам».

Улучшен интерфейс по работе с пользовательскими сечениями
В версии CAE Fidesys 8.1 импорт и экспорт пользовательского сечения перенесены в отдельный раздел раздел на панели команд.

В выпадающем списке для задания профиля сечения пункты «Установить параметры вручную» и «Импортированное сечение» объединены в один профиль — «Пользовательский». В этом разделе возможно задать параметры вручную или выбрать ранее импортированное пользовательское сечение, нажав галочку «Импортированное сечение».



Теперь все характеристики импортированного сечения будут вычислены автоматически на панели «Задать свойства балки» — «Вычисленные характеристики».

Улучшен интерфейс для импорта файлов *.DICOM и *.raw
Для конвертеров файлов DICOM File (*.dcm), Voxel Model File (*.raw), Raw File (Sculpt) (*.raw) улучшен интерфейс виджета импорта файлов. Индекс Хаунсфилда вводится через таблицу, где указываются минимальные и максимальные значения диапазона значений.

Дополнения и улучшения постпроцессора
Улучшен фильтр «Расчет J-интеграла в 2D»
В CAE Fidesys 8.1 добавлены изменения для фильтра «Расчет J-интеграла в 2D» для вычисления характеристик трещин. В фильтре пользователь теперь должен указать только геометрическое задание трещины (набор сторон), вершину трещины и контуры трещины.
Примечание! Для достижения наилучшего результата при моделировании трещины используйте треугольную сетку.


Параметры фильтра:
- Трещина
Трещина моделируется в препроцессоре. Для всех узлов трещины необходимо создать набор сторон (SideSet). Таких наборов сторон может быть несколько.
- Вершина трещины
Моделируется автоматически в месте соединения кривой трещины и остальной моделью.
- Контуры
Число подобластей интегрирования для вычисления J-интеграла. Количество контуров по умолчанию стоит 5, но пользователь может ввести любое значение.
При монотонном нагружении упругопластических материалов в режимах I и II величина J-интеграла не зависит от траектории движения, поэтому скорость выделения энергии определяется контуром, очень близким к вершине трещины.
Для определения величины энергии, описывающей упругопластическое поведение жестких материалов, независимо друг от друга Г.П. Черепанов и Джеймс Р. Райс ввели контурный интеграл (или линейный интеграл), охватывающий фронт трещины, показанный на рис. 1. [1]

Рис. 6. Контурный интеграл

- Симметричная модель
В случае решения задачи методом разреза ее на несколько частей, необходимо указать ее симметричность. В противном случае пользователь получает ошибку.


- Плоская деформация
Несмотря на то что в препроцессоре пользователь уже задает тип деформации, в фильтре также необходимо ее указать.
Плоскодеформированное состояние характеризуется тем, что смещение точек тела и вершины трещины происходит только в направлении осей x и y, в направлении оси z оно затруднено. Деформация совершается только в одной плоскости (xy).
Особенности:
- В области вершины трещины компоненты напряжений действуют во всех трёх направлениях.
- Напряжённое состояние в окрестностях вершины трещины — трёхмерное (объёмное).
Расширенные настройки:

- Минимальный радиус — минимальный радиус области интегрирования. Примерно половина размера наименьшего элемента в вершине трещины.
- Плоский радиус — радиус постоянства весовой функции. Не менее удвоенного размера наименьшего элемента в вершине трещины.
- Максимальный радиус — задает максимальный радиус области интегрирования. Как правило, не более половины длины трещины.
- Модуль Юнга — отображает значение данного параметра материала.
- Коэффициент Пуассона — отображает значение данного параметра материала
- Коэффициент температурного расширения — отображает значение данного параметра материала
- Нормаль к трещине, компонента X — Х координата нормали к трещине (вычисляется автоматически, но пользователь может менять)
- Нормаль к трещине, компонента Y — Y координата нормали к трещине (вычисляется автоматически, но пользователь может менять)
Список литературы: Работнов Ю. Н. Введение в механику разрушения._М.: Наука. Гл. ред. физ.-мат. лит., 1987. — 80 с.
Улучшен доступ к файлам результатов
Теперь открыть имеющиеся файлы результатов через Панель команд – Результаты или используя горячие клавиши CTRL+E возможно, не дожидаясь успешного окончания расчета. Файлы с посчитанными на данный момент результатами будут доступны для открытия из интерфейса после запуска расчета.

Улучшен фильтр «Построить график вдоль пути»
В версии CAE Fidesys 8.1 на вкладке Свойства появился виджет для выбор а пути. Таким образом пользователю не нужно заранее выбирать узлы перед запуском фильтра.
Путь задаётся аналогично фильтру «Построить график вдоль линии». Первую и последнюю точку необходимо выделить с помощью Ctrl+1 Ctrl+2. Далее, чтобы вставить новый узел в конец пути, необходимо зажать Alt и кликнуть на нужный узел, последовательно выбирая остальные узлы.


Определение направления прецессии и стабильности в диаграмме Кэмпбелла
В CAE Fidesys, начиная с версии 8.1, улучшена визуализация фильтра “Диаграмма Кэмпбелла”.
Теперь диаграмма показывает направление прецессии на каждой моде и устойчивость-неустойчивость мод.

Улучшен отчет pdf
Добавлен вариант отчета на английском языке.
Улучшен фильтр «Суммарная сила и момент»
Улучшили работу фильтра «Суммарная сила и момент». Повысили удобство использования фильтра за счет синхронизации отображения раскраски и направлений сил и моментов. Обновленный фильтр автоматически выводит раскраску и направление стрелки для массива, выбранного пользователем.