LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

- Вот обзор методов есть на второй страничке в виде удобной диаграммы:

Thornhill, N.F. and Horch, A. Advances and new directions in plant-wide disturbance detection and diagnosis.

- Есть один метод типа в риалтайме. Описано в такой статье (не нашел сходу): T. Hägglund, A control-loop performance monitor. Метод был применен в ПИД-регуляторе.

- Вот еще один из методов:

Thornhill, N. F., & Hägglund, T. Detection and diagnosis of oscillation in control loops.

- Тут описываются методы с АКФ. Периоды определяются, например, по пересеченям нуля (zero-crossing) АКФ на первых периодах, считается параметр r и по нему решается, есть ли колебания или нет. Дальше уже считаются другие параметры:

N. F. Thornhill, B. Huang, and H. Zhang. Detection of multiple oscillations in control loops.

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

Miao, T. and Seborg, D.E. Automatic detection of excessively oscillatory feedback control loops.

Спектральные методы - отдельная тема.

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

https://www.mathworks.com/help/signal/ug/find-periodicity-using-autocorrelati...

Исходная версия Zubok, :

- Вот обзор методов есть на второй страничке в виде удобной диаграммы:

Thornhill, N.F. and Horch, A. Advances and new directions in plant-wide disturbance detection and diagnosis.

- Есть один метод типа в риалтайме. Описано в такой статье (не нашел сходу): T. Hägglund, A control-loop performance monitor. Метод был применен в ПИД-регуляторе.

- Вот еще один из методов:

Thornhill, N. F., & Hägglund, T. Detection and diagnosis of oscillation in control loops.

- Тут описываются методы с АКФ. Периоды определяются, например, по пересеченям нуля (zero-crossing) АКФ, считается параметр r и по нему решается, есть ли колебания или нет. Дальше уже считаются другие параметры:

N. F. Thornhill, B. Huang, and H. Zhang. Detection of multiple oscillations in control loops.

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

Miao, T. and Seborg, D.E. Automatic detection of excessively oscillatory feedback control loops.

Спектральные методы - отдельная тема.

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

https://www.mathworks.com/help/signal/ug/find-periodicity-using-autocorrelati...