3. МОДЕЛИРОВАНИЕ
ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
существует два подхода к численному моделированию диф-
ференциальных уравнений – программный и структурный.
в первом случае составляют программу, в результате выполне-
ния которой получают решение дифференциального уравнения
в виде массива численных значений. во втором случае програм-
ма как таковая не составляется, а вместо этого по дифференци-
альному уравнению строится структурная схема на некоторых
типовых блоках. такой подход (иногда его называют визуаль-
ным программированием) используется, в частности, в пакете
SIMULINK. в данном разделе рассматривается второй подход.
3.1. Принцип структурного моделирования
исходным материалом для структурного моделирования
дифференциальных уравнений служит схема моделирования.
на ней изображаются вычислительные блоки (усилители, сум-
маторы, интеграторы) и связи между ними. Любая такая схема
может быть описана дифференциальным уравнением или систе-
мой дифференциальных уравнений и, наоборот, любому диффе-
ренциальному уравнению можно сопоставить некоторую схему
моделирования. эта идея, высказанная впервые известным анг-
лийским физиком лордом кельвином, и лежит в основе струк-
турного моделирования.
соответственно возникают две взаимосвязанные задачи:
– дано дифференциальное уравнение или система дифферен-
циальных уравнений, требуется составить схему моделирования
(п р ям а я задача);
– дана схема моделирования, составленная из сумматоров,
интеграторов и других блоков, требуется найти ее математиче-
ское описание в виде дифференциального уравнения или систе-
мы дифференциальных уравнений (о б ра т н а я задача).
таким образом, в прямой задаче нужна методика перехода от
дифференциальных уравнений к схеме моделирования, а в об-
ратной – методика перехода от схемы моделирования к диффе-
ренциальным уравнениям.
При проведении компьютерного моделирования структур-
ная схема набирается на экране дисплея с помощью мыши или
клавиатуры. По своему смыслу этот процесс аналогичен вводу
программы, однако он более прост и нагляден. Удобным сред-