99413

Моделирование работы участка по обработке деталей

Курсовая

Информатика, кибернетика и программирование

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

Русский

2016-09-12

69.5 KB

7 чел.

Волжский университет имени В.Н.Татищева

Факультет “Информатика и телекоммуникации”

Кафедра “Информатика и системы управления”

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

по дисциплине: “Моделирование процессов и систем”

Тема: “Моделирование работы участка

по обработке деталей ”

Выполнил:                   

Группа:                ИС-305                

Преподаватель:  Куралесова Н.О.

Тольятти

2005

Задание на курсовую работу по дисциплине «Моделирование процессов и систем»

Студенту гр._____________________________________________

Тема курсовой работы: Моделирование участка по обработке деталей.

Задание: Разработать имитационную модель работы участка.

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

В цех на участок обработки поступают партии деталей по три в каждой. Интервалы между приходом партий - случайные величины, равномерно распределенные в интервале 65 ± 10 минут. Первичная обработка деталей происходит на одном из станков двух типов. Деталь поступает на обработку на станок с меньшей очередью. Станок первого типа обрабатывает деталь за 50 ± 15 минут и допускает 5 процентов брака, второго типа - соответственно, 100 ± 2. минут и 15 процентов брака. Все бракованные детали возвращаются на повторную обработку на свой станок. Детали, которые были забракованы дважды, считаются отходами и отправляются на утилизацию.

После первичной обработки детали поступают в накопитель, а из него - на вторичную обработку, которую проводят два параллельно работающих станка за время, распределенное по экспоненциальному закону со средним 30 минут на одну деталь каждый. Причем второй станок подключается к работе, только если в накопителе находится более трех деталей. Затраты на содержание станков первого и второго типов составляют, соответственно, 6 и 1,5 единиц стоимости в час, независимо от того, используется станок или нет. Цена реализации готовой детали составляет 200 единиц стоимости, а стоимость покупки необработанной детали – 45 единиц стоимости.

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

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

Содержание.

[1] 1. Описание объекта моделирования и цели моделирования.

[2] 2. Анализ возможных методов решения поставленной задачи.

[3] 3. Разработка концептуальной модели.

[4] 4. Выбор программных средств моделирования.

[5] 5. Организация эксперимента.

[6] 6. Оценка адекватности модели.

[7]
Список литературы

[8] Приложение 1  - Листинг программы


1. Описание объекта моделирования и цели моделирования.

В цех на участок обработки поступают партии деталей по три в каждой. Интервалы между приходом партий - случайные величины, равномерно распределенные в интервале 65 ± 10 минут. Первичная обработка деталей происходит на одном из станков двух типов. Деталь поступает на обработку на станок с меньшей очередью. Станок первого типа обрабатывает деталь за 50 ± 15 минут и допускает 5 процентов брака, второго типа - соответственно, 100 ± 2. минут и 15 процентов брака. Все бракованные детали возвращаются на повторную обработку на свой станок. Детали, которые были забракованы дважды, считаются отходами и отправляются на утилизацию.

После первичной обработки детали поступают в накопитель, а из него - на вторичную обработку, которую проводят два параллельно работающих станка за время, распределенное по экспоненциальному закону со средним 30 минут на одну деталь каждый. Причем второй станок подключается к работе, только если в накопителе находится более трех деталей. Затраты на содержание станков первого и второго типов составляют, соответственно, 6 и 1,5 единиц стоимости в час, независимо от того, используется станок или нет. Цена реализации готовой детали составляет 200 единиц стоимости, а стоимость покупки необработанной детали – 45 единиц стоимости.

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

Целью моделирования работы по обработке деталей является определение наилучших управленческих решений усовершенствования технологического участка по критерию увеличения дохода от выполненных работ.

Структурная схема модели изображена на рисунке 1.1.

Рисунок 1.1 – Структурная схема модели по обработке деталей

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

2. Анализ возможных методов решения поставленной задачи.

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

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

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

Элементарная Q-схема имеет 2 компонента:

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

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

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

Процесс функционирования схемы в теории массового обслуживания имеет 2 шкалы:

  1.  момента времени, как характеристика процесса
  2.  момента времени, как характеристика изменения состояния элементов             схемы.

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

Цели моделирования определяют выходную информацию:

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

3. Разработка концептуальной модели.

Рассмотрим Q-схему данной модели. Она изображена на рис.3.1

Рисунок 3.1 - Q-схема разрабатываемой модели

Описания  функционирования структурной схемы.

Рассмотрим подробнее элементы Q-схемы:

  1.  П – поток партий деталей.
  2.  1С, 2С – первичная обработка деталей, с временем Т1 и Т2.
  3.  Н – накопитель.
  4.  2.1С, 2.2С – вторичная обработка деталей, с временем Т3 и Т4, второй станок подключается только если в накопителе Н скапливается 3 детали.


4. Выбор программных средств моделирования.

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

5. Организация эксперимента.

Основная цель планирования экспериментов - изучение поведения моделированной системы при наименьших затратах на экспериментирование. Поэтому оговорим некоторые особенности модели. У нас партии необработанных деталей поступают на обработку с почти с одинаковыми интервалами времени. После первичной обработки они поступают в накопитель, на языке GPSS он определяется с помощью команды STORAGE. После накопителя детали поступают на вторичную обработку, второй станок во вторичной обработке подключается, если в накопителе скапливается 3 детали, в  GPSS для этой цели  мы используем команду TRANSFER.

6. Оценка адекватности модели.

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

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

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

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

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

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


Список литературы

Девдориани А.С., Грейсух В.С. Поль кибернетических методов в изучении преобразований природных комплексов М.: Известия

Кочергин А.Н. Моделирование мышления М.: Наука, 1969

Михай Н.Г., Граневский В.В. Методологические и мировоззренческие проблемы естественнонаучного знания Кишинев: Шнитица, 1987

Фролов И.Т. Гносеологические проблемы моделирования М.: Наука, 1961 год.


Приложение 1  - Листинг программы

 NN1 EQU 3  ;кол-во станков 1 типа 1С

 NN2 EQU 3  ;кол-во станков 2 типа 2С NN3 EQU 1  ;кол-во ст1 типа втор обр 2.2С

 NN4 EQU 1  ;кол-во ст2 типа втор обр 2.2С

 ZT EQU 6  ;затраты на сод ст 1 типа 1С

ZT EQU 1,5  ;затраты на сод ст 1 типа 1С

CG EQU 200  ;цена готовой детали;

CND EQU 45                                     ;цена необработ. детали;

STIME EQU 1  ;прошедшее время

GENERATE 65,10,,3 ;приход партии

F             SAVEVALUE y+,3 ;подсчёт прибывших деталей

1C  SEIZE 1  ;занять устройство 1

 ADVANCE 50,15                                     ;время обработки

 SAVEVALUE STIME*,6 ;подсчёт затрат на содержание

 RELEASE 1  ;освободить устройство

 TRANSFER 0.05,1C,N ;проверка на брак;

2C SEIZE 2  ;занять устройство 2;

 ADVANCE 100,2  ;время обработки;

 SAVEVALUE STIME*,1.5 ;подсчёт затрат на содержание

 RELEASE 2  ;освободить устройство;

 TRANSFER 0.15,2C,N ;проверка на брак;

N NAK STORAGE 1                                 ;накопитель;

              ENTER NAK,1  ;занять накопитель;

TRANSFER 3,2.2C,2.1C ;переход к обработке

LEAVE NAK,1                                         ;освободить

2.1С     SEIZE 3  ;занять устройство 3

 ADVANCE 30  ;время обработки

 RELEASE 3  ;освободить устройство

 TRANSFER  SKLAD ;переход на склад

2.2C   SEIZE 4  ;занять устройство 3

 ADVANCE 30  ;время обработки

 RELEASE 4  ;освободить устройство

 TRANSFER  SKLAD ;переход на склад

SKLAD  SK STORAGE 1  ;склад

  ENTER SK, 1  ;занять накопитель

  LEAVE SK, 1  ;освободить накопитель

NEOB     SAVEVALUE F*,45 ;подсчёт стоимости необр.

OBR SAVEVALUE SKLAD*,200 ;подсчёт стоимости обр.

 SEVEVALUE OBR-,NEOB ;подсчёт прибыли

 GENERATE 28800 ;таймер модели

 TERMINATE 1


первичная

обработка

деталей

Детали

акопитель

Бракованные

детали

Обработанные

детали

вторичная

обработка

деталей

П

T1

T2

Н

2.1С

2.1С

T3

T4


 

А также другие работы, которые могут Вас заинтересовать

58822. London sightseeing tour 115 KB
  Bank of England, Buckingham Palace, Big Ben, British Museum, bury C: crown, church, Covent Garden, column, Changing the Guards F: financial, fashionable, fortress, famous H: Houses of Parliament, Horse Guards, Hyde Park, House of Lords, House of Commons
58823. Подвійні зорі. Фізичні змінні зорі 68.5 KB
  Мета уроку: дати загальні уявлення про подвійні та фізичні змінні зорі їхні фізичні характеристики та процеси що в них проходять; про метод цефеїд визначення відстаней до галактик; розвивати вміння робити висновки; виховувати в учнів інтерес до астрономії; формувати науковий світогляд.
58824. Іменники-синоніми, іменники-антоніми. Багатозначні іменники. Пряме і переносне значення іменників 55 KB
  Вміти влучно використовувати слова в прямому і переносному значенні застосовувати в мовленні багатозначні іменники. Хвилинка каліграфії зашифроване слова праця з творчим завданням. Підберіть будьласка спільнокореневі слова до слова праця таким чином щоб вони були різними частинами мови...
58825. Дієслова-синоніми, дієслова-антоніми. Розпізнавання дієслів у реченнях 42 KB
  Мета: Закріплювати вміння відрізняти дієслова від інших частин мови правильно вживати їх у мовленні. Чи потрібні дієслова у нашому мовленні Прочитаємо текст. Визначіть дієслова в тексті і спробуйте прочитати його без дієслів.
58826. Свято Миколая: виховний захід для учнів 1-5кл 70 KB
  Ведучий2: Сядьно тихо мій глядаче І прислухайся на мить: Правда ж чути десь неначе Дивна музика бринить Звідки звуки долинають Здогадався ти чи ні Так звичайно витинають Музиканти чарівні . звучить пісня бременських музик...
58827. Тушение пожаров 1.21 MB
  Тушение пожара это действия, направленные на спасение людей, имущества и ликвидацию пожара (ликвидация горения). Тушение пожаров является одной из основных функций системы обеспечения пожарной безопасности.
58828. Процесс сбора, расчета, хранения, обработки и предоставления информации об проведенных судьями дел, судьях, подсудимых и мониторингах 969.5 KB
  При разработке программного продукта важным моментом является осознание того, в какой информационной среде он будет использоваться, полноценное исследование данной области позволит достичь максимального эффекта при его использовании. Именно поэтому на стадии анализа необходимо уделить большое внимание описанию предметной области функционирования продукта.
58829. Разработка программного обеспечения контроля исполнения распорядительных документов 8.14 MB
  Данный дипломный проект посвящен разработке информационной системы контроля исполнения распорядительных документов предприятия. Разработаны алгоритмы ее функционирования и программная реализация. Проведены экспериментальные исследования работоспособности и эффективности системы, анализ предметной области и описание разработки функциональной и информационно-логической моделей
58830. Расчет и тестирование сложным модулированным сигналом базовой станции РЧУМ 4.2 MB
  С точки зрения оператора сети, требования касательно выхода по энергии вытекают не только из характеристик усилителей РЧ-мощности (РЧУМ) мобильных телефонов, но также из характеристик сети связи у базовой станции. В стремлении сделать базовую станцию РЧУМ более эффективной есть как коммерческие факторы, так и факторы, связанные с окружающей средой