Рассмотрим АНТИсоставляющую
Функция машины – перемещать (двигать) пассажира. Антифункция – сдерживать (оставлять на месте). В качестве такой системы может быть тюрьма, домашний арест для пассажира или «арест» машины (ее эвакуация) полицией, например за неправильную парковку.
У подсистемы двигателя функция – перемещение поршня. Антифункция – стопорение (фиксирование). Этой системой может служит любой зажим, например тиски; рыболовные снасти, например невод; сачок и т. д. Для автомобиля это может быть блокировка колеса из-за неправильной парковки (рис. 2.15).
Рис. 2.15. Блокировка колеса
Если в качестве подсистемы взять «газ», у которого функция увеличить обороты двигателя (ускорение движения), то антифункцию – уменьшить обороты (замедление движения) – выполняет тормоз.
У подсистемы колеса две функции: перемещение автомобиля и его поддержание на определенном расстоянии от дороги. Антифункция перемещения – фиксация. Эту функцию осуществляет то же колесо в режиме тормоза. Антифункция поддержания – это притягивание или отталкивание. Притягивание к дороге осуществляет антикрыло. В качестве отталкивания может быть воздушная подушка или воздушный шар (дирижабль и т. п.).
Надсистема автострада имеет функции опоры и указания направления движения. Антифункция опоры – отталкивание (см. выше). Антифункция указания направления движения – отсутствие указания направления. У самолетов, ракет, судов, подводных лодок и торпед нет указания направления движения в виде дороги. Указание осуществляется виртуально с помощью системы управления.
Надсистема управление дорожным движением имеет одноименную функцию. Антифункция – отсутствие управление дорожным движением. Это система, в которой отсутствуют все элементы (см выше). Должна быть самоуправляемая система. Каждая машина связывается с другой машиной. Все вместе они образуют самоорганизующуюся систему (наподобие муравьев или пчел).
Остальные антиэлементы рассмотрите самостоятельно.
2.5. Учет влияний
Системный подход подразумевает учет любых изменений и их влияний на систему. Изменения могут происходить во времени и по условию.
Пример 2.18. Изменения во времени
Типичные изменения во времени – это смена дня и ночи и времен года. Такие изменения учитываются, например, включением и выключением света, обогревом и охлаждением помещений и т. д.
Пример 2.19. Изменения по условию
Типовым изменением по условию в природе являются фазовые переходы, например при температуре 0 >оС при атмосферном давлении лед превращается в воду. На большой глубине высокое давление. В космосе – невесомость и т. д.
Каждый из нас сталкивается с изменениями по условию в дорожном движении. При красном свете светофора – нет движения, а при зеленом – имеется.
Каждое изменение должно быть учтено при создании новых систем.
Учет всех изменений – одна из важных составляющих системного подхода.
Системное мышление должно применяться к любому объекту, к любому явлению и к любому процессу.
2.6. Динамическое программирование
Системный подход особенно важен для решения создания сложных (больших) систем, например таких как исследование космоса, разработка сложных государственных и межгосударственных программ и т. п.
Решение сложных задач зачастую невозможно «в лоб», поэтому задачу разбивают на подзадачи. Это используется в динамическом программировании.
Динамическое программирование в математике и теории вычислительных систем – способ решения сложных задач путём разбиения их на более простые подзадачи. Он применим к задачам с оптимальной подструктурой, выглядящим как набор перекрывающихся подзадач, сложность которых чуть меньше исходной. В этом случае время вычислений, по сравнению с «наивными» методами, можно значительно сократить