Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 67

Тема: Регулятор с КЗР

  1. #11
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    Цитата Сообщение от Serg290 Посмотреть сообщение
    Всем привет. А кто может подсказать как сделать чтобы уставка менялась согласно температурного графика? Например на улице -10°С - уставка стала 65°С, +8°С - уставка стала 41°С. Заранее спасибо.
    Для начала вам нужно определить 4 параметра: максимальная и минимальная температура на улице и максимальная и минимальная соответствующая температура уставки.

    По полученным точка можно построить график и это будет прямая. Далее через уравнение прямой находим значение температуры уставки в зависимости от известной нам температуры улицы.

    Можно добавить настройку наклона прямой, просто значение на которое мы будем умножать результат предыдущего пункта. Наклон прямой по умолчанию как правило 1. Это значение не может быть равно 0. В качестве нижней границы можете поставить 0.0001. на ваше усмотрение.

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

  2. #12
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    Сегодня уже поздно. Завтра вечером расскажу подробнее и с картинками. Снова будем писать свой макрос.

  3. #13

    По умолчанию

    Спасибо большое!!!

  4. #14

    По умолчанию

    Может этот подойдет...
    график для наглядности, как работает. Все настройки удаленно. к.коррекции, дельта, ход и пауза. on/off можно отключить работу привода.

    график.jpg
    Вложения Вложения

  5. #15
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    Будем писать свой макрос зависимости уставки от температуры наружного воздуха
    Для начала вспомним о подобии треугольников и уравнении прямой. г1.png
    X1 относится к Y1, также как X относится к Y и это соотношение назовём (k) . Уравнение прямой y=x*k. г2.png

    Рассмотрим некий график температуры. Имеется четыре исходных параметра – температура наружная минимальная и максимальная и соответствующие им температуры уставки. Это две точки на графике (в нашем случае [20,20] и [-40,90]). Вычисляем длину X вычитая из большего меньшее по оси X. Вычисляем длину Y вычитая из больше меньшее по оси Y. Делим результаты и получаем коэффициент (k). Далее измеренную температуру воздуха умножаем на этот коэффициент и прибавляем начальное смещение по оси Y (в нашем случае 20). Все получаем температуру уставки в соответствии с графи ком. 1.png
    Здесь в макросе присутствуют еще параметры «Сдвиг» и «Наклон», нагляднее будет в рисунках. Прилагаю. г4.png г5.png

    Данный макрос будет выдавать результат и для температур наружного воздуха за пределами указанных точек (экстраполировать), это не всегда нужно поэтому покажу как ограничить результат заданными значениями. 2.png
    Теперь при выходе температуры наружного воздуха за границы нашего отрезка значение уставки будет фиксироваться на максимальной или минимальной границе.
    Может возникнуть вопрос как сделать тоже самое если график состоит из нескольких точек. г3.png
    Покажу пример на 4 точках, но по факту их может быть любое количество. Сначала нам придется подготовить нах предыдущий макрос к «размножению». Сделаем так что-бы при выходе температуры наружного воздуха за границы отрезка макрос выдавал в результат «0». Назовём макрос «Прямая». 3.png

    Теперь на его основе создадим новый макрос. 4.png

    Здесь мы на основании 4 точек на графике. Рассчитываем результат для каждого из трех отрезков, при чем если наружная температура выходит за пределы конкретного отрезка – результат нулевой. Осталось сложить результаты (по факту 2 из них будет равны 0).
    Теперь наклон и сдвиг можно вынести из макроса прямая, чтобы сократить количество вычислений (результат от этого не изменится). Вот новая версия макроса «Прямая» и макроса по четырем точкам. 5.png 6.png

    Этот макрос также будет выдавать результаты за пределами крайних точек, но как это исправить вы уже знаете.
    Окончательный результат на сегодня.7.png

    Оба получившиеся у нас макросы готовы к использованию как есть. Но нет предела совершенству.

  6. #16

    По умолчанию

    Еще можно задавать коэффициент наклона https://owen.ru/forum/showthread.php...l=1#post345308, ну и использовать готовые макросы, с помощью макроса PLA можно строить ломаный график на 10 точек.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  7. #17

    По умолчанию

    Спасибо огромное за проделанную работу и доскональное объяснения.

  8. #18
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    наклон и сдвиг у меня учтены

  9. #19
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    я противник использования не своих готовых макросов.

  10. #20

    По умолчанию

    Цитата Сообщение от Keldish Посмотреть сообщение
    я противник использования не своих готовых макросов.
    Да, недосмотрел.

    Каждый макрос для кого-то свой, для кого-то чужой, главное что есть выбор.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 25.05.2020, 15:17
  2. ПЛК и ПИД-регулятор
    от Mikalay83 в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 01.07.2013, 09:01
  3. ПИД-регулятор?
    от shalex в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 25.10.2009, 21:09
  4. ПИД регулятор ТРМ-101
    от Sergey666 в разделе Эксплуатация
    Ответов: 14
    Последнее сообщение: 25.06.2009, 13:43
  5. ПИД-регулятор
    от BIN в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 04.03.2009, 15:52

Метки этой темы

Ваши права

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