Математическое моделирование в высоковольтной электротехнике. Фикс Н.П. - 125 стр.

UptoLike

Составители: 

125
Ниже (табл. 3.6.3) приведен список выражений, которые могут быть ис-
пользованы в блоке решения уравнений.
Таблица П3.3
Допустимые выражения
Ус- Кла- Описание
W=
Z
[Ctri
l]=
Булево равенство возвращает 1, если опе-
ранды равны, иначе 0
х>
у
>
Больше
х
<
М
е
ньш
е
x>
у
[
Ctrl
Больше или
р
авно
При решении обыкновенного дифференциального уравнения
(ОДУ) искомой величиной является функция одной переменной. Math-
CAD имеет ряд встроенных функций для численного решения ОДУ. В
результате решения получается матрица, содержащая значения функ-
ции, вычисленные на некотором множестве точек. Каждая из этих
функций требует, чтобы были заданы, по крайней мере, следующие ве-
личины, необходимые для поиска решения: начальные условия;
набор
точек, в которых ищется решение; само ОДУ, записанное в некотором
специальном виде.
Пусть задано ОДУ первого порядка
с начальным условием
u(0)=4.
Функция rkfixed (рис. П3.1) использует для поиска метод Рунге-
Кутта четвертого порядка. В результате получается матрица из двух
столбцов: первый содержит точки, в которых находится решение ОДУ;
второйзначения найденного решения в соответствующих точках.
Основные отличия дифференциальных уравнений второго поряд-
ка от уравнений первого порядка: вектор начальных условий
у состоит
из двух элементов: значений функции и первой производной в началь-
ной точке интервала
x
1
; функция D(t, у) является вектором с двумя эле-
ментами:
()
()
()
=
ty
ty
ytD
//
/
,
.
03 =+ u
td
ud