СПОСОБ ПОСТРОЕНИЯ И КОНТРОЛЯ ЗА ВЫПОЛНЕНИЕМ ПРОИЗВОДСТВЕННЫХ РАСПИСАНИЙ И СИСТЕМА УСТРОЙСТВ ДЛЯ РЕАЛИЗАЦИИ СПОСОБА

1. Способ построения и контроля за выполнением производственных расписаний, согласно которому при осуществлении прямого планирования не начавших выполнение нефиксированных операций заказов в ходе построения производственного расписания последовательно выбирают операции из множества, полученного путем объединения множеств не начавших выполнение нефиксированных операций заказов, причем последовательность, в которой выбирают операции, зависит от порядка следования операций в ориентированных графах содержащих их заказов, и для каждой выбранной операции сначала назначают для выполнения операции один первичный ресурс из сопоставленного операции перечня допустимых первичных ресурсов, для чего, если в указанном перечне более одного первичного ресурса, последовательно выбирают правила ранжирования, указанные в упорядоченном списке правил ранжирования первичных ресурсов, сопоставленном требуемой для выполнения операции группе ресурсов, и с помощью каждого выбранного правила ранжирования разбивают исходное множество допустимых первичных ресурсов, если используют первое правило ранжирования, или в противном случае разбивают первое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и после использования последнего правила ранжирования выбирают один первичный ресурс из первого полученного подмножества, т.е. выбирают один первичный ресурс, взятый из первого класса эквивалентности, содержащего наиболее предпочтительные первичные ресурсы, и назначают выбранный первичный ресурс для выполнения операции, после чего вычисляют плановые характеристики этой операции на основе момента времени требуемого начала выполнения операции, на основе длительностей транспортировок деталей, отсчитываемых от моментов времени расчетного начала перекрытия предыдущих операций в ориентированном графе заказа, и на основе нормативных длительностей выполнения ее этапов, причем при расчете плановых характеристик операции учитывают доступность необходимых для выполнения операции первичного и вторичных ресурсов с помощью функций доступности ресурсов, учитывают доступность необходимых для выполнения операции комплектующих с помощью функций доступности комплектующих, учитывают скорость выполнения этапов операции, вычисляемую по функциям производительности назначенного для выполнения операции первичного ресурса, а также учитывают возможную необходимость выполнения предшествующей операции переналадки, затем выполняют коррекцию функций доступности первичного и вторичных ресурсов и функций доступности комплектующих таким образом, чтобы, во-первых, на протяжении рассчитанных интервалов времени выполнения операции и предшествующей операции переналадки доступность назначенного для выполнения операции первичного ресурса имела значения для обозначения того, что первичный ресурс занят для выполнения операции и предшествующей операций переналадки, во-вторых, на протяжении рассчитанного интервала времени выполнения операции доступность используемых операцией вторичных ресурсов была уменьшена на требуемые для выполнения операции количества единиц вторичных ресурсов, в-третьих, начиная с момента времени расчетного начала выполнения операции доступность используемых операцией комплектующих была уменьшена на требуемые для выполнения операции количества единиц комплектующих, и, в-четвертых, начиная с момента времени расчетного завершения выполнения операции доступность производимых операцией комплектующих была увеличена на получаемые в результате выполнения операции количества единиц комплектующих,
отличающийся тем, что
при осуществлении прямого планирования не начавших выполнение нефиксированных операций заказов и плановых ремонтов в ходе построения производственного расписания для заказов и плановых ремонтов предварительно рассчитывают значения ранга таким образом, что, во-первых, последовательно выбирают правила ранжирования заказов и плановых ремонтов, и с помощью каждого выбранного правила ранжирования разбивают исходное множество заказов и плановых ремонтов, если используют первое правило ранжирования, или, в противном случае, разбивают каждое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и, во-вторых, сопоставляют каждому подмножеству в полученной упорядоченной последовательности подмножеств значения ранга так, чтобы в каждом подмножестве значения ранга заказов и плановых ремонтов совпадали, и, кроме того, чтобы значения ранга увеличивались в порядке следования подмножеств, т.е. тем самым группируют заказы и плановые ремонты в классы эквивалентности, упорядоченные по убыванию их относительной важности и, что то же самое, по возрастанию ранга, а затем выполняют прямое планирование не начавших выполнение нефиксированных операций заказов и плановых ремонтов таким образом, что последовательно выбирают значения ранга в порядке их увеличения и для каждого выбранного значения ранга выполняют прямое планирование не начавших выполнение нефиксированных операций, относящихся к заказам и плановым ремонтам с выбранным значением ранга, так, что последовательно выбирают операции из множества, полученного путем объединения множеств не начавших выполнение нефиксированных операций заказов и плановых ремонтов, имеющих выбранное значение ранга, причем последовательность, в которой выбирают операции, зависит от порядка следования операций в ориентированных графах содержащих их заказов и плановых ремонтов, и для каждой выбранной операции сначала назначают для выполнения операции один первичный ресурс из сопоставленного операции перечня допустимых первичных ресурсов, для чего, если в указанном перечне более одного первичного ресурса, последовательно выбирают правила ранжирования, указанные в упорядоченном списке правил ранжирования первичных ресурсов, сопоставленном требуемой для выполнения операции группе ресурсов, и с помощью каждого выбранного правила ранжирования разбивают исходное множество допустимых первичных ресурсов, если используют первое правило ранжирования, или, в противном случае, разбивают первое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и после использования последнего правила ранжирования выбирают один первичный ресурс из первого полученного подмножества, т.е. выбирают один первичный ресурс, взятый из первого класса эквивалентности, содержащего наиболее предпочтительные первичные ресурсы, и назначают выбранный первичный ресурс для выполнения операции, после чего вычисляют момент времени расчетного поступления операции в очередь назначенного для выполнения операции первичного ресурса на основе момента времени требуемого начала выполнения операции и на основе длительностей транспортировок деталей, отсчитываемых от моментов времени расчетного начала перекрытия предыдущих запланированных операций в ориентированном графе заказа или планового ремонта и определяемых по функциям длительности транспортировки, а затем вычисляют остальные плановые характеристики этой операции на основе нормативных длительностей выполнения ее этапов и исходя из того, что эта операция должна выполняться на первичном ресурсе не ранее момента времени расчетного поступления операции в очередь первичного ресурса и не ранее минимально возможного момента времени размещения нефиксированных операций на первичном ресурсе, причем при расчете плановых характеристик операции учитывают доступность необходимых для выполнения операции первичного и вторичных ресурсов с помощью функций доступности ресурсов, учитывают доступность необходимых для выполнения операции комплектующих с помощью функций доступности комплектующих, учитывают скорость выполнения этапов операции, вычисляемую по функциям производительности назначенного для выполнения операции первичного ресурса, а также учитывают возможную необходимость выполнения предшествующей и последующей операций переналадки, длительность выполнения которых определяют по функциям длительности переналадки назначенного для выполнения операции первичного ресурса, затем помечают эту операцию, а также предшествующую и/или последующую операции переналадки, если они необходимы, как запланированные и выполняют коррекцию функций доступности первичного и вторичных ресурсов и функций доступности комплектующих таким образом, чтобы, во-первых, на протяжении рассчитанных интервалов времени выполнения операции и предшествующей и последующей операций переналадки доступность назначенного для выполнения операции первичного ресурса имела значения для обозначения того, что первичный ресурс занят для выполнения операции и предшествующей и последующей операций переналадки, во-вторых, на протяжении рассчитанного интервала времени выполнения операции доступность используемых операцией вторичных ресурсов была уменьшена на требуемые для выполнения операции количества единиц вторичных ресурсов, в-третьих, начиная с момента времени расчетного начала выполнения операции доступность используемых операцией комплектующих была уменьшена на требуемые для выполнения операции количества единиц комплектующих, и, в-четвертых, начиная с момента времени расчетного завершения выполнения операции доступность производимых операцией комплектующих была увеличена на получаемые в результате выполнения операции количества единиц комплектующих, причем относительный порядок выполнения операций, относящихся к заказам и плановым ремонтам с одинаковым значением ранга, на каждом первичном ресурсе рассчитывают таким образом, чтобы каждая операция выбиралась для выполнения из очереди операций первичного ресурса, строящейся для каждого значения ранга отдельно, причем, если на момент времени выбора операции из очереди в очереди находятся несколько операций, то последовательно выбирают правила ранжирования, указанные в упорядоченном списке правил ранжирования операций, сопоставленном первичному ресурсу, и с помощью каждого выбранного правила ранжирования разбивают исходное множество операций, находящихся в очереди первичного ресурса, если используют первое правило ранжирования, или, в противном случае, разбивают первое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и, после использования последнего правила ранжирования выбирают одну операцию из первого полученного подмножества, т.е. одну операцию, взятую из первого класса эквивалентности, содержащего наиболее предпочтительные операции.
2. Способ по п.1, отличающийся тем, что в процессе его применения осуществляют следующие действия:
- S1: сохраняют данные, описывающие производственную модель;
- S2: рассчитывают функции доступности ресурсов;
- S3: рассчитывают функции производительности первичных ресурсов;
- S4: рассчитывают функции длительности переналадки первичных ресурсов;
- S5: рассчитывают функции нормативных затрат первичных ресурсов;
- S6: рассчитывают функции длительности транспортировки;
- S7: рассчитывают функции расстояния транспортировки;
- S8: для первичных ресурсов рассчитывают упорядоченные списки правил ранжирования операций;
- S9: для групп ресурсов рассчитывают упорядоченные списки правил ранжирования первичных ресурсов;
- S10: для первичных ресурсов рассчитывают перечни допустимых типов операций;
- S11: для каждой единицы производственного учета (далее ЕПУ, где под ЕПУ понимают заказы, плановые ремонты, неплановые ремонты и последовательности переналадок) определяют, является ли она перепланируемой, таким образом, чтобы перепланируемыми были последовательности переналадок и неплановые ремонты, а также заказы и плановые ремонты, не подлежащие удалению из справочника ЕПУ и при этом подлежащие включению в производственное расписание;
- S12: выполняют построение функций доступности комплектующих для комплектующих, указанных во внешних приходах и расходах, а также для комплектующих, используемых и производимых операциями перепланируемых ЕПУ, таким образом, что сначала инициализируют функции доступности комплектующих нулевыми значениями на всей временной оси, а затем последовательно выбирают внешние приходы, и для каждого выбранного внешнего прихода комплектующего редактируют функцию доступности этого комплектующего так, чтобы начиная с указанного во внешнем приходе момента времени завершения поступления комплектующего доступность комплектующего была увеличена на указанное во внешнем приходе количество единиц комплектующего;
- S13: выполняют построение списков фиксированных операций для первичных ресурсов таким образом, чтобы для каждого первичного ресурса в список фиксированных операций были помещены отобранные в результате поиска в последовательности выполнения операций первичным ресурсом идентификаторы не начавших выполнение операций, относящихся к перепланируемым заказам и плановым ремонтам, и кроме того, чтобы идентификаторы операций в построенном списке фиксированных операций находились в той же последовательности, в которой находятся соответствующие этим операциям дескрипторы характеристик выполнения операций в последовательности выполнения операций этим первичным ресурсом, или, другими словами, в той же последовательности, в которой должно было происходить выполнение этих операций в соответствии с предыдущим производственным расписанием;
- S14: удаляют информацию, описывающую предыдущее производственное расписание, в частности описывающую последовательности выполнения операций первичными ресурсами;
- S15: помечают все операции всех ЕПУ как незапланированные;
- S16: актуализируют нормативные длительности выполнения этапов для не начавших выполнение операций перепланируемых заказов для учета возможного сокращения или увеличения количеств обрабатываемых деталей вследствие состоявшегося или прогнозируемого в будущем возникновения брака, а также вследствие состоявшегося или прогнозируемого в будущем восполнения количеств деталей из производственных запасов;
- S17: если была задана необходимость выполнения обратного планирования, выполняют обратное планирование перепланируемых заказов и плановых ремонтов для определения моментов времени требуемого начала выполнения и требуемого завершения выполнения их операций;
- S18: выполняют планирование завершивших выполнение, а также начавших и не завершивших выполнение операций перепланируемых ЕПУ таким образом, что для каждой завершившей выполнение и для каждой начавшей и не завершившей выполнение операции каждой перепланируемой ЕПУ сначала определяют плановые характеристики, причем для завершившей выполнение операции все плановые характеристики определяют по фактическим характеристикам этой операции, а для начавшей и не завершившей выполнение операции, во-первых, определяют часть плановых характеристик операции по имеющимся в зависимости от состояния операции фактическим характеристикам этой операции и, во-вторых, рассчитывают остальные плановые характеристики операции на основе нормативных длительностей выполнения ее этапов, причем при расчете плановых характеристик операции учитывают доступность необходимых для выполнения операции первичного и вторичных ресурсов с помощью функций доступности ресурсов, а также учитывают скорость выполнения этапов планируемой операции, вычисляемую по функциям производительности назначенного для выполнения операции первичного ресурса, затем, когда все плановые характеристики завершившей выполнение или начавшей и не завершившей выполнение операции определены, помечают эту операцию как запланированную и выполняют коррекцию функций доступности первичного и вторичных ресурсов и функций доступности комплектующих таким образом, чтобы, во-первых, на протяжении рассчитанного интервала времени выполнения операции доступность назначенного для выполнения операции первичного ресурса имела значения для обозначения того, что первичный ресурс занят для выполнения операции, во-вторых, на протяжении рассчитанного интервала времени выполнения операции доступность используемых операцией вторичных ресурсов была уменьшена на требуемые для выполнения операции количества единиц вторичных ресурсов, в-третьих, начиная с момента времени расчетного начала выполнения операции доступность используемых операцией комплектующих была уменьшена на требуемые для выполнения операции количества единиц комплектующих, и, в-четвертых, начиная с момента времени расчетного завершения выполнения операции доступность производимых операцией комплектующих была увеличена на получаемые в результате выполнения операции количества единиц комплектующих, и в заключение корректируют для назначенного для выполнения операции первичного ресурса последовательность выполнения операций путем добавления в нее дескриптора характеристик выполнения этой операции;
- S19: удаляют не начавшие выполнение операции неплановых ремонтов и последовательностей переналадок, а также и ЕПУ, их содержавшие, в случае отсутствия у этих ЕПУ операций;
- S20: для первичных ресурсов рассчитывают минимально возможные моменты времени размещения фиксированных операций;
- S21: выполняют прямое планирование фиксированных операций перепланируемых заказов и плановых ремонтов таким образом, что последовательно выбирают идентификаторы фиксированных операций из множества, полученного путем объединения списков фиксированных операций на первичных ресурсах, причем последовательность, в которой выбирают идентификаторы операций, зависит от порядка следования операций в содержащих их ЕПУ и зависит от порядка следования идентификаторов операций в списках фиксированных операций на первичных ресурсах, и для каждой фиксированной операции с выбранным идентификатором сначала вычисляют момент времени расчетного поступления операции в очередь назначенного для выполнения операции первичного ресурса на основе момента времени требуемого начала выполнения операции и на основе длительностей транспортировок деталей, отсчитываемых от моментов времени расчетного начала перекрытия предыдущих операций в ориентированном графе ЕПУ и определяемых по функциям длительности транспортировки, а затем вычисляют остальные плановые характеристики этой операции на основе нормативных длительностей выполнения ее этапов и исходя из того, что эта операция должна выполняться на первичном ресурсе не ранее момента времени расчетного поступления операции в очередь первичного ресурса и не ранее минимально возможного момента времени размещения фиксированных операций на первичном ресурсе, а относительно других фиксированных операций в той же последовательности, в которой находятся их идентификаторы в списке фиксированных операций первичного ресурса, причем при расчете плановых характеристик операции учитывают доступность необходимых для выполнения операции первичного и вторичных ресурсов с помощью функций доступности ресурсов, учитывают доступность необходимых для выполнения операции комплектующих с помощью функций доступности комплектующих, учитывают скорость выполнения этапов планируемой операции, вычисляемую по функциям производительности назначенного для выполнения операции первичного ресурса, а также учитывают возможную необходимость выполнения предшествующей операции переналадки, длительность выполнения которой определяют по функции длительности переналадки назначенного для выполнения операции первичного ресурса, затем помечают эту операцию и предшествующую операцию переналадки, если она необходима, как запланированные и выполняют коррекцию функций доступности первичного и вторичных ресурсов и функций доступности комплектующих таким образом, чтобы, во-первых, на протяжении рассчитанных интервалов времени выполнения операции и предшествующей операции переналадки доступность назначенного для выполнения операции первичного ресурса имела значения для обозначения того, что первичный ресурс занят для выполнения операции и предшествующей операции переналадки, во-вторых, на протяжении рассчитанного интервала времени выполнения операции доступность используемых операцией вторичных ресурсов была уменьшена на требуемые для выполнения операции количества единиц вторичных ресурсов, в-третьих, начиная с момента времени расчетного начала выполнения операции доступность используемых операцией комплектующих была уменьшена на требуемые для выполнения операции количества единиц комплектующих, и, в-четвертых, начиная с момента времени расчетного завершения выполнения операции доступность производимых операцией комплектующих была увеличена на получаемые в результате выполнения операции количества единиц комплектующих, и в заключение корректируют для назначенного для выполнения операции первичного ресурса последовательность выполнения операций путем добавления в нее дескриптора характеристик выполнения этой операции и дескриптора характеристик выполнения предшествующей операции переналадки;
- S22: для первичных ресурсов рассчитывают минимально возможные моменты времени размещения нефиксированных операций;
- S23: для незапланированных операций перепланируемых заказов и плановых ремонтов рассчитывают перечни допустимых первичных ресурсов путем сопоставления информации о требуемых для выполнения операций первичных ресурсах и группах ресурсов с перечнями допустимых типов операций для первичных ресурсов;
- S24: для перепланируемых заказов и плановых ремонтов рассчитывают значения ранга таким образом, что, во-первых, последовательно выбирают правила ранжирования, указанные в матрице ранжирования заказов и плановых ремонтов, найденной по привязке матрицы ранжирования заказов и плановых ремонтов, и с помощью каждого выбранного правила ранжирования разбивают исходное множество перепланируемых заказов и плановых ремонтов, если используют первое правило ранжирования, или, в противном случае, разбивают каждое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и, во-вторых, сопоставляют каждому подмножеству в полученной упорядоченной последовательности подмножеств значения ранга так, чтобы в каждом подмножестве значения ранга перепланируемых заказов и плановых ремонтов совпадали, и, кроме того, чтобы значения ранга увеличивались в порядке следования подмножеств, т.е. тем самым группируют перепланируемые заказы и плановые ремонты в классы эквивалентности, упорядоченные по убыванию их относительной важности и, что то же самое, по возрастанию ранга;
- S25: выполняют прямое планирование нефиксированных операций перепланируемых заказов и плановых ремонтов таким образом, что последовательно выбирают значения ранга в порядке их увеличения и для каждого выбранного значения ранга выполняют прямое планирование незапланированных операций, относящихся к перепланируемым заказам и плановым ремонтам с выбранным значением ранга, так, что последовательно выбирают операции из множества, полученного путем объединения множеств незапланированных операций заказов и плановых ремонтов, имеющих выбранное значение ранга, причем последовательность, в которой выбирают операции, зависит от порядка следования операций в содержащих их ЕПУ, и для каждой выбранной незапланированной операции сначала назначают для выполнения операции один первичный ресурс из сопоставленного операции перечня допустимых первичных ресурсов, для чего, если в указанном перечне более одного первичного ресурса, последовательно выбирают правила ранжирования, указанные в упорядоченном списке правил ранжирования первичных ресурсов, сопоставленном требуемой для выполнения операции группе ресурсов, и с помощью каждого выбранного правила ранжирования разбивают исходное множество допустимых первичных ресурсов, если используют первое правило ранжирования, или, в противном случае, разбивают первое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и после использования последнего правила ранжирования выбирают один первичный ресурс из первого полученного подмножества, т.е. выбирают один первичный ресурс, взятый из первого класса эквивалентности, содержащего наиболее предпочтительные первичные ресурсы, и назначают выбранный первичный ресурс для выполнения операции, после чего вычисляют момент времени расчетного поступления операции в очередь назначенного для выполнения операции первичного ресурса на основе момента времени требуемого начала выполнения операции и на основе длительностей транспортировок деталей, отсчитываемых от моментов времени расчетного начала перекрытия предыдущих операций в ориентированном графе ЕПУ и определяемых по функциям длительности транспортировки, а затем вычисляют остальные плановые характеристики этой операции на основе нормативных длительностей выполнения ее этапов и исходя из того, что эта операция должна выполняться на первичном ресурсе не ранее момента времени расчетного поступления операции в очередь первичного ресурса и не ранее минимально возможного момента времени размещения нефиксированных операций на первичном ресурсе, причем при расчете плановых характеристик операции учитывают доступность необходимых для выполнения операции первичного и вторичных ресурсов с помощью функций доступности ресурсов, учитывают доступность необходимых для выполнения операции комплектующих с помощью функций доступности комплектующих, учитывают скорость выполнения этапов планируемой операции, вычисляемую по функциям производительности назначенного для выполнения операции первичного ресурса, а также учитывают возможную необходимость выполнения предшествующей и последующей операций переналадки, длительность выполнения которых определяют по функциям длительности переналадки назначенного для выполнения операции первичного ресурса, затем помечают эту операцию, а также предшествующую и/или последующую операции переналадки, если они необходимы, как запланированные и выполняют коррекцию функций доступности первичного и вторичных ресурсов и функций доступности комплектующих таким образом, чтобы, во-первых, на протяжении рассчитанных интервалов времени выполнения операции и предшествующей и последующей операций переналадки доступность назначенного для выполнения операции первичного ресурса имела значения для обозначения того, что первичный ресурс занят для выполнения операции и предшествующей и последующей операций переналадки, во-вторых, на протяжении рассчитанного интервала времени выполнения операции доступность используемых операцией вторичных ресурсов была уменьшена на требуемые для выполнения операции количества единиц вторичных ресурсов, в-третьих, начиная с момента времени расчетного начала выполнения операции доступность используемых операцией комплектующих была уменьшена на требуемые для выполнения операции количества единиц комплектующих, и, в-четвертых, начиная с момента времени расчетного завершения выполнения операции доступность производимых операцией комплектующих была увеличена на получаемые в результате выполнения операции количества единиц комплектующих, и в заключение корректируют для назначенного для выполнения операции первичного ресурса последовательность выполнения операций путем добавления в нее дескриптора характеристик выполнения этой операции и дескрипторов характеристик выполнения предшествующей и последующей операций переналадки, причем относительный порядок выполнения операций, относящихся к заказам и плановым ремонтам с одинаковым значением ранга, на каждом первичном ресурсе рассчитывают таким образом, чтобы каждая операция выбиралась для выполнения из очереди операций первичного ресурса, строящейся для каждого значения ранга отдельно, причем, если на момент времени выбора операции из очереди в очереди находятся несколько операций, то последовательно выбирают правила ранжирования, указанные в упорядоченном списке правил ранжирования операций, сопоставленном первичному ресурсу, и с помощью каждого выбранного правила ранжирования разбивают исходное множество операций, находящихся в очереди первичного ресурса, если используют первое правило ранжирования, или, в противном случае, разбивают первое его подмножество, полученное при использовании предыдущего правила ранжирования, на упорядоченный набор подмножеств, определяемый выбранным правилом ранжирования, и, после использования последнего правила ранжирования выбирают одну операцию из первого полученного подмножества, т.е. одну операцию, взятую из первого класса эквивалентности, содержащего наиболее предпочтительные операции;
- S26: рассчитывают плановые характеристики перепланируемых ЕПУ таким образом, чтобы для каждой перепланируемой ЕПУ момент времени расчетного начала выполнения ЕПУ был равен наименьшему моменту времени расчетного начала выполнения среди всех ее операций, а момент времени расчетного завершения выполнения ЕПУ был равен наибольшему моменту времени расчетного завершения выполнения среди всех ее операций;
- S27: выполняют комплектацию внешних расходов таким образом, что последовательно выбирают внешние расходы в порядке убывания их важности и для каждого выбранного внешнего расхода комплектующих определяют доступность требуемого количества единиц комплектующего с помощью функции доступности этого комплектующего, и если расходование комплектующего возможно, то сначала вычисляют момент времени расчетного начала расходования комплектующего так, чтобы он был не меньше указанного для внешнего расхода момента времени требуемого начала расходования комплектующего, а затем выполняют коррекцию функции доступности комплектующего таким образом, чтобы начиная с момента времени расчетного начала расходования комплектующего доступность этого комплектующего была уменьшена на требуемое для внешнего расхода количество единиц комплектующих;
- S28: для перепланируемых ЕПУ, а также для деталей и операций этих ЕПУ рассчитывают затраты на выполнение, в частности, на основе функций нормативных затрат первичных ресурсов, плановых характеристик операций, стоимости используемых при выполнении операций комплектующих, а также непосредственных затрат на выполнение операций;
- S29: удаляют заказы и плановые ремонты, подлежащие удалению из справочника ЕПУ, а также удаляют относящиеся к ним детали и операции;
- S30: рассчитывают показатели качества производственного расписания, описывающие минимальные, максимальные, средние и другие требуемые значения для характеристик ресурсов, плановых и стоимостных характеристик перепланируемых ЕПУ, их деталей и операций, а также для характеристик грузопотока, характеристик запасов комплектующих и характеристик внешних расходов;
- S31: если выполнение хотя бы одного из действий S2-S30 было неуспешно, восстанавливают производственную модель по сохраненным при выполнении действия S1 данным;
- S32: вносят изменения в производственную модель, обрабатывают события диспетчирования;
- S33: выполняют оценку актуальности производственного расписания и выполняют переход к действию S32, если актуализация производственного расписания не требуется, или выполняют переход к действию S1, если актуализация требуется.
3. Способ по п.2, отличающийся тем, что действия S2-S11 выполняют в любой последовательности, действия S12 и S13 выполняют в любой последовательности, действия S14-S16 выполняют в любой последовательности, действия S22-S24 выполняют в любой последовательности, действия S26-S29 выполняют в любой последовательности, а в случае, если выполнение хотя бы одного из действий S2-S30 было неуспешно, осуществляют переход к действию S31.
4. Система устройств для построения и контроля за выполнением производственных расписаний, характеризующаяся тем, что содержит соединяющиеся друг с другом посредством Системной шины данных, соединенной с Шиной данных для связи с внешними устройствами и системами, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования следующие устройства:
- Устройство хранения справочника ресурсов У1;
- Устройство определения доступности ресурсов У2, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления календарями Б2.1, Блок управления привязками календарей Б2.2, Блок управления функциями доступности ресурсов Б2.3, Блок расчета функций доступности ресурсов Б2.4, Блок коррекции функций доступности ресурсов Б2.5, Блок расчета плановых характеристик операций Б2.6 и Блок коррекции функций доступности ресурсов операциями Б2.7;
- Устройство определения производительности первичных ресурсов У3, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами производительности Б3.1, Блок управления привязками матриц производительности Б3.2, Блок управления функциями производительности ресурсов Б3.3, Блок расчета функций производительности ресурсов Б3.4 и Блок извлечения функций производительности Б3.5;
- Устройство определения длительности переналадок первичных ресурсов У4, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами переналадок Б4.1, Блок управления привязками матриц переналадок Б4.2, Блок управления функциями длительности переналадки ресурсов Б4.3, Блок расчета функций длительности переналадки ресурсов Б4.4 и Блок извлечения функций длительности переналадки Б4.5;
- Устройство определения нормативных затрат для первичных ресурсов У5, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами нормативных затрат Б5.1, Блок управления привязками матриц нормативных затрат Б5.2, Блок управления функциями нормативных затрат ресурсов Б5.3, Блок расчета функций нормативных затрат ресурсов Б5.4 и Блок извлечения функций нормативных затрат Б5.5;
- Устройство определения длительностей транспортировок У6, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами длительности транспортировки Б6.1, Блок управления привязками матриц длительности транспортировки Б6.2, Блок управления функциями длительности транспортировки Б6.3, Блок расчета функций длительности транспортировки Б6.4, Блок извлечения функций длительности транспортировки Б6.5 и Блок расчета длительностей транспортировок Б6.6;
- Устройство определения расстояний транспортировок У7, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами расстояния транспортировки Б7.1, Блок управления привязками матриц расстояния транспортировки Б7.2, Блок управления функциями расстояния транспортировки Б7.3, Блок расчета функций расстояния транспортировки Б7.4, Блок извлечения функций расстояния транспортировки Б7.5 и Блок расчета грузопотоков транспортировок Б7.6;
- Устройство определения доступности комплектующих У8, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления внешними приходами Б8.1, Блок управления внешними расходами Б8.2, Блок управления функциями доступности комплектующих Б8.3, Блок коррекции функций доступности комплектующих Б8.4, Блок расчета моментов времени расходования комплектующих Б8.5, Блок инициализации функций доступности комплектующих Б8.6, Блок комплектации внешних расходов Б8.7, Блок расчета минимальных моментов времени начала выполнения операций Б8.8 и Блок коррекции функций доступности комплектующих операциями Б8.9;
- Устройство хранения справочника ЕПУ У9, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления ЕПУ Б9.1, Блок управления деталями ЕПУ Б9.2 и Блок управления операциями ЕПУ Б9.3;
- Устройство определения ранга заказов и плановых ремонтов У10, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами ранжирования Б10.1, Блок управления привязками матриц ранжирования Б10.2, Блок хранения ранжировочной таблицы Б10.3 и Блок расчета значений ранга для заказов и плановых ремонтов Б10.4;
- Устройство выбора операций из очереди У11, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами ранжирования Б11.1, Блок управления привязками матриц ранжирования Б11.2, Блок управления сопоставленными ресурсам упорядоченными списками правил ранжирования операций Б11.3, Блок расчета для ресурсов упорядоченных списков правил ранжирования операций Б11.4, Блок хранения ранжировочной таблицы Б11.5 и Блок извлечения наиболее приоритетных операций Б11.6;
- Устройство назначения первичных ресурсов для выполнения операций У12, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления матрицами ранжирования Б12.1, Блок управления привязками матриц ранжирования Б12.2, Блок управления сопоставленными группам ресурсов упорядоченными списками правил ранжирования первичных ресурсов Б12.3, Блок расчета для групп ресурсов упорядоченных списков правил ранжирования первичных ресурсов Б12.4, Блок хранения ранжировочной таблицы Б12.5 и Блок назначения наиболее приоритетных ресурсов Б12.6;
- Устройство определения допустимых первичных ресурсов для выполнения операций У13, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок управления привязками допустимых типов операций Б13.1, Блок управления перечнями допустимых типов операций для ресурсов Б13.2, Блок расчета перечней допустимых типов операций для ресурсов Б13.3 и Блок расчета перечней допустимых ресурсов для операций Б13.4;
- Устройство построения последовательностей выполнения операций У14, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок хранения последовательностей выполнения операций Б14.1, Блок расчета дескрипторов последовательности обработки операций Б14.2, Блок расчета последовательностей обработки очередей для фиксированных операций Б14.3, Блок расчета последовательностей обработки очередей для нефиксированных операций Б14.4, Блок расчета последовательностей выполнения операций Б14.5 и Блок расчета списков фиксированных операций Б14.6;
- Устройство управления расчетом производственного расписания У15, содержащее соединяющиеся друг с другом посредством Шины данных, соединенной с Системной шиной данных, и взаимодействующие на уровне обмена данными и обмена командами в процессе функционирования функциональные блоки: Блок планирования завершивших выполнение, а также начавших и не завершивших выполнение операций Б15.1, Блок хранения ранжировочной таблицы Б15.2, Блок планирования фиксированных операций Б15.3, Блок планирования нефиксированных операций Б15.4 и Блок управления расчетом производственного расписания Б15.5;
- Устройство диспетчирования У16.
5. Система по п.4, отличающаяся тем, что соединяется посредством Шины данных для связи с внешними устройствами и системами и взаимодействует на уровне обмена данными и обмена командами в процессе функционирования с внешними устройствами и системами, а именно с Устройствами ввода и вывода данных, такими как: клавиатура, монитор, принтер и др., и/или с Промышленными контроллерами и SCADA-системами и/или с ERP-системами и/или с MES-системами и/или с Системами технологической и конструкторской подготовки и/или с другими внешними устройствами и системами, являющимися поставщиками и/или потребителями данных, используемых и производимых данной Системой устройств для построения и контроля за выполнением производственных расписаний.
6. Система по п.5, отличающаяся тем, что редактирование в ручном режиме, визуализация для взаимодействия с человеком, а также другие интерактивные операции с данными, хранящимися в ее устройствах и их блоках, выполняются путем передачи необходимых для этого команд и данных по шинам данных, в частности по Системной шине данных и по Шине данных для связи с внешними устройствами и системами, в Устройства ввода и вывода данных и обратно.
7. Система по п.5, отличающаяся тем, что редактирование в автоматическом режиме, извлечение, синхронизация с внешними системами хранения данных, а также другие не требующие непосредственного участия человека операции с данными, хранящимися в ее устройствах и их блоках, выполняются путем передачи необходимых для этого команд и данных по шинам данных, в частности по Системной шине данных и по Шине данных для связи с внешними устройствами и системами, во внешние устройства и системы и обратно, а также путем передачи необходимых для этого команд и данных по шинам данных, в частности по Системной шине данных, между устройствами и их блоками внутри Системы устройств для построения и контроля за выполнением производственных расписаний.
8. Система по п.4, отличающаяся тем, что она реализуется путем выполнения на компьютере программы, записанной на машиночитаемом носителе и содержащей исполняемые компьютером команды для осуществления способа.