Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемФилипп Михайлов
1 ЛЕКЦИЯ 6 ( ) Механизмы продвижения модельного времени Реальное, модельное и машинное время Принцип дельта T Принцип дельта Z
2 Из глобальной функции объекта видно, что время является непременным атрибутом динамических систем и, следовательно, его надо уметь моделировать наряду с другими параметрами. При моделировании реальные параметры объекта заменяются модельными. Это касается и реального времени tр: в ходе моделирования оно представляется некоторым искусственным (системным) временем, которое обычно называют модельным временем, и обозначают tm. Реальное, модельное и машинное время
3 Модельное время Связь между реальным и модельным временем Понятно, что для адекватного моделирования между реальным и модельным временем должно быть установлено определённое соотношение - масштаб Mt ( TIMESCALE ) Если реальные события в реальном объекте следуют в определённом порядке, то он не должен нарушаться и в модели Модельное время существует только в ходе имитационных экспериментов на модели (прогонов модели)
4 Машинное время Машинное (процессорное) время - это реальное физическое время, которое требуется на прогон имитационной модели Можно промоделировать работу какой либо динамической системы в течение нескольких лет (модельное время) всего за несколько секунд (машинное время) Чаще, правда, ситуация оказывается противоположной, например на моделирование работы микропроцессора МП8086 на интервале в 100нс требуется более одной секунды машинного времени Чтобы не нарушалась хронологическая последовательность событий в модели относительно объекта, надо иметь какой- нибудь механизм имитации параллельных процессов
5 Эффективность моделирования Слабой стороной моделирования является невозможность имитировать работу быстрых объектов в реальном масштабе времени, то есть поддерживать темп, с которым протекают процессы в моделируемом объекте Замедление модельного эксперимента относительно реального времени объясняется тем, что чаще всего в качестве инструментальной ЭВМ выступает однопроцессорная система. Это означает, что в любой момент машинного времени может обрабатываться только одно событие. Если в моделируемом объекте развиваются параллельные процессы, то их приходится обрабатывать по очереди, одно за другим
6 Связь между модельным и машинным временем Квазипараллельная обработка одновременных событий: процессы протекают параллельно в модельном времени, но обрабатываются последовательно в машинном времени
7 Опасности квазипараллельной обработки событий При функциональном моделировании (без учёта задержек) результат зависит от порядка обработки элементов моделируемой схемы Чтобы избежать этой опасности вновь вычисленные значения сигналов должны быть недоступны для использования в текущем цикле моделирования
8 Механизмы продвижения модельного времени Существуют два классических способа продвижения модельного времени: Принцип дельта T (принцип t) Потактовый метод Принцип дельта Z (принцип z) Событийный метод
9 Принцип дельта Т Ось времени разбивается на равные интервалы времени длительностью Событие (переключение) считается мгновенным – точка на оси времени Каждое событие переносится на границу того такта, в пределах которого оно в действительности произошло (в его начало или конец)
10 Принцип дельта Т Представление реальных сигналов по принципу дельта T Главное правило разбиения сигналов на такты: В пределах такта любой сигнал должен переключаться не более одного раза
11 Принцип дельта Т Время движется шагами одинаковой длины – по тактам Используется счётчик модельного времени: Tm = Tm + 1 События «привязываются» ко времени, то есть искажаются Возникает систематическая погрешность метода Нарушаются причинно-следственные связи между событиями Последовательные события в пределах одного такта неразличимы и будут отображаться как одновременные Временные задержки в элементах теряются Основные особенности Непроизводительно (вхолостую) тратится машинное время на обработку "пустых" тактов
12 Принцип дельта Z Основная идея: если в реальном объекте на каком-то интервале времени не происходит никаких событий, то его состояние остаётся неизменным. Значит, нет необходимости моделировать объект в промежутках между соседними событиями
13 Принцип дельта Z Время привязывается к событиям Шкала модельного времени tm не равномерна Моменты появления событий при моделировании не искажаются, так как время не округляется Не нарушаются причинно-следственные связи Временные задержки в структурных элементах моделируются естественным образом "Холостые" циклы работы моделятора отсутствуют Основные особенности
14 Типовой состав системы моделирования
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.