Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
USWO алгоритм

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   USWO алгоритм
jakudzaa
Junior Member

Сообщений: 11
Регистрация: Март 2006

написано 28 Марта 2006 23:07ИнфоПравкаОтветитьIP

Где можно найти детальное описание USWO?

Mr Pit
unregistered
написано 29 Марта 2006 04:28  ПравкаОтветитьIP

А чего это такое?

TT
unregistered
написано 29 Марта 2006 14:23  ПравкаОтветитьIP

ссылка
Почитай

Mr Pit
unregistered
написано 30 Марта 2006 07:30  ПравкаОтветитьIP

Почитал. Возникло несколько вопросов.
1. Как расшифровывается USWO.

2. USWO имеет некоторое распространение, или это академическая разработка, ранее на практике не применявшаяся.

3.Цитата: "С точки зрения удобства практической эксплуатации, важно, что рациональные настройки для USWO-регулятора рассчитываются проще, чем для традиционных ПИД-регуляторов."
Хотя ранее было сказано: "Значения параметров настройки ПИД и USWO-регуляторов в представленном на рис. 2 примере (как и во всех последующих примерах) определялись
градиентным методом поиска оптимума по выбранному критерию качества или совокупности критериев." Получается, что сами разработчики используют одни и те же методы расчёта оптимальных настроек для ПИД и USWO, хотя говорят что USWO на страивать проще.

4. Цитата: "С точки зрения удобства практической эксплуатации, важно, что рациональные настройки для USWO-регулятора рассчитываются проще, чем для традиционных ПИД-регуляторов. В
связи с этим в USWO-регуляторе легче реализуется режим автоматической подстройки параметров К1, К2, К3 под меняющиеся со временем свойства управляемых объектов." Поставлю под сомнение.

5. Цитата из вкладки с описанием алгоритма:"Процедура 7 — определение модуля корректирующего воздействия Mod(Y). В USWO-способе формирования управления она применяется для ограничения величины корректирующего воздействия на объект. Значение модуля является функцией от абсолютной величины рассогласования x и компонентов вектора состояния х’ и х’’:
Mod(Y) = K1 × F(|x|, |x’|, |x’’|)" Хорошо бы было иметь методику формализованного синтеза функции F.

P.S. Я за применение новых перспективных алгоритмов управления. Просто после прочтения не всё до конца ясно.

Добавление от 30 Марта 2006 07:37:

6.Цитата: "Процедура 4 включает в себя измерение текущего значения регулируемой величины
X(t), цифровую фильтрацию и занесение результата в
стековый массив памяти, сохраняющий предысторию поведения X(t)." Хранить предысторию - это скорее недостаток алгоритма, чем его достоинство.

HI
unregistered
написано 30 Марта 2006 14:26  ПравкаОтветитьIP

Тема статьи, ИМХО, есть 'краткий курс' по возможностям цифровых регуляторов. Всё это давно (лет 30-40) известно, мало того - табулировано.
Хорошо бы было иметь методику формализованного синтеза функции F
Напимер матрицы состояния
"С точки зрения удобства практической эксплуатации, важно, что рациональные настройки для USWO-регулятора рассчитываются проще, чем для традиционных ПИД-регуляторов.
Ещё немного и переходим к адаптационным алгоритмам управления.

Mr Pit
unregistered
написано 31 Марта 2006 04:18  ПравкаОтветитьIP

Ну и зачем же тогда авторы голову морочат аббревиатурами и говорят о новизне предлагаемого подхода?

HI
unregistered
написано 31 Марта 2006 06:44  ПравкаОтветитьIP

На перевод похоже.
Ну и зачем же тогда авторы голову морочат аббревиатурами и говорят о новизне предлагаемого подхода?
Это называется популяризацией, здесь надобен особый талант. Иной раз (к этой статье не относится) читаешь-читаешь такое, разобравшись плюнешь; многостраничное, часто малограмотное изложение 1 фразы/формулы из учебника 40-летней давности. К сожалению, такой стиль проникает даже в технические описания, примеры есть.

Anatol_K
unregistered
написано 31 Марта 2006 13:10  ПравкаОтветитьIP

Мда, статья мягко, говоря негодящаяся для расчета таких регуляторов. То ли в ней ошибки, то ли безобразный перевод, то ли лукавство. Что это там за Y(t) в процедуре 9 фигурирует? Все в куче. Начинаем расшифровывать. Глядя на выражение для Ty = Mod(Y) * Tим/100, делаем вывод, что реверсивный ИМ описывается функциеей вида 1/(s*Тим). На такой ИМ подается управляющее воздействие, которое является по сути скоростью перемещения, а сам ИМ является интегратором.
Итак выясняем что mod(Y) для данного ИМ является скоростью перемещения, а направление перемещения определяется неким шаманским выражением (2). В этом шаманском выражении 2 фигурирует величина Y. Остается вопрос - как это Y вычислить. Не связаны ли mod(Y) и Y одним и тем же функционалом?
Итак суть метода для реверсивного ИМ такова (после процедуры 6)
1) Y = Fп(x, dx/dt , d2x/dt2) - (это похоже на ПИД)
2) mod(Y) = F(|x|, |dx/dt| , |d2x/dt2|, K1) - это скорость управления приводом (тоже все компоненты ПИДа)
3) j = Fs(x, dx/dt, Y, K2, K3) - здесь вычисляется знак
Итак, понятно , что при определенных математических взаимосвязях между Fп, F, Fs теоретически это должно работать, в частности похоже можно вывести все три функционала для классического ПИД. Но вот общий вид функционалов неприведен в статье. Глядя на все это - видно что за страшной аббревиатурой USWO скрывается ПИД регулятор, математика которого отличается от классики, но никаких принципиалных отличий не имеет. По крайней мере так я это понял статьи.
ЗЫ1 - В статье под Y(t) понимается значение на выходе интегрирующего звена с предыдущего такта расчетов для пропорционального ИМ
ЗЫ2 - Mr.Pit:"Хранить предысторию - это скорее недостаток алгоритма, чем его достоинство."
Здесь вы неправы Mr.Pit - для данного метода, как и для любого классического ПИД всегда необходимо хранить предысторию сигнала ошибки в несколько ячеек с целью вычисления производных. Объем стековой памяти зависит от метода численного дифферинцирования. Для ПИД их надо иметь минимум 1 или 2.

Valera
Member

Сообщений: 86
Откуда: novosibirsk
Регистрация: Май 2004

написано 04 Апреля 2006 09:32ИнфоПравкаОтветитьIP

Сорри, совсем нет времени, здесь посмотрел по диагонали, вроде что-то есть по теме. Вообще-то искал в гугле 'Гостев Владимир + цифровые регуляторы' - очень интересный автор, у него такой тип регулятора помнится есть (и еще много чего) и без дураков как в статье, с функционалами. Если кто чего найдёт, ссылку плиз? У меня только в твёрдом виде.

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика