Мат.моделирование (Программа СДКМС)

Примечаниеот автора: Для тех у кого ведет Данелян со своим СДКМС
Загрузить архив:
Файл: ref-21343.zip (67kb [zip], Скачиваний: 58) скачать

Введение

Моделирование систем – это построение математических, физических и др. (конструктивных) аналоговых систем, т.е. создание формальных, физических и др. моделей процессов и явлений, связанных с функционированием системы, т.е. самой системы и внешней среды.

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

1.математическое

2.имитационное

3.статистическое

4.структурное

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

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

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

В качестве ЭС в данной курсовой работе рассматривается рекламное агентство «Olrus».

Математическое моделирование – это исследование процессов, явлений, построением их математических моделей.

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

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

Виды математических моделей:

1.

Имеют с физическим оригиналом одинаковое математическое описание.

2.

Это абстрактные модели, конструируемые из знаков, как системы исчисления.

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

         1.1. Постановка задачи.

Дано:

Рекламное агентство «olrus» (описание: см. введение, часть 1.2. «технико-экономическая характеристика объекта моделирования»).

Требуется:

Просчитать доходность рекламного агентства «olrus» при заданных экономических характеристиках.

        1.2. Технико-экономическая характеристика объекта моделирования.

Реклама – неличные формы коммуникации, осуществляемые через посредство платных средств распространения информации, с чётко указанным источником финансирования.

Цели рекламы:

1.формирование у потребителя определенного знания о товаре;

2.формирование у потребителя определенной потребности в товаре;

3.формирование благожелательного отношения к фирме;

4.побуждение потребителя обратиться именно в данную фирму;

5.стимулирование сбыта товаров и услуг;

6.стремление сделать потребителя постоянным клиентом;

7.формирование у других фирм образа надёжного партнера;

Основные функции рекламы:

1.информативная – формирование образа товара;

2.психологическая – заключается в определенном побуждении к покупке через воздействие на чувства, самооценку, устремления потребителей;

3.стимулирующая.

Как правило, рекламный процесс включает в себя 4 звена:

Рекламодатель   >Рекламное агентство    >Средства распространения рекламы   >Потребитель  

    

Рекламное агентство предоставляет ряд услуг:

1. исследование рынков и потребителей

2. разработка концепции рекламной программы

3. подготовка рекламных материалов и размещение рекламы

4. проведение рекламных мероприятий

5. разработка товарного знака фирмы, стиля и упаковки

6. разработка, изготовление и монтаж наружной рекламы

7. разработка рекламных сувениров

8. прямая почтовая рассылка рекламных материалов и др.

Функции рекламного агентства:

Схема функционирования рекламного агентства «Olrus»:

SHAPE  * MERGEFORMAT

ВНЕШНЯЯ СРЕДА

КОММЕРЧЕСКИЙ ОТДЕЛ

СМИ

КОМПЬЮТЕРНЫЙ ЦЕНТР

ПРОИЗВОДСТВЕННЫЙ

ОТДЕЛ

СОВЕТ

ДИРЕКТОРОВ

КЛИЕНТЫ

Объяснение функционирования рекламного агентства:

Внешняя среда : выход(2) 1. информация 2. информация

Совет Директоров : вход(2) 1. информация 2. информация

выход(2) 1.управление 2. управление

Коммерческий отдел : вход(2) 1. управление 2. заказы на рекламу

                                      выход(2) 1. информация 2. наряд на выполнение

Клиенты : вход(1) 1. информация

                 выход(1) 1. заказ на рекламу

Производственный отдел : вход(3) 1. управление 2. наряд на выполнение 3. отчетность

                                             

Компьютерный центр : вход(1) 1. управление

                                       выход(2) 1. отчетность 2. рекламные заказы

СМИ : вход(1) 1. рекламные заказы

1.3. Описание формального метода.

В данной курсовой работе для вычисления доходности рекламного агентства «Olrus» мы применяем метод ЗЛП (задачи линейного программирования). Считаем, что функционирование системы находиться в режиме определенности. ЗЛП описывается системой ограничений и целевой функцией, задающей способ вычисления доходности.

Данные

L - чел. рабочих

K - шт. компьютерных станций

P1 - тариф на рекламу в печати

P2- тариф на рекламу на ТВ

d1, d2 - себестоимость рекламы в печати и на ТВ

l1, l2 - трудоемкость рекламного заказа

k1, k2 - фондоемкость рекламного заказа

_____________________________________________________________________________

L – 5чел.

K – 7шт.

P1 - 5

P2 - 9

d1 - 4

d2 - 6

l1 - 1

l2- 2

k1 - 2

k2 – 2

Функция прибыли:

F(X1, X2) = (P1-d1)*X1+ (P2-d2)*X2→max              l1*X1+ l2*X2 ≤ L

F(X1, X2) = X+3X2→max                                         k1*X1 + k2*X2≤ K

X1+2X2 ≤ 5                                                      X1, X2 – необходимое количество рекламных заказов

      2X1+2X2 ≤ 7

X1 = 1

X2 = 2

F(X1, X2) = 7

1.4. Выбор и обоснование технических средств, программ и информационных средств для реализации математического моделирования.

Для реализации математического моделирования в целях данной курсовой работы выбрана система проектирования и оценки качества и устойчивости экономических объектов – СДКМС.

1.4.1. Общее назначение СДКМС.

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

1.4.2. Общие сведения об агрегативной системе проектирования и оценки качества и устойчивости (АСП и ОКУ) экономических объектов СДКМС.

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

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

СДКМС выполняет следующие функции:

- структурное представление системы;

- расчет показателя качества системы в структурном аспекте;

- расчет показателя качества системы в функциональном аспекте;

- вычисление интегрального показателя качества системы;

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

- имитационное моделирование процессов системы;

- автоматизация этапа макропроектирования;

- связь с базой данных - каталогом типовых систем малых предприятий; СДКМС строится на основе следующих принципов:

1) структурность - модель задается на уровне схемы структуры взаимосвязи объектов.

2) независимости - элементы структуры описываются самостоятельной функциональной единицей.

3) имитируемость компонентов системы и системы в целом.

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

СДКМС состоит из следующих основных функциональных блоков: Декомпозитор, Композитор, Модификатор, Графика, Оптимизатор, Статистика, Структурная оценка и Библиотекарь.

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

Блок Композитор выдает в качестве результата множество А-систем из набора агрегатов. При композиции входы и выходы агрегатов, из которых составляется А-система, подлежат обработке через операции сопряжения, если тип входа совпадает с типом выхода, с учетом ограничений, определенных существованием А-систем. Другими словами блок Композитор осуществляет синтез или композицию новых систем из наборов разрозненных агрегатов путем соединения совпадающих по типу входов и выходов агрегатов е различных комбинациях. Результатом работы блока является новая система.

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

Блок Графика обеспечивает графическое представление предметной области, взаимосвязи объектов, потоков данных и т.д.

Блок Оптимизатор производит проверку функциональной оптимальности производственного процесса объекта на основании решения задачи математического программирования. Он выполняет расчет показателя качества системы в функциональном аспекте;

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

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

Основными функциональными блоками СДКМС, в части создания проекта, являются блоки Композитор и Модификатор, в которых происходит создание новых, еще не существующих А-систем (проектов) из набора имеющихся агрегатов. Из всех создаваемых вариантов проектных решений отбираются лишь функционально корректные. Если функционирование А-системы признается неудовлетворяющим требованиям пользователя, то данная версия системы возвращается на этап модификации с указанием ошибочных связей. Создается новая версия системы, которая снова передается на исследование и т.д. до тех пор, пока не будет получена корректная версия системы.

Доступен сетевой, многопользовательский вариант работы с СДКМС.

АСП и ОКУ СДКМС кроме своей основной функции автоматизированного рабочего места рекламного менеджера является достаточно удобным средством обучения, может быть применима в любой проектной организации, занимающейся разработкой программного обеспечения.

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

1.Ввод новой системы

2.просмотр списка систем с выбором активной

3.Просмотр данных по активной системе

4.Вовод в файл данных по активной системе

5.Печать данных по активной системе

6.Корректировка активной системы

7.Удаление активной системы из каталога

0.выход в главное меню

2.1 Дерево диалога СДКМС.

Работа с системами

СИСТЕМА                                                    

1.Расчет общего критерия качества системы

2.Автоматическое изменение системы

0. Выход

Структурные

преобразования

Графическое представление системы

Расчет

оценочных

характеристик

Статистический

анализ системы

на стандартность

Имитационное

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

F1

помощь

Выход

в

DOS

1.автоматический ввод исходных параметров

2.Ручной ввод исходных параметров

0.Выход в главное меню

1.Поиск типовых элементов

2.Поиск типовых подсистем

3.Полный статистический анализ (1+2)

0.Выход в главное меню

1.Математическое моделирование

2.Пакет «Manager»

3.Интерполирование

4.Статистическое моделирование

0.Выход в главное меню


Дерево диалога MILP

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ

1.Математическое моделирование: MILP

2.Математическое моделирование: MANAGER

3.Интерполирование

4.Статистическое моделирование: пакет OLYMP

0.Выход в главное меню

1.Ввод данных ЗЛП

2.Просмотреть данные

3.Сохранить данные в файле

4.Решение ЗЛП (MILP-88)

5.Просмотреть решение

6.Печатать решение

7.Сохранить решение (файл)

8.Расчет функции прибыли

ESC – Выход из режима MILP


2.2 Описание схемы данных СДКМС

Рекламное агентство

Схема функционирования

F1

F2

Ввод

Изменение

Оценка

Стат. анализ

Графика

Выход

Выход

Полный

стат. анализ

Выход

Поиск типовых элементов

Поиск типовых подсистем

Каталогsdkms

DBF


Таблица модулей системы СДКМС

Наименование

Имя модуля в схеме диалога СДКМС

Имя модуля в СДКМС

1

Работа с данными

REG-1

Regiml.pas

2

Графическое представление системы

GRAF-REG

Grafica. pas

3

Статистический анализ: поиск типовых элементов и типовых путей

STAT-REG

stat_reg. pas

4

Поиск типовых элементов

SELETE

Selete. pas

5

Поиск типовых путей

CELP

Celp. pas

6

При наличии типовых элементов подсчитать их

FREQUE

Freque. pas

7

Анализировать повторяемость функций

STRUK

Struk. pas

8

Построение гистограммы частот типовых элементов

GISTP

Gistp. pas

9

Сортирует файлы типовых элементов

SORTTUP

Sorttup. pas

2.3 Схема работы системы СДКМС

Начало

Вызов

OFBISSDKMS

С:

Главное меню

Выбор

режима

а


1

2

3

4

5

6

F1

0

A

D

a

Графическое

представление

системы

a

E

Справка

Выход в

DOS

Конец

C

B

A

S1

Работа

с системами

Выбор

режима

1.ввод новой системы

2.просмотр списка систем с выбором активной

3.просмотр данных по активной системе

4.вывод в файл данных по активной системе

5.печать данных по активной системе

6.корректиоровка активной системы

7.удаление активной системы из каталога

0.выход в главное меню


1

2

3

4

5

6

7

F1

0

Вывод в файл данных по активной системе

Корректировка активной системы

S1

S1

a

В

Структурные

преобразования

Выбор

режима

1.расчет общего критерия качества системы

2.автоматическое изменение структуры

0.выход

S2

Справка

S1

S1

просмотр списка систем с выбором активной

S1

Просмотр данных по активной системе

Печать данных по активной системе

Удаление

активной

системы из

каталога

Ввод

новой системы

Главное

меню


1

2

0

Расчет общего критерия

качества системы

S2

Главное меню

a

С

S4

Расчет

оценочных

характеристик

Выбор

режима

1.автоматический ввод исходных параметров

2.ручной ввод исходных параметров

0.выход в главное меню

Автоматическая оптимизация

структуры

S2


1

2

0

a

S4

Автоматический ввод исходных параметров

Расчет оценочных

характеристик

Гистограмма

Исходная

информация

Код и название системы

Главное меню

Ручной ввод исходных параметров

S4

Графическое меню

представление системы

Экспертная оценка

Исходные

данные

D

S5

Статический анализ системы на

стандартность

Выбор режима

1.поиск типовых элементов

2.поиск типовых подсистем

3.полный стат. анализ (1+2)

0.выход в главное меню


1

2

3

F1

0

S5

S5

S5

S5

a

Поиск типовых

подсистем

Справка

Поиск типовых элементов

Главное меню

Полный статистический анализ

E

S6

Имитационное

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

Выбор

режима

1.математическое моделирование

2.пакет “Manager”

3.интерполирование

4.статистическое моделирование

0.выход в главное меню


1

2

3

4

F1

0

S6

S6

S6

S6

a

Пакет “Manager”

Справка

Математическое

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

MILP

Главное меню

Статистическое

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

Интерполирование

S6


Таблица диалога

Экран

Действия пользователя

Комментарии

1 .Таблица NortonCommander.

   Войти в директорию C:alex и установить курсор на файл sdkms.bat. Нажать ENTER.

2. Главное меню:

1 Работа с системами

2 Получение логической структуры системы

3 Графическое представление системы     

4 Расчет оценочных характе­ристик

5 Статистический анализ си­стемы на стандартность

F1 - справочная информация

0- выход в ДОС         

Нажать цифру соответствующую нужному пункту меню

При первом вхождении в главное меню существует только

два варианта действия: либо ввод исходных данных (пункт 1), либо выход (пункт 0)

Работа с системами

3.1. Меню Работа с системами:

1 Ввод новой системы                            

2 Просмотр списка систем с выбором активной                                                        

3 Просмотр данных по активной системе

4 Вывод в файл данных по ак­тивной системе

5 Печать данных по активной системе

6 Удаление активной системы из каталога

7 Удаление каталога систем

8 Обновить временные файлы

F1 - справочная информация

0 - выход в главное меню

Нажать цифру соответствующую нужному пункту меню

                      Для дальнейшей работы с программой необходимо либо активизировать уже существующую систему (пункт 2), либо создать новую (пункт 1)

Ввод новой системы

3.2.Меню Работа с системами

      Выбрать, первый пункт меню.      

Осуществить ввод данных по новой системе с формуляра

SDKMS создаст файл по имени Вашей новой системы

Просмотр списка систем с выбором активной

3.3. Меню Работа с системами       

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

Заглавные и строчные буквы указыватьв точном соответствии

Просмотр данных по активной системе

3.4.Меню Работа с системами      

Выбрать пункт 3.     

Полное описание системы бу­дет выведено на экран

Вывод данных в файл по активной системе

3.5. Меню Работа с системами     

Выбрать пункт 4. Укажите имя файла, в который будет зане­сена информация о системе

Вывод данных на принтер

3.6. Меню Работа с системами

       Выбрать пункт 5.                            

Предварительно включите принтер

Корректировка активной системы

3.7.Меню Работа с системами      

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

корректировки данного объек­та Вы сможете внести изменения

Удаление активной системы из каталога

3.8. Меню Работа с системами

Выбрать пункт 7. Система попросит подтвердить запрос на удаление и при положительном ответе уничтожит все данные

Не удаляйте не подумав!

Графическое представление системы

4.1. Главное меню режимов работы                               

Выбрать пункт "Графическое                                                        представление системы"

4.2.Будете выводить схему на принтер?

Нажмите «Y» или «N», в зависимости от вашего выбора

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

Расчет оценочных характеристик

5.1 . Главное меню режимов работы  

Выбрать пункт Расчет оценочных характеристик

        5.2. Меню режимов оценки системы:

1 Автоматический ввод ис­ходных параметров

2 Ручной ввод исходных па­раметров

3 Выход в главное меню

Выбрать пунктАвтоматический ввод исходных параметров

5.3. Идет обработка информации        

Нажмите любую клавишу для                                                    продолжения

5.4. Данные будут вводиться из     Паскаля? (Y/N)

Нажмите Y.

5.5. Список кодов систем               

Введите нужный код

5.6. Вывод данных по выбранной системе                            

Нажмите любую клавишу для продолжения просмотра дан­ных

5.7. Будете смотреть результат?    

Нажмите Y.

5.8. Результаты анализа.                   

Нажмите любую клавишу для продолжения просмотра дан­ных.

5.9. Вывести на принтер?               

Осуществите выбор

5.10. Введите количество экспертов, принимающих участие в оценке системы

Введите число экспертов

5.11 .Параметры оценки эксперта

.Введите значения параметров.

5.12. Будете смотреть результат?   

Нажмите Y.

5.13. Результаты экспертной оценки                                             

Нажмите любую клавишу для продолжения просмотра дан­ных.

5.14. Общий критерий качества     системы. Вывести на принтер?

Осуществите выбор

5.15.Меню режимов оценки системы:

1 Автоматический ввод исходных параметров

2 Ручной ввод исходных параметров

3 Выход в главное меню

Выбрать пункт Ручной ввод исходных параметров

В отличие от режима автоматического ввода ввод данных осуществляется вручную. Работа с режимом аналогична пунктам 5.1.-5.14.

Статистический анализ системы на стандартность

6.1.Меню режимов обработки.

      Выбрать пункт Статистический

анализ системы на стандартность.

6.2.Меню статистического анализа  

1 Поиск типовых элементов

2 Поиск типовых подсистем

3 Полный статистический

анализ

F1 - справка

0 - выход в главное меню        

Выбрать режим Полный статистический анализ

6.3 Ввести максимальную частоту повторений

Осуществите ввод

Поиск типовых элементов системы

6.4 Типовые элементы системы     

Для продолжения просмотра

данных нажмите любую клавишу

6.5 Ввести максимальную частоту повторений

Осуществите ввод

Поиск типовых путей системы

6.6 Введите тип подсистем для поиска:

f по управлению

j по информации

Осуществите ввод типа подсистем

6.7 Пути и связи

Для продолжения просмотра нажмите любую клавишу

6.8 Вывести результаты принтер?

Осуществите выбор

6.9 Меню статистического анализа

Выберите пункт Выход в Главное меню

7 Главное меню режимов работы системы

Выберите меню Выход в ДОС

Сценарий диалога

1 - Работа с системами

2 - Структурные преобразования                           

3 - Графическое представление                                     

4 - Расчет оценочных характеристик                

5 - Статистический анализ системы на стандартность

6 - Имитационное моделирование                     

F1 - Справочная информация

0 - Выход в DOS                                                   

1 -Линейное программирование                   

F1 - Справка                                                                        

0 - Выход в Главное меню  

ВЫБЕРИТЕ РЕЖИМ:                                                        

1 - Автоматическое изменение структуры                     

2 - Пошаговое изменение структуры                              

3 - Выход                                                                            

1 - Поиск типовых элементов

2 - Поиск типовых подсистем

3 - Полный статистический анализ

F1 - Справка

0 - Выход в Главное меню

ОЦЕНКА СИСТЕМЫ:

1 - Автоматический ввод исходных параметров

2 - Ручной ввод исходных параметров

3 - Выход в Главное меню

1- Ввод новой системы

2 - Просмотр списка систем

3 - Просмотр данных по активной системе

4 - Ввод в файл данных по активной системе

5 - Печать данных по активной системе                                                               

6 - Корректировка активной системы

7 - Удаление активной системы

8 - Удаление каталога систем

9 - Обновить временные файлы

F1 - Справочная информация

0 - Выход в Главное меню