Метеор-М №2-1 с попутчиками – Союз-2.1Б/Фрегат – Восточный 1С – 28.11.2017 08:41 ДМВ - авария

Автор zandr, 02.09.2017 20:54:00

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

LRV_75

ЦитироватьSerge V Iz пишет:
Для них другой параметр имеется ВБР.
И какая онаа? 
У Союз-2 вроде 0,95.
Если бы такая надежность была у банкоматов, того же сбера, то Грефа давно расстреляли бы )))
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Serge V Iz

Кстати, системы пвтоматизированного тестирования - тоже один из инструментов борьбы со сложностью. В виде плпытки перевалить бремя вдумчивого и внимательного анализа экспериментальных данных на тупой формальный пвтомат. До определенных пределов это сверхэффекьивно, потом просто эффективно, потом непонятно эффективно, ли, а потом и пустая растрата киллватт электроэннргии )

Serge V Iz

ЦитироватьУ Союз-2 вроде 0,95
Нееет. Мы хотим космонавтов! )

LRV_75

ЦитироватьSerge V Iz пишет:
ЦитироватьДа ладно
Это тоже специфика отрасли. В массовом, например производстве такая ситуация, согласен, выглядела бы дико )
Со спецификой отрасли я в свое время был немного знаком.
Поэтому знаю, чтобы не завершить ЛКИ после 10-ти успешных запусков нужны веские основания.
У истории запусков Союз-2.1б таких очевидных оснований вроде не было. Поэтому странно.
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Denis Voronin

ЦитироватьSerge V Iz пишет:
ЦитироватьУ Союз-2 вроде 0,95
Нееет. Мы хотим космонавтов! )
У космонавтов весьма толковая и очень дубовая система спасения есть.
Кривыми должны быть извилины, а не руки.

Serge V Iz

ЦитироватьЕсли бы такая надежность была у банкоматов, того же сбера, то Грефа давно расстреляли бы )))
Вы таки будете смеяться... В прочем, я пользуюсь ими редко, и, возможно, невезучий в этом плане )

LRV_75

ЦитироватьSerge V Iz пишет:
Кстати, системы пвтоматизированного тестирования - тоже один из инструментов борьбы со сложностью. В виде плпытки перевалить бремя вдумчивого и внимательного анализа экспериментальных данных на тупой формальный пвтомат. До определенных пределов это сверхэффекьивно, потом просто эффективно, потом непонятно эффективно, ли, а потом и пустая растрата киллватт электроэннргии )
В сложных системах, регрессионное тестирование, состоящее из тысяч тестов давно автоматизировано и нет очевидных оснований полагать, что там что то не эффективно или пустая трата электроэнергии.
Это даже не обсуждается ))
Как раз регрессионное тестирование и отлавливает тех влетающих дятлов, которые пытаются разрушить цивилизацию.
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

LRV_75

ЦитироватьSerge V Iz пишет:
ЦитироватьЕсли бы такая надежность была у банкоматов, того же сбера, то Грефа давно расстреляли бы )))
Вы таки будете смеяться... В прочем, я пользуюсь ими редко, и, возможно, невезучий в этом плане )
Значит Вы прирожденный тестировщик к которому липнут дефекты )) Незаменимые люди, кстати ))
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Serge V Iz

Цитироватьочень дубовая
никто ее не будет отбирать у космонавтов. кстати с очень дубовостью связан один  случай неучета ее способности принимать решения самостоятельно. она сработала на ракете, которая никуда не собиралась лететь )

h4lf

ЦитироватьSerge V Iz пишет:
Предлагаю найти ошибку (она есть, в логике):

double delta = target-current;
double canon_delta = delta - 2*M_PI*floor(delta/2/M_PI);
return (canon_delta>=M_PI)?(canon_delta-2*M_PI):canon_delta;

требование - получить угол в [-π, π), язык C, target и current типа double, диапазона, скажем до 1000. по абсолютной величине и не могут содержать разные НЕчисла.
Лично я так и не увидел ошибку в логике... вроде всё нормально, углы и знаки получаются корректные (за плюсовые принимал углы, отсчитываемые по часовой стрелке, а за минусовые - против часовой). Если возвращает минус, то current надо крутить к target против часовой, а если возвращает плюс - по часовой.
Надеюсь тут не свойства float замешаны? А то этот float - коварный тип...
Цитироватьmind22 пишет:
Ну а как прокомментируют ответ SGS_67 другие участники форума?
Если вместо условия просто вычитать π (180°) из canon_delta, то получаются неправильные углы: например вместо π (180°) получается ноль, или получаются правильные(два раза в сутки), но не с тем знаком - вместо π/2 (90°) получается -π/2 (-90°) и наоборот. В общем - минусовая половина (π ÷ 2π) переносится в плюс, а плюсовая в минус(должна оставаться в плюсе), хотя формально вроде бы как соответствует переносу 0 ÷ 2π -> -π ÷ π  (тут должно быть упоминание о пуговицах и рукавах, но оно где-то выше).

Serge V Iz

ЦитироватьКак раз регрессионное тестирование и отлавливает тех влетающих дятлов, которые пытаются разрушить цивилизацию.
А если на минуточку представить, существует не одно единственнлеПО как продукт, а больше, чем одна реализация алгоритмов, больше чем одна реализация бортовой логики, и больше, чем один только имитационный стенд, есть еще комплексы, по котором распределены, да еще с перекрытием разлисные проверки, да еще и с взаимным перекрытием? :) Что там поо отдел имитационного моделировпния? :)

LRV_75

ЦитироватьSerge V Iz пишет:
ЦитироватьУ Союз-2 вроде 0,95
Нееет. Мы хотим космонавтов! )
Если Вы так хорошо знаете про Союз-2, то может знаете и расскажите почему сняли Союз-2 со старта в июле 2006 года при попытке запуска Метопа?)) 
правда там Союз-2.1а был
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Serge V Iz


LRV_75

ЦитироватьSerge V Iz пишет:
не расскажу. у меня это за горизонтом событий )
За горизонтом, потому что уже не участвовали или еще? )
Главное не наличие проблем, главное способность их решать.
У каждой ошибки есть Имя и Фамилия

Denis Voronin

ЦитироватьSerge V Iz пишет:
Цитироватьочень дубовая
никто ее не будет отбирать у космонавтов. кстати с очень дубовостью связан один случай неучета ее способности принимать решения самостоятельно. она сработала на ракете, которая никуда не собиралась лететь )
Что-то там на тему забыли отключить после отмены старта?

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

Можно немного иначе: есть такая штука, как обработчик ошибок. В ситуациях когда всё пошло не так, частенько используются аварийные режимы. Например банальная винда. Задача таких режимов как правило заключается в том чтобы система заработала хоть как-то минимально-достаточно для последующего приложения рук и мозгов. Вот на Фобос-в-грунте реализация такого режима оказалась так себе.
Кривыми должны быть извилины, а не руки.

Serge V Iz

Цитировать свойства float замешаны
так точно :(
для нагнетания расскажу страшилку. представим себе, что результат этой функции пойдет в управляющую аппаратуру, для чего должен будет быть отображен в 16-р целое минус 32768 .. плюс 32767. И значение два пи плюс где-то эпсилон типа double может быть преобразовано в плюс 32768. Помните, какого именно типа исключение уронило Ариану? :)

Неважно, что там должен или недолжен предпринимать автор кода преобразования чисел. При проверке важно вычистить все. А какова вероятность попасть в требуемое значение случайно? :).

Serge V Iz

Цитировать забыли отключить после отмены старта
насколько я понял, забыли, что выключатель окажется, фактически, недоступным ) не могу 100% ручаться.

Serge V Iz


SGS_67

ЦитироватьSerge V Iz пишет:
ЦитироватьТам, где Восточный, боги с другим понятием
Тэнгер Эцег и Газан Ээж? Так надо ж просто у монголов проконсультироваться! )
Вот именно.
Они тогда дадут понять, что зуб Рогозина - это уже не его зуб.
Он ихний.

Serge V Iz

ЦитироватьНапример банальная винда. Задача таких режимов как правило заключается в том чтобы система заработала хоть как-то минимально-достаточно для последующего приложения рук и мозгов
Это на КА, на ракете, как правило, стоит вопрос "черт  с ней уже, с задачей-миссией. как спасти оборудование СК и, главное, людей?".