Разработка алгоритмов и диалоговых программ автоматизированного формирования
Рефераты >> Программирование и компьютеры >> Разработка алгоритмов и диалоговых программ автоматизированного формирования

После расчета МКЭ проводится анализ обширных массивов полученных результатов.

A. Пользователю предлагается ввести допустимые перемещения относительно оси 0X [X], оси 0Y [Y], оси OZ [Z] (в миллиметрах); допустимую угловую деформацию относительно оси 0X [Ux], относительно оси 0Y[Uy], относительно оси 0Z [Uz] (в ).Из файла результатов считываются перемещения узлов X, Y, Z, Ux, Uy, Uz. Вычисляем “запас” жесткости для каждого узла :

(2.1)

и выводит в файл узлы с недопустимой жесткостью, со всеми числовыми значениями.

B. Далее вводится допустимое напряжение [s] (в т/м2).

Из файла результатов считываются напряжения в каждом конечном элементе Nx, Ny, Txy.

(2.2)

где

.

Выводим КЭ с недостаточной прочностью.

2.2. Оценка прочности и жесткости объемных конструкций

После обработки данных методом конечных элементов следует провести обработку результатов расчетов, систематизировать их.

A. Пользователю предлагается ввести допустимые перемещения относительно оси 0X [X], оси 0Y [Y], оси OZ [Z] (в миллиметрах). Из файла результатов считываются перемещения узлов X, Y, Z. Вычисляем “запас” жесткости для каждого узла :

(2.3)

и выводит в файл узлы с недопустимой жесткостью, со всеми числовыми значениями.

B. Далее вводится допустимое напряжение [s] (в т/м2).

Из файла результатов считываются напряжения в каждом конечном элементе Nx, Ny, Txy.

где

.

Выводим КЭ с недостаточной прочностью.

3. Программа реализации синтеза и анализа конечно-элементных моделей пространственных конструкций

Программа Sintankem состоит из 8 модулей :

1. Obolochca( ) - этот модуль считывая из файла с расширением “dat” исходную информацию о размерности модели, количестве опорных точек, количестве исследуемых поверхностей и степени дискретизации производит их обработку. Если необходимо произвести дискретизацию поверхности с особенностью то продолжается ввод из файла данных номера точки, ее координаты и дополнительную степень дискретизации, т. е. выполнение пунктов 1.2.1 - 1.2.3. В результате мы получаем файлы с координатами узлов и список конечных элементов, которые составляют основу исходных данных для расчета по программам, реализующим МКЭ.

2. Spline( ) - этот модуль составляет систему линейных алгебраических наклонов относительно наклонов сплайна mi по формулам 1.2, 1.2.а, с учетом краевых условий 1.3, 1.5, 1.3.а, 1.5.а и 1.4, 1.4.а или , .

3. Metodgauss ( ) - реализует метод Гаусса.

4. SS3( ) - реализует формулу 1.1, 1.2.

5. Rez( ) - формирует файл результатов.

6. AnalizPeremNapraj( ) - оценка прочности и жесткости оболочковых и объемных конструкций по результатам анализа МКЭ.

7. Podgotovka_grafici( ) - проводит считывание файлов данных и переводит их к плоской задаче.

8. Grafici( ) - вывод графиков на экран.

Листинги программы смотри в приложении 1.

На рис. 8 представлена структура программы Sintankem.

1 2 3

Расчет поверхности с особенностью и создание файла с координатами узлов и списком КЭ.

Есть да

изменение

поверхности

нет

рис. 8.

4. Пример расчета оболочковой конструкции

На рисунке 9 приведена КЭМ конструкции, на которую действует сосредоточенная сила P=0.5 т и размерами L=0.8 м; B=0.4 м; H= 0.1 м. В результате синтеза по программе Sintankem получен файл исходных данных для расчета с помощью промышленной программы “ЛИРА”, реализующей МКЭ в перемещениях. Эти данные, а также фрагменты результатов расчета по программе “ЛИРА” приведены в приложениях 2 и 3.

Затем с помощью программы Sintankem был выполнен анализ результатов расчета по “ЛИРА” с оценкой жесткости и прочности. Результаты анализа приведены в приложении 4.


Страница: