Simulyatsiyani modellashtirish.
Simulyatsiya modeli haqida tushuncha.
Simulyatsiya modellarini yaratishga yondashuvlar.
Akademik V. Maslovning ta'rifiga ko'ra: "imitatsion modellashtirish, asosan, zarur (ammo to'liq bo'lmagan) ko'rsatkichlarga ko'ra ob'ektlar va jarayonlarni (masalan, mashinalar va ularning ishi) taqlid qiladigan aqliy modelni (simulyator) qurishni o'z ichiga oladi: masalan, ish vaqti, intensivligi, iqtisodiy xarajatlar, ustaxonadagi joy va boshqalar. Simulyatsiya modelini so'zning an'anaviy ma'nosida matematikadan tubdan farq qiladigan ob'ekt tavsifining to'liq emasligi. Keyinchalik, kompyuter bilan muloqatda juda ko'p mumkin bo'lgan variantlar saralanadi va muhandis nuqtai nazaridan eng maqbul echimlarni ma'lum bir vaqt ichida tanlash amalga oshiriladi. Bunday holda, zavoddagi murakkab vaziyatni yaxshi biladigan qarorlarni qabul qilish muhandisining sezgi va tajribasidan foydalaniladi. "
Bunday murakkab ob'ektlarni o'rganishda aniq matematik ma'noda eng maqbul echimni umuman topib bo'lmaydi. Ammo nisbatan qisqa vaqt ichida maqbul echimni olishingiz mumkin. Simulyatsiya modelida ba'zida noaniq va qarama-qarshi ma'lumotlardan foydalangan holda evristik elementlar mavjud. Shu tarzda, simulyatsiya haqiqiy hayotga yaqinroq va sohadagi muhandislar uchun yanada qulayroqdir. Kompyuterlar bilan muloqotda mutaxassislar o'z tajribalarini kengaytiradilar, o'z navbatida sezgi rivojlantiradilar va ularni simulyatsiya modeliga o'tkazadilar.
Hozirgacha biz doimiy ob'ektlar haqida ko'p gaplashdik, lekin ko'pincha kirish va chiqish o'zgaruvchan parametrlarga ega ob'ektlar bilan ishlashimiz kerak. Simulyatsiya modeliga asoslangan bunday ob'ektning xatti-harakatlarini tahlil qilishning namunasi sifatida biz klassik "mast bo'lgan yo'lovchining muammosi" yoki tasodifiy yurish muammosini ko'rib chiqamiz.
Aytaylik, ko'chaning bir burchagida turgan yo'lovchi qushlarni tarqatish uchun piyoda yurishga qaror qildi. Keyingi chorrahaga o'tib, shimolga, janubga, sharqqa yoki g'arbga borishi ehtimolligi bir xil bo'lsin. 10 kvartaldan keyin yo'lovchining yurishi boshlangan joydan ikki pog'onadan oshmasligi ehtimoli qanday?
Biz uning har bir chorrahada joylashgan joyini ikki o'lchovli vektor bilan belgilaymiz
(X1, X2) ("chiqish"), qaerda
Har chorakning sharqqa harakatlanishi X1 ning 1 ga o'sishiga to'g'ri keladi va har chorakning g'arbiy tomonga harakatlanishi X1 ning 1 ga pasayishiga to'g'ri keladi (X1, X2 diskret o'zgaruvchi). Xuddi shu tarzda, yo'lovchining chorakdan X2 shimoliga o'tishi 1 ga, janubga to'rtdan biri - X2 1 ga kamayadi.
Endi, agar biz boshlang'ich pozitsiyani (0,0) belgilasak, yo'lovchining ushbu boshlang'ich pozitsiyaga nisbatan qaerda joylashganligini aniq bilib olamiz.
Agar yurish oxirida X1 va X2 mutlaq qiymatlarining yig'indisi 2 dan ortiq bo'lsa, unda biz 10 chorak uzunligi bilan yurish oxirida ikki chorakdan oshib ketgan deb taxmin qilamiz.
Bizning yo'lovchimizning to'rtta mumkin bo'lgan yo'nalishlardan birortasida harakatlanish ehtimoli shartda bir xil va 0,25 ga teng (1: 4 \u003d 0.25), biz tasodifiy sonlar jadvalidan foydalanib uning harakatini taxmin qilishimiz mumkin. Kelinglar, agar tasodifiy son (MF) 0 dan 24 gacha oraliqda bo'lsa, mast sharqqa qarab ketadi va biz X1 ni 1 ga ko'paytiramiz; agar 25 dan 49 gacha bo'lsa, u g'arbga ketadi va biz X1 ni 1 ga kamaytiramiz; agar 50 dan 74 gacha bo'lsa, u shimolga ketadi va biz X2 ni 1 ga ko'paytiramiz; agar o'rta chiziq 74 dan 99 gacha bo'lsa, yo'lovchi janubga boradi va biz X2 ni 1 ga kamaytiramiz.
Do'stlaringiz bilan baham: |