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
7947
Дурацкий вопрос: а зафиксировать момент времени $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, Супермодераторы



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

Сейчас этот форум просматривают: Mikhail_K


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

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