Jump to content

Метод систем квантованного состояния

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

Они также могут иметь множество преимуществ по сравнению с классическими алгоритмами. [1] Они по своей сути позволяют моделировать разрывы в системе благодаря своей дискретно-событийной и асинхронной природе. Они также позволяют явно находить корень и обнаруживать переходы через нуль с использованием явных алгоритмов, избегая необходимости итераций — факт, который особенно важен в случае жестких систем, где традиционные методы временного шага требуют больших вычислительных затрат. из-за необходимости неявно найти следующее состояние системы. Наконец, методы QSS удовлетворяют замечательным ограничениям глобальной устойчивости и ошибок, описанным ниже, которым не удовлетворяют классические методы решения.

Таким образом, по своей природе методы QSS аккуратно моделируются формализмом DEVS , с дискретными событиями моделью вычислений , в отличие от традиционных методов, которые формируют дискретного времени модели системы с непрерывным временем . Поэтому они были реализованы в [PowerDEVS] — механизме моделирования для таких систем дискретных событий.

Теоретические свойства

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

В 2001 году Эрнесто Кофман доказал [2] замечательное свойство метода моделирования системы с квантованным состоянием: а именно, что когда этот метод используется для решения стабильной линейной нестационарной (LTI) системы , глобальная ошибка ограничена константой, которая пропорциональна кванту, но ( что особенно важно) независимо от продолжительности моделирования. Точнее, для устойчивой многомерной LTI-системы с матрицей перехода состояний и входная матрица , в [CK06] было показано, что вектор абсолютной ошибки ограничено сверху

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

Стоит отметить, что за эту замечательную оценку ошибки приходится платить: глобальная ошибка для стабильной системы LTI также в некотором смысле ограничена снизу самим квантом, по крайней мере, для метода QSS1 первого порядка. Это связано с тем, что, если приближение не совпадает точно с правильным значением (событие, которое почти наверняка не произойдет), оно будет просто продолжать колебаться вокруг равновесия, поскольку состояние всегда (по определению) гарантированно изменится ровно на единицу. квант вне равновесия. Чтобы избежать этого условия, потребуется найти надежный метод динамического снижения кванта способом, аналогичным методам адаптивного размера шага в традиционных алгоритмах моделирования с дискретным временем.

Метод QSS первого порядка – QSS1

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

Пусть задача начального значения задана следующим образом.

Метод QSS первого порядка, известный как QSS1, аппроксимирует описанную выше систему

где и связаны гистерезисной функцией квантования

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

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

Многомерная формулировка этой системы почти такая же , как одномерная формулировка, приведенная выше: квантованное состояние является функцией соответствующего состояния, и вектор состояния является функцией всего квантованного вектора состояния, :

Методы QSS высокого порядка – QSS2 и QSS3

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

Метод QSS второго порядка, QSS2, следует тому же принципу, что и QSS1, за исключением того, что он определяет как кусочно-линейная аппроксимация траектории который обновляет свою траекторию, как только они отличаются друг от друга на один квант.Картина сохраняется для аппроксимаций более высокого порядка, которые определяют квантованное состояние. как последовательные полиномиальные аппроксимации состояния системы более высокого порядка.

Важно отметить, что, хотя в принципе метод QSS произвольного порядка может использоваться для моделирования системы с непрерывным временем, редко желательно использовать методы порядка выше четырех, поскольку теорема Абеля-Руффини подразумевает, что время следующего квантования, , не может (вообще) быть явно решено для алгебраически, когда полиномиальная аппроксимация имеет степень больше четырех, и, следовательно, должна быть аппроксимирована итеративно с использованием алгоритма поиска корня . На практике QSS2 или QSS3 оказывается достаточным для решения многих задач, а использование методов более высокого порядка практически не дает дополнительных преимуществ.

Программная реализация

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

Методы QSS могут быть реализованы как система дискретных событий и смоделированы в любом симуляторе DEVS .

Методы QSS составляют основной численный решатель для программного обеспечения PowerDEVS [BK011] .Они также были реализованы в виде отдельной версии.

  1. ^ Мигони, Густаво; Эрнесто Кофман; Франсуа Селье (2011). «Новые методы интегрирования жестких обыкновенных дифференциальных уравнений на основе квантования» . Моделирование : 387–407.
  2. ^ Кофман, Эрнесто (2002). «Приближение второго порядка для моделирования непрерывных систем DEVS». Моделирование . 78 (2): 76–89. CiteSeerX   10.1.1.640.1903 . дои : 10.1177/0037549702078002206 . S2CID   20959777 .
  • [CK06] Франсуа Э. Селье и Эрнесто Кофман (2006). Непрерывное системное моделирование (первое изд.). Спрингер. ISBN  978-0-387-26102-7 .
  • [БК11] Бергеро, Федерико и Кофман, Эрнесто (2011). «PowerDEVS: инструмент для моделирования гибридных систем и моделирования в реальном времени» (первое изд.). Международное общество компьютерного моделирования, Сан-Диего.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0740afd0418d4fcbd69baf57c13671ce__1705093320
URL1:https://arc.ask3.ru/arc/aa/07/ce/0740afd0418d4fcbd69baf57c13671ce.html
Заголовок, (Title) документа по адресу, URL1:
Quantized state systems method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)