Texnik universiteti
Download 7 Mb.
|
Sotib olgan disser tarjima
Ishlab chiqilgan dastur bilan ishlash algoritmi
Birinchi bosqich (yo'l yaratish)Oyna interfeysidan foydalanuvchi tomonidan kiritilgan parametrlarni o'tkazish ilovalar: Dasturning ishlash rejimi Yo'l uzunligi Oqim zichligi (p) Drayvlar turlari va ularning parametrlari (agar tegishli rejim tanlangan bo'lsa) Har bir qatordagi avtomobillar sonini hisoblash:nk=N*p, Qayerdank− avtomobillar sonikth turi,N- yo'l kameralari soni;p− oqim zichligi. Yo'lni quyidagi qoidalarga muvofiq to'ldirish: Yo'lda yaratilganda, transport vositasiga o'zining noyob raqami beriladi, bu barcha transport vositalari uchun qo'shimcha hisoblagichni to'ldirishda amalga oshiriladi; Birinchi mashina tasodifiy katakchada chiziqqa joylashtiriladi; Avtomobillar orasidagi maksimal masofani hisoblash yo'lning uzunligi va parametrlari asosida (2.17) formulada keltirilgan. avtomobillar sonik: n Lk= N , (2.17) n k QayerdaLk- avtomobillar orasidagi maksimal masofakth yo'l hujayralari soni,nk− yo‘lakdagi yengil avtomobillar soni; turi,N− Diapazonda tasodifiy qiymat yaratish Oling[a0n;Lk] masofalar asosida ATCni o'rnatish. To'ldirilgan yo'lning namunasi 10-rasmda ko'rsatilgan. ATS uchun (k- turi); 10-rasm - Ilova interfeysi. Yaratilgan yo'l bandda tavsiflangan harakatlar har bir chiziqqa nisbatan qo'llaniladi. 4. Avtomobil holatlari qatorini yaratish. Massivning uzunligi yo'ldagi transport vositalarining soniga teng mk Har bir transport vositasi uchun uning noyob raqami, transport vositasining turi va (2.18) formula bo'yicha aniqlangan qayta qurishga urinishgacha bo'lgan vaqt qayd etiladi: tz= − 1 lnri, i= 12,…,z, (2.18) Qayerdaz– avtomobil raqami, parametrimk- intervalning o'rtacha davomiyligiga teng ketma-ket ikki harakat urinishlari orasidagi vaqt (foydalanuvchi tomonidan kiritilgan),tzintervalga tegishli mustaqil tasodifiy miqdordir [0.1]. Ikkinchi bosqich ( Shomil bilan o'tish) Asl massiv bilan bir xil o'lchamdagi bo'sh massivni yaratish yo'l va mashinalar bilan; Asl yo'l massivining barcha elementlarini aylantiring. Agar qafasda bo'lsa qiymat 0 ga teng bo'lmasa, biz quyidagi algoritmni bajaramiz: Biz hujayra qiymatini (avtomobil raqamiga teng) o'qiymiz va uni davlat qatorida qidiramiz. Biz PBX turini va qayta qurishdan oldin vaqtni tekshiramiz. Agar vaqt kelgan bo'lsa, yon va diagonal katakchalarni tekshiring. Agar yoqilgan bo'lsa ikkala qo'shni bo'laklar bo'sh joyga ega, keyin ustuvorlikni o'zgartirish yo'nalishi chapga. Agar chap tomonda bo'lak band bo'lsa, qayta qurish uchun boshqasi tanlanadi. Agar ikkala chiziq ham band bo'lsa, u holda oldinga siljishga harakat qilinadi. Muvaffaqiyatli qayta qurish yoki qayta qurish uchun muvaffaqiyatsiz urinishdan so'ng, keyingi urinishgacha bo'lgan vaqt (2.18) formuladan foydalanib qayta hisoblab chiqiladi. Agar vaqt kelmagan bo'lsa, mashina oldinga siljiydi (tezlikni hisobga olgan holda), va qayta qurishga urinishgacha bo'lgan vaqtdan biri ayiriladi. Tsikl bosqichi tugagandan so'ng, parametrlar hisoblab chiqiladi va 11-rasmda ko'rsatilgan qiymatlar qayd etiladi. rasm - Ilova interfeysi. Ikki qadamdan keyin yo'l holati algoritm Chiqishda biz yo'lning massivini (barcha transport vositalarining holatini), barcha transport vositalarining holatini (keyingi qayta tiklashga urinishgacha bo'lgan vaqtni ko'rsatgan holda), sekundiga turi bo'yicha qayta qurilgan transport vositalarining sonini, harakatni olamiz. intensivligi o'rtacha 10 qiymatdan, oqim tezligi o'rtacha 10 qiymatdan yuqori. Download 7 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling