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


Разработка модулей для программного комплекса ПА9

Работа №80197

Тип работы

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

Предмет

автоматика и управление

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

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


РЕФЕРАТ 6
СОДЕРЖАНИЕ 7
ВВЕДЕНИЕ 9
1. Разработка программного модуля построения табличных зависимостей для комплекса ПА9 10
1.1 Постановка задачи 10
1.2 Выбор графического API 11
1.2.1 JavaFx API 12
1.2.2 Java3D API 14
1.2.3 Сравнение JavaFX и Java3D 15
1.3 Парсинг входного файла 16
1.4 Алгоритм построения поверхности 17
1.4.1. Построение полигона 19
1.5. Построение графика 20
1.6. Дополнительный функционал 20
1.7 Результат работы программы 21
1.8 Описание программы 22
1.8.1 Классы для анализа и работы с файлами 22
1.8.2 Классы для работы с пространством и камерой 23
1.8.3 Классы для изображения элементов 3D сцены 23
1.8.4 Класс для отображения 3D сцены 25
1.8.5 Класс для отображения 2D сцены 26
1.8.6 Класс для управления пользовательским интерфейсом 26
1.9 Встраивание модуля в ПА9 27
1.10 Вывод о проделанной работе 29
2 Разработка модуля, реализующего явно-неявный метод численного интегрирования 30
2.1 Постановка задачи 30
2.2 Узловой модифицированный метод 31
2.3 LU-разложение 32
2.4 Метод Ньютона для решения СНАУ 34
2.5 Алгоритм вычисления с помощью неявной схемы 34
2.6 Алгоритм вычисления с помощью явно-неявной схемы 36
2.7 Встраивание модуля в ПА9 38
2.8 Вывод о проделанной работе 44
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46

Приложения должны быть в работе, но в данный момент отсутствуют

Данная работа посвящена разработке программных модулей для системы моделирования и оптимизации технических объектов-ПА9.
Разработка данных модулей велась на объектно-ориентированном языке программирования-Java c использованием интегрированной среды разработки IntelliJ IDEA.
Основными задачами дипломного проекта являлись разработка программного модуля, с помощью которого можно было просматривать табличные зависимости из файла в виде графика или поверхности, построенной по точкам, разработка программного модуля для расчетов потенциалов в узлах схемы, модифицированным узловым методом, с применением явно-неявного метода интегрирования. Также необходимо интегрировать эти модули в ПА9.
Предполагается, что файл с табличными зависимостями имеет два формата, первый построения графика в двумерном пространстве, второй для построения поверхности в трехмерном пространстве.
Модифицированный узловой метод-метод расчета динамики технических схем, в которой неизвестными являются потенциалы в узлах цепи, идеальные источники тока и токи индуктивностей.


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

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

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


В ходе дипломного проекта был разработан программный модуль, с помощью которого можно было просматривать табличные зависимости из файла в виде графика или поверхности, построенной по точкам, и был разработан программный модуль для расчетов потенциалов в узлах схемы, модифицированным узловым методом, с применением явно-неявного метода численного интегрирования.
Разработанные модули были успешно добавлены в функционал программного комплекса ПА9. Также следует отметить, что графический модуль показал устойчивою работоспособность на разных наборах данных, а модуль реализующий явно-неявный метод численного интегрирования показал значительный прирост производительности, в сравнении с неявным методом интегрирования.


1. JavaFX vs Java3D 2017. Режим доступа:
http: //ru.tmsoftstudio. com/blog/j avafx-2-vs-j ava3 d/page. html (дата
обращения: 15.02.2017).
2. Машнин Т. JavaFX 2.0. Разработка RIA-приложений // БХВ- Петербург. 2012. 320 с.
3. DiMarzio J.F. Quick Start Guide to JavaFX // McGrаw-Нill Osbоrne Mеdia. 2011. 266с.
4. JavaFX изнутри. Режим доступа: https://habrahabr.ru/post/130057/(дата обращения: 22.02.2017).
5. JavaFX Руководство. Режим доступа:
http://www.w3ii.com/ru/javafx/default.html (дата обращения:
10.03.2017).
6. Java 3d. Режим доступа:
http://www.studfiles.ru/preview/5847722/page:4/(дата обращения: 10.03.2017).
7. Дегтярев В. JavaFX 2.0. Компьютерная геометрия и графика //
Academia. 2010. 192 с.
8. Узловой модифицированный метод. Режим доступа:
http://bigor.bmstu.ru/?cnt/?doc=Mod/uz_mod1. mod/?cou=Mod/base.cou (дата обращения: 2.05.2017).
9. Модифицированный метод узловых потенциалов. Режим доступа:
http://refac.ru/modificirovannyj-metod-uzlovyx-potencialov/ (дата
обращения: 2.05.2017).
10. Решение СЛАУ методом LU-разложения. Режим доступа:
https://habrahabr.ru/sandbox/35982/(дата обращения: 5.05.2017).
11. Численные методы решения СЛАУ. Режим доступа: http://mathhelpplanet.com/static.php?p=chislennyye-metody-resheniya- slau(дата обращения: 5.05.2017).
12. Методы решения систем нелинейных уравнений. Режим доступа: http://mathhelpplanet.com/static.php?p=metody-resheniya-sistem- nelineynykh-uravneniy(дата обращения: 5.05.2017).
13. Калиткин Н.Н. Численные методы // Наука. 1978. 511 с.
14. Неявная разностная схема. Режим доступа:
http://dit.isuct.ru/IVT/sitanov/Literatura/M347/Pages/Glava3_4_2.htm(дата обращения: 20.05.2017).
15. Брюс Э. Философия Java // Питер. 2016. 1168 с.
16. Хорстманн К.С. Java. Библиотека профессионала. Том 1. Основы// Питер. 2017. 864 с.


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




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