Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 79

Тема: Пид регулятор Codesys

  1. #21
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Цитата Сообщение от kaxriman Посмотреть сообщение
    платить будем как вы хотите .
    Попробовать как говорится всегда успеем, хочется выбрать правильное направление.
    Выше писали что Пид регулятор в библиотеке с ошибками. Кажется этот проект еще
    сырой . Сомненья, сомненья.
    На форуме есть тема, где люди предлагают свои услуги.
    А на данном конкретном ПИД - регуляторе свет клином не сошелся. Есть и другие.
    Всегда можно подобрать. Есть самописные очень хорошие.
    Напишите ТЗ и думаю многие откликнутся.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  2. #22

    По умолчанию

    Цитата Сообщение от kaxriman Посмотреть сообщение
    Для примера сделайте терморегулятор на 4 зоны с програмным задатчиком
    и контролем разности температур между зонами .
    Вас интересует регулирование по градиенту температуры? или как понимать контроль разности между зонами?

  3. #23

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    Вас интересует регулирование по градиенту температуры? или как понимать контроль разности между зонами?
    Печь состоит из четырех зон нагрева и регулирования температуры.
    Уставка в зонах одинаковая 0-1000 °С . для равномерного нагрева материалов по длине печи нужно следить еще за разницей температур
    в во всех зонах. Уставка задается программным задатчиком, в виде графика, состоит из десяти участков набора температуры.

  4. #24

    По умолчанию

    т.е. загрузили в печку, и прогнали какой то график?
    Получается ещё и скорость нагрева или охлаждения регулировать? или скорость изменения температуры между точками графика значения не имеет?
    Задачка может не из простых оказаться.
    Вроде всё просто, выдержать график и скорость, на хорошем стандартном регуляторе. но равномерность нагрева (тот самый градиент) может заставить изрядно попотеть.
    Не сделать такого на самописном регуляторе. Можно конечно, но времени на его разработку и тестирование уйдёт немеряно.
    Если нагрев не газом, берите омроновские терморегуляторы, а в каком либо контроллере (СПК 107 например) пересчитывайте ваш график из десяти точек, в график с интервалом в 5-30 секунд (интервал методом тыка под конкретную печь и материал) и передавайте задание терморегуляторам.
    Если не прокатит, т.е. разбег между зонами стабильным не получится, тогда специальные многозонные регуляторы с градиентом, но я не знаю как они с частой сменой задания дружить будут

  5. #25

    По умолчанию

    мне казалось это простой задачей.
    Давайте разберем по полочкам.
    1. Создаем 4 Пид регулятора, уставка регуляторам передаются из следующего блока ;
    2. Создаем программный задатчик из 10 зон с визуализацией на экране графически;
    3. Создаем блок контроля достигнутой температуры во всех зонах;
    4. Остается придумать как воздействовать на ту зону где температура выше других;
    Пока вроде все.

  6. #26

    По умолчанию

    А скорость изменения температуры между заданными точками?
    начали 0 минут-30 градусов
    15 минут 150
    37 минут 150
    40 минут 300
    60 минут 450 и.т.д. до охлаждения.
    т.е. между точками 0, 15, 37, 40, 60 температура Вас не волнует, главное чтобы в точках она была заданной?
    Вы уверены что правильно задачу описываете?

  7. #27
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Скорее всего kaxriman нужен задачик который изменяет постепенно уставку ПИД - регуляторов по времени. При этом должен учитываться градиент.
    Хоть что за печь ? И что за материал?
    Или обсуждаем сферическую печь в вакууме ?
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  8. #28
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,505

    По умолчанию

    нужен задачик который изменяет постепенно уставку ПИД - регуляторов по времени
    ramp_real.out ---> pid.set_point

  9. #29

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    А скорость изменения температуры между заданными точками?
    начали 0 минут-30 градусов
    15 минут 150
    37 минут 150
    40 минут 300
    60 минут 450 и.т.д. до охлаждения.
    т.е. между точками 0, 15, 37, 40, 60 температура Вас не волнует, главное чтобы в точках она была заданной?
    Вы уверены что правильно задачу описываете?
    Я сейчас посмотрел руководство от ТРМ251, нам подойдет точно такой-же алгоритм программного задатчика,
    даже шаги можно оставить 5.

  10. #30

    По умолчанию

    извините что лезу с недопониманием, но в чём собственно говоря сложность? градиент тут зачем?
    если я правильно понимаю задачу объект можно рассматривать не как многосвязную систему (что в свою очередь было бы правильно), а как систему из 4 отдельных объектов в каждом свой нагреватель и в каждом своя обратная связь (конечно возможно большее перерегулирование у каждого из объектов) но если все объекты будут одинаковыми и будут находится в равных условиях, то разнится температура между зонами печи практически не будет.
    Последний раз редактировалось Русин Павел Сергеевич; 11.02.2014 в 07:22. Причина: орфографическая ошибка

Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. ПИД регулятор
    от Николаев Андрей в разделе ПЛК (среда программирования CoDeSys V2.3)
    Ответов: 445
    Последнее сообщение: 08.11.2019, 08:42
  2. ПИД регулятор
    от Александр М в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 22.10.2007, 08:47

Ваши права

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