Существуют различные способы моделирования на ЭВМ переходных процессов в динамических системах. Выбор алгоритмов моделирования в основном определяется формой математического описания системы и имеющимся программным обеспечением. Если система задана обыкновенными дифференциальными уравнениями, то чаще всего применяют численные методы интегрирования. Наиболее распространенной в программном обеспечении ЭВМ является реализация метода Рунге – Кутта /2, 3/.
Если динамическая система задана структурной схемой, то переходные процессы в ней удобно строить при помощи метода структурного моделирования/4, 5/. Суть метода состоит в том, что ЭВМ по рекуррентным формулам последовательно вычисляет значения выходов отдельных звеньев системы в дискретные равностоящие моменты времени. Получение рекуррентных формул для звеньев первого порядка продемонстрируем на примере определения реакции y(t) идеального интегрирующего звена на произвольное непрерывное воздействие x(t).
Рисунок 4.1 -Аппроксимация входного сигнала
Время tн наблюдения за рассматриваемым звеном разобьем на большое число достаточно малых интервалов длительностью Δt. На каждом таком интервале сигнал x(t) заменим прямой, проходящей через точки x((n–1)∙Δt) и x(n∙Δt) (прямой, которая на границах интервала совпадает с исходной кривой x(t)), где n – номер интервала. В результате исходный сигнал x(t) аппроксимируется ломаной, представленнойна рис. 4.1.
Введем обозначения
xn=x(nΔt); yn=y(nΔt);.
Как следует из геометрического смысла определенного интеграла, выход идеального интегрирующего звена может быть вычислен по следующей форме:
yn = yn-1+K ∙Qn;n-1 ,
где Qn;n-1 – площадь фигуры, ограниченной кривойвходного сигнала x(t) на интервале времени ((n–1)∙Δt, n∙Δt) осью времени t, а также перпендикулярами к оси t в точках (n–1)∙Δt и n∙Δt.
При линейной аппроксимации входного сигнала эта фигура является трапецией (на рис. 3 заштрихована).
Площадь трапеции
.
Таким образом,
.
Можно показать, что для всех линейных звеньев первого порядка уравнение имеет вид
yn=α1∙yn-1+ α2∙yn+ α3∙xn-1, (1)
где α1, α2, α3 – числовое коэффициента, зависящие от типа и. параметров звена, а также от выбранной величины интервалаΔt.Для высокой точности моделирования переходных процессов в звене Δt должно быть достаточно малым. В табл. 3 приведены значения коэффициентов α1, α2, α3 и максимально допустимые величины интервалов Δt для некоторых звеньев первого порядка. Более обширные данные можно найти в /4,5/.
Таблица 4.1- Значения коэффициентов α1, α2, α3 и Δtmax для некоторых