|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Проектирование arrow MathCAD arrow Дифференциально-аналитическое уравнение  

Дифференциально-аналитическое уравнение

Оглавление
Дифференциально-аналитическое уравнение
Страница 2
Страница 1 из 2

Ввод в Mathcad 2000 функции odesoive открыл возможность решения так называемых дифференциально-аналитических уравнений, когда после ключевого слова Given записаны не только дифференциальные, но и аналитические уравнения, решение которых было описано в главе 2.

Рис. 5.18. Моделирование качания математического маятника

Методику решения в среде Mathcad таких смешанных уравнений мы проиллюстрируем на довольно известной задаче по моделированию качания маятника (рис. 5.18).

На рис. 5.18 до ключевого слова Given задаются параметры маятника (масса груза и длина нити), значение ускорения свободного падения, угол первоначального отклонения маятника от вертикали и конечное время наблюдения за его раскачиванием. После слова Given (до функции Odesolve) записываются начальные условия (положение маятника при t=o, условие его неподвижности и сила натяжения нити в начальной точке) и три уравнения — одно алгебраическое (координаты х и у груза маятника "связаны" нитью длиной l через теорему Пифагора в прямом и переносном смыслах) и два дифференциальных. На груз в горизонтальном направлении (ось х) действуют две силы — сила инерции, равная по закону Ньютона произведению ускорения на массу, и часть силы натяжения нити. В вертикальном направлении (ось у) к этим двум силам прибавляется и третья — сила тяготения, равная массе груза, перемноженной на ускорение свободного падения.

Функция odesoive вернула нам три пользовательские функции х, у и f, по которым несложно построить график и создать анимацию раскачивающегося маятника (рис. 5.19).

Рис. 5.19. Начальный кадр анимации качания математического маятника

Рис. 5.20. Моделирование качания маятника с затуханием в Интернете


Пред. - След. »


RLBN.ru - Электроника и компьютеры

0.1481
Hosted by uCoz