Задача: Проанализировать робота Line Follower как систему
Цель: Научиться выделять элементы, подсистемы, понимать структуру и внешнюю среду технической системы
Инструкция: 1) Изучите схему робота. 2) Выделите основные подсистемы. 3) Определите элементы в каждой подсистеме. 4) Опишите внешнюю среду и её влияние
Цель задания: Научиться анализировать технические системы, выделять их компоненты и классифицировать
Система обладает системным эффектом — свойствами, которых нет у отдельных элементов. Например, отдельно взятые педали, цепь и колесо не могут перевозить человека, но вместе они образуют велосипед — систему, которая это умеет.
Внешняя среда — всё, что влияет на систему, но не входит в неё. Для робота Line Follower это трасса, освещение, качество поверхности. Робот должен адаптироваться к изменениям среды — например, корректировать скорость на поворотах или при разном освещении.
Классификация помогает понять общие принципы работы разных систем, переносить знания из одной области в другую. Зная, что робот — управляемая динамическая система, мы можем применять к нему методы управления, разработанные для других таких систем.
Схемы робота: Схема1 |
На прошлом уроке вы выполнили важную работу — разобрали робота на части, выделили подсистемы и элементы. Это называется анализом или декомпозицией системы. Вы создали "Системный паспорт" — список ингредиентов.
Но возникает вопрос: Умеет ли коробка с этими деталями ездить по линии? Нет. А собранный робот — должен. В чём секрет?
Секрет не в деталях, а в том, КАК они соединены и взаимодействуют. Сегодня мы сделаем обратный ход — от частей перейдём к целому и узнаем, какие новые свойства рождаются при сборке.
Эмерджентность (от англ. emerge — появляться) — это появление у системы новых свойств, которых не было у её отдельных элементов. Главное проявление целостности.
Кратко повторите:
Нарисуйте схему вашего робота, выделив 3 уровня:
Заполните таблицу: Примеры для вдохновения — можно использовать как шаблон или придумать свои
| Желаемое свойство робота | Какие элементы/подсистемы нужны? | Почему это свойство эмерджентное? |
|---|---|---|
| Пример: Корректировка скорости на поворотах (робот плавно замедляется перед резким поворотом) |
• Сенсорная: массив ИК-датчиков • Управляющая: ПИД-алгоритм • Исполнительная: 2 мотора с ШИМ-управлением | Ни датчики, ни моторы по отдельности не "понимают" повороты. Свойство возникает только при цикле взаимодействия: измерение → вычисление радиуса → коррекция скорости. |
| Ваше свойство 1, напр.: «Стабильное движение при разном освещении» | Перечислите элементы, например: калиброванные ИК-датчики, адаптивный алгоритм, стабильное питание | Объясните, почему ни один элемент в одиночку не обладает этим свойством |
| Пример: Выполнение задачи с финишем (робот останавливается после обнаружения финишной метки) |
• Сенсорная: датчик финишной метки • Управляющая: программа с конечным автоматом • Исполнительная: моторы с командой "стоп" | Способность "осмысливать задачу" не присуща железу. Это информационное свойство, реализуемое логикой программы, но проявляющееся только при работе всего робота в реальном мире. |
| Ваше свойство 2, напр.: «Движение с минимальными колебаниями по центру линии» | Перечислите элементы, например: точные датчики, ПИД-регулятор, сбалансированный корпус | Объясните, что плавность — не характеристика детали, а качество поведения всей системы |
При заполнении Блока 3 в рабочем листе используйте эти примеры как ориентир:
Нужно: Массив датчиков + ПИД-алгоритм + дифференциальный привод
Почему эмерджентное: Ни один элемент не "знает" о трассе. Свойство рождается из синхронного взаимодействия.
Нужно: Калиброванные датчики + адаптивный алгоритм + стабильное питание
Почему эмерджентное: Устойчивость возникает благодаря резервированию и обратным связям всей системы.
Нужно: Датчик финиша + конечный автомат в программе + команда "стоп" моторам
Почему эмерджентное: Способность "осмысливать задачу" реализуется логикой программы, но проявляется только при работе всего робота.
Задание для проектных групп:
Используя ваш готовый «Системный паспорт» как основу:
Важный нюанс: Эмерджентность бывает не только положительной (новые возможности), но и отрицательной — могут появиться новые проблемы, например, перегрев системы при длительной работе.
Цель: Зафиксировать в проектном документе переход от понимания состава системы к пониманию её целостных свойств и структуры.
Заполнение соответствующих разделов в «Паспорте проекта». Можно использовать компьютерную графику или аккуратный ручной рисунок для схемы.
Частично — да, если мы понимаем принципы взаимодействия элементов. Но часто появляются непредвиденные свойства (как положительные, так и отрицательные). Например, при сборке робота может обнаружиться, что он хорошо справляется с плавными поворотами, но плохо — с резкими.
И то, и другое. Без качественных элементов система не будет работать. Но без правильных связей даже лучшие элементы не дадут нужного результата. Например, самый точный датчик бесполезен, если он неправильно подключен к контроллеру.
Да, изменив связи или алгоритмы взаимодействия. Например, поменяв программу (алгоритм) робота, можно изменить его поведение на трассе, хотя все детали остались прежними.
| Критерий / Альтернатива | 2 датчика | 3 датчика в ряд | 5 датчиков |
|---|---|---|---|
| Точность определения края линии | Определяют только факт нахождения на линии | Позволяет определить смещение от центра | Точное определение позиции и угла поворота |
| Стоимость | Минимальное количество компонентов | На 50% больше датчиков, чем у 2-х | В 2.5 раза больше датчиков, сложная разводка |
| Сложность настройки ПО | ПИД-регулятор не требуется, простые условия | Требуется ПИД или пропорциональное управление | Сложная калибровка, продвинутые алгоритмы |
| Занимаемое место на шасси | Компактное размещение | Требуется место для линейного размещения | Большая площадь, сложная компоновка |
| Устойчивость к помехам | Ошибка одного датчика критична | Средний запас по отказам | Может работать даже при отказе 1-2 датчиков |
Задача: Выбрать оптимальную конфигурацию датчиков для первого прототипа
Цель: Научиться проводить сравнительный анализ альтернатив по нескольким критериям
Инструкция: 1) Изучите таблицу сравнения. 2) Определите приоритеты для вашего проекта (что важнее: точность или простота?). 3) Проведите "мозговой штурм" в команде. 4) Заполните таблицу весов критериев. 5) Сделайте обоснованный выбор.
Цель задания: Закрепить навыки системного анализа и обоснованного принятия решений на примере выбора конфигурации датчиков
Индивидуально или в парах: Таблица сравнения с добавленными критериями и весами + вывод с обоснованием выбора.
Пример структуры вывода: "Для нашего первого прототипа мы выбираем конфигурацию из 3 датчиков, потому что... (указать 2 основные причины, связанные с критериями)".
Используйте метод взвешенной суммы: 1) Назначьте вес каждому критерию по важности. 2) Оцените каждую альтернативу по каждому критерию (например, от 1 до 5). 3) Умножьте оценку на вес критерия. 4) Сложите результаты для каждой альтернативы. Альтернатива с наибольшей суммой — оптимальна.
Оптимально 3-5 ключевых критериев. Слишком мало (1-2) — сравнение будет неполным. Слишком много (10+) — анализ станет громоздким и сложным для интерпретации. Критерии должны быть существенными, измеримыми и независимыми друг от друга.
Субъективные критерии можно включить в анализ, но их нужно максимально конкретизировать. Вместо "удобство" используйте "время сборки в минутах" или "количество операций пайки". Если нельзя измерить количественно, используйте качественные оценки ("низкое/среднее/высокое") и будьте последовательны в оценках.
Критерии: 1) Мощность процессора, 2) Время автономной работы, 3) Вес, 4) Цена
Проблема: Нельзя взять одновременно самый мощный, самый легкий, с самой долгой батареей и самый дешевый ноутбук.
Парето-оптимальные варианты:
• Мощный игровой ноутбук (высокая производительность, но тяжелый и дорогой)
• Ультрабук (легкий и стильный, но средняя производительность)
• Бюджетный ноутбук (дешевый, но тяжелый и не очень мощный)
Выбор: Зависит от приоритетов пользователя. Парето-оптимальность помогает отбросить заведомо плохие варианты (например, тяжелый, слабый и дорогой ноутбук).
Простая конструкция, минималистичный дизайн. Вес: 120г, время печати: 4ч, толщина стенок: 2мм. Подходит для начинающих.
Модульная конструкция, много посадочных мест. Вес: 180г, время печати: 6ч, толщина стенок: 2.5мм. Универсальный вариант.
Профессиональное шасси, аэродинамический дизайн. Вес: 250г, время печати: 8ч, толщина стенок: 3мм. Для соревнований.
Объяснение: На графике показана зависимость между двумя противоречивыми критериями (например, прочностью и весом). Точки на оранжевой линии образуют Парето-фронт — это множество оптимальных решений, где нельзя улучшить один параметр, не ухудшив другой. Все решения, находящиеся ниже и левее этой линии (в серой области), являются доминируемыми — они хуже по обоим параметрам и должны быть отброшены при принятии решения.
Изображение: Пример Парето-фронта в многокритериальной оптимизации.
Задача: Выбрать оптимальную модель шасси для 3D-печати
Цель: Научиться применять концепцию Парето-оптимальности для принятия решений при противоречивых критериях
Инструкция: 1) Изучите 3-4 модели шасси с Thingiverse (преподаватель покажет). 2) Определите для каждой модели значения по критериям: прочность, вес, сложность печати, наличие креплений. 3) Постройте простую таблицу сравнения. 4) Определите, какие варианты являются Парето-оптимальными. 5) Сделайте выбор с учетом приоритетов вашего проекта.
| Модель | Прочность | Вес | Сложность |
|---|---|---|---|
| Simple Rover | ⭐⭐ | ⭐ (легкий) | ⭐ (простая) |
| Modular Chassis | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
Цель задания: Применить концепцию Парето-оптимальности на практике при выборе компонента для проекта
В системный паспорт проекта: Добавьте раздел "Выбор шасси" с таблицей сравнения 2 моделей, анализом Парето-оптимальности и обоснованием выбора.
Пример структуры: 1) Ссылки на модели. 2) Таблица сравнения по критериям. 3) Анализ (является ли одна модель Парето-оптимальной?). 4) Итоговый выбор и обоснование (2-3 предложения).
Нет, обычно существует множество Парето-оптимальных решений (Парето-фронт). Например, среди ноутбуков может быть несколько моделей, каждая из которых оптимальна по своему сочетанию характеристик. Выбор между ними требует дополнительных предпочтений (субъективных факторов).
Используйте качественные оценки (низкий/средний/высокий) или ранжирование (1-е место, 2-е место). Важно быть последовательным: если для одного варианта вы поставили "высокую" эстетику, то для другого с похожим дизайном тоже должна быть "высокая". Можно преобразовать качественные оценки в баллы (низкий=1, средний=2, высокий=3).
Если все варианты находятся на Парето-фронте, значит, они все по-своему хороши. Нужно ввести дополнительные критерии или приоритеты. Например: "Для учебного проекта важнее простота сборки, чем максимальная прочность". Или провести голосование в команде по субъективным предпочтениям.
"Выбор мозга для робота" — какой микроконтроллер лучше всего подходит для нашего Line Follower?
Что для нас важно в микроконтроллере? Например: цена, количество портов, размеры, удобство отладки, энергопотребление.
Какие микроконтроллеры мы рассматриваем? Например: Arduino Uno, Arduino Nano, Arduino Mega, ESP32.
Используем простую шкалу: 1 — равно важны, 3 — важнее, 5 — намного важнее. Заполняем таблицу.
На основе сравнений определяем, какие критерии самые важные, и выбираем оптимальный вариант.
| Критерий 1 vs Критерий 2 | Оценка | Объяснение |
|---|---|---|
| Цена vs Производительность | 5 (цена намного важнее) | Для учебного проекта бюджет ограничен |
| Кол-во портов vs Размеры | 3 (порты важнее) | Нужно подключить датчики и моторы, размер можно компенсировать |
| Удобство отладки vs Энергопотребление | 1 (равно важны) | И то, и другое важно для успеха проекта |
Шкала оценок: 1 — равно важны, 3 — немного важнее, 5 — намного важнее. Обратные значения (1/3, 1/5) используются, когда второй критерий важнее первого.
Задача: Провести упрощенный МАИ для выбора микроконтроллера
Цель: Научиться строить иерархии и проводить попарные сравнения для принятия обоснованных решений
Инструкция: 1) В команде определите 3-4 ключевых критерия выбора микроконтроллера для вашего проекта. 2) Постройте иерархию (цель → критерии → альтернативы). 3) Проведите попарное сравнение критериев методом голосования в команде. 4) Заполните таблицу сравнений. 5) На основе качественного анализа сделайте предварительный выбор контроллера.
| Сравнение | Голосование команды (3 человека) | Итог |
|---|---|---|
| Цена важнее количества портов? | ✅ ✅ ❌ (2 за, 1 против) | Цена немного важнее (оценка: 3) |
| Размеры важнее удобства отладки? | ❌ ❌ ✅ (1 за, 2 против) | Отладка немного важнее (оценка: 1/3) |
Цель задания: Применить метод анализа иерархий на практике для обоснования выбора ключевого компонента робота
Письменная работа: 1) Рисунок иерархии. 2) Таблица попарных сравнений критериев. 3) Краткий вывод и рекомендация (полстраницы).
Пример структуры вывода: "По результатам попарных сравнений самый важный критерий для нашего проекта — [название критерия]. Поэтому мы рекомендуем выбрать [название контроллера], потому что он [преимущество по главному критерию]. Второй по важности критерий — [название], и выбранный контроллер также [соответствует/не совсем соответствует] ему, потому что..."
МАИ заставляет системно подходить к выбору: 1) Вы явно формулируете цель. 2) Определяете все relevant критерии. 3) Оцениваете их относительную важность (а не рассматриваете как равнозначные). 4) Сравниваете альтернативы по каждому критерию. Это снижает вероятность субъективных ошибок и делает выбор более обоснованным.
Противоречия — нормальная часть процесса. Если "A важнее B", "B важнее C", но "C важнее A" — это нарушение транзитивности. В упрощенном МАИ для школьников достаточно обсудить противоречия в команде и переголосовать. В полном МАИ вычисляется индекс согласованности, но для учебного проекта это излишне.
Для школьных проектов достаточно простой шкалы: 1 (равно), 3 (важнее), 5 (намного важнее). Можно использовать и слова: "равно", "немного важнее", "заметно важнее", "намного важнее", "крайне важно". Главное — использовать шкалу последовательно для всех сравнений.
Никаких «это не сработает» или «глупая идея». Любая идея имеет право на существование.
Количество переходит в качество. Чем больше идей, тем выше шанс найти гениальную.
Самые неожиданные решения часто оказываются лучшими. Фантазируйте!
Можно развивать идеи других, объединять их и дополнять.
Размеры шасси: 150 мм × 100 мм (примерно как лист A5)
Бумажные компоненты для раскладки:
Инструкция: В люом редакторе подготовьте блоки и перемещайте их по контуру шасси, ища оптимальное расположение.
| № | Идея (краткое описание) | Автор | Развитие / комментарий |
|---|---|---|---|
| 1 | Поставить батарею снизу, под платой | Анна | Низкий центр тяжести, но сложно менять батарею |
| 2 | Сделать отсек для проводов в центре | Иван | Аккуратно, но меньше места для других компонентов |
| 3 | Вынести датчики на съемной планке | Мария | Удобно менять, но нужны разъемы |
Задача: Оптимально разместить электронные компоненты на напечатанном шасси
Цель: Обеспечить устойчивость, доступность и ремонтопригодность робота
Ход сессии:
Цель задания: Закрепить результаты коллективной работы и принять решение о компоновке робота
В системный паспорт проекта: Добавьте раздел «Компоновка» с таблицей 3 идей и обоснованием выбора.
Пример таблицы:
| Идея | Плюсы | Минусы |
|---|---|---|
| Батарея снизу, плата сверху | Низкий центр тяжести | Сложно менять батарею |
Модератор должен следить за этим. Можно ввести правило «каждый по очереди» или давать по 30 секунд на идею каждому участнику. Если кто-то очень активный, попросите его записывать идеи других, а не предлагать свои.
На этапе генерации мы не оцениваем идеи вообще. Безумная идея может натолкнуть на реалистичное решение. Например, идея «подвесить батарею на веревках» может привести к идее «сделать подвесную платформу для батареи на резинках для амортизации».
Используйте наводящие вопросы, смотрите на макет, переворачивайте его, меняйте компоненты местами. Можно взять тайм-аут на 2 минуты, чтобы каждый подумал молча, а потом снова собрать идеи. Иногда тишина помогает.
Определение целей, границ системы, критериев успеха. Формулировка проблемы.
Выделение элементов, подсистем, связей между ними. Декомпозиция системы.
Генерация возможных вариантов решения. Мозговой штурм, поиск вариантов.
Определение показателей для сравнения альтернатив. Веса критериев.
Сравнение вариантов по выбранным критериям. Парето-анализ, МАИ.
Выбор оптимального варианта с учетом всех факторов и ограничений.
Воплощение решения в жизнь, создание прототипа, тестирование, доработка.
| Этап | Что сделано / планируется | Статус |
|---|---|---|
| 1. Постановка задачи | Создать робота, движущегося по черной линии. Определены требования: скорость, точность, автономность. | ✔ Выполнено |
| 2. Анализ структуры | Разобрали робота на подсистемы: сенсорная, управляющая, исполнительная, механическая (урок 14). | ✔ Выполнено |
| 3. Формулировка альтернатив | Рассмотрели варианты: 2, 3, 5 датчиков (урок 16). Провели мозговой штурм по компоновке (урок 19). | ✔ Выполнено |
| 4. Выбор критериев | Определили критерии: точность, стоимость, сложность, вес, прочность. Назначили веса (урок 16). | ✔ Выполнено |
| 5. Оценка альтернатив | Сравнили конфигурации датчиков (урок 16), модели шасси по Парето (урок 17), контроллеры по МАИ (урок 18). | ⚡ В процессе |
| 6. Принятие решения | Выбор финальной конфигурации на основе оценок и экспертизы. | ⌛ Планируется |
| 7. Реализация | 3D-печать шасси, сборка, программирование, тестирование, доработка. | ⌛ Планируется |
Примечание: Реальный процесс итеративен — мы можем возвращаться на предыдущие этапы при обнаружении проблем.
| Тип модели | Пример в проекте | Для чего нужна |
|---|---|---|
| Информационная | Чертеж шасси с размерами, схема соединений, блок-схема алгоритма | Описывает структуру и связи между компонентами, служит основой для реализации |
| Материальная | Напечатанное на 3D-принтере шасси, бумажный макет компоновки (урок 19) | Позволяет проверить геометрию, размещение компонентов, механическую прочность |
| Математическая | Расчет центра тяжести, балансировка, ПИД-регулятор для движения по линии | Предсказывает поведение робота, позволяет настроить параметры без многократных полевых тестов |
| Имитационная | Модель в Engee (или другом симуляторе) для отладки алгоритмов без реального робота | Экономит время и ресурсы, позволяет тестировать экстремальные режимы |
| Графическая | 3D-модель шасси в CAD-программе (SolidWorks, Tinkercad) | Визуализация, подготовка к печати, проверка сочленений |
Задача: Заполнить таблицу типов моделей для вашего конкретного проекта
Цель: Научиться классифицировать модели и понимать их роль в системном анализе
Инструкция:
| Тип модели | Пример в нашем проекте | Для чего нужна |
|---|---|---|
| Информационная | _______________ | _______________ |
| Материальная | _______________ | _______________ |
| Математическая | _______________ | _______________ |
Вопросы для обсуждения: Какие модели самые важные? Без какой модели проект невозможен?
Цель задания: Систематизировать знания о пройденных этапах и используемых моделях
В системный паспорт проекта: Добавьте разделы «Этапы системного анализа» и «Модели в проекте» с заполненными таблицами и пояснениями.
Пример оформления этапов:
| Этап | Что сделано | Планируется |
|---|---|---|
| 1. Постановка задачи | 13.01: определили цель — робот для движения по линии | — |
Пример оформления моделей:
| Тип модели | Конкретный пример | Роль в проекте |
|---|---|---|
| Информационная | Блок-схема алгоритма ПИД-регулятора | Понимание логики управления |
Количество этапов может варьироваться в зависимости от подхода. Важна не цифра, а логика: мы всегда начинаем с постановки задачи, затем анализируем, ищем варианты, сравниваем, выбираем и реализуем. 7 этапов — удобная для запоминания классификация, которая покрывает все ключевые шаги.
Итеративность означает, что мы можем вернуться на предыдущий этап, если на текущем возникли проблемы. Например: при печати шасси (этап 7) выяснилось, что отверстия под датчики не подходят. Мы возвращаемся на этап 2 (анализ структуры), корректируем модель, и снова идем на этап 7. Такой цикл может повторяться несколько раз.
Не совсем. Прототип — это рабочий образец продукта. Модель — это упрощенное представление. Прототип может быть одним из видов модели (материальной), но не все модели являются прототипами. Например, математическая модель в Excel — это не прототип, но важная часть проектирования.
Раздел 5. Жизненный путь системы. Характеристика основных этапов.
Связь с проектом: Проектирование жизненного цикла первого прототипа.
Цель: Применить теоретические знания о ЖЦ для планирования работ над прототипом.
Задачи для ролей:
Примечание: Работа над задачами ведется в рамках этапа «Проектирование» жизненного цикла прототипа.
Файлы принимаются в форматах .txt, .docx или .pdf. Ссылки на модели должны быть кликабельными.
Системный анализ требует рассматривать систему целиком. Заранее продумывая, что будет с роботом после соревнований, мы закладываем возможность повторного использования дорогих компонентов (моторов, контроллеров) в будущих проектах. Это экономит бюджет и время.
Да, это называется итеративным проектированием. Прототип может пройти через этапы «Испытания» → «Доработка» (возврат к проектированию) несколько раз, пока не будет достигнут нужный результат. Каждый такой проход — это виток жизненного цикла.
Проектирование — это этап, на котором идея превращается в техническую документацию. Включает:
На этом уроке мы продолжаем работу над проектированием первого прототипа робота LFR.
На предыдущих уроках мы выполнили компоновку робота и верификацию моделей. Теперь переходим к проектированию недостающих узлов:
Важно: все проектируемые узлы должны учитывать реальные размеры компонентов и не мешать друг другу.
На этом этапе происходит физическая реализация проекта: 3D-печать деталей, сборка узлов, монтаж электроники. Ключевая задача — точное соответствие разработанной документации.
Для сборки робота LFR потребуются следующие типы крепежа:
| Тип | Обозначение | Применение | Особенности |
|---|---|---|---|
| Винт с потайной головкой | М3×8, М3×12, М3×16 | Крепление моторов, плат, планок | Головка заподлицо с поверхностью |
| Винт с полукруглой головкой | М3×6, М3×10 | Крепление электроники, датчиков | Не требует цековки |
| Гайка | М3 (обычная, самоконтрящаяся) | Фиксация винтов | Самоконтрящиеся не откручиваются от вибрации |
| Шайба | М3 (плоская, гровер) | Увеличение площади прижима, защита от самооткручивания | Гровер — пружинная шайба |
| Стойка (винт-втулка) | М3×10 + М3×10 | Крепление плат с зазором | Бывают разных длин |
Правила подбора:
Переходное состояние — это период, когда система изменяет свои параметры под воздействием внешних или внутренних факторов. Для робота LFR переходные состояния возникают при входе в поворот, выходе из него, при смене освещённости или рельефа трассы.
Критическое состояние — это ситуация, при которой система теряет способность выполнять целевую функцию. Для робота это: потеря линии, переворот, зависание программы, разряд батареи в процессе движения.
Устойчивость системы — способность возвращаться в заданный режим после возмущения. В контексте LFR устойчивость проявляется в способности робота удерживаться на линии даже при резких поворотах или неровностях трассы.
Типичные причины сбоев на трассе:
Совместный результат урока: Документ, который будет передан в ИПрак-25 и ПКУ-25 для учёта при печати деталей и настройке кода.
Что нужно сделать:
Проектная деятельность — это создание новых систем, удовлетворяющих определённые потребности. Ключевые аспекты:
1. Назначение: Робот должен автономно следовать по чёрной линии шириной 15-18 мм на белом фоне, без внешнего управления.
2. Требования к подсистемам:
3. Интерфейсы: датчики подключаются к аналоговым пинам A0-A4, моторы — к цифровым пинам 5-10.
4. Ограничения: бюджет на электронику не более 2000 руб., время автономной работы не менее 15 минут.
5. Критерии приёмки: успешное прохождение трассы длиной 5 м с двумя поворотами 90° без сходов.
Испытания — это проверка соответствия робота заявленным требованиям. Для объективной оценки необходимо:
Дата: _______________ Команда: _______________
Состав комиссии: __________________________________________________
Описание трассы: Формат А0, ширина линии 18 мм, белый фон, один перекресток, два поворота 90°.
Чек-лист готовности:
| Параметр | Статус | Примечание |
|---|---|---|
| Батарея заряжена | ☐ | |
| Датчики очищены | ☐ | |
| Колёса не задевают раму | ☐ | |
| Код загружен | ☐ | |
| Калибровка выполнена | ☐ |
Результаты заездов:
| № попытки | Время прохождения (с) | Количество сходов | Вердикт | Замечания |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 | ||||
| 5 |
Итоговое заключение: ☐ Зачёт / ☐ Не зачёт
Предложения по доработке: ___________________________________________
Подписи: _________________________ (главный инженер), _________________________ (конструктор), _________________________ (программист)
Система — это целостное образование, состоящее из взаимосвязанных частей, которое обладает свойствами, отсутствующими у каждой из этих частей по отдельности. Три признака системы: 1) целостность, 2) наличие элементов, 3) наличие связей между элементами.
Пример отличия: По отдельности рама, колеса, педали и цепь не могут перевозить человека. Но когда они соединены связями, возникает система «велосипед» со способностью перемещать человека. Это называется системным эффектом.
Другие примеры: буквы → слова (появляется смысл); ноты → мелодия (появляются эмоции).
1. Сенсорная подсистема: датчики (ИК, фотодиоды) — получают информацию об окружающей среде.
2. Управляющая подсистема: микроконтроллер, программа — обрабатывает сигналы и принимает решения.
3. Исполнительная подсистема: двигатели, драйвер, колеса — физическое воздействие.
4. Механическая подсистема: рама, крепления, корпус — обеспечивает целостность конструкции.
5. Энергетическая подсистема: аккумулятор, провода, стабилизатор — питание всех компонентов.
Внешняя среда — совокупность объектов, явлений и процессов за границами системы, которые на нее влияют.
Почему важна: 1) Определяет границы системы. 2) Требует адаптации. 3) Помогает прогнозировать поведение. 4) Обеспечивает устойчивость. 5) Позволяет оптимизировать систему.
Пример для робота: трасса, освещение, температура. При плохом освещении датчики могут ошибаться — хорошая система должна калиброваться автоматически.
Системный эффект (эмерджентность) — возникновение у системы новых качеств, которых нет у отдельных элементов. Формула: свойства системы ≠ сумма свойств элементов.
Пример из жизни: отдельные ноты не вызывают эмоций, но их последовательность (мелодия) может радовать или грустить. Детали конструктора по отдельности бесполезны, но собранная модель машинки ездит.
1. По происхождению: естественные (лес, река), искусственные (робот, компьютер), смешанные (город).
2. По сложности: простые (рычаг), сложные (компьютер), сверхсложные (мозг, экономика).
3. По управляемости: управляемые (робот), неуправляемые (погода), самоорганизующиеся (рой пчел).
4. По динамике: статические (здание), динамические (движущийся робот).
1. Постановка задачи — определение цели и границ.
2. Анализ структуры (декомпозиция) — разбиение на подсистемы.
3. Формулировка альтернатив — поиск вариантов решения.
4. Выбор критериев — определение показателей для сравнения.
5. Оценка альтернатив — сравнение вариантов (Парето, МАИ).
6. Принятие решения — выбор оптимального варианта.
7. Реализация и контроль — воплощение и тестирование.
Модель — упрощенное представление объекта, сохраняющее существенные свойства.
Информационная модель: схема метро, рецепт блюда, блок-схема.
Материальная модель: глобус, макет здания, игрушечная машинка.
Математическая модель: формула S=v×t, график температуры.
Системный паспорт устройства
Составьте системный паспорт для электрического чайника:
| Устройство | Элементы | Связи | Внешняя среда | Функция |
|---|---|---|---|---|
| Чайник | Корпус, ТЭН, термостат, кнопка включения | ТЭН нагревается → вода кипит → термостат отключает | Электросеть, температура воздуха | Нагрев воды |
Классификация систем
Классифицируйте следующие системы: аквариум, автобус, лесной массив.
| Система | Происхождение | Динамика | Управляемость |
|---|---|---|---|
| Аквариум | Искусственная | Динамическая | Управляемая |
| Автобус | Искусственная | Динамическая | Управляемая |
| Лесной массив | Естественная | Динамическая | Самоорганизующаяся |
Этапы системного анализа для обучения
Опишите этапы системного анализа для задачи: «Научиться играть на гитаре».
| Этап | Что делаем |
|---|---|
| 1. Постановка задачи | Научиться играть 3 песни за 2 месяца |
| 2. Анализ структуры | Разбиваем навыки: аккорды, ритм, техника |
| 3. Альтернативы | Самоучка, учитель, онлайн-курсы |
| 4. Критерии | Время, стоимость, качество обучения |
| 5. Оценка | Сравниваем варианты |
| 6. Решение | Выбираем онлайн-курсы |
| 7. Реализация | Занимаемся по курсу, тренируемся |
Теория Подготовка по вопросам 1-7: Выучить определения и примеры. Уметь объяснять системный эффект, классификацию систем и этапы СА.
Задание 1 Составьте системный паспорт для стиральной машины (элементы, связи, среда, функция).
Задание 2 Классифицируйте системы: компьютер, погода, школьный класс, растение — по 3 признакам.
Задание 3 Опишите этапы системного анализа для задачи: «Выбрать компьютер для учебы и игр».
Система — это целостное образование, состоящее из взаимосвязанных частей, которое обладает свойствами, отсутствующими у каждой из этих частей по отдельности. Три признака системы: 1) целостность, 2) наличие элементов, 3) наличие связей между элементами.
Пример отличия: По отдельности рама, колеса, педали и цепь не могут перевозить человека. Но когда они соединены связями, возникает система «велосипед» со способностью перемещать человека. Это называется системным эффектом.
Другие примеры: буквы → слова (появляется смысл); ноты → мелодия (появляются эмоции).
1. Сенсорная подсистема: датчики (ИК, фотодиоды) — получают информацию об окружающей среде.
2. Управляющая подсистема: микроконтроллер, программа — обрабатывает сигналы и принимает решения.
3. Исполнительная подсистема: двигатели, драйвер, колеса — физическое воздействие.
4. Механическая подсистема: рама, крепления, корпус — обеспечивает целостность конструкции.
5. Энергетическая подсистема: аккумулятор, провода, стабилизатор — питание всех компонентов.
Внешняя среда — совокупность объектов, явлений и процессов за границами системы, которые на нее влияют.
Почему важна: 1) Определяет границы системы. 2) Требует адаптации. 3) Помогает прогнозировать поведение. 4) Обеспечивает устойчивость. 5) Позволяет оптимизировать систему.
Пример для робота: трасса, освещение, температура. При плохом освещении датчики могут ошибаться — хорошая система должна калиброваться автоматически.
Системный эффект (эмерджентность) — возникновение у системы новых качеств, которых нет у отдельных элементов. Формула: свойства системы ≠ сумма свойств элементов.
Пример из жизни: отдельные ноты не вызывают эмоций, но их последовательность (мелодия) может радовать или грустить. Детали конструктора по отдельности бесполезны, но собранная модель машинки ездит.
1. По происхождению: естественные (лес, река), искусственные (робот, компьютер), смешанные (город).
2. По сложности: простые (рычаг), сложные (компьютер), сверхсложные (мозг, экономика).
3. По управляемости: управляемые (робот), неуправляемые (погода), самоорганизующиеся (рой пчел).
4. По динамике: статические (здание), динамические (движущийся робот).
1. Постановка задачи — определение цели и границ.
2. Анализ структуры (декомпозиция) — разбиение на подсистемы.
3. Формулировка альтернатив — поиск вариантов решения.
4. Выбор критериев — определение показателей для сравнения.
5. Оценка альтернатив — сравнение вариантов (Парето, МАИ).
6. Принятие решения — выбор оптимального варианта.
7. Реализация и контроль — воплощение и тестирование.
Модель — упрощенное представление объекта, сохраняющее существенные свойства.
Информационная модель: схема метро, рецепт блюда, блок-схема.
Материальная модель: глобус, макет здания, игрушечная машинка.
Математическая модель: формула S=v×t, график температуры.
Системный паспорт устройства
Составьте системный паспорт для электрического чайника:
| Устройство | Элементы | Связи | Внешняя среда | Функция |
|---|---|---|---|---|
| Чайник | Корпус, ТЭН, термостат, кнопка включения | ТЭН нагревается → вода кипит → термостат отключает | Электросеть, температура воздуха | Нагрев воды |
Классификация систем
Классифицируйте следующие системы: аквариум, автобус, лесной массив.
| Система | Происхождение | Динамика | Управляемость |
|---|---|---|---|
| Аквариум | Искусственная | Динамическая | Управляемая |
| Автобус | Искусственная | Динамическая | Управляемая |
| Лесной массив | Естественная | Динамическая | Самоорганизующаяся |
Этапы системного анализа для обучения
Опишите этапы системного анализа для задачи: «Научиться играть на гитаре».
| Этап | Что делаем |
|---|---|
| 1. Постановка задачи | Научиться играть 3 песни за 2 месяца |
| 2. Анализ структуры | Разбиваем навыки: аккорды, ритм, техника |
| 3. Альтернативы | Самоучка, учитель, онлайн-курсы |
| 4. Критерии | Время, стоимость, качество обучения |
| 5. Оценка | Сравниваем варианты |
| 6. Решение | Выбираем онлайн-курсы |
| 7. Реализация | Занимаемся по курсу, тренируемся |
Теория Подготовка по вопросам 1-7: Выучить определения и примеры. Уметь объяснять системный эффект, классификацию систем и этапы СА.
Задание 1 Составьте системный паспорт для стиральной машины (элементы, связи, среда, функция).
Задание 2 Классифицируйте системы: компьютер, погода, школьный класс, растение — по 3 признакам.
Задание 3 Опишите этапы системного анализа для задачи: «Выбрать компьютер для учебы и игр».
Материальную модель можно потрогать — это физический объект. Информационная модель — описание с помощью знаков, схем, текста.
Примеры материальных моделей: глобус, макет здания, напечатанная на 3D-принтере деталь, игрушечная машинка.
Примеры информационных моделей: чертеж, схема метро, рецепт блюда, формула, блок-схема алгоритма.
В проекте: 3D-модель в Tinkercad (информационная) → напечатанное шасси (материальная).
Итеративность — возможность возвращаться на предыдущие этапы при обнаружении проблем. Реальный процесс не является линейным (1→2→3...), он циклический.
Пример из проекта: Напечатали шасси (этап 7) — отверстия под датчики слишком маленькие. Возвращаемся к этапу 4 (критерии) или этапу 2 (анализ), корректируем чертеж, печатаем заново.
Важно: Итерации — это нормально. Чем раньше найдена ошибка, тем дешевле её исправить.
Альтернатива — один из возможных вариантов решения задачи или достижения цели (то, из чего мы выбираем).
Критерий — признак или показатель, по которому оцениваются и сравниваются альтернативы (то, по чему мы сравниваем).
Пример выбора транспорта: альтернативы — автобус, метро, такси, велосипед. Критерии — время в пути, стоимость, комфорт, экологичность.
Пример из проекта: альтернативы — 2, 3 или 5 датчиков. Критерии — точность, цена, сложность настройки.
Парето-оптимальность — состояние, при котором невозможно улучшить один параметр (критерий) системы, не ухудшив хотя бы один другой параметр. Названа в честь итальянского экономиста Вильфредо Парето.
Бытовой пример (выбор ноутбука): нельзя купить ноутбук, который одновременно самый дешевый, самый легкий, самый мощный и с самой долгой батареей. Всегда приходится искать компромисс.
Пример с квартирой: квартира в центре (дорого, мало метров, но близко) vs квартира в пригороде (дешево, много метров, но далеко). Ни один вариант не доминирует другой — они Парето-оптимальны.
Парето-фронт — множество всех Парето-оптимальных решений на графике (или в пространстве критериев). Это «линия лучших вариантов».
Как использовать Парето-фронт:
Пример с рюкзаками: легкий (0.8 кг) → для туризма; вместительный (35 л) → для школы.
Метод взвешенной суммы (Weighted Sum Method) — простой способ сравнения альтернатив, когда критерии имеют разную важность.
Алгоритм из 4 шагов:
Шаг 1: Назначить веса критериям (сумма весов = 1 или 100%).
Шаг 2: Оценить каждую альтернативу по каждому критерию (например, по шкале от 1 до 5 или от 1 до 10).
Шаг 3: Умножить каждую оценку на вес соответствующего критерия.
Шаг 4: Сложить полученные произведения для каждой альтернативы. Лучшая альтернатива — с максимальной суммой.
Попарное сравнение — метод определения важности критериев, при котором каждый критерий сравнивается с каждым по отдельности. Людям легче сравнивать два объекта, чем оценивать несколько по абсолютной шкале.
Упрощенная шкала для школьников (вместо шкалы Саати 1-9):
Пример: при выборе микроконтроллера сравниваем цену и количество портов. Если бюджет ограничен, то цена немного важнее → ставим 3.
Метод взвешенной суммы — выбор настольной лампы
Критерии: Цена (0.3), Яркость (0.4), Удобство (0.2), Долговечность (0.1). Оценки по шкале 1-5 (чем выше, тем лучше).
| Критерий (вес) | Лампа А | Лампа Б | Лампа В |
|---|---|---|---|
| Цена (0.3) | 5×0.3=1.5 | 3×0.3=0.9 | 4×0.3=1.2 |
| Яркость (0.4) | 2×0.4=0.8 | 5×0.4=2.0 | 4×0.4=1.6 |
| Удобство (0.2) | 3×0.2=0.6 | 4×0.2=0.8 | 5×0.2=1.0 |
| Долговечность (0.1) | 2×0.1=0.2 | 4×0.1=0.4 | 5×0.1=0.5 |
| ИТОГО | 3.1 | 4.1 | 4.3 |
✅ Вывод: Лампа В — лучшая (4.3 балла).
Парето-фронт — выбор рюкзака для школы
| Модель | Вместимость (л) | Вес (кг) | Цена (руб) |
|---|---|---|---|
| А | 20 | 0.8 | 1500 |
| Б | 25 | 1.2 | 2000 |
| В | 30 | 1.5 | 3500 |
| Г | 18 | 0.6 | 1200 |
Парето-фронт: Все 4 модели находятся на фронте, так как каждая хороша по-своему. Нет доминируемых вариантов.
Выбор по приоритетам: малый вес (для туризма) → А или Г; максимальная вместительность (для школы) → В; универсальный компромисс → Б.
Метод анализа иерархий (МАИ) — выбор планшета
Цель: Выбрать лучший планшет для учебы.
Критерии (3): Цена, Производительность, Экран.
Альтернативы (3): X (дешевый, слабый, экран средний), Y (средний), Z (дорогой, мощный, отличный экран).
Попарные сравнения критериев:
Вывод: Самый важный критерий — цена. Рекомендуем планшет X (дешевый) для базовых школьных задач.
Типы моделей — пример из обучения игре на гитаре
| Тип модели | Пример в обучении гитаре | Для чего нужна |
|---|---|---|
| Информационная | Табулатура, схема аккордов | Запись музыки, передача знаний, обучение |
| Материальная | Гитара (сам инструмент) | Извлечение звука, физическая практика |
| Математическая | Метроном, расчет длительностей нот | Ритмическая точность, понимание длительностей |
| Имитационная | Видео с разбором песни, приложение-тренажер | Визуализация техники, тренировка без учителя |
Теория Подготовка по вопросам 8-14: Выучить определения: материальная vs информационная модель, итеративность, альтернатива и критерий, Парето-оптимальность, Парето-фронт, метод взвешенной суммы, попарное сравнение.
Задание 1 Рассчитайте взвешенную сумму для выбора наушников. Критерии: цена — вес 0.4, качество звука — 0.4, вес наушников — 0.2. Данные: А: 800 руб, 6/10 баллов, 150 г; Б: 1500 руб, 8/10, 200 г; В: 1200 руб, 7/10, 120 г. (Оценки нормировать).
Задание 2 Постройте Парето-фронт для 4 моделей телефонов. Данные: М1: 10000 руб, камера 8/10, батарея 10ч; М2: 15000 руб, 9/10, 8ч; М3: 12000 руб, 7/10, 12ч; М4: 18000 руб, 10/10, 6ч. Какие модели доминируемые?
Задание 3 Приведите по 2 примера каждого типа модели (информационная, материальная, математическая, имитационная) для процесса «приготовление завтрака».
МАИ — метод структурирования сложных задач выбора. Иерархия из трех уровней:
Уровень 1: Цель — что выбираем («выбрать лучший микроконтроллер»).
Уровень 2: Критерии — по каким признакам сравниваем (цена, порты, размер).
Уровень 3: Альтернативы — варианты выбора (Arduino Uno, Nano, Mega).
Суть: попарные сравнения элементов одного уровня относительно элемента вышестоящего уровня.
Доминируемая альтернатива — вариант, который хуже другого по всем критериям и не лучше ни по одному.
Пример: Авто А (800 тыс, 6 л) vs Авто Б (800 тыс, 7 л) — А доминирует Б.
Почему отбрасываем: При любых приоритетах вариант-доминатор лучше или не хуже. Зачем рассматривать заведомо плохой вариант?
1. Нет критики! Запрещены любые негативные оценки.
2. Чем больше — тем лучше! Количество переходит в качество.
3. Приветствуются безумные идеи! Необычные идеи → прорывные решения.
4. Комбинируй и улучшай! Можно развивать и объединять идеи других.
Экспертиза — систематическая оценка по заранее определенным критериям.
Отличие от субъективного мнения: использует шкалы, документируется, воспроизводима, обоснована.
Пример: «Деталь плохая» (мнение) vs «Отверстие 3 мм вместо 3.2 мм — брак по пункту 2.3 ТУ» (экспертиза).
Бинарная оценка — оценки только два варианта: «да/нет», «годен/не годен», «соответствует/не соответствует».
Когда используется:
Анкета эксперта (экспертный лист) — структурированный документ с критериями и шкалами для единообразной оценки.
Пример критерия для 3D-печати: «Точность отверстий» со шкалой: «не входит / входит туго / входит легко / разболтано».
Другие критерии: наличие наплывов, прочность, качество поверхности, геометрия.
Мозговой штурм — организация хранения в маленькой комнате
Задача: Как разместить максимум вещей, чтобы комната не выглядела захламленной?
Сгенерированные идеи (пример):
Реализуемые идеи: подвесные полки + кровать с ящиками.
Экспертиза и обработка данных — оценка ручек
Бинарная оценка (порог: сумма ≥7, нет 1): Ручки №1 и №3 годны, №2 — брак.
Парето + МАИ — выбор наушников
| Модель | Цена (руб) | Качество звука (1-10) |
|---|---|---|
| А | 800 | 6 |
| Б | 1500 | 8 |
| В | 2500 | 9 |
| Г | 1200 | 7 |
Парето-фронт: все 4 (нет доминируемых).
Взвешенная сумма (цена 0.5, качество 0.5, нормализация):
Вывод: В (дорогие) — лучшие по качеству; Б — лучший компромисс.
Теория Подготовка по вопросам 15-20: Повторить МАИ, доминирование, 4 правила мозгового штурма, экспертизу, бинарную оценку, анкету эксперта.
Задание 1 Проведите мини-мозговой штурм для задачи: «Как сэкономить время утром перед школой?». Сгенерируйте 10 идей, отметьте 3 безумные и 2 реализуемые.
Задание 2 Проведите экспертизу 3 любых ручек/карандашей по критериям (гладкость письма, толщина линии, удобство). Сделайте бинарную оценку (годен/не годен).
Задание 3 Повторите ВСЕ вопросы 1-20. Будьте готовы к экзамену!