2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 08:15 


03/07/15
4
Добрый день!
Есть прикладная задачка, никак не могу понять, с какой стороны подойти к ее решению, прошу помощи у сообщества.

Изображение

Есть многоступенчатый электромагнитный ускоритель, пушка Гаусса. Длина пули 40 мм. Расстояния от датчиков до ускоряющих катушек разные, 20-25 мм.
Пуля летит по стволу к датчику 1.
В момент времени $t_1$ носик пули пересекает первый датчик, этот момент фиксируется микроконтроллером.
Далее пуля приближается к катушке, катушка включается, на пулю начинает действовать магнитное поле и ускоряет ее.
Сила, действующая на катушку, не постоянная, она уменьшается по мере разряда конденсатора, подключенного к катушке.
Катушка выключается, далее пуля летит с увеличенной скоростью.
В момент времени $t_2$ задний срез пули пересекает первый датчик, этот момент фиксируется микроконтроллером.
В момент времени $t_3$ носик пули пересекает второй датчик, этот момент фиксируется микроконтроллером.

А теперь вопрос. Можно ли как-то вычислить новую, увеличенную скорость пули, зная моменты времени $t_1$, $t_2$ и $t_3$, длину пули и расстояния между датчиками?
Также можно фиксировать время включения и выключения катушки, если это поможет.

 i  profrotter:
Сообщение отредактировано. Причина: поправил формулы.
Пожалуйста оформляйте формулы. Инструкции по оформлению формул здесь или здесь (или в этом видеоролике)

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 09:11 
Заслуженный участник


28/12/12
7931
Дурацкий вопрос: а зафиксировать момент времени $t_4$ - когда задний срез пули пересекает второй датчик - возможно?
Если да, то скорость находится элементарно.

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 09:57 


03/07/15
4
К сожалению, нет. Потому что в момент времени $t_3$ начинается самое интересное :)
Зная текущую скорость пули и расстояние до следующей ускоряющей катушки, я могу точно рассчитать время, когда надо ее включать.
А в момент времени $t_4$ носик пули уже будет находится внутри катушки :(

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 10:12 


11/12/14
893
MEXAHuK в сообщении #1033123 писал(а):
К сожалению, нет. Потому что в момент времени $t_3$ начинается самое интересное :)


Вы не как инженер мыслите. А что собственно мешает? Цель лишь определить таки скорость поставив эксперимент.
Ставите эксперимент - определяете скорость, далее программируете контроллер на следующую фазу, зная чем заканчивается первая по опыту.

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 10:23 


03/07/15
4
aa_dav в сообщении #1033126 писал(а):
Вы не как инженер мыслите. А что собственно мешает? Цель лишь определить таки скорость поставив эксперимент.
Ставите эксперимент - определяете скорость, далее программируете контроллер на следующую фазу, зная чем заканчивается первая по опыту.


По такому алгоритму работает моя программа сейчас. Время задержек измерено при помощи осциллографа и занесено в константы.
Но дело в том, что скорость пули и, соответственно, время ее движения до следующей катушки - величины не постоянные.
Они зависят от нескольких факторов. Таких, например, как напряжение на конденсаторах предыдущих ступеней, угол наклона ствола.
То есть недозарядились конденсаторы немного - получился сдвиг на пару сотен микросекунд. Поднял ствол на 15 градусов - опять все уплыло.

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 10:45 


11/12/14
893
Может вам тогда всё таки сдвинуть датчики так, чтобы момент выхода заднего конца стал тем что у вас сейчас определяет момент входа переднего конца?

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 12:06 


08/11/12
140
Донецк
Если $t_2$ гарантированно позже отключения катушки, то скорость $v=(L-l)/(t_3-t_2)$, где $L$-расстояние между датчиками, а $l$-длина пули.

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение03.07.2015, 21:04 


03/07/15
4
artur_k в сообщении #1033147 писал(а):
Если $t_2$ гарантированно позже отключения катушки, то скорость $v=(L-l)/(t_3-t_2)$, где $L$-расстояние между датчиками, а $l$-длина пули.


А ведь вы правы :shock: При условии, что в момент времени $t_2$ на пулю не действуют никакие силы, она летит без ускорения, скорость вычисляется по вашей формуле. Главное - обеспечить условие $t_2 \geqslant t_c$, где $t_c$ - время выключения катушки. Спасибо!

aa_dav в сообщении #1033133 писал(а):
Может вам тогда всё таки сдвинуть датчики так, чтобы момент выхода заднего конца стал тем что у вас сейчас определяет момент входа переднего конца?


Да, я сдвину датчики, но так, чтобы выполнялось условие $t_2 = t_c$, где $t_c$ - время выключения катушки.
Этим я убью двух зайцев - обеспечу точное время выключения катушки по событию $t_2$, когда пуля находится точно в центре катушки, чтобы магнитное поле не тормозило улетающую пулю, и это же время станет первой точкой отсчета для вычисления новой скорости пули.

Ребята, спасибо! Пушка на работе, на следующей неделе попробую доработать конструкцию и изменить программу. О результатах отпишусь. Может даже c видео :)

 Профиль  
                  
 
 Re: Нелинейное движение пули в э/м ускорителе
Сообщение07.07.2015, 16:13 
Аватара пользователя


28/01/14
353
Москва
Похоже скоро мы услышим новость от Киселева: "Российские ученые создали новое сверхмощное электромагнитное оружие, не имеющее аналогов в мире"... :mrgreen:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group