Чтение онлайн

на главную - закладки

Жанры

Что такое система
Шрифт:

Теперь мы можем наблюдать за тем, как работает система порционного нагрева жидкости.

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

Как только жидкость прекращает поступать в емкость, Александр просит Антона подать питающее напряжение.

После подачи напряжения Евгений наблюдает за текущей температурой нагрева жидкости по термометру. Как только жидкость нагревается

до заданной температуры, Евгений просит Антона прекратить подачу напряжения и выдает нагретую жидкость Александру, повернув вентиль выдачи.

Важный момент: системы Дмитрия, Антона и Евгения решают задачу Александра путем обмена специальными сообщениями (Z, ZT, UW, UON, UOFF). Такое взаимодействие систем – оказание функционального воздействия на технологические продукты – и называется интерактивным взаимодействием.

Сигнал, который идет к системе, называется сигналом задания и начинается символом Z. Сигнал, который идет от системы, называется сигналом управления и начинается символом U.

При этом нужно понимать, что сигнал задания последующей системы является сигналом управления для предыдущей системы (рис. 3).

Рис. 3. Принцип, который используется для обозначения информационных каналов между разными системами

Обычно такие обозначения указываются для центральной системы и говорят о ней как о системе исследования.

Для того чтобы не путаться в обозначениях, символы прижимают ближе к той системе, к которой они относятся.

Этап 3. Определяем структуру системы

Теперь, когда структура интерактивно взаимодействующих систем создана, нужно детализировать действия Евгения и отобразить основные механизмы технологического оборудования.

Для этого воспользуемся так называемым агентным подходом. Это означает, что все функции, которые выполнял Евгений в системе нагрева, мы представим в виде множества простых функций, каждую из которых выполняет отдельный агент (рис. 4).

< image l:href="#"/>

Рис. 4. Модель системы нагрева жидкости: 1 – трубопровод для подачи холодной жидкости; 2 – термометр; 3 – емкость; 4 – водяной насос; 5 – трубопровод для выдачи нагретой жидкости; 6, 8 – кабель для подвода электроэнергии; 7 – электронагреватель

Не нужно пугаться понятия «агент». Просто не совсем удобно вводить множество таких персонажей, как Петя, Вася, Маша, Катя и т. д.

В системе нагрева часть агентов выполняет технологические функции, а часть – функции управления. При этом мы рассмотрели только те функции, которые необходимы для получения качественного продукта (жидкость

нагревается до заданной температуры), и ту часть функций управления, которая позволяет реализовать интерактивное взаимодействие системы нагрева с остальными системами.

Как видно, даже в этом случае структура системы получилась не очень простой.

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

Когда нет сигнала Z, система нагрева находится в режиме ожидания. При появлении сигнала Z она начинает процесс взаимодействия с другими системами для выполнения своей базовой функции.

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

Работа системы нагрева начинается с момента подачи сигнала «старт». Получив этот сигнал, агент 8 просто передает это сообщение агенту 9. Теперь система нагрева готова принимать сигнал Z от системы потребления нагретой жидкости для начала операции.

Агент 10 непрерывно сообщает агенту 9, какой объем жидкости нужен самой системе.

Агент 11 непрерывно сообщает агенту 5 о том, что система подачи энергии № 1 должна повысить или понизить уровень подаваемого напряжения. Как это происходит, рассмотрим чуть позже.

Теперь, если система потребления отправила сигнал Z, этот сигнал получает агент 9. Отправить этот сигнал агент 9 может только в том случае, если получены сигналы от агентов 8 и 10. Поскольку агент 10 непрерывно подает сигналы, а агент 8 уже передал сигнал «старт», агент 9 передает сигнал системе подачи холодной жидкости.

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

Получив этот сигнал, система подачи холодной жидкости начинает подавать воду в систему нагрева по каналу 1.

Агент А1 выполняет функцию наблюдения за движением жидкости по каналу 1 и результаты наблюдения передает агенту А3. Линии в виде овалов внутри агентов А1 и А4 обозначают датчики движения жидкости.

Благодаря сообщениям агента 1 агент 3 понимает, когда движение жидкости по каналу 1 прекратилось. Задача агента 3 – подача сигнала в момент прекращения подачи жидкости. И об этом агент 3 сообщает агенту 5.

Получив сигнал от агента 3, агент 5 передает сигнал UON1 системе подачи электроэнергии о том, что она должна подать напряжение, уровень которого косвенно определяет агент 11. Как уже было отмечено, вопрос задания уровня напряжения будет рассмотрен ниже.

Система подачи электроэнергии № 1 начинает подавать электроэнергию с заданным уровнем напряжения по каналу 6, и процесс нагрева жидкости начинается.

Конец ознакомительного фрагмента.

12
Поделиться:
Популярные книги

Прорвемся, опера! Книга 2

Киров Никита
2. Опер
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прорвемся, опера! Книга 2

Темный охотник 8

Розальев Андрей
8. КО: Темный охотник
Фантастика:
боевая фантастика
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Темный охотник 8

Матабар

Клеванский Кирилл Сергеевич
1. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар

Венецианский купец

Распопов Дмитрий Викторович
1. Венецианский купец
Фантастика:
фэнтези
героическая фантастика
альтернативная история
7.31
рейтинг книги
Венецианский купец

Пятнадцать ножевых 3

Вязовский Алексей
3. 15 ножевых
Фантастика:
попаданцы
альтернативная история
7.71
рейтинг книги
Пятнадцать ножевых 3

Сердце Дракона. Том 8

Клеванский Кирилл Сергеевич
8. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.53
рейтинг книги
Сердце Дракона. Том 8

По машинам! Танкист из будущего

Корчевский Юрий Григорьевич
1. Я из СМЕРШа
Фантастика:
боевая фантастика
попаданцы
альтернативная история
6.36
рейтинг книги
По машинам! Танкист из будущего

Девяностые приближаются

Иванов Дмитрий
3. Девяностые
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Девяностые приближаются

Око василиска

Кас Маркус
2. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Око василиска

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18

Невеста напрокат

Завгородняя Анна Александровна
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Невеста напрокат

Город воров. Дороги Империи

Муравьёв Константин Николаевич
7. Пожиратель
Фантастика:
боевая фантастика
5.43
рейтинг книги
Город воров. Дороги Империи

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Прорвемся, опера! Книга 3

Киров Никита
3. Опер
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прорвемся, опера! Книга 3