НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

10.7. Оперативное управление технологическими процессами. Практическое применение результатов теории

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

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

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

Пусть дана система конвейерного типа, реализующая программу выполнения N, M-этапных работ в соответствии с планом, построеннным по рекомендациям гл. 9. В некоторый момент времени предпринята попытка оценить состояние производственного процесса путем получения ответов на следующие вопросы:

- какая работа (по порядку) выполняется в l-м канале k-го участка (l = 1,..., Lk; k = 1,..., М);

- сколько времени осталось (по плану) до ее окончания;

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

Рис. 10.13
Рис. 10.13

- сколько работ еще предстоит выполнить (с учетом поступивших сверх первоначального задания)? и т. д.

Очевидно, искомые ответы представимы в виде наборов чисел xjlk (j = 1, 2, ...), являющихся значениями соответствующих функций-компонент F(t), отнесенными к выбранному t. На рис. 10.13 приведен пример графического задания xjlk(t) для произвольно взятого канала l одного из участков (индекс "k" опущен).

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

-- функции xjlk(t) являются разрывными, причем число точек разрыва конечно и имеют место только разрывы 1-го рода;

- параметрическое представление xjlk = xjlk(t) дает возможность построить фазовую траекторию "движения" исследуемой системы в ходе производства работ;

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

В последнем утверждении отражено важное обстоятельство: разрывные функции xjlk(t) могут быть заданы как линейные комбинации вида

(10.12)

где Fjvlk (t) - j-я характеристика операций, проводимых на k-м участке (функция времени); 1[ ]-единичная

ступенчатая функция; nl(k) - число работ, выполняемых в l-м канале k-го участка; tvlk, τvlk - момент начала и продолжительность v-й работы в канале lk.

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

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

Идея специально организованного поэтапного формирования календарных планов для систем конвейерного типа, нашедшая свое выражение в рассмотренных подходах к проблеме составления расписаний, является перспективной с точки зрения применимости к разным классам задач проектирования производственных процессов. Области приложения методов теории расписаний могут быть самыми разнообразными, если говорить о содержательной стороне общей задачи (см. гл. 8), хотя на практике многое определяется соотношением между допустимым временем планирования и затратами времени на достижение заданной точности результата. Например, внутримашинная организация вычислительного процесса, проводимая непосредственно перед началом работ( и даже одновременно с ними), отличается по своему качеству (точности приближения к оптимуму) от того, что дает долгосрочное планирование в формально сходных условиях. Этим еще раз подтверждается необходимость разработки алгоритмов, допускающих сравнительно простую программную реализацию и обеспечивающих постепенное приближение промежуточных значений Тс к предельному Т*с. Большую значимость приобретает также обобщение и формализация опыта, накапливаемого в ходе многократного расчета планов и позволяющего совершенствовать формы диалога между человеком-оператором и ЭВМ, что должно привести в конце концов к сохранению за оператором (и пользователем системы) лишь функции принятия высших решений.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь