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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 26.12.2006, 19:56  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

И я к томуже. Общие решения есть, но на уровне теоретической математеки. А переходя в С++, АВР, ПИК и т.д. мы переходим к часностям.
Конечно можно попытатся обобщить узкий круг задач. Но для этого его надо определить, да и на вернека он уже обопщен, только книжки читать надо.
Реклама:
Luzkov вне форума  
Непрочитано 26.12.2006, 21:39  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Cформулирую задачу по другому :

Сделать код ПИД и самонастройки ПИД - т.е. автоматического подбора коэффициентов для какой то конкретной системы.

например конденсатор 10 мкФ и резистор 10 КОм.

питание МК 5 вольт. тока куда стремится 2.5 вольт.

Возмущение - кнопка замыкающая-разряжающая конденсатор до 0 вольт.

Критерий самонастройки: Это авто подбор таких коэф. которые позволяют максимально быстро востановить 2.5 вольта на конденсаторе с перескоком не более 0.1 вольта и не более одного пересечения горизонтали в 2.5 вольт - т.е. регулирование с одним полуколебанием.

Т.е. при запуске проги все кофиценты ПИД равны нулю, а по завершению прога выдает на USART подобраные коэфы, таблицу с логом регулирования (хотябы последнего) и параметры перескока.

Вот конкретная задача.

Если она будет решена то можно будет подумать как расширить границы применимости полученого алгоритма.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 26.12.2006, 22:53  
_syv_
Частый гость
 
Регистрация: 25.12.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_syv_ на пути к лучшему
По умолчанию

Скажу Вам исходя из собственного опыта эксплуатации различных ПИД регуляторов с самонастройкой и без оной на реальном крупном производстве, что, по моему скромному мнению, там, где можно обойтись без ПИД, лучше это сделать. Все равно в реальности рано или поздно Ваш ПИД регулятор перейдет либо в автоколебательный режим, либо будет иметь большое запаздывание. А связано это будет с изменением внешних условий работы объекта регулирования.
В качестве примера - реальный случай из жизни.

Сырье в машину подается по трубе с помощью выкуума (аспирации). Степень аспирации на момент подачи сырья регулируется ПИД-регулятором с помощью заслонки с изменяемым угловым положением и измерителя скорости потока. Регулятор определяет угол ее открытия.
Так вот, вся эта штука работает лишь до определенной степени, пока заслонка не покроется определенным количеством пыли, т. е. не изменятся ее механические параметры. Таких заслонок туева хуча и разбирать трубы никому не хочется. Это высотные работы и к тому же грязные. Поэтому сделано следующее. Все регуляторы отключены, а углы открытия заслонок на момент подачи сырья строго фиксированы.
_syv_ вне форума  
Непрочитано 27.12.2006, 11:32  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

зачем же регуляторы ставили если и так работает нормально ???
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 27.12.2006, 11:37  
krian
Прописка
 
Регистрация: 26.07.2004
Сообщений: 275
Сказал спасибо: 21
Сказали Спасибо 61 раз(а) в 28 сообщении(ях)
krian на пути к лучшему
По умолчанию

Да, для осуществления ПИД-регулирования надо чтобы сам объект был стабильным. На реальных объектах часто достаточно только интегрального звены, если требуется большая точность. ПИ-регуляторы гораздо стабильнее, чем ПИД. Дифференциальное звено, как правильно заметил один из предыдущих авторов, при нестабильном объекте регулирования рано или поздно приведет к возникновению колебаний.
А по поводу универсальности анекдот вспомнил.
Пришел как-то в армию изобретатель и говорит:
-Вам тут много людей приходится стричь налысо. Я машину изобрел для стрижки-брижки.
Комиссия собралась.
-Показывай. Рассказывай.
-Все просто. Засовываешь голову в это отверстие. Включаешь машину. Там "летающие" ножи сразу бреют наголо.
-Так головы ж у всех разные!
-Ничего! Это только в первый раз...
krian вне форума  
Непрочитано 27.12.2006, 18:16  
_syv_
Частый гость
 
Регистрация: 25.12.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_syv_ на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
зачем же регуляторы ставили если и так работает нормально ???
Дык, это не мы ставили, а наши европейские братья - поставщики оборудования. Мы его только эксплуатируем. Зачем - тоже понятно - очень им денег хотелось.
На самом деле ПИД, как впрочем и любой другой регулятор - это некая фишка, предназначенная скорее для менеджеров, чем для специалистов. В подавляющем большинстве случаев все и так прекрасно работает без них.
Ну, а там, где оборудование уже не работает "просто так", как правило, простым линейным ПИД обойтись невозможно. Обычно там применяются совершенно иные регуляторы на основе систем нелинейных уравнений с моделированием поведения объекта.
На тему объекта, работающего "просто так" тоже есть история из жизни.
Как то лет 15 назад делали электронагреватель для сауны. Под рукой оказался эдакий здоровенный советский прибор. В качестве датчика выступал наполненный теплоносителем баллончик. Соединялось это дело с прибором с помощью медной трубки. В самом приборе имелось три стрелки - одна красная, которая температуру показывала и две черные, определяющие гистерезис. На выходе было два мощных контакта - один для нижней черной стрелки (он замыкался, когда красная стрелка доходила до нижней черной), а другой для верхней.Так вот, хотите верьте, хотите нет, но прибор этот держал температуру с точностью до градуса.
Правда, пускатель для нагревателей уж очень громко клацал... Его чуть позже заменили тиристорами.
Так вот, по моему скромному мнению, в большинстве случаев, где может быть применен ПИД его спокойно заменяет более простой релейный способ управления, тип описанного выше. А там, где релейный принцип уже не справляется с задачей, ПИД, как правило, тоже не справляется. Нужны другие, более дорогостоящие и трудоемкие методы, подходящие для конкретного случая.
_syv_ вне форума  
Непрочитано 27.12.2006, 19:03  
krian
Прописка
 
Регистрация: 26.07.2004
Сообщений: 275
Сказал спасибо: 21
Сказали Спасибо 61 раз(а) в 28 сообщении(ях)
krian на пути к лучшему
По умолчанию

На такие объекты, как бассейн или большая комната релейный регулятор вполне подходит. Как правило там температурное поле неравномерное, а установленная температура с помощью регулятора поддерживается только на самом датчике и вблизи него. Не так давно сделали ребята термокамеру для испытаний изделий (20куб.м.). Тоже пальцы растапыривали: ПИД-регулятор, точность 0,1 градус! Мы развесили по камере обычные стеклянные термометры - разность температур в разных точках 6 градусов. Не поверили. ПИД же ж регулятор. Сказали, что термометры врут. Повесили рядом - одинаково показывают.
А вот мне когда-то приходилось делать термостабилизатор для научных целей. Там ПИД-регулятор очень пригодился, ибо точность поддержания температуры достигала 10е-6 на градус. Нужно только заметить, что сама тепловая система была сконструирована особым образом и объем рабочей зоны был около 5 куб.см.
Так что регулятор регулятором, а к нему еще объект нужен соответствующий.
krian вне форума  
Непрочитано 27.12.2006, 21:00  
_syv_
Частый гость
 
Регистрация: 25.12.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_syv_ на пути к лучшему
По умолчанию

Сообщение от krian
Так что регулятор регулятором, а к нему еще объект нужен соответствующий.
А при соответствующем объекте уже и ПИД не нужен.

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

Вывод: чем лучше подготовлен объект к решению поставленной перед ним задачи, тем меньше он нуждается в регуляторе. А если объект никакой, то регулятор (имеется ввиду ПИД) его не спасет.
_syv_ вне форума  
Непрочитано 27.12.2006, 22:54  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Дак по делу будут предложения ? конкретный алгоритм решения задачи.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 30.12.2006, 16:06  
DL36
Вид на жительство
 
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
DL36 на пути к лучшему
По умолчанию

С Вашего разрешения позволю своих пять копеек...
Сообщение от _syv_
В качестве примера - реальный случай из жизни.

Сырье в машину подается по трубе с помощью выкуума (аспирации). Степень аспирации на момент подачи сырья регулируется ПИД-регулятором с помощью заслонки с изменяемым угловым положением и измерителя скорости потока. Регулятор определяет угол ее открытия.
Так вот, вся эта штука работает лишь до определенной степени, пока заслонка не покроется определенным количеством пыли, т. е. не изменятся ее механические параметры. Таких заслонок туева хуча и разбирать трубы никому не хочется. Это высотные работы и к тому же грязные. Поэтому сделано следующее. Все регуляторы отключены, а углы открытия заслонок на момент подачи сырья строго фиксированы.
Ко всему выше сказанному, культуры производства ой как не хватает.
Из личного. Станок разработали навороченный отдали на завод для испытаний. Так вот работал он только в первую смену и во вторую всегда ломался. Аж интересно стало, и мы в засаду по всем правилам военного исскуства. Вечером после ужина Вася с ломом какой уж ПИД регулятор...
DL36 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПИД регулятор на AVR ua_gruzin Микроконтроллеры, АЦП, память и т.д 52 22.03.2012 15:52
ПИД-регулятор и Proteus oleg_harp Микроконтроллеры, АЦП, память и т.д 16 01.07.2009 23:37
ПИД регулятор masterpc Производственное оборудование 14 05.03.2007 16:24
Пид-регулятор и AVR French Микроконтроллеры, АЦП, память и т.д 1 06.10.2004 23:30


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


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