PDA

Просмотр полной версии : помогите подобрать контроллер и пид алгоритмы



superroma
06.03.2010, 03:18
есть некий пищеварительный процесс.
два котла с газовыми горелками - управление клапаном (горит/не горит)
температура должна быть точно выдержана в пределах 1%
клапаны (около 4-х), два насоса, несколько режимов работы во время основного процесса, плюс режим промывки.

задание параметров с компьютера. во время процесса необходима индикация состояния.

на глаз вроде подходит плк63. хватит его мощности на пару пид регуляторов и на два довольно простых линейный процесса?

какой именно пид блок лучше использовать? как лучше управлять горелкой? я так понимаю что минимальная частота шим дискретного выхода слишком велика для горелки? раз в 36 секунд там получается вроде как?

или я не на тот пид блок смотрю? существуют ли пид блоки у которых на выходе - горит/не горит?

извиняюсь заранее если дурацкие вопросы задаю - я новичок совсем в этих вопросах.

Александр Ч.
09.03.2010, 12:23
сколько встречал газовых горелок(промышленных, отопительных, даже бытовых с ручными клапанами подачи) везде используются клапана пропорционального управления по принципу больше/меньше с заданием процента открытия и подачи газа. что особенно важно для точного регулирования -1%.

superroma
09.03.2010, 13:01
Я наверное слишком абстрактно спросил.
Проект - это домашняя пивоварня - что-то вроде вот этого.
http://i574.photobucket.com/albums/ss184/gruversm/February2010018.jpg
Так вот американцы в этой системе используют регуляторы LOVE TS2 - на вид обычные ПИД регуляторы - такие и в линейке Овен есть.

И клапаны ASCO 8210 (http://www.ascovalve.com/Applications/Products/online_catalog/asco_catalog.aspx) - никакие не пропорциональные вроде бы.

В американской системе процесс варки ручной - только температура регулируется двумя ПИД регуляторами.

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

Вот я и на распутье - правильно ли это. Ну и все-таки непонятно как же таким клапаном такой горелкой управлять? У всех ваших ПИД блоков на выходе real. Может там и не надо ничего модулировать? Нагрелось до N градусов - выключил газ. Оно ж не будет по инерции еще дальше нагреваться...

Разьясните новичку плиз.

Александр Ч.
09.03.2010, 13:36
у регулятора Ts2 не нашел заветного слова Pid. больше похожи на On/off регуляторы управления компрессорами холодильных установок. потому и клапаны просто соленоидные. да и стоимость на пид не тянет, они же не китайские вроде?
если мощность горелки не завышена , а среда жидкость(не воздух) т.е. теплопроводная , на мой взгляд инерцией в данном случае можно пренебречь.

Александр Ч.
09.03.2010, 13:57
шим управление предполагает вкл/выкл устройства с определенной широтой. при широте , например, каждые 4 сек - сколько времени клапан не развалится? при широте , например, 60 сек смысл пид регулирования теряется - вычисленное значение будет сильно "отставать" от реалий объекта.

superroma
09.03.2010, 14:30
Я вот нашел схему варианта подобного устройства.
Вроде бы разобрался. Там еще электронагреватель есть для точного поддержания температуры.
http://www.2fatpolocksbbq.com/webimages/Black%20Dog%20Brewery%20Drawing.jpg
Один ПИД регулятор управляет этим нагревателем.
А вот второй - управляет блоком управления гореним Honeywell S8610 (http://www.lesman.com/acatalog/Honeywell7800_S8610U3009_PilotControl.html). Наверное в этом блоке клапан пропорциональный?
Есть ли недорогие аналоги на нашем рынке (розжиг, контроль пламени, управление запалом)? Этот s8610 $125 стоит.

Ну и один вопрос открытым остается - хватит ли мне ПЛК63 или лучше сразу на что-то мощное закладываться?

Александр Ч.
09.03.2010, 15:18
я бы все таки для начала занялся поиском оборудования, кот. есть в продаже и доступно по цене. далее попытаться набросать алгоритм управления, требуемую скорость.
а тот или иной плк всегда можно успеть выбрать.

Николаев Андрей
09.03.2010, 17:58
1. Соблюдайте правила форума.
2. Такие файлы просьба выкладывать в архиве.
3. Напишите задачу как и чем управлять. Мы постараемся подобрать регуляторы. можно на support@owen.ru - тогда Ваше письмо попадет как раз к нужному специалисту.
Приборы других производителей на этом форуме на рассматриваются и не обсуждаются.

superroma
09.03.2010, 21:17
1. Соблюдайте правила форума.
2. Такие файлы просьба выкладывать в архиве.
3. Напишите задачу как и чем управлять. Мы постараемся подобрать регуляторы. можно на support@owen.ru - тогда Ваше письмо попадет как раз к нужному специалисту.
Приборы других производителей на этом форуме на рассматриваются и не обсуждаются.
1, 2 - больше не буду, извините (картинки - это ссылки)

3:
Задача - линейный процесс вида
- нагреть бак 1 до 60 градусов
- открыть клапаны а, б, с
- включить помпу 1
- поддерживать температуру в баке 60 градусов в течении 20 минг.
- нагреть бак 1 до 70 градусов
- держать 20 мин
- выключить помпу1
- закрыть клапаны а, б, открыть д
- включить помпу 2
и т.п.
Температуры и время могут меняться от рецепта к рецепту и задаются заранее с компьютера.
Важно - температура жидкости в основном баке должна выдерживаться с точностью в градус примерно.
Во время процесса нужна индикация состояния, вывод сообщений (там есть ручные операции), и возможность вмешаться (все остановить например и включить-выкл. отдельные устройства) - то есть где-то 3-4 экрана
Логи процесса (когда что включалась, графики температур) тоже нужны.
Ну и поскольку это самодельщина, а не коммерческое оборудование, хотелось бы потратиться по-минимуму.

Нагреватели газовые. Точная температура (как тут вместе разобрались) поддерживается электронагревателем в контуре рециркуляции. С алгоритмами стало быть все понятно (PID - только для электронагревателя).

Осталось выяснить подходит ли мне ПЛК63 (с модулем расширения скорее всего, потому что клапанов и помп в сумме больше 6-ти будет).

Николаев Андрей
09.03.2010, 23:44
C описанной Вами задачей ПЛК63 справится... как вариант +МР1.
ПИДы можно использовать из библиотеки ОВЕН в комплекте или стандартный ПИД из Util.lib.
Естественно, что коэффициенты придется подбирать.
НУ и с архивом не просто - контроллер не имеет Flash, по этому архив только ооочень маленький и в Retain. Для полноценной сборки и управления можно взять Master SCADA 32 точки (бесплатно).