Составители:
240
Записываем данную систему уравнений в явной форме Коши:
i
Cdt
du
L
uiRe
dt
di
c
c
⋅=
−
⋅
−
=
1
Вводим “машинные” переменные: i→ x(1), u
c
→ x(2), e→u(1) .
В итоге система уравнений примет вид:
)1(
1)2(
)2()1()1()1(
x
Cdt
dx
L
xxRu
dt
dx
⋅=
−⋅−
=
Введение “машинных” переменных, связано с тем, что редак-
тор дифференциальных уравнений требует задавать в виде векторов
входные воздействия (u) и переменные состояния (х) и имена этих
векторов жестко заданы.
После получения системы дифференциальных уравнений с
использованием “машинных” переменных, необходимо запустить
редактор командой dee в окне MATLAB. Затем нужно поместить блок
редактора
в окно с создаваемой моделью, открыть окно редактора и
ввести систему дифференциальных уравнений, начальные условия, а
также алгебраические уравнения для расчета выходных сигналов (в
рассматриваемой задаче выходные переменные равны переменным
состояния). Также необходимо указать размерность вектора входного
сигнала (# of inputs). Схема модели и окно редактора показаны на
рисунке 10.2. Там же приведены и
результаты расчета.
Значения постоянных коэффициентов системы уравнений
можно задавать не только как числовые константы, но и использовать
переменные рабочей области MATLAB.
Достоинством редактора DEE является также то, коэффици-
енты дифференциального уравнения могут быть переменными и зада-
ваться также как и входные сигналы (через входной порт). В качестве
примера на рисунке 10.3 показан вариант
предыдущей модели, в ко-
тором величина сопротивления увеличивается в 10 раза в процессе
расчета. В системе дифференциальных уравнений сопротивление за-
писано как входной сигнал u(2).
Записываем данную систему уравнений в явной форме Коши:
di e − R ⋅ i − uc
=
dt L
duc 1
= ⋅i
dt C
Вводим “машинные” переменные: i→ x(1), uc→ x(2), e→u(1) .
В итоге система уравнений примет вид:
dx (1) u(1) − R ⋅ x (1) − x ( 2)
=
dt L
dx ( 2) 1
= ⋅ x (1)
dt C
Введение “машинных” переменных, связано с тем, что редак-
тор дифференциальных уравнений требует задавать в виде векторов
входные воздействия (u) и переменные состояния (х) и имена этих
векторов жестко заданы.
После получения системы дифференциальных уравнений с
использованием “машинных” переменных, необходимо запустить
редактор командой dee в окне MATLAB. Затем нужно поместить блок
редактора в окно с создаваемой моделью, открыть окно редактора и
ввести систему дифференциальных уравнений, начальные условия, а
также алгебраические уравнения для расчета выходных сигналов (в
рассматриваемой задаче выходные переменные равны переменным
состояния). Также необходимо указать размерность вектора входного
сигнала (# of inputs). Схема модели и окно редактора показаны на
рисунке 10.2. Там же приведены и результаты расчета.
Значения постоянных коэффициентов системы уравнений
можно задавать не только как числовые константы, но и использовать
переменные рабочей области MATLAB.
Достоинством редактора DEE является также то, коэффици-
енты дифференциального уравнения могут быть переменными и зада-
ваться также как и входные сигналы (через входной порт). В качестве
примера на рисунке 10.3 показан вариант предыдущей модели, в ко-
тором величина сопротивления увеличивается в 10 раза в процессе
расчета. В системе дифференциальных уравнений сопротивление за-
писано как входной сигнал u(2).
240
Страницы
- « первая
- ‹ предыдущая
- …
- 240
- 241
- 242
- 243
- 244
- …
- следующая ›
- последняя »
