Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование / Системно-динамическое моделирование в среде Powersim.pdf
Скачиваний:
168
Добавлен:
02.06.2015
Размер:
2 Мб
Скачать

dim Фонд_зарплаты = (1..2)

aux Фонд_зарплаты = 30000*Рабочая_сила

doc Фонд_зарплаты = Расходы, связанные с оплатой труда работников фирмы

unit Фонд_зарплаты = руб.

Константы

const

Время_достижения_нормальной_морали =

6

doc

Время_достижения_нормальной_морали =

Время, необходимое для

unit

приведения морали фирмы в нормальное

состояние

Время_достижения_нормальной_морали =

месяц

const

Нормальная_мораль = 100

 

doc

Нормальная_мораль = Нормальный уровень морали фирмы

unit

Нормальная_мораль = ед.морали

0.0135

const

Процент_увеличения_прочих_расходов =

doc

Процент_увеличения_прочих_расходов =

Процент увеличение расходов,

unit

не связанных с оплатой труда работников фирмы

Процент_увеличения_прочих_расходов =

%/месяц

spec

начало = 0

 

spec

конец = 36

 

spec

dt = 1

 

spec

метод = Эйлер (фикс. шаг)

 

4. Модель динамики численности населения (POPULATN.SIM)

а) Потоковая диаграмма главной модели:

Отношение_количества_домохозяйств_к_количеству_домов

 

Размер_домохозяйства

Привлечение_населения

 

Количество_домов

Иммиграция

Эмиграция

Нормальная_иммиграция

Нормальная_эмиграция

 

 

Численность_населения

Рождения

Смерти

Фертильность

Средняя_продолжительность_жизни

Иммиграция

Процент_роста_численности_населения

Эмиграция

HOUS_RU.Количество_домов -> Количество_домов

Отношение_количества_домохозяйств_к_количеству_домов -> HOUS_RU.Отношение_количества_домохозяйств_к_количеству_домов

142

б) Потоковая диаграмма комодели:

Земля Доля_застроенной_земли Земля_на_одно_домохозяйство

Влияние_на_строительство_наличия_земли

Нормальный_процент_разрушения

Нормальный_процент_строительства

Количество_домов Темп_строительства Темп_разрушения

Мультипликатор_строительства Отношение_количества_домохозяйств_к_количеству_домов

Влияние_обеспеченности_жильем_на_строительство

а) Уравнения главной модели:

Уравнения уровней

init Численность_населения = 50000

flow Численность_населения = -dt*Смерти +dt*Рождения -dt*Эмиграция +dt*Иммиграция

doc Численность_населения = Численность населения города unit Численность_населения = чел.

Уравнения темпов

aux Иммиграция = Численность_населения*Привлечение_населения* Нормальная_иммиграция

doc Иммиграция = Численность населения, приезжающего в город на ПМЖ за год

unit Иммиграция = чел./год

aux Рождения = Численность_населения*Фертильность doc Рождения = Число родившихся за год

unit Рождения = чел./год

aux Смерти = Численность_населения/Средняя_продолжительность_жизни doc Смерти = Число умерших за год

unit Смерти = чел./год

aux Эмиграция = Численность_населения*Нормальная_эмиграция

doc Эмиграция = Численность населения, покидающиего город за год unit Эмиграция = чел./год

aux Отношение_количества_домохозяйств_к_количеству_домов = Численность_населения/(Количество_домов*Размер_домохозяйства)

doc Отношение_количества_домохозяйств_к_количеству_домов = Обеспеченность жильем населения. Это отношение меньше 1 при избытке жилья и больше 1 при дефиците жилья

unit Отношение_количества_домохозяйств_к_количеству_домов = безразмерная

aux Привлечение_населения = GRAPH(Отношение_количества_домохозяйств_к_

количеству_домов,0,0.2,[1.4,1.4,1.35,1.3,1.15,1,0.8,0.65,0.5,0.45, 0.4"Min:0;Max:1.4"])

143

doc Привлечение_населения = Мультипликатор привлекательности домов для населения – нелинейная функция от Отношения_количества_домохозяйств_к_количеству_домов (при увеличении этого соотношения начинает сокращаться иммиграция, так как спрос на дома начинает превышать предложение домов)

unit Привлечение_населения = безразмерная

Дополнительные уравнения

aux Процент_роста_численности_населения = (Рождения-Смерти+Иммиграция- Эмиграция)/Численность_населения

doc Процент_роста_численности_населения = Чистый темп увеличения численности городского населения как процент от его общей численности

unit Процент_роста_численности_населения = 1/год

Константы

const Количество_домов = 0 unit Количество_домов = шт.

const Нормальная_иммиграция = 0.1

doc Нормальная_иммиграция = Нормальный темп иммиграци как процент от численности городского населения

unit Нормальная_иммиграция = 1/год const Нормальная_эмиграция = 0.07

doc Нормальная_эмиграция = Нормальный темп эмиграци как процент от численности городского населения

unit Нормальная_эмиграция = 1/год const Размер_домохозяйства = 4

doc Размер_домохозяйства = Средний размер домохозяйства (количество человек в расчете на 1 дом)

unit Размер_домохозяйства = чел./шт. const Средняя_продолжительность_жизни = 67

doc Средняя_продолжительность_жизни = Средняя продолжительность жизни городского населения

unit Средняя_продолжительность_жизни = год const Фертильность = 0.03

doc Фертильность = Нормальная годовая фертильность как процент от численности городского населения

unit Фертильность = 1/год

spec начало = 1900 spec конец = 2000 spec dt = 1

spec метод = Эйлер (фикс. шаг)

б) Уравнения комодели:

Уравнения уровней

init Количество_домов = 14000

flow Количество_домов = +dt*Темп_строительства - dt*Темп_разрушения doc Количество_домов = Общее количество имеющихся домов

unit Количество_домов = шт.

Уравнения темпов

aux Темп_разрушения = Количество_домов*Нормальный_процент_разрушения doc Темп_разрушения = Темп ежегодного разрушения домов (в результате

износа)

unit Темп_разрушения = шт./год

144

aux Темп_строительства = Количество_домов*Нормальный_процент_ строительства*Мультипликатор_строительства

doc Темп_строительства = Темп ежегодного строительсва новых домов unit Темп_строительства = шт./год

aux Влияние_на_строительство_наличия_земли = GRAPH(Доля_застроенной_

земли, 0,0.1,[1,0.92,0.83,0.75,0.66,0.57,0.47,0.35,0.24,0.11,0 "Min:0;Max:1.6"])

doc Влияние_на_строительство_наличия_земли = Нелинейная функция от доли застроенной земли (при увеличении этой доли происходит сокращение строительства новых домов)

unit Влияние_на_строительство_наличия_земли = безразмерная

aux Влияние_обеспеченности_жильем_на_строительство = GRAPH(Отношение_ количества_домохозяйств_к_количеству_домов,0,0.2,[0.2,0.25,0.35, 0.5,0.7,1,1.35,1.6,1.8,1.95,2"Min:0;Max:2"])

doc Влияние_обеспеченности_жильем_на_строительство = Нелинейная функция от Отношения_количества_домохозяйств_к_количеству_домов (при увеличении этого отношения происходит увеличение строительства, так как спрос на дома начинает превышать предложение домов)

unit Влияние_обеспеченности_жильем_на_строительство = безразмерная aux Доля_застроенной_земли =

(Количество_домов*Земля_на_одно_домохозяйство)/Земля doc Доля_застроенной_земли = Процент застроенной территории unit Доля_застроенной_земли = безразмерная

aux Мультипликатор_строительства = Влияние_обеспеченности_жильем_ на_строительство*Влияние_на_строительство_наличия_земли

doc Мультипликатор_строительства = Мультипликатор, отражающий влияние количества домов и земли на темп строительства новых домов

unit Мультипликатор_строительства = безразмерная

Константы

const Земля = 8000

doc Земля = Имеющаяся территория под потенциальную застройку unit Земля = акры

const Земля_на_одно_домохозяйство = 0.1

doc Земля_на_одно_домохозяйство = Земельный участок одного домохозяйства

unit Земля_на_одно_домохозяйство = га/шт. const Нормальный_процент_разрушения = 0.015

doc Нормальный_процент_разрушения = Среднегодовой процент разрушения старых домов от общего количества домов

unit Нормальный_процент_разрушения = 1/год const Нормальный_процент_строительства = 0.07

doc Нормальный_процент_строительства = Среднегодовой процент строительства новых домов от общего количества домов

unit Нормальный_процент_строительства = 1/год

const Отношение_количества_домохозяйств_к_количеству_домов = 0

unit Отношение_количества_домохозяйств_к_количеству_домов = безразмерная

spec начало = 1900 spec конец = 2000 spec dt = 1

spec метод = Эйлер (фикс. шаг)

145

Соседние файлы в папке Моделирование