<< Вернуться на главную

МАРСИАНСКИЙ ДЕСАНТ

С удовлетворением сообщаем, что очный этап состоялся и прошел весьма успешно.

В этом году участникам предлагалось написать программу управления спускаемым модулем.

С исходным заданием можно подробно ознакомиться на страничке заочного этапа по ссылке
Страничка заочного этапа.

Как всегда к очному этапу было сделано несколько доработок.

Для начала исправлено неудобство, из-за которого двигатели были как-бы перепутаны местами. правый двигатель теперь "заваливает" ракету влево а левый вправо. Для общей задачи это несущественно, но вызывало у конкурсантов справедливую критику, так как напоминало о падение последнего "ПРОТОНА" из-за перевернутого вверх ногами датчика.

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

Кроме того изменились условия подсчета штрафных очков (увеличился штраф за слишком большую посадочную скорость).

С учетом этих поправок на очном этапе конкурсантам были предложены 2-е задачи:

1) Спускаемый аппарат находится прямо над посадочной платформой.
Это вариант самый простой. Нужно просто затормозить! (Правда, как только вы включаете двигатель, вашу ракету начинает водить из-за неравномерности сгорания топлива). Задача 1.

Первая задача выглядела примерно так:

.

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

Вторая задача выглядела примерно так:

.

Управление не изменилось.
Все управление было сосредоточено в одной подпрограмме.
PROCEDURE M_UPR(F1,F2:REAL);

А параметры полета можно получить из другой подпрограммы
PROCEDURE M_GET(VAR X,Y,DX,DY,F,UG:REAL);

X,Y - текущее попложение аппарата в пространстве
DX,DY - текущие скорости перемещения F - остаток топлива UG - наклон аппарата (от 0 до 2*PI)

Подробнее можно посмотреть на страничке заочного этапа.

Участники молодцы, все пришли, никто не заболел и не обленился за праздники :-) В борьбе проявили упорство и терпение (по просьбе участников вместо запланированных 2-х часов пришлось разрешить 3-и).

РЕЗУЛЬТАТЫ БЫЛИ ПОЛУЧЕНЫ СЛЕДУЮЩИЕ:

Фамилия и имя Школа Класс 1-я задача 2-я задача Результат место
Сивирин Владислав СЮТ 11 189.9 151.39 341.29 2-е место (старшие)
Керемецкий Артем 103 9 241.38 385.01 626.39 1-е место (младшие)
Пимонов Даниил 102 10 179.75 82.29 262.04 1-е место (старшие)
Лазеев Сергей 102 8 645.28 1043.06 1688.34 2-е место (младшие)
Агафонов Ярослав 93 10 396.52 1049.13 1445.65 5-е место (старшие)
Плавко Михаил ЖКК 11 374.08 524.63 898.41 4-е место (старшие)
Климов Иван 102 10 233.25 474.24 707.49 3-е место (старшие)

здесь можно посмотреть, как проходил конкурс


Памятные сувениры

Конкурс

Конкурс

Конкурс

Конкурс

Конкурс

Конкурс

подведение итогов

1-е место 10-11кл

1-е место 8-9кл

"РАЗБОР ПОЛЕТОВ"

Участники конечно молодцы, но хитрые :-)
Опасаясь, что конкурсанты могут попасть в неравные условия, нам пришлось сделать "случайные" неприятности (порывы ветра, сбои в двигателях) не совсем случайными. Это привело к тому, что стало возможным "подогнать" параметры полета путем тонкой настройки коэффициентов. И что сделали конкурсанты?...ПРАВИЛЬНО! так и поступили! :-)
(такие решения наверное не понравились бы Илону Маску :-) )

Страшного в этом конечно ничего нет, все равно, прежде чем "подогнать" им пришлось серьезно программировать и повозиться с задачами (получилось очень похоже на ЕГ :-) ). Для подгонки целые программы написали :-). Так что конкурс программистов явно удался все было весело и интересно.

Все молодцы, в выходной день вместо того, чтобы гонять собак на улице, пришли "парить мозги". И не беда, что не все заняли призовые места! Конкурс есть конкурс кто-то все равно будет чуть чуть лучше чем другие. Главное что все вы на правильном пути! Разброс небольшой (особенно в первой задаче) Значит, что все были достаточно подготовлены.

Администрация конкурса сердечно благодарит всех за участие и желает всем в новом году успехов здоровья (и отличных оценок в школе). Помните, вы наша надежда, и будущее страны будет зависеть от Вас!


По всем вопросам обращайтесь к администрации "Звездного Мира" через систему

Вопрос-ответ (предпочтительно).

или по почте