10 класс
Основы системного анализа
Занятие 14. Система и её элементы. Классификация систем

14. Система и её элементы. Классификация систем

📅 13.01 ⏱ 40 минут

📋 План занятия

  1. 00:00-00:15: Введение в понятие "система". Примеры из окружающего мира
  2. 00:15-00:25: Практическая работа: анализ реальных устройств
  3. 00:25-00:35: Анализ робота Line Follower как системы
  4. 00:35-00:40: Классификация систем. Объяснение ДЗ

🎯 Основной материал

Ключевые понятия:

  • Система: Целое, состоящее из взаимосвязанных частей (элементов) и обладающее свойствами, которых нет у отдельных частей
  • Элемент: Простейшая, неделимая в рамках данной системы часть (например, колесо в системе "велосипед")
  • Подсистема: Часть системы, которая сама является системой (например, тормозная система в автомобиле)
  • Связь: Отношения и взаимодействия между элементами системы
  • Структура: Способ организации и связи элементов между собой
  • Внешняя среда: То, что окружает систему и влияет на неё, но не входит в неё
  • Классификация систем: Искусственные/естественные, технические/биологические/социальные, динамические/статические, управляемые/неуправляемые

Практическое задание на уроке:

Задача: Проанализировать робота Line Follower как систему

Цель: Научиться выделять элементы, подсистемы, понимать структуру и внешнюю среду технической системы

Инструкция: 1) Изучите схему робота. 2) Выделите основные подсистемы. 3) Определите элементы в каждой подсистеме. 4) Опишите внешнюю среду и её влияние

Пример подсистем робота:
• Сенсорная (ИК-датчики линии, фотодиоды)
• Управляющая (контроллер Arduino, программа)
• Исполнительная (моторы с колёсами, драйвер моторов)
• Механическая (рама, крепления, корпус)
• Энергетическая (аккумулятор, провода, стабилизатор)

📝 Домашнее задание

ДЗ #3 📅 Срок сдачи: 20.01 🏆 Макс. балл: 5 баллов

Системный паспорт робота

Цель задания: Научиться анализировать технические системы, выделять их компоненты и классифицировать

Что нужно сделать:

  1. Описать робота как систему, выделив 2-3 основные подсистемы и 2-4 ключевых элемента в каждой
  2. Дать классификацию одной подсистемы на члена команды по 3 различным основаниям с обоснованием

Требования к выполнению:

  • Подсистемы должны соответствовать реальному устройству робота (сенсорная, управляющая, исполнительная)
  • Элементы должны быть конкретными (не "электроника", а "контроллер Arduino Uno", "ИК-датчики TCRT5000")
  • Классификация должна включать минимум 3 разных основания (например: по происхождению, по сложности, по управляемости)
  • Для каждого пункта классификации нужно указать причину выбора
  • Заполнить "Системный паспорт" в тетради или электронном документе

🔍 Дополнительно

❓ Частые вопросы по теме

Чем система отличается от простого набора элементов?

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

Что такое внешняя среда и почему она важна?

Внешняя среда — всё, что влияет на систему, но не входит в неё. Для робота Line Follower это трасса, освещение, качество поверхности. Робот должен адаптироваться к изменениям среды — например, корректировать скорость на поворотах или при разном освещении.

Зачем нужно классифицировать системы?

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

???? Полезные ссылки

Схемы робота: Схема1 |

Занятие 15. Эмерджентность и иерархичность систем

15. Эмерджентность и иерархичность систем

📅 20.01 ⏱ 40 минут

📋 План занятия

  1. 00:00-15:00: Актуализация. Разбор домашнего задания "Системный паспорт"
  2. 15:00-25:00: Новая тема. От частей к целому: целостность и эмерджентность
  3. 25:00-35:00: Практическая работа. Иерархия и эмерджентность робота
  4. 35:00-40:00: Рефлексия. Объяснение нового домашнего задания

🎯 Основной материал

От анализа к синтезу: от частей к целому

На прошлом уроке вы выполнили важную работу — разобрали робота на части, выделили подсистемы и элементы. Это называется анализом или декомпозицией системы. Вы создали "Системный паспорт" — список ингредиентов.

Но возникает вопрос: Умеет ли коробка с этими деталями ездить по линии? Нет. А собранный робот — должен. В чём секрет?

Секрет не в деталях, а в том, КАК они соединены и взаимодействуют. Сегодня мы сделаем обратный ход — от частей перейдём к целому и узнаем, какие новые свойства рождаются при сборке.

Закономерности систем: Целостность и Иерархичность

Целостность (Закон целостности):
Система — это не просто набор деталей. Свойства целого (системы) НЕ СВОДЯТСЯ к сумме свойств его частей. Целое обладает чем-то новым, чего нет у отдельных элементов.

Аналогия: Мозаика. Разрозненные кусочки стекла — просто цветные осколки. Сложенные в определённом порядке, они создают картину, которой не было у отдельных частей.
Иерархичность (Закон иерархической упорядоченности):
Любая сложная система состоит из подсистем, а те — из более мелких элементов. Это уровни вложения или "матрешка".

Аналогия: Армия. Армия (система) → Дивизии (подсистемы) → Полки → Роты → Солдаты (элементы).

Ключевое понятие: Эмерджентность

Эмерджентность (от англ. emerge — появляться) — это появление у системы новых свойств, которых не было у её отдельных элементов. Главное проявление целостности.

Путь свойства: от детали к системе

ИК-датчик
Свойство: "видит" линию
+
Мотор
Свойство: "крутится"
+
Контроллер
Свойство: "обрабатывает код"
РОБОТ
НОВОЕ СВОЙСТВО:
"Следует по линии"
Эмерджентное
Аналогии для понимания:
  • Вода (H₂O): Водород горит, кислород поддерживает горение. Но вода — тушит огонь. "Мокрость" — эмерджентное свойство.
  • Мелодия: Отдельные ноты "до" или "ми" — просто звуки. Их последовательность рождает мелодию, вызывающую эмоции.
  • Велосипед: Руль, колёса, цепь по отдельности не могут "ехать". Собранные вместе — дают способность к перемещению.

Рабочий лист: От анализа к синтезу

Блок 1: Мой Системный паспорт (итог ДЗ)

Кратко повторите:

Подсистемы (3):
1. ___________________________
2. ___________________________
3. ___________________________
Их ключевые элементы (2-3 на подсистему):
• ___________________________
• ___________________________
• ___________________________

Блок 2: Иерархическая схема

Нарисуйте схему вашего робота, выделив 3 уровня:

Уровень 1: СИСТЕМА
(Робот LF)
Уровень 2: ПОДСИСТЕМЫ
(Управляющая, Исполнительная...)
Уровень 3: ЭЛЕМЕНТЫ
(Контроллер, моторы, датчики...)

Блок 3: Эмерджентные свойства

Заполните таблицу: Примеры для вдохновения — можно использовать как шаблон или придумать свои

Желаемое свойство робота Какие элементы/подсистемы нужны? Почему это свойство эмерджентное?
Пример:
Корректировка скорости на поворотах
(робот плавно замедляется перед резким поворотом)
Сенсорная: массив ИК-датчиков
Управляющая: ПИД-алгоритм
Исполнительная: 2 мотора с ШИМ-управлением
Ни датчики, ни моторы по отдельности не "понимают" повороты. Свойство возникает только при цикле взаимодействия: измерение → вычисление радиуса → коррекция скорости.
Ваше свойство 1, напр.: «Стабильное движение при разном освещении»
Перечислите элементы, например: калиброванные ИК-датчики, адаптивный алгоритм, стабильное питание
Объясните, почему ни один элемент в одиночку не обладает этим свойством
Пример:
Выполнение задачи с финишем
(робот останавливается после обнаружения финишной метки)
Сенсорная: датчик финишной метки
Управляющая: программа с конечным автоматом
Исполнительная: моторы с командой "стоп"
Способность "осмысливать задачу" не присуща железу. Это информационное свойство, реализуемое логикой программы, но проявляющееся только при работе всего робота в реальном мире.
Ваше свойство 2, напр.: «Движение с минимальными колебаниями по центру линии»
Перечислите элементы, например: точные датчики, ПИД-регулятор, сбалансированный корпус
Объясните, что плавность — не характеристика детали, а качество поведения всей системы
???? Ключевой вывод для заполнения: Эмерджентное свойство — это не просто сумма возможностей элементов, а качественно новое поведение, которое возникает только при их взаимодействии по определенным правилам (алгоритму).

???? Примеры эмерджентных свойств для вашего робота

При заполнении Блока 3 в рабочем листе используйте эти примеры как ориентир:

1. Автономное следование по сложной трассе

Нужно: Массив датчиков + ПИД-алгоритм + дифференциальный привод

Почему эмерджентное: Ни один элемент не "знает" о трассе. Свойство рождается из синхронного взаимодействия.

2. Адаптация к внешним условиям

Нужно: Калиброванные датчики + адаптивный алгоритм + стабильное питание

Почему эмерджентное: Устойчивость возникает благодаря резервированию и обратным связям всей системы.

3. Выполнение задачи с финишем

Нужно: Датчик финиша + конечный автомат в программе + команда "стоп" моторам

Почему эмерджентное: Способность "осмысливать задачу" реализуется логикой программы, но проявляется только при работе всего робота.

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

Практическая работа на уроке

Задание для проектных групп:

Используя ваш готовый «Системный паспорт» как основу:

  1. Постройте наглядную иерархическую схему вашего робота (3 уровня: Система - Подсистемы - Ключевые элементы).
  2. Сформулируйте 2-3 эмерджентных свойства, которые появятся у робота, когда все элементы будут работать вместе.
  3. Объясните, почему каждое свойство нельзя приписать ни одному элементу в отдельности.
Пример эмерджентного свойства:
"Корректировка траектории движения в реальном времени на основе данных сенсоров"

Объяснение: Ни программа сама по себе, ни датчики, ни моторы не могут этого сделать. Только их взаимодействие порождает это новое свойство.

Важный нюанс: Эмерджентность бывает не только положительной (новые возможности), но и отрицательной — могут появиться новые проблемы, например, перегрев системы при длительной работе.

📝 Домашнее задание

В "Паспорт проекта" 📅 Срок сдачи: 27.01 🏆 Баллы: 5 баллов

Развитие "Системного паспорта": Эмерджентность и иерархия

Цель: Зафиксировать в проектном документе переход от понимания состава системы к пониманию её целостных свойств и структуры.

Что нужно сделать:

  1. Раздел "Эмерджентность" (письменно в Паспорт):
    На основе сегодняшней работы чётко сформулируйте 2-3 эмерджентных (интегральных) свойства вашего робота. Для каждого свойства дайте краткое объяснение: какие подсистемы и как должны взаимодействовать, чтобы это свойство появилось?
  2. Раздел "Иерархическая схема" (схема/рисунок в Паспорт):
    Оформите созданную на уроке иерархическую схему системы «Ваш Робот» в виде аккуратного рисунка или блок-схемы с обязательным выделением 3-х уровней.

Пример оформления:

Эмерджентное свойство 1: «Автоматическое следование по маршруту с остановкой у метки».
Объяснение: Для этого нужно взаимодействие сенсорной подсистемы (обнаружение метки), управляющей (обработка сигнала и принятие решения) и исполнительной (прекращение движения). Ни одна подсистема в отдельности не обладает этим свойством.

Эмерджентное свойство 2: «Устойчивое движение по сложной траектории (резкие повороты)».
Объяснение: Результат синхронизации скорости моторов (исполнительная), частоты опроса датчиков (управляющая) и геометрии колёсной базы (механическая).

Форма выполнения:

Заполнение соответствующих разделов в «Паспорте проекта». Можно использовать компьютерную графику или аккуратный ручной рисунок для схемы.

🔍 Дополнительно

❓ Вопросы для размышления

Может ли эмерджентное свойство быть предсказано до сборки системы?

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

Что важнее для системы: элементы или связи между ними?

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

Можно ли изменить эмерджентное свойство, не меняя элементов?

Да, изменив связи или алгоритмы взаимодействия. Например, поменяв программу (алгоритм) робота, можно изменить его поведение на трассе, хотя все детали остались прежними.

Занятие 16. Принятие решений. Сравнение альтернатив

16. Системный анализ и принятие решений. Сравнение альтернатив

📅 27.01 ⏱ 90 минут

📋 План занятия

  1. 00:00-00:15: Введение в системный анализ. Формализация задачи выбора
  2. 00:15-00:35: Определение альтернатив и критериев для выбора сенсорного массива
  3. 00:35-01:00: Практика: заполнение таблицы сравнения конфигураций датчиков
  4. 01:00-01:25: Анализ таблицы. Методы взвешенного принятия решений
  5. 01:25-01:30: Объяснение домашнего задания

🎯 Основной материал

Ключевые понятия:

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

Сравнение конфигураций датчиков для Line Follower

Критерий / Альтернатива 2 датчика 3 датчика в ряд 5 датчиков
Точность определения края линии Низкая Определяют только факт нахождения на линии Средняя Позволяет определить смещение от центра Высокая Точное определение позиции и угла поворота
Стоимость Низкая Минимальное количество компонентов Средняя На 50% больше датчиков, чем у 2-х Высокая В 2.5 раза больше датчиков, сложная разводка
Сложность настройки ПО Простая ПИД-регулятор не требуется, простые условия Средняя Требуется ПИД или пропорциональное управление Сложная Сложная калибровка, продвинутые алгоритмы
Занимаемое место на шасси Мало Компактное размещение Средне Требуется место для линейного размещения Много Большая площадь, сложная компоновка
Устойчивость к помехам Низкая Ошибка одного датчика критична Средняя Средний запас по отказам Высокая Может работать даже при отказе 1-2 датчиков

Практическое задание на уроке:

Задача: Выбрать оптимальную конфигурацию датчиков для первого прототипа

Цель: Научиться проводить сравнительный анализ альтернатив по нескольким критериям

Инструкция: 1) Изучите таблицу сравнения. 2) Определите приоритеты для вашего проекта (что важнее: точность или простота?). 3) Проведите "мозговой штурм" в команде. 4) Заполните таблицу весов критериев. 5) Сделайте обоснованный выбор.

Пример приоритизации для учебного проекта:
• Простота настройки: 🔴 Высокий приоритет (чтобы быстро получить работающий прототип)
• Стоимость: 🟠 Средний приоритет (бюджет ограничен)
• Точность: 🟢 Низкий приоритет (для первого прототипа достаточно базовой точности)
Выбор: 2-3 датчика как компромиссный вариант

📝 Домашнее задание

ДЗ #4 (ПР) 📅 Срок сдачи: 03.02 🏆 Макс. балл: 5 баллов

Сравнительный анализ альтернатив

Цель задания: Закрепить навыки системного анализа и обоснованного принятия решений на примере выбора конфигурации датчиков

Что нужно сделать (доработка классной работы):

  1. Добавьте 1-2 критерия к таблице сравнения (например, "время монтажа", "точность на поворотах", "энергопотребление")
  2. Заполните таблицу весов критериев для вашего проекта (оцените важность каждого критерия от 1 до 5 баллов)
  3. Сделайте итоговую оценку каждой альтернативы с учетом весов критериев (простая сумма баллов)

Требования к выполнению:

  • Новые критерии должны быть релевантными для проекта робота
  • Веса критериев должны быть обоснованы (почему один критерий важнее другого?)
  • Итоговая таблица должна содержать: критерии, веса, оценки для 2-3 альтернатив, сумму баллов
  • В выводе указать выбранный вариант и краткое обоснование (2-3 предложения)
  • Работа выполняется в тетради или в электронном виде (Word/Excel/Google Docs)

Форма сдачи:

Индивидуально или в парах: Таблица сравнения с добавленными критериями и весами + вывод с обоснованием выбора.

Пример структуры вывода: "Для нашего первого прототипа мы выбираем конфигурацию из 3 датчиков, потому что... (указать 2 основные причины, связанные с критериями)".

🔍 Дополнительно

❓ Частые вопросы по теме

Что делать, если одна альтернатива лучше по одним критериям, а другая — по другим?

Используйте метод взвешенной суммы: 1) Назначьте вес каждому критерию по важности. 2) Оцените каждую альтернативу по каждому критерию (например, от 1 до 5). 3) Умножьте оценку на вес критерия. 4) Сложите результаты для каждой альтернативы. Альтернатива с наибольшей суммой — оптимальна.

Сколько критериев должно быть для хорошего сравнения?

Оптимально 3-5 ключевых критериев. Слишком мало (1-2) — сравнение будет неполным. Слишком много (10+) — анализ станет громоздким и сложным для интерпретации. Критерии должны быть существенными, измеримыми и независимыми друг от друга.

Как учитывать субъективные факторы (например, "удобство монтажа")?

Субъективные критерии можно включить в анализ, но их нужно максимально конкретизировать. Вместо "удобство" используйте "время сборки в минутах" или "количество операций пайки". Если нельзя измерить количественно, используйте качественные оценки ("низкое/среднее/высокое") и будьте последовательны в оценках.

🔗 Полезные ссылки

Занятие 17. Парето-оптимальные решения. Многокритериальный выбор

17. Парето-оптимальные решения. Многокритериальный выбор

📅 03.02 ⏱ 40 минут

📋 План занятия

  1. 00:00-00:10: Введение в многокритериальные задачи. Концепция Парето-оптимальности
  2. 00:10-00:20: Пример из жизни: выбор ноутбука, квартиры, автомобиля
  3. 00:20-00:30: Практика: анализ моделей шасси с Thingiverse по критериям
  4. 00:30-01:35: Построение Парето-фронта. Поиск компромиссных решений
  5. 00:35-00:40: Объяснение домашнего задания

🎯 Основной материал

Ключевые понятия:

  • Парето-оптимальность: Состояние системы, при котором невозможно улучшить один параметр, не ухудшив другой
  • Многокритериальная задача: Задача выбора, в которой нужно учитывать несколько противоречивых критериев
  • Компромисс: Решение, в котором приходится жертвовать одним качеством ради другого
  • Парето-фронт (граница Парето): Множество всех Парето-оптимальных решений
  • Доминируемое решение: Решение, которое хуже другого хотя бы по одному критерию и не лучше ни по одному

📊 Пример Парето-оптимальности из жизни: выбор ноутбука

Критерии: 1) Мощность процессора, 2) Время автономной работы, 3) Вес, 4) Цена

Проблема: Нельзя взять одновременно самый мощный, самый легкий, с самой долгой батареей и самый дешевый ноутбук.

Парето-оптимальные варианты: • Мощный игровой ноутбук (высокая производительность, но тяжелый и дорогой)
• Ультрабук (легкий и стильный, но средняя производительность)
• Бюджетный ноутбук (дешевый, но тяжелый и не очень мощный)

Выбор: Зависит от приоритетов пользователя. Парето-оптимальность помогает отбросить заведомо плохие варианты (например, тяжелый, слабый и дорогой ноутбук).

Модели шасси для 3D-печати (примеры с Thingiverse)

MODEL A
Simple Rover

Model A: "Simple Rover"

Простая конструкция, минималистичный дизайн. Вес: 120г, время печати: 4ч, толщина стенок: 2мм. Подходит для начинающих.

⚙⚙
MODEL B
Modular Chassis

Model B: "Modular Chassis"

Модульная конструкция, много посадочных мест. Вес: 180г, время печати: 6ч, толщина стенок: 2.5мм. Универсальный вариант.

⚙⚙⚙
MODEL C
Competition Frame

Model C: "Competition Frame"

Профессиональное шасси, аэродинамический дизайн. Вес: 250г, время печати: 8ч, толщина стенок: 3мм. Для соревнований.

График Парето: прочность vs. вес шасси

График Парето-оптимальных решений
График Парето-фронта с областью оптимальных решений

Объяснение: На графике показана зависимость между двумя противоречивыми критериями (например, прочностью и весом). Точки на оранжевой линии образуют Парето-фронт — это множество оптимальных решений, где нельзя улучшить один параметр, не ухудшив другой. Все решения, находящиеся ниже и левее этой линии (в серой области), являются доминируемыми — они хуже по обоим параметрам и должны быть отброшены при принятии решения.

Изображение: Пример Парето-фронта в многокритериальной оптимизации.

Практическое задание на уроке:

Задача: Выбрать оптимальную модель шасси для 3D-печати

Цель: Научиться применять концепцию Парето-оптимальности для принятия решений при противоречивых критериях

Инструкция: 1) Изучите 3-4 модели шасси с Thingiverse (преподаватель покажет). 2) Определите для каждой модели значения по критериям: прочность, вес, сложность печати, наличие креплений. 3) Постройте простую таблицу сравнения. 4) Определите, какие варианты являются Парето-оптимальными. 5) Сделайте выбор с учетом приоритетов вашего проекта.

Пример упрощенной оценочной матрицы:
Модель Прочность Вес Сложность
Simple Rover ⭐⭐ ⭐ (легкий) ⭐ (простая)
Modular Chassis ⭐⭐⭐ ⭐⭐ ⭐⭐⭐

📝 Домашнее задание

ДЗ #5 (в «Паспорт») 📅 Срок сдачи: 10.02 🏆 Макс. балл: 5 баллов

Анализ Парето-оптимальности для выбора шасси

Цель задания: Применить концепцию Парето-оптимальности на практике при выборе компонента для проекта

Что нужно сделать (доработка классной работы):

  1. Найдите на Thingiverse 2 разные модели шасси для Line Follower (используйте запрос "line follower chassis stl")
  2. Проведите оценку по 3-4 критериям: прочность (толщина стенок), вес (г), сложность печати (наличие поддержек), наличие посадочных мест для датчиков
  3. Определите, есть ли Парето-оптимальный вариант или выбор требует приоритезации критериев (что для вашего проекта важнее: легкость или прочность?)
  4. Зафиксируйте итоговое решение в системном паспорте проекта

Требования к выполнению:

  • Модели должны быть реальными (скопируйте ссылки на Thingiverse)
  • Критерии оценки должны быть конкретными (не "хорошая прочность", а "толщина стенок 2.5мм")
  • Анализ должен включать сравнение по принципу Парето: можно ли улучшить один критерий, не ухудшив другие?
  • Если Парето-оптимальный вариант неочевиден, нужно объяснить, как вы будете делать выбор (какой критерий самый важный)
  • Решение должно быть обосновано с точки зрения целей вашего проекта

Форма сдачи:

В системный паспорт проекта: Добавьте раздел "Выбор шасси" с таблицей сравнения 2 моделей, анализом Парето-оптимальности и обоснованием выбора.

Пример структуры: 1) Ссылки на модели. 2) Таблица сравнения по критериям. 3) Анализ (является ли одна модель Парето-оптимальной?). 4) Итоговый выбор и обоснование (2-3 предложения).

🔍 Дополнительно

❓ Частые вопросы по теме

Всегда ли существует единственный Парето-оптимальный вариант?

Нет, обычно существует множество Парето-оптимальных решений (Парето-фронт). Например, среди ноутбуков может быть несколько моделей, каждая из которых оптимальна по своему сочетанию характеристик. Выбор между ними требует дополнительных предпочтений (субъективных факторов).

Как работать с критериями, которые нельзя измерить количественно?

Используйте качественные оценки (низкий/средний/высокий) или ранжирование (1-е место, 2-е место). Важно быть последовательным: если для одного варианта вы поставили "высокую" эстетику, то для другого с похожим дизайном тоже должна быть "высокая". Можно преобразовать качественные оценки в баллы (низкий=1, средний=2, высокий=3).

Что делать, если все варианты Парето-оптимальны?

Если все варианты находятся на Парето-фронте, значит, они все по-своему хороши. Нужно ввести дополнительные критерии или приоритеты. Например: "Для учебного проекта важнее простота сборки, чем максимальная прочность". Или провести голосование в команде по субъективным предпочтениям.

🔗 Полезные ссылки

Занятие 18. Метод анализа иерархий (МАИ)

18. Метод анализа иерархий (МАИ)

📅 10.02 ⏱ 40 минут

📋 План занятия

  1. 00:00-00:05: Введение в метод анализа иерархий. Основные понятия
  2. 00:05-00:10: Построение иерархии для выбора микроконтроллера
  3. 00:10-00:20: Практика: попарное сравнение критериев (голосование в классе)
  4. 00:20-00:30: Качественный анализ результатов. Определение весов критериев
  5. 00:30-00:40: Объяснение домашнего задания

🎯 Основной материал

Ключевые понятия метода анализа иерархий (МАИ):

  • Иерархия: Многоуровневая структура, представляющая цель, критерии и альтернативы
  • Попарное сравнение: Метод оценки, при котором элементы сравниваются попарно по их важности или предпочтительности
  • Весовые коэффициенты: Числа, показывающие относительную важность критериев или предпочтительность альтернатив
  • Матрица сравнений: Таблица, в которой записываются результаты попарных сравнений
  • Согласованность: Мера логичности и непротиворечивости проведенных сравнений

📝 МАИ для школьников: пошаговый гайд

1
Определяем цель

"Выбор мозга для робота" — какой микроконтроллер лучше всего подходит для нашего Line Follower?

2
Выписываем критерии

Что для нас важно в микроконтроллере? Например: цена, количество портов, размеры, удобство отладки, энергопотребление.

3
Выписываем варианты (альтернативы)

Какие микроконтроллеры мы рассматриваем? Например: Arduino Uno, Arduino Nano, Arduino Mega, ESP32.

4
Проводим попарное сравнение критериев

Используем простую шкалу: 1 — равно важны, 3 — важнее, 5 — намного важнее. Заполняем таблицу.

5
Делаем вывод

На основе сравнений определяем, какие критерии самые важные, и выбираем оптимальный вариант.

Иерархия выбора микроконтроллера

Цель: Выбор микроконтроллера для робота
Цена
Кол-во портов
Размеры
Отладка
Arduino Uno
Arduino Nano
Arduino Mega

Таблица попарного сравнения критериев (пример)

Критерий 1 vs Критерий 2 Оценка Объяснение
Цена vs Производительность 5 (цена намного важнее) Для учебного проекта бюджет ограничен
Кол-во портов vs Размеры 3 (порты важнее) Нужно подключить датчики и моторы, размер можно компенсировать
Удобство отладки vs Энергопотребление 1 (равно важны) И то, и другое важно для успеха проекта

Шкала оценок: 1 — равно важны, 3 — немного важнее, 5 — намного важнее. Обратные значения (1/3, 1/5) используются, когда второй критерий важнее первого.

Сравнение популярных микроконтроллеров

Arduino Uno

Цена: ~1200 руб.
Порты: 14 цифровых (6 ШИМ), 6 аналоговых
Размер: 68.6 × 53.4 мм
Плюсы: Простая отладка, много уроков
Минусы: Большой размер, нет Wi-Fi/Bluetooth

Arduino Nano

Цена: ~800 руб.
Порты: 14 цифровых (6 ШИМ), 8 аналоговых
Размер: 45 × 18 мм
Плюсы: Компактный, дешевле Uno
Минусы: Нужен переходник для USB

ESP32

Цена: ~600 руб.
Порты: 34 цифровых, 18 аналоговых
Размер: 48 × 25 мм
Плюсы: Wi-Fi/Bluetooth, высокая производительность
Минусы: Сложнее для начинающих

Практическое задание на уроке:

Задача: Провести упрощенный МАИ для выбора микроконтроллера

Цель: Научиться строить иерархии и проводить попарные сравнения для принятия обоснованных решений

Инструкция: 1) В команде определите 3-4 ключевых критерия выбора микроконтроллера для вашего проекта. 2) Постройте иерархию (цель → критерии → альтернативы). 3) Проведите попарное сравнение критериев методом голосования в команде. 4) Заполните таблицу сравнений. 5) На основе качественного анализа сделайте предварительный выбор контроллера.

Пример заполнения для двух критериев:
Сравнение Голосование команды (3 человека) Итог
Цена важнее количества портов? ✅ ✅ ❌ (2 за, 1 против) Цена немного важнее (оценка: 3)
Размеры важнее удобства отладки? ❌ ❌ ✅ (1 за, 2 против) Отладка немного важнее (оценка: 1/3)

📝 Домашнее задание

ДЗ #6 (ПР) 📅 Срок сдачи: 17.02 🏆 Макс. балл: 5 баллов

Упрощенный метод анализа иерархий для выбора микроконтроллера

Цель задания: Применить метод анализа иерархий на практике для обоснования выбора ключевого компонента робота

Что нужно сделать (доработка классной работы):

  1. Постройте полную иерархию выбора микроконтроллера с 3 уровнями: цель → 3-4 критерия → 2-3 альтернативы (можно добавить ESP32 или другие платы)
  2. Проведите попарное сравнение критериев в команде, заполните таблицу с использованием шкалы 1-3-5
  3. Сделайте качественный вывод о важности критериев (какой критерий самый важный по результатам сравнений?)
  4. Дайте рекомендацию для проекта на основе анализа (какой контроллер выбрать и почему?)

Требования к выполнению:

  • Иерархия должна быть нарисована или создана в графическом редакторе (можно от руки)
  • Таблица попарных сравнений должна содержать все возможные пары из 3-4 критериев
  • Для каждого сравнения должно быть краткое обоснование (почему вы поставили такую оценку?)
  • Вывод должен содержать: 1) самый важный критерий, 2) рекомендуемый контроллер, 3) связь между важностью критериев и выбором контроллера
  • Если в команде были разногласия при сравнении, укажите это и объясните, как пришли к согласию

Форма сдачи:

Письменная работа: 1) Рисунок иерархии. 2) Таблица попарных сравнений критериев. 3) Краткий вывод и рекомендация (полстраницы).

Пример структуры вывода: "По результатам попарных сравнений самый важный критерий для нашего проекта — [название критерия]. Поэтому мы рекомендуем выбрать [название контроллера], потому что он [преимущество по главному критерию]. Второй по важности критерий — [название], и выбранный контроллер также [соответствует/не совсем соответствует] ему, потому что..."

🔍 Дополнительно

❓ Частые вопросы по теме

Чем МАИ лучше простого сравнения по критериям?

МАИ заставляет системно подходить к выбору: 1) Вы явно формулируете цель. 2) Определяете все relevant критерии. 3) Оцениваете их относительную важность (а не рассматриваете как равнозначные). 4) Сравниваете альтернативы по каждому критерию. Это снижает вероятность субъективных ошибок и делает выбор более обоснованным.

Что делать, если при попарном сравнении получаются противоречивые результаты?

Противоречия — нормальная часть процесса. Если "A важнее B", "B важнее C", но "C важнее A" — это нарушение транзитивности. В упрощенном МАИ для школьников достаточно обсудить противоречия в команде и переголосовать. В полном МАИ вычисляется индекс согласованности, но для учебного проекта это излишне.

Как выбрать шкалу для попарных сравнений?

Для школьных проектов достаточно простой шкалы: 1 (равно), 3 (важнее), 5 (намного важнее). Можно использовать и слова: "равно", "немного важнее", "заметно важнее", "намного важнее", "крайне важно". Главное — использовать шкалу последовательно для всех сравнений.

🔗 Полезные ссылки

Занятие 19. Коллективная генерация идей. Мозговой штурм

19. Коллективная генерация идей. Мозговой штурм

📅 17.02 ⏱ 40 минут

📋 План занятия

  1. 00:00-00:10: Введение в мозговой штурм. 4 главных правила
  2. 00:10-00:30: Практическая сессия: компоновка компонентов на шасси
  3. 00:30-00:35: Презентация идей группами
  4. 00:35-00:40: Отбор наиболее перспективных идей. Объяснение ДЗ

🎯 Основной материал

Ключевые понятия:

  • Мозговой штурм: Метод коллективного поиска решений, основанный на свободной генерации идей
  • Генерация идей: Процесс создания максимального количества вариантов без оценки их качества
  • Этапы мозгового штурма: Подготовка, генерация, анализ и отбор идей
  • Модератор: Ведущий, который следит за соблюдением правил и фиксирует идеи

4 главных правила мозгового штурма

1

Нет критики!

Никаких «это не сработает» или «глупая идея». Любая идея имеет право на существование.

2

Чем больше — тем лучше

Количество переходит в качество. Чем больше идей, тем выше шанс найти гениальную.

3

Приветствуются безумные идеи

Самые неожиданные решения часто оказываются лучшими. Фантазируйте!

4

Комбинируй и улучшай

Можно развивать идеи других, объединять их и дополнять.

Макет шасси для компоновки

Размеры шасси: 150 мм × 100 мм (примерно как лист A5)

Контур шасси
150 × 100 мм

Бумажные компоненты для раскладки:

[Контроллер] 40×30 мм [Батарея] 60×40 мм [Датчики] 3 шт, 15×10 мм [Драйвер] 25×20 мм [Провода] линии [Выключатель]

Инструкция: В люом редакторе подготовьте блоки и перемещайте их по контуру шасси, ища оптимальное расположение.

Наводящие вопросы для мозгового штурма

  • [Батарея] Где разместить тяжелую батарею? Чтобы робот не падал на поворотах, чтобы центр тяжести был низко и по центру?
  • [Провода] Как спрятать провода? Чтобы они не мешали колесам, не путались, были доступны для пайки?
  • [Датчики] Как быстро менять датчик, если он сломается? Нужен ли быстросъемный разъем или можно припаять намертво?
  • [Кнопка] Где разместить кнопку включения? Чтобы удобно нажимать, но случайно не задеть?
  • [USB] Как обеспечить доступ к USB-порту для загрузки кода? Нужно ли вырезать отверстие в шасси?
  • [Компоновка] Как сделать так, чтобы все компоненты поместились? Может быть, разместить в два этажа?
  • [Ремонт] Как обеспечить ремонтопригодность? Где сделать легкий доступ к часто ломающимся деталям?

Шаблон для фиксации идей

Идея (краткое описание) Автор Развитие / комментарий
1 Поставить батарею снизу, под платой Анна Низкий центр тяжести, но сложно менять батарею
2 Сделать отсек для проводов в центре Иван Аккуратно, но меньше места для других компонентов
3 Вынести датчики на съемной планке Мария Удобно менять, но нужны разъемы

Сценарий мозгового штурма (20 минут)

Задача: Оптимально разместить электронные компоненты на напечатанном шасси

Цель: Обеспечить устойчивость, доступность и ремонтопригодность робота

Ход сессии:

  1. 00:00-00:02 (подготовка): Разделиться на группы по 3-4 человека. Выбрать модератора, который будет записывать идеи и следить за правилами. Получить контур шасси и набор бумажных компонентов.
  2. 00:02-00:05 (разминка): Модератор напоминает 4 правила. Каждый участник по кругу предлагает по одной «безумной» идее (самую фантастическую, какую может придумать).
  3. 00:05-00:15 (генерация): Основная часть. Участники перемещают бумажные компоненты по контуру, предлагают варианты расположения. Модератор фиксирует каждую идею в таблицу без критики. Поощряются любые варианты.
  4. 00:15-00:20 (обсуждение): Группа просматривает все идеи, выбирает 3-4 самых перспективных для презентации.
Примеры идей от групп (реальные кейсы):
• «Повесить батарею сбоку как рюкзак, чтобы освободить место сверху»
• «Сделать двухэтажную конструкцию: внизу батарея и моторы, сверху плата»
• «Спрятать провода в специальные каналы, напечатанные в шасси»
• «Разместить датчики на гибкой планке, чтобы они подпружинивались к поверхности»

📝 Домашнее задание

ДЗ #7 (в «Паспорт») 📅 Срок сдачи: 02.03 🏆 Макс. балл: 5 баллов

Фиксация результатов мозгового штурма

Цель задания: Закрепить результаты коллективной работы и принять решение о компоновке робота

Что нужно сделать (доработка классной работы):

  1. Зафиксировать в системном паспорте 3 самых перспективных идеи компоновки, которые возникли в ходе мозгового штурма.
  2. Для каждой идеи кратко описать: в чем суть, какие плюсы и минусы
  3. Выбрать 1-2 идеи для реализации и обосновать выбор (почему именно эти варианты лучше других?)

Требования к выполнению:

  • Идеи должны быть описаны конкретно (не «хорошо разместить», а «батарея снизу, плата сверху на стойках»)
  • Для каждой идеи указать минимум 1 плюс и 1 минус
  • Обоснование выбора должно учитывать критерии: устойчивость, доступность, ремонтопригодность
  • Можно приложить рисунок или схему (от руки или в редакторе)

Форма сдачи:

В системный паспорт проекта: Добавьте раздел «Компоновка» с таблицей 3 идей и обоснованием выбора.

Пример таблицы:

Идея Плюсы Минусы
Батарея снизу, плата сверху Низкий центр тяжести Сложно менять батарею

🔍 Дополнительно

❓ Частые вопросы по теме

Что делать, если в группе кто-то доминирует и не дает другим высказаться?

Модератор должен следить за этим. Можно ввести правило «каждый по очереди» или давать по 30 секунд на идею каждому участнику. Если кто-то очень активный, попросите его записывать идеи других, а не предлагать свои.

Как оценивать «безумные» идеи? Они же нереализуемы!

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

Что делать, если идей очень мало?

Используйте наводящие вопросы, смотрите на макет, переворачивайте его, меняйте компоненты местами. Можно взять тайм-аут на 2 минуты, чтобы каждый подумал молча, а потом снова собрать идеи. Иногда тишина помогает.

🔗 Полезные ссылки

Занятие 20. Этапы системного анализа. Модели в системном анализе

20. Этапы системного анализа. Модели в системном анализе

📅 24.02 ⏱ 40 минут

📋 План занятия

  1. 00:00-00:08: Основные этапы системного анализа. Инфографика
  2. 00:08-00:18: Наложение этапов на наш проект (ретроспектива)
  3. 00:18-00:28: Понятие модели. Типы моделей в проекте
  4. 00:28-00:35: Практика: заполнение таблицы моделей в группах
  5. 00:35-00:40: Обсуждение итеративности. Объяснение ДЗ

🎯 Основной материал

Ключевые понятия:

  • Системный анализ: Методология исследования сложных систем для принятия решений
  • Этапы системного анализа: Последовательность шагов от постановки задачи до реализации решения
  • Модель: Упрощенное представление реальной системы, сохраняющее ее существенные свойства
  • Типы моделей: Информационные, материальные, математические, имитационные, графические и др.
  • Итеративность: Возможность возврата на предыдущие этапы для уточнения решений

💡 7 этапов системного анализа

1

Постановка задачи

Определение целей, границ системы, критериев успеха. Формулировка проблемы.

2

Анализ структуры

Выделение элементов, подсистем, связей между ними. Декомпозиция системы.

3

Формулировка альтернатив

Генерация возможных вариантов решения. Мозговой штурм, поиск вариантов.

4

Выбор критериев

Определение показателей для сравнения альтернатив. Веса критериев.

5

Оценка альтернатив

Сравнение вариантов по выбранным критериям. Парето-анализ, МАИ.

6

Принятие решения

Выбор оптимального варианта с учетом всех факторов и ограничений.

7

Реализация

Воплощение решения в жизнь, создание прототипа, тестирование, доработка.

Этапы системного анализа в проекте Line Follower

Этап Что сделано / планируется Статус
1. Постановка задачи Создать робота, движущегося по черной линии. Определены требования: скорость, точность, автономность. ✔ Выполнено
2. Анализ структуры Разобрали робота на подсистемы: сенсорная, управляющая, исполнительная, механическая (урок 14). ✔ Выполнено
3. Формулировка альтернатив Рассмотрели варианты: 2, 3, 5 датчиков (урок 16). Провели мозговой штурм по компоновке (урок 19). ✔ Выполнено
4. Выбор критериев Определили критерии: точность, стоимость, сложность, вес, прочность. Назначили веса (урок 16). ✔ Выполнено
5. Оценка альтернатив Сравнили конфигурации датчиков (урок 16), модели шасси по Парето (урок 17), контроллеры по МАИ (урок 18). ⚡ В процессе
6. Принятие решения Выбор финальной конфигурации на основе оценок и экспертизы. ⌛ Планируется
7. Реализация 3D-печать шасси, сборка, программирование, тестирование, доработка. ⌛ Планируется

Примечание: Реальный процесс итеративен — мы можем возвращаться на предыдущие этапы при обнаружении проблем.

Типы моделей в проекте Line Follower

Тип модели Пример в проекте Для чего нужна
Информационная Чертеж шасси с размерами, схема соединений, блок-схема алгоритма Описывает структуру и связи между компонентами, служит основой для реализации
Материальная Напечатанное на 3D-принтере шасси, бумажный макет компоновки (урок 19) Позволяет проверить геометрию, размещение компонентов, механическую прочность
Математическая Расчет центра тяжести, балансировка, ПИД-регулятор для движения по линии Предсказывает поведение робота, позволяет настроить параметры без многократных полевых тестов
Имитационная Модель в Engee (или другом симуляторе) для отладки алгоритмов без реального робота Экономит время и ресурсы, позволяет тестировать экстремальные режимы
Графическая 3D-модель шасси в CAD-программе (SolidWorks, Tinkercad) Визуализация, подготовка к печати, проверка сочленений

Практическое задание в группах (7 минут)

Задача: Заполнить таблицу типов моделей для вашего конкретного проекта

Цель: Научиться классифицировать модели и понимать их роль в системном анализе

Инструкция:

  1. В группах по 3-4 человека обсудите, какие модели вы уже использовали или планируете использовать в проекте
  2. Заполните таблицу (на листе или в тетради) по образцу:
Пример таблицы для заполнения:
Тип модели Пример в нашем проекте Для чего нужна
Информационная _______________ _______________
Материальная _______________ _______________
Математическая _______________ _______________

Вопросы для обсуждения: Какие модели самые важные? Без какой модели проект невозможен?

📝 Домашнее задание

ДЗ #9 (в «Паспорт») 📅 Срок сдачи: 03.03 🏆 Макс. балл: 5 баллов

Этапы системного анализа и модели в проекте

Цель задания: Систематизировать знания о пройденных этапах и используемых моделях

Что нужно сделать (доработка классной работы):

  1. Описать пройденные и планируемые этапы системного анализа применительно к вашему проекту. Для каждого этапа (из 7) указать:
    • Что уже сделано (конкретные шаги, решения, даты)
    • Что предстоит сделать
    • Были ли возвраты на предыдущие этапы (итерации)?
  2. Для каждого типа модели, используемой в проекте, привести конкретный пример:
    • Информационная модель (какая именно)
    • Материальная модель
    • Математическая модель
    • Имитационная модель (если есть)
    • Графическая модель
  3. Кратко пояснить роль каждой модели в проекте (зачем она нужна)

Требования к выполнению:

  • Этапы должны быть описаны конкретно, с привязкой к реальным действиям (не «подумали», а «провели мозговой штурм 17.02»)
  • Для этапов, которые еще не пройдены, указать примерные сроки
  • Модели должны быть реально существующими в проекте (или планируемыми)
  • Примеры должны быть конкретными: не «чертеж», а «чертеж шасси в масштабе 1:1 с размерами 150×100 мм»

Форма сдачи:

В системный паспорт проекта: Добавьте разделы «Этапы системного анализа» и «Модели в проекте» с заполненными таблицами и пояснениями.

Пример оформления этапов:

Этап Что сделано Планируется
1. Постановка задачи 13.01: определили цель — робот для движения по линии

Пример оформления моделей:

Тип модели Конкретный пример Роль в проекте
Информационная Блок-схема алгоритма ПИД-регулятора Понимание логики управления

🔍 Дополнительно

❓ Частые вопросы по теме

Почему этапов именно 7? В разных источниках их разное количество.

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

Что значит «итеративность» на практике?

Итеративность означает, что мы можем вернуться на предыдущий этап, если на текущем возникли проблемы. Например: при печати шасси (этап 7) выяснилось, что отверстия под датчики не подходят. Мы возвращаемся на этап 2 (анализ структуры), корректируем модель, и снова идем на этап 7. Такой цикл может повторяться несколько раз.

Модель и прототип — это одно и то же?

Не совсем. Прототип — это рабочий образец продукта. Модель — это упрощенное представление. Прототип может быть одним из видов модели (материальной), но не все модели являются прототипами. Например, математическая модель в Excel — это не прототип, но важная часть проектирования.

🔗 Полезные ссылки

  • YouTube: Что такое системный анализ? — вводное видео
  • Tinkercad — онлайн-инструмент для 3D-моделирования
  • Engee — платформа для математического моделирования
  • Книга: «Системный анализ в управлении» — Анфилатов В.С. (глава 2 — этапы системного анализа)
Урок 21. Основы системного анализа. Жизненный цикл системы

21. Основы системного анализа. Жизненный цикл системы

03.03 ⏱ 1 по 40 минут

План занятия

  1. 00:00-00:10: Понятие жизненного цикла (ЖЦ) системы. Ключевые понятия.
  2. 00:10-00:20: Разбор основных этапов ЖЦ: от идеи до утилизации.
  3. 00:20-00:30: Связь с проектом: проектирование ЖЦ первого прототипа робота LFR.
  4. 00:30-00:40: Практическая работа по ролям. Постановка задач.

Основной материал

Ключевые понятия:

  • Жизненный цикл (ЖЦ) системы: Полный период времени от зарождения идеи системы до окончания её существования (утилизации).
  • Этапы ЖЦ: Крупные временные отрезки, характеризующиеся определенным состоянием системы и видом работ над ней.

Раздел 5. Жизненный путь системы. Характеристика основных этапов.

Связь с проектом: Проектирование жизненного цикла первого прототипа.

Основные этапы жизненного цикла системы:

  1. Зарождение идеи (Концепция): Формулировка потребности, определение целей создания системы. Для нас — зачем нужен робот LFR, какие функции должен выполнять.
  2. Проектирование: Создание проекта, разработка спецификаций, чертежей, принципиальных схем. Выбор компонентов.
  3. Изготовление (Реализация): Создание прототипа, 3D-печать деталей, сборка механической части, монтаж электроники.
  4. Испытания (Тестирование): Проверка работоспособности, выявление ошибок, отладка программного обеспечения.
  5. Эксплуатация: Использование робота по назначению, участие в соревнованиях, отработка алгоритмов.
  6. Утилизация (Завершение): Снятие с эксплуатации, разборка, переработка материалов или использование компонентов в новых проектах.

Практическая работа: Задачи по ролям

Цель: Применить теоретические знания о ЖЦ для планирования работ над прототипом.

Задачи для ролей:

1️⃣ Главный инженер

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

2️⃣ Проектировщик(и)

  • Оказать помощь главному инженеру в поиске уже готовых 3D-моделей компонентов.
  • Проверить наличие моделей на общедоступных платформах (GrabCAD, Thingiverse и др.).
  • Результат: Сформировать подборку ссылок на найденные готовые модели для ускорения процесса конструирования.

Примечание: Работа над задачами ведется в рамках этапа «Проектирование» жизненного цикла прототипа.

Домашнее задание

ДЗ #21 (индивидуальное) Срок сдачи: 10.03 (к следующему уроку) Макс. балл: 5 баллов

Доработка задач с урока по индивидуальным планам

Что нужно сделать:

  1. Доработать и завершить задачи, поставленные на уроке перед вашей ролью.
  2. Главному инженеру: Оформить итоговую версию «Задания на инженерный практикум» со списком деталей для моделирования.
  3. Проектировщику: Систематизировать найденные готовые модели в отдельный документ с указанием источника и предполагаемого использования.
  4. Быть готовым представить результаты на следующем уроке (Инженерный практикум).

Требования к выполнению:

  • Задание должно быть выполнено в электронном виде.
  • Список деталей у главного инженера должен быть ранжирован по приоритету (от самых важных к менее важным).
  • Для каждой найденной модели проектировщик должен указать, подходит ли она «как есть» или требует доработки.

Форма сдачи:

Файлы принимаются в форматах .txt, .docx или .pdf. Ссылки на модели должны быть кликабельными.

Дополнительно

❓ Частые вопросы по теме

Зачем нам рассматривать этап утилизации, если робот еще не создан?

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

Может ли прототип «жить» несколько циклов?

Да, это называется итеративным проектированием. Прототип может пройти через этапы «Испытания» → «Доработка» (возврат к проектированию) несколько раз, пока не будет достигнут нужный результат. Каждый такой проход — это виток жизненного цикла.

Полезные ссылки

  • GrabCAD — крупнейшая библиотека готовых CAD-моделей.
  • Thingiverse — база моделей для 3D-печати.
  • ГОСТ Р 57102-2016 (ISO/IEC 12207:2008) — стандарт на процессы жизненного цикла программных средств (для углубленного изучения).
Урок 22. Основы системного анализа. Этап проектирования

22. Основы системного анализа. Этап проектирования

10.03 ⏱ 1 по 40 минут

План занятия

  1. 00:00-00:10: Раздел 5. Жизненный путь системы. Характеристика этапов.
  2. 00:10-00:20: Подробное описание этапа "Проектирование".
  3. 00:20-00:40: Практическая работа по ролям.

Основной материал

Этап "Проектирование" жизненного цикла системы

Проектирование — это этап, на котором идея превращается в техническую документацию. Включает:

  • Разработка спецификаций: полный список компонентов и их характеристик.
  • Создание 3D-моделей: разработка недостающих узлов (крепления, корпуса, опоры).
  • Поиск готовых решений: анализ существующих моделей и их адаптация.
  • Компоновка: виртуальная сборка всех компонентов для проверки совместимости.
  • Верификация: проверка соответствия моделей реальным размерам.

На этом уроке мы продолжаем работу над проектированием первого прототипа робота LFR.

️ Практическая работа: Задачи по ролям

1️⃣ Главный инженер

  • Провести проверку и верификацию найденных моделей на основе работы контролера с ПКУ-21 (таблица верификации).
  • Сверить замечания проектировщика с ОСА-21 (список приоритетных деталей для моделирования).
  • Составить итоговый список моделей, которые требуют доработки или перепроектирования.
  • Результат: Письменное заключение по каждой модели: "соответствует", "требует правок" или "переделать".

2️⃣ Проектировщик(и)

  • На основе замечаний главного инженера внести правки в 3D-модели.
  • Для моделей с критическими отклонениями (более 0.2 мм) выполнить корректировку размеров.
  • Сохранить исправленные версии с новыми именами (например, "Деталь_v2").
  • Результат: Готовые к компоновке модели (файлы .step или .stl).

Домашнее задание

ДЗ #22 (индивидуальное) Срок сдачи: 17.03 Макс. балл: 5 баллов

Доработка задач с урока по индивидуальным планам

  1. Главному инженеру: Оформить итоговый отчёт по верификации моделей (таблица со статусами).
  2. Проектировщику: Завершить внесение правок в модели, подготовить их к компоновке.
  3. Все файлы загрузить в папку команды.
Урок 23. Основы системного анализа. Проектирование узлов

23. Основы системного анализа. Проектирование узлов

17.03 ⏱ 1 по 40 минут

План занятия

  1. 00:00-00:10: Раздел 5. Жизненный путь системы. Этап проектирования (продолжение).
  2. 00:10-00:20: Детализация проектирования: разработка креплений, опор, планок.
  3. 00:20-00:40: Практическая работа по ролям.

Основной материал

Этап "Проектирование" (продолжение)

На предыдущих уроках мы выполнили компоновку робота и верификацию моделей. Теперь переходим к проектированию недостающих узлов:

  • Крепления моторов: должны жестко фиксировать моторы, не допуская люфта.
  • Планка для датчиков: обеспечивает правильное расположение датчиков линии (высота, симметрия).
  • Опоры рамы: задают клиренс робота и защищают электронику снизу.
  • Держатели для электроники: крепление Arduino, драйвера, батарейного отсека.

Важно: все проектируемые узлы должны учитывать реальные размеры компонентов и не мешать друг другу.

️ Практическая работа: Задачи по ролям

1️⃣ Главный инженер

  • На основе работы главного инженера с КПУ-22 (список проектируемых узлов) сформулировать итоговое задание на разработку.
  • Для каждого узла указать:
    • Назначение и требования (материал, прочность, способ крепления).
    • Ориентировочные размеры (привязанные к компоновке).
    • Совместимость с соседними компонентами.
  • Результат: Письменное ТЗ для проектировщика (можно в виде таблицы).

2️⃣ Проектировщик(и)

  • Приступить к проектированию узлов по заданию главного инженера.
  • Создать первые версии моделей (эскизы, простые формы для проверки совместимости).
  • Согласовать с главным инженером до перехода к чистовым моделям.
  • Результат: Черновые 3D-модели узлов.

Домашнее задание

ДЗ #23 (индивидуальное) Срок сдачи: 24.03 Макс. балл: 5 баллов

Доработка задач с урока по индивидуальным планам

  1. Главному инженеру: Доработать ТЗ с учётом обратной связи от проектировщика.
  2. Проектировщику: Завершить черновые модели узлов, подготовить их к вставке в общую сборку.
Урок 24. Основы системного анализа. Этап изготовления. Крепеж

24. Основы системного анализа. Этап изготовления. Крепежные элементы

24.03 ⏱ 1 по 40 минут

План занятия

  1. 00:00-00:10: Раздел 5. Жизненный путь системы. Этап "Изготовление".
  2. 00:10-00:20: Крепежные элементы: разновидности, стандарты, применение.
  3. 00:20-00:40: Практическая работа: добавление крепежа на сборку.

Основной материал

Этап "Изготовление" жизненного цикла системы

На этом этапе происходит физическая реализация проекта: 3D-печать деталей, сборка узлов, монтаж электроники. Ключевая задача — точное соответствие разработанной документации.

Крепежные элементы: разновидности

Для сборки робота LFR потребуются следующие типы крепежа:

Тип Обозначение Применение Особенности
Винт с потайной головкой М3×8, М3×12, М3×16 Крепление моторов, плат, планок Головка заподлицо с поверхностью
Винт с полукруглой головкой М3×6, М3×10 Крепление электроники, датчиков Не требует цековки
Гайка М3 (обычная, самоконтрящаяся) Фиксация винтов Самоконтрящиеся не откручиваются от вибрации
Шайба М3 (плоская, гровер) Увеличение площади прижима, защита от самооткручивания Гровер — пружинная шайба
Стойка (винт-втулка) М3×10 + М3×10 Крепление плат с зазором Бывают разных длин

Правила подбора:

  • Длина винта = толщина скрепляемых деталей + толщина гайки + 1-2 мм запаса.
  • Для пластика лучше использовать винты с крупным шагом резьбы (стандартные М3).
  • В вибронагруженных узлах (моторы) обязательны самоконтрящиеся гайки или гровер-шайбы.

️ Практическая работа: Задачи по ролям

1️⃣ Главный инженер

  • На основе компоновочной модели (результат ИПрак-23) добавить крепежные элементы в сборку.
  • Определить места крепления всех узлов: моторы, датчики, Arduino, драйвер, батарея.
  • Подобрать типоразмеры винтов и гаек для каждого соединения.
  • Разместить крепеж в модели (упрощенные модели винтов/гаек или отверстия с резьбой).
  • Результат (сдача блока): 3D-модель сборки с добавленным крепежом (или отверстиями под крепеж).

2️⃣ Проектировщик(и)

  • При необходимости дорабатывать посадочные места под крепеж по заданию главного инженера.
  • Создать отдельные модели крепежных элементов (винты, гайки) для использования в сборке (если нет готовой библиотеки).
  • Результат: Библиотека крепежа или доработанные модели узлов.

Домашнее задание

ДЗ #24 (индивидуальное) Срок сдачи: 31.03 Макс. балл: 5 баллов

Доработка задач с урока по индивидуальным планам

  1. Главному инженеру: Завершить расстановку крепежа, проверить все соединения.
  2. Проектировщику: Доработать модели узлов с учётом крепежа, подготовить финальные версии.
Made on
Tilda