Ім'я файлу: Курсова робота. Приклад.docx
Розширення: docx
Розмір: 790кб.
Дата: 26.04.2023
скачати













Державний торговельно-економічний університет

Кафедра компютерних наук та інформаційних систем
Отримано

Реєстраційний номер № __________

від «____» ________ 2022 р.



КУРСОВА РОБОТА

з дисципліни «Імітаційне моделювання»

на тему «»

Виконав:

студент ___ курсу ___ групи

денної форми навчання

____________________

____________
Науковий керівник: ________
Результати перевірки:
КИЇВ 2022
ЗМІСТ



Державний торговельно-економічний університет 1

від «____» ________ 2022 р. 1

КУРСОВА РОБОТА 1

студент ___ курсу ___ групи 1

денної форми навчання 1

Результати перевірки: 1

ВСТУП 3

АКТУАЛЬНІСТЬ 5

ПОСТАНОВКА ЗАДАЧІ 6

АНАЛІЗ ІСНУЮЧИХ МЕТОДІВ РОЗВ’ЯЗКУ ЗАДАЧІ 6

РОЗРОБКА КОНЦЕПТУАЛЬНОЇ МОДЕЛІ 7

РОЗРОБКА ІМІТАЦІЙНОЇ МОДЕЛІ 9

1.Створення моделі: 9

Орієнтуючись на поставлену проблематику курсового проекту, створюємо нову модель в програмі AnyLogic, ідеальність для створення імітаційних моделей якої була доведена в попередніх розділах. Для цього спершу необхідно задати необхідні згідно постановки задачі параметри і слідувати наступному алгоритму. 9

2.Робота з моделлю: 10

3.Запуск моделі: 13

ВИСНОВКИ 16

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 18


ВСТУП



В сучасних реаліях, навіть без урахування в більшості випадків вимушеною діджиталізації левової частки сфер людської зайнятості через пандемію, велику роль в перебігу усіх процесів людської діяльності: суспільно-політичні процеси, управління та адміністрування, викладання та навчання, і, нарешті, великий за обсягом перелік економічних процесів – відіграють інформаційні технології, імплементація яких стає головним на порядку денному робочих процесів, а генерування наук з точкою дотику до ІТ – новітнім трендом формування технічного потенціалу соціального капіталу.
Частиною економічних процесів, що має одну з найбільших, як і за кількістю, так і за значенням, проблем та задач, що потребують різного характеру вирішення, ж торгівля, а галуззю ІТ, яка якнайкраще дозволяє ці задачі вирішувати є розробка інформаційних систем, за допомогою засобів імітаційного моделювання, найкращим програмним забезпечення для реалізації якої є програма AnyLogic, вивчення якої стало однією з найбільш вагомих етапів мого навчання в університеті.

Саме тому, Метою курсової роботи є дослідження реалізації моделі торгівлі, на основі засобів імітаційного моделювання в AnyLogic і на це є ряд конкретних причин:

  • моделювання дозволяє аналізувати не тільки конкретний процес, а й систему виробництва в цілому, що дає можливість перевірити капіталомісткість тієї чи іншої стратегії управління;

  • проведення експериментів з використанням моделі позбавляє від необхідності проведення експериментів в реальному житті і не заважає роботі виробництва та не несе за собою відповідних загроз;

  • процеси, що відбуваються на ринку, є складними складні, оскільки пов’язані з дією динамічних і стохастичних факторів, мають дуже багато вхідних і вихідних параметрів, залежність між якими та їх взаємовплив не завжди можна прослідкувати формальними методами.

Об’єктом даної курсової роботи є сама модель торгівлі та відповідних цій науці процесів. Модель, яка адекватно відтворює обсяги продажу запам’ятовувальними пристроями, не обов’язково буде працювати у випадку стрімкого і масового переходу з використання оптичних дисків на електронні носії інформації. Створення моделі – кропіткий і творчий процес, що вимагає від дослідника не тільки глибоких теоретичних знань з різних математичних та технічних дисциплін, але й творчого підходу до розв’язання задач, уміння генерувати певні евристики, що відповідають глибинній суті досліджуваного об’єкта.

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


АКТУАЛЬНІСТЬ



Імітаційне моделювання широко використовується у торгівлі для вирішення різних проблем від оптимізації проміжних процесів до стратегічного управління. Інформатизація буквально торкається до всіх сфер суспільства, в тому числі і до торгівлі. Імітаційне моделювання довело свою успішність у багатьох областях застосування. Поява нових методів моделювання і зростання обчислювальної потужності комп'ютерів дозволяє стверджувати, що кількість цих областей буде тільки рости [1].

Машинна імітація дає змогу користувачеві проводити такі експерименти, які з існуючими реальними системами були б не можливі. Є всі підстави стверджувати, що машинна імітація – один з найзагальніших та найпотужніших методів прикладного системного аналізу. Адже з допомогою імітаційних моделей системи розкривається сутність відповідних явищ і5 процесів за умови, що натуральні досліди в реальному середовищі на реальних об’єктах виключаються. [4-6].

Тобто актуальністю курсової роботи є дослідження процесів торгівлі найновішим та найефективнішим методом – реалізацією імітаційної моделі, що дозволяють ще на стадії планування вирішення поставленої задачі виявити помилки, що дає змогу зберегти свої ресурси. Раніше, щоб проаналізувати роботу підприємства, його необхідно було створити і запустити в роботу. Це могло призвести до дорогих помилок і закриття нерентабельного бізнесу. Зараз, завдяки інформаційним технологіям, ми маємо можливість запустити модель торгівлі на комп'ютері, не витрачаючи фінансів і, не ризикуючи, зазнати краху проекту, необхідно лише створити модель підприємства і запустити її симуляцію. [7-11].
ПОСТАНОВКА ЗАДАЧІ
В даній курсовій роботі буде реалізована агентна модель, яка допоможе нам дослідити процес поведінки покупців в суб’єкті реалізації торгівлі – в магазині. Це буде погляд на глобальний процес торгівлі з приземленої сторони – дрібна торгівля, що матиме в найкороткочаснішій перспективі найбільшу користь, оскільки дозволить мені зробити певні висновки перед запуском свого дрібного бізнесу.

В цій моделі, з точки зору реалізації моделі, кожен споживач буде агентом. Дана модель є відображенням торгового процесу і на цьому прикладі можна буде спостерігати динаміку розвитку торгівлі, поведінки пішоходів та покупців в магазині з наявністю касами та декількома відділами та одним виходом з магазину.

Окремим пунктом відмічу перевірити можливості візуалізації, які надає програма Anylogic.


АНАЛІЗ ІСНУЮЧИХ МЕТОДІВ РОЗВ’ЯЗКУ ЗАДАЧІ
Серед існуючих методів вирішення завдання моделювання торгівлі, імітаційне моделювання є найбільш ефективним інструментом дослідження складних систем. Оскільки:

  • Реалізується завдяки комп’ютерним технологіям, які є ефективним способом реалізації процесу моделювання, адже генерується легко керований віртуальний світ, де можна моделювати витрати, досліджувати динамічні системи, наприклад, споживчий ринок або зону бойових дій та інші інструменти імітаційного моделювання – від найпростіших до складніших.

  • Створення імітаційної моделі процес простіший від створення аналітичної моделі, що дозволяє реалізувати його швидше, але при цьому не менш якісно.

  • Засоби імітаційного моделювання дозволяють аналізувати системи і знаходити рішення в тих випадках, коли такі методи, як аналітичні обчислення і лінійне програмування не справляються із завданням.

  • Імітаційні моделі працюють набагато ефективніше від MS Excel і не в останню чергу це відбувається завдяки можливості проводити оцінку адекватності створеної імітаційної моделі.

  • Імітаційна модель дозволяє нам відстежувати всі об'єкти системи і проводити статистичний аналіз.

  • Структура імітаційної моделі дуже точно відтворює об’єкти моделювання.

  • Нарешті, однією з головних переваг імітаційного моделювання є можлив ість програвати модель в часі і анімувати її поведінку. Анімація є одним з найефективніших способів демонстрації моделі та всього рішення, яке вона за собою несе та спрощує процес узгодження застосування конкретної імітаційної моделі у вирішенні конкретної задачі.

Саме тому і було прийнято рішення реалізувати модель торгівлі в рамках виконання курсового проекту, завдяки всіма інструментами переваги, які надаю користувачеві AnyLogic [22-29].
РОЗРОБКА КОНЦЕПТУАЛЬНОЇ МОДЕЛІ
На етапі проведення попереднього дослідження будуть прийматися до уваги тільки основні умови. В даній моделі можна коригувати максимальний час доставки продукту та максимальний час очікування. І звичайно ми врахуємо той факт, що якщо час доставки значно перевищить час очікування нашого клієнта, то споживач відмовиться від свого замовлення. Також, не мало важливим є те, що потенціал поширення даного продукту можна буде спостерігати за допомогою діаграми з накопиченням, тобто графіка, який показує ріст купівлі товару та зацікавленості ним.

Необхідно також врахувати, що в даній моделі буде враховане спілкування кожного нашого потенційного покупця, принаймні з однією особою в день. Тобто реклама даного продукту серед людей, методом спілкування.

Кожен покупець зможе повторно придбати наш продукт. Ми припускаємо, що термін придатності даного продукту становитиме 12 місяців, тобто коли споживач більше не зможе користуватись продуктом, то йому неодмінно знадобиться заміна. даній курсовій роботі будуть змодельовані повторні покупки, припускаючи, що після виходу продукції з ладу, споживачі знову стають потенційними покупцями.

І звичайно ми врахуємо той факт, що якщо час доставки значно перевищить час очікування нашого клієнта, то споживач відмовиться від свого замовлення.

Оскільки більшість дій у нашій роботі найбільш часто пов’язані з часом, то основною одиницею виміру у нас будуть дні. Лише для інтервалу спостереження ситуації ми використовуємо роки та для терміну придатності товару ми використовуємо місяці.

Саме дні є універсальною одиницею виміру для наших ключових параметрів – час очікування та термін доставки. Люди не купуватимуть товар, якщо не будуть навіть знати про нього. Тому необхідною умовою для поширення продукції є реклами та рекомендації один одному. Саме таким звичайним методом попит на наш продукт буде стрімко зростати. Ще однією важливою умовою є визначений час очікування та термін доставки, якщо ці показники будуть занадто високими, то люди будуть банально відмовлятись від продукції. Тому необхідною умовою буде визначення середнього показника для даних умов.

Даний товар є особливим, оскільки в світі зараз зростає кількість користувачів технікою, в тому числі і комп’ютерами. Тому попит на наш продукт буде спостерігатись протягом всього року, що є дуже вигідним для бізнесу. Також в даній моделі не буде враховуватись, яким чином споживач придбав товар. Чи сплатив власні кошти, чи кредитними засобами чи в лізинг. Тобто це універсальна модель для спостереження зацікавленості людьми даним товаром.

Звичайно для користувачів цієї моделі цікаво на скільки люди зацікавлені даною продукцією за даних умов, тобто це значно полегшує передбачення бізнесу або ж торгівлі тим чи іншим товаром. Отримані результати моделювання можуть бути враховані під час розробки і реалізації бізнес-політики у конкретних умовах.

РОЗРОБКА ІМІТАЦІЙНОЇ МОДЕЛІ


  1. Створення моделі:

Орієнтуючись на поставлену проблематику курсового проекту, створюємо нову модель в програмі AnyLogic, ідеальність для створення імітаційних моделей якої була доведена в попередніх розділах. Для цього спершу необхідно задати необхідні згідно постановки задачі параметри і слідувати наступному алгоритму.

Етапи створення:

  1. Запускаємо програму.

  2. Закриваємо початкову сторінку і створюємо нову модель.

  3. Вводимо назву моделі, вибираємо місце зберігання на комп’ютері.

  4. Вибираємо одиницю модельного часу (в нашому випадку, дні).

  5. Натискаємо кнопку «Готово» (Рис. 1).




Рис. 1.1 Створення моделі


  1. Робота з моделлю:

  • Розміщення плану магазину

Ознайомлюємось з панелями набору інструментів для роботи на зміни нашої моделі, а особливо нас цікавить бокова панель, що дозволяє регулювати для вирішення нашої задачі параметри, наприклад, «видимость» та завантажуємо зроблений в зовнішній програмі план магазину, в якому і відбуватиметься процес торгівлі. Також додаємо лінію входу за допомогою інструмента «Целевая линия» (Рис.2.1).



Рис. 2.1 Робота з моделлю (Завантаження плану)


  • Моделювання відділу магазину:

Наступний етап найважливіший для самого магазину, адже визначає межі, в яких відбуватиметься торгівельний процес, а отже і визначає розмірі грошового обігу, а з ним і прибутку. Ми моделюємо відділи магазину та додаємо «аттрактори» (наприклад, 10) із заданням супутніх аттракторів: відстань між аттракторами, величина сітки (Рис. 2.2).



Рис. 2.2 Робота з моделлю (Аттрактори)


  • Розташування кас:

Каси в супермаркеті виконують головну роль в завершені торгівельних процесів і перетворення їх в очікуваний результат, в прибуток, тому, використовуючи засоби імітаційного моделювання в AnyLogic, слід придумати, як їх розмістити на плані магазину. Для цього використовуємо «Сервіс з чергами» (Рис. 2.3).



Рис. 2.3 Робота з моделлю (Сервіс з чергами)


  • Рух покупців:

В икористовуючи інструмент «PedSource» додаємо джерело покупців для повної імітації торгівельного процесу, цим самим задаючи поведінкову реакцію – моделюємо появу та рух покупців в стінах магазину в межах заданого плану (Рис. 2.4).


Рис. 2.4 Робота з моделлю (Рух покупців)

Враховуючи розміщення і кількість кас, приходимо до висновку, що слід поділити наявний рух покупців на 4 потоки. Реалізуємо цю ідею за допомогою блоку «PedSelectOutput», а рух пішоходів в магазині – створюємо завдяки блоку «pedGoTo» (Рис. 2.5).

Після цього слід поміняти діаграму руху процесу покупців і на кінець додати обслуговування заданих нами раніше пішоходів, завдяки блоку «pedService».

Це і буде кінцевим виглядом діаграми процесу торгівлі в магазині, після чого залишається створити модель процесу (торгівлі в магазині).



Рис. 2.5 Робота з моделлю (Потоки клієнтів)


  1. Запуск моделі:

Запуск моделі відворення процесу, який має бути в реальності, на основі створеної раніше діаграми лиш здається легким дійством. Насправді, це потребує уважності та аналітичних здібностей з вмінням реагувати та оцінювати картину споглядання. Якщо з останніми якостями можна впоратись за рахунок освіти, то з уважністю, як нам мене, слід народитись, що і доводить наступний факт – складно знайти достойного професіонала в складній сфері моделювання, адже багато чого інтуїтивного, дано не кожному. Спробуємо оцінити адекватність моделі та зробити висновки, але спершу побачимо її.

Для цього: 1) Створюємо спеціальний для процесів торгівлі тип агента «Покупець». Для цього видозмінюємо в доступних варіаціях блок «Тип пешехода» і задаємо параметр, який від нас вимагає сама модель, сама задача. 2) Використовуємо одну з найдостойніших якостей програми AnyLogic, яка, як і зазначалося на початку роботи, стала ключовою у виборі вивчення та реалізації проекту в даній програм. Мова йде про можливість створення анімацій, чим ми і займемось щ однією поправкою – додамо збір статистики, адже об’ємні дані краще довірити аналізувати штучному інтелектові. Людський фактор заважає багатьом математичним та інженерним процесам. 3) Додаємо «3д вікно», що дозволяє оцінити процес у тому вимірі, в якою існує наш організм та відбуваються всі соціальні (тобто за присутністю і активною участю людини) процеси, в тому числі і торгівля – в тривимірному світі, а також – «Карту цільності». 4) Запускаємо модель (Рис. 3).




Рис. 3.1 Запуск моделі


ОЦІНКА АДЕКВАТНОСТІ РОЗРОБЛЕНОЇ МОДЕЛІ

Проаналізуємо отримані дані нашої роботи. Спостерігаючи за результатами (Рис.4), можна зробити висновок, що зі зростанням максимального часу очікування споживача і одночасним зменшенням часу доставки, кількість користувачів товаром зростає .

Тобто наша модель не просто працює, але і реалізує свій основний елемент цінності – є корисною в практичному примінені. Подібна модель змогла би допомогти налагодити торгівельні процеси в своєму магазині та зробити бізнес прибутковим, оскільки враховує поведінкову реакцію натовпу, стратегічні рухи покупця та пішохода, збирає для майбутнього аналізу статистичні дані.



Рис 4.1 Результат 1




Рис. 4.2 Результати реалізації моделі

ВИСНОВКИ

Торгівля є дуже актуальною темою для створення імітаційних моделей. Завдяки новітнім технологіям її можна зробити більш ефективною і економною. Моделювання є одним із способів вирішення практичного завдання торгівлі. Саме завдяки імітаційній моделі більшість технологічно розвинених підприємців економлять свій час та матеріальні ресурси. Звичайно саме дана модель виконує значну роль в розвитку та плануванні нашої діяльності, але підприємці, які залучають ще і маркетингову політику, отримують конкурентні переваги на ринку, які не враховано у звичайних прогнозних моделях. Загалом, моделювання є дуже корисним в сучасному світі та завдяки ньому торгівля має можливість розвиватись та поширюватись швидше.

Проведення експериментів з використанням моделі позбавляє від необхідності проведення експериментів в реальному житті і не заважає роботі виробництва. Імітаційні моделі дозволяють аналізувати системи і знаходити рішення в тих випадках, коли такі методи, як аналітичні обчислення і лінійне програмування не справляються із завданням.

Саме модель, яка досліджена в даній курсовій роботі, має значний вплив на розвиток торгівлі, оскільки вона допомагає суб’єктам торгівлі зберегти свої ресурси, не піддаючи свій бізнес ризику, що є дуже важливим на сьогоднішній день, для власника бізнесу – вдало відтворити процес торгівлі та побачити, помітити аспекти, які потребують адміністративних змін та відтворити процес торгівлі в магазині у всій його красі та з усіма елементами, які стосуються сучасного облаштування дрібної торгівлі.

Створення такої імітаційної моделі дозволить нам врегулювати вже існуючий магазин або створити новий, який буде працювати ідеально. Реалізувавши та відтворивши модель можна зробити висновок що імітаційне моделювання має багато переваг:

  • висока адекватність між фізичною суттю описуваного процесу і його моделлю;

  • можливість описати складну систему на досить високому рівні деталізації;

  • значно більше областей дослідження, ніж аналітичне моделювання;

  • відсутність обмежень відображення в моделі залежностей між параметрами моделі;

  • можливість оцінки функціонування системи не тільки в стаціонарних станах, але і в перехідних режимах (процесах) ;

  • одержання значної кількості даних про досліджуваний об'єкт (закон розподілу випадкових величин, числові значення абсолютні та відносні, і багато іншого) ;

  • найбільш раціональне ставлення «результат - витрати» по відношенню до аналітичного і фізичного моделюванню.

За допомогою засобів імітаційного моделювання, зокрема, програми AnyLogic Торгівля в безпеці та набагато менше ризикує бути збитковою, що провокує неодмінну тенденцію покращення і розвитку. І так всюди, де присутній «дотик» до Інформаційно-комунікаційних технологій!.

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ


  1. Імітаційне моделювання: навч. посіб. [для студентів техн. спец. вищ. навч. закл.] / [В. Б. Толубко, А. Д. Кожухівський, В. В. Вишнівський та ін.]. – Київ, 2018. – 175 с.

  2. Рувінська В. М. Аналіз обчислювальних систем. Конспект лекцій для студентів фахів 8.091501 та 8.080403. / В. М. Рувінська. – Одеса: Наука і техніка, 2006. – 120 с.

  3. Купалова Г. І. Теорія економічного аналізу: Навч. посіб. / Г. І. Купалова. – Київ: Знання, 2008. – 639 с.

  4. Поняття імітаційного моделювання та імітаційної моделі [Електронний ресурс] – Режим доступу до ресурсу: https://pns.hneu.edu.ua/pluginfile.php/293334/mod_resource/content/1/%D0%A2%D0%B5%D0%BC%D0%B0%2023.pdf. (Дата звернення 20.05.2020)

  5. Кос М. В. Імітаційне моделювання в процесі професійної підготовки майбутніх офіцерів тактичного рівня як науково-педагогічна проблема / М. В. Кос. // «Young Scientist». – 2018. – С. 49.

  6. Дацій О.І. Теорія економічного аналізу: навч. посіб. /[О.І. Дацій, О. О. Шевченко, Н. О. Шевченко, Н. І. Демчук, М. О. Сичова, В. П. Жук]; за ред. О. І. Дація. - Дніпропетровськ: Біла К. О., 2014. - 236 с.

  7. Теория массового обслуживания // Математический энциклопедический словарь. Москва, «Советская энциклопедия», 1988, с. 327-328

  8. Жерновий Ю. В. Імітаційне моделювання систем масового обслуговування: Практикум / Ю. В. Жерновий. – Львів: Видавничий центр ЛНУ імені Івана Франка, 2007. – 307 с.

  9. Ситник В. Ф. Імітаційне моделювання: Навч.-метод. посібник для самост. вивч. дисц. / В. Ф. Ситник, Н. С. Орленко. – Київ: КНЕУ, 1999. – 208 с.

  10. Таха Х. А. Введение в исследование операций, 7-е издание / Хемди А. Таха. – Москва: Издательский дом "Вильямс", 2005. – 912 с.

  11. Шевчук Я. В. Імітаційне моделювання транспортних систем / Я. В. Шевчук. // International Scientific Journal. – 2016.

  12. Систук В. А. Возможности использования программы имитационного моделирования PTV VISSIM для подготовки специалистов по направлениям «транспортные технологии» и «автомобильный транспорт» / В. А. Систук, А. А. Богачевский, В. Ю. Шумский. // Інформаційні технології і засоби навчання. – 2016.

  13. Неруш В.Б. Імітаційне моделювання систем та процесів.В. Курдеча Львів 2012.

  14. Наумов, Вадим Олексійович, Актуалізація проблеми формування сучасних моделей комунікації в теорії та практиці зв’язків із громадськ Харків 2015.

  15. Москаленко, Олександра Миколаївна. Теорія і модель випереджаючого економічного розвитку в системі суспільних стратегічних потреб Київ 2014.

  16. Новак, Андрій Яремович, Як підняти українську економіку Київ 2013.

  17. Батрименко, Валерій Васильович, Розрахунки та платежі у зовнішній торгівлі європейських країн Харків 2009.

  18. О.Б. Леонтьєв, Т.В. Паращенко Харків ЗАСОБИ ІМІТАЦІЙНОГО МОДЕЛЮВАННЯ, ЯК ІНСТРУМЕНТ СИНТЕЗУ СТРУКТУРИ ІНЖЕНЕРНО-АВІАЦІЙНОЇ СЛУЖБИ АВІАЦІЙНИХ ЧАСТИН ТА ПІДРОЗДІЛІВ 2018.

  19. Яковлєв, Ю. П. Економіка торгівлі Львів 2009.

  20. Азаренкова, Галина Михайлівна. Аналіз моделювання і управління ризиком (в схемах та прикладах) Львів 2018.

  21. Горбачук, Василь Михайлович, Алгоритми охоплення даних для підвищення економічної ефективності й експорту держави та її регіонів Київ 2018.

  22. Григорук, Павло Михайлович. Багатомірне економіко-статистичне моделювання Київ 2018.

  23. Лупенко С.А. Теоретичні основи моделювання та опрацювання циклічних сигналів в інформаційних системах Львів 2018.

  24. Башнянин, Григорій Іванович, Економічні системи Львів 2017.

  25. Капустян В.О. Моделювання та прогнозування процесів економіки Київ 2016.













скачати

© Усі права захищені
написати до нас