- •Введение
- •Глава 1 общая характеристика аис
- •§ 1.1 Предпосылки возникновения аис
- •§ 1.2. Информация и автоматизированное управление
- •§ 1.3. Классификация аис
- •Глава 2 структура аис
- •§2.2. Организационная структура объекта управления и аис
- •§2.3. Функциональные задачи и подсистемы аис
- •§ 2.4. Обеспечивающие подсистемы аис
- •§ 2.5. Проблема синтеза структуры аис.
- •Глава 3 методические основы разработки аис
- •§ 3.1. Понятие системного подхода
- •§ 3.2. Этапы разработки и проектирования аис
- •§ 3.3. Проблема автоматизации проектирования и пути формализации структуры аис
- •§ 3.4. Проблема разработки эффективной аис
- •3. Организация разработки и документации
- •Глава 4 обработка информации при автоматизированном управлении
- •§ 4.1. Организация вычислительного процесса при автоматизированном управлении
- •4.2. Понятие информационного обеспечения
- •4.3. Логическая структура и физическая организация информацинних массивов
- •4.4. Методы решения функциональных задач и алгоритмы обработки информации
- •4.5. Основы организации банков данных
- •Заключение
§ 2.5. Проблема синтеза структуры аис.
Задача синтеза системы заключается в разработке перечня альтернативных гипотетических систем, на основе которых проектировщик может отобрать наилучшую систему по принятым критериям качества. В настоящее время такой синтез через анализ получил наибольшее применение. При синтезе у проектировщика должна существовать некоторая модель требуемой системы, куда обычно включаются те элементы и отношения, которые необходимы и достаточны для адекватного представления модели реального объекта. Модель системы может существовать в виде некоторого образа, который формируется в уме проектировщика и может иметь содержательную либо математическую форму. Условия синтеза автоматизированной системы управления различны. Могут быть заданы объект управления и система управления или только объект, и требуется синтезировать систему управления. В наиболее сложном случае встает задача синтеза объекта и системы управления. Для многих объектов управления уже существуют и функционируют ручные системы либо системы управления с минимальным использованием технических средств. В этих условиях естественным мог бы быть путь создания АИС, который предполагал бы автоматизированный сбор информации в существующей системе управления, использование ЭВМ для обработки информации при сохранении организационной структуры. Однако этот путь был бы ошибочным.
Прежде чем приступать к созданию автоматизированной системы управления, нужно оптимизировать организационную схему управления производством. То же относится и к автоматизированной системе управления технологическим процессом:
прежде чем автоматизировать технологический процесс, нужно его сделать пригодным для автоматизации. В противном случае получается копирование ручного метода управления, что не приводит к совершенствованию управления и к экономическому эффекту создаваемой системы. В общем случае мы имеем объект управления и необходимо синтезировать автоматизированную систему. Существенной стороной синтеза АИС является синтез ее структуры, однако, охватить в рамках одного понятия структуры все стороны функционирования АИС нам не удается, а поэтому при синтезе АИС надо произвести декомпозицию на синтез организационной, функциональной, технической, алгоритмической и других видов структур. Синтез структуры обычно ведут на основе знания возможных принципов построения системы» множества функций, выполняемых системой управления, и элементов системы. Переход к множественному описанию позволяет перейти от концептуальных к логическим моделям представления системы. На этом уровне под моделью будем понимать некоторую систему, адекватно отображающую какую-либо изучаемую сторону реальной системы. Обобщенной моделью любой системы управления можно считать модель, включающую в себя четыре составляющих: модель системы управления, внешней среды, связей с внешней средой на входе системы, связей с внешней средой на выходе системы. Такая обобщенная модель на концептуальном уровне может быть применена к организационной, функциональной, технической, алгоритмической структурам. Каждая из этих структур может быть подвергнута декомпозиции на подсистемы в соответствии с выделяемыми службами управления, с этапами производственного цикла, с конкретными технологическими процессами, имеющими место в производстве.
Синтез структуры АИС надо начинать с организационной структуры. Основными элементами организационной структуры при ее синтезе выступают подразделения предприятия, лица-операторы, выполняющие функции по обработке документов, по принятию управленческого решения. Целью синтеза организационной структуры является установление информационных связей между подразделениями, определение функций по обработке информации отдельных операторов, оценка потоков информации» установление оптимальных путей движения и оптимальных объемов документов. Оптимизация организационной структуры на этапе синтеза позволяет минимизировать связи между подразделениями, повысить их пропускную способность, упорядочить документооборот, ликвидировать замкнутые циклы в информационном потоке. В качестве характеристик организационной структуры можно принять степень централизации и норму управляемости. Для каждой пары смежных уровней можно установить степень централизации как отношение объема задач, решаемых на верхнем уровне, к объему задач, решаемых на предшествующем. Норма управляемости оценивается объемом задач, которые эффективно могут быть решены руководителем.
Часто норма управляемости оценивается коэффициентом иерархии в человеческой системе; т. е. количеством работников, подчиненных одному руководителю. При повышении степени централизации улучшается управляемость системы, однако, уменьшается самостоятельность подчиненных подсистем и увеличивается объем информации, обрабатываемой на верхнем уровне. В настоящее время проблема синтеза организационной структуры сводится к определению наилучшей организационной схемы управления, установлению оптимального распределения функций между операторами организационной структуры. Обычно в основе синтеза лежит принцип агрегирования—объединения в одно подразделение задач, близких по своим информационным связям. Целесообразно в один управляющий узел свести наиболее тесно связанные подразделения и операторы. При этом уменьшаются затраты на передачу информации, устраняется дублирование функций, исключаются замкнутые информационные потоки.
На логическом уровне модель организационной системы может быть представлена на основе теории графов в виде некоторого графа, а проблема распределения функций по подразделениям и исполнителям формально разрешается путем разбиения графа в соответствии с минимизацией некоторого функционала! Обычно этот функционал выбирается в зависимости от внешних связей между подграфами, по сути — это разбиение на сильно связанные подграфы. Таким образом, принцип максимальной связанности задач, решаемых в каждом подразделении предприятия, позволяет оптимизировать организационную структуру на логическом уровне с использованием математического аппарата теорий графов. Весьма существенным является обеспечение минимума потерь информации в организационной структуре. В качестве математического аппарата формализации может быть использован аппарат теории массового обслуживания. Каждое из подразделений может рассматриваться как система массового обслуживания, которая имеет соответствующее число входов и выходов и характеризуется принятыми законами поступления и обслуживания задач. Выбрав модели входного потока задач и закона обслуживания, можно оценить основные вероятностно-временные показатели функционирования организационной структуры АИС: вероятность отказа в обслуживании каким-то подразделением, вероятность потерь, время задержки, длину очереди, возникающей при обслуживании конкретных задач. В качестве критерия оптимизации может быть выбран критерий суммарных потерь информации. Необходимо найти такой закон обслуживания, такую конфигурацию организационной структуры, при которой значение данного критерия оказывается минимальным.
При синтезе функциональной структуры необходимо определить функции, выполняемые каждым подразделением, состав обрабатываемой информации и последовательность обработки. Если при синтезе организационной структуры оптимизировались связи между элементами, находилось оптимальное расположение элементов и оптимизировались потоки информации между ними, то при анализе и синтезе функциональной структуры АИС надо вскрыть содержание операций по управлению и обработке информации, выполняемых каждым элементом.
Так как АИС является информационной системой, то функционирование АИС есть последовательность действий по обработке информации, предназначенной для управления. Эта последовательность может оцениваться на логическом уровне. Для отображения деятельности предприятий и операторов можно воспользоваться различными формальными приемами; например, рассматривать элемент функциональной структуры как кибернетическую систему, анализируя состояния входов и выходов и подбирая наиболее удобный оператор преобразования, выполняемого каждым элементом. Кибернетический подход наиболее целесообразен, когда функциональная структура неизвестна и необходимо найти оптимальный оператор, позволяющий осуществить требуемые преобразования информации при управлении. Если имеются определенные сведения о функциональной структуре, то, зная алгоритм управления, можно формализовать данную структуру. На логическом уровне функциональная структура может быть описана функциональными (логическими) элементами без учета ее физической реализации. Для этого введем понятие процесса как последовательности событий, описывающих поведение системы [17]. Событие связано с выполнением совокупности действий. Функциональные элементы разделим на управляющие элементы, вычисляющие предикат U=p(Ev), где Еv— предметная переменная, и операционные элементы, осуществляющие отображение О:EвхEвыхЕвых, где Евх. и Евых—переменные, определяющие входную и выходную информации. Каждый сложный процесс можно представить совокупностью управляющего и операционного элементов, находящихся в определенной взаимосвязи по управлению. На рис. 2.17 изображена
совокупность управляющего (Ui) и операционного (О,) элементов, указаны запуск и окончание процесса. Данная совокупность отображает процесс, имеющий два состояния. Он может быть активен, если находится в состоянии вычисления при наличии управления от Ui и пассивен — в противном случае. Если имеет место сложный процесс (Пi) то можно выполнить его декомпозицию на процессы Пi1, Пi2, .., Пin, что дано на рис. 2.18. Если Ui==0, то все процессы пассивны, пассивным является и обобщенный процесс Пi. Декомпозиции может подвергаться и управляющий элемент Ui. На формальном уровне может быть выделено подмножество элементарных предикатных формул (высказываний), из которых может складываться структура управляющего элемента.
Для описания структуры управляющего элемента вводится отношение – отображение непосредственного предшествования по управлению. Математически каждому отношению соответствует граф, вершинами которого являются элементы отношения, а ребра задают параметры интересующего нас отношения. Граф может быть представлен в виде матрицы смежности. Анализ функциональной структуры может быть осуществлен путем выделения информационно-управляющих связей, которые отображаются данными отношениями. При синтезе необходимо найти управляющие цепочки соединений от управляющих элементов к простым процессам, а также определить информационные связи от простых процессов к управляющим элементам, чтобы замкнуть обратную связь по информации при управлении. При синтезе функциональной структуры АИС в целом существенное влияние оказывает правильное группирование функциональных элементов, особенно при переходе к построению алгоритмов, программ и технического обеспечения. Особое внимание уделяется информационным связям между функциональными элементами; здесь, как и в организационной структуре, желательно объединить элементы, имеющие наиболее значительный информационный обмен. Информация о количестве и характере информационных связей между процессами содержится в матрицах, получаемых при анализе существующей функциональной структуры. Объединение простых процессов в сложные позволяет значительно упростить управляющие элементы и уменьшить информационный обмен. Наряду с информационными связями необходимо серьезное внимание при синтезе уделять упрощению управляющих связей. Данные для этих связей также содержатся в матрицах, отображающих информационно-управляющие контуры в структуре системы. Таким образом, на основе синтеза функциональной структуры АИС удается на логическом уровне определить информационно-управляющие связи, синтезировать оптимальные отношения между функциональными элементами. От функциональной структуры нетрудно перейти к алгоритмической, отображающей совокупность алгоритмов и последовательность их декомпозиции, что в дальнейшем позволяет строить автоматизированным путем программное обеспечение.
Декомпозиция алгоритмического обеспечения предполагает выделение таких понятий, как комплекс задач, задача, алгоритм, модуль алгоритма, команда ЭВМ. Реализация алгоритмов возможна аппаратным и программным способами, позволяющими взаимно проникать друг в друга, особенно на уровне микропроцессорных наборов. Выделение на функциональном уровне информационно-управляющих связей, которые базируются на использовании отношений между элементами множеств, позволяет на логическом уровне сформулировать закон функционирования системы, а на физическом уровне определить технические решения по реализации АИС. Разделение на информационные и управляющие связи, несмотря на некоторую условность, является исключительно полезным, так как дает возможность провести их раздельную оптимизацию и значительно уменьшить вычислительные сложности при решении функциональных задач. На основе модели информационно-управляющих связей можно перейти на логическом уровне к модели программного обеспечения. Особенно целесообразным этот подход оказывается для систем управления в реальном масштабе времени. Автоматизированное построение программного обеспечения при этом сокращает трудовые ресурсы, уменьшает срок создания системы и внедрения ее в эксплуатацию, что в конечном итоге приводит к повышению экономической эффективности АИС.
На физическом уровне реализации системы весьма важным оказывается синтез технической структуры АИС. При этом необходимо выбрать технические средства, осуществить связи между ними, оптимально организовать вычислительный процесс по обработке информации при функционировании АИС. Наряду с математическими методами моделирования могут быть использованы и средства имитационного моделирования. В настоящее время перспективным направлением при создании технического обеспечения АИС является построение информационно-вычислительных сетей коллективного пользования, при которых различные предприятия могут одновременно использовать общие ресурсы по обработке и хранению информации [23], На рис. 2.19 представлена структурная схема информационно-вычислительной сети коллективного пользования, где выделены центры коллективного пользования (ЦКП), узлы коммутации (У К) потоков сообщений, концентраторы (К), терминалы (Т). В качестве сетей используется базовая (БС) и абонентская (АС) сети связи. К выносному терминалу подключается пользователь. Для
обеспечения требуемых вероятностно-временных характеристик функционирования сети, согласования низкоскоростных абонентских (АКС) и высокоскоростных магистральных (МКС) каналов связи используют концентраторы и узлы коммутации. При этом осуществляются операции по управлению сетью, коммутации, маршрутизации потоков сообщений, согласованию скоростей передачи. При синтезе такой сети необходимо использовать вые математические представления. Для этого структурную схему взаимодействия терминальной и базовой сетей преобразуем в некоторый фрагмент сети массового обслуживания 2.20), где выделим источник информации (И), каналы обслуживания (К1 К2), а также обслуженные (ОС) и потерянные (ПС) сообщения. Представленная формальная сеть, так называемая Q-схема с двумя параллельными каналами обслуживания, и есть модель, на основе которой, используя теорию массового обслуживания, удается провести оценку характеристик системы методом имитационного моделирования. Если фрагменты сети более простые и имеются аналитические зависимости, то при синтезе возможно использование формального аналитического аппарата теории массового обслуживания. Метод моделирования как инструмент проектирования АИС является исключительно эффективным и может быть использован при синтезе структуры АИС на уровне организационной, функциональной, алгоритмической и технической структур. Отметим, что моделирование является средством, позволяющим без существенных капитальных вложений решать проблемы построения автоматизированных систем управления. Основные классы моделей, методы моделирования, применяемые при разработке АИС, изложены в [11].