Size: a a a

2020 August 11

DR

Dmitry Rezvanov in Deus Volt!
А отмывал бензином, а затем - дистиллированная вода
источник

DN

Dmitry Noskov in Deus Volt!
Evgen
@noskovdm1try жду вашу реализацию)
https://pastebin.com/LfmqCTEj
вот тут объявление класса (чтобы понимать тип полей) и определение методов, которые выполняют собственно расчёт регулятора.
по сути реализовано то, что я кидал на картинке выше
источник

E

Evgen in Deus Volt!
Dmitry Noskov
https://pastebin.com/LfmqCTEj
вот тут объявление класса (чтобы понимать тип полей) и определение методов, которые выполняют собственно расчёт регулятора.
по сути реализовано то, что я кидал на картинке выше
спасибо изучу
я нашёл ещё одну хорошую реализацию на си
си пока поближе 😁
источник

DN

Dmitry Noskov in Deus Volt!
Evgen
спасибо изучу
я нашёл ещё одну хорошую реализацию на си
си пока поближе 😁
если ты пролистаешь до конца, где сам метод inline void PIController::_run_operational() описан, то в его реализации ничего отличного от си нет)
источник

И

Илья in Deus Volt!
Dmitry Rezvanov
А отмывал бензином, а затем - дистиллированная вода
Бенз типа калоша?
источник

DR

Dmitry Rezvanov in Deus Volt!
Илья
Бенз типа калоша?
Он самый)
источник

E

Evgen in Deus Volt!
Dmitry Noskov
если ты пролистаешь до конца, где сам метод inline void PIController::_run_operational() описан, то в его реализации ничего отличного от си нет)
да мне единственное понять, как шим на конвейере ограничивать правильно. Через P и I части.
Спасибо
источник

И

Илья in Deus Volt!
Ограничивать шим или интегральную составляющую?
источник

E

Evgen in Deus Volt!
Илья
Ограничивать шим или интегральную составляющую?
да шим и так пересчитал, больше и вылазит за 500 оставить 500
а вот как И часть ограничить учитывая P?
источник

И

Илья in Deus Volt!
Тебе надо ограничить пределы шим и ещё интегральную составляющую
источник

E

Evgen in Deus Volt!
Илья
Тебе надо ограничить пределы шим и ещё интегральную составляющую
вот смотри, у меня интегральная составляющая это же сумма ошибок умноженная на кэф
Мне эту сумму ошибок как-то правильно надо посчитать?
Или можно рубрикой эксперименты ограничить её?
её как-то правильно можно посчитать  учитывая физику процесса?
просто в голове пусто, как учесть физику конвейера чтоб ограничить И часть
источник

V

Vit in Deus Volt!
интегральная составляющая определяет инерционность объекта, т.е. как должна реагировать система при небольшой ошибке, диф составляющая определяет реакцию на большие отклонения, пропорциональная это просто коэф усиления
источник

E

Evgen in Deus Volt!
Vit
интегральная составляющая определяет инерционность объекта, т.е. как должна реагировать система при небольшой ошибке, диф составляющая определяет реакцию на большие отклонения, пропорциональная это просто коэф усиления
как посчитать, когда её ограничивать?
меня этот вопрос мучает
вот у меня максимальные обороты есть, это шим 500
ограничил при этом выходной шим это понятно
не понимаю, как мне грамотно посчитать ограничение для I части
Чтоб эта инерционность не копилась
источник

И

Илья in Deus Volt!
Igor я же правильно помню, что насыщение ограничивается в 82-83 строках и backSaturation.coef еще подобрать надо?
источник

V

Vit in Deus Volt!
Evgen
как посчитать, когда её ограничивать?
меня этот вопрос мучает
вот у меня максимальные обороты есть, это шим 500
ограничил при этом выходной шим это понятно
не понимаю, как мне грамотно посчитать ограничение для I части
Чтоб эта инерционность не копилась
куда она должна копиться? это грубо говоря скользящее среднее за определенное время (условно за 1 сек)  а не за все время работы движка.
источник

E

Evgen in Deus Volt!
Vit
куда она должна копиться? это грубо говоря скользящее среднее за определенное время (условно за 1 сек)  а не за все время работы движка.
Как раз таки если её не ограничить, он тупо будет копить как сумму ошибок
поэтому и возник вопрос, как правильно посчитать эти границы
источник

О

Олег in Deus Volt!
Evgen
да мне единственное понять, как шим на конвейере ограничивать правильно. Через P и I части.
Спасибо
Делали привод конвейера на шаговых моторах, пид вообще не нужен, главное стабильно сыпать импульсы step на вход драйвера. Правда, там длины всего метров 10 было и нагрузка до 200 кг.
источник

E

Evgen in Deus Volt!
Олег
Делали привод конвейера на шаговых моторах, пид вообще не нужен, главное стабильно сыпать импульсы step на вход драйвера. Правда, там длины всего метров 10 было и нагрузка до 200 кг.
мне нужен,  я же не с пустого места придумал его всучить)
У меня конвейер должен вращаться в зависимости от параметров заданных и условий движения, где находится этот конвейер
источник

О

Олег in Deus Volt!
Evgen
мне нужен,  я же не с пустого места придумал его всучить)
У меня конвейер должен вращаться в зависимости от параметров заданных и условий движения, где находится этот конвейер
Ок, понял, у нас в ТЗ такого не было, только одна стабильная скорость подачи ))
источник

V

Vit in Deus Volt!
Evgen
мне нужен,  я же не с пустого места придумал его всучить)
У меня конвейер должен вращаться в зависимости от параметров заданных и условий движения, где находится этот конвейер
посмотри может найдешь решение https://www.youtube.com/watch?v=zOByx3Izf5U
источник