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
Level of education Master
Speciality code (FGOS) 02.04.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
Links Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2020/vr/vr20-1739
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\6458
Record create date 7/10/2020

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

Тема выпускной квалификационной работы: «Конвертер 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.

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

Access count: 4 
Last 30 days: 0

Detailed usage statistics