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

Тема: Специальные ,функционально законченные макросы

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так же просили энергонезависимость! Сделал, выложил, просто мне не понятно, что тут может Вас раздражать?
    Может со мной что не так, я например видя недостатки программы всегда её совершенствую, хотя старая прекрасно справляется с работой! И это лично моё мнение считаю ,что предела совершенства нельзя достичь!
    Но это не значит, что надо засорять форум бэкапом. Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.

  2. #22

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.
    Оцените. ПИД-регулятор с включением ограничения при входе в диапазон.
    Вложения Вложения
    • Тип файла: owl PID_LS.owl (2.68 Мб, Просмотров: 156)

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

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Оцените. ПИД-регулятор с включением ограничения при входе в диапазон.
    Как должен работать этот макрос? Снимок.JPG

  4. #24
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    3,767

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Но это не значит, что надо засорять форум бэкапом. Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.
    Вам видимо не докажешь, что "энергонезависимость" когда-то нужна, а когда-то противопоказана, всё зависит от задачи!
    Насчёт совершенства, если я Вас правильно понял, предлагаете закрыть форум?
    Последний раз редактировалось Сергей0308; 11.10.2015 в 00:02.

  5. #25

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Как должен работать этот макрос? Снимок.JPG
    Когда функция - (в данном случае разница между уставкой и реальным значением температуры) становится меньше "точки входа в диапазон" применяется ограничение до тех пор, пока функция не станет меньше величины ограничения - регулятор переходит в рабочий режим. Ограничение выставляется в 2-3 раза больше чем колебания температуры в установившемся режиме работы регулятора.
    Величину ограничения выставляем такой, чтобы можно было придушить вылет вверх по температуре с помощью дифференциальной составляющей найденной в установившемся режиме работы PID-регулятора.
    Сам регулятор допускает канонiчную настройку по методу Циглера-Никольса с установкой интегральной и дифференциальной составляющей в ноль.
    lim.JPG
    Последний раз редактировалось Алексей Геннадьевич; 11.10.2015 в 10:52.

  6. #26

    По умолчанию

    методу Циглера-Никольса
    об этом простыми словами можете......

  7. #27

    По умолчанию

    Сергей0308 у вас макрос сумматор не запомнит состояния, после потери питания, меня интересует именно он....

  8. #28

    По умолчанию

    Цитата Сообщение от Павел Братковский Посмотреть сообщение
    об этом простыми словами можете......
    Этим методом хорошо настраивать регуляторы на обьектах имеющих колебания с периодом от десятков секунд до нескольких минут.


    Метод Зиглера–Никольса.:


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

    Суть метода состоит в следующем:

    1. Выставляем все коэффициенты (Kp, Ki, Kd) в 0.
    2. Начинаем постепенно увеличивать значение Kp и следим за реакцией системы. Нам нужно добиться, чтобы в системе начались устойчивые колебания (вызванные перерегулированием). Увеличиваем Kp, пока колебания системы не стабилизируются (перестанут затухать).
    3. Запоминаем текущее значение Kp (обозначим его Ku) и замеряем период колебаний системы (Tu).

    4. Теперь используем полученные значения Ku и Tu для расчета всех параметров ПИД регулятора по формулам:

    Kp = 0.6 * Ku
    Ki = 2 * Kp / Tu
    Kd = Kp * Tu / 8

    5. Для дискретных регуляторов нужно еще учесть период дискретизации – T ( умножить на Ki та Т, разделить Kd на Т).

    P.S. В моём ПИДе kP нужно устанавливать со значением больше 0.
    Последний раз редактировалось Алексей Геннадьевич; 11.10.2015 в 19:43.

  9. #29
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    3,767

    По умолчанию

    Цитата Сообщение от Павел Братковский Посмотреть сообщение
    Сергей0308 у вас макрос сумматор не запомнит состояния, после потери питания, меня интересует именно он....
    Абсолютно аналогично:
    Сумматор.PNG
    Обратную связь пришлось убрать, начинает глючить в симуляторе! Раньше, вроде, без задержки "не прокатывало", сейчас прекрасно работает!
    Макрос в проекте:
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 12.10.2015 в 06:39.

  10. #30
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    3,767

    По умолчанию

    Функция, преобразователь типа данных из INT16 в FLOAT! Чтобы сразу не заругали скажу, что в ОЛ такой нет.
    INT_TO_FLOAT_2.PNG
    Макрос в проекте, там есть и обратная функция!
    Вложения Вложения

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

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 525
    Последнее сообщение: 23.06.2019, 19:02
  2. Специальные символы
    от CEkip в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 02.11.2018, 08:50
  3. Ответов: 15
    Последнее сообщение: 01.02.2012, 14:24

Ваши права

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