Об одном подходе к моделированию динамических систем
Автор: Николаева Дарима Доржиевна, Ширапов Дашадондок Шагдарович, Антонов Вячеслав Иосифович
Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths
Рубрика: Математическое моделирование и обработка данных
Статья в выпуске: 2, 2018 года.
Бесплатный доступ
При разработке комплексов компьютерных программ, моделирующих различные динамические системы, часто требуется построить математические модели той или иной предметной области. В статье для заданного языка программирования построены функции, такие, что для любой заданной программы можно построить суперпозицию функций (терм). Вычисление упомянутого терма порождает вычислительный процесс, который возникает при исполнении программы. Если программа предназначена для моделирования динамической системы, то вычисление алгебраического терма является адекватным моделированием функционирования динамической системы. Таким образом, разработана алгебраическая модель языка программирования, предназначенная для моделирования динамических систем, где вычисление алгебраического терма порождает моделирующий процесс динамических систем. Для построения указанных функций необходимо точно описать области определения и области значений этих функций. Для построения областей определения и областей значений этих функций используются контекстно-свободные грамматики, операция отождествления. Кроме указанных средств применяются понятие многоуровневости модели, концепция косвенного именования (косвенная адресация), рекурсия, а также некоторые простые средства из теории алгоритмов и теории программирования. Таким образом, найден достаточно «широкий» по практическому охвату способ компьютерного моделирования различных динамических систем, где произвольная программа может быть представлена в виде алгебраического терма универсальной алгебры с сигнатурой из указанных функций.
Динамические системы, моделирование, математическая модель языка, универсальная алгебра, контекстно-свободная грамматика, рекурсия, интерпретатор, семантика
Короткий адрес: https://sciup.org/148308906
IDR: 148308906 | DOI: 10.18101/2304-5728-2018-2-95-109
Список литературы Об одном подходе к моделированию динамических систем
- Интеллектное управление динамическими системами / С.Н. Васильев [и др.]. М.: Физико-математическая литература, 2000. 352 с.
- Семантика языков программирования: пер. с англ. / под ред. В.М. Курочкина. М.: Мир, 1980. 395 с.
- Тузов В.А. Математическая модель языка. Л.: Изд-во ЛГУ, 1984. 176 с.
- Тузов В.А. Подход к построению универсальной схемы языка. Синтаксис // Программирование. 1980. № 5. С. 17-25.