Нечёткое (или размытое, расплывчатое, туманное, путанное, пушистое) множество — понятие, введённое Лотфи Заде в 1965 г. в статье «Fuzzy Sets» (нечёткие множества) в журнале Information and Control [1]. Л. Заде расширил классическое канторовское понятие множества, допустив, что характеристическая функция (функция принадлежности элемента множеству) может принимать любые значения в интервале [0, 1], а не только значения 0 или 1.
Под нечётким множеством понимается совокупность ,
где — универсальное множество, а — функция принадлежности (характеристическая функция), характеризующая степень принадлежности элемента нечёткому множеству .
Функция принимает значения в некотором линейно упорядоченном множестве . Множество называют множеством принадлежностей, часто в качестве выбирается отрезок . Если , то нечёткое множество может рассматриваться как обычное, чёткое множество.
При
Пересечением нечётких множеств и называется наибольшее нечёткое подмножество, содержащееся одновременно в и :
Произведением нечётких множеств и называется нечёткое подмножество с функцией принадлежности:
Объединением нечётких множеств и называется наименьшее нечёткое подмножество, содержащее элементы или :
Суммой нечётких множеств и называется нечёткое подмножество с функцией принадлежности:
Отрицанием множества называется множество с функцией принадлежности:
для каждого .
Базовое ПО СИКОН
Ориентировано на программную поддержку распределенной системы управления и сбора данных.
ОС167 – является ОСРВ, которая обеспечивает многозадачность, запуск и останов задач в соответствии с их приоритетом, синхронизацию задач между собой, планирование задач, обслуживание прерываний, распределение ОП, службу времени, работу с ведомостью событий.
Максимальное число выполняемых задач – 18-50.
Сетевая задача – на основе использования запросов ОС167 (работает только с ней) обеспечивает чтение и запись различных массивов памяти, прием и передачу сообщений от задач различных узлов сети, запрос буфера динамической памяти, запуск и останов задач.
Поле сигналов – массив, отображающий состояние аналоговых, частотных и дискретных входов объекта и его выходов.
Задача дискретного ввода – устраняет дребезг входных контактов при дискретном вводе и отображает дискретных входов в поле сигналов.
Задача частотного ввода – осуществляет ввод частотных сигналов и отображение их в Поле сигналов.
Задача сетевого ввода – считывание данных из поля сигналов другого узла сети и запись этих данных в Поле сигналов.
Задача PID-регулирования – осуществляет формирование ШИМ-сигналов по алгоритму ПИД-регулирования.
Задача управления – уникальна для каждой конкретной системы и разрабатывается пользователем. Решает задачу обработки входных и вычисления соответствующих выходных сигналов.
Задачи платы связи – генерируются разработчиком и поставляются в виде загрузочного модуля, загрузка и запуск которого осуществляются с помощью специального загрузчика.