Гидростатическое давление на цилиндр (задание зависимости ГУ от координат)

Societe Francaise des Mecaniciens, Guide de validation des progiciels de calcul de structures, (Paris, Afnor Technique,1990.) Test No. SSLS08/89. I-Deas Model Solution Verification Manual

Решается задача о гидростатическом нагружении цилиндрической оболочки. Геометрическая модель задачи представлена на рисунке: радиус 1 м, толщина оболочки 0.02 м. Оболочка закреплена из условия симметрии. Пластинка нагружена давлением p = 20000•z/L Па. Критерий прохождения теста: перемещение uz в точке (0, R, L) равно 2.86•10-6 м.

Построение модели

Создайте цилиндр радиусом 1 м и высотой 4 м. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Создать. Из списка геометрических примитивов выберите Цилиндр. Задайте необходимые параметры. Нажмите Применить.

Получите из объемного цилиндра цилиндрическую оболочку. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Удалить. Задайте необходимые параметры. Нажмите Применить.

Удалите боковые поверхности. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Удалить. Задайте необходимые параметры. Нажмите Применить.

Оставьте четверть оболочки (симметрия задачи). На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Разрез. Из выпадающего списка выберите Координатная плоскость. Задайте необходимые параметры. Нажмите Применить.

Проделайте то же самое, но в плоскости ZX.

Удалите поверхности. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Удалить. Задайте необходимые параметры. Нажмите Применить.

Переместите поверхность к началу координат. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Преобразовать. Из выпадающего списка выберите Переместить и задайте необходимые параметры. Нажмите Применить.

Построение сетки

Разбейте поперечные кривые на 10 элементов. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить.

Разбейте продольные кривые на 20 элементов. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и задайте необходимые параметры. Нажмите Применить.

Постройте поверхностную сетку. На панели команд выберите Режим - Сетка, Объект - Поверхностная, Действие - Построение сетки. Из выпадающего списка выберите Автоматическая и задайте необходимые параметры. Нажмите Применить схему, Построить сетку.

Задание материала и свойств блоков

Задайте материал. На панели команд выберите модуль задания свойств материала Режим - Материал, Объект - Управление материалами. Укажите имя материала Material1. В колонке свойств откройте список Упругость и перетащите название Материал Гука в колонку Свойства материала. Задайте необходимые значения.

Нажмите Применить. Закройте окно Управление материалами.

Создайте блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте ID блока и выберите из выпадающих списков: Оболочка. Затем необходимо задать свойства оболочки, для этого нажмите на кнопку . Введите необходимые параметры. Нажмите Применить.

Закройте окно Задать свойства оболочки. Нажмите Применить.

Задание граничных условий

Закрепите поперечную кривую из условия симметрии. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.

Закрепите продольную кривую из условия симметрии. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.

Закрепите другую продольную кривую из условия симметрии. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.

Приложите давление на внутреннюю поверхность цилиндра величиной 1. На панели команд выберите Режим - Граничные условия, Объект - Давление, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.

Задайте зависимость давления от координаты z. На панели команд выберите Режим - Зависимость ГУ. Выберите тип ГУ - Давление и задайте требуемые параметры. Нажмите Применить.

Для просмотра построенного графика используйте соответствующую вкладку.

Закройте окно Зависимость ГУ.

Запуск расчета

Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Настройки расчета - Статический, Статический - Общие. Задайте требуемые параметры и нажмите Применить, Начать расчет.

Анализ результатов

Откройте файл с результатами. Это можно сделать тремя способами:

  • Нажмите Ctrl+E;

  • В главном меню выберите Расчёт - Открыть результат;

  • На панели команд выберите Результаты (Режим - Результаты, Результаты - Открыть Результат).

Появится окно FidesysViewer, в котором вы сможете ознакомиться с результатами расчёта.

2. Отобразите компоненту Uz поля перемещений на модели. На верхней панели установите Перемещение - Z - Поверхность. Затем сравните численное значение искомого перемещения в точке (0,1,4) с исходным из источника -2.86e-6. Для этого выберите Фильтр → Алфавитный Указатель → Проверьте расположение. Во вкладке Свойства для этого фильтра установите необходимые параметры. Нажмите Применить.

Полученное значение -2.99994-06 отличается от требуемого -2.86e-6 на 4.89%.

Можно посмотреть, как деформируется тело под приложенным давлением. Для этого выберите фильтр Фильтр → Алфавитный Указатель → Деформировать по вектору . Во вкладке Свойства укажите множитель масштаба - 1e5. В результате отобразится деформированное тело. На верхней панели установите Перемещение - Сумма - Поверхность с ребрами.

Обратите внимание на направление координатных осей на картинке.

Выгрузите числовые данные. В главном меню выберите Файл → Сохранить данные либо нажмите Ctrl+S. Введите имя файла (формат *.csv), оставьте по умолчанию. Нажмите ОК. Сохранённый файл представляет собой обычную таблицу числовых данных, которую можно открыть любым текстовым редактором.

Использование консольного интерфейса

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

reset
set default element hex
set node constraint on
create Cylinder height 4 radius 1 
delete volume 1 keep_lower_geometry 
delete Surface 2 3 
webcut body 2 with plane xplane offset 0 preview 
webcut body 2 with plane xplane offset 0 
webcut body 2 with plane yplane offset 0 preview 
webcut body 2 with plane yplane offset 0 
delete Surface 5 6 
move Surface 7 preview z 2 include_merged 
move Surface 7 z 2 include_merged 
curve 17 18 interval 10
curve 17 18 scheme equal
curve 5 16 interval 20
curve 5 16 scheme equal
surface all size auto factor 5
mesh surface all
list Surface 7 mesh
create material 1 
modify material 1 name 'material 1'
modify material 1 set property 'POISSON' value 0.3
modify material 1 set property 'MODULUS' value 2e+11
set duplicate block elements off
block 1 add surface 7
block 1 material 1
block 1 element shell order 2
create shell properties 1
modify shell properties 1 thickness 0.02
modify shell properties 1 eccentricity 0.5
block 1 shell properties 1
create displacement on curve 17 dof 3 dof 4 dof 5 fix 0
create displacement on curve 5 dof 1 dof 5 dof 6 fix 0
create displacement on curve 16 dof 2 dof 4 dof 6 fix 0
create pressure on surface 7 magnitude 1 
bcdep pressure 1 value '-20000*z/4'
analysis type static elasticity dim3