Научная статья на тему 'Компьютерное моделирование и анализ работы устройств автоматики систем электроснабжения железных дорог'

Компьютерное моделирование и анализ работы устройств автоматики систем электроснабжения железных дорог Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
159
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Компьютерное моделирование / симулятор электронных схем / системы автоматического управления / анализ качества элементов и устройств железнодорожной автоматики / Computer modelling / simulator of electronic schemes / automatic control systems / analysis of elements and railway automatics devices quality

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Агунов Александр Викторович, Соколов Денис Алексеевич

Цель: Проведение анализа рабочих характеристик элементов и устройств, предназначенных для синтеза автоматических систем управления различными объектами систем электроснабжения железных дорог. Методы: Имитационное и компьютерное моделирование. Результаты: Приведены результаты моделирования переходных процессов некоторой нелинейной системы автоматического управления в технологической схеме системы обеспечения движения поездов. Практическая значимость: Показано, что компьютерное моделирование позволяет сымитировать поведение системы управления при различных режимах, следовательно, обеспечить выработку объективных решений в ситуациях, слишком сложных для простой причинно-следственной оценки альтернатив.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Агунов Александр Викторович, Соколов Денис Алексеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

COMPUTER MODELLING AND ANALYSIS OF AUTOMATION DEVICES OF RAILWAYS POWER SUPPLY SYSTEMS

Objective: Performing analysis of working elements and devices characteristics intended for synthesis of automatic control systems by various objects of railway power supply systems. Methods: Simulation and computer modelling. Results: The results of modelling transient processes of some nonlinear automatic control system in a technological scheme of the train operation support system. Practical importance: It is shown that computer modelling allows simulating control system behavior under different modes, hence, ensuring objective decision making in situations too complicated for a simple cause-effect evaluation of alternatives.

Текст научной работы на тему «Компьютерное моделирование и анализ работы устройств автоматики систем электроснабжения железных дорог»

^ ОБЩЕТЕХНИЧЕСКИЕ ЗАДАЧИ И ПУТИ ИХ РЕШЕНИЯ

УДК 621.331:621.31 1 А. В. Агунов, Д. А. Соколов

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ И АНАЛИЗ РАБОТЫ УСТРОЙСТВ АВТОМАТИКИ СИСТЕМ ЭЛЕКТРОСНАБЖЕНИЯ ЖЕЛЕЗНЫХ ДОРОГ

Дата поступления: 09.10.2017 Решение о публикации: 24.01.2018

Аннотация

Цель: Проведение анализа рабочих характеристик элементов и устройств, предназначенных для синтеза автоматических систем управления различными объектами систем электроснабжения железных дорог. Методы: Имитационное и компьютерное моделирование. Результаты: Приведены результаты моделирования переходных процессов некоторой нелинейной системы автоматического управления в технологической схеме системы обеспечения движения поездов. Практическая значимость: Показано, что компьютерное моделирование позволяет сымитировать поведение системы управления при различных режимах, следовательно, обеспечить выработку объективных решений в ситуациях, слишком сложных для простой причинно-следственной оценки альтернатив.

Ключевые слова: Компьютерное моделирование, симулятор электронных схем, системы автоматического управления, анализ качества элементов и устройств железнодорожной автоматики.

Aleksandr V. Agunov, D. Eng. Sci., professor, alexagunov@mail.ru; * Denis A. Sokolov, postgraduate student, sokolofffffff@gmail.com (Emperor Alexander I St. Petersburg State Transport University) COMPUTER MODELLING AND ANALYSIS OF AUTOMATION DEVICES OF RAILWAYS POWER SUPPLY SYSTEMS

Summary

Objective: Performing analysis of working elements and devices characteristics intended for synthesis of automatic control systems by various objects of railway power supply systems. Methods: Simulation and computer modelling. Results: The results of modelling transient processes of some nonlinear automatic control system in a technological scheme of the train operation support system. Practical importance: It is shown that computer modelling allows simulating control system behavior under different modes, hence, ensuring objective decision making in situations too complicated for a simple cause-effect evaluation of alternatives.

Keywords: Computer modelling, simulator of electronic schemes, automatic control systems, analysis of elements and railway automatics devices quality.

Введение

Специалисту-практику, работающему в области автоматизации систем электроснабже-

ния железных дорог, постоянно приходится сталкиваться с необходимостью проведения анализа рабочих характеристик элементов и устройств, предназначенных для синтеза ав-

томатических систем управления различными техническими объектами систем обеспечения движения поездов (электроснабжения железных дорог), а также методологии их применения. Это могут быть как очень простые задачи (анализ работоспособности элементов электронных устройств автоматики), так и весьма сложные (анализ работы автоматической системы управления при условии воздействия на систему внешних возмущений).

Еще в конце 1990-х годов решение таких задач требовало использования методов физического моделирования. В настоящее время наиболее распространенный инструмент, применяемый для этих целей, - персональные компьютеры. Для них созданы пакеты прикладных программ, позволяющие даже не владеющему навыками программирования пользователю легко и быстро проводить достаточно сложные исследования электронных схем устройств автоматики [1-3].

Вместе с тем специалистами отрасли компьютеры используются еще недостаточно широко. Это объясняется в большей степени недооценкой возможностей таких пакетов из-за отсутствия достаточно полных сведений о принципах их работы и применяемых в них методах, т. е. сведений о том, каким образом программа моделирования получает те или иные решения.

Постараемся восполнить такой пробел более подробным рассмотрением среды имитационного моделирования 81шиНпк, являющейся частью пакета прикладных программ МАТЬАБ [4-13].

Описание среды Simulink

ЗтиНпк - это графическая среда имитационного моделирования, позволяющая при помощи блок-диаграмм в виде направленных графов строить динамические модели, включая дискретные, непрерывные и гибридные, нелинейные и разрывные системы. Интерактивная среда ЗтиНпк дает возможность использовать уже готовые библиотеки блоков

для моделирования электросиловых, механических и гидравлических систем, а также применять развитый модельно-ориентированный подход при разработке систем управления, средств цифровой связи и устройств реального времени. Дополнительные пакеты расширения 81шиНпк приводят к решению всего спектра задач - от разработки концепции модели до тестирования, проверки, генерации кода и аппаратной реализации. ЗтиНпк интегрирован в пакет прикладных программ МАТЬАБ, что позволяет применять встроенные математические алгоритмы, мощные средства обработки данных и графику.

При работе с ЗтиНпк пользователь может модернизировать библиотечные блоки, создавать свои собственные, а также составлять новые библиотеки блоков. При моделировании он может выбирать метод решения дифференциальных уравнений, а также способ изменения модельного времени (с фиксированным или переменным шагом). В ходе моделирования имеется возможность следить за процессами, происходящими в системе. Для этого применяются специальные устройства наблюдения, входящие в состав библиотеки 81шиНпк. Результаты моделирования могут быть представлены в виде графиков или таблиц [14, 15].

Все вышесказанное, а также удобство работы с пакетом прикладных программ МАТЬАБ делают 81шиНпк хорошим инструментом для проведения компьютерного эксперимента с виртуальными элементами и устройствами железнодорожной автоматики и для оценки их качества.

Моделирование переходных процессов нелинейной автоматической системы управления

Традиционно качество систем автоматического управления оценивается переходным процессом в системе. Причем интерес здесь представляет поведение управляемой величины (выходная переменная у) при резком

изменении задающего воздействия (входная величина x).

Вычисление переходных характеристик нелинейных систем традиционными методами, например с помощью обратного преобразования Фурье или приближенными графоаналитическими методами, связано с определенными трудностями. Поэтому определение поведения системы здесь целесообразнее проводить с помощью компьютерного моделирования в среде Simulink.

На рис. 1 показан процесс моделирования переходных процессов некоторой нелинейной автоматической системы управления в технологической схеме системы обеспечения движения поездов.

На рис. 2 приведена схема компьютерной модели исследуемой системы. Формирование электрической схемы в соответствии с рис. 2 в Simulink осуществляется при помощи компьютерной мыши перемещением выбранных блоков из библиотеки, структурированной согласно назначению расположенных в ней блоков.

Гистерезисный нелинейный элемент в данной схеме моделируется с использованием блока Relay из библиотеки Discontinuities, реализующего релейную нелинейность. Передаточная функция линейной части системы задается с помощью блока Transfer Fcn из биб-

лиотеки Continuous. Сумматор представлен блоком Sum из библиотеки Math Operations; на его входы подается сигнал обратной связи, а также единичная функция от блока Step из библиотеки Sources с задержкой в 2 с после начала симуляции. В течение всего моделирования сигналы осциллографируются с помощью блока Scope из библиотеки Sinks (рис. 3).

Интерпретация результатов моделирования показывает, что через 2 с, когда сигнал на входе системы (верхняя кривая на рис. 3) изменил свое состояние с нулевого на единичное, начал меняться и сигнал на выходе схемы (нижняя кривая на рис. 3). Далее в системе развивается апериодический переходный процесс, и через 27,8 с сигнал на выходе схемы становится равным сигналу на входе.

Заключение

Компьютерное моделирование при помощи среды Simulink дает возможность сымитировать поведение системы автоматического управления при различных режимах, а следовательно, обеспечить выработку объективных решений в ситуациях, слишком сложных для простой причинно-следственной оценки альтернатив.

N WL У

V^L/ W

Рис. 1. Структурная схема моделируемой нелинейной системы автоматического управления: х - входная величина; е - величина рассогласования; ЫЕ - нелинейный элемент; N - промежуточный сигнал; - передаточная функция; у - выходная переменная

Рис. 2. Схема компьютерной модели исследуемой системы

Рис. 3. Результаты работы модели

О Scope - □ X

(Д eil

1 0.8 0.6 0.4 0.2 0

| I I 1

0 5 10 15 20 25 30

1 0.8 0.6 0.4 0.2 0 1

I I i 1 I

0 5 10 15 20 25 30 Time offset: 0

Кроме того, предшествующее построению конкретной системы автоматического управления компьютерное моделирование позволяет достичь максимально эффективного использования времени и материальных ресурсов разработчика за счет выявления нерациональных или даже ошибочных технических решений.

Библиографический список

1. Агунов А. В. Моделирование аналоговых электронных схем / А. В. Агунов. - СПб. : СПбГМТУ, 2003. - 35 с.

2. Разевиг В. Д. Моделирование аналоговых электронных устройств на персональных ЭВМ / В. Д. Разевиг. - М. : МЭИ, 1993. - 151 с.

3. Гультяев А. К. MATLAB 5.2. Имитационное моделирование в среде Windows / А. К. Гультяев. -СПб. : КОРОНА-Принт, 1999. - 288 с.

4. Дьяконов В. П. MATLAB. Анализ, идентификация и моделирование систем : спец. справоч-

ник / В. П. Дьяконов, В. В. Круглов. - СПб. : Питер, 2002. - 444 с.

5. Дьяконов В. П. Математические пакеты расширения MATLAB : спец. справочник / В. П. Дьяконов, В. В. Круглов. - СПб. : Питер, 2001. -488 с.

6. Дьяконов В. П. MATLAB 5.0/5.3. Система символьной математики / В. П. Дьяконов, И. В. Аба-раменкова. - М. : Нолидж, 1999. - 634 с.

7. Дьяконов В. П. Расширяемые системы для численных расчетов MATLAB / В. П. Дьяконов // Монитор-Аспект. - 1993. - № 2. - С. 26-31.

8. Дьяконов В. П. Справочник по применению системы PC MATLAB / В. П. Дьяконов. - М. : Наука ; Физматлит, 1993. - 112 с.

9. Медведев В. С. Control System Toolbox. MAT-LAB 5 для студентов / В. С. Медведев, В. Г. Потемкин. - М. : Диалог-МИФИ, 1999. - 287 с.

10. Мартынов Н. Н. MATLAB 5.х : Вычисления, визуализация, программирование / Н. Н. Мартынов, А. П. Иванов. - М. : КУДИЦ-ОБРАЗ, 2000. -336 с.

11. Потемкин В. Г. MATLAB 5 для студентов / В. Г. Потемкин. - М. : Диалог-МИФИ, 1998. -314 с.

12. Потемкин В. Г. Система инженерных и научных расчетов MATLAB 5.x / В. Г. Потемкин. - М. : Диалог-МИФИ, 1999. - 366 с.

13. Рудаков П. И. Обработка сигналов и изображений. MATLAB 5.х / П. И. Рудаков, И. В. Сафонов. - М. : Диалог-МИФИ, 2000. - 416 с.

14. Дьяконов В. П. Simulink 4 : спец. справочник / В. П. Дьяконов. - СПб. : Питер, 2002. -528 с.

15. Данилов А. И. Компьютерный практикум по курсу «Теория управления». Simulink-модели-рование в среде MATLAB : учеб. пособие / А. И. Данилов. - М. : МГУИЭ, 2002. - 128 с.

References

1. Agunov A. V. Modelirovanie analogovykh elek-tronnykh skhem [Modelling analog electronic schemes]. Saint Petersburg, SPbGMTU Publ., 2003, 35 p. (In Russian)

2. Razevig V. D. Modelirovanie analogovykh elek-tronnykh ustroystv na personal'nykh EVM [Modelling analog electronic devices on personal computers]. Moscow, MEI Publ., 1993, 151 p. (In Russian)

3. Gultyaev A. K. MATLAB 5.2. Imitatsionnoe modelirovanie v srede Windows [MATLAB 5.2. Simulation in Windows environment]. Saint Petersburg, Crown-Print Publ., 1999, 288 p. (In Russian)

4. Dyakonov V. P. MATLAB. Analiz, identifikatsiya i modelirovanie system [MATLAB. Analysis, identification and modelling of systems]. Saint Petersburg, Peter Publ., 2002, 444 p. (In Russian)

5. Dyakonov V. P. & Kruglov V. V. Matematicheskie pakety rasshireniya MATLAB [Mathematicalpackets of MATLAB extension]. Saint Petersburg, Peter Publ., 2001, 488 p. (In Russian)

6. Dyakonov V. P. & Abaramenkova I. V. MATLAB 5.0/5.3. Sistema simvolnoi matematiki [MATLAB 5.0/5.3. Symbolic mathematics system]. Moscow, Knowledge Publ., 1999, 634 p. (In Russian)

7. Rasshiryaemye sistemy dlya chislennykh ra-schetov MATLAB [MATLAB extensible systems for numerical calculations]. Monitor-Aspect, 1993, no. 2, pp. 26-31. (In Russian)

8. Spravochnikpo primeneniyu sistemy PC MATLAB [Guide in PC MATLAB system application]. Moscow, Science Publ., PhysMathLit Publ., 1993, 112 p. (In Russian)

9. Medvedev V. S. & Potemkin V. G. Control System Toolbox. MATLAB 5 dlya studentov [Control System Toolbox. MATLAB 5 for students]. Moscow, Dialogue-MIFI Publ, 1999, 287 p. (In Russian)

10. Martynov N. N. & Ivanov A. P. MATLAB 5.kh: Vychisleniya, vizualizatsiya, programmirovanie [MAT-LAB 5.x: Calculation, visualization, programming]. Moscow, KUDITS-Image Publ., 2000, 336 p. (In Russian)

11. Potemkin V. G. MATLAB 5 dlya studentov [MATLAB 5 for students]. Moscow, Dialogue-MIFI Publ., 1998, 314 p. (In Russian)

12. Potemkin V. G. Sistema inzhenernykh i nauch-nykh raschetov MATLAB 5.x [MATLAB 5.x. System of engineering and scientific calculations]. Moscow, Dialogue-MIFI Publ., 1999, 366 p. (In Russian)

13. Rudakov P. I. & Safonov I. V. Obrabotka sig-nalov i izobrazheniy. MATLAB 5.kh [MATLAB 5.x. Signal and image processing]. Moscow, Dialogue-MIFI Publ., 2000, 416 p. (In Russian)

14. Dyakonov V. P. Simulink 4 [Simulink 4]. Saint Petersburg, Peter Publ., 2002, 528 p. (In Russian)

15. Danilov A. I. Kompyuternyy praktikum po kursu "Teoriya upravleniya". Simulink-modelirovanie v srede MATLAB [Computer workshop in the course "Control theory". Simulink-modelling in MATLAB environment]. Moscow, MGUIE Publ., 2002, 128 p. (In Russian)

АГУНОВ Александр Викторович - доктор техн. наук, профессор, alexagunov@mail.ru; *СОКОЛОВ Денис Алексеевич - аспирант, sokolofffffff@gmail.com (Петербургский государственный университет путей сообщения Императора Александра I).

i Надоели баннеры? Вы всегда можете отключить рекламу.