реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Алгоритм оптимального регулирования
Stefan
сообщение Jun 17 2006, 17:40
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Есть черный ящик (с микроконтроллером smile.gif. У ящика один аналоговый вход и один аналоговый выход. На вход ящика поступает напряжение обратной связи с объекта регулирования, ессно с запаздыванием. Необходимо установить и поддерживать выходное напряжение ящика так, чтобы напряжение обратной связи было максимальным для данного состояния объекта. Этот максимум у объекта регулирования, в зависимости от входной величины с ящика, есть. Но максимум сам по себе величина не постоянная и зависит от многих, не поддающихся управлению факторов. Интересует литература и примеры программной реализации и алгоритмы решения подобных задач на микроконтроллерах.
Go to the top of the page
 
+Quote Post
DS
сообщение Jun 17 2006, 17:53
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Если максимум один, т.е. производная монотонна в диапазоне регулирования, то сдавьте ПИД по производной. Если нет - задача в общем случае не решается.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
TED17
сообщение Jun 17 2006, 17:56
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



Цитата(Stefan @ Jun 17 2006, 21:40) *
Этот максимум у объекта регулирования, в зависимости от входной величины с ящика, есть. Но максимум сам по себе величина не постоянная и зависит от многих, не поддающихся управлению факторов.

Такие вещи делаются на основе нейроалгоритмов (англ. - neuro). Google - завались.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Jun 17 2006, 19:48
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(TED17 @ Jun 17 2006, 20:56) *
Цитата(Stefan @ Jun 17 2006, 21:40) *

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

Такие вещи делаются на основе нейроалгоритмов (англ. - neuro). Google - завались.


Попробую применить алгоритмы нечеткой логики.
Go to the top of the page
 
+Quote Post
DS
сообщение Jun 17 2006, 20:07
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Надеюсь, Вам не химическим реактором, котлом или еще чем таким управлять с такими алгоритмами.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
NickNich
сообщение Jun 17 2006, 22:43
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593



Если я правильно понял, то проектируемая система скорее "система экстремального регулирования", но никак не "система оптимального регулирования". Вот это название имеет смысл прогуглить на предмет алгоритмов реализации. Самые известные из них - способ наискорейшего спуска и способ градиента.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 17 2006, 23:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если есть возможность, то нужно снять экспериментальные данные и уже по ним подобрать алгоритм управления.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Jun 18 2006, 07:38
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



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


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
TED17
сообщение Jun 18 2006, 11:28
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



Цитата(alex_os @ Jun 18 2006, 11:38) *
Интересно, а кто-нибудь здесь делал "нейро-алгоритм"?. Кажется практическая применимость их весьма невелика...

Ну я делал. Распознавание специфичных ситуаций на конечном интервале из длинной последовательности отсчетов. Работало.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Jun 18 2006, 17:22
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(DS_ @ Jun 17 2006, 23:07) *
Надеюсь, Вам не химическим реактором, котлом или еще чем таким управлять с такими алгоритмами.


Нет, это весьма крупная печь. Сейчас ей вполне успешно управляет дядя Вася. Но Васю хотят заменить контроллером. Что касается защит от неправильного управления, то они, конечно, есть.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Jun 18 2006, 17:34
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(rezident @ Jun 18 2006, 02:01) *
Если есть возможность, то нужно снять экспериментальные данные и уже по ним подобрать алгоритм управления.


Ну конечно. Но есть нюанс. Параметры объекта меняются случайно в широких пределах. Объект управления - печь. Ее загрузка - величина случайная. А от этого зависят временнЫе параметры печи с загрузкой. Я предполагаю эти параметры определять(уточнять) оперативно.
Go to the top of the page
 
+Quote Post
Stefan
сообщение Jun 18 2006, 18:20
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Цитата(NickNich @ Jun 18 2006, 01:43) *
Если я правильно понял, то проектируемая система скорее "система экстремального регулирования", но никак не "система оптимального регулирования". Вот это название имеет смысл прогуглить на предмет алгоритмов реализации. Самые известные из них - способ наискорейшего спуска и способ градиента.


Да уж какая там оптимальность, когда только один параметр измеряется. Ближе всего к "поисковой СЭР". Но вот сам "поиск" хочется сделать побыстрее.
Go to the top of the page
 
+Quote Post
TED17
сообщение Jun 18 2006, 18:23
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



Цитата(Stefan @ Jun 18 2006, 21:34) *
Цитата(rezident @ Jun 18 2006, 02:01) *

Если есть возможность, то нужно снять экспериментальные данные и уже по ним подобрать алгоритм управления.


Ну конечно. Но есть нюанс. Параметры объекта меняются случайно в широких пределах. Объект управления - печь. Ее загрузка - величина случайная....

Нейроалгоритмы помогут только если количество решений ограничено, тогда любую случайную ситуацию на конечном отрезке можно как то классифицировать. Печь - вешь довольно инерционная и поледовательность осчетов переходных процессов уже не случайна. Ну а дальше - ПИД регулятор(ы), где коэффицентами - решения нейросети.
Go to the top of the page
 
+Quote Post
_artem_
сообщение Jun 18 2006, 21:12
Сообщение #14


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



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


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
LordN
сообщение Jun 19 2006, 03:01
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



Цитата
Есть черный ящик (с микроконтроллером . У ящика один аналоговый вход и один аналоговый выход

Stefan, а какой параметр надо регулировать = темп-ру, скорость темп. или что-то еще? мощность печи меняется дискретно или линейно? порядок мощности печи - единицы, десятки, сотни, тыщи кВт?


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01478 секунд с 7
ELECTRONIX ©2004-2016