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