The preprocessor for LS-DYNA

abramov

Home \ Programming \ The preprocessor for LS-DYNA


The preprocessor for LS-DYNA

pspd

The program is a small preprocessor for the preparation of finite element models and input data for the LS-DYNA FE code.

The program provides the following tasks:

  • creation of a new research and opening of existing;
  • opening models in IGES format;
  • building a the finite element model based on ANSYS;
  • setting of load curves;
  • selection of material model from material library;
  • the formation of calculation model;
  • start calculation of the tasks on the local computer;
  • display and processing of the calculation results in the LS-PREPOST.

После создания проекта необходимо выбрать файл, для которого будет создаваться КЭ и расчетная модель. Программа может работать как с одиночными файлами деталей так и со сборочными конструкциями независимо от того в какой CAD-системе они были созданы, однако программа позволяет открывать любую геометрическую трехмерную модель только в формате IGES. На рисунке ниже показано окно программы с открытой моделью:

pspd

Используя соответствующие команды можно вращать, масштабировать, перемещать модель, изменять ее прозрачность или цвет и т.д.

Вкладка КЭ модель предназначена для построения и просмотра КЭ модели. Для построения сеточной модели очень важно правильно подобрать размер конечного элемента, для этого нужно знать размеры модели. В связи с этим в программе на вкладке КЭ модель присутствует команда Получить в разделе Габаритные размеры модели, при ее нажатии программа рассчитывает размеры модели по трем осям.

Используя эти данные можно представить реальные размеры импортированного в программу объекта. Чтобы автоматически рассчитать размер конечных элементов можно использовать команду Подобрать в разделе Параметры КЭ сетки. При необходимости можно изменить размер элемента вручную, введя нужное значение в соответствующее поле.

pspd

В программе можно построить твердотельную, оболочечную сетку как на основании квадротичных элементов так и линейных.

После построения КЭ модели можно создать расчетную модель для этого нужно перейти на соответствующую вкладку:

pspd

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

Используя команды Свернуть/Развернуть можно свернуть или развернуть все параметры в списке. Для поиска параметра используется поле Поиск по параметру, куда необходимо ввести имя параметра и нажать кнопку Поиск. Если такой параметр существует он будет подсвечен в списке параметров. При необходимости ввода или изменения значения параметра необходимо выбрать ячейку радом с ним и ввести нужное значение.

В правой части рабочей области на вкладке Расчетная модель располагается раздел Библиотека материалов, которая представляет перечень файлов в каталоге Mat_Lib, в котором установлена программа. Эти файлы являются по сути заполненные модели материала для различных типов моделей и их свойств по правилам решателя LS-DYNA. Чтобы добавить или удалить библиотечную модель достаточно добавить файл модели материала в нужный каталог или удалить его от туда. Для добавления модели материала из Библиотеки в расчетную модель необходимо выбрать его в списке и нажать кнопку Добавить, в результате он будет перенесен в раздел MATERIAL расчетной модели и в последствии вставлен в файл расчетной модели, который будет запущен на расчет.

После выполнения всех действий по доработке модели средствами LS-PrePost, можно запустить задачу на расчет выбрав команду Запустить на расчет на панели инструментов или в меню Расчеты и после проведения расчета, на это укажет строка Normal termination в выполняемом файле, можно открыть файл результатов. Для этого нужно выбрать команду Показать результаты, будет открыт файл результатов (файл 3dplot) в LS-PrePost. Для возможности вывода результатов расчета во внешние файлы используется команда Вывести результаты, после ее нажатия будет открыто окно, показанное ниже:

pspd

В данном окне необходимо указать файл результатов, из которого будут считаны данные (файл 3dplot), каталог куда необходимо сохранить выходные файлы, ввести номера узлов для которых данные будут выводиться в разделе Вывод для и выбрать тип результата для вывода в разделе Вывод результатов.

Для выбора доступны напряжения по трем осям X, Y и Z, касательные напряжения, эффективные напряжения и деформации, давление и температура. После нажатия на кнопку Ok, будет отработан скрипт, который запустит LS-PrePost, откроет в нем модель и считает все данные, после этого программа сохранить их во внешние файлы в формате xml. Далее эти файлы можно открыть в EXCEL и построить нужные графики. 

Технологии разработки:

  • .NET 4.5 (C#);
  • библиотеки и средства разработки OpenCASCADE;
  • компоненты DevExpress для WinForms;
  • ANSYS APDL;
  • LS-DYNA script language.
Read 838 times Last modified on Friday, 19 February 2016 09:02
Rate this item
(0 votes)
More in this category: « OrderGen v1 psRRK-3D »

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

About Me

Hi, I'm Andrew and I'm engineer with a big experience in CAD/CAE and programming. On this website I would like to share some of my works in the field of 3D design, FEA and software development. I hope to find interesting projects and perspective contacts. More info about me you can find here.

Sign Up to My Newsletter

Newsletters by e-mail

Or get connected with me