Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:MATLAB Simulink. Компьютерное моделирование экономики
.pdf
6.1. Sources — источники внешних воздействий на модель
Display time — отображение значения времени в блоке источника.
На рис. 6.6 показан пример работы данного источника.
Рис. 6.6. Источник временного сигнала
6.1.5. Цифровой источник времени Digital Clock
Digital Clock — цифровое время.
Назначение:
Формирует
дискретный временной сигнал.
Рис. 6.7. Окно параметров Digital Clock
Параметр:
Sample time — шаг модельного времени (с).
На рис. 6.8 показана работа источника Digital Clock.
111

6. Блоки библиотек Simulink
Рис. 6.8. Цифровой источник временного сигнала
6.1.6. Sine Wave — синусоидальный сигнал
Назначение:
Формирует
синусоидальный сигнал с заданной частотой, амп-
литудой, фазой и смещением.
112
Рис. 6.9. Окно параметров блока Sine Wave

6.1. Sources — источники внешних воздействий на модель
Для формирования выходного сигнала блоком могут использоваться два алгоритма. Вид алгоритма определяется параметром
Sine Type (способ формирования сигнала):
Time-based — по текущему времени.
Sample-based — по величине шага модельного времени.
Параметры:
Amplitude — амплитуда.
Bias — постоянная составляющая сигнала.
Frequency (rads/sec) — частота (рад/с).
Phase (rads) — начальная фаза (рад).
Sample time — шаг модельного времени. Используется для согласования работы источника и других компонентов модели во
времени. Параметр может принимать следующие значения:
0 (по умолчанию) — используется при моделировании непрерывных систем.
1 — шаг модельного времени устанавливается таким же, как и в
предшествующем блоке, т. е. блоке, откуда приходит сигнал в данный блок.
Samples per period — количество расчетных шагов на один период синусоидального сигнала.
Number of offset samples начальная фаза сигнала. Задается количеством шагов модельного времени.
Рис. 6.10. Экзогенные переменные блока Sine Wave
113

6. Блоки библиотек Simulink
Применение:
Многие экономические показатели имеют периодический, синусоидальный характер. Можно моделировать сезонный характер
сельскохозяйственного производства и финансов. Ежедневный,
недельный и месячный циклы характерны для рынках ценных бумаг и валютных бирж. Очень ярко выражен квартальный цикл на
рынке межбанковских кредитов. В конце каждого квартала ставки
по однодневным кредитам возрастают в несколько раз по сравнению с краткосрочными, среднесрочными и долгосрочными кредитами. Эти горячие спекулятивные деньги связаны с календарными
платами предприятий по контрактам и регулированием отчетности, представляемой в госорганы.
6.1.7. Pulse Generator — источник импульсного сигнала
Pulse Generator — генератор импульсов.
Назначение:
Формирование
прямоугольных импульсов.
Рис. 6.11. Окно параметров блока Pulse Generator
Параметры:
Pulse Type — способ формирования сигнала. Может принимать
два значения:
114

6.1. Sources — источники внешних воздействий на модель
— Time-based — по текущему времени.
— Sample-based — по величине модельного времени и количест-
расчетных шагов.
ву
Amplitude — амплитуда.
Period — период. Задается в секундах для Time-based Pulse Type
или в шагах модельного времени для Sample-based Pulse Type.
Pulse width — ширина импульсов. Задается в % по отношению
к периоду для Time-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.
Phase delay — фазовая задержка. Задается в секундах для Ti-
me-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.
Sаmple time — шаг модельного времени. Задается для Samp-
le-based Pulse Type.
Пример использования Pulse Generator показан на рис. 6.12.
Рис. 6.12. Источник прямоугольных импульсов
Применение в экономике:
Возможно использование при моделировании регулярных фи-
нансовых потоков — аннуитетов, рент, купонных платежей и пр.
6.1.8. Signal Generator — генератор сигналов
Signal Generator — генератор сигналов.
Назначение:
Формирует
один из четырех видов периодических сигналов:
— sine — синусоидальный сигнал;
115

6. Блоки библиотек Simulink
— square — прямоугольный сигнал;
— sawtooth — пилообразный сигнал;
— random — случайный сигнал.
Рис. 6.13. Окно параметров блока Signal Generator
Параметры:
form — вид сигнала.
Wave
Amplitude — амплитуда сигнала.
Frequency — частота (рад/с).
Units — единицы измерения частоты. Может принимать два
значения: Hertz — Гц;
rad/sec — рад/с.
На рис. 6.14. показано применение этого источника при моде-
лировании прямоугольного сигнала.
6.1.9. Signal Builder — конструктор сигналов
Назначение:
Позволяет
создавать сигналы произвольной формы.
6.1.10. Repeating Sequence — источник периодического
сигнала
Repeating Sequence — повторяющаяся последовательность.
Назначение:
Формирование
периодического сигнала.
116

6.1. Sources — источники внешних воздействий на модель
Рис. 6.14. Моделирование прямоугольного сигнала
Рис. 6.15. Окно параметров блока Repeating Sequence
Параметры:
Time values — вектор значений модельного времени.
Output values — вектор значений сигнала для моментов време-
ни, заданных вектором Time values.
Блок выполняет линейную интерполяцию выходного сигнала
для моментов времени, не совпадающих со значениями, заданными вектором Time values. На рис. 6.16 показан пример использования блока для формирования пилообразного сигнала. Значения
модельного времени заданы вектором [0 3], а значения выходного
сигнала вектором [0 2].
117

6. Блоки библиотек Simulink
Рис. 6.16. Пример использования блока Repeating Sequence
для формирования пилообразного сигнала
Применение в экономике: моделирование типовой динамики
расхода и пополнения запасов.
6.1.11. Uniform Random Number — источник случайного
сигнала
с равномерным распределением
Uniform Random Number — однородные случайные числа.
Назначение:
Формирование
случайного сигнала с равномерным распределе-
íèåì.
Параметры:
Minimum — минимальный уровень сигнала.
Maximum — максимальный уровень сигнала.
Initial seed — начальное значение.
Пример использования блока и график его выходного сигнала
представлен на рис. 6.18.
Блок используется в экономике при моделировании случайных
внешних воздействий. В модели прогнозирования цен на нефть
(левый нижний блок на рис. 5.1) показано применение этого блока. На рис. 6.17 установлены параметры для моделирования ежедневного мирового потребления нефти, переменная NdDayCnsm.
118

6.1. Sources — источники внешних воздействий на модель
Рис. 6.17. Окно параметров блока Uniform Random Number
Рис. 6.18. Источник случайного сигнала с равномерным распределением
6.1.12. Random Number — источник случайного сигнала
с нормальным распределением
Random Number — случайное число.
Назначение:
Формирование
случайного сигнала с нормальным распределе-
нием уровня сигнала.
119

6. Блоки библиотек Simulink
Рис. 6.19. Окно параметров блока Random Number
Параметры:
Mean — среднее значение сигнала
Variance — дисперсия (среднеквадратическое отклонение).
Initial seed — начальное значение.
Рис. 6.20. Случайный сигнал с нормальным распределением
Используется в экономике при моделировании случайных рисков.
120
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
