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

Название Конвертер Modelica-MVL. Многокомпонентные модели: выпускная квалификационная работа магистра: направление 02.04.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.04.02_02 «Проектирование сложных информационных систем»
Авторы Крышин Алексей Андреевич
Научный руководитель Сениченков Юрий Борисович
Другие авторы Трифонов Петр Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2020
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика среды визуального моделирования; многокомпонентные системы; объектно-ориентированное моделирование; Modelica; Model Vision Language; Rand Model Designer; OpenModelica; visual modeling environments; multi-component systems; object-oriented approach
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 02.04.02
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
Ссылки Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2020/vr/vr20-1702
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\6451
Дата создания записи 10.07.2020

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

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

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

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

Тема выпускной квалификационной работы: «Конвертер Modelica-MVL. Многокомпонентные модели». Данная работа посвящена разработке конвертера с языка Modelica на язык Model Visual Language (MVL). Задачи, которые решались в ходе разработки: 1. Сравнение языков MVL и Modelica на основе многокомпонентного моделирования; 2. Сравнение алгоритмов, формирующих итоговую систему уравнений, для многокомпонентных моделей в языках MVL и Modelica; 3. Разработка методов перевода языковых конструкций; 4. Создание набора моделей для тестирования конвертера. В ходе сравнения языков были выявлены различия в описании механизма наследования и в структуре классов. При реализации методов перевода учитывались эти отличия. Также был произведен сравнительный анализ алгоритма формирования итоговой системы уравнений, который показал, что алгоритм в языках MVL и Modelica работает практически одинаково. Для проверки работоспособности конвертера были разработаны тестовые примеры. В результате данной работы был получен конвертер Modelica-MVL. Благодаря этому пользователи получили инструмент для легкого перевода моделей с языка Modelica на язык MVL.

Theme of graduate work: «Converter Modelica-MVL. Multicomponent models.» This work is devoted to the development of a converter from the Modelica language to the Model Visual Language (MVL). Tasks that were solved during development: 1. Comparison of MVL and Modelica languages based on multicomponent modeling; 2. Comparison of the algorithms for generating the final system of equations for multicomponent models in the MVL and Modelica languages; 3. Development of translation methods for language structures; 4. Creating a set of models for testing the converter. A comparison of languages revealed differences in the description of the mechanism of inheritance and in the structure of classes. When implementing translation methods, these differences were taken into account. A comparative analysis of the algorithm for generating the final system of equations was also performed, which showed that the algorithm works almost identically in the MVL and Modelica languages. Test examples were developed to test the converter's performance. As a result of this work, a Modelica-MVL converter was obtained. This gives users a tool for easily translating models from Modelica to MVL.

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

Количество обращений: 6 
За последние 30 дней: 0

Подробная статистика