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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 4
Last 30 days: 0