Список форумов Автоматизация ТП в Карелии
Форум для общения всех, кто как-то связан с автоматикой, КИП, электроприводом
 

 

Автоматизация ТП в Карелии » » Control Techniques » PID Commander SK [Страниц (1)]

| Новая тема | Ответить | | Поиск в теме |
| Версия для печати |
dinkata


Newbie

Сообщение : Профиль :

Здравствуйте , можно ли настроит пид регулятор в Commander SK управление скорости ?
Обратная связь енкодер к В7 (вход частота) , задание примерно с меню 18.20.
Как масштабироват вь!ход пид для задание частота?
Поделитесь пожалуйста.Спасибо.

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 09 Июля, 2013 - 17:13:49
esergeev


Администратор

Сообщение : Профиль :

Трудно сказать...
Как бы вход B7 он, как я понимаю, не для того предназначен. Скорее всего он предназначен для синхронизации нескольких SK, когда один задаёт частоту, а другие её отрабатывают. А через масштабирование делается опережение.
Регулятор скорости можно сделать только прикрутив сбоку какой-нибудь хардверный регулятор, на него подать задание и сигнал с тахогенератора ( энкодера ), а выход этого регулятора посадить на аналоговый вход задания скорости.


(Добавление)
Можно ещё попробовать реализовать регулятор программно, но только если он у вас влезет в 3К памяти, которая отведена под программу пользователя.
Простейший ПИ-регулятор наверное поместится.

Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 10 Июля, 2013 - 22:03:18
dinkata


Newbie

Сообщение : Профиль :

Здравствуйте , для В7 #8.35 =2 Вход частоты ; =3 Вход частоты с высоким разрешением.Вводим только фаз А енкодера
#3.29 =Указывает текущее значение счетчика положения. 0-9999
Можно какой то пример на ..
Цитата:
Простейший ПИ-регулятор наверное поместится.

Спасибо

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 10:34:48
esergeev


Администратор

Сообщение : Профиль :

Ну хорошо, давайте попробуем...
У нас условный двигатель 50 Гц, 1450 об/мин.
Итак, у нас энкодер сидит на валу двигателя, выдаёт 1024 импульса на оборот, то есть частота у нас на входе получается
1450 (обороты двиг. в минуту ) * 1024 / 60 = 24746 Гц.
То есть при частоте 50 Гц ( 50.0 ) у нас с датчика будет выходить 24746 импульса в секунду. Надо их перевести в "условные герцы".
Запишем в #3.43 число 49.5 ( 24746*2/100), тогда при полных оборотах у нас в #3.45 будет 50% ( число 500 ), которое мы сможем использовать в регуляторе.
Далее, СиптЛайт имеет готовую функцию ПИД.
Пишем ( я не могу рисовать нетворки в форуме, также не могу набить картинку в СиптЛайт и разместить её здесь, поэтому придётся изобретать псевдокод ).
Rung 1
PID( EN=TRUE, Ref=#1.21, FBack=#3.45, PGain=..., IGain=... Q=#20.21)
большинство параметров я пропустил, для нас сейчас важны только эти.
подробнее см. хелп по ф-ции PID в SyptLite
Считаем, что задание скорости у нас в #1.21
Ну и вот, в #20.21 мы получили некий сигнал, который должны смаштабировать и добавить к заданию скорости.

Как-то так. Попробуйте, может получится. Начните с неподключенного двигателя и небольших оборотов, скопом посмотрите, как у вас регулятор будет выходить на 0, ну, а потом можно нагрузку и частоту повыше.
Отпишитесь о результатах, может ещё кому пригодится.




Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 11 Июля, 2013 - 13:25:14
dinkata


Newbie

Сообщение : Профиль :

Спасибо, с SyptLite можно работат если поставим Logikstick .Все таки попробуем .

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 13:56:48
esergeev


Администратор

Сообщение : Профиль :

Цитата:
с SyptLite можно работат если поставим Logikstick

А по другому не получится никак.
Если только не взять дешёвый китайский регулятор ( они сейчас есть по 25-35$ ) и построить систему, как я описал в посте #1
Да и то понадобится дополнительное устройство для перевода частотного сигнала с энкодера в аналоговый сигнал для подачи на регулятор.

Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 11 Июля, 2013 - 14:45:18
dinkata


Newbie

Сообщение : Профиль :

Спасибо ,вот так мне нравится форум

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 11 Июля, 2013 - 15:45:43
esergeev


Администратор

Сообщение : Профиль :

Цитата:
Спасибо ,вот так мне нравится форум

Это временно, сейчас я в отпуск уйду и снова тишина настанет...
По поводу программного регулятора - нужно помнить, что коэффициенты регулирования задаются в виде констант с фиксированной точкой, т.е. чтобы задать Кр=1.251 надо присваивать PGain:=1251, а все остальные переменные должны быть той же размерности, что и задание скорости.

Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 12 Июля, 2013 - 19:06:57
| Версия для печати |
| Новая тема | Ответить | | Поиск в теме |

Автоматизация ТП в Карелии » » Control Techniques » PID Commander SK [Страниц (1)]


Powered by ExBB 1.9.1
Original Style v1.5a2 created by Daemon.XP

[ Script Execution time: 0.0523 ]   [ Gzip Disabled ]