[image]

Использование твердотельных гироскопов в ракетомоделях

 
1 27 28 29 30 31 53
RU SashaMaks #04.07.2015 01:05  @Бывший генералиссимус#03.07.2015 15:10
+
+1
-
edit
 

SashaMaks
SashaPro

аксакал

Xan>> Возможно, из-за быстрого вращения по крену.
Б.г.> Точно-точно! А слабо тебе натравить твой алгоритм на мои данные и построить траекторию движения?
Б.г.> Я займусь этим сам, но не раньше следующей недели.

А я уже попробовал пропустить через свой алгоритм:

Симуляция 005
Воспроизведение полёта ракеты по данным с гироскопа и акселерометра

Оси датчиков связал с указанием того, что было написано Б.г. и учетом того, что системы координат везде правосторонние.
В конце на видео представлен график ускорений и угловой скорости, которые получились уже в глобальной системе координат с учётом g.

Алгоритм получился проще, чем у Xana, поэтому работает быстрее. Однако логика совсем другая вышла, мне даже интересно, получится ли вообще чего-то воспроизвести по исходному алгоритму Xana. :)
А у моей программы теперь появился ещё и режим воспроизведения данных с датчиков и почти готовый алгоритм для управления ракетой.
   43.0.2357.13043.0.2357.130
RU Бывший генералиссимус #04.07.2015 01:15  @SashaMaks#04.07.2015 01:05
+
-
edit
 
Xan>>> Возможно, из-за быстрого вращения по крену.
Б.г.>> Точно-точно! А слабо тебе натравить твой алгоритм на мои данные и построить траекторию движения?

SashaMaks> А я уже попробовал пропустить через свой алгоритм:

Спасибо, очень похоже на правду. У меня есть предположение, что скорость вращения по крену стабилизировалась на уровне, слегка превышающем диапазон датчика, и находилась на этом уровне до 9-й секунды.
   11.011.0
RU SashaMaks #04.07.2015 01:17  @Бывший генералиссимус#04.07.2015 01:15
+
-
edit
 

SashaMaks
SashaPro

аксакал

Б.г.> Спасибо, очень похоже на правду. У меня есть предположение, что скорость вращения по крену стабилизировалась на уровне, слегка превышающем диапазон датчика, и находилась на этом уровне до 9-й секунды.

Я могу дальше проиграть, но лучше бы исходный файл с уже исправленными данными по битности, у меня на это больше всего времени ушло...
   43.0.2357.13043.0.2357.130
RU Бывший генералиссимус #04.07.2015 02:22  @SashaMaks#04.07.2015 01:17
+
-
edit
 
Б.г.>> Спасибо, очень похоже на правду. У меня есть предположение, что скорость вращения по крену стабилизировалась на уровне, слегка превышающем диапазон датчика, и находилась на этом уровне до 9-й секунды.
SashaMaks> Я могу дальше проиграть, но лучше бы исходный файл с уже исправленными данными по битности, у меня на это больше всего времени ушло...

В экселе это делается на раз-два-три:
=if(rc[-1]-r[-1]c[-1]>65000;rc[-1]-65536;rc[-1])

А можно смоделировать с точки съёмки, как в этом ролике, чтобы поставить бок-о-бок реальную съёмку и модельную?

Летающий стенд - испытание №1
В этом пуске мы испытывали прототип системы управления, которая полетит на космической ракете. Цель — проверить работоспособность датчиков при больших ускорениях ракетного полета и записать их показания. Решетчатые рули в этом полете были застопорены и поэтому выполняли роль только стабилизаторов.

Отредактированный файл прилагается, с уже восстановленным старшим битом.
Но реальное значение скорости по крену больше, чем 65534, это просто "на упор легло".

К сожалению, на отсчёте номер 3608 и второй гироскоп "лёг на упор". Поэтому серия только до этого места.
Прикреплённые файлы:
 
   11.011.0
RU SashaMaks #04.07.2015 02:37  @Бывший генералиссимус#04.07.2015 02:22
+
-
edit
 

SashaMaks
SashaPro

аксакал

Б.г.> А можно смоделировать с точки съёмки, как в этом ролике, чтобы поставить бок-о-бок реальную съёмку и модельную?

Можно, нужны координаты наблюдателя относительно систем отсчётов датчиков.
   43.0.2357.13043.0.2357.130
RU Бывший генералиссимус #04.07.2015 12:59  @SashaMaks#04.07.2015 02:37
+
-
edit
 
Б.г.>> А можно смоделировать с точки съёмки, как в этом ролике, чтобы поставить бок-о-бок реальную съёмку и модельную?
SashaMaks> Можно, нужны координаты наблюдателя относительно систем отсчётов датчиков.

Эх, не догадались зафиксировать!.. Но, по воспоминаниям, наблюдатель стоял приблизительно на отрицательном продолжении синей оси координат :) на расстоянии 30±5 шагов от места пуска. С небольшим смещением в сторону положительного направления красной оси.
   11.011.0
RU SashaMaks #04.07.2015 14:11  @Бывший генералиссимус#04.07.2015 12:59
+
-
edit
 

SashaMaks
SashaPro

аксакал

Б.г.> Но, по воспоминаниям, наблюдатель стоял приблизительно на отрицательном продолжении синей оси координат :) на расстоянии 30±5 шагов от места пуска.

Хорошо, завтра смоделирую.
   43.0.2357.13043.0.2357.130
KZ Xan #04.07.2015 15:27  @Бывший генералиссимус#03.07.2015 15:10
+
-
edit
 

Xan

координатор

Б.г.> А слабо тебе натравить твой алгоритм на мои данные и построить траекторию движения?

Не, слабо. Ему нужны все каналы исправными.
Долго смотрел на картинки и так и эдак, но не придумал, как с потерянным каналом можно восстановить. Ракета до апогея сделала больше десяти оборотов по крену.

Xan>> А смотрели, как работают рули, когда ракету руками наклоняешь/вращаешь?
Б.г.> Нет. И в этом полёте машинки вообще были застопорены.

Я про "попробовать дома".
Что при наклоне/вращении ракеты она пытается рулями рулить в правильную сторону.
А не как известный Протон.

Б.г.> Первые три колонки - угловые скорости (1 LSB = 0.00125 градуса в секунду, период 1/409,6 секунды)

Для маленькой ракеты скорострельность гироскопов шибко маленькая, всего 80 град/с.
А в полёте по крену было до 540.
Эх, надо было с включенными машинками лететь!
   
RU SashaMaks #05.07.2015 17:00  @SashaMaks#04.07.2015 14:11
+
+2
-
edit
 

SashaMaks
SashaPro

аксакал

SashaMaks> Хорошо, завтра смоделирую.

Готово:

Симуляция 006
Воспроизведение полёта ракеты по данным с гироскопа и акселерометра

Возможно, что охват камеры не точный, так как ещё и её угол перспективы нужно знать, но и так вроде похоже получилось. В целом кривизна траектории соответствует общему направлению движения.
Но видно, что данных по одной оси не хватает. На времени более 2с уже заметно нарушается траектория движения и наклон ракеты. Причём, мои попытки как-то это компенсировать угадыванием кривой, ничего не дали, траектория только от одной оси меняется каждый раз по-разному и очень сильно. Лучше, чтобы датчики не садились.
   43.0.2357.13043.0.2357.130

SashaMaks
SashaPro

аксакал

Xan> Не, слабо. Ему нужны все каналы исправными.

В чём проблема?
Там все каналы есть до 1,16с.
   43.0.2357.13043.0.2357.130
RU Бывший генералиссимус #05.07.2015 18:15  @SashaMaks#05.07.2015 17:00
+
-
edit
 
SashaMaks> Готово:

Да, спасибо, впечатляет!

SashaMaks> Лучше, чтобы датчики не садились.
Я сейчас переделываю прошивку, там у гироскопа 3 диапазона. Сначала я хотел сделать автоопределение (т.е. если больше 3/4 диапазона использовано - включить более грубый). Но непонятно, что при этом происходит с цифровым фильтром. Хорошо, если теряется 1-2 сэмпла, это незаметно, а если столько, сколько сейчас у фильтра полюсов? Т.е. 17, это уже много. Так что сделал только ручное переключение диапазона перед полётом с запоминанием настроек в EEPROM.
   11.011.0
RU soms_f #09.07.2015 13:57  @Бывший генералиссимус#05.07.2015 18:15
+
-
edit
 

soms_f

новичок
Я прошу прощения за "новичковый" вопрос, но что можно почитать на тему СУ для моделей ракет, чтобы хотя бы немного вникнуть в премудрости, излагаемые в этой ветке? И ещё вопрос: а каких-то готовых решений по СУ (да и вообще по БРЭО) не существует, ну вроде Ardupilot для моделей ракет? В авиамоделизме ведь всё это есть, и телеметрия и автопилоты для моделей...
   39.039.0
+
-
edit
 

fortekom

втянувшийся
s.f.> а каких-то готовых решений по СУ
у тебя есть шанс стать первым )
двигатель как правило работает 1-2 сек, так что думай
   43.0.2357.13243.0.2357.132
RU Skyangel #12.07.2015 19:59  @Бывший генералиссимус#05.07.2015 18:15
+
-
edit
 

Skyangel

опытный

Б.г.> ...
Написал в личку.
Извиняюсь за оффтоп.
   39.039.0
RU Бывший генералиссимус #22.07.2015 17:44  @Xan#04.07.2015 15:27
+
+2
-
edit
 
Xan> Я про "попробовать дома".
Xan> Что при наклоне/вращении ракеты она пытается рулями рулить в правильную сторону.
   43.0.2357.13443.0.2357.134
RU umbriel #23.07.2015 02:04  @Бывший генералиссимус#22.07.2015 17:44
+
-
edit
 

umbriel

опытный

Xan>> Я про "попробовать дома".
Xan>> Что при наклоне/вращении ракеты она пытается рулями рулить в правильную сторону.
Б.г.> http://www.youtube.com/watch?v=hr9PTpCvv2M&feature=em-upload_owner

Почему на Ангаре 1.2 не решетчатые? И на стингерах всяких тоже
   43.0.2357.13443.0.2357.134
RU Бывший генералиссимус #23.07.2015 09:59  @Oxandrolone#23.07.2015 02:04
+
-
edit
 
Xan>>> Я про "попробовать дома".
umbriel> Xan>> Что при наклоне/вращении ракеты она пытается рулями рулить в правильную сторону.
Б.г.>> http://www.youtube.com/watch?v=hr9PTpCvv2M&feature=em-upload_owner
umbriel> Почему на Ангаре 1.2 не решетчатые? И на стингерах всяких тоже

Павел Пушкин утверждает, что уточнённый расчёт показывает, что воздушные рули Ангаре-1.х не нужны вовсе - управляющих моментов по крену от рулевых сопел вполне хватает.
А вот на Н-1 были решётчатые стабилизаторы.

Главный недостаток решётчатых рулей - большее лобовое сопротивление.
Главное достоинство - меньшее изменение характеристик при переходе на сверхзвук.
Ещё у них меньше шарнирный момент, т.е. рулевая машинка получается менее мощной и более лёгкой. Этого, в принципе, можно добиться и на классике, но тогда на дозвуке момент будет направлен против отклонения, а на сверхзвуке - по отклонению. Т.е. на сверхзвуке момент будет отклонять руль ещё дальше.
   11.011.0
RU Бывший генералиссимус #23.07.2015 10:43  @Oxandrolone#23.07.2015 02:04
+
-
edit
 
RU umbriel #23.07.2015 12:14  @Бывший генералиссимус#23.07.2015 09:59
+
-
edit
 

umbriel

опытный

Б.г.> Павел Пушкин утверждает, что уточнённый расчёт показывает, что воздушные рули Ангаре-1.х не нужны вовсе - управляющих моментов по крену от рулевых сопел вполне хватает.

Так у РД-191 нет рулевых сопел
   43.0.2357.13443.0.2357.134
RU Бывший генералиссимус #23.07.2015 13:15  @Oxandrolone#23.07.2015 12:14
+
-
edit
 
Б.г.>> Павел Пушкин утверждает, что уточнённый расчёт показывает, что воздушные рули Ангаре-1.х не нужны вовсе - управляющих моментов по крену от рулевых сопел вполне хватает.
umbriel> Так у РД-191 нет рулевых сопел

У РД-191 нет, а у Ангары-1.2 есть. Есть даже фотки, где их видно.
В любом случае, одних воздушных рулей недостаточно - много времени ракета летит в условиях, когда скоростного напора недостаточно для управления
   43.0.2357.13443.0.2357.134
RU umbriel #23.07.2015 14:51  @Бывший генералиссимус#23.07.2015 13:15
+
-
edit
 

umbriel

опытный

Б.г.>>> Павел Пушкин утверждает, что уточнённый расчёт показывает, что воздушные рули Ангаре-1.х не нужны вовсе - управляющих моментов по крену от рулевых сопел вполне хватает.
umbriel>> Так у РД-191 нет рулевых сопел
Б.г.> У РД-191 нет, а у Ангары-1.2 есть. Есть даже фотки, где их видно.

То есть, на Ангаре еще и рулевые двигатели, которые создают не только моменты по крену? Зачем это с качающимся двигателем? %)

Где они?
   43.0.2357.13443.0.2357.134
RU Бывший генералиссимус #23.07.2015 22:18  @Oxandrolone#23.07.2015 14:51
+
-
edit
 
umbriel> То есть, на Ангаре еще и рулевые двигатели,

Нет, я же сказал - рулевые сопла. Они питаются от ТНА двигателя.

umbriel> которые создают не только моменты по крену?

Ну, поскольку их только одна пара, то, да, не только по крену, но паразитные моменты компенсируются отклонением основной камеры.
umbriel> Зачем это с качающимся двигателем? %)

Как зачем? Воздушные рули не работают, если нет скоростного напора. Это наблюдается секунд 15 после отрыва, пока мала скорость, и последние 30-40 секунд работы ступени, когда уже мала плотность.

umbriel> http://i.imgur.com/hr0qWww.jpg
umbriel> Где они?

маленькая коробочка на торце возле правого на этой фотке воздушного руля.
   11.011.0
RU Бывший генералиссимус #15.08.2015 19:20  @SashaMaks#04.07.2015 01:05
+
-
edit
 
SashaMaks> А я уже попробовал пропустить через свой алгоритм:
Ну, что, мы слетали второй раз! Несколько более успешно. Зашкал по крену случился уже после апогея. По тангажу и рысканию сигнал был в диапазоне.

В канале крена наблюдались автоколебания:

А, всё-таки, она вертится! (с)

В смысле, рулит. Итак, вчера мы слетали второй раз. Нижеприведённый график показывает первые три секунды полёта. И что же мы видим на этом графике? автоколебания в… // users.livejournal.com
 
   11.011.0
RU RocKI #15.08.2015 19:27  @Бывший генералиссимус#15.08.2015 19:20
+
-
edit
 

RocKI

опытный

Б.г.> Ну, что, мы слетали второй раз! Несколько более успешно.

А ролики?
   44.0.2403.15544.0.2403.155
AD Реклама Google — средство выживания форумов :)
RU Бывший генералиссимус #15.08.2015 20:05  @RocKI#15.08.2015 19:27
+
-
edit
 
Б.г.>> Ну, что, мы слетали второй раз! Несколько более успешно.
RocKI> А ролики?
Ролики будут, видимо, в понедельник. Их делают Лин сотоварищи. Моё дело - гироскоп, рулевые машинки, и то, что между ними :)
   11.011.0
1 27 28 29 30 31 53

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru