Details

Title: Разработка модуля анализа инженерных систем для системы проектирования зданий Renga: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Рязановский Денис Никитич
Scientific adviser: Туральчук Константин Анатольевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Renga; MEP; язык программирования C++; инженерные сети; расчет нагрузки; programming language C++; engeneering systems; load calculation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-1698
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\22627

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью работы является проектирование и разработка модуля автоматического анализа инженерных сетей для системы проектирования зданий Renga.Объектом исследования выступает автоматический анализ инженерных сетей, а предметом исследования - программы анализа инженерных сетей. В ходе данной работы был разработан модуль для программного комплекса Renga. С его помощью можно вычислить нагрузку на выбранный элемент в различных инженерных сетях, а именно - в вентиляционных, трубопроводных и электрических. Изучен публичный интерфейс программного комплекса Renga, а также существующие решения и способы вычисления нагрузки на инженерную сеть, выявлены их преимущества и недостатки, на основе которых были сформулированы требования к разработанному модулю. Была спроектирована оптимальная архитектура модуля. В процессе разработки модуля активно велось его тестирование с помощью unit-тестов и мануального тестирования. Результатом данной работы стал модуль анализа инженерных систем, единственный для программного комплекса проектирования зданий Renga. Этого функционала очень не хватает пользователям, судя по отзывам обратной связи.

The aim of the work is to design and develop a module for automatic analysis of engineering networks for the Renga building design system. The object of the study is the automatic analysis of engineering networks, and the subject of the study is the program for the analysis of engineering networks. In the course of this work, a module for the Renga software package was developed. With its help, you can calculate the load on the selected element in various engineering networks, namely, in ventilation, pipeline and electrical networks. The public interface of the Renga software package was studied, as well as existing solutions and methods for calculating the load on the engineering network, their advantages and disadvantages were identified, on the basis of which the requirements for the developed module were formulated. The optimal architecture of the module was designed. During the development of the module, it was actively tested using unit tests and manual testing. The result of this work was the engineering systems analysis module, the only one for the Renga building design software package. This functionality is very lacking for users, judging by the feedback.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Table of Contents

  • Разработка модуля анализа инженерных систем для системы проектирования зданий Renga
    • Введение
    • 1. Обзор существующих модулей анализа инженерных систем
    • 2. Проектирование модуля
    • 3. Разработка модуля
    • 4. Тестирование модуля
    • Заключение
    • Список сокращений и условных обозначений
    • Список использованных источников
    • Приложение 1. Работа алгоритма расчёта нагрузки
    • Приложение 2. Диаграмма отношений классов
    • Приложение 3. Исходный код

Usage statistics

stat Access count: 6
Last 30 days: 1
Detailed usage statistics