Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 02.03.2020, 20:42  
p_v
Вид на жительство
 
Регистрация: 07.05.2019
Адрес: СПб
Сообщений: 349
Сказал спасибо: 30
Сказали Спасибо 44 раз(а) в 24 сообщении(ях)
p_v на пути к лучшему
По умолчанию Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

Хочется улучшить регулятор оборотов с простого "ПИД + компенсирующая функция" на что-то более продвинутое.

В чем изначальная проблема.

1. ПИД нормально работает только в "узком" диапазоне. Если система сильно нелинейна (мотор бормашинки), будет либо медленный отклик, либо самовозбуждение.

2. Можно на выходе ПИД-а добавить "компенсируюшую функцию". Например, зависимость оборотов от напряжения, "выпрямляя" характеристику мотора. Но проблема в том, что полноценная функция - многомерная (зависит еще и от нагрузки [момента на валу]) и аналитически описывать ее не реально.

Что хочется

Допустим, есть возможность мерить текущие обороты мотора и оценивать момент (нагрузку). Хочется сначала прогнать мотор на холостом ходу и отстроиться "грубо", а потом по мере работы уже уточнять характеристики (заполнять многомерную табличку).

Грубый пример: на холостом ходу у бормашинки нет тормоза (набор скорости быстрее спада). При этом жесткость регулирования ограничена именно спадом скорости. Понятно, что появление нагрузки заметно ускоряет торможение и регулировать можно "жестче".

Самое "простое" - характеризовать мотор на стенде. Прогнать весь диапазон напряжений для разных нагрузок, записав в табличку значения "отклика" и скорости. Но если у нас не поточное производство с одинаковыми моторами, то строить стенд хлопотно. Поэтому хочется сначала настроиться "грубо", а потом донастроиться по мере эксплуатации.

Может уже появились простые книжки "для чайников", как реализовывать подобные системы? Нужно именно практическое применение. Грубо говоря - численные методы вместо мозголомных аналитических формул.
p_v вне форума  
Непрочитано 02.03.2020, 21:09  
VladimirIvan
Гуру портала
 
Аватар для VladimirIvan
 
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 15,825
Сказал спасибо: 6,371
Сказали Спасибо 18,821 раз(а) в 6,744 сообщении(ях)
VladimirIvan на пути к лучшему
По умолчанию Re: Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

У меня работает на сверлильном станке регулятор на U2010B. Замечания пока нет. Держит от оборота в секунду до максимума. Двигатель коллекторный 110 вольт 1 киловатт.
Регулятор оборотов с обратной связью для коллекторных двигателей переменного тока
https://meandr.org/archives/29138
__________________
Любое слишком категоричное утверждение неверно, включая и это.

Последний раз редактировалось VladimirIvan; 02.03.2020 в 21:11.
VladimirIvan вне форума  
Непрочитано 02.03.2020, 21:30  
p_v
Вид на жительство
 
Регистрация: 07.05.2019
Адрес: СПб
Сообщений: 349
Сказал спасибо: 30
Сказали Спасибо 44 раз(а) в 24 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

https://github.com/speedcontrols/ac_...ree/master/doc посмотрите уже наконец-то, и давайте не будем обсуждать древний хлам вроде U2010В, который характеристику мотора даже на примитивном уровне компенсировать не в состоянии. Меня интересуют намного более сложные вещи, и перетирать бытовуху по сотому разу уже надоело.
p_v вне форума  
Непрочитано 02.03.2020, 23:28  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 1,047
Сказал спасибо: 90
Сказали Спасибо 96 раз(а) в 76 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

Использовать два ПИДа последовательно.
parovoZZ вне форума  
Непрочитано 02.03.2020, 23:32  
p_v
Вид на жительство
 
Регистрация: 07.05.2019
Адрес: СПб
Сообщений: 349
Сказал спасибо: 30
Сказали Спасибо 44 раз(а) в 24 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

Хоть восемь пидов последовательно и параллельно. Я про методологию автоподстройки на полном ходу спрашивал.
p_v вне форума  
Непрочитано 03.03.2020, 15:57  
p_v
Вид на жительство
 
Регистрация: 07.05.2019
Адрес: СПб
Сообщений: 349
Сказал спасибо: 30
Сказали Спасибо 44 раз(а) в 24 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Есть где-нибудь простыми словами про регуляторы на fuzzy logic и их автоподстройку?

Поговорил со знакомым... даже если вместо модели будет валшэбая кулебяка для постройки таблиц, понадобится заводить критерии эффективности настройки. Что тоже довольно мутная штука.

В общем, скорее всего в нашей модели косяк из-за игнорирования крыльчатки. Попробуем пока в аналитическом виде пободаться. И еще вместо удержания скорости поиграться с компенсацией момента. Потому что из-за инерции ротора скорость под нагрузкой начинает падать фик знает когда, и отрабатывает обратно тоже с дикой задержкой. А по моменту известно сразу, сколько нужно скомпенсировать, чтобы скорость не начала уплывать.
p_v вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гравитационное замедление времени alder Отвлекитесь, эмбеддеры! 775 15.11.2013 16:45


Часовой пояс GMT +4, время: 00:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot