- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Трекинг
Модератор: Глоб.модераторы
Трекинг
Подскажите пожалуйста, что такое трекинг в современных регуляторах, для чего он нужен и как им пользоваться???
-
- освоился
- Сообщения: 238
- Зарегистрирован: 30 май 2009, 20:21
- Имя: Науменко Александр Сергеевич
- Страна: Россия
- город/регион: Шатура
- Поблагодарили: 1 раз
Re: Трекинг
Если не ошибаюсь это автоматическая настройка параметров регулятора в зависимости от параметров объекта регулирования
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Re: Трекинг
Вряд ли. Это ближе к адаптивному регулированию.
Если не ошибаюсь, трекингом каждый производитель ПО волен назвать то, что он посчитает нужным. К примеру, "хитрый" регулятор, имеющий два различных задания: установленное оператором и вычисленное в "верхнем уровне" (внутри - обычный ПИД). В этом случае иногда делают так, чтобы при работе от "вычисленного" задания "ручное" выставлялось равным ему - для безударного перехода при переключении источника задания. Вот эту штуку могут называть (и некоторые называют) трекингом задания.
Если не ошибаюсь, трекингом каждый производитель ПО волен назвать то, что он посчитает нужным. К примеру, "хитрый" регулятор, имеющий два различных задания: установленное оператором и вычисленное в "верхнем уровне" (внутри - обычный ПИД). В этом случае иногда делают так, чтобы при работе от "вычисленного" задания "ручное" выставлялось равным ему - для безударного перехода при переключении источника задания. Вот эту штуку могут называть (и некоторые называют) трекингом задания.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- почётный участник форума
- Сообщения: 1746
- Зарегистрирован: 18 янв 2009, 12:25
- Имя: Дмитрий
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 143 раза
Re: Трекинг
Трекинг - в ручном режиме изменение задания на равное регулируемой величине (If MA=MAN Then SP=PV). При переключении в автоматический режим задание становится равным последней измеренной в ручном режиме регулируемой величине, т.е. обеспечивается безударный переход в автомат.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Re: Трекинг
to VADR имелось ввиду отслеживание выходного сигнала регулятора.
to hell_boy если я вас правильно понял, то после всех этих манипуляций оператору придеться помянять задание регулятору???
to hell_boy если я вас правильно понял, то после всех этих манипуляций оператору придеться помянять задание регулятору???
-
- авторитет
- Сообщения: 878
- Зарегистрирован: 21 авг 2009, 14:25
- Имя: Василий Иванович
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: Трекинг
Сказать трекинг - т.е. отслеживание - это не сказать ничего, ибо непонятно, что отслеживается. Как уже сказано выше, разные производители отслеживают разные величины, будь то выход или вход регулятора. В общем случае это приведение в соответствие неактивной в данном режиме регулятора величины другим, работающим. Это делается для безударного переключения регулятора между режимами работы.
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
У меня встроенная функция. При переключении PID в "М" SV=PV. При переключении в автомат соответственно ни чего не происходит т.к. SV=PV. MV будет равно "0". Далее изменяется SV и процесс пошёл. Функция не то чтобы встроенная, но это предусмотрено в функциональном блоке и легко включается в программе.
Трекинг я так понимаю это привязка одного процесса к другому через коэффициент пропорциональности. Это не сложный PID процесс и не каскад.
Есть буферная ёмкость (это реально). В ней 4 насоса. 3 работают по следующему алгоритму. 30% - включается первый насос, не справляется - 50% - включается второй насос, на 80% - включается 3й насос. При откачке до 15% все насосы выключаются. Следующим при повышении уровня порядок будет 2-3-1, на следующем цикле 3-1-2. Кроме поддержания уровня ещё и выравнивается моторесурс. Вот это тоже трекинг.
4й насос дополнительный, если не справляются 3.
Трекинг я так понимаю это привязка одного процесса к другому через коэффициент пропорциональности. Это не сложный PID процесс и не каскад.
Есть буферная ёмкость (это реально). В ней 4 насоса. 3 работают по следующему алгоритму. 30% - включается первый насос, не справляется - 50% - включается второй насос, на 80% - включается 3й насос. При откачке до 15% все насосы выключаются. Следующим при повышении уровня порядок будет 2-3-1, на следующем цикле 3-1-2. Кроме поддержания уровня ещё и выравнивается моторесурс. Вот это тоже трекинг.
4й насос дополнительный, если не справляются 3.
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: Трекинг
Интересно, а бывает такой "трекинг", когда происходит безударный переход от регулирования скорости к регулированию положения?
Надеюсь Вы меня поняли? Надо, чтобы сначала привод вращался с заданной скоростью (задание скорости), а затем остановился в заданном положении (задание положения). Речь идет о сварке шва определенной длины.
P.S. Я, конечно, понимаю, что задача может быть решена проще, без трекинга. Но как лучше?
Надеюсь Вы меня поняли? Надо, чтобы сначала привод вращался с заданной скоростью (задание скорости), а затем остановился в заданном положении (задание положения). Речь идет о сварке шва определенной длины.
P.S. Я, конечно, понимаю, что задача может быть решена проще, без трекинга. Но как лучше?
-
- почётный участник форума
- Сообщения: 1746
- Зарегистрирован: 18 янв 2009, 12:25
- Имя: Дмитрий
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 6 раз
- Поблагодарили: 143 раза
Re: Трекинг
Да, придется. В правильных функциональных блоках PID имеется специальная опция "Use PV Tracking" и/или отдельный управляемый логический вход "Set PV Tracking". Подав на этот вход 1 можно переключить регулятор в режим трекинга, 0 - возвращает в предыдущий режим. Обычно используется при автоматических пусках для создания минимальных значений регулируемой величины.sayboom писал(а):to hell_boy если я вас правильно понял, то после всех этих манипуляций оператору придеться помянять задание регулятору???
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Сначала Вы пишете одно, затем пишете другое.
PID регулятор (программный блок) имеет входы TRC и TR. На вход TR заводится величина положения, а вход TRC - ключ для входа TR. Блок математической обработки отслеживает величины и формирует условия. При формировании условия TRC регулятор переходит в ручной режим и выдаёт на выход значение входа TR, которое тоже может изменятся в зависимости от каких то условий.
Кстати вход TR японцы так обозначили от слова трекинг.
Вообще АСУ существует уже кучу лет, но до сих пор нет однозначности в терминах. То же самое и в отношении трекинга.
Переход от регулирования одной величины к другой (принципиально не важно, что это за величины). На одном из теплоцентров реализован такой алгоритм подачи в сеть. В нормальном режиме в зависимости от уличной температуры (каскад) или по заданию (не каскад) поддерживается заданной давление. При этом контролируется расход. При превышении расхода выше заданной величины клапан переходит на поддержание расхода. Смысл в том, чтобы при разрыве магистрали не лить горячую воду полным давлением и вместе с тем оставить подачу чтобы не разморозить трубы.Михайло писал(а): безударный переход от регулирования скорости к регулированию положения?
Это другой вариант. Такой реализован на куче объектов. В основном это при регулировании антипомпажного режима компрессоров. Как при запуске, так и при "хлопке" в магистрали.Михайло писал(а): Надо, чтобы сначала привод вращался с заданной скоростью (задание скорости), а затем остановился в заданном положении (задание положения).
PID регулятор (программный блок) имеет входы TRC и TR. На вход TR заводится величина положения, а вход TRC - ключ для входа TR. Блок математической обработки отслеживает величины и формирует условия. При формировании условия TRC регулятор переходит в ручной режим и выдаёт на выход значение входа TR, которое тоже может изменятся в зависимости от каких то условий.
Кстати вход TR японцы так обозначили от слова трекинг.
Вообще АСУ существует уже кучу лет, но до сих пор нет однозначности в терминах. То же самое и в отношении трекинга.
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: Трекинг
Не понял. В чем суть разницы в моих высказываниях?T_Vlad писал(а):Сначала Вы пишете одно, затем пишете другое.
Механическое переключение?T_Vlad писал(а):При превышении расхода выше заданной величины клапан переходит на поддержание расхода.
Судя по Вашему описанию трекинга, на вход TR нужно подавать не положение, а задание скорости...T_Vlad писал(а):PID регулятор (программный блок) имеет входы TRC и TR. На вход TR заводится величина положения, а вход TRC - ключ для входа TR. Блок математической обработки отслеживает величины и формирует условия. При формировании условия TRC регулятор переходит в ручной режим и выдаёт на выход значение входа TR, которое тоже может изменятся в зависимости от каких то условий.
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Переход от скорости к положению. Вы регулируете скорость привода и контролируете положение. В заданном месте останавливаете привод и прекращаете сварку. Какой же безударный переход, если вы передёрнете привод в произвольно заданное положение?Михайло писал(а): Не понял. В чем суть разницы в моих высказываниях?
И расход и давление это одна труба. Программное переключение SV и PV для PID клапана с давления на расход.Михайло писал(а): Механическое переключение?
А какая собственно разница? Выход пид это цифра, а далее ток AO. В описанном случае это был клапан. У меня есть насосные где при отказе датчика уровня фиксируется задание на вариатор скорости. Вот это будет задание скорости.Михайло писал(а): Судя по Вашему описанию трекинга, на вход TR нужно подавать не положение, а задание скорости...
Есть регулятор подачи конденсата из ёмкости, которую нельзя осушать. Регулируется уровень. При снижении ниже задания клапан переходит в минимальное состояние (полностью не закрывается) чтобы не разморозить зимой магистраль.
Вам нужно просто остановить привод в заданном положении.
Re: Трекинг
всем спасибо, может кто нибудь поможет с таким регулятором http://
Это регулятор дозирования аммиака в питательную воду с коррекцией по ph питательной воды. Выход корректирующего регулятора умножается на измеренный текущий расход питательной воды, это произведение подается собственно на сам регулятор расхода. Интересует зачем на вход Трекинг подавать частное от деления Выход коррект регулятора*Текущий расод/ Текущий расход. По моему мнению это не нужные элементы, можно просто подать Выход коррект регулятора на вход трекинг. Уточнить у авторов схемы нет возможности. Заранее благодарен за помощь.
Это регулятор дозирования аммиака в питательную воду с коррекцией по ph питательной воды. Выход корректирующего регулятора умножается на измеренный текущий расход питательной воды, это произведение подается собственно на сам регулятор расхода. Интересует зачем на вход Трекинг подавать частное от деления Выход коррект регулятора*Текущий расод/ Текущий расход. По моему мнению это не нужные элементы, можно просто подать Выход коррект регулятора на вход трекинг. Уточнить у авторов схемы нет возможности. Заранее благодарен за помощь.
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Если я правильно понял, то трекинг здесь не регулирование, а минимальное задание. "Не менее чем..." при определённых условиях. У меня такие вещи есть например по вариаторам скорости чтобы не давать больших пусковых токов на двигатель. Считается что центробежный насос при оборотах 25% не качает.
Собственно верхняя часть это каскадный регулятор. С датчиком расхода не совсем понятно. Это два датчика в двух трубах, или дублированный датчик?
Собственно верхняя часть это каскадный регулятор. С датчиком расхода не совсем понятно. Это два датчика в двух трубах, или дублированный датчик?
Re: Трекинг
Дублированный датчик и на регулятор заводиться среднее значение. Мне интересно то что заводиться на вход Tr корректирующего регулятора. кто что может сказать??
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Почему то сообщение не сохранилось.
Схема дублированного датчика должна быть другая. При выходе из строя одного из датчиков показания не верные.
На вход TR заводится фиксированное значение при достижении регулируемой величиной значения меньше чем (или больше чем...). Фиксированное значение может задаваться и при переходе в ручной режим.
Схема дублированного датчика должна быть другая. При выходе из строя одного из датчиков показания не верные.
На вход TR заводится фиксированное значение при достижении регулируемой величиной значения меньше чем (или больше чем...). Фиксированное значение может задаваться и при переходе в ручной режим.
-
- почётный участник форума
- Сообщения: 635
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
Re: Трекинг
> При выходе из строя одного из датчиков показания не верные.
А как определить кто вышел из стоя? (Ну, банальный обрыв связи опустим, тут понятно), а если значения разнятся (больше, чем некое критическое) - то оба неверные получаются... Так?
А как определить кто вышел из стоя? (Ну, банальный обрыв связи опустим, тут понятно), а если значения разнятся (больше, чем некое критическое) - то оба неверные получаются... Так?
Alex.
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Речь идёт именно о выходе датчика из строя. Обрыв, или замыкание. Значительно реже датчик выходит из строя частично. Тем более очень редко происходит пололмка с резким сдвигом на какое то значение. В резервированном датчике вычисляется среднее значение, но состояние датчиков нужно контролировать. В дублированном датчике оператор выбирает один из двух. При выходе из строя автоматический переход на второй датчик. При выходе из строя двух перевод регулятора в ручной режим.
Контролировать датчики можно и по скорости изменения контролируемой величины. Это стандартная функция.
Контролировать датчики можно и по скорости изменения контролируемой величины. Это стандартная функция.
Re: Трекинг
Может все таки кто нибудь сможет ответить на мой вопрос, зачем заводить на вхот Tr частное от деления, а не сам выход регулятора??? Или хотя бы толково объяснит как работает трекинг при переводе регулятора из авто в ручной режим и наоборот.
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Re: Трекинг
Я правда не силен в химии, но на Вашей схеме не видно что на что делится и умножается. Стрелочки бы...
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Трекинг
Я даже надписи толком не разберу и действительно не вижу о каком частном идёт речь.Михайло писал(а):Я правда не силен в химии, но на Вашей схеме не видно что на что делится и умножается. Стрелочки бы...
В отношении трекинга написал уже несколько раз. Если регулятор по какой то причине переводится в ручной режим, то есть всего 3 варианта его выхода - 0%, 100% и какое то значение. Это значение может быть фиксированным, изначально определённым технологическим процессом, или особенностями оборудования. Другой вариант - вычисленное блоком математической обработки значение, определяемое соотношением каких то параметров на момент перехода регулятора в ручной режим. По видимому это и есть данный вариант. Без подробного алгоритма это не сказать.