dc.contributor.author | Алфёрова, Т. В. | |
dc.contributor.author | Трохова, Т. А. | |
dc.coverage.spatial | Орел | ru_RU |
dc.date.accessioned | 2023-04-07T11:58:24Z | |
dc.date.available | 2023-04-07T11:58:24Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Алфёрова, Т. В. Компьютерное моделирование элементов динамических систем в Python / Т. В. Алфёрова, Т. А. Трохова // Агротехника и энергообеспечение. – 2021. – № 3 (32). - С. 58-64. | ru_RU |
dc.identifier.uri | https://elib.gstu.by/handle/220612/27824 | |
dc.description.abstract | ЦЕЛЬ. Исследование возможности применения системы программирования Python при анализе процессов в линейных и нелинейных динамических системах. При создании и исследовании компьютерных моделей часто приходится решать задачу выбора инструментария моделирования. МЕТОДЫ. При решении поставленных задач использовался метод катастроф, учитывающий скачкообразные изменения, возникающие в виде внезапного ответа системы на плавное изменение внешних условий. РЕЗУЛЬТАТЫ В работе представлены результаты апробации системы программирования Python в качестве основы для разработки компьютерных моделей линейных и нелинейных динамических систем. Дана краткая характеристика библиотек и модулей Python, применяемых при разработке систем, описанных дифференциальными уравнениями и передаточными функциями. Дан теоретический обзор возникновения хаотических процессов в нелинейных динамических системах, продемонстрирован механизм перехода к хаосу на примере построения модели, основанной на уравнении Ферхюльста. Реализована математическая модель уравнений Лоренца, которая описывает многообразие хаотических изменений нелинейной динамической системы, построены фазовые портреты выходных параметров модели в виде трехмерных графиков. Сделан вывод о том, что система программирования Python может быть использована в качестве инструментария при разработке компьютерных моделей линейных и нелинейных динамических систем. Апробация данного подхода проводилась при разработке моделей динамических систем в курсе математического моделирования сложных систем. | ru_RU |
dc.description.abstract | OBJECTIVE. Investigation of the possibilities of using the Python programming system in the analysis of processes in linear and nonlinear dynamic systems. t is often necessary to solve the problem of choosing modeling tools when creating and researching computer models METHOD The catastrophe method which takes into account abrupt changes arising in the form of a sudden response of the system to a smooth change in external conditions have been used in solving the set tasks. RESULTS The paper presents the results of testing the Python programming system as a basis for the development of computer models of linear and nonlinear dynamic systems. A brief description of the Python libraries and modules used in the development of systems described by differential equations and transfer functions is given. A theoretical review of the occurrence of chaotic processes in nonlinear dynamical systems is given, the mechanism of transition to chaos is demonstrated on the example of constructing a model based on the Verhulst equation. A mathematical model of the Lorentz equations is implemented, which describes the variety of chaotic changes in a nonlinear dynamic system, phase portraits of the model's output parameters are built in the form of three-dimensional graphs. It is concluded that the Python programming system can be used as a toolkit in the development of computer models of linear and nonlinear dynamic systems. The approbation of this approach have been carried out in the development of models of dynamic systems in the course of mathematical modeling of complex systems. | |
dc.language.iso | ru | ru_RU |
dc.publisher | Орловский ГАУ | ru_RU |
dc.subject | Dynamic models | ru_RU |
dc.subject | Computer modeling | ru_RU |
dc.subject | Nonlinear dynamic systems | ru_RU |
dc.subject | Computer modeling tools | ru_RU |
dc.subject | Python programming system | ru_RU |
dc.subject | Динамические модели | ru_RU |
dc.subject | Компьютерное моделирование | ru_RU |
dc.subject | Нелинейные динамические систем | ru_RU |
dc.subject | Инструментарий компьютерного моделирования | ru_RU |
dc.subject | Система программирования Python | ru_RU |
dc.title | Компьютерное моделирование элементов динамических систем в Python | ru_RU |
dc.title.alternative | Computer Simulation of Dynamic Systems Elements in Python | ru_RU |
dc.type | Article | ru_RU |
dc.identifier.udc | 517.938:004.9 | |