1.10. Блоки задержки (Time delay) — Руководство по работе с пакетом динамического моделирования VisSim 0

^
1. Time Delay/Time Delay — блок динамической задержки.
Осуществляет задержку x2 в течение времени, определяемого x1 , где s – оператор Лапласа. Параметр Initial Condition устанавливает начальное условие для y. По умолчанию — ноль. Параметр Max Buffer Size управляет максимальным размером внутреннего буфера.
Блоку timeDelay требуется элемент буфера для каждого шага во время необходимойзадержки. Если timeDelay требует больше буферных элементов, чем позволяет Max BufferSize, отметки данных будут потеряны, порождая прерывистость, возникающую врезультате задержки выходного сигнала. Если сигнал — прерывистый, увеличьте величину Max Buffer Size. Для вычисления размера буфера определите максимальную требуемую задержку, разделите на шаг моделирования и добавьте 1. По умолчанию — 128 буферных элементов, а максимум — 8191. Каждый элемент занимает 8 байтов памяти.
2. Time Delay/unitDelay — блок синхронизированной постоянной задержки.
Если x1 ≥ 1, то y = ybuffer, ybuffer = x2 , иначе y и ybuffer не изменяются. Определяет синхронизированное запаздывание для входных сигналов. Этот блок задает цифровую задержку в модели при непрерывном моделировании, обычно создается присоединением блока Signal Producers/pulseTrain к соединительной метке x1 блока unitDelay. Параметр Initial Condition устанавливает начальное значение для y (по умолчанию равное нулю).

Пакет VISSIM содержит следующие блоки трансцендентных функций с одним входом и одним выходом:
ACOS – блок вычисления арккосинуса;
ASIN – блок вычисления арксинуса;
ATAN2 – блок вычисления арктангенса;
BESSEL – блок вычисления функции Бесселя;
COS – блок вычисления косинуса;
COSH – блок вычисления гиперболического косинуса;
EXP – блок вычисления экспоненты;
LN – блок вычисления натурального логарифма;
LOG10 – блок вычисления десятичного логарифма;
SIN – блок вычисления синуса (блок-генератор синусоиды –SINUSOID, см.п.1.9);
SINH – блок вычисления гиперболического синуса;
SQRT – блок вычисления квадратного корня;
TAN – блок вычисления тангенса;
TANH – блок вычисления гиперболического тангенса.
Блоки осуществляют функциональное преобразование сигналов в пределахдопустимых значений для данных функций входных сигналов.
1.12. Блок собственная функция-программа (Userfunction)
Вызывает DLL функцию из вашей диаграммы. Для пользователей VISSIM восновном каталоге VISSIM установлен файл README.TXT, содержащий описаниеработы u1089 с DLL функциями. Эти файлы могут быть скомпилированы с использованием Microsoft C, Microsoft Fortran, and Borland C++. Ограничения: 255 входов, 16 выходов, 12 описательных параметров и сколько угодно произвольных параметров.

Оцените статью
Добавить комментарий