Showing posts with label космос. Show all posts
Showing posts with label космос. Show all posts

Monday, November 5, 2012

Российские спутники-шпионы: гроза НАТО и Грузии

Итак, 24 ноября 2003 года российский спутник-шпион "Дон" (тяжелый КА "Космос-2399") всерьез озадачил военно-космическое командование США (NORAD), которое пристально отслеживает околоземное пространство. Напомню, что в благословенные советские времена, когда технологии были пожиже, Интернета вовсе не существовало, советские граждане не всегда могли узнать, а что же случилось с отечественным консервом в космосе. Зомбоящик и правдивые СМИ передавали всегда одну лишь правду, если кто помнит.

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

Вчера в Минобороны и "ЦСКБ-Прогресс" корреспонденту Ъ отказались комментировать информацию о развалившемся на куски космическом аппарате. Представитель "ЦСКБ-Прогресс", пожелавший остаться неназванным, сообщил Ъ, что в причинах случившегося должна разобраться специально созданная комиссия — она уже приступила к работе.  После гибели "Дона" у Минобороны на орбите не осталось ни одного спутника-шпиона.

Прочитать об этом спутнике можно в тогдашней заметке "КоммерсантЪ". Но я обращу внимание читателей на принцип работы этого чуда россиянско-советской технической (безаналоговой) мысли:

По сравнению с "Араксом", который сразу передает полученную информацию по радиоканалам через спутник-ретранслятор "Гейзер" в центр космической разведки ГРУ, аппарат "Дон" обладает меньшей оперативностью. Он производит фотосъемку заданных участков земной поверхности, а затем, пролетая над Южным Уралом и югом Западной Сибири, сбрасывает кассеты с отснятой пленкой. Всего их у аппарата восемь, и последняя пленка приземляется в спускаемом аппарате спутника вместе с фотоаппаратурой. После того как сотрудники Федерального управления авиационно-космического поиска и спасания находят кассеты, их доставляют самолетом в Москву. Там пленка попадает в руки специалистов ГРУ, которые приступают к изучению запечатленных на ней объектов.

Сам спутник недорогой, официальный срок его жизни на орбите - 4 месяца, но как видим, и этот срок не все могут протянуть. Более сложные спутники у РФ тогда не лучше себя вели (см. заметку).

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

Вчера пресс-служба космических войск РФ опровергла сведения стратегического командования США о том, что спутник детальной фоторазведки "Дон" (он был запущен с Байконура в августе 2003 года под обозначением "Космос-2399") прекратил работу, распавшись на орбите на пять частей (Ъ сообщал об этом 25 ноября).

 На самом деле "Дон" работоспособность не потерял и продолжает проводить фотосъемку участков земной поверхности. По данным Ъ, случилось следующее. Из-за нештатного отделения от него капсулы с очередной отснятой фотопленкой (капсулы сбрасываются на Землю) она не была отстрелена, а просто вывалилась из спутника. При этом фотопленка начала разматываться (ее длина составляет несколько десятков метров). Бликуя в солнечных лучах, она идентифицировалась наземными техническими средствами наблюдения как три летающих вблизи "Дона" объекта, четвертым была капсула, пятым — сам спутник.

Глупые американцы, видимо, не поняли, что россиянский аппарат использует такие прорывные технологии и сочли, что он просто развалился. Тем не менее, обращу внимание читателей на один факт: на дворе 2003 год, а россиянские спутники такие же древние и архаичные, как в 60-70-х годах. Какие там в жопу радиоканалы... Представляете себе чекистов, лазающих по тайге, чтобы достать эти несчастные капсулы? А на дворе уже век Интернета, гугл-мапс появляется...

В реальности, в Эреф ничего нового не создавалось, спутники банально брали со склада (т.е. еще советские, старые) и запуляли на орбиту. Вот ситуация на 2005 год (разгар путинизма):

Господин Перминов заметил, что сейчас у России на орбите всего 96 спутников (у США — 425.—Ъ). "Из них 62 аппарата (65%) выработали ресурс, включая 33 военных спутника и 29 аппаратов гражданского и двойного назначения",— посетовал в заключение глава Роскосмоса.

Вслед за ним на трибуну поднялся замкомандующего космическими войсками по вооружению Олег Громов. "Пальцев одной руки хватит для того, чтобы сосчитать оставшиеся в запасе старые космические аппараты. Все три спутника будут запущены в следующем году. Запасов больше нет",— посетовал он. Для сравнения он сообщил, что ежесуточно 12-13 американских аппаратов различного назначения целенаправленно ведут наблюдение за поверхностью Земли, включая и территорию России, а у РФ всего один такой спутник (аппарат УС-ПУ.—Ъ) на орбите. На вопрос замглавы комитета по обороне и безопасности Валерия Трушникова, почему ситуация обстоит таким образом, господин Громов ответил: "Да у нас нет необходимых аппаратов оптико-электронной и всепогодной радиолокационной разведки, нет также спутников-ретрансляторов.

Мы даже не можем восстановить на орбите минимально необходимый состав аппаратов системы предупреждения о ракетном нападении за счет проведения запусков безнадежно устаревших спутников 71Х6 и 73Д6",— продолжал жаловаться генерал Громов". 

Читать подробнее здесь.

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

Поэтому россиянские спутники если и создаются, то на базе аппаратов 30-40-летней давности. Если говорить всерьез, то это бесполезные аппараты - с низкой надежностью, с спускаемыми капсулами с фото, с мизерным сроком функционирования. Вот в январе 2005 года с орбиты был сведен спутник-шпион "Кобальт-М" и... безвозвратно потерян в степях Оренбургской области:

Широко разрекламированный космическими войсками полет "Кобальта-М" прошел нештатно. Стартовав 24 сентября 2004 года, спутник из-за неисправности в системе управления был сведен с орбиты уже 10 января 2005 года — на две недели раньше запланированного срока. К тому же после приземления "Кобальта-М" в оренбургских степях был потерян его спускаемый аппарат с отснятой фотопленкой. Многомесячные поиски результата не дали, и Минобороны посчитало, что спускаемый аппарат сгорел в атмосфере в результате нештатного возвращения с орбиты.

Собственно, вот и аппарат:

Модернизированный спутник "Кобальт-М" разработан в "ЦСКБ-Прогресс" (Самара) на базе производимого с конца 70-х годов аппарата "Янтарь-4К2" (11Ф695) и выпущен ОАО "Арсенал" (Санкт-Петербург). Вес аппарата — 6,6 тонны. Срок активного существования на орбите — 120 суток.

Еще пример. Спутник системы морской радиотехнической разведки “Легенда” (“Космос-2421), запущенный в 2006 году и официально прекративший работу в 2008 году (по данным США, он перестал работать сразу же после запуска из-за поломки солнечной батареи), а до того 15 лет пролежавший в арсенале. Этот аппарат, кстати, упал на территорию Мексики в феврале 2010 года.

18 ноября 2006 года. В космосе развалился на части российский спутник-шпион оптической разведки "Космос-2423". Что это за аппарат? Да все тот же:

Служит для широкополосной съемки местности с высоты 200–220 км. На борту космического аппарата находится панорамная фотокамера и специальный барабан с 8 капсулами пленки. После того как пленка отснята, капсула сбрасывается на Землю. Подобный способ получения и доставки фотоинформации характерен для первых поколений спутников-шпионов 1960–1970-х годов.

В настоящее время Минобороны РФ периодически запускает тяжелые и средние спутники оптической разведки «Енисей», «Аракс», «Неман», «Око». Однако все они разработаны еще в прошлом веке и отличаются коротким сроком работы на орбите.

А вы говорите, ГЛОНАСС, космические войска, 500 лет космофлоту Рашеньки... Спутники кидают с орбиты кассеты, а чекисты с собаками ищут их по тайге (скорее всего, ничего не ищут, а пропивают командировочные).

Едем дальше. 2008 год. Россия задыхается от нефтяного баблоса. Олигархи устали скупать Лазурный берег и Флориду, в Англии для "русских" уже не действует наценка в 50% - повысили до 100%, офшоры на Кипре и Британских Виргинских островах грузят апельсины бочками. А что же в рашкованском военно-космическом хозяйстве? А все то же. Тоска, уныние и шлепание языком по мозгам лоховатых пидриотов. И, конечно, поднабившие оскомину завывания о недофинансировании.

Особо скажу, что военно-космический бюджет РФ ЗАКРЫТ. Но если судить по бюджету более "открытого" Роскосмоса, то в 2000-х годах он рос весьма впечатляюще (по ссылке выше на блог Толкователя есть цифры).

Наконец, 2012 год. Россия встала с колен, Владимир Путин в третий раз стал нашим лукашенкой. Заебись. Россиянские военные отправили на орбиту КА "Космос-2480", он же аппарат "Кобальт-М", он же советский "Янтарь-4К2М" 70-х годов. И какие там технологии у этого спутника фоторазведки?

Как только отладочные работы будут завершены, спутник приступит к фотосъемке земной поверхности по программе главного разведывательного управления Генштаба. По окончании работы спутник будет сбрасывать на Землю отснятые пленки в небольших контейнерах, которые после приземления будут доставлены для обработки в Центр космической разведки.
Источник

На дворе - 2012 год, трам-парам, но путинская Россия продолжает использовать остатки советских запасов (вот повезло компрадорам-то!), а также юзать технологии со спускаемыми фотокассетами (чекисты, высунув языки, их ищут в тайге и степях необъятной Родины):

Спутник системы предупреждения о ракетном нападении 71Х6, который войска ВКО запустили 30 марта также с Байконура, хоть и был технически устаревшим и, по информации "Ъ", собирался преимущественно из остававшихся запчастей, пока также работает без сбоев. А вот спутник-разведчик "Кобальт-М" едва ли сможет повысить эффективность разведывательных операций. Дело в том, что между фотосъемкой и спуском капсулы проходит приблизительно месяц, что существенно снижает ценность снимков.

Но не будем так категоричны. Естественно, Рашенька, нанолюбивая, затопленная азиатскими гастарбайтерами, спасающими ее экономику и демографию (рост числа изнасилований этому свидетель), запускала и более современные аппараты. Например, КА "Персона". Он обошелся в 5 миллиардов рублей и в 2009 году (вместе с рядом еще нанотехнологичных изделий такого же рода) поломался на орбите.

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

Более пока ни одного такого спутника ("Персона") на орбиту не запущено.

Надеюсь, на вопрос пытливого читателя я ответил. :)

P.S. Говоря в предыдущих постах о том, что никакого "ядерного щита" у РФ, по всей видимости, нет, я забыл обратить внимание на одну деталь, которая может стать лакмусовой бумажкей. Понятно, что обществу никогда не скажут, насколько советские ракеты сгнили и есть ли вообще в РФ ядерные заряды. Однако напомню, что путинская РФ годами, подчеркиваю, годами, жила без каких-либо спутников, предупреждающих ракетную атаку. В СССР их постоянное число составляло - по официальной информации - от 6 до 8. У РФ их то вообще не было в космосе, то 1-2 (и как правило, это старье со складов, которое постоянно ломалось). :) Как говорится, дальше думайте сами.

Wednesday, October 24, 2012

Как у нас пишут ПО для космических аппаратов | Научный метод

Как у нас пишут ПО для космических аппаратов

Хотелось бы рассказать вам немного о разработке ПО для космических аппаратов “у нас”, в отличие о того, что мы наблюдаем “у них“.

Для начала немного о себе: я работал в этой отрасли несколько лет и занимался непосредственно созданием бортового ПО и наземного обслуживающего ПО. В круг мои задач входили системы из контура управления и контроля аппарата, системной частью я не занимался, но взаимодействовать приходилось с ней достаточно плотно, т.к. реализуемые задачи были наиболее ответственными и ресурсоёмкими.

В общем, мой код уже летает в составе 2 модулей МКС, ещё один готовится улететь, а так же в составе нескольких спутников. Я не являюсь профессиональным инженером космических систем, но являюсь профессиональным программистом, поэтому и оценивать могу только часть касающуюся разработки ПО.

Все мои наблюдения оформлю в виде небольших тезисов.

  1. Большая часть ПО написана не профессиональными программистами.
    В основном функциональные системы написаны либо людьми имеющими инженерное образование связанное с летательными и космическими аппаратами, либо физиками и математиками, которым в силу необходимости пришлось научиться перекладывать свои знания на абстракции низкоуровневых языков программирования (типа C).
    Соответственно и на результаты такого написания кода без слёз взглянуть сложно.
  2. При написании бортовой части ПО используются технологии 20-30 летней давности.
    Это и устаревшие морально операционные системы, подходы к проектированию, реализации и тестированию программных продуктов. До сих пор можно найти документацию в виде страниц напечатанных на матричном принтере, которая в цифровом виде хранится у какого-нибудь дядечки на персональном компьютере под управлением MS-DOS, в одному ему известном месте.
  3. Для управления версионностью ПО не используются соответствующие программные продукты (Subversion, Git и т.п.).
    Даже если они и используются, то находится один (а чаще несколько) уникумов, которые не в состоянии их освоить, но в то же время являющиеся незаменимыми людьми, поэтому половина проекта находится под контролем системы управления версиями, а половина нет, что в итоге приводит к тому, что система начинает больше мешать, чем помогать в разработке.
  4. “Незаменимые” люди существуют.
    Существуют люди без которых разработка встает на месте. Чаще всего это связано с тем, что такой “незаменимый” держит в голове некие тайные знания на протяжении десятков лет и активно сопротивляется их формализации и оформлению в виде документации.
    Это может доходить до такого состояния, что с уходом “незаменимого” человека пропадают исходные тексты программ и целые пласты знаний, из-за чего приходится переписывать объемные системы с нуля.
  5. Отсутствие систем документооборота.
    Иногда таких систем просто нет, но чаще их просто не используют или использовать их крайне проблематично.
    В некоторых случаях система документооборота используется только для внешних по отношению к организации документов, для внутренней же документации используется переписка по e-mail, совещания и т.п.
  6. Бесконечные как по времени, так и по количеству совещания.
    Любое, даже самое мелкое действие для своей реализации может потребовать сбора совещания из 10-20 человек на срок 1,5-2 часа. Таких совещаний проводится 1-2 в день.
    На каждом таком совещании обсуждается сразу все вопросы, причем обсуждаются они по группам, т.к. эти вопросы редко касаются всех присутствующих, а в это время все остальные разговаривают между собой, играют или даже спят.
  7. Отсутствуют методология и системы модульного тестирования.
    Чаще всего, разработчик должен сам подумать и реализовать собственную систему модульного тестирования своего компонента, т.к. кроме него этим просто некому заняться.
  8. Слабо развиты методология и системы интеграционного тестирования.
    Чаще всего процесс слабо формализован и не поддается изменению. То есть, существуют формальные методики и люди занимающиеся тестированием, но получить что-то вменяемое от них практически невозможно.
    Все ошибки, в отсутствие системы учета багов, могут заноситься в бумажные журналы, которые сам разработчик должен отслеживать и после этого бежать к тестировщику для выяснения обстоятельств возникновения ошибки.
  9. Единственное, что спасает (далеко не всегда) ПО от багов это длительная многостадийная отработка.
    Зачастую при поступлении ПО на заключительную стадию тестирования в первые же несколько дней находят сотни ошибок.
    Иными словами, удивительно не то, что некоторые космические аппараты у нас не летают, удивительно то, что другие летают.
  10. Бессбойность работы не является приоритетом при проектировании и реализации.
    Многие предложения по повышению надежности ПО требующие лишь некоторого времени на реализацию отклоняются на том основании, что менеджер не видит или не понимает проблемы.
    Даже простейшие системы контроля параметров попадающих на борт внедрялись с большим трудом под предлогами “оптимизации” или недопустимости изменения интерфейса существующих функций используемых десятком разработчиков.
  11. Преждевременные псевдооптимизации при явной пессимизации.
    В программах почти всех инженеров ставших программистами по необходимости можно увидеть псевдомикрооптимизации, которые делают код нечитаемым (например: использование операций сдвига вместо умножения, использование битовых операций для ускорения исполнения программы, отказ от выделения функций для экономии на вызовах и т.д. и т.п.). Программы приобретают поистине кошмарный вид с десятком уровней вложенности и переиспользованием одной переменной для разных задач в пределах одной функции, с затейливой битовой арифметикой и шаманскими макросами имеющими глобальную область видимости.
    Вместе с тем при компилировании релизной бортовой версии могут быть сознательно выключены все оптимизации компилятора и линковщика для обеспечения какой-нибудь редкоиспользуемой низкоуровневой функции (например: реализации бинарных патчей). Что в конечном счете приводит к тому, что бортовой код становится медленным как черепаха и выходит за такт жесткого реалтайма, и в свою очередь вызывает новую волну дебильных микрооптимизаций по включению тела функций в места их вызова и замены нормальных вычислений сдвигами и т.п.
  12. Системная текучка кадров. Текучка кадров встроена в систему — такого слоя специалистов как грамотные опытные разработчики не пред пенсионного возраста практически нет. Есть два лагеря: профессионалы старой школы сопротивляющиеся всему новому и держащиеся за свои рабочие места (про них говорят: “Эти люди не читают книг — они их пишут”), и бывшие студенты ещё ничему не научившиеся и зачастую просто “отсиживающиеся” от призыва в армию. Большинство адекватных людей через 2-3 года работы понимают, что никаких перспектив и возможностей не предвидится и уходят на большие зарплаты. Но на их место уже готов новый набор из студентов.