Моделирование Финансовых потоков предприятия

Автор работы: Пользователь скрыл имя, 16 Ноября 2013 в 17:51, курсовая работа

Краткое описание

Целью курсового проекта является создание имитационной модели.
Для достижения цели, необходимо решить задачи: разработать граф-схему имитационной модели и реализовать модель средствами Pilgrim; выполнить моделирование на полученной программе. После выполнения моделирования, необходимо определить
количество заключенных контрактов;
количество выполненных контрактов;
остаток средств на счетах (предприятие, поставщик, заказчик);
дефицит средств на счетах (предприятие, поставщик, заказчик);
загрузку производственных линий;

Вложенные файлы: 1 файл

наш.doc

— 1.31 Мб (Скачать файл)

 

МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ 

«СИНЕРГИЯ»

 

 

 

 

 

 

 

 

 

 

 

Курсовой проект

по курсу

«Компьютерное моделирование»

На тему: «Моделирование Финансовых потоков предприятия»

 

 

 

 

 

 

 

 

 

Выполнил: студ. гр.  СЛИ-001                                             24.06.2013

Горбов Николай                       

 

Проверил:

преподаватель каф. МаИМЭ      Н.Н. Прокимнов

 

 

Москва 2013

Оглавление

 

 

Введение

 

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

Имеется предприятие производитель, с которым  заказчик заключает контракт на производство  товара и его последующую продажу. После заключения контракта с заказчиком предприятие закупает у поставщика материалы, необходимые для производства. После производства предприятие продаёт произведенный продукт заказчику.

Исходные  данные:

Время моделирования 3600

Интервал заключения контрактов

Закон распределения  детерминированный

Среднее 120

Время производства товаров

Закон распределения  нормальный

Среднее 180

Среднеквадратичное отклонение 20 

Количество производственных линий 2

Стоимость продаваемых товаров 2

Закон распределения  равномерный

Среднее 3000

Максимальное отклонение 100 

Стоимость приобретаемых материалов 2

Закон распределения  равномерный

Среднее 1000

Максимальное отклонение 100 

Исходное состояние счета предприятия 5000.00

Исходное состояние счета поставщика 5000.00

Исходное состояние счета заказчика 5000.00

 

 

 

Целью курсового проекта является создание имитационной модели.

Для достижения цели, необходимо решить задачи: разработать граф-схему имитационной модели и реализовать модель средствами Pilgrim; выполнить моделирование на полученной программе. После выполнения моделирования, необходимо определить

  • количество заключенных контрактов;
  • количество выполненных контрактов;
  • остаток средств на счетах (предприятие, поставщик, заказчик);
  • дефицит средств на счетах (предприятие, поставщик, заказчик);
  • загрузку производственных линий;

для основного набора исходных данных и их возможных вариациях. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обзор

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

В процессе управления различными процессами постоянно возникает необходимость  прогнозирования результатов в  тех или иных условиях. Для  ускорения принятия решения о выборе оптимального варианта управления и экономии средств на эксперимент используются модели процессов [2].

Все многообразие моделей можно  разделить на следующие группы. По своему назначению модели делятся на статические и динамические. Статические модели демонстрируют структуру объекта. С точки зрения данного определения они отвечают на вопросы типа "Как устроено...". Динамические модели демонстрируют поведение объекта во времени. Они отвечают на вопросы типа "Что будет, если...".

По принципу работы модели можно  разделить на математические и имитационные. Математические модели описывают объект с помощью математических формул, по которым выходные параметры вычисляются  на основании значений входных параметров. Имитационные модели имитируют действия, выполняемые объектом, и выходные параметры получаются как результат этих действий. Осуществлять моделирование можно как с помощью физической имитации процессов, так и с помощью  программных средств ЭВМ.  Второй  способ,  естественно, является наиболее предпочтительным с точки зрения времени и затрат на построение модели и проведение экспериментов с ней. В настоящее время под термином "имитационная модель", как правило, понимают именно специальный программный продукт, позволяющий имитировать заданный процесс.

Процессы финансовых потоков предприятия можно отнести к классу систем массового обслуживания (СМО).

СМО - это система, в составе которой  можно выделить обслуживающие приборы  и потоки заявок.

Заявка - это требование какого-либо обслуживания, выполняемого в течение  некоторого промежутка времени (возможно, нулевого).

Обслуживающий прибор (ОП) - это устройство (подразделение, исполнитель и т.д.), которое реализует процесс обслуживания заявки.

Поток заявок - это перемещение  заявок от одного ОП к другому.

На рисунке (Рис. 1.1) представлена общая схема структуры систем массового обслуживания. Заявки поступают на вход всей СМО и далее каждого ОП с заданным интервалом времени. При определенных сочетаниях интервала поступления и интервала обслуживания заявок в СМО могут возникать очереди на входе обслуживающих приборов.

Рис. 1.1 Общая схема структуры СМО

 

Многие экономические системы относятся к системам массового обслуживания. На входе экономической системы имеются заявки на производство товаров или оказание услуг. Целью функционирования экономических систем является получение прибыли.    Обслуживание

заявки состоит в ее выполнении, то есть в преобразовании в выходную продукцию предприятия, которая далее преобразуется в прибыль.

Имитационные модели СМО имитируют  обслуживание потока заявок. Для создания таких моделей предназначена  система PILGRIM. Основные вопросы, на которые отвечает имитационная модель, это:

  • время обслуживания заявки в моделируемой системе с учетом 
    ожидания в очередях;
  • загрузка ресурсов системы.
  1. Обоснование выбора

 

Для построения имитационной модели конкретной системы необходимо провести анализ структуры процессов, происходящих в ней (этап структурного анализа) [3]. В ходе структурного анализа необходимо выделить:

  • динамические объекты системы (ДО);
  • элементарные процессы (ЭП);
  • связи между процессами.

В системах массового обслуживания динамическим объектом является  заявка. Элементарным называется процесс, рассматривающийся как обслуживающий прибор типа "черного ящика" с известными входными и выходными потоками заявок и интервалом обслуживания. Внутренняя структура элементарного процесса рассмотрению не подлежит.

Связи между процессами бывают двух типов:

  • поток ДО;
  • управление.

Наличие между двумя ЭП связи  первого типа означает переход ДО из одного ЭП в другой. Связь второго  типа подразумевает воздействие  одного ЭП на другой (изменение состояния).

В процессе структурного анализа системы  строится структурная схема процессов. Схема состоит из связанных блоков, представляющих процессы. Схема строится по принципу иерархической декомпозиции. Блоком верхнего уровня является сама система в целом. Далее каждый блок подвергается декомпозиции, то есть разделяется как целое на составляющие части на более детальной диаграмме. Блоки, не подлежащие дальнейшей детализации, соответствуют элементарным процессам.

Связи между блоками представляются на диаграммах с помощью стрелок. Для каждого типа связи используется свой тип стрелок, например, переход ДО обозначается сплошной линией, а управление -пунктирной.

При построении структурной схемы  процессов должно соблюдаться правило  наследования связей. Оно состоит в том, что на диаграмме, детализирующей каждый процесс, должны сохраняться все входные и выходные стрелки, входы и выходы связей "родительского" процесса.

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

По структурной схеме процессов  строится схема имитационной модели системы. Средством построения моделей в системах типа PILGRIM является специфический конструктор, представляющий собой набор узлов различного назначения. На схеме имитационной модели узел есть графическое изображение некоторого типового процесса, или можно сказать, что внутри узла работает процесс. При этом элементарный процесс может быть, вообще говоря, представлен несколькими узлами имитационной модели, если этого требует логика его работы. Работа имитационной модели осуществляется по алгоритму (Рис. 1.1).

Таким образом, схема имитационной модели представляет собой направленный граф, вершины которого представляют собой  компоненты элементарных процессов, а  дуги определяют направление потоков  динамических объектов и управляющих воздействий.

 

Рис. 1.1 Алгоритм моделирования с постоянным шагом

  1. Аналитическая модель

    1. Описание моделируемого процесса

 

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

Имеется предприятие производитель, с которым заказчик заключает  контракт на производство  товара и его последующую продажу. После заключения контракта с заказчиком предприятие закупает у поставщика материалы, необходимые для производства. После производства предприятие продаёт произведенный продукт заказчику.

    1. Описание модели

 

Граф схема имитационной модели финансовых потоков предприятия на рисунке (Рис. 2.1).

Поясним работу схемы. Интервал генерации  транзактов, имитирующих заключение договора  с заказчиком, имеет детерминированное значение.

Транзакты заключения договора генерируется в узле AG101. Интервал генерации транзактов, имитирующих заключение договора  с заказчиком, имеет детерминированное значение по условию задания.

Затем транзакт переходит в узел SND 102, имитирующий счёт фирмы, отправляющий финансы на счёт поставщика – узел SND 103.

Из узла S103 транзакт переходит в узел S104, имитирующий производство в 2 потока. Транзакты обслуживаются в данном узле столько времени, сколько необходимо для производства товара.

Затем транзакт переходит в узел SND 105, который имитирует перечисление средств со счёта заказчика на счёт фирмы производителя.

Рис. 2.1 Граф модели

  1. Имитационная модель

    1. Граф модели

 

Строим граф модели (Рис. 3.1)

Рис. 3.1

 

В графе используются следующие  узлы (Таблица 3.1). Также при моделировании используюется переменная x(double), для подcчёта стоимости материалов и товара.

Узел 101 имитирует заключение контракта.

В узле 102 происходит перечисление средств со счёта фирмы на счёт заказчика.

Узел 103 имитирует получение денежных средств поставщиком и получение  материалов производителем.

Узел 104 имитирует производство товара в 2 потока.

Узел 105 имитирует перечисление денежных средств со счёта покупателя на счёт фирмы-производителя.

Узел 106 имитирует получение заказчиком товара.

Таблица 3.1

Узел

Обозначение

Значение

Параметр

1

AG101

Интервал заключения контракта

120

Каждые 120 дней

2

SND102

Покупка материалов

x=unifrm(900,1100)

Стоимость материалов

3

SND103

Получение материалов

   

4

S104

Производство товара

2

180

20

Потоки(произ.линии)

Мат.ожидание

Среднее квадратическое

5

SND105

Разрешение на покупку

x=unifrm(2900,3100)

Стоимость товара

6

T106

Покупка

   

9

ModBeg

Время моделирования

3600

суток


 

    1. Описание логики протекания модельных процессов

 

С интервалом в 120 дней предприятие заключает с заказчиком контракт на производство товара. (AG101 генерирует транзакты заключения контракта).

После заключения контракта, предприятие  закупает у поставщика сырьё для  производства товара ( Перечисление средств  с узла SND102(счёт фирмы) на узел SND103(счёт поставщика)).

После получения сырья начинается этап производства товара. Время производства товара – от 160 до 200 дней на каждой из двух производственных линий.

Информация о работе Моделирование Финансовых потоков предприятия