doi: 10.17586/2226-1494-2023-23-6-1162-1170


УДК 004.94

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

Кочергин М.И.


Читать статью полностью 
Язык статьи - русский

Ссылка для цитирования:
Кочергин М.И. Реализация нейронных сетей в методе многоуровневых компонентных цепей // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 6. С. 1162–1170. doi: 10.17586/2226-1494-2023-23-6-1162-1170


Аннотация
Введение. Проанализированы способы представления искусственных нейронных сетей в пакетах моделирования Simulink и SimInTech. Приведены примеры визуальных схем (моделей), построенных в данных пакетах моделирования с использованием блоков нейронных сетей. Показано, что этим моделям присущи такие недостатки, как отсутствие механизмов проведения структурной оптимизации искусственных нейронных сетей, отсутствие возможности их объединения в ансамбли и обучения нейронных сетей одновременно с работой модели объекта управления. При построении нейросетевых моделей управления затруднено использование специализированных библиотек Python (Keras, PyTorch и др.) и среды NeuroGenetic Optimizer (BioCompSystems). Метод. Показан способ реализации моделей искусственных нейронных сетей в формализме метода многоуровневых компонентных цепей. Согласно предложенному способу, построение моделей объекта и системы управления осуществляется на визуальном языке из готовых блоков (компонентов) с направленными и ненаправленными связями. Методика многоуровневого представления нейросетевых моделей управления связывает модели с другими инструментами метода компонентных цепей. Основные результаты. Предложены варианты моделей нейронных сетей с инкапсулированной и компонентной структурами. Первый вариант характеризуется компактностью модели управления, возможностью автоматизированной вариации и оптимизации структуры нейронной сети, возможностью изменения структуры сети во время работы модели при вычислительном эксперименте (сценарии). Второй вариант обладает возможностью детальной отладки, исследования процесса обучения сети и конструирования сети любой структурной сложности. Представлено описание связей основных разработанных компонентов — нейронной сети, блоков обучения, объединения нейросетей в ансамбль (бэггинг), чтения данных из файла, формирования выборок и слоев нейронной сети (входной, скрытый, выходной). Работа компонентов проиллюстрирована на реализации многоуровневой компьютерной модели неуправляемого полета тела (цели) и управляемого полета снаряда для решения задачи управления траекторией снаряда с целью поражения цели. Обсуждение. Разработанные библиотеки компонентов могут быть использованы в составе среды моделирования МАРС для построения многоуровневых систем управления объектами мультифизической природы.

Ключевые слова: нейронные сети, моделирование, метод компонентных цепей, машинное обучение, Simulink, SimInTech, среда моделирования МАРС

Список литературы
  1. Кориков А.М. Интеллектуальное управление в технических системах // Научный вестник Новосибирского государственного технического университета. 2014. № 1(54). С. 18–26.
  2. Онуфрей А.Ю., Разумов А.В., Какаев В.В. Метод оптимизации структуры в иерархических распределенных системах управления // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23. № 1. С. 44–53. https://doi.org/10.17586/2226-1494-2023-23-1-44-53
  3. Колесников А.А., Колесников А.А., Кузьменко А.А. Метод АКАР и теория адаптивного управления в задачах синтеза нелинейных систем управления // Мехатроника, автоматизация, управление. 2017. Т. 18. № 9. С. 579–589. https://doi.org/10.17587/mau.18.579-589
  4. Dayev Z.A., Kairakbayev A.K., Sultanov N.Z. Development of humidity of natural gas control system based on linear programming methods // Energy Systems. 2021. V. 12. N 1. P. 233–245. https://doi.org/10.1007/s12667-019-00353-z
  5. Matveew M., Kabulova E., Kanisheva O. Fuzzy modeling for steel making processes // ARPN Journal of Engineering and Applied Sciences. 2015. V. 10. N 18. P. 8271–8277.
  6. Евсюткин И.В., Марков Н.Г. Глубокие искусственные нейронные сети для прогноза значений дебитов добывающих скважин // Известия Томского политехнического университета. Инжиниринг георесурсов. 2020. Т. 331. № 11. С. 88–95. https://doi.org/10.18799/24131830/2020/11/2888
  7. Дмитриев В.М., Ганджа Т.В., Кочергин М.И. Матрично-топологический анализ компонентных цепей // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2023. № 62. С. 25–35. https://doi.org/10.17223/19988605/62/3
  8. Pantelic V., Postma S., Lawford M., Jaskolka M., Mackenzie B., Korobkine A., Bender M., Ong J., Marks G., Wassyng A. Software engineering practices and simulink: bridging the gap // International Journal on Software Tools for Technology Transfer. 2018. V. 20. N 1. P. 95–117. https://doi.org/10.1007/s10009-017-0450-9
  9. Мызникова В.А., Устименко В.В., Чубарь А.В. Построение нечётких регуляторов для систем управления автономных объектов в среде SimInTech// Космические аппараты и технологии. 2019. Т. 3. № 1(27). С. 22–27. https://doi.org/10.26732/2618-7957-2019-1-22-27
  10. Дмитриев В.М., Ганджа Т.В. Методика построения многоуровневых компонентных цепей для моделирования химико-технологических систем // Доклады Томского государственного университета систем управления и радиоэлектроники. 2017. Т. 20. № 3. С. 98–102. https://doi.org/10.21293/1818-0442-2017-20-3-82-86
  11. Дмитриев В.М., Ганджа Т.В., Ганджа В.В., Мальцев Ю.И. СВИП – система виртуальных инструментов и приборов. Томск: В-Спектр, 2014. 216 с.
  12. Gandzha T.V., Dmitriev V.M., Zaichenko T.N., Aksenova N.V. Computer modeling of chemical process systems with distributed parameters by means of component circuit method with non-uniform vector coupling // Petroleum and Coal. 2021. V. 63. N 1. P. 68–77.
  13. Karelin A.E., Maystrenko A.V., Svetlakov A.A., Dmitriev V.M., Gandzha T.V., Aksenova N.V. Synthesis of an automatic control method for major oil pipelines based on inverse dynamics problem concept // Petroleum and Coal. 2018. V. 60. N 1. P. 152–156.
  14. Цвенгер И.Г., Низамов И.Р. Применение нейросетевых регуляторов в системах управления электроприводами // Вестник Технологического университета. 2017. Т. 20. № 8. С. 111–114.
  15. Суханова Н.В. Разработка и применение нейросетевых моделейв автоматизации управления оборудованием и технологическими процессами // Автоматизация и моделирование в проектировании и управлении. 2022. № 1(15). С. 24–32. https://doi.org/10.30987/2658-6436-2022-1-24-32
  16. Kochergin M.I. Interpretation of the state chart diagram into a multi level simulation language // Доклады Томского государственного университета систем управления и радиоэлектроники. 2017. Т. 20. № 4. С. 122–125. https://doi.org/10.21293/1818-0442-2017-20-4-122-125
  17. Ежов А.А., Черепнев А.С. Дообучение нейронной сети Хопфилда: поиск глобального минимума функционала и модель быстрого сна // Математическое моделирование. 2009. Т. 21. № 5. С. 10–20.
  18. Дмитриенко В.Д., Заковоротный А.Ю. Решение проблемы дообучения классических нейронных сетей // Автоматизированные технологии и производства. 2015. № 4 (10). С. 32–40.
  19. Федотов Д.В., Попов Е.А., Охорзин В.А. Оптимизация структуры сверточной нейронной сети с помощью самоконфигурируемого эволюционного алгоритма в одной задаче идентификации // Вестник Сибирского государственного аэрокосмического университета им. академика М.Ф. Решетнева. 2015. Т. 16. № 4. С. 857–863.
  20. Рыбин П.К., Горин Р.В. Метод оптимизации структуры нейронной сети для задачи планирования подвода поездов к предпортовым станциям // Вестник транспорта Поволжья. 2017. № 5(65). С. 55–63.


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Информация 2001-2024 ©
Научно-технический вестник информационных технологий, механики и оптики.
Все права защищены.

Яндекс.Метрика