Детальная информация

Название: Автоматизация проектирования многоквартирных зданий с использованием Revit: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Шапиев Тимур Казимагомедович
Научный руководитель: Дробинцев Павел Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: информационная модель здания; система автоматизированного проектирования; формат данных IFC; Revit; обмен данными между CAD системами; building information model; computer-aided design system; IFC data format; data exchange between CAD systems
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3939
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\25069

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящается улучшению функционала Autodesk Revit. Модули, которые отвечают за импорт и экспорт IFC, были дописаны, используя Revit API. Проект был выполнен полностью на языке C# на платформе .Net. Цель работы – разработать алгоритмы импорта и экспорта IFC файлов, которые будут поэлементно воссоздавать модель жилого здания. В ходе работы были реализованы следующие алгоритмы: • Алгоритм парсинга всех элементов в C# объекты. • Алгоритм распределения элементов по файлам • Алгоритм создания элементов и их редактирования • Алгоритм создания и копирования групп для ускорения работы системы • Алгоритм создания рабочих наборов Был выполнен обзор современных CAD систем и выявлены их плюсы и недостатки, а также предложены способы их устранения. Поставлены цели для дальнейшего развития и улучшения проекта.

This work is dedicated to improving the functionality of Autodesk Revit. The files that are responsible for importing and exporting IFC were added using the Revit API. The project was executed entirely in C# on the platform .Net. The purpose of the work is to develop algorithms for importing and exporting IFC files that will gradually recreate the model of a residential building. In the course of the work, the following algorithms were implemented: • Algorithm for parsing all elements into C# objects. • Algorithm of distribution of elements by files • Algorithm for creating elements and editing them • Algorithm for creating and copying groups to speed up the system • Algorithm for creating working sets A review of modern CAD systems was carried out and their advantages and disadvantages were identified, as well as ways to solve them were proposed. Goals have been set for further development and improvement of the project.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • СПИСОК ИЛЛЮСТРАЦИЙ
  • СПИСОК СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • BIM инженерия, как современный подход к проектированию
    • Стандарты информационного моделирования
    • Принципы устойчивого проектирования
    • Успешные BIM проекты
    • Современные CAD системы
    • Industry Foundation Classes
    • Обмен данными между CAD-системами
    • Autodesk Revit
    • Недостатки при работе с IFC
    • Постановка задачи
  • ГЛАВА 2. ПРЕДЛАГАЕМОЕ РЕШЕНИЕ
    • Схема обмена данных между CAD-системами
    • Причины плохой поддержки формата IFC
    • Revit API
    • Решение проблемы поддержки IFC
    • Объединение элементов в системы
    • Добавление рабочих наборов
  • ГЛАВА 3. ОПИСАНИЕ РЕШЕНИЯ
    • Файл настроек
    • Начало работы
    • Считывание IFC-файла
    • Распределение по файлам
    • Процесс импорта
    • Создание элементов
    • Редактирование созданных элементов
    • Постпроцессинг
    • Объединение в системы
    • Копирование и вставка групп / сборок
    • Вставка заготовок
    • Установка рабочих наборов
    • Сохранение результатов
  • ГЛАВА 4. РЕЗУЛЬТАТ РАЗРАБОТКИ
    • Достигнутые результаты
    • Дальнейшие перспективы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Статистика использования

stat Количество обращений: 4
За последние 30 дней: 2
Подробная статистика