Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MATLAB Simulink. Компьютерное моделирование экономики

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
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 или в шагах модельного времени для Samp­le-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