|
Лекция 13.
|
Рис. 13.1. Моделируемая система |
Обозначим: P расход жидкости [л/час], C концентрация [кг/м3], S площадь [м2], V объем жидкости [м3]. Обозначим концентрации входных потоков как C1 и C2. Оба потока смешиваются в баке, в результате чего образуется жидкость с некоторой средней концентрацией C. Естественно, через выходные отверстия будет сливается жидкость именно с концентрацией C. Тогда: dC/dt = (P1 · C1 + P2 · C2 P3 · C P4 · C)/V.
Изменение концентрации зависит от соотношения расхода жидкости (поступающей и удаляемой из бака) и концентрации соответствующих потоков: dV/dt = P1 + P2 P3 P4.
Изменение объема жидкости в баке зависит от соотношения расхода жидкости (поступающей и удаляемой из бака) соответствующих потоков: H = V/S.
Высота жидкости в баке зависит от объема и площади бака: P3 = a · H.
Расход жидкости через сливное отверстие в дне бака зависит от столба жидкости чем больше столб жидкости, тем сильнее он давит на нижние ее слои и тем быстрее жидкость выливается из бака (здесь a коэффициент пропорциональности).
Чтобы учесть влияние на работу системы аварийного клапана, заметим, что если высота H жидкости в баке превысит уровень H1, то жидкость начнет переливаться через отверстие аварийного слива сбоку, иначе расхода жидкости через данное отверстие нет. Математически этот факт можно выразить следующей системой:
Алгоритм реализации такой модели показан на блок-схеме (см. рис. 13.2). Обратите внимание: по сравнению с прежними реализациями появился блок условия IF с помощью него подключается один или другой вариант записи уравнения. Изменение структуры имитируется условным блоком.
Рис. 13.2. Блок-схема алгоритмической реализации структурно-перестраиваемой модели |
Если реализовать модель на формальном языке, то запись будет выглядеть так, как показано ниже. Напомним, что данная нотация использует язык уравнений.
|
Лекция 12. Уравнения высших порядков | Лекция 14. Уточненный метод Эйлера | ||||||||||||||||
|