[Диплома робота] Формування бази знань для поєдинку 2-ракет

[Диплома робота] Формування бази знань для поєдинку 2-ракет

Сообщение artem_izbash » Вс мар 11, 2012 2:13 pm

Потрібно написати програму для диплому.
За програму готовий заплатити 1500-2000грн.
Skype: artem.izbash
ICQ: 498-360-339
Phone: (095) 7266560, (096) 7915865

Вся необхідна інформація нижче.

Тема диплому: Формування елементів бази знань на основі статистичних даних про дії судна в ектремальних умовах

Потрібно змоделювати поєдинок 2-х ракет і при цьому сформувати базу знань (типу «Якщо … то ….») яка буде використовуватися в подальших розрахунках поєдинків (це реалізовувати не потрібно).

Суть поєдинку 2-х ракет:
1) виграш нападаючої ракети полягає в прориві лінії оборони, попадання і знищення цілі (Ціль – це повільно рухаючийся корабель)
2) виграш обороняючої ракети, яка стартує з корабля цілі полягає в знищенні атакуючої ракети, тобто треба розрахувати траекторії по яких ці 2 ракети зіткнуться.

Потрібно реалізувати наступні етапи:
1) як можна скоріше виявити партнера
2) ідентифікувати його як ворога
3) прийняти оптимальне рішення (і записати його в базу знань)
4) реалізувати рішення

Зауваження
1) кожен з гравців (ракет) всі названі етапи здійснює за деякий фіксований проміжок часу (∆t)
2) ракета А моделює дії ракети В приблизно так: з моменту його виявлення противником партнер рухається по тій же траеторії
3) потрібно врахувати маневри – ракета А рухається до цілі, її виявляє ракета В, і ракеті А потрібно зробити маневр (різкий поворот на декілька градусів в деяку сторону).

В кожної з ракет є початкові координати (задаються в земних координатах, скільки то градусів широти і довготи, плюс треба якось по координатам вирахувати висоту рівня над рівнем моря, оскільки ці формули будуть використовуватися в обчисленнях). Під час обчислення координат потрібно враховувати площину землі (для цього потрібен параметр висоти над рівнем моря).

В кожної з ракет є задана маса ракети, початкова швидкість, маса топлива, площа поперечного перерізу ракети, швидкість викиду газів, початковий кут нахилу під який ракета вилітає. Параметри координат x,y,z, швидкість V і кут alpha змінюються з часом (потрібно вирахувати їх за допомогою розвязання диференціальних рівнянь – метод вибрати найоптимальніший).

Ще у ракет для вирахування маневрів задається такий параметр як кут повороту при маневрах. Задається в кутах на секунду (на скільки градусів ракета може повернути за секунду при виконанні маневрів).

Потрібно що в програмі були наступні форми:
1) для вводу параметрів кожної з ракет (параметри були описані раніше)


2)для моделювання потрібно графічно зобразити поєдинок (траекторії польоту ракет, земну поверхню і підсвічування всіх необхідних параметрів)

3) відображення елементів бази знань
artem_izbash
 
Сообщения: 2
Зарегистрирован: Вс мар 11, 2012 1:54 pm

Вернуться в Предлагаю работу



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

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