Жоспар №8748

GPSS тілінде дискретті жүйелерді имитациялық модельдеу

Сұрақ-жауап

Сұрағыңызға жасанды интеллект жауап береді

 Мазмұны Кіріспе..............................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мс Дайын ақпараттың қорытындысы 

Мәтінді көшіру үшін белсенді жазылым қажет.

Пайдаланушы ID: 223901

Жарияланған күні: