Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по LS-DYNA Часть 2

.pdf
Скачиваний:
314
Добавлен:
29.02.2016
Размер:
3 Мб
Скачать
☆

41

конечного. Т.е. снова будем использовать массив из двух строк

(указано «по умолчанию» раздел I,J,K No. of row, column, planes).

Нажимаем OK.

Рисунок 36. Окно Array Parameters

Рисунок 37. Окно Add New Array Parameter

В окне Array Parameters (Рисунок 36) выбираем массив

LOAD_ARRAY, нажимаем Edit… и в окне Array Parameter LOAD_ARRAY (Рисунок 38) указываем первое

42

значение 0 (начальное значение нагрузки) и второе значение (до которого возрастает нагрузка в каждом узле) 1 (безразмерная величина, значение и размерность которой будет устанавливаться позже с помощью коэффициента пропорциональности).

Необходимо сохранить указанные значения и выйти из данного окна с использованием пункта File> Apply/Quit раскрывающегося меню данного окна (Рисунок 38).

Рисунок 38. Определение первого и последнего значения силы с помощью окна Array Parameter LOAD_ARRAY

В окне Array Parameters (Рисунок 36) выбираем массив TIME, нажимаем Edit… и в окне Array Parameter TIME указываем первое значение 0 (начальное значение времени) и второе значение (до которого изменяется время) 1 (с).

Необходимо сохранить указанные значения и выйти из данного окна с использованием пункта File> Apply/Quit раскрывающегося меню данного окна.

Нажимаем кнопку Close.

Шаг 6. Определение динамической нагрузки, действующей в отдельных узлах

Main Menu>

Preprocessor>

LS-DYNA Options>

Loading Options>

Specify Loads

 

 

 

Main Menu> Solution> Loading Options> Specify Loads

 

При использовании данного пункта меню

появляется окно

Specify Loads for LS_DYNA Expliсit

(Рисунок 39).

Далее выполняем

следующие действия:

 

 

43

Раздел Load Labels. Выбираем метку UY (перемещение вдоль оси

0Y).

В раскрывающемся списке Component name or PART number

выбираем «составную часть», к которой будут приложены динамические нагрузки NODES_FOR_LOADS (Рисунок 39).

Рисунок 39. Окно Specify Loads for LS_DYNA Expliсit

 

В

следующем

раскрывающемся

списке

Parameter name for time values

выбираем имя массива

TIME,

44

который определяет начальное и конечное значение отрезка времени.

Далее в раскрывающемся списке Parameter name for data values выбираем имя массива LOAD_ARRAY, который определяет начальное и конечное значение нагружения.

В разделе Scale Factor for loading curve в качестве масштабного коэффициента в данном случае необходимо ввести 0.003 (м), т.к. предполагаем, что происходит растяжение образца.

Нажимаем кнопку OK (Рисунок 40).

Рисунок 40. Результаты приложения нагрузки к узловым точкам «составной части» NODE_ROR_LOAD

Шаг 7. Сохранение измененной модели в db-файле

Utelity Menu> File> Save as…

При использовании пункта главного меню появляется окно выбора Save DataBase. В этом случае последовательность действий, связанная с выбором логического диска, папки (например, C:\example1\), в которой будет храниться модель, полностью описана ранее. В данном случае, необходимо выбрать имя существующего файла (example1.db) в окне Save DataBase to и нажать кнопку Yes («по умолчанию» включена кнопка No) для перезаписи существующего файла.

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

45

Шаг 1. Чтение существующей модели из db-файла

Utility Menu> File> Resume from…

При использовании пункта меню утилит появляется окно Resume DataBase. В этом случае последовательность действий, связанная с выбором логического диска, папки (например, C:\example2\), в которой хранится уже созданный файл полностью изложены ранее, однако в данном случае необходимо выбрать другой файл (например, example2.db) в списке Resume DataBase From, в котором хранится вторая созданная модель.

Шаг 2. Отображение узловых точек лежащих на поверхности A1

Utility Menu> Select> Component Manager…

Далее:

Выбираем «составную часть» AREA_1 (Рисунок 41).

Нажимаем кнопку Select Component/Assembly .

Нажимаем кнопку Display Component/Assembly . Закрываем Component Manager.

Для выбора узловых точек принадлежащих поверхности A1

используем пункт Utility Menu> Select> Entities… .

Рисунок 41. Окно Component Manager с выбранным пунктом AREA_1

Далее необходимо:

В первом раскрывающемся списке первого раздела окна Select Entities следует установить пункт Nodes (Рисунок 42).

46

Во втором раскрывающемся списке необходимо выбрать пункт

Attached to (Рисунок 42).

Во второй секции (секции переключателей) необходимо выбрать пункт Areas, all (Рисунок 42).

Нажать Apply. Нажать кнопку Plot.

Нажать кнопку Cancel (Рисунок 43).

Рисунок 42. Пункты необходимые для выбора узловых точек, расположенных на поверхности

47

Рисунок 43. Результат выбора узловых точек поверхности A1

Шаг 3. Определение ограничений на узловых точках поверхности A1

Main Menu> Preprocessor> LS-DYNA Options> Constraints> Apply> On Nodes Main Menu> Solution> Constraints> Apply> On Nodes

При использовании данного пункта меню появится окно выбора Apply U,Rot on Nodes, в котором необходимо нажать кнопку Pick All. После этого в появившемся диалоговом окне Apply U,Rot on Nodes (Рисунок 44) необходимо выбрать UX и нажать OK (Рисунок 45).

Рисунок 44. Диалоговое окно Apply U,Rot on Nodes

48

Рисунок 45. Результаты приложения ограничений к узловым точкам поверхности A1

Шаг 4. Отмена выбора поверхности A1

Utility Menu> Select> Everything

Использование данного пункта необходимо для того, чтобы в дальнейшем все (геометрические и конечно-элементные) компоненты модели были доступны.

Шаг 5. Отображение узловых точек лежащих на линии L50

Utility Menu> Select> Component Manager…

Далее:

Выбираем «составную часть» LINE_50.

Нажимаем кнопку Select Component/Assembly .

Нажимаем кнопку Display Component/Assembly . Закрываем Component Manager.

Для выбора узловых точек, принадлежащих линии L50, используем пункт Utility Menu> Select> Entities… . Далее необходимо:

В первом раскрывающемся списке первого раздела окна Select Entities следует установить пункт Nodes.

49

Во втором раскрывающемся списке необходимо выбрать пункт

Attached to .

Во второй секции (секции переключателей) необходимо выбрать пункт Lines, all .

Нажать Apply. Нажать кнопку Plot.

Нажать кнопку OK (Рисунок 46).

Рисунок 46. Результат выбора узловых точек линии L50

Шаг 6. Создание «составной части» (component) из узловых точек линии L50

Utility Menu> Select> Component Manager…

При использовании данного пункта меню появится окно

Component Manager. Далее необходимо:

Нажать первую кнопку Create Component .

В появившемся окне Create Component (Рисунок 47) выбираем раздел Nodes, в поле ввода указываем имя «составной части»

(component) (в данном случае NODES_FOR_LOAD).

Нажимаем кнопку OK.

Далее нажимаем Pick All в окне выбора Reselect nodes.

Закрываем окно Component Manager.

50

Рисунок 47. Окно Create Component

Шаг 7. Определение ограничений на узловых точках линии L50

Необходимо ограничить перемещения вдоль оси 0Y на линии L50:

Main Menu> Preprocessor> LS-DYNA Options> Constraints> Apply> On Nodes Main Menu> Solution> Constraints> Apply> On Nodes

При использовании данного пункта меню появится окно выбора Apply U,Rot on Nodes, в котором необходимо нажать кнопку Pick All. После этого в появившемся диалоговом окне Apply U,Rot on Nodes (Рисунок 48) необходимо выбрать UY и нажать OK (Рисунок 49).

Рисунок 48. Диалоговое окно Apply U,Rot on Nodes