Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Сушильная установка. Нужен совет

  1. #1

    По умолчанию Сушильная установка. Нужен совет

    Задача. На сушильной установке необходимо реализовать поддержание заданной температуры. Принцип работы. Сушильная установка выводится в рабочий режим н-р 80град, подается сырье с помощью дозатора которым управляет ПЧ. Дозатор выставляется на заданную частоту. Далее процесс сушки планируется переводить в режим автоматического регулирования. Т.е. Если в процессе работы начинает падать температура задание частоты на дозаторе снижается, и наоборот если температура поднимается увеличивается частота дозатор. Из оборудования использую 160 контроллер. Температура через НПТ, частотник подключен через аналоговые вход и выход. Как я понимаю необходимо использовать ПИД регулятор, но как регулировать если частота в рабочем режиме например 20гц и в зависимости от снижения и повышения температуры данное значени необходимо немного увеличить или уменьшит для выравнивания температуры. Подайте идею как реализовать данное управление.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,649

    По умолчанию

    идея заключается в использовании метода
    концепция примерно такая
    Код:
    DIFF := T_PV - T_SP;
    WRT_NET := DIFF * OUT * (1 - OUT);
    ERROR := (DIFF * DIFF) / 2.0;
    IF ERROR > 0.0000021 THEN
        WEIGHT := WEIGHT - LEARN_RATING * WRT_NET;
    END_IF;
    OUT := WEIGHT + FREQ / 100;
    где
    T_PV - текущая температура
    T_SP - уставка по температуре
    OUT - выход, в диапазоне от 0.0 до 1.0, на физический аналоговый выход с соответствующим умножением
    ERROR - нужно сравнивать с подходящим коэффициентом, 0.0000021 выбрано под мою установку
    LEARN_RATING - скорость реакции, выбирают обычно между 0.5 до 0.01
    FREQ - базовая частота в процентах
    вот такая вот идея, сильно упрощенная чтоб не взорвать мозг


    ЗЫ в эмуляции, перед стартом выставить T_PV и T_SP одинаковыми значениями, убедиться что WEIGHT не растет не уменьшается, изменить T_PV на некоторое значения, на скрине я убавил на один градус, в реальности любое изменение будет обрабатываться, поэтому это надо учитывать либо округлением либо периодичность запуска этого кода. Увидев что выход увеличивается сделать температуру выше значения уставки и убедится что выходное значение начнет уменьшаться
    Изображения Изображения
    • Тип файла: png owen.png (10.7 Кб, Просмотров: 20)
    Последний раз редактировалось capzap; 09.04.2020 в 12:25.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  3. #3

    По умолчанию

    capzap, зачем тут нейросеть нужна.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,249

    По умолчанию

    Поставьте датчик Т на вход пид регулятора ПЧ.
    В ПЧ уже все есть.

  5. #5

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Поставьте датчик Т на вход пид регулятора ПЧ.
    В ПЧ уже все есть.
    Данный вариант скорее всего не подойдет т.к. ПИД в ПЧ нарашивает частоту от минимума и далее снижает. В моем случае нужно от заданного значения немного добавлять или убавлять частоту в зависимости от температуры. Спасибо за совет.

  6. #6
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,500

    По умолчанию

    Цитата Сообщение от Cerentiy Посмотреть сообщение
    Данный вариант скорее всего не подойдет т.к. ПИД в ПЧ нарашивает частоту от минимума и далее снижает.
    Добрый день. Тут Вы не совсем правы.
    Вы правда не указали какой ПЧ Вы используете. Но во всех ПЧ есть переключение ПИД регулятора с отрицательной обратной связи на положительную.
    То что Вы описали, происходит при ОТРИЦАТЕЛЬНОЙ обратной связи.
    При ПОЛОЖИТЕЛЬНОЙ обратной связи произойдёт то, что Вам и нужно.
    Например в ПЧ Овен это в настройках 7-30. Только обзывается чуть по другому. Нормальная/инверсная характеристика ПИ регулятора.

    Можно даже просто датчик подцепить на вход для управления заданием. Но там больше заморочек получится с масштабированием и пр.
    Тока что проще ПИД с положительной связью.
    С уважением.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    идея заключается в использовании метода
    концепция примерно такая
    Код:
    DIFF := T_PV - T_SP;
    WRT_NET := DIFF * OUT * (1 - OUT);
    ERROR := (DIFF * DIFF) / 2.0;
    IF ERROR > 0.0000021 THEN
        WEIGHT := WEIGHT - LEARN_RATING * WRT_NET;
    END_IF;
    OUT := WEIGHT + FREQ / 100;
    где
    T_PV - текущая температура
    T_SP - уставка по температуре
    OUT - выход, в диапазоне от 0.0 до 1.0, на физический аналоговый выход с соответствующим умножением
    ERROR - нужно сравнивать с подходящим коэффициентом, 0.0000021 выбрано под мою установку
    LEARN_RATING - скорость реакции, выбирают обычно между 0.5 до 0.01
    FREQ - базовая частота в процентах
    вот такая вот идея, сильно упрощенная чтоб не взорвать мозг


    ЗЫ в эмуляции, перед стартом выставить T_PV и T_SP одинаковыми значениями, убедиться что WEIGHT не растет не уменьшается, изменить T_PV на некоторое значения, на скрине я убавил на один градус, в реальности любое изменение будет обрабатываться, поэтому это надо учитывать либо округлением либо периодичность запуска этого кода. Увидев что выход увеличивается сделать температуру выше значения уставки и убедится что выходное значение начнет уменьшаться
    Опробовал, отличное решение. Большое спасибо за помощь.

  8. #8

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Добрый день. Тут Вы не совсем правы.
    Вы правда не указали какой ПЧ Вы используете. Но во всех ПЧ есть переключение ПИД регулятора с отрицательной обратной связи на положительную.
    То что Вы описали, происходит при ОТРИЦАТЕЛЬНОЙ обратной связи.
    При ПОЛОЖИТЕЛЬНОЙ обратной связи произойдёт то, что Вам и нужно.
    Например в ПЧ Овен это в настройках 7-30. Только обзывается чуть по другому. Нормальная/инверсная характеристика ПИ регулятора.

    Можно даже просто датчик подцепить на вход для управления заданием. Но там больше заморочек получится с масштабированием и пр.
    Тока что проще ПИД с положительной связью.
    С уважением.
    ПЧ фирмы RIPOW. Прикладываю документацию. Первым делом рассматривал такой вариант, но в документации не нашел возможности реализовать данный режим.
    Вложения Вложения

  9. #9
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,500

    По умолчанию

    Добрый день.
    В Вашем случае это параметр FA-04 PID action direction
    По умолчанию он стоит =0 то есть отрицательная обратная связь. И он ведёт себя как Вы и описали.
    Вам нужно поставить =1, тогда будет как раз наоборот.
    Ещё раз напомню что это стандарт для всех систем с обратной связью. Она либа ОТРИЦАТЕЛЬНАЯ либо ПОЛОЖИТЕЛЬНАЯ.
    С уважением.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  10. #10

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Добрый день.
    В Вашем случае это параметр FA-04 PID action direction
    По умолчанию он стоит =0 то есть отрицательная обратная связь. И он ведёт себя как Вы и описали.
    Вам нужно поставить =1, тогда будет как раз наоборот.
    Ещё раз напомню что это стандарт для всех систем с обратной связью. Она либа ОТРИЦАТЕЛЬНАЯ либо ПОЛОЖИТЕЛЬНАЯ.
    С уважением.
    ПИД в ПЧ может работать только в одном из двух режимов позитивный т.е. наращивание или негативный т.е. снижать частоту. В моем случае на установке температура может повыситься и необходимо добавить поступление продукта или понизиться соответственно нужно убавить поступление продукта. Т.е. ПЧ на мой взгляд для данного режима управления не подойдёт т.к. он может в процессе или только повышать поступление продукта или только понижать. Поправьте пожалуйста если я ошибаюсь.IMG_20200411_110750.jpg Нашел перевод документации, с описанием данного режима.
    Последний раз редактировалось Cerentiy; 11.04.2020 в 08:27.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. SFC, нужен совет.
    от Verbi в разделе ПЛК1хх [М02]
    Ответов: 3
    Последнее сообщение: 10.04.2019, 10:58
  2. Нужен совет в ST.
    от _Александр_ в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 18.08.2011, 16:31
  3. Нужен совет
    от salutt в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 17.08.2011, 23:05
  4. нужен совет
    от тимик в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 11.10.2010, 08:42
  5. Нужен совет.
    от Слава К в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 27.03.2009, 19:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •