Jump to content

Гибридный автомат

В теории автоматов ( гибридный автомат множественное число: гибридные автоматы или гибридные автоматы ) — это математическая модель для точного описания гибридных систем , например систем, в которых цифровые вычислительные процессы взаимодействуют с аналоговыми физическими процессами. Гибридный автомат — это конечный автомат с конечным набором непрерывных переменных, значения которых описываются набором обыкновенных дифференциальных уравнений . Эта комбинированная спецификация дискретного и непрерывного поведения позволяет моделировать и анализировать динамические системы, состоящие как из цифровых, так и из аналоговых компонентов.

Примеры [ править ]

Простым примером является система «комнатный термостат — обогреватель», в которой температура помещения изменяется в соответствии с законами термодинамики и состоянием обогревателя (включено/выключено); термостат измеряет температуру, выполняет определенные вычисления и включает и выключает обогреватель. В целом гибридные автоматы использовались для моделирования и анализа различных встроенных систем , включая системы управления транспортными средствами, системы управления воздушным движением , мобильных роботов и процессы из системной биологии .

Формальное определение [ править ]

. Гибридный автомат Алура – ​​Хенцингера включает в себя следующие компоненты: [1]

  • Конечное множество вещественных переменных. Число называется размерностью . Позволять быть набором переменных, отмеченных точками, которые представляют первые производные во время непрерывных изменений, и пусть быть набором штриховых переменных, которые представляют значения в конце дискретного изменения.
  • Конечный мультиорграф . Вершины в называются режимами управления . Края в называются переключателями управления .
  • Три функции маркировки вершин init , inv и flow , которые назначаются каждому режиму управления. три предиката. Каждое начальное условие init является предикатом, свободные переменные которого взяты из . Каждое инвариантное условие inv является предикатом, свободные переменные которого взяты из . Каждое состояние потока является предикатом, свободные переменные которого взяты из .

Итак, это помеченный мультидиграф .

  • Функция маркировки кромок , которая назначается каждому переключателю управления. предикат. Каждое условие прыжка является предикатом, свободные переменные которого взяты из .
  • Конечное множество событий и функция маркировки ребер event : который назначает каждому переключателю управления событие.

Сопутствующие модели [ править ]

Гибридные автоматы бывают нескольких разновидностей: гибридный автомат Алура – ​​Хенцингера — популярная модель; он был разработан в первую очередь для алгоритмического анализа проверки моделей гибридных систем . Инструмент проверки модели HyTech основан на этой модели. Модель гибридного автомата ввода-вывода была разработана совсем недавно. Эта модель позволяет композиционное моделирование и анализ гибридных систем. Другой формализм, который полезен для моделирования реализаций гибридного автомата, — это ленивый линейный гибридный автомат .

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

Учитывая выразительность гибридных автоматов, неудивительно, что простые вопросы достижимости неразрешимы для общих гибридных автоматов. Фактически, прямое сокращение от счетных машин до гибридных автоматов с тремя переменными (две переменные для хранения значений счетчиков и одна для ограничения затрат в единицу времени на одно местоположение) доказывает неразрешимость проблемы достижимости для гибридных автоматов. Подкласс гибридных автоматов - это автоматы с таймером. [2] где все переменные растут с одинаковой скоростью (т.е. все непрерывные переменные имеют производную 1). Такие ограниченные переменные могут действовать как переменные таймера, называемые часами, и позволяют моделировать системы реального времени. Другие известные разрешимые подклассы включают инициализированные прямоугольные гибридные автоматы, [3] одномерные системы кусочно-постоянных производных (PCD), [4] дорогие автоматы с таймером, [5] и многорежимные системы с постоянной скоростью. [6]

См. также [ править ]

Ссылки [ править ]

  1. ^ Хенцингер, Т.А. «Теория гибридных автоматов». Труды одиннадцатого ежегодного симпозиума IEEE по логике в информатике (LICS), страницы 278–292, 1996.
  2. ^ Алур, Р. и Дилл, Д.Л. «Теория временных автоматов». Теоретическая информатика (TCS), 126 (2), страницы 183–235, 1995.
  3. ^ Хензингер, Томас А.; Копке, Питер В.; Пури, Анудж; Варайя, Правин (1 августа 1998 г.). «Что можно решить в отношении гибридных автоматов?». Журнал компьютерных и системных наук . 57 (1): 94–124. дои : 10.1006/jcss.1998.1581 . hdl : 1813/7198 . ISSN   0022-0000 .
  4. ^ Азарин, Евгений; Шнайдер, Херардо; Йовин, Серджио (2001), «О разрешимости проблемы достижимости для плоских дифференциальных включений», Гибридные системы: вычисления и управление , Springer Berlin Heidelberg, стр. 89–104, CiteSeerX   10.1.1.23.8172 , doi : 10.1007/3 -540-45351-2_11 , ISBN  9783540418665
  5. ^ Берманн, Герд; Ларсен, Ким Г.; Расмуссен, Джейкоб И. (2005), «Оцененные автоматы с таймером: алгоритмы и приложения», Формальные методы для компонентов и объектов , Springer Berlin Heidelberg, стр. 162–182, CiteSeerX   10.1.1.106.7115 , doi : 10.1007/11561163_8 , ISBN  9783540291312
  6. ^ Алур, Раджив; Триведи, Ашутош; Войчак, Доминик (17 апреля 2012 г.). Оптимальное планирование для многорежимных систем с постоянной скоростью . АКМ. стр. 75–84. CiteSeerX   10.1.1.299.946 . дои : 10.1145/2185632.2185647 . ISBN  9781450312202 . S2CID   14587340 .

Дальнейшее чтение [ править ]

  • Раджив Алур , Костас Куркубетис, Николас Хальбвакс, Томас А. Хенцингер, Пей-Синь Хо, Ксавьер Николлин, Альфредо Оливеро, Джозеф Сифакис и Серджио Йовин Алгоритмический анализ гибридных систем . Теоретическая информатика, том 138 (1), страницы 3–34, 1995.
  • Нэнси Линч , Роберто Сегала, Фриц Ваандрагер, Гибридные автоматы ввода-вывода . Информация и вычисления, том 185 (1), страницы 103–157, 2003 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d45d183c4d64a19fa0f26b9a91a7b3b9__1666465320
URL1:https://arc.ask3.ru/arc/aa/d4/b9/d45d183c4d64a19fa0f26b9a91a7b3b9.html
Заголовок, (Title) документа по адресу, URL1:
Hybrid automaton - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)