Моделирование экономических процессов

Автор работы: Пользователь скрыл имя, 19 Декабря 2012 в 14:02, курсовая работа

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

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

Содержание работы

Введение……………………………….............................................3

Глава 1. Моделирование экономических процессов.………….....4
1.1 Классификация моделей……………………………………....8
1.2 Оптимизация заданной целевой функции……………………11
1.3 Проблема информационного обеспечения людей…………...12

Глава 2. Этапы исследования экономических процессов……….13
2.1 Календарное планирование процессов сетевыми методами…14
2.2 Сетевая модель………………………………………………...17
2.3 Правила построения сетевой модели………………………...19
3.Практическая часть……………………………………………….23
Заключение………………………………………………………..27

Список источников и литературы………………………………..28

Содержимое работы - 1 файл

modelirovanie.doc

— 122.00 Кб (Скачать файл)

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

Предположим, например, что  некоторое предприятие выпускает  продукцию двух видов, изготавливаемую  из одного и того же сырья, имеющегося в ограниченном количестве. Пусть расход сырья на изготовление единицы продукции вида 1 равен а1, а продукции вида 2 - а2. Если через b обозначить имеющийся запас сырья, то при объемах производства каждого вида продукции, равных х1 и х2 соответственно, рассматриваемый производственный процесс характеризуется ограничением а1 х1 + а2 х2 <= b . Приступая к решению такой задачи мы должны найти значения а1, а2, и b. Определение этих параметров может оказаться затруднительным и потребовать тщательного анализа большого объема данных, характеризующих работу всего предприятия.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Этапы исследования экономических процессов.

Работа, выполняемая в  процессе исследования, состоит из следующих этапов:

1) идентификации проблемы;

2) построения модели;

3) решения поставленной задачи с помощью модели;

4) проверки адекватности  модели;

5) реализации результатов  исследования.

Хотя эта последовательность не обязательна, ее считают общепринятой.

За исключением этапа, связанного с получением решения  на основе разработанной модели, когда используются формализованные методы (линейное программирование, управление запасами, теория массового обслуживания, календарное планирование и т.д.), все остальные этапы исследования выполняются без строгой ориентации на какие-либо регламентирующие правила.

 

На первом этапе задача исследования заключается в идентификации проблемы. Здесь можно выделить следующие основные стадии:

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

 

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

 

На третьем  этапе осуществляется решение сформулированной задачи. При использовании математической модели решение получают с помощью апробированных оптимизационных методов; при этом модель приводит к оптимальному решению задачи. В случае применения имитационных или эвристических моделей понятие оптимальности становится менее определенным и получаемое решение соответствует лишь приближенным оценкам критериев оптимальности функционирования экономической системы.

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

 

Четвертый этап заключается в проверке адекватности модели. Модель можно считать адекватной, если, несмотря на некоторые неточности отображения системы-оригинала, она способна обеспечить достаточно надежное предсказание поведения системы. Общий метод проверки адекватности модели состоит в сопоставлении получаемых результатов с характеристиками системы. Если при аналогичных входных параметрах модель достаточно точно воспроизводит поведение системы-оригинала, то она считается адекватной. Однако такое сопоставление не дает полной уверенности в том, что поведение системы в предстоящем периоде будет таким же, как в прошлом. А поскольку построение модели осуществляется с использованием ретроспективных данных, то благоприятный исход такого сравнения во многом предопределен. В отдельных случаях, когда система-оригинал исследуется с помощью математической модели, допустима параллельная разработка имитационной модели, предназначенной для проверки основной математической модели.

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

А теперь познакомимся с  одной моделью из математического  аппарата исследования экономических  процессов - сетевые модели планирования и управления.

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1 Календарное планирование процессов сетевыми методами.

Календарное планирование - планирование во времени. Здесь общепринята  следующая терминология.

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

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

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

Решается задача календарного планирования с помощью двух аналитических  методов структурного и календарного планирования и оперативного управления программами. Эти два метода получили название

- метод критического  пути (МКП), предложен фирмой E.I. du Pont de Nemours & Company для управления программами  строительства, и - метод оценки и пересмотра программ(ПЕРТ), разработан консультативной фирмой по заказу военно-морского министерства США для календарного планирования научно-исследовательских и опытно-конструкторских работ программы создания ракет “Поларис”.

Оба метода основное внимание уделяют временному аспекту выполнения программы и в конечном счете  определяют календарный план программы. Они очень схожи между собой. Самым существенным различием является то, что в методе оценке МКП продолжительности операций предполагаются детерминированными величинами, а в методе ПЕРТ - случайными. В настоящее время оба метода составляют единый метод сетевого планирования и управления (СПУ) программами.

Сетевое планирование и  управление программами включает три  основных этапа: структурное планирование, календарное планирование и оперативное  планирование.

Этап структурного планирования начинается с разбиения программы на четко определенные операции. Затем определяется оценка продолжительности операций и строится сетевая модель (сетевой график, стрелочная диаграмма), каждая дуга (стрелка) которой отображает работу. Вся сетевая модель в целом является графическим представлением взаимосвязей операций программы. Построение сетевой модели на этапе структурного планирования позволяет детально проанализировать все операции и внести улучшения в структуру программы еще до начала ее реализации.

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

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

 

2.2 Сетевая модель.

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

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

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

Начальная и конечная точка любой операции описываются, таким образом, парой событий, которые  обычно называют начальным событием и конечным событием.

Операции, выходящие из некоторого события, не могут начинаться, пока не будут завершены все операции, входящие в это событие.

Каждое событие - это  узел(вершина), а каждая операция - это  ориентированная дуга.

Типичный пример графического изображения операции i, j с начальным событием i и конечным событием j.

 
Другой пример, из которого видно, что  для возможности начала операции (3,4) требуется завершение операций (1,3) и (2,3).

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

 

 

2.3 Правила построения сетевой модели.

Правило 1. Каждая операция в сети представляется одной и только одной дугой(стрелкой).

Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, когда какая-либо операция разбивается  на части; тогда каждая часть изображается отдельной дугой. Так, например, прокладку трубопровода можно расчленить на прокладку отдельных секций и рассматривать прокладку каждой секции как самостоятельную операцию.

Правило 2. Ни одна пара операций не должна определяться одинаковыми начальными и конечными событиями.

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

Пример, когда операции А и В имеют одинаковые начальное  и конечное события.

 
Чтобы исключить такую ошибку между  А и конечным(начальным) событием или между В и конечным(начальным) событием вводится фиктивная операция D.

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

Фиктивные операции не требуют  затрат ни времени, ни ресурсов.

Они также позволяют  правильно отражать логические связи. Предположим, что в некоторой  программе операции А и В должны непосредственно предшествовать С, а операции Е непосредственно  предшествует только В.

Неправильное отражение  этих условий.

Упорядочения между  А, В и С показаны правильно, но операции Е непосредственно предшествуют обе операции А и В.

Правильное представление  указанных условий достигается  через фиктивную операцию D.

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

а) Какие операции необходимо завершить непосредственно перед началом рассматриваемой операции?

б) Какие операции должны непосредственно следовать после  завершения данной операции?

в) Какие операции могут  выполняться одновременно с рассматриваемой?

 

 

 

 

 

 

 

 

3.Практическая часть.

Пример.

Постройте сетевую модель, включающую операции A, B, C, ... , L, которая  отображает следующие отношения  упорядочения.

1. А, В и С - исходные  операции, которые можно начинать  одновременно.

2. А и В предшествуют D.

3. В предшествует E, F и  H.

4. F и С предшествуют G.

5. E и H предшествуют I и  J.

6. C, D, F, J предшествуют K.

7. K предшествует L.

8. I, G, L - завершение операции  программы.

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

D1 и D2 - для того, чтобы  правильно отразить отношения  следования.

D3 - для однозначного  определения операций Е и Н  по конечным событиям.

 

 

 

Рассмотрим  пример.

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

1) фиктивная операция (3,5) [Ответ. А предшествует I, J ]

2) фиктивная операция (3,4) [Ответ. А предшествует I, J ]

3) фиктивная операция (5,6) [Ответ. Е, Н предшествуют G ]

4) фиктивная операция (3,6) [Ответ. А предшествует G ]

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

1) Операции А и В  предшествуют G [Ввести фиктивную  операцию (3,6) ]

2) Операция D предшествует G [Ввести фиктивную операцию между конечным событием операции D и событием 7, а затем соединить конечное событие операции D и событие 6 фиктивной операцией ]

3) Операция C предшествует D. [Ввести фиктивную операцию  между конечным событием операции  С и событием 6, а затем соединить конечное событие операции С и событие 3 фиктивной операцией.]

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