Системный анализ — это научный метод, который помогает изучать сложные объекты, рассматривая их как единое целое, состоящее из взаимосвязанных частей.
Мы постоянно сталкиваемся с системами в жизни: школа, городской транспорт, человеческий организм, компьютер — всё это системы.
Почему важно изучать системы? Потому что многие проблемы нельзя решить, рассматривая их по частям. Например, пробки на дорогах — это не проблема одной машины, а проблема всей транспортной системы города.
Система — это совокупность элементов, объединённых общей целью и работающих вместе как единое целое.
Признаки системы:
Пример: Школьный класс — это система. Элементы: ученики, учитель, парты, доска. Цель: обучение. Связи: учитель передаёт знания ученикам, ученики общаются друг с другом. Внешняя среда: школа, родители, расписание.
Задание: Выберите один объект из списка и опишите его как систему.
План описания:
Цель: закрепить понятие «система» на примере знакомого объекта.
Система: Моя комната.
Цель: Обеспечение комфортного отдыха и учёбы.
Элементы: кровать, стол, стул, шкаф, компьютер, книги, освещение.
Связи: я сижу за столом и работаю на компьютере, книги лежат на полке, одежда хранится в шкафу.
Внешняя среда: квартира, семья, отопление, электричество, интернет.
В системе элементы связаны друг с другом и работают ради общей цели. Например, книги на полке — это просто набор, а библиотека с каталогом и читателями — это система.
Да! Например, ученик — это элемент системы «класс», но сам ученик — это система «организм».
Элемент — это неделимая часть системы при выбранном способе ее членения, внутренняя структура которой не является предметом рассмотрения в рамках поставленной инженерной задачи.
Элемент обладает функциональной определенностью: его поведение полностью описывается соотношением входных воздействий и выходных реакций («черный ящик»), а дальнейшая детализация признается избыточной для целей текущего проектирования или анализа.
Является ли шаговый двигатель NEMA 17 неделимым элементом?
Понятие элемента относительно. Для инженера-сборщика станка мотор неделим: есть вход (шаговые импульсы) и выход (угол поворота вала). Для конструктора электроприводов тот же мотор — сложная система со статором, ротором, обмотками и магнитными полями. Декомпозиция прекращается на уровне, где дальнейшее дробление перестает определять общую целевую функцию.
В системном инжиниринге объект структурируется по вертикальным уровням:
Механические часы состоят из 200 деталей. Если ссыпать их вместе — это хаос. Но если сгруппировать их по функциям: заводная пружина (источник энергии), зубчатый анкерный механизм (расчет интервалов времени) и стрелочный циферблат (интерфейс отображения) — мы получаем три автономных подсистемы, каждую из которых можно рассчитать отдельно.
Кейс: Декомпозиция скоростного 3D-принтера CoreXY
Выделите 4 функциональные подсистемы и разберите подсистему экструзии до неделимых элементов.
Задание: Выберите вариант по вашему номеру в группе. Перейдите по ссылке, изучите устройство установки и выполните анализ:
Беспилотный летательный аппарат мультироторного типа.
🔗 Статья: КвадрокоптерТрехосевой металлообрабатывающий станочный комплекс.
🔗 Статья: Системы с ЧПУАвиационная силовая установка гражданского лайнера.
🔗 Статья: Турбореактивный двигательДвигательная установка ракеты-носителя на криогенном топливе.
🔗 Статья: Жидкостный ракетный двигательТранспортный силовой комплекс с тяговой батареей и инвертором.
🔗 Статья: ЭлектромобильТороидальная вакуумная камера с магнитным удержанием высокотемпературной плазмы.
🔗 Статья: ТокамакСтруктурная таблица в тетради или электронном документе.
Это единая точка отказа: критический компонент системы, поломка которого парализует весь комплекс. Архитектор обязан ликвидировать такие узлы дублированием или изменением топологии связей.
Связь — это ограничение степеней свободы элементов относительно друг друга, обусловленное переносом вещества, энергии или информации.
В технических системах связи делятся на три физических типа:
При настройке душа вода идет ледяная. Человек выкручивает кран горячей воды на максимум. Проходит три секунды задержки потока в трубе — вода все еще холодная, и кран открывается еще сильнее. Через секунду поступает кипяток, человек в испуге выворачивает кран обратно в холодную зону и снова ждет. Кто создает эти автоколебания?
Колебания создает управляющее звено из-за транспортного запаздывания в канале обратной связи. Если время запаздывания соизмеримо с постоянной времени реакции регулятора, корректирующее воздействие попадает в противофазу и раскачивает амплитуду ошибки. В механике полета ракеты аналогичная задержка рулевого привода приводит к мгновенному аэродинамическому разрушению корпуса.
Обратная связь — контур управления, в котором выходной параметр системы измеряется и подается на вход для сравнения с заданным значением (уставкой) с целью вычисления сигнала ошибки.
Отрицательная обратная связь — это механический маятник: отклонили влево — сила тяжести тянет вправо, отклонили вправо — тянет влево, маятник стремится к центру (стабильность). Положительная связь — акустический визг: микрофон ловит тихий звук, динамик делает его громче, микрофон снова ловит уже громкий звук, и через 0.1 секунды динамик уходит в перегрузку (разгон системы до аварии).
Кейс: Обрыв датчика в ПИД-контуре нагрева
Термистор выскользнул из гнезда алюминиевого блока и измеряет комнатную температуру (22°C), хотя блок фактически разогрет до 250°C. Проанализируйте реакцию прошивки без встроенной аварийной защиты (Thermal Runaway Protection).
Задание: Для системы вашего варианта выполните анализ связей:
Контур охлаждения бортовой аппаратуры тепловыми трубами и радиаторами.
🔗 Статья: Терморегулирование КАЭлектронный интерфейс между органами управления пилота и гидроприводами рулей лайнера.
🔗 Статья: ЭДСУ (Fly-by-Wire)Контуры регулирования плотности нейтронного потока стержнями СУЗ.
🔗 Статья: СУЗ ядерного реактораМодуляция гидравлического давления в тормозных суппортах по датчикам холла.
🔗 Статья: Антиблокировочная системаГидравлические приводы качания камеры сгорания ЖРД по сигналам БЦВМ.
🔗 Статья: Управление вектором тягиРазделение фракций нефти по термодинамическим датчикам температуры и давления паров.
🔗 Статья: Ректификационная колоннаТекстовое описание связей и структурная блок-схема контура обратной связи.
Топология «звезда» требует прокладки отдельного жгута проводов от каждого датчика к центральному контроллеру (километры проводов и паразитная масса). Дифференциальная шина CAN объединяет все блоки двумя проводами витой пары с аппаратной защитой от коллизий.
Внешняя среда — совокупность всех объектов, не входящих в систему, изменение свойств которых влияет на систему, а также объектов, на свойства которых влияет функционирование самой системы.
Входы системы классифицируются по характеру воздействия:
Высокоточный фрезерный ЧПУ-станок с классом точности по ШВП в 5 микрон смонтировали возле ворот цеха. Зимой во время разгрузки фуры детали начинают систематически выходить из поля допуска на 0.15 мм. Программа ЧПУ не менялась, механика исправна. Где системная ошибка?
Ошибка — в неверном определении границы системы. Инженер посчитал температуру воздуха неизменным параметром. Однако стальная 2-метровая станина при перепаде температур ΔT = 15°C дает температурную деформацию ΔL = L · α · ΔT ≈ 0.35 мм, что превышает допуск обработки на порядок. Среда цеха должна быть включена в контур теплового расчета.
Для парирования дестабилизирующих воздействий применяются две инженерные стратегии:
Как написать ровный текст перьевой ручкой в трясущемся кузове грузовика? Пассивный метод: положить лист на 5-тонную стальную наковальню на пружинах — тряска поглотится инерцией массы. Активный метод: поставить сервопривод со стедикама, который смещает перо в противоположную сторону синхронно ударам кочек.
Пассивная и активная защита фундаментально опираются на законы теории автоматического управления:
Кейс: Эксплуатация промышленного фотополимерного (SLA/DLP) 3D-принтера
Фотополимерная смола отверждается излучением 405 нм. Вязкость смолы экспоненциально зависит от температуры, а ее пары токсичны. Сформируйте баланс взаимодействия установки со средой цеха.
Задание: Для системы вашего варианта выполните анализ возмущений внешней среды:
Автономный исследовательский комплекс в условиях вакуума, радиации и реголита.
🔗 Статья: МарсоходПодводный робот для работы на океанических глубинах до 6000 м (давление 600 атм).
🔗 Статья: АНПАШельфовый технологический комплекс в условиях соляного тумана, штормов и обледенения.
🔗 Статья: Нефтяная платформаДрон стратосферного полета (высота 20 км, температура среды -60°C, разреженный воздух).
🔗 Статья: БПЛАБеспилотная сельхозмашина в условиях экстремальной запыленности, вибраций и жары.
🔗 Статья: Точное земледелиеЭнергетический узел в условиях грозовых импульсов, наведенных ЭДС и гололеда.
🔗 Статья: Электрическая подстанцияАналитическая таблица «Фактор среды ➔ Риск отказа ➔ Инженерное решение».
Акустическое давление от факела ракетного двигателя превышает 200 дБ. Звуковая волна, отражаясь от бетона, способна разрушить корпус самой ракеты. Система гидродемпфирования (Sound Suppression Water System) поглощает эту энергию внешней среды.
Цель системы — это формализованное описание требуемого конечного состояния системы или желаемого результата ее функционирования в пространстве параметров за заданный интервал времени.
Цель выступает системообразующим фактором: именно она определяет границы объекта, состав элементов, структуру связей и тип используемой энергии. Набор компонентов превращается в систему только при наличии единого критерия эффективности (целевой функции J), к экстремуму которого стремится управление.
Конструкторам поставили задачу: «Снизить сухую массу ступени ракеты на 12%». Инженеры убрали продольные силовые стрингеры из обечайки баков и выполнили норматив массы. На стартовом столе заправленная ракета потеряла устойчивость и разрушилась под собственным весом. В чем системная ошибка целеполагания?
Ошибка заключается в формулировании локального параметра как изолированной цели без пространства ограничений. В системном анализе цель — это вектор: Масса ➔ min при жестких ограничениях: Запас статической прочности η ≥ 1.4 и Вибропрочность fсобств > fвозмущ. Локальная оптимизация параметра без учета связей разрушает систему (закон Гудхарта).
Дерево целей — ориентированный граф, представляющий иерархическую декомпозицию генеральной цели на взаимосвязанные подцели и элементарные инженерные задачи:
Цель — это не мечта «хочу, чтобы дрон хорошо летал». Цель — это геометрическая точка мишени: «удерживать позицию в радиусе 0.2 м при порывах ветра до 8 м/с в течение 25 минут». Если в мишени нет конкретных координат (цифр и допусков), система управления не может вычислить сигнал рассогласования.
Кейс: Декомпозиция дерева целей исследовательского спутника CubeSat 1U
Генеральная цель: проведение дистанционного зондирования Земли в габаритах куба 100х100х100 мм массой не более 1.33 кг на орбите 400 км.
На следующем занятии (Урок 6) состоится контрольный рубежный тест по материалам уроков 1–5. Тест включает 2 блока: теоретические определения и практические расчетно-аналитические задачи.
Для технической системы вашего варианта подготовьте в тетради письменное решение по структуре будущей контрольной:
Аэрокосмический комплекс с переменной геометрией крыла.
🔗 Статья: Сверхзвуковой самолётМалый космический аппарат для мониторинга лесных пожаров.
🔗 Статья: Формат CubeSatЧПУ-комплекс лазерной резки титановых сплавов в среде защитного газа.
🔗 Статья: Лазерная резкаПараллельный манипулятор с техническим зрением для высокоскоростной сортировки.
🔗 Статья: Дельта-роботУльтрабыстрая пантографная станция с импульсным преобразованием мощности.
🔗 Статья: Зарядная станцияТелеуправляемый подводный аппарат для ультразвукового контроля морских трубопроводов.
🔗 Статья: ТПА (ROV)Письменное решение тренировочного варианта в рабочей тетради. На Уроке 6 тетради сдаются на проверку непосредственно перед выполнением теста.
Это инженерное противоречие: улучшение одного целевого параметра неизбежно ухудшает другой (например, увеличение мощности излучателя ведет к росту массы радиаторов и сокращению автономности). Разрешение коллизий — основа системной оптимизации.
Модель — это упрощённое представление системы, которое сохраняет её важнейшие свойства и позволяет изучать систему без прямого вмешательства.
Зачем нужны модели?
Задание: Для системы «Книжный магазин» подберите примеры разных видов моделей.
Цель: научиться подбирать модели разных типов.
Материальная: форма и экипировка команды.
Информационная: список игроков, статистика матчей.
Математическая: формула расчёта рейтинга команды.
Имитационная: компьютерная игра, моделирующая игру команды.
Графическая: схема поля с расположением игроков, график результатов.
Модель — это упрощение. Она включает только те свойства, которые важны для цели исследования, и опускает второстепенные детали.
Потому что разные модели нужны для разных целей: для изучения — одна, для прогнозирования — другая, для обучения — третья.
Человечество прошло через несколько этапов понимания мира:
К концу XIX века наука столкнулась с проблемами, которые не могла решить:
Потребовался системный подход — рассматривать объекты как единое целое, учитывая связи и взаимодействия.
Результат: К 70-м годам XX века системный анализ стал методологией в экономике, политике, военном деле и науке.
Вопросы для обсуждения в группах:
Цель: закрепить знания об истории возникновения системного подхода.
| Дата | Событие | Описание |
|---|---|---|
| ~IV в. до н.э. | Аристотель | «Целое больше суммы частей» |
| 1543 г. | Коперник | Гелиоцентрическая система |
| 1913 г. | Тектология Богданова | Наука об организации |
| 1937 г. | ОТС Берталанфи | Общая теория систем |
Потому что он предлагает новый способ мышления — рассматривать объекты не изолированно, а как часть целого, с учётом связей и взаимодействий.
Тектология — более философская наука об организации. ОТС — более математизированная, ориентированная на формальное описание систем любой природы.
Классификация — это разделение множества систем на группы (классы) по общим признакам.
Зачем нужно классифицировать системы?
Основание классификации — это признак, по которому мы делим системы на классы.
Задание: Классифицируйте следующие системы по трём различным основаниям:
Для каждой системы выберите 3 основания и определите её класс.
Цель: научиться применять различные основания классификации.
| Система | По происхождению | По взаимодействию со средой | По сложности |
|---|---|---|---|
| Аквариум | искусственная | открытая | сложная |
Потому что классификация зависит от выбранного основания. Например, школа — искусственная по происхождению, но открытая по взаимодействию со средой.
В гомогенных системах элементы однородны и взаимозаменяемы. В гетерогенных — элементы разнородны и выполняют разные функции.
Закономерности систем — это устойчивые, повторяющиеся свойства и отношения, присущие системам любой природы (техническим, биологическим, социальным).
Зачем их знать? Чтобы понимать, как работают системы, и предсказывать их поведение.
Задание: Для системы «Спортивная команда» определите, как проявляются закономерности.
Цель: научиться распознавать системные закономерности в повседневных системах.
Система «Моя семья»:
Целостность: мы вместе решаем проблемы, поддерживаем друг друга.
Иерархичность: родители → старшие дети → младшие дети.
Интегративность: общие традиции, совместные ужины, общая цель (счастье и благополучие семьи).
Коммуникативность: мы общаемся с родственниками, друзьями, соседями, ходим в магазины.
Это когда у целого появляются свойства, которых нет у частей. Например, муравейник может строить сложные сооружения, а один муравей — нет.
Она позволяет управлять сложностью: каждый уровень решает свои задачи, а более высокий уровень координирует работу нижних.
Эмерджентность — появление новых свойств у системы, которых нет у отдельных её частей. Это главный признак целостности системы.
Примеры эмерджентных свойств:
Важно: Эмерджентность возникает только благодаря связям между элементами.
Иерархичность — принцип строения систем, при котором каждый уровень иерархии обладает свойствами «двуликого Януса»:
Пример: Организм — это система для органов и подсистема для популяции.
Зачем нужна иерархия?
Задание: Для системы «Смартфон» выполните следующее:
Цель: закрепить понятия эмерджентности и иерархичности.
Система «Компьютер»:
Эмерджентные свойства:
1. Возможность выполнять сложные вычисления и обрабатывать информацию.
2. Возможность взаимодействовать с пользователем через интерфейс.
Иерархия:
транзистор → микросхема → процессор → компьютер → компьютерная сеть (интернет).
Сумма свойств — это когда мы складываем свойства частей. Эмерджентность — это когда появляется совершенно новое свойство, которого не было у частей (1+1>2).
Это означает, что каждый уровень одновременно является целым (для нижнего уровня) и частью (для верхнего уровня).
Системный анализ — это не просто набор методов, а процесс, состоящий из последовательных этапов.
Важно: Процесс итеративный — после реализации может потребоваться вернуться к предыдущим этапам для уточнения.
Декомпозиция — разделение системы на части для изучения. Синтез — объединение знаний о частях в целостное понимание системы.
Задача: Примените этапы системного анализа к задаче «Организация школьного мероприятия».
Цель: научиться применять этапы системного анализа к реальному проекту.
Таблица или текст в тетради / электронном документе.
Потому что в ходе анализа часто обнаруживаются новые детали, и приходится возвращаться к предыдущим этапам для уточнения.
Декомпозиция — это разделение системы на части. Анализ — это изучение этих частей и их связей.
Модель — это упрощённое представление системы, сохраняющее её важнейшие свойства и позволяющее изучать систему без прямого вмешательства.
Классификация моделей:
Роль моделей: позволяют экспериментировать, прогнозировать, находить оптимальные решения без риска для реальной системы.
Задача: Для системы «Школьный класс» предложите модели разных типов:
Цель: научиться выделять различные типы моделей.
Текст в тетради или электронном документе.
Модель — это упрощение. Она включает только те свойства, которые важны для цели исследования, и опускает второстепенные детали.
Они позволяют моделировать поведение системы во времени, тестировать сценарии и прогнозировать развитие событий.
Принятие решений — это выбор наилучшей альтернативы из множества возможных. Системный анализ помогает сделать этот выбор обоснованным.
Ключевые понятия:
Проблемы принятия решений:
Роль системного анализа: структурировать проблему, выделить альтернативы и критерии, оценить последствия.
Задача: Опишите ситуацию выбора из личного опыта.
Цель: научиться формализовать процесс принятия решений.
Текст в тетради или электронном документе.
Потому что он помогает структурировать проблему, учесть все факторы и выбрать обоснованное решение, а не действовать наугад.
Это ситуация, когда есть несколько целей или критериев, которые могут противоречить друг другу. Например, дешёвый товар часто бывает низкого качества.
Матрица решений — таблица, в которой строки — альтернативы, столбцы — критерии, а на пересечении — оценки.
Методы сравнения:
Доминирование: альтернатива А доминирует альтернативу Б, если она не хуже по всем критериям и лучше хотя бы по одному. Доминируемые альтернативы можно исключить.
Парето-оптимальность: альтернатива называется Парето-оптимальной, если нельзя улучшить один критерий без ухудшения другого.
Задача: Составьте матрицу решений для выбора смартфона.
| Альтернатива | Цена | Произв-ть | Камера | Дизайн |
|---|---|---|---|---|
| Модель А | 5 | 3 | 4 | 2 |
| Модель Б | 3 | 5 | 3 | 5 |
| Модель В | 4 | 4 | 5 | 4 |
Цель: научиться составлять и анализировать матрицу решений.
Таблица в тетради или электронном документе.
Альтернатива А доминирует Б, если А не хуже по всем критериям и лучше хотя бы по одному. Доминируемые альтернативы можно исключить.
Это ситуация, когда нельзя улучшить один критерий, не ухудшив другой. Парето-оптимальные решения — это компромиссные решения.
Парето-оптимальное решение — это решение, при котором нельзя улучшить один критерий, не ухудшив хотя бы один другой критерий.
Парето-фронт — множество всех Парето-оптимальных решений. На графике это линия, показывающая компромисс между критериями.
Доминируемое решение — решение, которое хуже другого по всем критериям (или не лучше ни по одному и хуже хотя бы по одному). Такие решения исключаются.
Пример: Выбор ноутбука.
Все три могут быть Парето-оптимальны в зависимости от предпочтений (кому-то важнее цена, кому-то — мощность).
Задача: Постройте график Парето для выбора модели шасси.
Цель: научиться определять Парето-оптимальные решения.
График и анализ в тетради или электронном документе.
Это множество всех Парето-оптимальных решений. На графике это линия, показывающая компромисс между критериями.
Не всегда. Парето-оптимальность не даёт единственного решения — она показывает лучшие варианты с точки зрения компромисса. Выбор зависит от предпочтений лица, принимающего решение.
Многокритериальная задача — задача, в которой есть несколько целевых функций (критериев), часто противоречащих друг другу.
Способы свертки критериев:
R = α₁·K₁ + α₂·K₂ + ... + αₙ·Kₙ
где αᵢ — весовые коэффициенты (∑αᵢ = 1), показывающие важность критериев, Kᵢ — оценки по критериям.
Выбор весов: определяется лицом, принимающим решение, на основе важности критериев. Например, для покупки ноутбука вес «цены» может быть 0.6, а «производительности» — 0.4.
Задача: Выберите лучшее решение по трём альтернативам и трём критериям, используя аддитивную свертку.
| Альт. | Цена (руб) | Качество | Срок (дни) | R |
|---|---|---|---|---|
| А | 5000 | 8 | 3 | 0.5·5000 + 0.3·8 + 0.2·3 = ... |
| Б | 6000 | 9 | 1 | ... |
| В | 4500 | 6 | 5 | ... |
Важно: Критерии должны быть приведены к одному масштабу (нормированы) или использовать формулы, учитывающие направление (чем меньше, тем лучше).
Цель: научиться применять аддитивную свертку для выбора решения.
Расчёты и выводы в тетради или электронном документе.
Это метод, при котором все критерии складываются с весовыми коэффициентами. Чем выше итоговая сумма, тем лучше альтернатива.
Они определяются важностью критериев для лица, принимающего решение. Например, если цена важнее всего, её вес будет самым большим.
Их нужно нормировать (привести к единой шкале, например, 0–1) или использовать безразмерные оценки.
Экзамен состоит из трёх частей:
Общий максимум — 100 баллов. Для получения зачёта необходимо набрать не менее 60 баллов.
Задача 1 (Классификация систем):
Даны системы: «Компьютерная сеть», «Океан», «Школьный класс», «Государство».
Классифицируйте каждую из них по следующим основаниям: происхождение, взаимодействие со средой, сложность, однородность элементов.
Задача 2 (Эмерджентность и иерархия):
Для системы «Городской транспорт»:
Задача 3 (Матрица решений и Парето):
Вы выбираете курсы иностранных языков. Даны 3 курса и 3 критерия: стоимость (руб/мес), рейтинг (1-10), расстояние от дома (км).
| Курс | Стоимость | Рейтинг | Расстояние |
|---|---|---|---|
| А | 4000 | 8 | 1 |
| Б | 6000 | 9 | 3 |
| В | 3500 | 7 | 5 |
1. Определите доминируемые альтернативы.
2. Какие курсы находятся на Парето-фронте?
Задача 4 (Многокритериальный выбор):
Используя данные из задачи 3, выберите лучший курс методом аддитивной свертки. Веса: стоимость — 0.5, рейтинг — 0.3, расстояние — 0.2.
Примечание: стоимость и расстояние нормируйте (чем меньше, тем лучше).
Задача 5 (Этапы системного анализа):
Опишите применение этапов системного анализа к проблеме «Снижение интереса учеников к чтению».
Укажите: постановка задачи, декомпозиция, альтернативы, критерии.
Цель: систематизировать знания и потренироваться в решении задач.
Все ответы и решения в тетради или электронном документе. На экзамене можно пользоваться памяткой (1 лист формата А4).
Задача: Примените этапы системного анализа к проблеме «Нехватка парковочных мест в центре города».
Преподаватель задаёт вопросы по ключевым понятиям. Ответы даются устно, без подготовки.
Памятка может быть использована во время выполнения заданий. Тетради с решениями проверяются как часть подготовки.