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


АВТОМАТИЗАЦИЯ ПРОЦЕССОВ ПРОЕКТИРОВАНИЯ СИСТЕМ ОТОПЛЕНИЯ НА ПРИМЕРЕ ПРОГРАММНОГО МОДУЛЯ ПОСТРОЕНИЯ КОНТУРА ТЕПЛОГО ПОЛА

Работа №99900

Тип работы

Магистерская диссертация

Предмет

информационные системы

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

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


1 АНАЛИТИЧЕСКИЙ ОБЗОР МЕТОДОВ СОЗДАНИЯ ПРОГРАММНЫХ
МОДУЛЕЙ 10
1.1Создание программных модулей 10
1.2Среда визуального программирования Dynamo 10
1.4 Создание макросов 14
1.5 Интегрированные среды разработки 20
1.6 Visual Studio 21
2.1Типы систем отопления 24
2.2Система теплого пола и её разновидности 26
3 ПОСТАНОВКА ЗАДАЧ, НЕОБХОДИМЫХ ДЛЯ РЕШЕНИЯ СКРИПТОМ 29
4 АНАЛИЗ РЫНКА НА ПРЕДМЕТ СУЩЕСТВУЮЩИХ РЕШЕНИЙ 31
4.1 Программные модули 31
4.2 Плагин Uponor UFH 31
4.3 MagiCAD 2021 для Revit 33
4.4 Скрипт Вадима Муратова 37
5 АВТОМАТИЗАЦИЯ ПРОЦЕССА ПОСТРОЕНИЯ КОНТУРА ТЕПЛОГО
ПОЛА 41
5.1 Логика скрипта 41
5.2 Сложности при создании скрипта 42
5.3 Принцип работы скрипта 43
5.4 Результаты и выводы 46
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 49


РЕФЕРАТ
Пояснительная записка содержит 50 страниц, введение, 5 глав, 26 рисунков, 15 источников.
Ключевые слова: BIM, Dynamo, IDE, Revit, автоматизация, программные модули, проектирование систем отопления.
Целью работы является исследование создания инструментов автоматизации процессов проектирования систем отопления. Для осуществления исследования были применены методы теоретического анализа и синтеза, а также методы эксперимента. Объектом исследования в данной работе выступает построение инженерных трубных систем в программном комплексе Revit. Предметом же исследования является создание средства автоматизации построения контура теплого пола в пространстве трехмерной модели объекта строительства.
Результатом исследования стал скрипт по построению системы теплого пола, созданный с помощью среды визуального программирования Dynamo.
Во введении описываются основные принципы BIM технологий, обоснование целесообразности внедрения инструментов автоматизации в процессы проектирования.
В разделе «Термины и определения» приведены термины, используемые в тексте диссертационной работы.
В разделе «Условные обозначения и сокращения» перечислены сокращения, используемые в магистерской диссертации.
В первой главе представлен аналитический обзор различных методов создания программных модулей для Revit.
Во второй главе приведена классификация типов систем в зависимости от принципа теплообмена в помещении, также подробно рассмотрена система теплого пола, её преимущества и недостатки и её разновидности.
В третей главе представлены задачи автоматизации, поставленные для решения скриптом, а также их обоснование.
В четвертой главе рассмотрен анализ рынка на предмет существующих решений построения контура теплого пола в программном комплексе Revit.
В пятой главе описана логика и принцип работы скрипта, сложности, с которыми пришлось столкнуться в процессе создания этого модуля, рассмотрены результаты и выводы.
В заключении представлены основные выводы по проделанной работе и перечислены планы по дальнейшей оптимизации созданного программного модуля.
Для каждой компании одной из основных задач является поиск новых возможностей повышения эффективности и снижения ненужных затрат, как материальных, так и временных. Для проектных компаний подобные возможности могут быть реализованы при помощи использования BIM технологий. BIM моделирование - одна из самых популярных тем в строительстве, ведь это процесс создания и управления всей информацией в любом проекте на любом этапе строительства. Одним из наиболее популярных современных программных продуктов является Revit. ПО Revit включает в себя многообразие инструментов, позволяющих обрабатывать и анализировать физические, функциональные и экономические характеристики объектов недвижимости в едином цикле их создания, управления и использования. Набор этих инструментов помогает всем участникам строительного процесса эффективно взаимодействовать на протяжении всего жизненного цикла объекта, а главное, однозначно и безошибочно воспроизводить объект и получать необходимую информацию. Однако несмотря на то, что этот программный комплекс автоматизирует множество процессов проектирования, до сих пор остаются некоторые рутинные процессы, которые требуют много времени на свою реализацию. Подобные процессы могут быть автоматизированы при помощи плагинов.
Создание дополнительных программных надстроек позволяет пользователям, а именно проектировщиком больше внимания уделять принятию принципиальных решений и тратить меньше времени на выполнение циклически повторяющихся однотипных действий, тем самым ускоряя процесс создания проекта. Подобный подход может значительно ускорить ход развития проекта и даже уменьшить вероятность возникновения ошибок, вызванных человеческим фактором, тем самым предотвращая возможные внесения корректировок.
Процесс проектирования систем отопления сопровождается большим количеством временных затрат, вызванных как расчетами, так и прорисовкой большого количества элементов в пространстве модели. С активным внедрением технологий информационного моделирования в строительный сектор появляются и люди, способствующие дальнейшему совершенствованию процессов работы с этими технологиями. Таким образом, на данный момент уже существуют инструменты автоматизации процессов проектирования для специалистов любой специальности. Однако, многие решения, представленные на рынке, составлены из функций, часть из которых не найдет применения в работе тех или иных компаний. В то же время, каких- то немаловажных свойств в их функционале может не оказаться. Так, встает вопрос, стоит ли создавать специализированные надстройки по оптимизации процесса проектирования самостоятельно?
Действительно, на сегодняшний день существуют не просто программы трехмерного моделирования зданий и сооружений, а программные комплексы, оснащенные разнообразными инструментами для создания собственных сценариев, принципы создания которых можно и стоит осваивать, тем самым увеличивая производительность своей компании.
Целью данного диссертационного проекта создание программного модуля, обеспечивающего автоматизацию процесса проектирования системы теплого пола. Специфика его работы определяется задачами, решаемыми проектировщиками компании «Строительное проектирование «КУБ».


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

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

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


Автоматизация процессов проектирования в программном комплексе Revit может обеспечить значительное упрощение и ускорение работы. Инструменты, обеспечивающие оптимизацию работы проектировщиков, могут быть приобретены, ведь на данный момент на рынке существуют качественные, продуманные и отлаженные в своей работе ПО. Но также можно и самостоятельно создать модуль, обеспечивающий решение конкретных специфических нужд.
Ещё на этапе планирования необходимо обозначить не только задачи, непосредственно решаемые при помощи плагина, но и то, планируется ли дальнейшая продажа продукта другим компаниям или же лишь использование его внутри конкретной компании. Это обуславливает то, как должно выглядеть окончательное решение, насколько оно должно быть интуитивным и наполненным дополнительными функциями. Более интуитивный, визуально привлекательный и наполненный функционалом продукт стоит создавать на базе IDE Visual Studio на С#. Более простой и узко специализированный модуль можно создать на базе Dynamo.
Для создания скрипта оптимизации процессов проектирования систем отопления необходимы знания в области программирования IronPython, поскольку задачу автоматизации этих процессов нельзя решить с помощью нодов. Более того, для обеспечения безошибочной работы модуля необходима продуманная логика, учитывающая все возможные входные условия. Также по завершении должно быть проведено полноценное тестирование плагина на реальных задачах для отслеживания и исправления неполадок в работе созданного инструмента.
В ходе работы над магистерской диссертацией был создан скрипт построения контура теплого пола, главной целью которого является уменьшение временных затрат на проектирование систем отопления в компании «СП «КУБ». Несмотря на сложности увязки геометрических параметров и проработки целостной логики работы плагина, что ограничивало его возможности, плагин получил весь необходимый функционал. А именно:
• создание контура теплого пола внутри границ помещения,
• создание контура по геометрии, импортированной из файла DWG.
Продукт уже может применяться в работе, тем самым ускоряя работу проектировщиков ОВиК. В дальнейшем планируется доработка логики модуля и создание полноценного плагина, который мог бы предоставлять характеристики построенного контура основываясь на полноценном расчете параметров проектируемой системы.



1. Степанников, М., Алтынников, П. Курс BimPlanet №2. Погружение в IronPython и RevitAPI / Степанников, М., Алтынников П. - Текст: электронный // Stepik : [сайт]. - URL: https://stepik.org/course/50277/syllabus (Дата обращения: 6.04.2022)
2. Степанников, М. Курс BimPlanet №1. Знакомство с Dynamo: / Степанников, М.- Текст: электронный // Stepik : [сайт]. - URL: https://stepik.org/course/50129/syllabus(Дата обращения: 3.04.2022)
3. Документация по интегрированной среде разработки Visual Studio - Текст: электронный // Microsoft: официальный сайт. - URL: https://docs.microsoft.com/ru-ru/visualstudio/get-started/visual- studio-ide?view=vs-2022 (Дата обращения: 3.04.2022)
4. Документация по Dynamo - Текст: электронный // Dynamo Primer [сайт]. - URL: https://primer.dynamobim.org/ru/01_Introduction/1- 1_what_is_visual_programming.html (Дата обращения: 6.04.2022)
5. Муратов, В. Dynamo: инструкция для новичков / Муратов В. -
Текст: электронный // Яндекс.Дзен : [сайт]. - URL:
https://zen.yandex.ru/media/muratovbim/dynamo-instrukciia-dlia- novichkov-5e58e91c11b0ea436ee2e185
6. Муратов, В. Revit: макросы и как их копировать / Муратов В. -
Текст: электронный // Яндекс.Дзен : [сайт]. - URL:
https://zen.yandex.ru/media/muratovbim/revit-makrosy-i-kak-ih- kopirovat-6020d15586f4e22208fd0c37
7. Фазлеев, А. Особенности работы с макросами Текст: электронный
// Andrey Stroitel' : [сайт]. - URL:
https://fazleev.blogspot.com/2015/12/revit-api_20.html
8. Курс Автоматизация Revit на языке C#: базовый уровень - Текст:
электронный // Vysotskiy consulting [сайт]. - URL: https://bim.vc/edu/courses/ avtomatizatsiya-revit-na-yazyke-c- bazovyy-uroven/moy-pervyy-plagin/_(Дата обращения: 1.04.2022)
9. Создание приложений .NET на C# - Текст: электронный // Microsoft: официальный сайт. - URL: https://docs.microsoft.com/ru- RU/learn/paths/build-dotnet-applications-csharp/ (Дата обращения: 1.04.2022)
10. Плагин Uponor UFH для Autodesk Revit . - Текст: электронный // BIMLIB : [сайт]. - URL: https://bimlib.pro/articles/plagin-uponor- ufh-dlya-autodesk-revit (Дата обращения: 1.04.2022)
11. MagiCAD для Revit и AutoCAD - Текст: электронный // MagiCAD: официальный сайт. - URL: https://www.magicad.com/ru/magicad- %D0%B4%D0%BB%D1%8F-revit-%D0%B8-autocad/
12. Муратов, В. Revit: моделирование теплого пола / Муратов В. -
Текст: электронный // Яндекс.Дзен : [сайт]. - URL:
https://zen.yandex.ru/media/muratovbim/revit-modelirovanie-teplogo- pola-5ed7458d2cf6c67906047013
13.Что нужно знать современному программисту: C# и IDE - Текст: электронный // Яндекс.Дзен : [сайт]. - URL:
https://zen.yandex.ru/media/otus/chto-nujno-znat-sovremennomu- programmistu-c-i-ide-624147e36b4e7f59f32da464
14. Tammik, J. Revit 2020 C# and VB Visual Studio Add-in Wizards IDE / Tammik J. - Текст: электронный // The Building Coder: [сайт]. - URL: https://thebuildingcoder.typepad.com/blog/2019/04/revit-2020-c-and- vb-visual-studio-add-in-wizards.html (Дата обращения: 3.04.2022)
15. Tammik, J. Simple MEP System Traversal / Tammik J. - Текст: электронный // The Building Coder: [сайт]. - URL: https://thebuildingcoder.typepad.com/blog/2013/02/simple-mep- system-traversal.html (Дата обращения: 3.04.2022)



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



Подобные работы


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