- •Содержание
- •Введение
- •Краткое описание интерфейса Powersim
- •1.1 Операционная среда
- •1.1.1 Описание кнопок панели команд
- •1.1.2 Кнопки панели инструментов
- •1.1.3 Панель состояния
- •1.2.2 Сравнение стандартных обозначений объектов в некоторых языках системно-динамического моделирования
- •1.2 Диаграммная техника
- •1.2.1 Стандартные объекты и их обозначения
- •1.3 Режимы просмотра диаграмм и уравнений модели
- •1.3.1 Просмотр диаграмм
- •1.3.2 Просмотр уравнений
- •1.3.3 Просмотр модели в обоих режимах одновременно
- •1.4 Создание и редактирование имитационной модели
- •1.4.1 Создание объектов, соответствующих элементам системы
- •1.4.2 Создание и редактирование нового потока (материальной связи) и потока с темпом
- •1.4.3 Создание и редактирование информационной связи
- •1.4.4 Создание статических, передаточных и других объектов
- •1.4.5 Создание моделей подсистем
- •1.4.6 Определение внутренних свойств объектов
- •1.5 Подготовка и проведение имитационных экспериментов
- •1.5.1 Подготовка имитационного эксперимента
- •1.5.2 Выбор типа и проведение имитационного эксперимента
- •1.5.3 Верификация, анализ чувствительности модели и обработка результатов имитационных экспериментов
- •1.5.4 Использование имитационной модели
- •1.6 Расширенные возможности Powersim
- •1.6.1 Игровое моделирование в Powersim
- •1.6.2 Управление Powersim из других приложений при помощи динамического обмена данными (DDE)
- •Глава 2 Справочник по функциям Powersim
- •2.1 Структура описания функций
- •2.1.1 Унарные операторы
- •2.1.2 Бинарные операторы
- •2.1.3 Руководящие принципы описания функций
- •2.1.4 Входные и выходные параметры функций и их типы
- •2.2 Основные группы встроенных в Powersim функций
- •2.2.1 Функции для работы с массивами
- •2.2.2 Встроенные функции
- •2.2.3 Комплексные функции
- •2.2.4 Условные функции
- •2.2.5 Функции управления
- •2.2.6 Функции преобразования типа
- •2.2.7 Функции задержки
- •2.2.8 Финансовые функции
- •Текущая и будущая ценность
- •Альтернативные капиталовложения
- •Бесконечная (вечная или пожизненная) рента
- •Ипотека
- •Будущая ценность
- •Периодические платежи при постоянной ставке процента
- •Периодические платежи при плавающей ставке процента
- •2.2.9 Графические функции
- •2.2.10 Функции с памятью (хронологические)
- •2.2.11 Логические функции
- •2.2.12 Математические функции
- •2.2.13 Смешанные функции
- •2.2.14 Случайные (стохастические) функции
- •2.2.15 Статистические функции
- •2.2.16 Функции, зависящие от времени
- •2.2.17 Тригонометрические функции
- •2.3 Сопоставление функций и выражений в Powersim и других языках
- •2.3.1 Функции и выражения в Powersim и математике
- •2.3.2 Функции и выражения в Powersim и Dynamo
- •2.3.3 Функции Powersim и Vensim
- •2.3.4 Функции Powersim и Stella (iThink)
- •2.4 Алфавитный перечень функций Powersim
- •2.4.1 Унарные и бинарные операторы
- •2.4.2 Функции от А до С
- •2.4.3 Функции от D до F
- •2.4.4 Функции от G до I
- •2.4.5 Функции от J до M
- •2.4.6 Функции от N до P
- •2.4.7 Функции от Q до S
- •2.4.8 Функции от T до V
- •2.4.9 Функции от W до Z
- •2.5 Сообщения об ошибках
- •Приложения*
- •1. Модель погашения ссуды (FINANCE.SIM)
- •2. Модель управления запасами товаров (INVENTOR.SIM)
- •3. Модель учета морали персонала фирмы (MORALE.SIM)*
- •4. Модель динамики численности населения (POPULATN.SIM)
- •5. Модель жизненного цикла товара (PRODUCT.SIM)
- •6. Модель управления проектом (PROJMGMT.SIM)
- •7. Модель торговли акциями на бирже (STOCKMKT.SIM)
- •Литература
- •Алфавитный указатель функций Powersim
5 ежегодных частичных платежей, осуществляемых в конце каждого года. Каков размер вашего частичного платежа? Применяя функцию PMT, получим:
PMT (10 %, 5, 10, 0) = -2.638.
Следующая модель (рис. 2.19) поясняет процесс погашения ссуды:
Процент |
Ссуда |
Частичный платеж |
|
|
|
Чистый взнос
Рисунок 2.19 Потоковая диаграмма погашения ссуды
Данная диаграмма описывается следующими уравнениями:
level Ссуда = 10 + dt*Процент - dt*Частичный_платеж aux Частичный_платеж = -PMT (10%, 5, INIT (Ссуда), 0) aux Процент = Ссуда*10%
aux Чистый_взнос = Частичный_платеж - Процент
В табл. 2.6 показаны следующие величины: размер Частичного_платежа, накопленный Процент и ежегодный Чистый_ взнос:
Таблица 2.6 Параметры погашения ссуды по годам
Год |
Ссуда, |
Частичный платеж, |
Процент, |
Чистый взнос, тыс. $ |
|
тыс. $ |
тыс. $ |
тыс. $ |
|
1 |
10.000 |
2.638 |
1.000 |
1.638 |
|
|
|
|
|
2 |
8.362 |
2.638 |
0.836 |
1.802 |
|
|
|
|
|
3 |
6.560 |
2.638 |
0.656 |
1.982 |
|
|
|
|
|
4 |
4.578 |
2.638 |
0.458 |
2.180 |
|
|
|
|
|
5 |
2.398 |
2.638 |
0.240 |
2.398 |
|
|
|
|
|
Будущая ценность
Будущая ценность (FV) в терминах текущей ценности (PV), ставки процента (r) и числа периодов (n) определяется (с учетом соглашения о знаках) следующим образом:
FV = −PV (1+r)n .
Иногда требуется найти, сколько ежегодных платежей при фиксированной годовой ставке процента накопилось бы к концу n периодов. В этом случае будущую ценность проще всего вычислить, найдя текущую ценность и умножив ее на (1 + r)n.
Предполагая, что ваши спонсоры желают знать, какова будет отдача от ежегодных инвестиций в размере 100 тыс. $ (см. пример выше), следует дать такой ответ:
FV = −PV(1+r)n = −(−851.356)(1+0.1)20 =5727.5 .
Тот же самый результат может быть получен с использованием функции FV:
FV (10%, 20, 0, -851.356) = 5727.5.
65
Вместо того, чтобы использовать текущую ценность, можно использовать ежегодную ренту для получения того же самого результата:
FV (10 %, 20, -100, 0) = 5727.5.
Чистая приведенная ценность
Периодические платежи при постоянной ставке процента
Когда ставка процента постоянна, то для оценки желательности капиталовложений используется чистая приведенная ценность (NPV), которая может быть определена следующим образом:
n |
PMT |
|
NPV = PMT0 +∑ |
t |
. |
t |
||
t=1 |
(1+r) |
|
В вышеупомянутых формулах, PMTt – поток платежей в конце периода t, PMT0 – начальное (стартовое) капиталовложение (имеет отрицательное значение) и r – ставка процента.
Периодические платежи при плавающей ставке процента
Рассмотрим чистую приведенную ценность в случае с переменной ставкой процента и переменными значениями частичных платежей:
n |
PMTt |
|
NPV = PMT0 +∑ |
|
, |
t−1 |
||
t=1 |
∏(1+rk ) |
|
k=0
где PMTt – поток платежей в конце периода t, PMT0 – начальное (стартовое) капиталовложение (имеет отрицательное значение) и rt-1 – ставка процента в течение периода от t-1 до t.
Вышеупомянутая формула реализована в Powersim функцией NPV. Рассмотрим, например, следующий проект: первоначально имеется начальное (стартовое) капиталовложение в размере 1 тыс. $, которое приносит доход в 0.2 тыс. $ последующие десять лет. Первые три года – ставка процента (InterestRate) – 7%, в течение остающихся лет
– 9%. Чистая приведенная ценность (NetPresentValue) для этого проекта может быть вычислена согласно следующей модели (рис. 2.20):
InterestRate Payment
NetPresentValue
Рисунок 2.20 Структурная схема для расчета чистой приведенной ценности (NPV)
Соответствующие уравнения:
aux |
NetPresentValue = NPV(Payment, |
InterestRate) |
aux |
Payment = IF(TIMEIS (STARTTIME), -1, 0.2) |
|
aux |
r = IF(TIME < STARTTIME+3, 7%, |
9%) |
В таблице на рис 2.21 показано изменение в течение 10 лет чистой приведенной ценности (NetPresentValue), потока платежей (Payment) и ставки процента (InterestRate):
66
