📄Работа №195968

Тема: Составление расписания при случайном времени выполнения работ с учётом отказа оборудования

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 62 листов
📅
Год: 2018
👁️
Просмотров: 38
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 4
1 ТЕОРИЯ РАСПИСАНИЙ И СИСТЕМ ИХ СОСТАВЛЕНИЯ 7
1.1 Современное состояние проблемы составлений расписаний 7
1.1.1 Классификация систем составлений расписаний 7
1.1.2 Современные системы составления расписания 9
1.2 Оперативное составление расписания 11
1.2.1 Введение в оперативное управление 11
1.2.2 Классическая постановка задачи теории расписаний 14
1.2.3 Классификация задач 15
1.2.4 Типы алгоритмов 19
1.2.5 NP-полнота 24
Вывод 25
2 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И АЛГОРИТМ СОСТАВЛЕНИЯ
РАСПИСАНИЯ 26
2.1 ПРЕДВАРИТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ 26
2.2 Выбор методов и предварительный анализ задачи 26
2.3 Моделирование системы составления расписания 27
2.3.1 Математическая модель системы составления расписаний 27
2.3.2 Выполнение ограничений 29
2.4 Выбор методов и анализ исходных данных 31
2.4.1 Анализ исходных данных 31
2.4.2 Выбор методов решения 32
2.5 Модификация алгоритма 34
Вывод 39
3 ОПИСАНИЕ РАБОТЫ ПРОГРАММЫ 40
3.1 Оборудование и программное обеспечение 40
3.2 ОПИСАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 40
3.3 РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 40
3.4 Программный эксперимент 42
Вывод 44
ЗАКЛЮЧЕНИЕ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 47
ПРИЛОЖЕНИЕ 1 50

📖 Введение

С расширением бизнеса и увеличением конкуренции на рынке, большая часть малых и средних предприятий испытывает необходимость в повышение эффективности производства, снижение затрат и себестоимости за продукцию. Малое предприятие, работая в условиях некоторых ограничений, имеет возможность успешно функционировать и конкурировать в данной отрасли в основном за счет своих резервов, выявить которые можно за счет математических моделей и алгоритмов составления расписаний и прогнозирование производства. Повышение эффективности производства достигается за счет внедрения системы оперативного управления, составление расписания.
Во всем мире собрано большое количество математических моделей и методов решения задач составления расписания. Значительная часть результатов показывает сложность проблемы. Как показали исследования, применение в реальных обслуживающих системах точных алгоритмов и даже приближенных алгоритмов с достаточно хорошими априорными оценками не представляется возможным . Делаем вывод, что работу по реализации математических моделей составления оптимальных расписаний в конкретных условиях не следует считать завершенной.
В рамках теории расписания изучаются главные математические вопросы построения анализа и моделей оптимизации расписания. В известной работе Генри Гантта 1903г было впервые рассмотрено данное научное направление, он предложил, что на данный момент носит название диаграмма Гантта. Кроме того, проблемами теории расписания занималось еще множество ученых, среди них Р.В. Конвей, Г. Вагнер , В.Л. Максвелл , Ю.Н Сотсков, Т.П. Подчасова и другие.
Модели изучаемые в теории расписания показывают нестандартные ситуации, появляющиеся при календарном планировании различный видов человеческой деятельности. Большое количество моделей и их универсальность постепенно увеличивается, охватывая все более широкую сферу производственных расписаний, информационно-вычислительных процессов и т.д.
Составление производственных расписаний являются NP-трудными задачами с большой размерностью и ограничениями сложной формы. Изучив их можно сделать вывод, что часть задач своеобразны, а другая часть сложно формализуемы. Для возможности решения таких задач выведены классы алгоритмов, основными из которых являются: приближённые, эвристические, методы сокращения перебора. Для получения расписания, которое будет отвечать поставленным требованиям, применяются эвристические алгоритмы, проведение оптимизации для которых можно избежать.
В теории расписания базовым понятием является понятие работы - элементарная планируемая часть процесса. При составлении плана выполнения работ, в нем фиксируется объем работ и моменты начала и окончания каждой работы. Компоненты деятельности, такие как оборудование, энергия, материалы, исполнители входят в понятие ресурса работ.
На сегодня системы автоматизированного составление производственных расписаний (MES, APS) отсутствуют на большинстве малых предприятий, лидирующих в инновационных разработках. Это связано со сложностью внедрения систем и огромной стоимостью, не большим количеством персонала, отсутствие налаженного документооборота, обобщенной структурой производства и развитой технологической базы. В данных условиях возникает необходимость в разработке алгоритмов и моделей составления производственных расписаний, которые не требуют больших вложений при эксплуатации и внедрении, простых и гибких в применении,
предусматривающих специфику производства.
Классическими критериями задач теории расписаний являются: минимизация суммарного времени окончания обслуживания, минимизация суммарного запаздывания, минимизация числа запаздывающих требований, минимизация максимального времени окончания обслуживания (задача на быстродействие).
В работе Грэхэма была введена классификация для задач теории расписания. По этой классификации каждой задаче соответствует , где а обозначает
тип и количество доступных приборов, в описывает дополнительные ограничения задачи, у определяет критерий задачи.
Возникающие на практике задачи постоянно совершенствуют организацию процесса построения расписания и математические методы. Огромный интерес представляет разработка методов, дозволяющих решать задачи составления расписания на основе эвристик. В большинстве случаев разработка таких систем осложняется необходимостью решения задачи за допустимое время. Такие задачи постоянно возникают на производствах любой сложности. Цель данной работы моделирование системы составления расписания с учетом отказа оборудования.
Чтобы реализовать эту задачу выбран подход, который комбинирует различные алгоритмы поставленной задачи. Это позволит формировать решения за приемлемое время, с хорошей точностью которые соответствуют адекватным требованиям. Часть ограничений не имеет принципиального характера и при построении модели либо упрощается, либо не учитывается. Результатом работы является расписание, близкое к оптимальному, это решить поставленную задачу с учетом всех ограничений и получит требуемый результат.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Задача составления расписания, это задача составить наилучшее, с точки зрения выбранных целей и ограничений, расписания в рамках принятой модели.
В современных условиях конкуренции неоспоримым фактом является огромные усилия на снижение себестоимости продукции. Также у производителя желание автоматизировать составление расписание как на долгосрочный период, так и на краткосрочный период, наряду с логистикой, модернизацией производства и обучением персонала. В связи с этим передо мной была поставлена задача составления расписания для выпуска продукции предприятием.
Анализ поставленной задачи позволяет сделать вывод о ее АР-трудности. Для решения поставленной задачи был применен модифицированный алгоритм диспетчеризации. Использование приемлемых, для задачи, эвристик позволяет получить необходимый результат, т.е. эвристические алгоритмы позволяют получить "хорошее" решение за приемлемое время, однако анализ полученного решения, в частности его численная оценка достаточно затруднительны.
При выполнении дипломной работы были получены перечисленные ниже теоретические и практические результаты.
1. Предложена методика построения системы расписания, которая опирается на два принципиальных положения:
• эффективного алгоритма, которое позволит получить оптимальное расписание за приемлемое время не существует;
• важно учитывать производственные процессы, их анализ позволяет определить применимость различных эвристик.
2. В качестве основного алгоритма был выбран однократный алгоритм диспетчеризации. Его выбор обусловлен следующими причинами:
• возможность применения комбинированных эвристик;
• получение расписания за приемлемое время.
3. Разработан ряд процедур, позволяющих реализовать построение производственного расписания указанного вида на вычислительной технике, в условиях ограниченности времени. При этом получены следующие результаты:
• описана методика построения «базового» расписания. При этом под «базовым», понимаем расписание, получаемое простым алгоритмом диспетчеризации;
• на основе базового алгоритма построена система назначения приоритетов операций, основанная на комбинации эвристик, позволяющая классифицировать ранг операции на каждом шаге итерации. Также задан итерационный процесс получения некоторого числа различных расписаний, обеспечивающий поиск локального максимума показателя качества по предложенному критерию.
4. Алгоритмическая база имеет некоторые ограничения. Часть этих ограничений не имеет принципиального характера и при построении модели либо не учитывается, например, наличие объемных ресурсов, либо упрощается, например, время переналадки оборудования.
5. Эффективность работы предложенных алгоритмов проверена на ряде тестовых и реальных задач. На основе этих алгоритмов построена система составления расписания.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Романова, А.А. Разработка точных и приближенных алгоритмов построения расписаний для производственных систем: дис. ... канд. физико-матем. наук / А. А. Романова. - Омск: изд-во ОмГУ, 2006. - 113 с.
2. Арендателева, С. И. Математическая модель и алгоритмы составления расписаний и прогнозирования производства на малом предприятии / С. И. Арендателева. - Великий Новгород, 2010. - 169 с.
3. Лугуев, Т. С. Теоретико-графовые модели и методы составления расписаний без прерываний: дис. . канд. физико-матем. наук / Т. С. Лугуев. - Астрахань: изд-во ДГУ, 2011. - 141 с.
4. Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G. Optimization and approximation in deterministic sequencing and scheduling: a survey // Ann. Discrete Math, 1979. - v.5. - 287-326 p.
5. Гэри, М. Вычислительные машины и трудно решаемые задачи /
М. Гэри, Д. Джонсон; пер. с англ. - М.: Мир, 1982. - 416 с.
6. Тимковский, В.Г. Дискретная математика в мире станков и деталей. / В.Г. Тимковский. - М.: Наука, 1992. - 145 с.
7. Тимковский, В.Г. К сложности составления расписаний произвольной системы // Изв. АН СССР. Техн. кибернетика. - 1985. - №3. - С. 102-109.
8. Кузин, Б.И. Математические модели в оперативном управлении и организации дискретного производства / Б.И. Кузин, Л.Ю. Норинский. СПб.: Изд-во СПбГТУ, 2001. - 233 с.
9. Тимковский, В.Г. Приближенное решение задачи составления расписания циклической системы // Экономика и математические методы - 1986. - №2. - С. 171-174.
10. Федоров, А.М. Реализация функции планирования и MES-системах / А.М. Федоров. - М: МАИ, 2007. - 220 с.
11. Кормен, Т. Алгоритмы: построение и анализ. / Т. Кормен, Ч.
Лейзерсон, Р Ривест. — М.: МЦНМО, 2001. - 734 с.
12. Арендателева, С. И. Методика планирования производственной системы в информационном пространстве программы "1С предприятие" / С. И. Арендателева // Вестник Тверского государственного университета. Серия «Прикладная математика». 2010. - № 2 (17). - С. 97-109.
13. Конвей, Р.В. Теория расписаний. / Р.В. Конвей, В.Л.
Максвелл, Л.В. Миллер - М.: Наука, 1975. - 360 с.
14. Теория расписаний и вычислительные машины / под ред. Э.Г. Коффмана. - М.: Наука, 1984. - 336 с.
15. Лившиц, Э.М. Минимизация максимального штрафа в задаче одного станка. / Э.М. Лившиц, - М.: Наука, 1977. - 112 с.
... всего 30 источников

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ