Имитационды модельдеу
Мазмұны
Кіріспе..............................3
1 Негізгі түсініктер
Модельдеудің жалпы түсінігі…..................5
Имитационды модельдеу.................6
Компьютерлік модельдеу.................8
GPSS имитационды модельдеу тілі.............9
Тапсырманың шешімі
Тапсырма..................13
Блох-схема........................... 13
Бағдарлама листингі........................14
Бағдарлама блоктарының тағайындалуы..............15
Стандартты есеп GPSS/PC .............16
Қорытынды.....................18
Қолданылған әдебиеттер.......................19
Кіріспе
Қазіргі заман технологиясыныңы тез қарқынмен дамуы күнделікті индустрия мен
ХХ – ХІ ғ.ғ технологиясының тез қарқынмен дамуы күнделікті
Бүгінгі күні модельдеу тілдерінің көбіне эффективті және кең
Дискретті жүйелеудің модельдеу тілі GPSS ХХ ғасырдаң 70-ші жылдарының
Модельдеу мен оптимизациялау операцияларды жоспарлау мен жүзеге асыруда өз
Осылайша, модельдеу мен оптимизация компаниялардың бәсекеге тұрақтылығын арттыруға ықпал
Осының барлығы өндірістік процесстер, материалдардың, логистика процесстерінің ағымдылығы және
Жоспарланған немесе ұсынылған өндірісті ұйымдастыру жолы қажетті нәтижеге жететінін,
Модельдеу – бұл модельге тәжірибе жүргізу процесі. Модель –
Имитационды модельдеу саласындағы қазіргі заманғы талаптары күрделі жүйелердің дамуымен,
1 Негізгі түсініктер
1.1 Модельдеудің жалпы түсінігі
Әртүрлі әрекетке тағайындалған (TOMAS, SIRE және т.б.), медициналық
Байланыстың әртүрлі жүйелері мен желілерін функциялау процесстері бұқаралық қызмет
Имитационды модель БҚЖ-нің дискретті күйлерінің үзіліссіз уақыт ішінде ауысуларының
Күрделі дискретті жүйелерді имитационды модельдеудің аса кең таралған және
1.2 Имитационды модельдеу
Имитационды модельдеуге тағы да келесідей анықтама беруге болады: имитационды
Имитационды модельдер барлық дерлік салаларда қолданады. Модельдерді қолданудың аса
Машиналарды қолдануды жоспарлауда приоритет ережелерін анықтау. Машинадағы өңдеу қандай
Материалдар ағымын қалыптау. Нақты дүкенге қанша жүккөтергіш қажетті? Көлік
Дүкен тапсырыстары жүйелерін зерттеу. Қай тапсырысты қашан жеткізу керек?
Эксплуатация стратегиясын зерттеу. Істен шығу жүйенің өндіргіштігіне қандай әсерін
Кезектермен байланысты күрделі жүйелерді меңгеру. Ең тиімді нәтижеге жету
Инвестиция жобаларындағы қауіп дәрежесі. Инвистиционды жобаларының сәттілік ықтималдығы қандай?
Имитационды модель белгілі бір бағытта құрастырылады, сондықтан оған зерттелетін
Имитация түсінігі астарында компьютерлік бағдарламалардың жиынтығы ретінде көрсетілген модельдерге
Көп жағдайда шешімдерді формальды әдістер арқылы келтіру қолдан келмейді,
Имитационды модельді қолдану аймағы шексіз деуге болады, оларға келесі
Имитационды модельдеудің негізгі артықшылығы ̶ эксперттің келесі
Соңғы кездерде экспертке «... болу үшін не істеу керек?»
Мәселенің себебінің элементар анализі анықталғаннан кейін формалды модель құрастырылған
Модельдеу процесіне оған қатысатын тұлғалар біртіндеп мәселенің маңыздылығының тереңдігін
Осылайшы, қазіргі күнгі ақпараттық технологиялар саласында имитационды модельдеу әлемдік
Сонымен, имитационды модельдеу құрамына концептуалды модельдеу (имитационды модельдеудің құрылуының
1.3 Компьютерлік модельдеу
Компьютерлік модельдеу – адамзат интуициясын қолдап, нақтылайтын қазіргі замандағы
Компьютерлік модель түсінігі келесілерді қамтиды:
Объектінің неме жүйенінің өзара байланысқан компьютерлік кестелер, блок-сұлбалар, диаграммалар,
Жеке бағдарлама, бағдарламалар жиыны, комплексі. Ол нәтижелерді тізбектелген есептеулер
Компьютерлік моделдеудің өзіндік ерекшеліктері бар. Жеке алғанда, оның қаблеттеріне
Қалалық жүйелерді модельдеу тәсілі ретінде жүйелік динамика модельдерін таңдаған
1.4 GPSS имитационды модельдеу тілі
Модельдеуді жүзеге асыру үшін модельдеу жүйесі қажет. Мұндай жүйе
Қазіргі кезде имитационды модельдеу құралдары нарығында модельдеудің әртүрлі жүйелері
40 жыл бұрын модельдеуді блоктар мен транзактілер түрінде
GPSS модельдеу ортасы түсінікті әрі интуициалы интерфейске ие;
GPSS модельдеу ортасы минимал аппараттық талаптарды қажет етеді;
GPSS тілі өте шағын және меңгерілуі жеңіл;
GPSS тілі әдебиеттерді өте сәтті құжатталған;
GPSS тілінде жазылған бағдарлама кодтары көп көлемде дайын;
GPSS тілі академиялық ортада өте танымал;
GPSS тілі модельдің жұмыс нәтижелерін анализдемен шешім қабылдау үшін
Маңызды жағдайлардын бірі – GPSS World-тің қымбат емес
GPSS тілі кең көлемдегі тәжірибелік қолданысқа ие. Бұл келесі
GPSS тілі қазіргі күнгі барлық технологиялық тенденцияларды дискретті имитационды
GPSS World - әр түрлі процесстер мен жүйелерді профессионалды
GPSS World құрамына PLUS бағдарламалау тілі кіреді. Бұл тіл
Жүйе қолданушы және оптималды тәжірибелерін жүзеге асыруды қамтамасыз етеді.
«Модель», «Модельдеу процесі», «Жауап парағы», «Мәтін» обьектілері бар қолданушының
Модельдердің жоғарыөндіргіштік трансляторы.
Мәліметтерді автоматты түрде анализдеудің бағдарламалық тәжірибелері.
Көп тапсырмалылық.
Модельдеудің қалдырылған процесстерінің сақталуы мен орындалуын жалғастыру.
Моделбдеу процесін жүргізгенде кіріс/шығысты қамтамасыз ету.
Өз ішінде ықтималды таратуларының20-дан астамының орнатылуы.
PLUS(tm) бағдарламалаудың интеграцияланған тілі.
PLUS – процедураларының кітапханасы.
Орындалып жатқан процесстерді бақылау үшін орнатылған 17 түрлі графикалық
Тілдің жаңа GPSS: ADOPT, DISPLACE, PLUS және INTEGRATION
Модельдеу кезінде кіріс-шығысты қамтамасыз ететін OPEN, CLOSE, READ, WRITE
Кез келген ретті дифференциалды өрнектерді автоматты интегралдау.
«Ыстық» батырмаларыды қолдау.
Графикалық интерфейсті қолданумен жүргізілетін тез жөндеу жұмыстары.
GPSS/PC(tm)-пен толық сәкестік.
Теретін және оптимизациялайтын тәжірибелердің автоматты генераторлары.
Бағдарламадан шығудың бақыланатын процедурасы бар пакетті режимі.
Блоктарды кіргізудің диалогті терезелері.
Табуляцияның реттелетін интервалы.
Сыртқы файлдардан функцияларды динамикалық шақыру мүмкіндігі.
Minuteman Software GPSS World жаңа өнімі бірталай қосымша мүмкіндіктерге
Обьектілер мен айнымалылардың барлық класстарында реалды уақыт ішіндегі өтпелі
PLUS процедуралық тілі, ол арқылы модель құрастыру мақсаттарында және
Факторлы анализ құралдары, дәстүрлі дисперсті (ANOVA) және регрессионды анализ;
Анализ тәсіліне негізделген оптимизация (RSA);
Үздіксіз модельдеу элементтері;
Бүтін модельді уақытпен байланысты мәселелердің шешілуі.
Дегенмен, жүйенің негізгі кемшілігі –модельдерді блоктардан құрастырудың идеографиялық
GPSS-тің көбінесе ескерілетін кемшіліктері (бүтін санды
2 Тапсырманың шешімі
2.1 Тапсырма
17 есеп. 10 с бойындағы коммутация торабының жұмысын модельдеу
2.3 Бағдарлама листингі :
10 * Program PLAVKA I OTLIVKA.GPS
20 VHBYF STORAGE 1
30 PROCESOR STORAGE 1
40 PREDOBRAB STORAGE 1
50 OBRABOTKA STORAGE 1
60 ISBYF STORAGE 1
70 VIHLIN STORAGE 1
75 KANAL STORAGE 1
80 GENERATE 50,10
100 L3 TEST LE SC$VHBYF,N$L3,L3
110 GATE SNF
120 ENTER
130 ADVANCE
140 LEAVE
160 ***********************************
165
170 L5
360 DEPART
180 ADVANCE
210
220 **********************************
230
240 ADVANCE
250 LEAVE
255
260 **********************************
340 QUEUE
350 ENTER
360 DEPART
370 ADVANCE
380 LEAVE
390 **********************************
400 QUEUE
410 ENTER
420 DEPART
430 ADVANCE
440 LEAVE
390 **********************************
400 QUEUE
410 ENTER
420 DEPART
430 ADVANCE
440 LEAVE
460
470 **********************************
480 L1 TERMINATE 1
490 **********************************
500 L2 LINK
510 **********************************
520
530
2.4 Бағдарлама блоктарының тағайындалуы
Жол Түсініктеме
10 Балқыту мен құю бағдарламасы GPS
20 Сақтау
30 Процессордың сақтауы
40 Өңдеу алдындағы сақтау
50 Өңдеу кезіндегі сақтау
60 Өнімдерді өңдеуге бөлу
70 Өңделудің дұрыс өтуін қадағалау
75 Каналдағы сақтау
80 50±10 мс сайын өнімдерді өңдеуді генерациялау
100 L3 бақылау
110 L2 шығыс
120 Енгізу
130 70±10 мс-та транзакттың тоқтап қалуы
140 Бір каналдың келесісінен босауы
165 Процесс кезеңі
170 Бесінші желідегі алдын-ала өңдеудің орын алуы
360 Кезеңнің бір өлшемге қысқаруы
180 90±10 мс-та транзакттың тоқтап қалуы
210 Алдын-ала өңдеуді босату
230 Өңдеуді енгізу
240 60±10 мс-та транзакттың тоқтап қалуы
250 Өңдеу каналының келесісінен босауы
255 0,2-ге тең мүмкіндігі бар транзакт L5 белгісі бар
340 Процесс кезеңі
350 Өңдеуді енгізу
360 Кезеңнің бір өлшемге қысқаруы
370 50±10 мс транзакттың тоқтап қалуы
380 Өңдеу каналының келесісінен босауы
400 Процесс кезеңі
410 Өңдеуді енгізу
420 Кезеңнің бір өлшемге қысқаруы
430
80±10 мс транзакттың тоқтап қалуы
440 Өңдеу каналының келесісінен босауы
400 Каналдағы Процесс кезеңі
410 Каналда өңдеуді енгізу
420 Каналда кезеңнің бір өлшемге қысқаруы
430 60±10 мс транзакттың тоқтап қалуы
440 Өңдеу каналының келесісінен босауы
460 Транзактты жою
2.5 Стандартты есеп GPSS/PC
GPSS/PC Report file REPORT.GPS. (V 2, # 38123)
START_TIME END_TIME BLOCKS FACILITIES
0
LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY
80 1 GENERATE 201 0 0
100 L3 TEST 201 0 0
110 3 GATE 201 0 0
120 4 ENTER 101 0 0
130 5 ADVANCE 101 1 0
140 6 LEAVE 100 0 0
165 7 QUEUE 100 12 0
170 L5 SEIZE 110 0 0
180 9 ADVANCE 110 1 0
210 10 RELEASE 109 0 0
230 11 ENTER 109 0 0
240 12 ADVANCE 109 1 0
250 13 LEAVE 108 0 0
255 14 TRANSFER 108 2 0
340 15 QUEUE 84 0 0
350 16 ENTER 84 0 0
360 17 DEPART 84 0 0
370 18 ADVANCE 84 0 0
380 19 LEAVE 84 0 0
400 20 QUEUE 84 0 0
410 21 ENTER 84 0 0
420 22 DEPART 84 0 0
430 23 ADVANCE 84 1 0
440 24 LEAVE 83 0 0
460 25 TERMINATE 83 0 0
480 L1 TERMINATE 0 0 0
500 L2 LINK 100 100 0
520 28 GENERATE 1 0 0
530 29 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE._TIME
PREDOBRAB 110
QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
PROCESOR 100 100 100 0 49.39 4938.97 4938.97 0
ISBYF 1 0 84 84 0.00 0.00 0.00 0
KANAL 1 0 84 84 0.00 0.00 0.00 0
STORAGE CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL.
VHBYF 1 0 0 1 101 1 0.70 0.701
PROCESOR 1 1 0 0 0 1 0.00 0.000
PREDOBRAB 1 1 0 0 0 1 0.00 0.000
OBRABOTKA 1 0 0 1 109 1 0.66 0.656
STORAGE CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL.
ISBYF 1 1 0 1 84 1 0.41 0.412
VIHLIN 1 1 0 0 0 1 0.00 0.000
KANAL 1 0 0 1 84 1 0.50 0.495
GPSS/PC Report file REPORT.GPS. (V 2, # 38123)
USER_CHAIN CHAIN_SIZE RETRY AVE.CONT ENTRIES MAX AVE.TIME
CP 100 0 49.60 100 100 4960.02
XACT_GROUP
POSITION
Қорытынды
Қазіргі таңда модельдеу өндірістегі және белгілі бір жүйе жұмысындағы
Берілген курстық жұмысты қорытындыласақ, жүйені машиналық модельдеу нәтижесінде модельдеу
Модельдеу нәтижесі бойынша бірнеше қорытынды шығаруға болады:
Дайын өнім саны – 4 дана.
Қалған блоктағы транзакт саны:
QUEUE 12
ADVANCE 1
ADVANCE 1
TRANSFER 2
ADVANCE 1
LINK 100
Құрылғыны жүктеу коэффициенті:
PREDOBRAB 0.980
Максималды кезең:
PROCESOR 100
ISBYF 1
KANAL 1
Көпканалды құрылғылардың жадын қолдану коэффициенті:
VHBYF 0.701
PROCESOR 0.000
PREDOBRAB 0.000
OBRABOTKA 0.656
ISBYF 0.412
VIHLIN 0.000
KANAL 0.495
Қолданылған әдебиеттер тізімі
Самарский А.А., Михайлов А.П. Математическое моделирование. М., 1997
Петров А.А., Поспелов И.Г., Шананин А.А., Опыт математического моделирования
Капица П.Л. Эксперимент, теория, практика: Статьи и выступления. М.,
Шрайбер Т.Д. Моделирование на GPSS. – М.: Машиностроение, 1980,
В.Я. Советов, С.А. Яковлев Моделирование систем; курсовое проектирование. –
Дж. Клар Системотология. Автоматизация ре-шения системных задач. М.: Радио
Бесекерский В. А., Попов Е. П. Теория систем автоматического
Солодовников В.В., Плотников В.Н., Яковлев А.В. «Основы теории
Сборник задач по теории автоматического регулирования и управления, под
Лукас В.А. Теория автоматического управления: учебник для вузов -2-е
4
Жоқ
Иә
Ақпараттың әр 70±10мс сайын келіп түсуі
Тексеру: Кіру буферы бос па
Буфердің босауын күту.
Кіру буфері әр
70±10мс.
Ақпаратты алдын-ала өңдеу
әр 90±10мс.
Ақпаратты өңдеу
әр 60±10мс.
Бастапқы буфер
әр 50±10мс.
Шығу желісі
әр 80±10мс
Қызмет ету каналы
әр 60±10мс
Дайын ақпараттың қорытындысы
Имитационды модельдеу
Экономикалық-математикалық модельдеу классификациясы
Эканомикадағы математикалық моделдеу әдісі
Жасанды интеллекттің білім берудегі рөлі
Модельдеуші алгоритмдердің блок-схемаларын құру
Шешім қабылдау психологиясы
Астана әуежайының суреті
PON желілер сәулеті
Сепаpациялаy пpоцесі автоматты pеттеyдің нысаны
«Медеу бөгетінің суағытқыштары» ТУ абж үшін ОРС-серверді Masterscada құралдарымен жобалау және баптау