В окне разбиения на конечные элементы (рис.24) задается размер конечных элементов и точность разбиения. Также включается 3-х мерное разбиение, для этого задается высота конструкции и число разбиений.

Также можно добавить вырезы в конструкции путем добавления многоугольника.


Решение задачи по разбиению реальных плоских конструкций на конечные элементы

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

Пример

Подгружаем фигуру с координатами:

X1 = -50  Y1 = 20;

X2 = -30  Y2 = 30;

X3 = -30  Y3 = 30;

X4 = 40  Y4 = -10;

X5 = 40  Y5 = -30;

X6 = -30  Y6 = -30;

X7 = -40  Y7 = -20;

X8= - 50  Y8 = - 0.

Рис.25. Окно разбиения на конечные элементы.

Выбрав многоугольник из поля слева, нажимаем кнопку “Добавить” и отверстие добавляется в конструкцию. Также чтоб убрать отверстие надо нажать кнопку “Убрать”.

Подгружаем координаты отверстия

X1 = -20  Y1 = 10;

X2 = 0  Y2 = 10;

X3 = 10  Y3 = 0;

X4 = 0  Y4 = -10;

Задаем необходимые дополнительные узлы, которые будут использоваться для стоек и крепления

X1 = -30  Y1 = 20;

X2 = 20  Y2 = 20;

НЕ нашли? Не то? Что вы ищете?

X3 = 20  Y3 = -20;

X4 = -30  Y4 = -20;

Выбираем максимальную площадь элемента и погрешность разбиения и запускаем разбиение.

максимальная площадь = 50

погрешность = 10% 

Рис. 26. Плоская конструкция, разбитая на прямоугольники.

В итоге получаем фигуру, показанную на рис.26.

Координаты узлов сетки автоматически отображаются в текстовом файле в следующем виде:

0                -30        20        0

1                20        20        0

2                20        -20        0

3                -30        -20        0

4                20        25        0

5                20        26.25        0

6                22.5        25        0

7                20        23.75        0

8                22.5        23.75        0

9                20        22.5        0

10                22.5        22.5        0

11                20        21.25        0

12                22.5        21.25        0

13                22.5        20        0

…………………………..

337                -30        -28.75 0

В нашем примере количество узлов равно 338.

Так же в этом текстовом файле отображаются номера вершин, которые составляют прямоугольники и треугольники, на которые произошло разбиение:

0        3        4        5        6

1        4        7        4        6        8

2        4        9        7        8        10

3        4        11        9        10        12

4        3        13        12        14

5        4        1        11        12        13

6        3        15        16        17

7        3        18        17        19

8        4        20        15        17        18

9        3        21        19        22

10        3        23        22        24

11        4        25        21        22        23

12        4        26        20        19        25

13        3        27        14        28

14        3        29        28        30

15        4        31        27        28        29

16        3        32        30        33

17        3        34        33        16

18        4        35        32        33        34

19        4        36        31        30        35

20        4        37        1        14        36

21        4        38        36        16        26

………………………………….

250        3        335        336        337

Заключение

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

В дипломе наглядно представлен анализ уже существующих систем конечно-элементных расчетов и анализ алгоритмов построения сеток. С помощью данного дипломного проекта могут быть решены сотни инженерных задач по разбиению сеток на конечные элементы. Программа будет использована для своих определенных задач: для расчета радиоэлектронных средств (РЭС) и для оптимизации конструкций РЭС. 

Литература


етод конечных элементов. Основы / Пер. с англ. - М.: Мир, 1984. - 428 с. Журнал САПР и графика. – c 1996. Bern M. and Eppstein D. Mesh generation and opti - mal triangulation. - Computing in Euclidean Geometry, edited by F. K. Hwang and D.-Z. Du, World Scientific, 1992. Mitchell S. A. and Vavasis S. A. Quality mesh generation in three dimensions. - Proceedings of the Eighth Annual Symposium on Computational Geometry, 212-221, ACM Press, 1992. Метод конечных элементов в технике: Пер. с англ. - М.: Мир, 1975. - 541с. ГОСТ 12.0.003-74(1999) ССБТ. Опасные и вредные производственные факторы. Классификация. етод конечных элементов. Основы: Пер. с англ. — М.: Мир, 1984 ANSYS для конструкторов. — М.: ДМК Пресс, 2009. — С. 248. Макс Шлее. «Qt 4.5. Профессиональное программирование на языке С++», Санкт-Петербург, 2010 г.; ГОСТ 12.1.009-76(1999) ССБТ. Электробезопасность. Термины и определения. СанПиН 2.2.2/2.4.1340-03 “Гигиенические требования к персональным электронно-вычислительным машинам и организации труда”. ГОСТ 12.1.003-83 (1999) ССБТ. Шум. Общие требования безопасности. СанПиН 2.2.4.548-96 “Гигиенические требования к микроклимату производственных помещений”. ГОСТ 12.1.006-84 ССБТ. Электромагнитные поля радиочастот. ГОСТ Р50923-96 “Дисплеи. Рабочее место оператора. Общие эргономические требования и требования к производственной среде. Методы измерения”. ГОСТ 19431-84 “Энергетика и электрификация. Термины и определения”.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9