Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕД ЛАБОРАТОРНА РОБОТА №2.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
313 Кб
Скачать
☆

Зовнішні кошти - програма ma tlab

Автоматизація керування експериментом здійснюється за допомогою програми MATLAB (мал. 19.2).

%Market equlibrim price simulation

%File: C:\Csr_MtLb\DmdSplEquM.m

%1.Simulate static functions, plot its

%2.Simulate price dynamic, plot price Web graphics

%* _______ - — —— '

%Set model Path pathCpath/C.ACsi^MtLbVMrktEqlPrc')

% 1 .Simulate static functions, plot its

%Load and Run DmdSplEqu.mdl

open_system('DmdSplEqu')

sim('DmdSplEqu!) %Write Vars into WS from Scope

%Plot Static features

plot(ScopeData(:,2),ScopeData(:,3:4))

hold on

grid

pause(5) %Пауза для перемикання в режим імітації

%подвійним клацанням миші над ключами

% „ _„• ________„___.___.__ _

■ ' ■ " ' —~

%2.Simulate price dynamic sim(T)mdSpJEqu') д

/про ■ ~ ———

%3. plot price Web graphics

for i = 2:1 1 %Цикл креслення павутини руху до рівноваги linc([ScopcData(i-1,2) ScopcData(i,2)],[ScopeData(i,4) ScopeData(i,4)]) linc([ScopeData(i,2)ScopcData(i,2)],[ScopeData(i,4)ScopeData(i+l,4)])

end

hold off

Опис програми

Рядка зі знаком % представляють коментар до програми й не виконуються комп'ютером. Командою path установлюється шлях до моделі у файловій системі. Оператор open system завантажує блок-модель в SIMULINK.

Функція sim запускає модель. Plot креслить хрест графіків попиту та пропозиції. Hold on дозволяє доповнювати малюнок новими графіками. Grid малює для графіків масштабну сітку. На цьому перший етап закінчується. Функція pause зупиняє процес моделювання на 5 із для установки ключів подвійним клацанням миші в нижнє положення.

Починається другий етап - моделювання перехідного процесу до ринкової рівноваги. Sim повторно запускає модель. Іде імітація. Scopes у своїх вікнах креслять графіки показників і пишуть їхнього значення в робочий простір Matlab workspace.

Цикл for, використовуючи даної пам'яті, креслить лінії павутини перехідного процесу ціни до ціни ринкової рівноваги.


VKairket equiibrim price зЩ sFile: C:\C3rJHiMbni6Spi 4 1.3 iniu i at e static f unc 11

I2,5iauiate price dyneariic

4 3 e t mo de 1 ? a t; h path(path,'C:\Csr_fl

%l.Si.t!u!ate static functi ^" Lgad and Run Dr\=d3 p 1Equ, rt~^




'f Figure No. 1


Eile -dit lodj ^'


Загальний вид вікон експерименту представлений на мал. 19.2.

Рис. 19.2. Вид екрана при виконанні лабораторних робіт з аналізу процесів

Р инкової рівноваги

Ліворуч угорі розташоване вікно редактора/отладчика MATLAB з т-фай-лом керування експериментом. Праворуч угорі - вікно моделі SIMULINK. Унизу ліворуч - вікно Scope, праворуч ~ Scope 1 із графіками зміни ціни, попиту та пропозиції в часі. У центрі - графік павутини перехідного процесу до рівноваги на конкурентному ринку, побудований програмою MATLAB.

19.3. Завдання 1. Вивчити перехідний процес до ринкової рівноваги

З командного вікна MATLAB студент відкриває м-файл DmdSpl EquM.m. Файл відображається у вікні редактора. Запускаємо файл із меню Tools>Run. Програма завантажує й запускає модель. У вікні SIMULINK переводимо ключі в нижнє положення. Спостерігаємо графіки зміни показників у часі у вікнах Scope і павутину руху ціни у вікні Figure. Графіки Scopel представлені на мал. 19.3.

Графіки Scope представлені на мал. 19.4.

Рис. 19.3. Зміна ціни, попиту Рис. 19 4 Зміна ціни, попиту й

і пропозиції в часі пропозиції у вікні Scope

Графік павутиноподібної моделі руху до ринкової рівноваги представлений на мал. 19.5.

Pиc. 19.5. Графік павутини руху ціни до рівноважного на ринку

19.4. Завдання 2. Вивчити вплив зсуву ліній попиту та пропозиції на ринкову рівновагу

Для зсуву попиту студент міняє значення параметра D0 у блоках DmdFn і SplFnl і спостерігає рух ціни до нової рівноваги.

Для зсуву пропозиції студент міняє значення параметра SO у блоці SplFn і спостерігає рух до нової рівноваги.

19.5. Завдання 3. Вивчити вплив крутості ліній попиту та пропозиції на ринкову рівновагу

Для зміни крутості попиту студент міняє значення параметра Kd у блоках DmdFn і SplFnl і спостерігає рух ціни до нової рівноваги.

Для зміни крутості пропозиції студент міняє значення параметра Ks у блоці SplFn і спостерігає рух до нової рівноваги

При збільшенні Ks коливання показників у системі зростають При М= Kd параметри коливань не змінюються в часі. Стійка рівновага не досягається. На екрані павутина перетворюється в прямокутну рамку, тобто система перебуває в режимі стійких коливань При Ks > Kd система нестійка, процес розходиться, павутина розширюється й вухо-дит з вікна. Це суперечить реальній економіці й підтверджує що модель груба.