Какой регулятор лучше: ПИД или на нечёткой логике?

Относящиеся к программированию МК
Ответить
aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Какой регулятор лучше: ПИД или на нечёткой логике?

#1

Сообщение aidar_i » 26.03.2023{, 09:45}

Есть статья https://sova-audio.blogspot.com/?view=classic, даже есть библиотека https://github.com/Jdiego06/Arduino-Fuzzy-Logic-Library
Может кто нибудь заинтересуется и займется?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Какой регулятор лучше: ПИД или на нечёткой логике?

#2

Сообщение Rovki » 26.03.2023{, 10:08}

aidar_i писал(а):
26.03.2023{, 09:45}
Есть статья https://sova-audio.blogspot.com/?view=classic, даже есть библиотека https://github.com/Jdiego06/Arduino-Fuzzy-Logic-Library
Может кто нибудь заинтересуется и займется?
Нечеткая логика и сам регулятор на ней не совсем одно и тоже . Вот бы кто купил ее у автора регулятора и выложил в общий доступ (с согласия конечно) :smile9:

Отправлено спустя 48 минут 4 секунды:
Есть еще адаптивные ПИД регуляторы и с автонастройкой ...Про качество их сказать не могу, давно это было
Электронщик до мозга костей и не только

ecoins
Полковник
Сообщения: 2923
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Какой регулятор лучше: ПИД или на нечёткой логике?

#3

Сообщение ecoins » 26.03.2023{, 12:45}

aidar_i писал(а):
26.03.2023{, 09:45}
Есть статья https://sova-audio.blogspot.com/?view=classic, даже есть библиотека https://github.com/Jdiego06/Arduino-Fuzzy-Logic-Library
Может кто нибудь заинтересуется и займется?
В основном согласен. В редких случаях применения избегаю применять традиционные PID-регуляторы, решаю через программные алгоритмы.
Когда то может руки дойдут, но сейчас много не закрытых на форуме задач.
Напримеp, блоки/библиотеки для TFT-дисплеев, чтобы работали на всех платформах и не тормозили. CAN на контроллерах, который имеет встроенную шину. Новые контроллеры ESP32S2,ESP32S3,ESP32-C3.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Какой регулятор лучше: ПИД или на нечёткой логике?

#4

Сообщение Di123 » 28.03.2023{, 04:09}

был бы блок можно было сравнить
а так пид более заточен под устаканившееся среду обитания к примеру как у меня водяная баня на нём шаг колебания температуры 0,0625 гр меньше не получается ибо это есть минимальный шаг датчика
если брать агресивную динамическую среду то начинается война с качельками
ну и немаловажную часть его применения зависит от владельца
к примеру взять касту самогонщиков которые умудряются распологать датчик на растоянии 1-1,5м от тэна и вместо качелек у них возникает цунами и при попытке указать на их глупость мало к чему приводит

Rovki, те чт здесь есть адаптивники не заработали
скажем так для каждой конкретики есть своё применение
допустим для тех же самогонщиков в идеале иметь два пида один для тэна второй для колонны но при этом они должны быть связаны меж собой
так же и утого с трактором в том виде пид ему не подошол но возможно с некими добавками и зашло бы

Aleks21
Рядовой
Сообщения: 7
Зарегистрирован: 05.05.2021{, 07:26}
Репутация: 1
Откуда: Армавир
Имя: Алексей

Какой регулятор лучше: ПИД или на нечёткой логике?

#5

Сообщение Aleks21 » 28.03.2023{, 23:37}

Di123 писал(а):
28.03.2023{, 04:09}
был бы блок можно было сравнить
блока нет есть когда-то созданный проект (можно сравнить, точность поддержания температуры 0,1°)
Вложения
ЭлКотел.flp
(2.38 МБ) 56 скачиваний

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

Какой регулятор лучше: ПИД или на нечёткой логике?

#6

Сообщение WildCat » 29.03.2023{, 00:39}

Aleks21, это на нечеткой логике?

Aleks21
Рядовой
Сообщения: 7
Зарегистрирован: 05.05.2021{, 07:26}
Репутация: 1
Откуда: Армавир
Имя: Алексей

Какой регулятор лучше: ПИД или на нечёткой логике?

#7

Сообщение Aleks21 » 29.03.2023{, 09:10}

WildCat писал(а):
29.03.2023{, 00:39}
это на нечеткой логике?
когда делал о такой не знал, но точно можно сказать что не ПИД

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Какой регулятор лучше: ПИД или на нечёткой логике?

#8

Сообщение ViktorPetrov » 29.03.2023{, 12:22}

Aleks21 писал(а):
29.03.2023{, 09:10}
когда делал о такой не знал, но точно можно сказать что не ПИД
Трехпозиционный регулятор.

Aleks21
Рядовой
Сообщения: 7
Зарегистрирован: 05.05.2021{, 07:26}
Репутация: 1
Откуда: Армавир
Имя: Алексей

Какой регулятор лучше: ПИД или на нечёткой логике?

#9

Сообщение Aleks21 » 29.03.2023{, 13:05}

Из статьи "регулятор на базе нечеткой логики" https://habr.com/ru/post/413539/
великая тайна правил нечеткого регулирования:
много – уменьшай
норма – не трогай
мало – увеличивай

это и было реализовано (не идеально, но все-же)

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

Какой регулятор лучше: ПИД или на нечёткой логике?

#10

Сообщение WildCat » 29.03.2023{, 15:44}

Aleks21, коэффициенты вручную подбирали?

Aleks21
Рядовой
Сообщения: 7
Зарегистрирован: 05.05.2021{, 07:26}
Репутация: 1
Откуда: Армавир
Имя: Алексей

Какой регулятор лучше: ПИД или на нечёткой логике?

#11

Сообщение Aleks21 » 29.03.2023{, 17:45}

нет там коэффициентов, только одна логика нечеткая
насколько должна вырасти температура (0,06°С зависит от датчика) чтобы уменьшить нагрев на 1
если выросла в два раза на 0,12°С вообще отключаем нагрев
если упала на 0,15° то увеличиваем (почему 0,15 не знаю, наверно потому что логика нечеткая)
5 сек опрос датчика зависит от инерционности системы

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Какой регулятор лучше: ПИД или на нечёткой логике?

#12

Сообщение bsn » 29.03.2023{, 18:18}

Aleks21 писал(а):
29.03.2023{, 13:05}
Из статьи "регулятор на базе нечеткой логики
У него есть чуть более свежая статья. И в конце ссылка на проекты:
https://habr.com/ru/post/500268/

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

Какой регулятор лучше: ПИД или на нечёткой логике?

#13

Сообщение MihailK » 29.03.2023{, 23:32}

Очень странное название темы. Лучше для чего? ПИД применяется для своих задач, а нечеткая логика для своих. Кому интересно учебник https://books.ifmo.ru/file/pdf/2231.pdf

Ответить

Вернуться в «Полезные ссылки»