Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: ПИД регулятор (нужна помощь)

  1. #11

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А ты ТЭН от чего питаешь ?
    ТЭН подключен через твердотельное рэле

  2. #12

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    к примеру Вам нужно нагреть до 150градусов.
    К текущему значению температуры каждую минуту прибавляйте 1 градус, до тех пор пока температура не достигнет 150 градусов.
    Используйте генератор BLINK. к примеру BLINK(ENABLE:= , TIMELOW:=T#500ms , TIMEHIGH:=T#500ms , OUT=> );
    По фронту высокого уровня пишете: Уставка= Ттекущая+1.
    Сделал так как вы сказали, но скорость 1 град. не обеспечивается, Ттекущая с датчика температуры стала больше чем Уставка= Ттекущая+1, потом уставка догнала Ттек, но заданная скорость все равно не обеспечивается

  3. #13
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,493

    По умолчанию

    Цитата Сообщение от Danzel Посмотреть сообщение
    Сделал так как вы сказали, но скорость 1 град. не обеспечивается, Ттекущая с датчика температуры стала больше чем Уставка= Ттекущая+1, потом уставка догнала Ттек, но заданная скорость все равно не обеспечивается
    Поставьте период BLINK 6 сек. и изменение температуры на 0,1 гр. Цельсия, будет гораздо точнее.
    Последний раз редактировалось Василий Кашуба; 26.03.2014 в 14:02.

  4. #14
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    var
    ramp : ramp_real := (in:=150, ascend:=1, timebase:=t#1m);
    pide : pid := (y_max:=1);
    psw : real; (*0..1*)


    ramp();
    pide(actual:=.., set_point:=ramp.out, ..., y=>psw);

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

    По умолчанию

    Попробуйте по рампе, как валенок советует.
    Или подберите параметры ПИД. Там вполне ПИ хватит.
    Сначала просто получите рост температуры с заданной скоростью.

  6. #16
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    RZN
    Сообщений
    958

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Ты это серьезно ? Скорость изменения температуры 1 гр./мин. Если задать уставку 1, а текущее значение температуры будет явно больше 1, то ПИД будет пытаться уменьшить эту температуру. Нагрева вообще не будет.
    ---вопрошающий писатель в курсе, что такое скорость изменения параметра? И какая она будет, если не будет нагрева?

  7. #17

    По умолчанию

    Цитата Сообщение от AVF Посмотреть сообщение
    ---вопрошающий писатель в курсе, что такое скорость изменения параметра? И какая она будет, если не будет нагрева?
    С тобой все ясно.

  8. #18

    По умолчанию

    Цитата Сообщение от Danzel Посмотреть сообщение
    Сделал так как вы сказали, но скорость 1 град. не обеспечивается, Ттекущая с датчика температуры стала больше чем Уставка= Ттекущая+1, потом уставка догнала Ттек, но заданная скорость все равно не обеспечивается
    Тебе надо снять кривую разгона тепловой установки. Охлади установку до температуры в помещении, включи ТЭН на полную мощность, затабулируй функцию T° = f(t) и построй график. Нагревай, пока температура не перестанет расти, т.е. до установившегося режима. Возможно, получить скорость нагрева 1 гр./мин. не получится из-за нехватки мощности ТЭН. В этом случае придется взять более мощный ТЭН. Если скорость нагрева получится >= 1 гр./мин., то все нормально и тебе просто будет надо правильно настроить ПИД-регулятор.
    Последний раз редактировалось Вольд; 26.03.2014 в 15:12.

  9. #19
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,493

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Тебе надо снять кривую разгона тепловой установки. Охлади установку до температуры в помещении, включи ТЭН на полную мощность, затабулируй функцию T° = f(t) и построй график. Нагревай, пока температура не перестанет расти, т.е. до установившегося режима. Возможно, получить скорость нагрева 1 гр./сек. не получится из-за нехватки мощности ТЭН. В этом случае придется взять более мощный ТЭН. Если скорость нагрева получится >= 1 гр./сек., то все нормально и тебе просто будет надо правильно настроить ПИД-регулятор.
    Человеку нужна скорость 1 гр./мин.

  10. #20

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Человеку нужна скорость 1 гр./мин.
    Точно, поправил.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Нужна помощь
    от Илья1000 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 06.10.2013, 21:17
  2. Нужна помощь
    от Илья1000 в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 17.09.2013, 23:07
  3. Нужна помощь
    от Илья1000 в разделе Эксплуатация
    Ответов: 61
    Последнее сообщение: 19.05.2013, 21:49
  4. Нужна помощь. ПИД регулирование.
    от Игоррр в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 15.07.2011, 13:09
  5. Нужна помощь.
    от Дмитрий Альбертович в разделе Сервисное ПО
    Ответов: 2
    Последнее сообщение: 15.07.2008, 12:05

Ваши права

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