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

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

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

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

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. по абсолютной величине и не могут содержать разные НЕчисла.

mind22

ЦитироватьSGS_67 пишет:
Так вы же сами определили дельта в диапазоне [0...2*PI).
Когнитивный диссонанс не вызывают её отрицательные значения?
Думать не пробовали?

Ну очевидно же, что там происходит преобразование [0..2.0*PI) в [-PI..PI), иначе код бы был тривиальным:

double get_turn_angle(double course) {
    ...
    return delta;
}

mind22

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

:-)

Штуцер

Цитироватьmind22 пишет:
. Берите лучше таких, как SGS_67
Дык он "ракетчик по ВУС".  :D
Но в виде обломков различных ракет
Останутся наши следы!

Штуцер

ЦитироватьSGS_67 пишет:
Это как,едва научились писать по-русски, считать себя равным автору Тихого Дона.
С авторством именно этого произведения есть вопросы.  :D
Но в виде обломков различных ракет
Останутся наши следы!

Штуцер

Вопрос Старому. Раз уж он здесь.  ;)
У РБФ есть ТЗК сопла С5.92?
Если есть , то сдвижная или откидная? Сколько секунд  открытие?
Но в виде обломков различных ракет
Останутся наши следы!

SGS_67

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

:-)
Клиент дозрел, приступим к "потрошению". [IMG] 

Цитироватьmind22 пишет: 
ЦитироватьSGS_67 пишет: 
А с чего это delta должна меняться только в одну сторону, и почему не может в другую?
Потому что в "..." применяется модульная арифметика.
Скажите, каким образом эта модульная арифметика может запретить аппарату вращаться в любом направлении, и иметь при этом отрицательное изменение углов относительно исходного?

Цитироватьmind22 пишет: 
ЦитироватьSGS_67 пишет: 
Так вы же сами определили дельта в диапазоне [0...2*PI). 
Когнитивный диссонанс не вызывают её отрицательные значения?
Думать не пробовали?
Пробовал.
Просто опустить себя на уровень тупого кодера занимает много времени и сил.

ЦитироватьНу очевидно же, что там происходит преобразование [0..2.0*PI) в [-PI..PI), иначе код бы был тривиальным:
Ах, вот оно, значицца, что!

Тогда контрольный выстрел.

Зачем нужен этот быдлокод:
Код double get_turn_angle(double course) {
    ...
    return (delta}  
, если для преобразования достаточно из дельты просто вычесть PI:
delta = delta - PI. ?

 ;)

SGS_67

ЦитироватьШтуцер пишет:
Цитироватьmind22 пишет:
. Берите лучше таких, как SGS_67
Дык он "ракетчик по ВУС".  :D
Дык не дятел, это точно!  :D

ЦитироватьШтуцер пишет:
ЦитироватьSGS_67 пишет:
Это как,едва научились писать по-русски, считать себя равным автору Тихого Дона.
С авторством именно этого произведения есть вопросы.  :D
Какие ещё там вопросы, быдлован?
 :D

mind22

ЦитироватьSGS_67 пишет:
если для преобразования достаточно из дельты просто вычесть PI:
Не пишите бред. Если просто вычесть PI, то у вас 0 градус превратится в -180.

Serge V Iz

А можно я тоже вопрос... не знаю к кому, ко всем ) В ККП РБФ используются акселерометры или гироинтеграторы? Всм, работаем в приращениях кажущейся, или в скоростях?

ПЗ

Цитироватьthunder26 пишет:
ЦитироватьПЗ пишет:
Далее, собственно, комплекты бортовой аппаратуры для проведения ПНМ, полагаю, еще миллионов 100, т.к. это все должно быть боевое с приемкой ОТК и Заказчика.
Не обязательно. У нас на комплексном стенде используют технологические приборы. Они дешевле боевых, так как требования по комплектации мягче.
Тогда и результаты не будут носить легитимный характер. До первой аварии. Потом окажется, что технологический прибор не вполне соответствовал боевому и на ПНМ опять не удалось загодя смоделировать аварийную ситуацию. Это мы проходили. Теперь вынуждены грызть локти, душить в себе жабу, но заказывать отдельный штатный комплект бортовой аппаратуры специально для ПНМ.

В идеале проводить его должна некая третейская организация, не привязанная к разработчику СУРН или СУРБ, тем более, что у нас и разгонники делают три фирмы и РН разные бывают. В авиации этиим занимается ГосНИИАС. Теоретически, ничто не мешает подключить его и к космическим ракетам. Но на практике, к сожалению, после катастройки институт деградировал настолько, что их работа теперь превратилась в чистый формализм, и каждое КБ сейчас старается создать свой комплекс ПНМ. Но т.к. "сквозное" моделирование, где как раз взаимодейстуют комплексы носителя и ракеты, проводится на их территории. Вопрос в том, чтобы по результатам виртуальных "полетов" специалисты смогли таки обнаружить среди тысяч безликих графиков предпосылки к возможным авариям. Вот тут у нас обычно собака-то и зарыта...

SGS_67

#2231
Цитироватьmind22 пишет:
ЦитироватьSGS_67 пишет:
если для преобразования достаточно из дельты просто вычесть PI:
Не пишите бред. Если просто вычесть PI, то у вас 0 градус превратиться в -180.
Если просто вычесть PI, то 0  превратится в -PI, уважаемый.
То есть, результат будет принадлежать интервалу [-PI..PI).
Чего ты так долго и мучительно добивался.
  :D

Штуцер

ЦитироватьSGS_67 пишет:
 Дык не дятел, это точно!
Одно другого не исключает, скорей предопределяет.
ЦитироватьSGS_67 пишет:
Какие ещё там вопросы, быдлован?
По Тихому Дону. Чмо, изучай литературу. Ты и тут чайник.  :D
Опять обделался, как с запасами топлива РБФ.
Но в виде обломков различных ракет
Останутся наши следы!

mind22

ЦитироватьSGS_67 пишет:
Цитироватьmind22 пишет:
ЦитироватьSGS_67 пишет:
если для преобразования достаточно из дельты просто вычесть PI:
Не пишите бред. Если просто вычесть PI, то у вас 0 градус превратиться в -180.
Если просто вычесть PI, то 0 превратится в -PI, придурок.
То есть, результат будет принадлежать интервалу [-PI..PI).
Чего ты так долго и мучительно добивался.
  :D  

Ну а как прокомментируют ответ SGS_67 другие участники форума?

Как-то так?


Serge V Iz

Вроде бы, чисто технически, удобнее проводить такие эксперименты у одного из разработчиков СУ. РН или РБ. Разумеется, при этом одна из СУ должна быть адаптирована к условиям стенда на чужой территории. По возможности,  только внешними, "адаптерами". Хотя последнее, практически, всегда оказывается затруднительным )

Serge V Iz

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

SGS_67

#2236
Цитироватьmind22 пишет:
Ну очевидно же, что там происходит преобразование [0..2.0*PI) в [-PI..PI)
Вот и мне тоже интересно.

Напомню, задача была:
Цитироватьпреобразование [0..2.0*PI) в [-PI..PI)
Для меня, достаточно просто вычесть PI из исходного значения угла.

А по-вашему, необходима эдакая вот функция:
Код double get_turn_angle(double course) {
    ...
    return (delta}  
Кто тут есть быдлокодер, думаю, сможет определить и человек, не слишком сильный в программировании и выч. математике.
  :D

Morin

ЦитироватьLRV_75 пишет:
ЦитироватьSerge V Iz пишет:
Хотя, для целей проверки того ляпа плюс-минус полсапога не имеет значения. А других, которые лежат на самом краешке того, что рождается из навигационных задач?
Сам не видел, но мне рассказывали люди, имеющие отношение к таким работам, что при наземных испытаниях спутников в Самаре на спутник одевают купол/полусферу с кучей светодиодов, имитирующих звездное небо и таким образом "обманывают" СОЗ КА.
Вот видите как люди с креативным складом ума решают подобные задачки, а не только говорят о "неразрешимых" проблемах, как Вы )))
В Самаре и динамический стенд был, где КА почти как в реальных условиях работал. В Китай продали. Говорят нигде в мире такого больше нет. И большая вакуумная камера с искусственным Солнцем есть.
Лучшее - враг хорошего

Serge V Iz

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

ПЗ

ЦитироватьPIN пишет:
ЦитироватьПЗ пишет:
Стоимость одного трехстепенного динамического стенда Швейцарской фирмы AQutronic для установки туда одной ГСП переваливает за 100млн.
Для интеграционных испытаний совершенно не факт, что нужна это головная боль. По крайней мере, не припомню, чтобы для подобного на Веге и Ариан использовались динамические стенды...
Безусловно. Я имел в виду оборудование, необходимое для отработки СУ полностью - сначала автономно,а потом и комплексно. Отдельный комплекс для интеграционных испытаний не оправдан. Тут задача объединить работу комплексов ПНМ отдельных СУ. При условии, что они есть и на них есть все необходимые имитаторы. Просто люди думают об этом как о чем-то побочном, недорогом и не сильно напряжном. Заказчик в первую очередь. На самом деле есть подводная часть айсберга.