Blog

Друзья, требуется ваша помощь. (Delphi)

Ну что же, всем здравствуйте, хочу обратиться к вам всем с крайне необычной просьбой (вроде три года уже на портале а такого еще не видел). В общем я сейчас делаю одну работу. Задача состоит в том, чтобы смоделировать задачку и оформить её графически в делфи. Суть такога.

Самолет летить с постоянной скоростью (Vs), появляется самолет перехватчик выпускает ракету и сбивает самолет. Необходимо смоделировать траекторию полета ракеты, но нужно учитывать, что ракета - летит по инерции, то есть она выпускается и далее управлямо движется на цель. Сопротивление воздуха не учитываеться. Грубо говоря происходит равнозамедленное движение.  И возможен такой момент, что ракета просто не долетит до самолета и упадет.

Вот небольшой план и еще некоторые критерии.



Расстояния R(радиус), L(расстояние по оси Y), H(расстояние по оси X), Vs(скорость самолета) и Vp (скорость перехватчика). Вот такая вот задача. 

Товарищи, прошу помогите, никак не соображу.

Собственно предположение изложил на рисунке.

1,2 и 3 - три положения в которых ракета изменяет свою траекторию, то есть:

1 - положение в котором ракета двигается вместе с самолетом

2 - положение в котором ракета направляется к самолету

3 - положение в котором ракета начинает описывать окружность по траектории и преследовать самолет.

Окружносить описывается по следующей формуле

x=R*cos(a)+x0

y=R*sin(a)+y0

где x0 и y0 - координаты центра окружности. 

Но это просто отрисовка, а нам необходимо сделать так, чтобы это движение зависело от времени, 

поэтому есть предположение, что скорость самолета будет примерно следующей

Vs=(fi/t)*R

Собственно пока так, подскажите что делать, уже вторую ночь не сплю - голова не варит...

0 ▲
14 December 2011 23:20

Comments

Блин, чет я не на туда попал...
Да, я понимаю, что не совсем удачное место для решения таких проблем, но я сейчас в диком отчаянии - работу скоро сдавать а я никак не могу сообразить как её сделать. Подумал, что попытка не пытка, может у кого-то еще остались знания.
да не, просто я подумал, наверно я болел, когда мы такое проходили)
Ааа, ну не страшно. У меня вроде как начала получаться задачка)
мозг гуманитария взорвалсО ...)))
Когда я решаю такие задачки мне кажется, что я гуманитарий... :)
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.