MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Проектирование систем управления\Fuzzy Logic Toolbox

С.Д.Штовба "Введение в теорию нечетких множеств и нечеткую логику"

В оглавление книги \ К следующему разделу \ К предыдущему разделу

4. Прикладные нечеткие системы

4.2. Нечеткая экспертная система оценки технического состояния оборудования возбуждения турбогенераторов АЭС

В разделе описывается пакет программ прототипа экспертной системы EFES оценки технического состояния оборудования возбуждения турбогенераторов АЭС. Пакет разработан на Южно-Украинской АЭС совместно с кафедрой электрических станций факультета электроэнерготехники и автоматики Национального технического университета Украины "Киевский политехнический институт". По вопросам использования пакета обращайтесь к разработчикам:

Южно-Украинская АЭС,

г. Южноукраинск, Николаевская обл., 55000, Украина.

инженер Олег Агамалов

aon@ukrsat.net.ua, (380-5136)-27-841.

Национальный технический университет Украины"Киевский политехнический институт",
зав. кафедрой электрических станций д.т.н. Костырев Николай Владимирович,
к.т.н. Лукаш Николай Петрович
kpi_power@zeos.net (380-44) 241-76-33.

Наименование и тип файла

Назначение файла

1. EFES.m

Файл-сценарий

MATLAB

Главный файл-ядро прототипа экспертной системы. Обеспечивает ввод в экспертную систему данных от микропроцессорного регистратора об изменении параметров системы возбуждения и синхронного генератора в переходном режиме работы и их значения в начальном установившемся режиме работы. Выборка данных, представленная в формате COMTRADE, преобразуется в именованные единицы и ограничивается в интервале изменения параметров с заданным отклонением. По алгоритму Ньютона-Котеса по мгновенным значениям находятся действующие значения напряжения и тока, а также частоты напряжения синхронного генератора. Файл EFES построенный по модульному принципу, что позволяет гибко перестраивать экспертную систему с учетом опыта эксплуатации оборудования. Первый уровень экспертной системы - классификатор переходных режимов работы и модели оборудования второго уровня - идентификатора отказавшего элемента системы возбуждения, подключены к главному файлу EFES.m как модули, что позволяет их перенастраивать автономно. Также в файле EFES сформулированы: 1) логические условия для определения принадлежности переходного режима работы к нормальных или анормальных классам по среднеквадратическому отклонению на ограниченной выборке переходного режима работы; 2) логические условия для определения отказавшего оборудования системы возбуждения. Результатом работы экспертной системы являются выводы о причинах переходных режимов работы оборудования системы возбуждения синхронного генератора. Результаты выводятся на экран монитора. Они используются для поддержки принятия решений оперативным персоналом электростанций в сложных режимных условиях.

2.ANFISLEVEL1. m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS классификатора переходных режимов работы. Обеспечивает ввод данных от микропроцессорного регистратора об изменении параметров системы возбуждения и синхронного генератора в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Строки матрицы определяют значения параметров в точках выборки (также как и в других файлах ANFIS_Наименование модели). Первые пять колонок матрицы задают значения входного вектора классификатора, а последняя колонка - значение обобщающего интегрального параметра MODE, который в зависимости от изменения параметров статора и ротора синхронного генератора. Значение параметра определяется экспертом: для нормальных переходных режимов работы в диапазоне -1<MODE<1, а для анормальных -1>MODE>1.

3.LEVEL1_Sug.fis

Файл, описывающий структуру системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

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

4. ANFIS_ARV.m

Файл-сценарій (розширення.m)

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели автоматического регулятора возбуждения (АРВ). Обеспечивает ввод данных от микропроцессорного регистратора об изменении параметров системы возбуждения и синхронного генератора, а также от АРВ в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые семь колонок матрицы задают значения входного вектора модели АРВ, а последняя колонка - прогнозируемое значением выхода АРВ, смещенное во времени на шаг (k1-k).

5. ARV_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

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

6. ANFIS_df.m

Файл-сценарий MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели стабилизирующего канала по отклонению частоты df автоматического регулятора возбуждения (АРВ). Обеспечивает ввод данных от микропроцессорного регистратора об изменении частоты напряжения f синхронного генератора, а также выхода канала df АРВ в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значением выхода канала df АРВ, смещенное во времени на шаг (k1-k).

7. df_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

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

8. ANFIS_dU.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели основного канала регулирования АРВ по отклонению напряжения dU. Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения синхронного генератора, уставки АРВ и выхода канала dU в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые три колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значением выхода канала dU АРВ, смещенное во времени на шаг (k1-k).

9. dU_Sug.fis

Файл структуры системы нечеткого вывода в системы вывода в пакете прикладных программ Fuzzy Logic Toolbox

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

10. ANFIS_f1.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели стабилизирующего канала по производной отклонения частоты f' автоматического регулятора возбуждения (АРВ). Обеспечивает ввод данных от микропроцессорного регистратора об изменении частоты напряжения f синхронного генератора, а также выхода канала f' АРВ в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значением выхода канала f' АРВ, смещенное во времени на шаг 2(k1-k).

11. f1_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ

Fuzzy Logic Toolbox

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

12. ANFIS_kUf.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели канала жесткой отрицательной обратной связи (ЖОС) по отклонению напряжения ротора синхронного генератора. Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения ротора Uf синхронного генератора, а также выхода канала ЖОС kUf АРВ в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значением выхода канала kUf АРВ, смещенное во времени на шаг (k1-k).

13. kUf_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

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

14. ANFIS_U1.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели стабилизирующего канала по отклонению напряжения U' синхронного генератора. Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения синхронного генератора, а также выхода канала U' АРВ в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значением выхода канала U' АРВ, смещенное во времени на шаг (k1-k).

15. U1_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ

Fuzzy Logic Toolbox

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

16. ANFIS_C0.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости переменного тока тиристорного преобразователя ic от выхода АРВ UA ick1 = F1(UAk, ick). Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения выхода АРВ и переменного тока тиристорного преобразователя в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение переменного тока тиристорного преобразователя, смещенное во времени на шаг (k1-k).

17.С0_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели ick1 = F1(UAk, ick) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

18. ANFIS_C1.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости постоянного напряжения тиристорного преобразователя (напряжения обмотки возбуждения возбудителя) uff от выхода АРВ UA и переменного тока тиристорного преобразователя ic uffk1 = F2(UAk, ick, uffk). Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения выхода АРВ, переменного тока тиристорного преобразователя и напряжения возбуждения возбудителя в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые три колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение напряжения возбуждения возбудителя uffk1, смещенное во времени на шаг (k1-k).

19. С1_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели uffk1 = F2(UAk, ick, uffk) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

20. ANFIS_C2.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости постоянного тока тиристорного преобразователя (тока обмотки возбуждения возбудителя) iff от выхода АРВ UA, переменного тока тиристорного преобразователя ic и напряжения возбуждения возбудителя uff iffk1 = F3(UAk, ick, uffk, iffk). Обеспечивает ввод данных от микропроцессорного регистратора об изменении напряжения выхода АРВ, переменного тока тиристорного преобразователя, напряжения и тока возбуждения возбудителя в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые четыре колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение тока возбуждения возбудителя iffk1, смещенное во времени на шаг (k1-k).

21. С2_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели iffk1 = F3(UAk, ick, uffk, iffk) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

22. ANFIS_E0.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости тока обмотки якоря бесщеточного возбудителя IE от тока возбуждения возбудителя iff IEk1 = F4(iffk, IEk). Обеспечивает ввод данных от микропроцессорного регистратора об изменении преобразованного тока якоря бесщеточного возбудителя и тока возбуждения возбудителя в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые две колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение тока обмотки якоря бесщеточного возбудителя IEk1, смещенное во времени на шаг (k1-k).

23. E0_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели IEk1 = F4(iffk, IEk) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

24. ANFIS_E1.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости напряжения ротора турбогенератора Uf от тока возбуждения возбудителя iff и тока обмотки якоря бесщеточного возбудителя IE Ufk1 = F5(iffk, IEk, Ufk). Обеспечивает ввод данных от микропроцессорного регистратора об изменении преобразованного тока якоря бесщеточного возбудителя, тока возбуждения возбудителя и напряжения ротора в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые три колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение напряжения ротора синхронного генератора Ufk1, смещенное во времени на шаг (k1-k).

25. E1_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели Ufk1 = F5(iffk, IEk, Ufk) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

26. ANFIS_E2.m

Файл-сценарий

MATLAB

Файл создания обучающих и тестирующих выборок данных для настройки адаптивной нейро-нечеткой сети ANFIS модели зависимости тока ротора If турбогенератора от напряжения ротора турбогенератора Uf, тока возбуждения возбудителя iff и тока обмотки якоря бесщеточного возбудителя IE Ifk1 = F6(iffk, IEk, Ufk, Ifk). Обеспечивает ввод данных от микропроцессорного регистратора об изменении преобразованного тока якоря бесщеточного возбудителя, тока возбуждения возбудителя, напряжения и тока ротора в переходном режиме работы. В результате исполнения файла в рабочем пространстве MATLAB формируется матрица, которая сохраняется как файл Хi.dat, где i - номер переходного режима работы. Первые четыре колонки матрицы являют собой значения входного вектора модели, а последняя колонка - прогнозируемое значение тока ротора синхронного генератора Ifk1, смещенное во времени на шаг (k1-k).

27. E2_Sug.fis

Файл структуры системы нечеткого вывода в пакете прикладных программ Fuzzy Logic Toolbox

Файл модели Ifk1 = F6(iffk, IEk, Ufk, Ifk) в виде системы нечеткого логического вывода. Функции принадлежностей термов входных переменных заданы относительно начального установившегося режима работы. В файле определены границы термов лингвистических переменных малых, нормальных и больших значений, база нечетких правил и коэффициенты заключений правил.

В оглавление книги \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика