Details

Title: Конвертер Modelica-MVL. Непрерывные, дискретные и гибридные системы: выпускная квалификационная работа магистра: направление 02.04.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.04.02_02 «Проектирование сложных информационных систем»
Creators: Сергеев Максим Владимирович
Scientific adviser: Сениченков Юрий Борисович
Other creators: Трифонов Петр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: среды визуального моделирования; объектно-ориентированное моделирование; гибридное поведение; Modelica; Model Vision Language; Rand Model Designer; OpenModelica; visual modeling environments; object-oriented approach; hybrid behavior
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 02.04.02
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1739
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

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

Theme of graduate work: «Converter Modelica-MVL. Continuous, discrete and hybrid systems». The goal of this work is to develop a converter from the Modelica language to the Model Visual Language (MVL). Both of these languages are object-oriented and use a similar approach to describing models. However, despite the similarity of these languages, there are some differences between them that need to be taken into account when implementing translation methods. When developing the converter, the following tasks were solved: 1. Comparison of the description of continuous, discrete and hybrid systems in Modelica and MVL languages; 2. Implementation of methods for translating these systems; 3. Development of test models to check the correct work of the converter. Based on the results of comparing the Modelica and MVL languages, a significant difference was found in the description of hybrid systems, which was taken into account when developing methods for translating these systems. To check the correct work of the converter, test models were written. The result of this work was a converter from Modelica to MVL. This software product enabled users to automatically translate own models.

Document access rights

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

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics