- •Введение
- •Глава 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. Основы организации банков данных
- •Заключение
Глава 4 обработка информации при автоматизированном управлении
§ 4.1. Организация вычислительного процесса при автоматизированном управлении
Физический уровень проектирования АИС включает большой комплекс работ по выбору и построению обеспечивающих подсистем АИС, на основе которых организуется вычислительный процесс по решению функциональных задач. Чтобы решение было оптимальным и требовало минимальных ресурсов» функциональные задачи преобразовывают в вычислительные, которые, в свою очередь, упорядочивают по требуемой информации, иными словами—необходимо провести интеграцию информации. Для вычислительных задач выбираются оптимальные алгоритмы» которые бы позволяли решать комплекс однотипных задач по одинаковым правилам. При этом необходимо учесть ограничения по объемам памяти, производительности системы и т. д. На этапе физического проектирования качество проекта во многом определяется применяемыми техническими и программными средствами. В связи с непрерывным их совершенствованием физическая реализация подвергается быстрому моральному старению, и поэтому уже на стадии проектирования необходимо заложить такие инженерные решения, которые бы способствовали эффективности эксплуатации АИС. На физическом уровне разработка АИС означает разработку системы обработки информации, которая включает в себя средства и процессы организации обработки, Если считать, что средства выбираются на уровне концептуального и логического проектирования и в дальнейшем могут подвергаться только уточнению на стадии физического проектирования, то наиболее трудно здесь будет решаться задача построения процедур организации обработки информации. Процесс обработки данных складывается из внемашинной и внутримашинной частей. Внемашинная часть определяется действующими на предприятии документооборотом, системой кодирования информации и принятыми ранее процедурами обработки. Внутрима-ш и и и а я часть характеризует процесс обработки данных на ЭВМ. Эта часть является основной, определяющей эффективность организации вычислительного процесса. Для внутримашинной части прежде всего надо определить некоторую стратегию обработки информации, создать специальное алгоритмическое и программное обеспечение, найти план организации процесса обработки.
Стратегия обработки информации должна исходить из того, что для каждой задачи существует наиболее благоприятное время ее решения и может быть создан гипотетический идеальный план организации вычислительного процесса» при котором каждая задача решается в наиболее благоприятный для нее интервал времени, образуемый от момента запуска задачи до момента ее выпуска. При идеальном плане организации вычислительного процесса должен существовать и некоторый идеальный план потребностей вычислительных ресурсов. Здесь могут быть различные подходы к расчету ресурса. Можно считать суммарный ресурс на каком-то интервале времени (например, на интервале времени оптимизации для функциональных задач) или некоторый критический ресурс более напряженных участков времени.
Задачи в АИС обычно носят такой характер, что последующая задача может быть решена после получения результатов решения предыдущей. В этом смысле получается совокупность задач, распределяемых последовательно-параллельно во времени, которая определяет вычислительный процесс.
Каждая задача по мере необходимости ее решения обращается с запросом в вычислительную систему. Совокупность всех запросов может быть представлена ориентированным графом, где вершина соответствует запросу, а дуга восстанавливает отношение предшествования между запросами. Такой граф запросов по существу определяет и граф взаимной связи между исходными данными задачи. Каждая задача для своего решения должна иметь вычислительный алгоритм, т. е. необходимо организовать специальное алгоритмическое и в соответствии с ним программное обеспечение системы. В итоге образуется определенный состав алгоритмов и соответствующих им наборов данных, которые необходимо реализовать по мере возникновения задач. Совокупность наборов данных, хранимых во внешней памяти машины, отображается в виде информационной базы, а множество алгоритмов по решению задач реализуется в виде специального программного комплекса.
Вычислительный алгоритм, как и обычный, может быть представлен в виде вычислительных модулей, выполняющих отдельные функции в алгоритме. Совокупность вычислительных модулей, взятых с учетом подчиненности, называют вычислительной схемой алгоритма. Вычислительные схемы алгоритма, объединенные в едином графе, называют вычислительным графом системы обработки информации. Имея стратегию обработки информации, а также зная алгоритмы обработки для каждой задачи, можно перейти к планированию вычислительного процесса в АИС.
Вычислительный процесс в АИС по своему характеру является технологическим процессом, где в качестве элементов технологии выступают определенные вычислительные схемы алгоритмов в виде последовательности решения задачи. Вычислительный процесс—это некоторая последовательность совокупности отдельных задач с учетом принятых ограничений на ресурсы. Все задачи, решаемые в АИС, можно разделить по моментам запуска на следующие группы: периодические с фиксированным моментом запуска—выпуска, периодические с произвольным моментом решения и задачи со случайным периодом.
У читывая, что обычно функции АИС являются заранее известными, интервалы планирования и оптимизации по большинству задач — заданными и повторяемыми в течение длительных периодов времени, сталкиваются с процессом, который в среднем можно считать детерминированным, а поэтому правомерно планировать его заранее, исходя из некоторых общих критериев. Одним из таких критериев является экономический. Для любого алгоритма существует некоторый оптимальный интервал времени, на котором он должен быть реализован в вычислительной системе. Ранее этого интервала отсутствует требуемая исходная информация, позже его управляющее решение окажется запоздавшим, и решать задачу бесполезно. Поэтому можно считать, что существует некоторая область во времени, которая является допустимым интервалом принятия решения,
и именно за этот интервал должна быть решена задача по данному алгоритму. Значит не позже чем в течение этого интервала должен быть осуществлен запуск данного алгоритма, а отсюда момент запуска алгоритма является исключительно актуальным.
На рис. 4.1 представлена функция эффективности в зависимости от момента запуска. Видно, что из-за наличия периода (Г) поступления данных с производства эффективность запуска (Эз) становится убывающей ступенчатой функцией. Не менее актуальным является и момент выпуска алгоритмов, задержка которого относительно срока принятия решения приводит к резкому снижению ценности. На рис. 4.1 представлена зависимость эффективности выпуска (Эд) алгоритма от времени. Видно, что эффективность есть возрастающая ступенчатая функция на интервале решения задач. Объединение этих функций позволяет найти суммарную эффективность алгоритма по времени его запуска— выпуска (рис. 4.2). Суммарная эффективность (Э) имеет экстремальный участок, соответствующий минимуму потерь. Он называется зоной наибольшего благоприятствования алгоритма. Учитывая наличие таких благоприятных зон, необходимо решить
Если составить общий список всех заданий и по графам взаимосвязи задач с учетом необходимых исходных данных найти связь между ними, т. е. составить граф упорядочения заданий, то можно найти последовательность заданий, вытекающую из необходимости наличия определенных исходных данных. При наличии функции эффективности методом перебора можно найти рациональную последовательность запуска заданий, которая будет соответствовать наилучшим показателям эффективности. Тогда задача управления вычислительным процессом переходит в задачу управления отдельными заданиями как составными частями задач АИС. К ним можно применить теорию расписания.
Отдельные задачи не требуют оперативности решения, поэтому рационально использовать режим пакетной обработки информации, когда совокупность заданий собирается в пакет. Детерминированный пакет заданий со случайно воз и икающими запросами задач является наиболее употребимым в настоящее время для построения вычислительного процесса в АИС. В делом модель вычислительного процесса должна учитывать особенности объекта управления и обеспечить четкую событийно-временную связь между ходом процесса производства и реализацией вычислительного процесса в АИС.