Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Управление вод. калорифером в Xworks, как правильно написать алгоритм для управления клапаном вод.калорифера
PuzanZero
сообщение 12.10.2020, 12:27
Сообщение #1





Группа: Участники форума
Сообщений: 115
Регистрация: 19.1.2015
Пользователь №: 256733



Уважаемые знатоки среды Siemens Xworks.
Помогите, пожалуйста, составить алгоритм управления водяным калорифером для контроллеров серии PXC.
Суть в том, что калорифер должен поддерживать уставку температуры приточного воздуха и в то же время следить за тем, чтобы вода в калорифере не опускалась ниже значения, определённого графиком GrWatMin (иначе может сработать защита от угрозы замерзания), и в то же время вода не должна перегреваться выше, чем определённое графиком GrWatMax значения.

Я составил вот такой алгоритм:

ограничение ПИД-регулятору обратной воды (PID Water) я сделал с помощью каскадного регулятора, а вот как сделать ограничение ПИД-регулятору воздуха (PID Air) я не могу сообразить. А ведь из-за этого ПИД-регулятора вода может перегреться (если пользователь задаст слишком высокую уставку температуры приточного воздуха).

Может, конечно, я вообще всё кардинально не так делаю. Буду признателен, если вы поделитесь со мной своими наработками данной задачи...

Сообщение отредактировал PuzanZero - 12.10.2020, 12:34
Прикрепленные файлы
Прикрепленный файл  Безымянный1111.png ( 122,14 килобайт ) Кол-во скачиваний: 13
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 12.10.2020, 12:58
Сообщение #2


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



Ну... Некоторые просто ставят блок сравнения (выбор максимального из двух значений).
На вход подаются выходы от ПИДа воздуха и ПИДа минимальной воды, на выходе - максимальный из этих двух сигналов.
Этот блок при необходимости "подхватывает" внизу сигнал на клапан при слишком низкой температуре воды.
Если надо еще и не допускать повышения температуры,
то выход этого блока и выход ПИДа максимальной воды заводите на второй блок сравнения (но с выбором минимального из двух значений),
тогда ПИД максимальной воды "подожмет" сигнал на клапан в случае необходимости.
Как эти блоки называются в Xworks уже не помню....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alsz
сообщение 12.10.2020, 16:37
Сообщение #3





Группа: Участники форума
Сообщений: 416
Регистрация: 31.3.2008
Из: Новосибирск
Пользователь №: 17138



Для чего такие заморочки, вон у Овена уже готовый контроллер под эти задачи.
ЗАЧЕМ ИЗОБРЕТАТЬ ВЕЛОСИПЕД???
Что бы продать Сименс, сколько времени отлаживать этот алгоритм будете? Овчинка выделки не стоит.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
PuzanZero
сообщение 13.10.2020, 10:19
Сообщение #4





Группа: Участники форума
Сообщений: 115
Регистрация: 19.1.2015
Пользователь №: 256733



Цитата(Lex @ 12.10.2020, 14:58) *
Ну... Некоторые просто ставят блок сравнения (выбор максимального из двух значений).
На вход подаются выходы от ПИДа воздуха и ПИДа минимальной воды, на выходе - максимальный из этих двух сигналов.
Этот блок при необходимости "подхватывает" внизу сигнал на клапан при слишком низкой температуре воды.
Если надо еще и не допускать повышения температуры,
то выход этого блока и выход ПИДа максимальной воды заводите на второй блок сравнения (но с выбором минимального из двух значений),
тогда ПИД максимальной воды "подожмет" сигнал на клапан в случае необходимости.
Как эти блоки называются в Xworks уже не помню....


Вы вот так вот предлагаете сделать?


В теории должно сработать, но мне, признаться, очень не нравится, что здесь получается 3 ПИД-регулятора на один клапан.
Но наверное так и сделаю, потому что других вариантов у меня нет...


Цитата(alsz @ 12.10.2020, 18:37) *
Для чего такие заморочки, вон у Овена уже готовый контроллер под эти задачи.
ЗАЧЕМ ИЗОБРЕТАТЬ ВЕЛОСИПЕД???
Что бы продать Сименс, сколько времени отлаживать этот алгоритм будете? Овчинка выделки не стоит.


Я согласен, что у других производителей есть много более хорошей и менее дорогой продукции.
Но заказчик требует, чтобы вент.установка была именно на PXC-контроллере и не на чём другом...

Сообщение отредактировал PuzanZero - 13.10.2020, 10:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 13.10.2020, 10:32
Сообщение #5


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



Цитата(PuzanZero @ 13.10.2020, 14:19) *
В теории должно сработать, но мне, признаться, очень не нравится, что здесь получается 3 ПИД-регулятора на один клапан.


Два пид - регулятора по воде будут с одинаковыми настройками.
а настройки регуляторов по воде и воздуха должны отличаться и будут разными
(хотя бы в силу разной скорости реакции на изменения).
Или Вы про загрузку вычислительных ресурсов контроллера?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 13.10.2020, 10:38
Сообщение #6


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10896
Регистрация: 3.7.2004
Пользователь №: 32



я делаю пид-регулятор темп.воздуха в канале с масштабируемым выходом.
нижняя граница подключается к регулятору ограничения переохлаждения обратки
верхняя - к регулятору ограничения перегрева обратки.
выход масштабируется по известной формулке пересчета одного диапазона в другой, плюс неплохо вводить коррекцию коэффициента усиления при работе ограничителей
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Angryautomatik
сообщение 3.11.2020, 8:02
Сообщение #7





Группа: New
Сообщений: 14
Регистрация: 26.5.2020
Пользователь №: 377483



Цитата(PuzanZero @ 12.10.2020, 12:27) *
Уважаемые знатоки среды Siemens Xworks.
Помогите, пожалуйста, составить алгоритм управления водяным калорифером для контроллеров серии PXC.
Суть в том, что калорифер должен поддерживать уставку температуры приточного воздуха и в то же время следить за тем, чтобы вода в калорифере не опускалась ниже значения, определённого графиком GrWatMin (иначе может сработать защита от угрозы замерзания), и в то же время вода не должна перегреваться выше, чем определённое графиком GrWatMax значения.

Я составил вот такой алгоритм:

ограничение ПИД-регулятору обратной воды (PID Water) я сделал с помощью каскадного регулятора, а вот как сделать ограничение ПИД-регулятору воздуха (PID Air) я не могу сообразить. А ведь из-за этого ПИД-регулятора вода может перегреться (если пользователь задаст слишком высокую уставку температуры приточного воздуха).

Может, конечно, я вообще всё кардинально не так делаю. Буду признателен, если вы поделитесь со мной своими наработками данной задачи...


Попробуйте спросить в техподдерже XWORKS в Telegram - ССЫЛКА
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx

Последние сообщения Форума






RSS Текстовая версия Сейчас: 29.7.2025, 12:48
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных