возможных проблем с памятью во время работы загруженного приложения.
Следующие пределы применяются к максимально возможному числу входов/выходов, в зависимости от систем.
| 
   Система  | 
  
   Макс кол-во входов  | 
  
   Макс кол-во выходов  | 
  
   Число правил  | 
 
| 
   SIMATIC S7-300  | 
  
   8  | 
  
   4  | 
  
   200  | 
 
| 
   SIMATIC S7-400  | 
  
   8  | 
  
   4  | 
  
   2000  | 
 
| 
   WinCC  | 
  
   8  | 
  
   4  | 
  
   2000  | 
 
Применение встроенных и созданных исследователем отношений позволяет интерпретировать полученные результаты в исходных терминах. Готовые к использованию графические режимы облегчат визуализацию стратегий освобождения от нечеткости, нечетких множеств и нечетких отношений.
Исходя из требований регламента технологического процесса, была составлена таблица лингвистических переменных. Область определения изменения величины расхода и степени открытия клапана заданы в отклонениях от номинального значения.
| 
   Наименование лингвистической переменной  | 
  
   Термы  | 
  
   Область определения  | 
  
   Нечеткое множество  | 
  
   Функции принадлежности  | 
 
| 
   Изменение величины расхода, м куб/с  | 
  
   значительно ниже  | 
  
   -2…-1 кПа  | 
  
   F1  | 
  
  
   
  | 
 
| 
   ниже нормы  | 
  
   -1,325…-0  | 
  
   F2  | 
 ||
| 
   норма  | 
  
   -0,25…0,25 кПа  | 
  
   F3  | 
 ||
| 
   выше нормы  | 
  
   0…-1,325 кПа  | 
  
   F4  | 
 ||
| 
   значительно выше  | 
  
   1…2 кПа  | 
  
   F5  | 
 ||
| 
   Изменение степени открытия, %  | 
  
   открыть больше  | 
  
   15  | 
  
   X1  | 
  
  
  
   
  | 
 
| 
   открыть  | 
  
   7,5  | 
  
   X2  | 
 ||
| 
   не изменять  | 
  
   0  | 
  
   X3  | 
 ||
| 
   закрыть  | 
  
   -7,5  | 
  
   X4  | 
 ||
| 
   закрыть больше  | 
  
   15  | 
  
   X5  | 
 
Алгоритм формирования управляющего воздействия:
-ввод сигнала с датчика;
-расчет функции принадлежности (фазификация-введение в нечеткость);
-анализ истинности правил;
-оценка функций принадлежности выходных переменных;
-принятие решения об управляющих воздействиях (дефазификация-приведение к четкости);
- вывод управляющего воздействия.
На основании таблицы описания лингвистических переменных можно составить алгоритм формирования управляющего воздействия (правила):
F1 à X1
F2 à X2
F3 à X3
F4 à X4
F5 à X5

Yм - отклонение величины расхода от номинала, вызванное управляющим воздействием, кПа;
Х – управляющее воздействие, %;
Fset – задание, м куб/с;
F – величина рассогласования, м куб/с;
Yo – выход системы, кПа;
f - сигнал возмущения, кПа.


Дискретная модель будет выглядеть следующим образом:
 
Расчет управляющего воздействия (приращения величины открытия клапана) осуществляется в пакете FuzzyLogic++ фирмы «Siemens», а расчет ошибки регулирования в Microsoft Excel. Результаты расчета сведены в таблицу 1., а переходный процесс по управлению представлен на Рис. 2.

Таблица 1 Результат расчёта системы по управляющему воздействию с FUZZY
LOGIC- регулятором
| 
   Такт n  | 
  
   X[n-1]  | 
  
   Ym[n-1]  | 
  
   Модель Ym[n]  | 
  
   Yв[n]  | 
  
   Yo[n]  | 
  
   F[n]  | 
  
   Fuzzy  | 
  
   X[n]  | 
 
| 
   0  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
 
| 
   1  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   -1,20  | 
  
   11,82  | 
  
   11,82  | 
 
| 
   2  | 
  
   11,82  | 
  
   0,00  | 
  
   1,18  | 
  
   0,00  | 
  
   1,18  | 
  
   -0,02  | 
  
   0,30  | 
  
   12,12  | 
 
| 
   3  | 
  
   12,12  | 
  
   1,18  | 
  
   1,21  | 
  
   0,00  | 
  
   1,21  | 
  
   0,01  | 
  
   -0,15  | 
  
   11,97  | 
 
| 
   4  | 
  
   11,97  | 
  
   1,21  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   5  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   6  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   7  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   8  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   9  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   10  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   11  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   12  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   13  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   14  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 
| 
   15  | 
  
   11,97  | 
  
   1,20  | 
  
   1,20  | 
  
   0,00  | 
  
   1,20  | 
  
   0,00  | 
  
   0,00  | 
  
   11,97  | 
 

Рис.2 График переходного процесса по каналу передачи управляющего воздействия с FUZZY LOGIC- регулятором
Переходный процесс вышел на заданное значение с малым перегулированием, степень затухания за период составила 100%. Можно сделать вывод, что качество переходного процесса удовлетворяет требованиям регламента.
Расчет переходного процесса по каналу передачи возмущающего воздействия на выходе объекта производится аналогично, при этом величина задания равна нулю, а в столбец Yв подставляются значения возмущающего воздействия на данном такте регулирования. График изменения гармонического возмущающего воздействия представлен на Рис.3 Результаты расчета сведены в таблицу 2., а график переходного процесса по каналу возмущения представлен на Рис 4.
Таблица 2 Расчет переходного процесса по каналу передачи возмущающего воздействия на выходе объекта
| 
   Такт n  | 
  
   X[n-1]  | 
  
   Ym[n-1]  | 
  
   Модель Ym[n]  | 
  
   Yв[n]  | 
  
   Yo[n]  | 
  
   F[n]  | 
  
   Fuzzy  | 
  
   X[n]  | 
 
| 
   0  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
 
| 
   1  | 
  
   0,00  | 
  
   0,00  | 
  
   0,00  | 
  
   1,00  | 
  
   1,00  | 
  
   -0,20  | 
  
   4,91  | 
  
   4,91  | 
 
| 
   2  | 
  
   4,91  | 
  
   0,00  | 
  
   0,49  | 
  
   -0,06  | 
  
   0,43  | 
  
   -0,77  | 
  
   7,50  | 
  
   12,41  | 
 
| 
   3  | 
  
   12,41  | 
  
   0,49  | 
  
   1,24  | 
  
   -1,00  | 
  
   0,24  | 
  
   -0,96  | 
  
   7,50  | 
  
   19,91  | 
 
| 
   4  | 
  
   19,91  | 
  
   1,24  | 
  
   1,99  | 
  
   0,12  | 
  
   2,11  | 
  
   0,91  | 
  
   -7,50  | 
  
   12,41  | 
 
| 
   5  | 
  
   12,41  | 
  
   1,99  | 
  
   1,24  | 
  
   0,99  | 
  
   2,23  | 
  
   1,03  | 
  
   -8,09  | 
  
   4,32  | 
 
| 
   6  | 
  
   4,32  | 
  
   1,24  | 
  
   0,43  | 
  
   -0,17  | 
  
   0,26  | 
  
   -0,94  | 
  
   7,50  | 
  
   11,82  | 
 
| 
   7  | 
  
   11,82  | 
  
   0,43  | 
  
   1,18  | 
  
   -0,98  | 
  
   0,20  | 
  
   -1,00  | 
  
   7,50  | 
  
   19,32  | 
 
| 
   8  | 
  
   19,32  | 
  
   1,18  | 
  
   1,93  | 
  
   0,23  | 
  
   2,16  | 
  
   0,96  | 
  
   -7,50  | 
  
   11,82  | 
 
| 
   9  | 
  
   11,82  | 
  
   1,93  | 
  
   1,18  | 
  
   0,97  | 
  
   2,15  | 
  
   0,95  | 
  
   -7,50  | 
  
   4,32  | 
 
| 
   10  | 
  
   4,32  | 
  
   1,18  | 
  
   0,43  | 
  
   -0,29  | 
  
   0,14  | 
  
   -1,06  | 
  
   8,71  | 
  
   13,03  | 
 
| 
   11  | 
  
   13,03  | 
  
   0,43  | 
  
   1,30  | 
  
   -0,95  | 
  
   0,35  | 
  
   -0,85  | 
  
   7,50  | 
  
   20,53  | 
 
| 
   12  | 
  
   20,53  | 
  
   1,30  | 
  
   2,05  | 
  
   0,34  | 
  
   2,40  | 
  
   1,20  | 
  
   -11,72  | 
  
   8,81  | 
 
| 
   13  | 
  
   8,81  | 
  
   2,05  | 
  
   0,88  | 
  
   0,93  | 
  
   1,81  | 
  
   0,61  | 
  
   -7,50  | 
  
   1,31  | 
 
| 
   14  | 
  
   1,31  | 
  
   0,88  | 
  
   0,13  | 
  
   -0,40  | 
  
   -0,27  | 
  
   -1,47  | 
  
   14,99  | 
  
   16,30  | 
 
| 
   15  | 
  
   16,30  | 
  
   0,13  | 
  
   1,63  | 
  
   -0,91  | 
  
   0,72  | 
  
   -0,48  | 
  
   7,50  | 
  
   23,80  | 
 
По графику переходного процесса видно, что Fuzzy Logic-регулятор не может подавить возмущение на выходе объекта, это связано с тем, что оно случайно и колебания имеют достаточно большую амплитуду.
-вид сигнала возмущения на выходе объекта. t - с

Рис.3 График переходного процесса по каналу передачи возмущающего воздействия на выходе объекта с Fuzzylogic- регулятором.
Демо-версия NeuroSystem позволяет выбирать различные системы. Могут быть выбраны системы SIMATIC S7-300, SIMATIC S7-400 и WinCC. Правильный выбор системы позволяет избежать возможных проблем
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.