Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ирк.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
841.73 Кб
Скачать

10 Разработка и описание моделирующего алгоритма для бизнес-процесса

Схема алгоритма, моделирующего бизнес-процесс «Предоставление консультационных услуг», представлена на рис.10.1. Приведем поэтапное описание данного алгоритма в соответствии с обозначениями на схеме рис.10.1:

Блок 1 моделирующего алгоритма предназначен для ввода исходных данных, которые будем использовать при расчете основных параметров: период моделирования, стоимости затрат, вероятности (отказа клиенту, необходимости в телефонной консультации, в удаленном и доп. удаленном подключении, выезде и доп. выезде к заказчику, распределения случайных велечин)

В блоке 2 объявляем и обнуляем необходимы переменные: t – модельное время, tpost – время поступления заявки, kpost – кол-во поступивших заявок, kpost1 – количество заявок на телефонную консультацию, kpost2 – количество заявок на удаленное подключение, kpost3 – количество заявок на выезд в офис к заказчику, kobsl1- количество проведенных телефонных консультаций, kobsl2 – количество проведенных удаленных подключений, kobsl3 – количество проведенных выездов в офис заказчика, kotk- количество отказов клиентам, общие затраты на каждый вид консультационных услуг: Cost1, Сost2, Cost3.

В блоке 3 происходит моделирование СВ1- момента поступления заявки по закону Пуассона.

В блоке 4 происходит сравнение момента поступления заявки с окончанием периода моделирования

В блоке 5 происходит увеличение счетчика поступивших заявок (kpost).

В блоке 5б происходит расчет общего количества отказов клиентам (kotk).

В блоке 6 выполняем генерацию СВ 2 - время определения статуса заказчика по экспоненциальному закону. Для этого сначала нужно сгенерировать равномерно распределенные на отрезке [0;1] случайные числа ri. Далее произвести расчет по формуле:

, где λ - параметр экспоненциального распределения.

В блоке 6б происходит вывод результатов пользователю: количество проведенных консультаций каждого типа, количество отказов клиентам и сумы затрат на каждый тип консультационных услуг.

В блоке 7 выполняем генерацию СВ 3 - возможный отказ клиенту по закону Пуассона.

В блоке 8происходит сравнение смоделированной величины возможного отказа клиенту с исходным параметром Potk.

Далее в блоке 9 выполняем генерацию СВ7 – время заполнения журнала заданий по экспоненциальному закон, и продвижение модельного времени.

В блоке 10 происходит моделирование СВ4 - возможная необходимость в телефонной консультации по закону Пуассона.

В блоке 11 происходит сравнение смоделированной величины возможной необходимости в телефонной консультации с исходным параметром Ptk.

Далее в блоке 12 происходит моделирование СВ5 - возможная необходимость в удаленном подключении по закону Пуассона.

В блоке 13 происходит сравнение смоделированной величины возможной необходимости в удаленном подключении с исходным параметром Ppodkl.

В блоке 14 происходит моделирование СВ6 - возможная необходимость в удаленном выезде по закону Пуассона.

В блоке 15 происходит увеличение числа поступивших заявок на телефонную консультацию.

В блоке 16 генерируем СВ8 – время телефонной консультации по экспоненциальному закону, происходит продвижение модельного времени и определение затрат на проведенную телефонную консультацию.

В блоке 17 происходи увеличение числа проведенных телефонных консультаций

В блоке 18 происходит моделирование СВ9 – возможная необходимость в доп. удаленном подключении по экспоненциальному закону.

В блоке 19 происходит сравнение смоделированной величины возможной необходимости в доп. удаленном подключении с сходным параметром PdPodkl.

В блоке 20 происходит сравнение смоделированной величины возможной необходимости в выезде к заказчику с исходным параметром Pvyezd.

В блоке 21 происходит увеличения числа изначально поступивших заявок на удаленное подключение.

В блоке 22 происходит генерация СВ10 – время удаленного подключения по экспоненциальному закону, происходит продвижение модельного времени, и определение затрат на удаленное подключение.

В блоке 23 происходи увеличение количества проведенных удаленных подключений.

В блоке 24 моделирование СВ11 – возможная необходимость в доп. выезде в офис по закону Пуассона.

В блоке 25 происходит сравнение смоделированной величины возможной необходимости в доп. выезде к заказчику с исходным параметром PdVyezd.

В блоке 26 происходит увеличение числа поступивших заявок на выезд в офис к заказчику.

В блоке 27 происходит моделирование СВ12 – время выезда в офис заказчика по экспоненциальному закону, происходит продвижение модельного времени и определение затрат на проведение выезда.

В блоке 28 происходит увеличения числа проведенных выездов в офис заказчиков.