Тип работы:
Предмет:
Язык работы:


Расчёт параметров и моделирование изгибаемых многогранных поверхностей, составленных из параллелограммов

Работа №71496

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы40
Год сдачи2020
Стоимость4250 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
29
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 5
2. Методы решения 7
2.1. Линейно - алгебраический метод 7
2.2. Геометрический метод 10
3. Программная реализация 13
4. Создание трёхмерной модели 16
4.1. Необходимые вычисления 16
4.2. Реализация 19
Заключение 24
Список литературы 25
Приложение А. Исходный код программы на Python 26

Многогранной поверхностью называется поверхность, состоящая из набора плоских многоугольников (например, треугольников или параллелограммов). Элементами многогранной поверхности являются её вершины, рёбра — стороны граней и грани, которыми являются многоугольники.
Согласно известной классификации [1], многогранные поверхности могут быть изгибаемыми. Их особенностью является то, что пространственную форму можно изменить непрерывной деформацией. В процессе такой деформации каждая грань не изменяет своих размеров (движется как твёрдое тело), а деформация осуществляется только за счёт непрерывного изменения двугранных углов.
Отдельный интерес представляют изгибаемые поверхности, составленные из равных выпуклых 4-угольников, допускающие плоскую реализацию (в виде замощения плоскости). Они нашли применение в промышленности в качестве солнечных панелей для космических аппаратов [2]. Также они используются и в архитектурном дизайне: изогнутые фасады или крыши из четырехугольных стеклянных панелей встречаются в современных городах. Известны условия, при которых такие поверхности обладают свойством изгибаемости: комплекс, состоящий из граней и её 8 соседей, допускает непрерывное изменение [3].
В большинстве известных работ, связанных с исследованием свойств изгибаемых поверхностей, рассматриваемые случаи сводятся к рассмотрению общей модели. Интерес состоит в том, чтобы произвести численное моделирование изгибаемой поверхности.
Выбранная тема не только представляет собой увлекательное математическое исследование, но и будет актуальна благодаря наличию приложений в архитектуре и технической деятельности.
В работе рассматривается частный случай изгибаемых многогранных поверхностей: поверхностей, составленных из равных параллелограммов.
Цель выпускной квалификационной работы состоит в:
1. Определении параметров, описывающих изгибаемую многогранную поверхность, составленную из равных параллелограммов.
2. Поиске алгоритма, позволяющего вычислить координаты произвольного участка поверхности по данному набору параметров.
3. Программной реализации трёхмерной модели данной поверхности.
4. Адаптации данной модели с целью обеспечения возможности её SD-печати. 


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения выпускной квалификационной работы были решены следующие задачи:
1. Описано движение вершин поверхности, параметризованной длинами сторон параллелограмма, углом а параллелограмма и двугранным углом сгиба у.
2. Смоделирован полученный результат.
3. Разработана трёхмерная модель по полученному результату.
Созданная модель поверхности позволяет наглядно увидеть особенности и свойства рассмотренного частного случая изгибаемых многогранных поверхностей. Таким образом, цель выпускной квалификационной работы считаю достигнутой.



1. Izmestiev, Ivan. (2016). Classification of Flexible Kokotsakis Polyhedra with Quadrangular Base. International Mathematics. Research Notices. 2017. 10.1093/imrn/rnw055.
2. Nishiyama, Yutaka. (2012). Miura folding: Applying origami to space exploration. International Journal of Pure and Applied Mathematics. 79. 269-279.
3. Karpenkov, Oleg. (2009). On the flexibility of Kokotsakis meshes. Geometriae Dedicata. 147. 10.1007/s10711-009-9436-4.
4. Яблокова С.И. Лекции по курсу "Аналитическая геометрия". Часть 1: Учебное пособие / Яросл. гос. ун-т. Ярославль, 2002. 108 с.
5. Яблокова С.И. Лекции по курсу "Аналитическая геометрия". Часть 2: Учебное пособие / Яросл. гос. ун-т. Ярославль, 2003. 112 с.
6. Hunter, J. D. Matplotlib: A 2D graphics environment. Computing in Science &Engineering, 9. 3. 90-95. Matplotlib is a 2D graphics package used for Python for application development, interactive scripting, and publication-quality image generation across user interfaces and operating systems. IEEE COMPUTER SOC. 10.1109/MCSE.2007.55. 2007.
7. Библиотека Numpy-STL 2.11.2. URL:https://pypi.org/project/numpy-stl/.
8. The STL Format. URL:http://www.fabbers.com/tech/STL_Format.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ