русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-08-06; просмотров: 1194; Нарушение авторских прав


Представим метод компоновки технологического оборудования по связности.

Пусть даны элементы оборудования для производства строительных изделий с определенной схемой технологических соединений (технологической связности) производства из множества E = {e1,e2, ... ,en}.

Определим процесс назначения элементов технологического оборудования e(i) из множества E в «технологические узлы T(i)», на каждом шаге которого выбирается один из еще нераспределенных элементов оборудования и приписывается очередному технологическому узлу (переделу). Будем считать технологический узел завершенным, т.е. сформированным - если число элементов в узле будет равно заранее заданному числу «К», либо назначение любого из еще нераспределенных элементов в данный узел, приведет к образованию такого количества внешних технологических связей узла с другими технологическими узлами, которое превысит заранее заданное предельно допустимое значение «V».

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

Представим технологическую схему производства строительных изделий графом G = (E,V,W),

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

Формирование очередного узла T(r), (r = 1, 2, 3, ... , i) технологической схемы производства начнем с выбора базового элемента «i*» из множества еще нераспределенных элементов технологического оборудования I(i). В начале процесса все технологические элементы оборудования считаются нераспределенными, т.е.



 

I(i) Î E (9.1)

 

Для элемента оборудования «х», принадлежащего множеству T(r) введем функционал

 

(X) = x ∩ I(j), (9.2)

 

определяющий число цепей, связывающих элемент х и элементы из множества I = I(j) \ x.

Базовым элементом «i*» - будем считать первый по порядку элемент технологического оборудования из множества I(i) функционал «L1» которого примет максимальное значение. В этом случае элемент «i*» будет помещен в узел T(r), а оставшиеся элементы I(j) \ i* будут являться кандидатами для включения в узел T(r) на последующих шагах предлагаемого алгоритма.

Таким образом, элемент «i*», помещаемый первым в формируемый технологический узел, будет являться дискретным элементом, к которому в последующем добавляются новые (еще нераспределенные) элементы технологического оборудования. Последовательность компоновки (заполнения) узла T(r) управляется с помощью функционалов L2(x) и L3(x). Рассмотрим «n-ый» шаг (итерацию n = 1, 2, ... , n-1, n) при назначении элементов технологического оборудования в узел T(r), (r = 1, 2, ... , i).

Допустим, что в формируемом узле уже размещено "К" элементов:

 

T(r) / k = {i*, e(1), e(2), ... , e(k-1)} (9.3)

 

функционал L2(x), заданный на множестве нераспределенных к данному моменту времени элементов «х» принадлежащих множеству Ik(j):

 

Ik (r) = I(r) \ Tk (r) (9.4)

 

определяет число внешних соединений для проектируемого узла:

 

Tk (r) (X) = {i*, e(1), e(2), ... , e(k-1), x}, (9.5)

 

полученного добавлением технологического элемента "х", принадлежащему L2, в узел T(r).

В случаях, когда число внешних соединений сформированного узла превышает предельно допустимое, т.е. L2(x) > V, то такие элементы исключаются из дальнейшего рассмотрения с точки зрения кандидатов на размещение в данный технологический передел (узел). С помощью функционала L3(x) из элементов технологического оборудования удовлетворяющих условию L2(x) ≤ V отбирается такой элемент технологического оборудования, для которого число технологических цепей связанных с технологическими элементами из Tk(r) - максимально

 

(X) = x ∩ Tk (r) (9.6)

 

В случаях, когда будут несколько элементов с равными и максимальными значениями L3(x), выбирается тот, для которого L2(x) принимает минимальное значение.

Приведенная методика позволяет последовательно преобразовать относительно сложный и громоздкий полный граф в более простой граф элементных комплексов (рис. 9.14.) путем устранения элементных ребер полного графа.

 

Рис. 9.14. Граф элементных комплексов.

 

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

Для этого построим матрицу инциденций процесса производства (рис. 9.15.).

Введем три функционала "L1","L2", и "L3". Функционал "L1" представляет собой степень вершины графа элементных комплексов, а с технологической точки зрения - представляет общее количество предполагаемых к выполнению технологических операций в данной конкретной вершине графа элементных комплексов схемы производства. Исходя из ранее сказанного, центром группирования элементов технологического оборудования должен стать такой технологический элемент, у которого "L1" примет максимальное значение. Таким элементом в матрице элементных комплексов является технологический элемент (е10) - пост распалубки изделий. Дальнейшее формирование узла, т.е. назначение технологических элементов в проектируемый узел осуществляется при помощи последовательных итераций функционалов "L1" и "L2".

Как в этой ситуации интерпретировать функционалы "L2" и "L3»? Функционал "L2" представляет общее, суммарное количество инциденций базового элемента, либо группы базовых элементов и каждого в отдельности из используемых элементов оборудования, т.е. оценивает внешние технологические связи узла.

Если, например, имеется матрица инциденций "Z" с базовым элементом обладающим 3 инциденциями, тогда функционал "L2"определится следующим образом (рис. 9.15.).

 

Рис. 9.15. Матрица инциденций процесса производства.

Изначально в кортеже базового элемента определим значащие позиции и сосчитаем их количество. Так на приведенной схеме, значащих позиций у базового элемента 3. Выделим мысленным блоком I аналогичные позиции в сопоставляемом технологическом элементе "t1". Значащие позиции в сопоставляемом технологическом элементе, которые совпадают со значащими позициями в базовом элементе, учитываются только один раз. Так, базовый элемент имеет 3 значащие позиции, что собственно и является количеством "внешних связей самого "базового элемента. Блоки II и III формируют функционал L2. (рис. 9.16.).

L2 = 1блок II + 3блок I + 2блок III = 6 (9.7)

 

Рис. 9.16. Схема вычисления функционалов L2 и L3.

Функционал "L3" определяет принадлежность "внутренних связей" сопоставляемому базовому элементу и используемым в данной технологической схеме производства технологическим элементам оборудования е1 и е12.

К "внутренним связям" будут относиться две инциденции элемента "t1",находящиеся в одном блоке I с инциденциями базового элемента.

Схема итерации формирования первого "узла" приведена рис. 9.17.

 

 

Рис. 9.17. Схема последовательного назначения оборудования в

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

 

Процесс последовательного укомплектования технологических узлов элементами оборудования и управление функционалами L1, L2 и L3 показан на рис. 9.18.

 

Рис. 9.18. Процесс последовательного комплектования

технологических узлов.

 

На этом процесс алгоритмического назначения нераспределенных элементов оборудования в технологический узел 1 завершен. Таким образом в узел 1 назначены следующие шесть элементов оборудования: (е10) - пост распалубки, (е9) - мостовой кран, (е8) - пост тепловлажностной обработки, (е11) - пост чистки и смазки форм, (е12) - самоходная тележка для вывоза готовых изделий на склад, и (е7) - мостовой кран.

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

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

· автоматизированном;

· ручном, интерактивном;

· комбинированном.

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

Контрольные вопросы

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

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

3. Что необходимо предусматривать при разработке генеральных планов предприятий.

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

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

6. Разъясните смысл аббревиатуры «FIFO» и схему формирования лимитированных очередей при автоматизированном производстве строительных изделий и конструкций.

7. Охарактеризуйте содержание понятий структуры производственных процессов.

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

9. Обоснуйте необходимость применения ЭВМ для проектирования технологий производства строительных конструкций.

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

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

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

 

Список рекомендуемой литературы

1. Кофман А. Введение в прикладную комбинаторику. -М.: Наука, 1975.

2. Корбут А.А., Финкильштейн Ю.А. Дискретное программирование. -М.: Наука, 1969.

3. Микстуров В.Н. Комбинаторика укладок. -Киев: Научный совет по проблемам кибернетики. 1974.

4. Селютин В.А. Машинное конструирование электронных устройств. -М.: Советское радио. 1975.

5. Абрайтис Л.Б. Алгоритм для определения максимально связанных наборов элементов. / Автоматика и вычислительная техника. 1970, №5 с.40-47.

6. Колдаев В.Д. Основы логического проектирования. -М.: ИД Форум-Лира-М, 2011.

7. Куликов В.Г. Автоматизированное проектирование технологий композиционных материалов. Кабардино-Балкарский государственный университет. 2006.

8. Гаврилов Д.А. Управление производством на базе стандарта MRP II. -СПб.: Питер, 2003. - 352 с.

9. Вумек Д., Джонс Д. Бережливое производство. Как избавиться от потерь и добиться процветания вашей компании. -М.: Альпина Бизнес Букс, 2008, 474 с.

10. Голдратт Э. Цель. Цель-2. -М.: Баланс Бизнес Букс, 2005, с.776.

11. Фролов Е.Б., Загидуллин Р.Р. MES-системы как они есть или Эволюция систем планирования производства. // Генеральный директор, № 4, 2008, с. 84-91.

12. Фролов Е.Б., Загидуллин Р.Р. MES-системы: вид сверху, взгляд изнутри. Критерии, которые мы выбираем. // Генеральный директор, № 5, 2008, с. 88-91.

13. Фролов Е.Б., Загидуллин Р.Р. Оперативно-календарное планирование и диспетчирование в MES-системах. // Станочный парк, № 11, 2008, с. 22-27.

14. Мазурин А. ФОБОС: Эффективное управление производством на уровне цеха. // САПР и графика, № 3, март 2001, с. 73-78.

15. Dettmer, H.W. Breaking the Constraints to World-Class Performance. Milwaukee, WI: ASQ Quality Press, 1998.

16. Goldratt, E., Critical Chain. Great Barrington, MA: The North River Press, 1997.

17. Hallett D. (перевод. Казарина В.) Pull Scheduling Systems Overview. Pull Scheduling, New York, 2009. pp.1-25.

18. Herbertt R.T. Designing equipment with computers /Bell Labs Record. 1966, v.44, №4, p.129-134.

19. Jonson J., Wood D., Murphy P. Contemporary Logistics. Prentice Hall, 2001.

20. Zagidullin R., Frolov E. Control of manufacturing production by means of MES systems.// Russian Engineering Research, 2008, Vol. 28, No. 2, pp. 166-168. Allerton Press, Inc., 2008.

21. www.fobos-mes.ru/russian-MES/index.php. Российские MES-системы.

 



<== предыдущая лекция | следующая лекция ==>
И выполняемыми ими технологическими операциями | Рабочее пространство Flash


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.165 сек.