Страница 39 из 50 ПерваяПервая ... 29373839404149 ... ПоследняяПоследняя
Показано с 381 по 390 из 547

Тема: ПИД регулятор для OWEN logic

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    вы не могли бы с этим мне помочь? итоговый файл проекта я вам сбрасывал на почту.
    одно я могу добавить, что при больших рассогласованиях этот регулятор работает прям как "пусечка". дело в том, что если я игрался с регулятором, то я встаю следующим утром в 5 утра и проверяю, нормально ли регулятор выходит в рабочий режим после запуска циркуляции. так вот этот регулятор справился в 3 раза быстрее, чем обычный пид.
    Хорошо, я сначала переделаю(уже писал об этом), чтобы он всегда гасил скорость изменения параметра, так как Вам нужен быстрый и точный регулятор!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    я правильно понимаю что для КЗР с тремя состояниями больше меньше ничего и например временем движения штока 10 секунд, которое означает что из положения 0% до 100% он дойдет за десять секунд, справедливо следующее, если предыдущее значение регулятора было 50% а теперь требуется 60% то это импульс будет подаваться на сигнал БОЛЬШЕ и длительность будет равна 10сек / 100% * 10% = 1секунда?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    да, вроде как на этом принципе и работает макрос reg_KZR из библиотеки макросов

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

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    да, вроде как на этом принципе и работает макрос reg_KZR из библиотеки макросов
    Вот попробуйте такой вариант, мне кажется для вашего случая больше должен подойти:

    Быстрый ПД-регулятор.PNG

    Быстрый ПД-регулятор.owl

    Только, прошу не добавляете свои настройки, дублирующие имеющиеся(как в преведущий раз с ограничением), мне они не понятны и помочь с настройкой я тогда не смогу.
    И теперь, например если текущее значение параметра выше уставки, но значение параметра стало резко падать, то могут сразу последовать импульсы на открытие, если дифференциальная составляющая по модулю будет больше пропорциональной, не дожидаясь когда значение упадёт ниже уставки(как в преведущем варианте).
    Последний раз редактировалось Сергей0308; 22.11.2020 в 00:56.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    так в прошлый раз я ничего и не добавлял и не дублировал. я только нормализовал ограничения времени воздействия к процентам от периода ПИД/шим на входе, вывел на выход информационно результат пид со знаком, зависящий от направления воздействия. и нормализованные к процентам от периода ПИД/ШИМ беззнаковые обьемы каждой составляющей. но это все чисто информационно!
    в логику регулятора я никаких изменений не вносил! я только поинтересовался, не надо ли это сделать, но вы объяснили что и как.

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

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    так в прошлый раз я ничего и не добавлял и не дублировал. я только нормализовал ограничения времени воздействия к процентам от периода ПИД/шим на входе, вывел на выход информационно результат пид со знаком, зависящий от направления воздействия. и нормализованные к процентам от периода ПИД/ШИМ беззнаковые обьемы каждой составляющей. но это все чисто информационно!
    в логику регулятора я никаких изменений не вносил! я только поинтересовался, не надо ли это сделать, но вы объяснили что и как.
    Как это не назови, сути дела это не меняет, называется это ограничение или нормализация, это отменяет настройку пропорциональной(дифференциальной) составляющей и удобств не добавляет, тогда уберите те настройки для пропорциональной и дифференциальной составляющих что уже были и оставьте одну вашу, зачем иметь несколько настроек? Короче, я не против, делайте хоть десяток дублирующих настроек, но меня тогда не спрашивайте по настройке вашего регулятора!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    В первичный контур поставить регулятор принципиально невозможно чисто гидравлически. В первичном контуре нечего регулировать. Наоборот, попробуем поставить быстрый регулятор, если не поможет, то поставлю привод помедленнее. Возможно это позволит более точно регулировать. Дело в том, что расчетный расход через теплообменник значительно выше реального. Причем почти в 10-20 раз. Но занижать теплообменник нельзя по расчетам. Я тут выполз с карантина и меня начали разрывать по кусочкам. Потому никак не могу заняться интеграцией быстрого регулятора.
    Последний раз редактировалось bayk; 26.11.2020 в 23:09.

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

    По умолчанию

    и что? Пока работают первые две группы, регулятор так же ищет свое значение, когда они отключаться у регулятора будет "простор" движения в любую сторону. Быстрый выход на уставку осуществлен, цель достигнута.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    автотюнинг делается не постоянно же, один раз сделали с нулевыми порогами и все, потом выставили пороги и будет регулятор работать ни куда не денется, процессы достаточно инерционные.
    Я бы такую задачу решал используя функционал нейросетей и прогоза через метод наименьших квадратов, чтоб было круто как у GEFRAN )
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    Ха! Конечно - синтезировать все возможные варианты, натаскать на них сеть и - да, проблема решена) Но это FPGA, собственный модуль, что не наш путь, равно как и дизассемблировать гефран .
    именно таким образом у меня работают ГВС на сименсах 1200-х, но там текстовый язык, а в ОЛ я только отдельные элементы выкладывал, вместе не собирал не было реального объекта с регулированием
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 39 из 50 ПерваяПервая ... 29373839404149 ... ПоследняяПоследняя

Похожие темы

  1. Версия OWEN Logic.
    от smk1635 в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 25.05.2014, 21:18
  2. Ответов: 14
    Последнее сообщение: 22.08.2012, 10:57
  3. Ответов: 8
    Последнее сообщение: 15.01.2011, 22:59

Ваши права

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