Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Нечеткая логика в CoDeSys

 Ответить Ответить Страница  <123>
Автор
Сообщение
YuriSergeevich2 Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Май 2012
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - YuriSergeevich2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Нечеткая логика в CoDeSys
    Опубликовано: 18 Май 2012 17:38

Потому, что был выбран контроллер ОВЕН ПЛК 308. Он программируется в среде CoDeSys.

При проведении математического описания объекта (система регулирования давления) были рассмотрены разные регуляторы (ПИД, адаптивный, Fuzzy). Fuzzy оказался самым эффективным. Поэтому и необходимо как-то его реализовать в CoDeSys. Единственное упоминание нашел про данный тип регуляторов в мануале XSoft-CoDeSys-2. Но по моему данный софт платный, поэтому нет возможности самостоятельно разбираться. Решил спросить помощи :(

Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2012 17:50
Первоначально опубликовано Petrov

"уровень растет, ну и пусть с ним, потому что тенденция роста меняется на тенденцию спада "

такое условие , кстати, легко обработает и ПИД-регулятор
и от стальной его груди отскакивают стрелы.
Наверх
YuriSergeevich2 Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Май 2012
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - YuriSergeevich2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2012 18:02
Ну так я же Вам объяснил почему. ПИД регулятор действительно нормально работает, но при изменении параметров объекта у него начинаются автоколебания, т.е. не справляется. 
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2012 18:07
ну ладно, не буду больше скептить (есть такое слово? :)  ). может кто еще напишет, разъяснит что-к-чему.
и от стальной его груди отскакивают стрелы.
Наверх
YuriSergeevich2 Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Май 2012
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - YuriSergeevich2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2012 18:10

Возможно и есть такое слово :)

А про нечеткость, это понятие такое. С самого начала развития "нечеткой логики" заведено скорее всего. 

Не обязательно чтобы что-то нечетко работало или чему-то не соответствовало. Спасибо Вам за беседу. Надеюсь что-то новое узнали.

А я буду дальше тормошить интернет, может кто сможет помочь... 

В чем уже начал сомневаться.

Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Май 2012 07:57
Первоначально опубликовано YuriSergeevich2

...ПИД регулятор действительно нормально работает, но при изменении параметров объекта у него начинаются автоколебания, т.е. не справляется. 

По какому параметру изменяются свойства объекта?

Нужно опеделить этот параметр (или параметры) косвенно или используя датчик. И, в вашем случае, для начало просто изменять общий коэффициент усиления при изменении параметров. (Общий принцип:повышается колебательность - уменьшать коэффициент, не дотягивает - увеличить)
Наверх
YuriSergeevich2 Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Май 2012
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - YuriSergeevich2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Май 2012 09:42

Благодарю, с ПИД регулятором разберемся. Его на крайний случай оставим.

А сейчас необходимо именно Fuzzy - регулятор реализовать, поскольку при моделировании он работает намного "качественнее"(лучше отрабатывает задание и подаваемые возмущения)


Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Май 2012 01:49

.. "уровень растет, ну и пусть с ним, потому что тенденция роста меняется на тенденцию спада "..  - ну, четко говоря, это просто вторая производная Smile ..  А ваще, автор начавший эту тему уже раза четыре изложил противоположные суждения об одном и том же - вот уж поистине  НЕЧЕТКОСТЬ !

С уважением? SAN

Наверх
YuriSergeevich2 Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Май 2012
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - YuriSergeevich2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Май 2012 06:52

НЕЧЕТКОСТЬ от недостаточного количества знаний. 

Благодарю за помощь. 

С уважением, Юрий.

Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Июнь 2012 06:32
Насколько я знаю, нечеткой логики в CoDeSys пока нет. Кроме библиотеки от Moeller, но она, вероятнее всего, будет работать только на контроллерах Moeller.
Инженер-системотехник
+7 (916) 477 3925
Наверх
 Ответить Ответить Страница  <123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz