Научная статья на тему 'ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ и ФУНКЦИОНИРОВАНИЯ АСУП-ТОМСК'

ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ и ФУНКЦИОНИРОВАНИЯ АСУП-ТОМСК Текст научной статьи по специальности «Математика»

CC BY
67
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ и ФУНКЦИОНИРОВАНИЯ АСУП-ТОМСК»

ИЗВЕСТИЯ

ТОМСКОГО ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА имени С. М. КИРОВА

Том 243 1972

ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ и ФУНКЦИОНИРОВАНИЯ АСУП-ТОМСК

Ю. Н. ЕФИМОВ, В. И. 1КИЗЕВ, В. И. НЕВРАЕВ, Ф. И. ПЕРЕГУДОВ,

П. А. СЕДЕЛЬНИКОВ

(Представлена научным семинаром отдела вычислительной техники НИИ АЭМ)

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

Авторами разработан один из вариантов автоматизированной системы управления предприятием (АСУП-Томск), применимый в условиях крупносерийного, серийного и мелкосерийного производства. Предлагаемая система принципиально отличается от других АСУП [1, 2], имеющих ту же область применения, методикой формирования оперативного календарного плана и, соответственно, всеми остальными вопросами, связанными с календарным планированием. Отметим также, что основные идеи АСУП-Томск, основанные на теории графов и теоретико-множественных представлениях, в принципе исключают возможность «ручного счета» и требуют применения электронных вычислительных машин (ЭВМ).

Разработанная система с сентября 1968 года проходила экспериментальную проверку на одном из предприятий г. Томска. По изделиям, планируемым ЭВМ, предприятие в течение двух месяцев вошло в ритм по обеспечению деталями собственного производства. При непрерывном увеличении директивного товарного плана и неизменной численности рабочих улучшился ритм выпуска продукции и значительно снизился объем незавершенного производства. Календарный план и его технико-экономические показатели охватывают и синхронизируют действие всех подразделений предприятия в интересах выпуска товарных изделий. С октября 1969 года впервые вся товарная продукция, а с января 1970 года и материально-техническое обеспечение предприятия переведены на машинное планирование.

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

При разработке АСУП-Томск использовалась вычислительная машина «Урал-11Б», однако система может быть ориентирована на применение любой современной универсальной ЭВМ. Поскольку организация вычислительного процесса зависит от конкретного типа применяемой ЭВМ (разрядной сетки, объема оперативной памяти, состава внешних устройств), то в статье не приводятся блок-схемы конкретных программ. В статье не обсуждаются также вопросы, связанные с формами входных, выходных и контрольных документов, ибо они должны учитывать как особенности ЭВМ, так и специфику конкретного предприятия.

Основные функции системы

В режиме планирования АСУЛ-Томск выполняет следующие плано-во-расчетные функции, координирующие деятельность различных подразделений предприятия.

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

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

3. Нормативный расчет планового потребления материальных ресурсов в соответствии с календарным планом запуска каждого подразделения отдельно для двух периодов времени. На основе планового потребления в первом периоде проверяется текущая материально-техническая обеспеченность производства. Второй период характеризует перспективу потребления ресурсов и позволяет вовремя сделать необходимые заявки.

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

5. Расчет объема незавершенного производства в стоимостном выражении, в соответствии с инвентаризационными остатками.

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

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

В режиме управления при работе АСУП по оперативно-диспетчерским рапортам наряду с вышеизложенными выполняются следующие учетно-регулирующие функции:

1. Составление отчетов по фактическому выполнению плана отдельными подразделениями и предприятием в целом.

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

3. Расчет планового объема незавершенного производства в стоимостном выражении по подразделениям и предприятию в целом.

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

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

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

Модель производства.

Оперативное календарное планирование

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

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

Каждое товарное изделие предприятия в соответствии с его конструкторской и технологической документацией представляется конечным ориентированным графом в =(111) без контуров, содержащим |1| вершин и \ и\ дуг [3]. Вершинами (продуктами) ¿^1 графа являются сами товарные изделия, а также все элементы их конструкции (детали, подуз-лы, узлы, приборы и т. д.). Каждой дуге ставится в соответствие

параметр Гц, имеющий смысл нормы расхода продукта / на единицу продукта /.

В предлагаемой модели производства предприятие представляется двумя множествами подразделений У== {у} и Х= {х}, соответственно производящих продукты I (цеха) и выдающих в работу продукты, являющиеся исходными для производства каждого продукта I (склады, комплектовочные участки). Каждой вершине (продукту) ¿^1 графа О соответствуют следующие данные:

ту — партия изготовления продукта ¿;

У[ — технологический маршрут продукта

Т^ — длительность производственного цикла изготовления партии продукта I в подразделение

Х\ — адрес подразделения, выдающего в работу продукты, являющиеся исходными для производства продукта ¿;

Ах — остаток готового продукта / в момент времени /0> соответствующий началу планируемого периода;

а^ — количество продукта находящегося к моменту времени ¿о в процессе производства в подразделении

НУ\® —норма затрат ресурса вида ©. потребляемого подразделением уг¥\ при производстве продукта ¿.

Каждому подразделению можно поставить в соответствие чис-

ло к} = к(1,у) —порядковый номер подразделения у в

/(1=1, 2,..., К|У,..., щ.

Тогда з рассматриваемых ниже выражениях текущее подразделение в У: можно обозначить г/к.

Для каждой вершины (в том числе и на товарные изделия) может быть задан директивный план выпуска в виде дискретной функции

Основываясь на вышеперечисленных данных, требуется трансформировать директивные планы Лд(0 в частные планы запуска Азу(0 и выпуска Лву(0 всех вершин (продуктов) /е/ с разнесением их по адресам подразделений у.

Для простоты дальнейших рассуждений положим щ=\. В связи с дискретностью функции Ад(0 функция А3(0 также дискретна и может быть представлена конечной совокупностью пар, упорядоченной по возрастанию

Р3&) = = 1.14,

где

д{3Х — количество продукта г\ запускаемого в производство в момент времени I ; ^ — количество элементов плана запуска.

Значения элементов плана запуска продукта I определяются планом потребления этого продукта, который также представляется ко-

нечной совокупностью пар:

Рп\(*) = {9пь* .

гле

дпи —количество продукта /, потребляемого в момент времени ¿^ ;

VI — количество элементов плана потребления. Очевидно, что для товарных изделий предприятия

РЧ*) = РЧо •

Зависимость между Л3(0 и Лп(0 определяется соотношением

выражающим основной принцип поддержания синхронной работы всех подразделений предприятия. Чтобы выполнить это соотношение, необходимо запускать продукт / в размере д\3\ = ' Щ ( XI * — целое положительное число) в те моменты 7^), когда его имеющееся количество становится меньше планового потребления за период времени Ть необходимый для его воспроизводства.

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

запуска Лзу(0 на величину ар. Поэтому, чтобы сохранить распределение во времени выпуска той части продукта которая к моменту времени находится в производстве, формируется условный план запуска:

р-^) = т{-Е

к,-1

771:

Ч

где — минимальное целое число, не меньшее аргумента <1.

В свою очередь плановое потребление продукта может быть определено по следующему соотношению:

10. Занаэ 317а ¡45

п I

/мо- 2 к]«1

Как видно из приведенных выше соотношений, условный план запуска является рекуррентной функцией, что обусловливает необходимость последовательного пересчета планов, начиная с товарных изделий и кончая деталями. Для обеспечения возможности такого пересчета необходимо предварительное упорядочивание топологии графа по слоям, например, по методике [4].

Время, необходимое для расчета планов на ЭВМ, существенно зависит от способа задания графа.

При анализе графа в форме (I, Г-1) проявляется необходимость в хранении большого количества частичных планов потребления вершин ¿^Г-1 1Ь но /^Ь (¡1 — множество просмотренных вершин графа на каком-то фиксированном этапе вычислительного процесса). Количество хранимых частичных планов потребления определяется топологией графа и меняется в процессе счета. Следует также отметить неодинаковое количество элементов и громоздкость формы записи планов потребления. Все это приводит к нерациональному использованию оперативной и внешней памяти ЭВМ, усложняет хранение и поиск планов и, следовательно, увеличивает время счета.

При анализе графа в форме 0=(1, Г) необходимо хранить только условные планы запуска. Так как в них размер разового заказа д\\ кратен партии т-ъ то можно записать:

Р{(() = ш{.ул(1),

где величина, характеризующая запускаемое количество, а ее местоположение (позиция) в Р\(1) —время запуска. Примем, что одновременно запускается не более одной партии т^ В этом случае достаточно отметить только сам факт запуска, для чего требуется один двоичный разряд. Такая форма записи является довольно компактной, что позволяет сделать ее фиксированной длины. Отсюда видно, что представление графа в форме Г) является более удобным для реализации алгоритмов его анализа. В связи с этим, если граф задан в форме 0= (I, Г-1), то ее нужно привести в форме 0= (I, Г), используя, например, алгоритм [5].

На основании полученных условных планов запуска нетрудно сформировать календарные планы запуска-выпуска по полному множеству продуктов подлежащих обработке в заданном интервале времени, где — номенклатура подразделения у^У.

План .запуска продукта ¿ в подразделении у* определяется следующим образом:

/ кУ4* \ Пд

Р{зу*(/) = РА г - 2 ?Ук 4- ту* - 2 3;Ук.

\ кг- 1 ' ! к^у*

План выпуска соответственно равен:

/ к [у* V ■ ■■

лЬу*(О=Л^- -

В предлагаемой модели принято, что при производстве любого продукта ¿^1 все входящие в него элементы конструкции потребляются первым по технологическому маршруту цехом. Тогда для целей комплектации могут быть использованы календарные планы запуска первых цехов полного множества продуктов где 1х<=1 — номенклатура про-

дуктов, комплектуемых подразделением х:.

к1==1

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

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

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

Т^ = шах ,

где значения 7\ц для вершин упорядоченного по слоям графа вычисляются по следующей рекуррентной формуле:

тр= 2 + шах

Иногда возникает необходимость в совместном расчете нескольких. изделий, особенно в случае значительных пересечений их топологий. Однако конструкторская и технологическая документация, как правило, составляется отдельно на каждое изделие. В этом случае топологии сетей изделий «сшиваются» на основе некоторых формальных процедур преобразования графов [5].

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

Поскольку предлагаемый алгоритм расчета производит сквозной учет остатков, точность расчета календарных планов запуска-выпуска во многом зависит от достоверности информации о текущем состоянии производства. В режиме планирования, когда размер имеющихся на предприятии остатков продуктов выявляется в результате инвентаризации незавершенного производства, точное определение величины ор' представляет большие трудности. Эти трудности могут быть преодолены только при работе в режиме управления, обеспечивающем yчeí движения продуктов по подразделениям предприятия.

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

Оперативное планирование материально-технического обеспечения

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Одним из важных, факторов, .обеспечивающих нормальное функционирование служб МТО и, в конечном счете, выполнение предприятие

ю*

147

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

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

В предлагаемой модели МТО предприятие представляется тремя множествами подразделений:

У={г/} — множеством подразделений (цехов), потребляющих ресурсы;

Х={х} — множеством подразделений (складов), выделяющих в цехи

соответствующие ресурсы; 2= {г} — множеством подразделений (групп МТО), занимающихся вопросами приобретения ресурсов.

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

Вершинами ге/ графа О являются материалы, покупные изделия, а элементами (¡,у) их прямого отображения Г* — продукты, составляющие сетевую модель планируемого изделия и изготовляемые в подразделениях уеУу

Каждой вершине графа О соответствуют следующие параметры: х{ — адрес подразделения, выдающего в работу элемент ресурса г; г\ — группа, к которой относится элемент ресурса С\ — цена элемента ресурса /;

—остаток ресурса I на склацё Хи в{у — остаток ресурса I на складе цеха ^еГ).

Каждой дуге ¿, (/, у) графа С ставится в соответствие параметр г^, имеющий смысл нормы расхода элемента ресурса / на единицу продукта производимого в подразделении

Основываясь на описанной выше модели МТО и ранее рассчитанных условных планах запуска определим плановое потребление каждого элемента ресурса в интервале времени по формуле:

Яг - 22

ьр \ п]

- 2 ту* + т ,у I - 2^

= 1 / к] = к]У

У

Размер планового потребления элемента ресурса / подразделением у* в интервале времени [¿ь ¿2] определяется следующим выражением:

I2

= 22

\ Ч

2 7^ + 7у*1- 2

к] = 1 / = J .

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

Рассчитанные и 'величины остатков ресурсов о? на соответствующих цеховых складах являются основной для формирования лимитно-

заборных ведомостей по полному множеству элементов ресурса выдаваемых по адресам складов хеК с разнесением по адресам цехов у^У.

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

ные по имеющимся в наличии остаткам ресурсов на заводских и цеховых

складах д, + и плановые потребления в интервалах времени

[¿ь ¿2] и [/2+1» ¿3]. Интервал времени [¿1,^2] является текущим планируемым периодом, а [¿2+1, ¿з] —очередным планируемым периодом, определяющим прогноз дефицита.

Данные по ценам элементов ресурса С\ и их нормы расхода на единицу продукта (у, у*) используются для расчета стоимости ресурсов, потребляемых подразделением у*^У\ на единицу каждого продукта /;

= 2 сггУ*м.

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

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

В связи с тем, что имеющаяся на предприятии конструкторская и технологическая документация составлена по изделиям, а данные по ЧТО желательно получить в целом по предприятию, то все расчеты выполняются по изделиям, а результаты суммируются.

Так как для расчета плановых потреблений более удобным является задание топологии графа в форме О — (/, Г"1), то в случае необходимости изменения способа его представления можно использовать алгоритм [5].

В случае, когда модели производства изделий «сшиваются», этой же процедуре подвергаются сетевые модели МТО.

Технико-экономическое планирование

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

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

I

1= ^ 1у*

Сводный план предприятия для каждого вида затрат 0 определяется соотношением:

Пе = 2 ПЖ

Расчет затрат подразделений у^У на единицу изделия производится следующим образом. Вначале определяется норма расхода каждого продукта /<=/ на единицу изделия по следующему рекуррентному соотношению:

Пи- 2 Пгг1и» 1€=ГЧ

где г}11 — норма расхода продукта ]* на единицу изделия. Затем производится непосредственный расчет каждого вида затрат подразделения у*:

с0У* - 2 Пи.ЯвУ* .

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

= 2 2

1е=П 1 к] = 1

где сш — величина статьи затрат в в нормативной себестоимости.

Расчет объема незавершенного производства можно разделить на две части соответственно видам незавершенного производства Д1 и 01у.

Определение объема остатков готовых продуктов по видам затрат не вызывает затруднений и производится по формуле:

Ме — .

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

МеУ* = 2 V* Пн - 2 НШУ* + //¡0У* ) .

\ к[ = к1У* /

Для расчета затрат, непрерывно возрастающих в процессе производства (например, заработная плата), предположим, что все множество незавершенного производства находится в средней стадии готовности. Тогда

Л1вУ*= 2а1У*(с1в- 2 + 4-Я1вУ*| .

1<=1У* \ к1=к!У* 2 /

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

Организация информационного обеспечения системы

Подготовка постоянных массивов информации, необходимых для внедрения автоматизированной системы управления в практику планирования предприятия, — процесс трудоемкий и должен быть организоу-ван с учетом сложившихся форм документов и особенностей распределения ^функций между подразделениями в организационной структуре предприятия. Для повышения достоверности исходной информации и для упрощения задачи ее подготовки в модели производства АСУП-Томск приняты параметры, характеризующие только данную позицию состава изделия, и полностью отсутствуют параметры, которые при их подготовке требуют изучения конструктивной взаимосвязи или технологической последовательности различных продуктов. К числу последних относится, например, время опережения [1].

Необходимая для работы АСУП-Томск информация состоит из массивов, которым в структуре предприятия соответствуют подразделения, ответственные за их достоверность.

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

После проверки на ЭВМ взаимооднозначного соответствия шифров в ТИ и МПИ для каждого подразделения по полной его номенклатуре \ формируются ведомости для представления сведений по длительностям

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

Изложенный порядок подготовки исходной информации позволяет перевести на машинное планирование изделия с составом в 1 ООО наименований в течение одного месяца.

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

С помощью ЭВМ проверяется взаимооднозначное соответствие шифров ТР, МПР и ТИ, а также адресов подразделений в ТР и МПИ.

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

Организация вычислительного процесса

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

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

Как уже указывалось, предлагаемые в АСУП-Томск алгоритмы реализованы на ЭВМ «Урал-11Б». С учетом вышеизложенных соображений весь вычислительный процесс разбит примерно на 40 программ, объединенных с помощью программы-диспетчера (Д). Все программы можно разбить на следующие группы:

а) ввода с предварительной обработкой;

б) контрольные;

в) расчетные;

г) вывода на АЦПУ;

д) преобразования сетевых моделей;

е) комбинированные (включают в себя функции нескольких групп). Каждая программа имеет от 1 до 8 модификаций:

а) с контролем или без контроля;

б) анализ ТИ или ТР;

в) анализ графа в форме 0={I, Г) или 0= (I, Г-1). Всем программам с учетом модификаций присвоены псевдокоды (ПК), состоящие из номера программы (П) и номера модификации (М). Диспетчер по П вызывает из НМЛ в НФ нужную программу, а по М задает режим работы. Программа-диспетчер обеспечивает как выполнение отдельного ПК, заданного оператором с пульта управления ЭЦВМ, так и выполнению группы ПК, записанной в таблице псевдокодов (ТПК).

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

В функции Д входит также предварительное распределение МЛ между массивами одного заказа.

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

неизбежно допускаемых оператором.

* * *

В заключение отметим, что все алгоритмы, выполняемые АСУП-Томск в режиме планирования, полностью опробованы и внедрены на предприятии в условиях, когда другие методы планирования исключены. Опыт показал, что предложенные алгоритмы являются достаточно эффективными и охватывают все основные плановые задачи предприятия. Без существенных изменений эти алгоритмы могут быть широко использованы на машиностроительных предприятиях различного профиля.

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

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

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

Видимо, целесообразны также исследования зависимости возможной степени детализации сетевых моделей отдельных изделий от применяемых средств вычислительной техники. Разработанные программы для ЭВМ «Урал-11Б» позволяют анализировать сетевые модели изделий, содержащие не более 4095 вершин.

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

ЛИТЕРАТУРА

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. А. Е. Перельман. Автоматизированная система оперативного планирования и управления производством. М., 1968.

2. Автоматизированная система оперативного управления Барнаульским радиозаводом (АСУ-Барнаул). Новосибирск, 1969.

3. К. Берж. Теория графов и ее применения. М., Изд. ИЛ, 1962.

4. Ю. Н. Ефимов. Алгоритм нахождения порядковой функции сетевого графика. «Изв. ТНИ», т. 168, ,1969.

5. Ю. Н. Ефимов, П. А. Седельников. Об одном алгоритме преобразования формы представления графа. (Настоящий сборник).

6. В. И. Кизев, Ю. Н. Ефимов, В. И. Н е в р а е в, П. А. С е д е л ь н и-ков. Об одном алгоритме укрупнения графа. «Изв. ТПИ», т. 223 (в печати).

i Надоели баннеры? Вы всегда можете отключить рекламу.