|
t |
K |
L |
X |
I |
C |
k |
|
0 |
800000 |
1000000 |
2624069 |
1049628 |
1574441 |
0,8 |
|
1 |
1609628 |
1100000 |
4146805 |
1658722 |
2488083 |
1,463298 |
|
2 |
2785461 |
1210000 |
5986509 |
2394604 |
3591906 |
2,302034 |
|
3 |
4344427 |
1331000 |
8119924 |
3247970 |
4871954 |
3,264032 |
|
4 |
6289068 |
1464100 |
10531769 |
4212708 |
6319061 |
4,295518 |
|
5 |
8615055 |
1610510 |
13214827 |
5285931 |
7928896 |
5,349272 |
|
6 |
11316469 |
1771561 |
16169265 |
6467706 |
9701559 |
6,387852 |
|
7 |
14389234 |
1948717 |
19401861 |
7760744 |
11641117 |
7,383952 |
|
8 |
17833208 |
2143589 |
22925327 |
9170131 |
13755196 |
8,319323 |
|
9 |
21653377 |
2357948 |
26757794 |
10703117 |
16054676 |
9,183145 |
|
10 |
25860481 |
2593742 |
30922454 |
12368982 |
18553473 |
9,970335 |
|
11 |
30471319 |
2853117 |
35447354 |
14178941 |
21268412 |
10,68001 |
|
12 |
35508864 |
3138428 |
40365303 |
16146121 |
24219182 |
11,31422 |
|
13 |
41002326 |
3452271 |
45713904 |
18285562 |
27428343 |
11,87691 |
|
14 |
46987190 |
3797498 |
51535676 |
20614270 |
30921406 |
12,3732 |
|
15 |
53505303 |
4177248 |
57878260 |
23151304 |
34726956 |
12,80874 |
|
16 |
60605016 |
4594973 |
64794715 |
25917886 |
38876829 |
13,18942 |
|
17 |
68341397 |
5054470 |
72343885 |
28937554 |
43406331 |
13,52098 |
|
18 |
76776532 |
5559917 |
80590840 |
32236336 |
48354504 |
13,80893 |
|
19 |
85979908 |
6115909 |
89607394 |
35842958 |
53764437 |
14,0584 |
|
20 |
96028894 |
6727500 |
99472697 |
39789079 |
59683618 |
14,27408 |
|
21 |
1,07E+08 |
7400250 |
1,1E+08 |
44109560 |
66164340 |
14,46023 |
|
22 |
1,19E+08 |
8140275 |
1,22E+08 |
48842765 |
73264148 |
14,62065 |
|
23 |
1,32E+08 |
8954302 |
1,35E+08 |
54030896 |
81046344 |
14,75872 |
|
24 |
1,47E+08 |
9849733 |
1,49E+08 |
59720363 |
89580544 |
14,87743 |
|
25 |
1,62E+08 |
10834706 |
1,65E+08 |
65962199 |
98943299 |
14,97941 |
|
26 |
1,8E+08 |
11918177 |
1,82E+08 |
72812518 |
1,09E+08 |
15,06694 |
|
27 |
1,99E+08 |
13109994 |
2,01E+08 |
80333013 |
1,2E+08 |
15,14202 |
|
28 |
2,19E+08 |
14420994 |
2,21E+08 |
88591517 |
1,33E+08 |
15,20639 |
|
29 |
2,42E+08 |
15863093 |
2,44E+08 |
97662611 |
1,46E+08 |
15,26155 |
|
30 |
2,67E+08 |
17449402 |
2,69E+08 |
1,61E+08 |
15,3088 |
Как видно из расчетов при увеличении объемов инвестиций и потребления в динамике за 30 лет фондовооруженность увеличивается, что соответствует первому режиму изменения фондовооруженности.
Рисунок 3.1 - График изменения фондовооруженности k
Вычислим стационарное значение фондовооруженности.
Найдем значение стационарной фондовооруженности по формуле:
(3.8)
В нашем случае k*= 15,58846.
Вычислим теоретические значения критической фондовооруженности
по формуле:
(3.9)
Получим:
= 4,346916
Подберем начальные значения K, L таким образом, чтобы смоделировать два режима изменения фодовооруженности.
Зададим начальные параметры K=13570000 и L=1425000, остальные параметры
оставим без изменения.
Таблица 2 - Расчет параметров модели для начальных значений К и L
|
t |
K1 |
L1 |
k1* |
X1 |
I1 |
|
0 |
13570000 |
1425000 |
9,522807 |
16527041 |
6610816 |
|
1 |
16109816 |
1567500 |
10,27739 |
19030869 |
7612348 |
|
2 |
18889219 |
1724250 |
10,95504 |
21751527 |
8700611 |
|
3 |
21923064 |
1896675 |
11,55868 |
24709228 |
9883691 |
|
4 |
25229836 |
2086343 |
12,09285 |
27926992 |
11170797 |
|
5 |
28831682 |
2294977 |
12,56295 |
31430737 |
12572295 |
|
6 |
32754472 |
2524474 |
12,97477 |
35249423 |
14099769 |
|
7 |
37027900 |
2776922 |
13,33415 |
39415239 |
15766096 |
|
8 |
41685625 |
3054614 |
13,64677 |
43963837 |
17585535 |
|
9 |
46765472 |
3360075 |
13,91798 |
48934602 |
19573841 |
|
10 |
52309672 |
3696083 |
14,15273 |
54370977 |
21748391 |
|
11 |
58365161 |
4065691 |
14,35553 |
60320819 |
24128327 |
|
12 |
64983940 |
4472260 |
14,53045 |
66836810 |
26734724 |
|
13 |
72223482 |
4919486 |
14,6811 |
73976915 |
29590766 |
|
14 |
80147203 |
5411435 |
14,81071 |
81804889 |
32721956 |
|
15 |
88824998 |
5952579 |
14,9221 |
90390843 |
36156337 |
|
16 |
98333836 |
6547837 |
15,01776 |
99811866 |
39924746 |
|
17 |
1,09E+08 |
7202620 |
15,09984 |
1,1E+08 |
44061087 |
|
18 |
1,2E+08 |
7922882 |
15,17024 |
1,22E+08 |
48602638 |
|
19 |
1,33E+08 |
8715170 |
15,23057 |
1,34E+08 |
53590383 |
|
20 |
1,47E+08 |
9586687 |
15,28227 |
1,48E+08 |
59069386 |
|
21 |
1,62E+08 |
10545356 |
15,32654 |
1,63E+08 |
65089200 |
|
22 |
1,78E+08 |
11599892 |
15,36444 |
1,79E+08 |
71704308 |
|
23 |
1,96E+08 |
12759881 |
15,39688 |
1,97E+08 |
78974626 |
|
24 |
2,16E+08 |
14035869 |
15,42465 |
2,17E+08 |
86966037 |
|
Продолжение таблицы 2 |
|||||
|
25 |
2,39E+08 |
15439456 |
15,4484 |
2,39E+08 |
95750997 |
|
26 |
2,63E+08 |
16983402 |
15,46871 |
2,64E+08 |
1,05E+08 |
|
27 |
2,89E+08 |
18681742 |
15,48609 |
2,9E+08 |
1,16E+08 |
|
28 |
3,19E+08 |
20549916 |
15,50095 |
3,19E+08 |
1,28E+08 |
|
29 |
3,51E+08 |
22604907 |
15,51366 |
3,51E+08 |
1,41E+08 |
|
30 |
3,86E+08 |
24865398 |
15,52452 |
3,87E+08 |
1,55E+08 |
Эти данные соответствуют второму режиму фондовооруженности.
Рисунок 3.3 - График фондоворуженности k1*
Вычислим K2, L2 и k2* аналогично, взяв за начальные параметры K=13000000 и L=670000. Результаты расчетов приведены в приложении А.
Из таблицы видно, что эти данные соответствую третьему режиму
фондовооруженности.
Рисунок 3.3 - График фондоворуженности k2*
Фондовооруженность асимптотически стремится к значению
(3.10)
Фондовооруженность убывает при большем начальном значении и возрастая при меньшем.
Возрастание является ускоренным при малых значениях фондовооруженности и замедленным при больших.
Покажем данное свойство графически:
Рисунок 3.3 - "Золотое правило" накопления
Проверим полученную модель на соответствие «золотому правилу накопления»
Данная имитационная схема позволяет менять параметры исходной модели,
рассматриваемые там как постоянные величины. Так, регулируя норму накопления,
можно добиться увеличения в перспективе нормы потребления. «Золотое правило
накопления», выводимое на основе аналитического решения, дает для нормы
накопления наилучшее значение
.
Найдем норму потребления с для каждого значения p, принадлежащий
промежутку (0,1;0,9) (с шагом 0,1), на пять периодов:
Рисунок 3.3 - Норма непроизводставенного потребления
Выполнение правила "золотого накопления", которое заключается в
том, что при полной занятости и полной загрузке производственных мощностей в
растущей с постоянным темпом экономике средняя норма потребления достигает
максимума при равенстве нормы сбережения и эластичности выпуска по капиталу и
выглядит следующим образом (Рисунок 3.5).
Рисунок 3.5 - Норма непроизводственного потребления
Наибольшее непроизводственное потреблении достигается при ставке процента, равной эластичности выпуска по капиталу.
В результате работы построена однофакторная модель экономического роста и
прослежена ее динамика, начислено стационарное значение фондовооруженности,
найдены при различных значениях K и L три режима фондовооруженности, проверено
"золотое правило накопления".
.2 Построение имитационной модели средствами пакета MatLab
является высокопроизводительным языком для технических расчетов. Он может использоваться для:
− математических вычислений,
− создания алгоритмов,
− моделирования,
− анализа, исследования и визуализации данных,
− научной и инженерной графики,
− разработки приложений, включая создание графического интерфейса.
В MatLab важная роль отводится специализированным
наборам инструментов Toolboxes, которые позволяют изучать и применять
специализированные методы: обработка сигналов, системы управления,
идентификация систем, построение и анализ нейронных систем, поиск решений на
основе нечеткой логики и т.д. Одной из наиболее важных сопутствующих программ
является Simulink, который позволяет моделировать нелинейные динамические
системы. Он имеет библиотеку стандартных графических блоков со встроенными
математическими функциями, причем создание модели происходит с помощью мыши, то
есть блоки соединяются информационными связями, что позволяет наглядно
представить структуру модели. Именно поэтому Simulink часто называют средством
визуального моделирования.
Рисунок 3.6 - Окно системы MatLab
Основной панелью является Command Window. В ней набираются команды пользователя, подлежащие немедленному выполнению. Здесь же выдаются результаты исполняемых команд.
Сначала создадим М-функцию с описанием правых частей
дифференциального уравнения. Для этого в главном меню следует выбрать File→New→M-file,
и в окне редактора М-файлов написать следующий текст:
function dkdt = solou (t,k)s alfa A
n=s*A*(k^alfa)-n*k;
Для использования функции необходимо ее сохранить. Команда global делает переменные, перечисленные за ней, глобальными (то есть их значения можно изменить как внутри функции, так и в командном окне).
Воспользуемся решателем ode45. В командном окне
следует написать следующие команды, которые решат дифференциальное уравнение с
заданными начальными параметрами и построят график полученной траектории (рис.
1.4)
>> global s alfa A n
>> A=0.9;
>>alfa=0.5;
>>s=0.8;
>>n=0.05;
>>[t,k]=ode45(‘solou’,[0 500],[1]);
>>plot(t,k)
Рисунок 3.7 - Зависимость фондовооруженности от времени
Из рисунка видно, что k стабилизируется на уровне 207
единиц. Убедимся в том, что это значение (k*) является устойчивым. Для этого
рассчитаем траекторию для различных начальных условий.
>> hold on
>> for i=0:100:500
[t,k]=ode45('solou',[0 500],[i]);
plot(t,k)
График на рисунке 1.5 иллюстрирует устойчивость
состояния равновесия k*.
Рисунок 3.8 - Устойчивость состояния равновесия k*
Далее изложим процесс имитации в программном пакете Simulink . Программа Simulink является приложением к пакету MatLab, которая реализует принципы визуального программирования, т.е. пользователь создает на экране модель с помощью встроенных стандартных блоков. При этом пользователю не нужно досконально изучать язык программирования и численные методы, а достаточно общих знаний о программе и в той области исследования, в которой он работает. При работе с Simulink пользователь может пользоваться как встроенной библиотекой блоков, так и создавать свои собственные не только блоки, но и целые библиотеки блоков.
Для запуска программы необходимо сначала запустить
MatLab. После этого можно либо набрать команду Simulink в окне команд, либо
нажать на кнопку на панели инструментов. Чтобы запустить уже готовую модель
можно воспользоваться командой Open из меню File и открыть файл модели (mdl).
После запуска приложения появится окно обозревателя разделов библиотеки
Simulink (рисунок 3.1).
Рисунок 3.9 - Окно обозревателя разделов библиотеки
Для того чтобы построить модель нужно сначала создать
новый файл модели (рис. 3.10) с помощью команды File→ New→ Model
или соответствующей кнопки на панели инструментов.
Рисунок 3.10 - Новое окно для разработки модели
Далее нужно расположить блоки в окне модели, т.е. курсором перетащить нужные блоки из библиотеки в окно модели. Чтобы удалить блок, его нужно выбрать и нажать клавишу Delete. Далее, если это требуется, нужно изменить параметры блока, щелкнув два раза мышкой на изображении блока.
После установки на схеме всех блоков их нужно соединить. Для этого нажать мышкой на выход из блока (при этом курсор будет в виде большого креста из тонких линий), и вести стрелку, не отпуская мыши, до нужного входа в блок (курсор примет вид креста из сдвоенных линий). В случае правильного соединения изображение стрелки на входе в блок поменяет цвет. Для создания точки разветвления в соединительной линии нужно подвести курсор к предполагаемому узлу и, нажав правую клавишу "мыши", протянуть линию. Для удаления линии требуется выбрать линию (так же, как это выполняется для блока), а затем нажать клавишу Delete на клавиатуре. После составления схемы необходимо сохранить ее в виде файла на диске
Построим модель Экономического роста, используя встроенные блоки Simulink. Для этого воспользуемся следующими блоками [24]:
Библиотека Sources - источники сигналов и воздействий.Constant - константа, задает постоянный по уровню сигнал. Параметры: Constant value - Постоянная величина.
Interpret vector parameters as 1-D - Интерпретировать вектор параметров какодномерный (при установленном флажке). Данный параметр встречается у большинства блоков библиотеки Simulink. Значение константы может быть действительным или комплексным числом, вычисляемым выражением, вектором или матрицей.
Step - шаг, прирост, ступень. формирует ступенчатый сигнал. Параметры:
− Step time - Время наступления перепада сигнала (с);
− Initial value - Начальное значение сигнала;
− Final value - Конечное значение сигнала. Перепад может быть как в большую сторону (конечное значение больше чем начальное), так и в меньшую (конечное значение меньше чем начальное). Значения начального и конечного уровней могут быть не только положительными, но и отрицательными (например, изменение сигнала с уровня -5 до уровня -3).
Библиотека Sinks - регистрирующие устройства, приемники сигналов. Scope - осциллограф, индикатор, графопостроитель, строит графики исследуемых сигналов в функции времени.