Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KL_MS.doc
Скачиваний:
34
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

2. Моделирование функционирования агрегата при вырабатываемых в процессе моделирования воздействиях

Рассмотрим другой случай моделирующего алгоритма, когда входные и управляющие сигналы, поступающие в агрегат, не только неизвестны заранее, но и не могут быть описаны до начала моделирования, так как законы их распределения неизвестны.

Для этого случая в моделирующем алгоритме должны быть предусмотрены процедуры проверки факта поступления внешних сигналов за некоторый интервал модельного времени. Это осуществляется следующим образом. Выбирается определенный шаг Δt и путем моделирования работы той системы, куда входит агрегат, на промежутке времени / (t, t+Δt) выясняется, какие сигналы поступают за этот промежуток на данный агрегат. Моменты времени поступления этих сигналов сортируются по возрастанию. Совокупность сигналов, упорядоченная относительно времени поступления, называется (x,g) - сообщением. Интервал Δt выбирается достаточно малым, так что агрегат не оказывает за это время влияния на блоки, посылающие ему сигналы.

В дополнение к принятым ранее введем следующие обозначения. Y - признак последнего промежутка времени Δt (если φ=1, то данный шаг моделирования является последним в интервале О,Т); tк- концы промежутков Δt:tо=0, tк=tк-1+Δt; m - количество сигналов в (x,g) - сообщении на интевале Δt; λ - признак отсутствия в регистре (x,g) - сообщения (λ=1, если сообщение отсутствует); j - признак обработки очередного момента tвых(j=0, если tвых обработано, j=1, если нет) υ - признак условия υ=1(tвых<=tвх).

Работа моделирующего алгоритма сводится к следующему. Оператор (2) формирует очередной момент tк. Если он последний, что определяется оператором (3), то шаг сокращается до величины T-tк и формируется признак последнего шага φ=1. Оператор (6) проверяет, остались ли еще (m>0) в x,g) - сообщении внешние сигналы или нет.

Рис.21.2. Схема алгоритма моделирования функционирования агрегата при неизвестных значениях входных и управляющих сигналах

Если сигналы остались, управление передается группе операторов (8-13), которые выбирают из (x,g) - сообщения внешний сигнал с наименьшим tвх, формируют признак m и l=0, подсчитывают количество оставшихся сигналов и определяют состояние агрегата Z(t) в интервале между особыми состояниями.

Совместная работа операторов (13) определяет момент tвых выдачи выходного сигнала.

Если tвых≤tвх, то операторы (15-19) формируют выходной сигнал и определяют состояние агрегата для моментов выдачи выходных сигналов, находящихся внутри интервала Δt. Если указанное условие не соблюдается, то операторы (22,24-28) определяют вид внешнего сигнала и выбирают его, а также определяют соответствующее состояние агрегата.

Если m=0, все сигналы в пределах Δt исчерпаны. Формируется признак λ=1, но еще j=0 и продолжается анализ выходных сигналов. Если tвых>tвх, а внешнего сигнала в пределах Δt нет и λ=1, найденное tвых должно быть зафиксировано для использования в дальнейшем, что делает оператор (30). После определения состояния агрегата Z(tк), осуществляется переход к очередному Δt.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]