Jump to content

Гибридная система

(Перенаправлено с гибридных систем )

Гибридная система — это динамическая система , которая демонстрирует как непрерывное, так и дискретное динамическое поведение — система, которая может как течь (описываемая дифференциальным уравнением ), так и прыгать (описываемая конечным автоматом или автоматом ). [1] Часто термин «гибридная динамическая система» используется для отличия от гибридных систем, таких как те, которые сочетают в себе нейронные сети и нечеткую логику или электрические и механические приводные линии. Преимущество гибридной системы заключается в том, что она охватывает более широкий класс систем в своей структуре, что обеспечивает большую гибкость при моделировании динамических явлений.

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

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

Прыгающий мяч

[ редактировать ]

Каноническим примером гибридной системы является прыгающий мяч , физическая система с ударом. Здесь мяч (представленный как точечная масса) падает с начальной высоты и отскакивает от земли, рассеивая свою энергию при каждом отскоке. Мяч демонстрирует непрерывную динамику между каждым отскоком; однако, когда мяч ударяется о землю, его скорость претерпевает дискретное изменение, смоделированное после неупругого столкновения . Далее следует математическое описание прыгающего мяча. Позволять быть высотой мяча и быть скорость мяча. Гибридная система, описывающая мяч, выглядит следующим образом:

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

Когда , прыжки регулируются ,где является фактором диссипации. Это значит, что когда высота мяча равна нулю (он ударился о землю), его скорость меняется на противоположную и уменьшается в раз. . Фактически это описывает природу неупругого столкновения.

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

Примечательно, что динамическая модель является полной тогда и только тогда, когда добавляется сила контакта между землей и мячом. Действительно, без сил невозможно правильно определить прыгающий мяч, и модель с механической точки зрения бессмысленна. Простейшая модель контакта, которая представляет взаимодействие между мячом и землей, — это отношение дополнительности между силой и расстоянием (зазором) между мячом и землей. Это написано как Такая модель контакта не включает в себя ни магнитные силы, ни эффекты склеивания. При наличии отношений дополнительности можно продолжать интегрировать систему после того, как воздействия накопились и исчезли: равновесие системы четко определяется как статическое равновесие шара на земле под действием силы тяжести, компенсируемой силой тяжести. контактная сила . Из базового выпуклого анализа также можно заметить, что отношение дополнительности можно эквивалентно переписать как включение в нормальный конус, так что динамика прыгающего мяча представляет собой дифференциальное включение в нормальный конус в выпуклое множество. См. главы 1, 2 и 3 в книге Акари-Брольято, цитируемой ниже (Springer LNACM 35, 2008). См. также другие ссылки по негладкой механике.

гибридных систем Проверка

[ редактировать ]

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

Большинство задач проверки неразрешимы, [2] делая невозможными общие алгоритмы проверки . Вместо этого инструменты анализируются на предмет их возможностей при решении эталонных задач. Возможная теоретическая характеристика этого — алгоритмы, которые успешно справляются с проверкой гибридных систем во всех устойчивых случаях. [3] подразумевая, что многие проблемы гибридных систем, хотя и неразрешимы, но, по крайней мере, квазиразрешимы. [4]

Другие подходы к моделированию

[ редактировать ]

Можно разделить два основных подхода к моделированию гибридных систем: неявный и явный. Явный подход часто представлен гибридным автоматом , гибридной программой или гибридной сетью Петри . Неявный подход часто представлен защищенными уравнениями, что приводит к системам дифференциально-алгебраических уравнений (ДАУ), в которых активные уравнения могут изменяться, например, с помощью графа гибридных связей .

В качестве единого подхода к моделированию для анализа гибридных систем существует метод, основанный на формализме DEVS , в котором интеграторы дифференциальных уравнений квантуются в атомарные DEVS модели . Эти методы генерируют следы поведения системы в виде системы дискретных событий, которые отличаются от систем с дискретным временем. Подробное описание этого подхода можно найти в ссылках [Kofman2004] [CF2006] [Nutaro2010] и программном инструменте PowerDEVS .

Программные инструменты

[ редактировать ]

Моделирование

[ редактировать ]

Доступность

[ редактировать ]
  • Ариадна : библиотека C++ для (численного строгого) анализа достижимости нелинейных гибридных систем.
  • CORA : набор инструментов MATLAB для анализа достижимости киберфизических систем, включая гибридные системы.
  • Flow* : инструмент для анализа достижимости нелинейных гибридных систем.
  • HyCreate : инструмент для завышения достижимости гибридных автоматов.
  • HyPro : библиотека C++ для представлений наборов состояний для анализа достижимости гибридных систем.
  • JuliaReach : набор инструментов для достижимости на основе множеств.

Временная логика и другие проверки

[ редактировать ]
  • C2E2 : Верификатор нелинейной гибридной системы.
  • HyTech : средство проверки моделей гибридных систем
  • Hsolver : инструмент проверки гибридных систем.
  • KeYmaera : средство доказательства теорем для гибридных систем
  • PHAVer : верификатор многогранного гибридного автомата.
  • S-TaLiRo : набор инструментов MATLAB для проверки гибридных систем относительно спецификаций временной логики.
  • SCOTS : Инструмент для синтеза корректных по конструкции контроллеров для гибридных систем.
  • SpaceEx : Государственный исследователь космоса

См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
  • Хенцингер, Томас А. (1996), «Теория гибридных автоматов», 11-й ежегодный симпозиум по логике в информатике (LICS) , IEEE Computer Society Press, стр. 278–292, заархивировано из оригинала 27 января 2010 г.
  • Алур, Раджив; Куркубетис, Костас; Хальбвакс, Николас; Хензингер, Томас А.; Хо, Пей-Синь; Николлин, Ксавье; Оливеро, Альфредо; Сифакис, Джозеф; Йовин, Серджио (1995), «Алгоритмический анализ гибридных систем» , Theoretical Computer Science , 138 (1): 3–34, doi : 10.1016/0304-3975(94)00202-T , hdl : 1813/6241 , в архиве. из оригинала от 27 января 2010 г.
  • Гебель, Рафаль; Санфеличе, Рикардо Г.; Тил, Эндрю Р. (2009), «Гибридные динамические системы», журнал IEEE Control Systems Magazine , 29 (2): 28–93, doi : 10.1109/MCS.2008.931718 , S2CID   46488751
  • Акари, Винсент; Брольято, Бернар (2008), Численные методы для негладких динамических систем , Конспект лекций по прикладной и вычислительной механике, том. 35, номер домена : 10.1007/978-3-540-75392-6 , ISBN  978-3-540-75391-9
  • [Кофман 2004] Кофман, Э. (2004), «Дискретно-событийное моделирование гибридных систем», SIAM Journal on Scientific Computing , 25 (5): 1771–1797, Bibcode : 2004SJSC...25.1771K , CiteSeerX   10.1.1.72.2475 , doi : 10.1137 /S1064827502418379
  • [CF2006] Франсуа Э. Селье и Эрнесто Кофман (2006), Непрерывное системное моделирование (первое издание), Springer, ISBN  978-0-387-26102-7
  • [Нутаро2010] Джеймс Нутаро (2010), Создание программного обеспечения для моделирования: теория, алгоритмы и приложения на C ++ (первое издание), Wiley
  • Брольято, Бернар; Танвани, Анил (2020), «Динамические системы в сочетании с монотонными многозначными операторами: формализмы, приложения, корректность и стабильность» (PDF) , SIAM Review , 62 (1): 3–129, doi : 10.1137/18M1234795 , S2CID   212727046
[ редактировать ]
  1. ^ Браницки, Майкл С. (2005), Христо-Варсакелис, Димитриос; Левин, Уильям С. (ред.), «Введение в гибридные системы» , Справочник по сетевым и встраиваемым системам управления , Бостон, Массачусетс: Биркхойзер, стр. 91–116, номер документа : 10.1007/0-8176-4404-0_5 , ISBN  978-0-8176-4404-8 , получено 8 июня 2022 г.
  2. ^ Томас А. Хензингер, Питер В. Копке, Анудж Пури и Правин Варайя: Что можно решить о гибридных автоматах, Журнал компьютерных и системных наук, 1998
  3. ^ Мартин Френцле: Анализ гибридных систем: унция реализма может спасти бесконечное количество состояний, Springer LNCS 1683
  4. ^ Стефан Ратчан: Проверка безопасности нелинейных гибридных систем квазиразрешима, Формальные методы проектирования систем, том 44, стр. 71-90, 2014, дои : 10.1007/s10703-013-0196-2
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bed713f6ac8b4f2f3d5994326c6c396e__1709404680
URL1:https://arc.ask3.ru/arc/aa/be/6e/bed713f6ac8b4f2f3d5994326c6c396e.html
Заголовок, (Title) документа по адресу, URL1:
Hybrid system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)