АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Рекурентна форма математичної моделі руху судна (за методом кінцевих різниць) та сформувати початкові та граничні умови

Читайте также:
  1. CASE-технология создания информационных систем
  2. D – средняя осадка судна до посадки на мель, м.
  3. I. ВВЕДЕНИЕ В ИНФОРМАТИКУ
  4. I. Определите, какое из этих высказываний несет психологическую информацию.
  5. I. Основная форма: помешательство.
  6. I. При каких условиях эта психологическая информация может стать психодиагностической?
  7. II. ОСНОВНОЕ ПОНЯТИЕ ИНФОРМАТИКИ – ИНФОРМАЦИЯ
  8. II. Соціальні відносини як форма прояву соціальних взаємодій.
  9. II. Тип организации верховной власти в государстве (форма государственного правления).
  10. III. ИЗМЕРЕНИЕ ИНФОРМАЦИИ
  11. IV ИНФОРМАЦИОННО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.
  12. IV. Заочная форма обучения (среднепрофессиональное образование)

Метод різницевої апроксимації є ітераційним, тобто покроковим. Сутність його полягає в тому, що диференційне рівняння замінюється різницевим.

Для цього - представляємо у вигляді відрізків (а тобто яких-небудь значень). Розіб’ємо ці відрізки на N рівних частин точками

- кроки.

Будуємо сіточну область з просторовим кроками: , та часовим .

Похідна замінюється різницевим аналогом:

- висхідна різниця;

- низхідна різниця;

- центральна різниця,

де .

Друга похідна замінюється:

Якщо прийняти =1, отримаємо для різниці, n – го порядку

чи безпосередньо через значення різницевої функції [1]

де - біноміальні коефіцієнти.

При дослідженні неперервних систем n – порядку

використовують рівняння, які визначаються зв’язком між безперервною функцією та її похідними.

При переході до різницевих рівнянь будемо мати

,

де - відома функція;

- розв’язок різницевого рівняння.

Різницеве рівняння n –гопорядку відповідає безперервному диференційному рівнянню n –гопорядку. Диференційне рівняння можливо розглядати як граничне для різницевого, якщо прийняти період дискретності прямує до нуля.

Будуємо рекурентну форму математичної моделі руху судна у середовищі MATLAB за висхідною різницею.

 

b(i+1)=(r11*w(i)+q11*b(i)+s11*Vx(i)*a(i))*t+b(i);

w(i+1)=(r21*Vx(i)*w(i)+q21*Vx(i)*b(i)+s21*Vx(i)*Vx(i)*a(i))*t+w(i);

psi(i+1)=w(i)*t+psi(i);

phi(i+1)=((psi(i+1)-psi(i))-(b(i+1)-b(i)))+phi(i);

Vx(i+1)=V*sin(phi(i+1));

Vy(i+1)=V*cos(phi(i+1));

x(i+1)=x(i)+Vx(i+1)*t;

y(i+1)=y(i)+Vy(i+1)*t;

if (0<175.3)

psiz= 3.9095;

end;

if (175.3>291)

psiz=3.8921;

end;

if (291>370)

psiz=3.3336;

end;

a(i+1)=k1*(psi(i+1)-psiz)+k2*w(i);

 


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)