Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 34

Тема: PID+3х

  1. #21
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    155

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Ну, ПИД не ограничен 0..100. Можно поставить -100...+100, можно поставить -1...+101. И в большинстве макросов больше-меньше, которые здесь были, есть условие: если вход меньше меньшего, то мы принудительно закрываем задвижку, если вход больще большего - то открываем
    Вроде как да. Тут что то есть. Я сейчас в этом направлении и думаю.Но нет ,как в 0 уперся, так и в -10 упрется.
    Последний раз редактировалось Votrj1; 12.07.2023 в 20:44.

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

    По умолчанию

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

  3. #23
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,144

    По умолчанию

    А попробуйте это макрос
    3pos reg.owl
    Сделан по мотивам этого видео https://youtu.be/fRw0xxcWv5k но в железе не испытан
    Или можно Овеновский макрос попробовать
    regKZR.owl
    Последний раз редактировалось Dimensy; 12.07.2023 в 20:55.

  4. #24
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    155

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    У товарища простая хотелка, главное понятная, хочет ПИД-регулятор с дискретными выходами больше-меньше без датчика положения, в смысле, некоторые неделями объясняют, что они хотят, а здесь и объяснять не надо!
    Короче, повторю ещё раз, таких много выкладывалось на форуме, пусть выбирает наиболее ему подходящий или понравившийся и если там чего не хватает(типа времени выборки люфта при реверсе), добавит нужные для его случая функции, всё!
    Непонятно чего он выжидает, уже бы мог давно сделать!
    Ну и если возникли какие трудности с реализацией все охотно бы помогли!
    Читал, смотрел, скачивал. Периодически по тексту этих форумов, проскакивает вопрос: а что вы делаете с дрейфом истинного положения относительно программного. Никто не ответил, как будто и нет его.

  5. #25

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    А если руль сбит на оборот и имеет естественно ограничения на вращение, те вправо до упора осталось 1 оборот , влево 3.
    На неисправном автомобиле ездить не рекомендуется.
    У вас система просто неисправна, а вы пытаетесь автоматизировать бардак. Получится автоматический бардак.
    То, что вы описываете, может возникнуть только при неправильной установке привода на клапан или неправильной установке концевиков. ПИД здесь не при чём.
    0-100 % выхода ПИДа обозначают скорость и направление действия привода, а не положение. 50 % - привод стоит. 0% - привод закрывается с максимальной скоростью, 100% - привод открывается с максимальной скоростью. Упереться привод может только в концевик по достижении конечного положения. Если при этом результат не достигнут - неправильно подобрано оборудование, например, слишком медленный привод, или недостаточная пропускная способность клапана. Никакими алгоритмами это не преодолеть.

  6. #26
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    155

    По умолчанию

    Цитата Сообщение от Eugene.A Посмотреть сообщение
    На неисправном автомобиле ездить не рекомендуется.
    У вас система просто неисправна, а вы пытаетесь автоматизировать бардак. Получится автоматический бардак.
    То, что вы описываете, может возникнуть только при неправильной установке привода на клапан или неправильной установке концевиков. ПИД здесь не при чём.
    0-100 % выхода ПИДа обозначают скорость и направление действия привода, а не положение. 50 % - привод стоит. 0% - привод закрывается с максимальной скоростью, 100% - привод открывается с максимальной скоростью. Упереться привод может только в концевик по достижении конечного положения. Если при этом результат не достигнут - неправильно подобрано оборудование, например, слишком медленный привод, или недостаточная пропускная способность клапана. Никакими алгоритмами это не преодолеть.
    Вы не поняли проблему. Все у меня в порядке. Так работают все привода, вправо и лево разные чувствительности. Мы это компенсируем параметрами люфт право и люфт влево. Но точно не получится из за цикла ПР и все равно уйдет со временем. Вот значение ПИДа внутреннее и уходит. Многие хотели чтоб процент ПИД совпадал с реальным положением задвижки, не прокатывает. Но в значительном диапазоне на мой алгоритм это не влияет, но на краях есть проблема. Вот это в начале я и не понял, только на реальном объекте. В отладчике такого не увидишь.

  7. #27
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    155

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    А попробуйте это макрос
    3pos reg.owl
    Сделан по мотивам этого видео https://youtu.be/fRw0xxcWv5k но в железе не испытан
    Или можно Овеновский макрос попробовать
    regKZR.owl
    А вот за это спасибо. Изучаю. Принцип реализации модели другой.

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

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    Читал, смотрел, скачивал. Периодически по тексту этих форумов, проскакивает вопрос: а что вы делаете с дрейфом истинного положения относительно программного. Никто не ответил, как будто и нет его.
    Я же написал там не используется датчик положения привода и положение привода не расчитывается! Если текущее значение меньше уставки(для режима нагреватель) периодически поступают импульсы на открытие, если текущее значение регулируемого параметра больше уставки, периодически поступают импульсы на закрытие, всё! Датчик положения здесь не нужен! Период следования и ширина(продолжительность) импульсов зависит от величины рассогласования(пропорциональная составляющая), времени рассогласования(интегральная составляющая) и скорости изменения регулирующего параметра(дифференциальная составляющая), вкратце, всё!
    Зачем Вы говорите о том, чего там нет в принципе?
    Последний раз редактировалось Сергей0308; 12.07.2023 в 21:34.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    Вы не поняли проблему. Все у меня в порядке. Так работают все привода, вправо и лево разные чувствительности. Мы это компенсируем параметрами люфт право и люфт влево. Но точно не получится из за цикла ПР и все равно уйдет со временем. Вот значение ПИДа внутреннее и уходит. Многие хотели чтоб процент ПИД совпадал с реальным положением задвижки, не прокатывает. Но в значительном диапазоне на мой алгоритм это не влияет, но на краях есть проблема. Вот это в начале я и не понял, только на реальном объекте. В отладчике такого не увидишь.
    У Вас какие-то принципиально неверные понятия, Вам необходимо менять своё мировоззрение, лучше поздно, чем никогда!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #30

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    Вы не поняли проблему. Все у меня в порядке.
    Если у вас всё в порядке с рулевым управлением, а вы не вписываетесь в повороты, то непорядок в голове у драйвера, вы не сдали вождение. И никакой датчик положения вам не поможет, ни физический, ни вычисленный. По датчику всё будет в порядке, но вы въедете в канаву, или ваш параметр, давление, вылетит за пределы допуска.

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

Ваши права

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