Реферат

Реферат Введение в АИС

Работа добавлена на сайт bukvasha.net: 2015-10-28

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.12.2024




ВВЕДЕНИЕ

 В нашей стране накоплен огромный опыт использования ав­томатизированных систем управления (АИС) в различных сфе­рах народного хозяйства.

Сформировались четыре поколения АИС. Для первого поко­ления характерной чертой являлась автоматизация планово-эко­номических расчетов с ориентацией на традиционные методы управления производством. Реализация АИС осуществлялась на ЭВМ второго поколения (М-222, «Минск-32» и др.) с пакетной обработкой информации и программированием в машинных ко­дах. Решаемые функциональные задачи имели локальный характер и не были увязаны между собой. Отсутствие стандартных периферийных устройств затрудняло внедрение АИС, заставля­ло проектировщиков создавать оригинальные, но зачастую не­перспективные устройства. АИС первого поколения копировали ручные методы управления, имели разомкнутый характер и были ориентированы на конкретный объект. В этих системах исполь­зовались простые неоптимизационные алгоритмы. Хранение ин­формации осуществлялось в виде независимых линейных файлов, отсутствовали банки данных и алгоритмические языки высокого уровня.

В АИС второго поколения автоматизировались комплексы за­дач. Самостоятельное развитие получили АИС конкретного назна­чения: АСУП, АСУ ТП, САПР. Часть функциональных задач ре­шалась с оптимизацией. Возник информационно-советующий способ управления производством с решением оперативных за­дач в диалоговом режиме. В качестве технических средств АИС стали применяться вычислительные комплексы второго поколе­ния (ЕС ЭВМ, СМ ЭВМ и др.), базирующиеся на диалоговых операционных системах (ОС ЕС, ОС РВ) с использованием функциональных пакетов прикладных программ и систем уп­равления базами данных. Совершенствовалась и технология программирования, стали применяться библиотеки типовых про­ектных решений, пакеты прикладных программ. Получила раз­витие система автоматизации проектирования АИС с использо­ванием алгоритмических языков высокого уровня. Были разра­ботаны общеотраслевые методические материалы по созданию АИС. При организации вычислительного процесса получил при­менение многопрограммный режим работы вычислительной системы с использованием банков данных, реализованных на основе СУБД и накопителей прямого доступа на магнитных дисках. Однако АИС различных уровней управления имели разобщен­ный характер, слабо использовались инструментальные средства автоматизации проектирования АИС, недостаточно развивались АИС технологического типа.

Современные АИС можно отнести к АИС третьего поколения. По содержанию решаемых задач и структуре построения они являются интегрированными системами, охватывают стадии создания изделий от возникновения идеи до серийного производства, а также уровни управления от организационно-экономиче­ского до технологического. При решении функциональных задач широко применяются методы оптимизации, имитационного моде­лирования, экспертных систем.

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

При создании АИС получили распространение программно-технологические комплексы, позволяющие автоматизировать про­цесс проектирования АИС и ее обеспечивающих подсистем. Раз­работке АИС предшествовало совершенствование организацион­ных и технологических основ производства и хозяйственного механизма предприятия. При реализации АИС стали применять­ся АРМ на базе персональных ЭВМ, распределенные базы дан­ных, алгоритмические и программные средства высокого уровня, ориентированные на конечного пользователя. Таким образом, уже в АИС третьего поколения нашли отражение элементы но­вой информационной технологии.

 АИС четвертого поколения—это гибкие, адаптивные интег­рированные системы с элементами искусственного интеллекта. Они должны реализовать безбумажное, безлюдное управление объектом с подстройкой к изменяющимся внешним условиям и ресурсам. Эти системы должны обладать значительной долей универсальности с настройкой на класс управляемых объектов. Их реализация возможна на супер-ЭВМ четвертого поколения, объединенных сетью с мини- и микроЭВМ. В АИС четвертого поколения должно происходить накопление знаний. В их струк­туре должны найти программную реализацию экспертные сис­темы, системы управления банками знаний и инструментальные на основе языков высокого уровня, позволяющие развивать и на­ращивать возможности АИС в зависимости от целей их приме­нения и условий использования. Необходимо совершенствовать и технологию создания программно-технических комплексов на основе интеллектуальных систем автоматизированного проекти­рования. АИС четвертого поколения при создании и функционировании должны базироваться на новой информационной технологии.

Новые поколения АИС немыслимы также без информационной технологии принятия управленческого решения. Поэтому формирование инженера по автоматизированным системам управления, прежде всего, означает подготовку специалиста широ­кого профиля, что обусловлено необходимостью его глубоких зна­ний и большим разнообразием объектов управления: производ­ство с различными особенностями технологического процесса, в том числе с гибкой технологией, интегрированные производст­венные комплексы, системы управления в социальной сфере. Специалист в области АИС должен, прежде всего, знать систем­ный подход, уметь ставить и решать задачи управления с уче­том специфики управляемого объекта. Необходима быстрая адаптация выпускника вуза к условиям производства, т. е. целе­вая ориентация.

На промышленных предприятиях работает более 3000 авто­матизированных систем управления. В качестве объекта авто­матизации здесь выступают технологические процессы, участки, цехи производства, отделы и заводоуправления. Автоматизиро­ванные системы охватывают организационно-экономическую, технологическую, конструкторскую, научно-исследовательскую деятельность. Они проникли в сферу фундаментальных и экспе­риментальных научных исследований. С помощью автоматизи­рованных систем осуществляется всесторонняя аттестация про­мышленной продукции.

По своему содержанию автоматизированные системы нахо­дятся на стыке двух научных направлений: информатики и уп­равления. Под информатикой понимают раздел знаний, связан­ных с процессом сбора, передачи, обработки и хранения инфор­мации с использованием современных аппаратно-программных средств вычислительной техники и техники связи. Информатика как самостоятельная наука, прежде всего, необходима при пост­роении информационной модели объекта, так как методологи­ческие основы построения модели дает именно информатика. Однако построение и обоснование информационной модели объ­екта управления – задача конкретных частных наук. Развитие информатики привело к созданию новой информационной тех­нологии, базирующейся на современных ЭВМ, интеллектуаль­ных средствах доступа, сетевых протоколах взаимодействия, что позволяет по-новому построить управление производством [16]. С развитием ЭВМ информатика превращается в технологию раз­личных способов переработки, передачи, использования информа­ции. Если кибернетика изучает общие законы движения инфор­мации в целенаправленных системах любой структуры и в основе кибернетики лежит моделирование, то информатика определяет информационное содержание моделей. Перспективы развития кибернетики связаны с передачей интеллектуальных функций технической системе. Развитие информатики состоит в создании технологии использования интеллектуализированных машин и устройств, превращении «бумажной» домашинной информатики в человеко-машинную.

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

1. Разработка методов и средств доступа к ресурсам ЭВМ с целью упрощения технологии предоставления пользователю ин­формационно-вычислительных услуг.

2. Повышение интеллектуальности доступа пользователя к ресурсам вычислительных машин.

3. Создание новых средств информационной технологии: про­фессиональных ЭВМ, локальных и распределенных сетей ЭВМ, организационно-технических комплексов и т. д.

4. Концентрация информации в узлах принятия решения.

5. Персонализация обработки данных и совершенствование управления предприятием.

6. Создание локальных сетей персональных ЭВМ, а затем и сетей распределенных ЭВМ.

Эти задачи можно объединить в группы по следующим проб­лемам:

1. Социально-экономические проблемы, куда входит управ­ление информацией как ресурсом.

2. Проблемы интеллектуализации при обработке информа­ции как проблемы повышения интеллектуализации интерфейса пользователя с вычислительной системой.

3. Системотехнические проблемы, т. е. создание локальных и распределенных систем обработки информации на основе ин­терактивных операционных сред.

Основной проблемой создания АИС является получение вы­сокой эффективности от разрабатываемой системы. Необходимо уделять особое внимание совершенствованию организационной структуры управления предприятием» рациональному использо­ванию вычислительных ресурсов, увеличению доли решаемых оп­тимизационных задач, интегральной автоматизации производст­ва на всех уровнях управления, унификации и типизации про­ектных решений, автоматизации проектирования АИС.

Решение этих задач невозможно без подготовки высококвалифицированных специалистов в этом направлении. В Совет­ском Союзе с 1968 г. осуществляется подготовка инженеров по специальности 0646 — АИС. Использование выпускников, на производстве показало, что необходимо готовить специалиста широкого профиля, который бы легко адаптировался к различ­ным объектам автоматизации - от технологического до органи­зационно-экономического уровня. С увеличением объемов про­изводства, ростом численности сотрудников, интеграции техно­логических процессов усложняется процесс принятия решения руководителем на основе предварительно обработанной и подго­товленной информации. В этих условиях АИС может рассмат­риваться как система обработки информации. Вполне логичной явилась интеграция этой специальности 0646 со специальностью 0640 «Автоматизация и механизация процессов обработки и вы­дачи информации» и возникновение на их основе новой специ­альности 2202 «Автоматизированные системы обработки инфор­мации и управления». В рамках новой специальности подготовка инженеров должна вестись с учетом того, что автоматизирован­ные системы управления уже вступили на новый уровень своего развития, который базируется на информационной технологии. Обучение информационной технологии специалиста инженера-системотехника по АИС является залогом успешного построения, проектирования и эксплуатации автоматизированных систем управления.

ГЛАВА 1




ОБЩАЯ ХАРАКТЕРИСТИКА АИС

§ 1.1 ПРЕДПОСЫЛКИ ВОЗНИКНОВЕНИЯ АИС

В настоящее время наука превращается в ведущий фактор дальнейшего совершенствования общественного производства. Научно-техническая революция, происшедшая во второй полови­не текущего столетия, преобразовала не только общественное производство, но и жизнь людей. Потребности человека привели к резкому расширению номенклатуры выпускаемых изделий, к повышению качества и надежности создаваемых машин. Уже в 60-е годы наметились существенные изменения масштабов про­изводства, усложнились задачи управления технологическим процессом, промышленным предприятием, экономикой в целом. Сократился жизненный цикл выпускаемых аппаратов и машин, что вызвало переход к новым гибким технологиям, позволяющим при изменении технологического процесса либо при перенастрой­ке оборудования изменять характер и номенклатуру выпуска­емых изделий. Однако даже при постоянстве выпускаемой про­дукции наиболее актуальной является проблема повышения производительности труда. В этих условиях совершенно естест­венной является автоматизация производства, которая невоз­можна без широкого использования средств вычислительной тех­ники. Появление первых вычислительных машин заставило инженеров, ученых переосмыслить весь процесс управления про­изводством и перейти к автоматизированному управлению.

Современный руководитель получает такой объем информа­ции, который намного превышает его психологические возмож­ности. Поэтому уже в 60-е годы наблюдался значительный рост управленческого персонала. Нужно было искать новые принци­пиальные пути решения проблемы. Таким путем явился переход к автоматизированному управлению, которое лежит в основе со­временных автоматизированных систем управления; причем в качестве объекта управления здесь могут выступать операция» участок, цех, производство, объединение, отрасль, народное хо­зяйство страны. Если в качестве управляемого процесса исполь­зуется технологический, то это автоматизированная система тех­нологического типа. Если же в качестве управляемого процесса используется производственно-экономический, то это организа­ционно-экономическая система [4].

На начальном этапе развития автоматизированные системы управления копировали ручное управление, и поэтому в их основе лежала организационная структура управления производст­вом, принятая до создания АИС. Этим объяснялись и первые не­удачи, возникшие при внедрении АИС, поскольку зачастую АИС автоматизировали тот беспорядок, который имел место в управ­лении производством до их создания, и способствовали дезор­ганизации производства. Тем не менее, для тех функциональных задач, где имелись достаточно формализованные алгоритмы ре­шения (задачи финансово-бухгалтерского учета» материально-технического снабжения и др.)» внедрение АИС позволило зна­чительно улучшить отчетность» контроль прохождения докумен­тации, своевременность принятия решений, и во многих случаях это дало значительный экономический эффект. Именно в 60-е го­ды возникло первое поколение автоматизированных систем уп­равления, для которых было характерно следующее: выбор ор­ганизационно-экономических задач учетного характера для их решения, отсутствие оптимизационных задач, копирование руч­ного способа управления, использование достаточно мощных по тому времени вычислительных средств для решения неслож­ных задач. Хотя это не могло способствовать прогрессу в созда­нии автоматизированных систем, но накопленный опыт внедре­ния их в этот период уже показал, что необходимо: 1) перед внедрением АИС провести тщательную ревизию организацион­ной структуры управления предприятием, приспособить эту структуру под автоматизированную систему; 2) использовать вычислительные средства, которые незначительно превосходят потребности решаемых функциональных задач по вычислитель­ным ресурсам; 3) охватить в комплексе объект управления, т. е. пытаться объединить в одной системе управление технологиче­ским процессом и организационно-экономической деятельностью предприятия; 4) увеличить долю решаемых оптимизационных за­дач, от которых можно ожидать наибольший экономический эф­фект. Опыт разработки и внедрения АИС предприятиями пока­зал высокую экономическую эффективность (хорошая организа­ция труда и производства, повышение точности планирования, обеспечение большей ритмичности предприятия, уменьшение до­ли ручного труда) применения систем на крупных объединениях. Средний срок окупаемости АИС такого типа составил в среднем два года.

Было создано значительное количество автоматизированных систем отраслевого назначения, в которых объектом автомати­зации являлась отрасль промышленности. В качестве объекта уп­равления выступало министерство со своими подразделениями, при котором создавался информационно-вычислительный центр. Большие успехи были достигнуты в области перспективного пла­нирования, капитального строительства, прогнозирования разви­тия отрасли, а также в таких типовых подсистемах, как материально-техническое снабжение, финансово-бухгалтерский учет и др. Однако эти системы ограничивались лишь учетными информационными задачами, в них не реализовывался замкнутый контур управления, имел место отрыв АИС предприятием от АИС технологическим процессом. Эти задачи предстояло решить в дальнейшем с помощью интегрированных систем управления, наряду с организационно-экономическими задачами решались и технологические.

 Одновременно с широким развитием АИС возникла острая не­хватка кадров в этой области. Поэтому в 1968 г. организуется Подготовка инженеров-системотехников в области проектирования и эксплуатации автоматизированных систем управления ши­рокого назначения. В этот период стало ясно, что разработка и проектирование АИС—это системная задача. Для разработки АИС необходимо хорошо знать экономико-математические мето­ды управления, отлично представлять организацию производст­ва, знать основы теории автоматизированного управления про­изводством, информатику, уметь проектировать системы на базе современных средств автоматизации проектирования.

Но обычными ручными средствами создать автоматизирован­ную систему управления трудно. Большие сроки ее создания (пять лет) противоречили времени морального старения средств вычислительной техники, которые менялись в среднем через семь лет. Морально совершенной системе оставалось функциониро­вать два-три года, что было явно недостаточно. В этих условиях возникла проблема создания средств автоматизации проектиро­вания автоматизированных систем управления. Был выдвинут ряд позиций, связанный с разработкой типовых проектных ре­шений по отдельным функциональным задачам, по техническо­му обеспечению, по элементам программного обеспечения АИС; появились базовые варианты автоматизированных систем управ­ления. Однако в целом темпы развития автоматизированных систем и главным образом темпы их создания и проектирования оказались недостаточными. Нужно было обратить особое вни­мание на интегрированность системы, на автоматизацию всех функций системы от технологического процесса до организаци­онного управления и в дальнейшем развивать автоматизирован­ные системы управления технологическими процессами (АСУ ТП). Первые АСУ ТП были введены в период с 1966 по 70-е годы. Наибольшее количество таких систем было внедрено в хи­мической и нефтехимической промышленности, в черной и цвет­ной металлургии, в энергетике, что показало высокую их эффективность. Срок окупаемости в среднем составил 1—2 го­да. Созданные АСУ ТП по своему характеру были автоматизированными системами: в них значительная роль отводилась оператору, который по информации, предоставляемой ЭВМ, принимал решения сам либо реализовал решения, подсказанные ЭВМ.

Наряду с созданием АСУ ТП предусматривалось серийное производство роботов для автоматизации и механизации процес­сов механообработки, литья, сварки, сборки, окраски, гальвано­покрытий, прессовых и погрузочно-разгрузочных работ. Внедрение робототехнических систем позволяло освободить от тяже­лых работ около 250 тысяч человек.

Повсеместное внедрение АСУ ТП в комплексе с промышлен­ными робототехническими системами позволяет в ближайшее время перейти к цехам и предприятиям-автоматам, которые бу­дут обладать наивысшей производительностью и экономической эффективностью.

Создание интегрированных автоматизирован­ных систем управления, сочетающих в себе элементы АСУ ТП, АСУП, автоматических систем, является исключительно слож­ной задачей. Эта стыковка, прежде всего, оказывается возможной на информационном уровне, так как решение, принимаемое ру­ководителем с помощью АСУП, выдается в форме документа, а решение, выработанное в АСУ ТП, поступает в виде электриче­ского сигнала на исполнительный механизм. Внедрение АСУ ТП позволяет автоматизировать управление наиболее крупными тех­нологическими комплексами, создать системы программного и оптимального управления, а внедрение АСУП—оптимизировать процессы планирования производства, выработки оперативных управляющих воздействий. Разница между этими системами, прежде всего, в горизонтах планирования, в частоте выдачи уп­равляющих сигналов. Автоматизацию управления производст­вом нельзя отрывать от автоматизации самого производства. Этим и вызывается необходимость проведения совместных работ по автоматизированному и автоматическому управлению на всех уровнях народного хозяйства.

Эволюция развития систем управления проходила следующим образом: на определенных этапах автоматизированное управле­ние рассматривалось как высшая ступень; однако по мере осво­ения, познавания законов управления от человека управление переходило к автоматам, и автоматизированное управление ус­тупало место автоматическому. В этом смысле автоматическое управление можно считать тем пределом, к которому должно стремиться автоматизированное. Однако, учитывая интеграль­но весь комплекс решаемых задач, можно считать, что автома­тизированное управление с участием человека, принимающего ре­шение, никогда не может быть исключено ни из сферы производ­ства, ни из сферы управления им, так как всегда останется необходимость принятия творческих решений в условиях недоста­точной или неопределенной информации. Поэтому проблему соз­дания АИС нужно рассматривать в тесной взаимосвязи с проб­лемой создания автоматических систем управления, поскольку автоматическая система является нижним уровнем АСУ ТП, АСУ ТП тесно связана с АСУП, а в совокупности они образуют единую комплексную систему управления производством.

В условиях ускорения научно-технического прогресса и перехода экономики на интенсивный путь развития необходимо незамедлительное внедрение результатов научных исследований в производство. Цикл от идеи до создания серийного изделия должен быть резко сокращен, а поэтому проведение научных исследований должно проходить также интенсивным путем, что возможно за счет лучшей их организации и внедрения средств автоматизации. Современное научное исследование обычно характеризуется широким использованием уникального оборудования, широкомасштабностью проводимого эксперимента, выдвижением новых математических моделей и аналогий. Поэтому весьма важным является оперативность проверки выдвигаемых теорий, возможность принятия решений исследователем в реальном мас­штабе времени проведения эксперимента.

В 60-х годах возникла необходимость автоматизации научных и, прежде всего, экспериментальных исследований, где ставились конкретные задачи, связанные с проведением физиче­ских, химических, биологических, медицинских экспериментов. Решение этих задач оказалось возможным лишь при широком использовании средств вычислительной техники. Использование автоматизированных систем управления экспериментом резко по­высило оперативность его проведения, возникла возможность выполнять эксперименты, которые ранее провести было невоз­можно.

В качестве технической базы автоматизированных систем управления экспериментом стали применяться многомашинные комплексы, на нижнем уровне которых использовались автома­тические регистрирующие устройства; на среднем уровне — уп­равляющие вычислительные машины; на верхнем — универсаль­ные электронные вычислительные машины, обеспечивающие об­работку результатов эксперимента. Такая трехуровневая струк­тура организации технических средств была следствием трех­уровневого разделения решаемых функциональных задач. Повышение качества производимых изделий тесно связано с принципами их аттестации, испытаниями в экстремальных ус­ловиях. Автоматизация такого процесса позволяет получить зна­чительный экономический эффект в сфере производства, а пото­ку развитие получили автоматизированные системы комплекс­ных испытаний. По характеру функционирования они во многом совпадают с автоматизированными системами управления экспериментом и технологическими процессами. При испытаниях реализуются типовые алгоритмы управления. Однако доля автоматизированного управления в основном падает на исследовательскую часть, когда в процессе испытаний выявляются некоторые новые, ранее неизвестные закономерности в поведении изделий, что позволяет перейти к новому уровню качества, тем самым обеспечивая развитие производства. Таким образом, возникшие в 60-е годы основные предпосылка появления АИС (усложнение функций управления производством, рост объема производственной информации, необходимость решения оптими­зационных задач, развитие средств вычислительной техники) привели к созданию нескольких поколений АИС.

§ 1.2. ИНФОРМАЦИЯ И АВТОМАТИЗИРОВАННОЕ УПРАВЛЕНИЕ

В основе функционирования АИС лежит процесс автомати­зированного управления, принципиально отличающегося от ав­томатического тем, что в контуре управления активная роль от­водится человеку, на которого возлагается функция принятия решения в различных условиях производства.

В контуре автоматического управления также может принимать участие человек, однако он выполняет функции оператора и действует по строго де­терминированному алгоритму. Нарушение этих действий возможно только в соответствии с инструкциями, которые предложены оператору на всевозмож­ные случаи нормального и аварийного функционирования системы.


Процесс принятия решения построен на анализе полученной информации и носит чисто информационный характер. Структура процесса принятия решения представлена на рис. 1.1, где выделены следующие этапы: ПИ—получение информации о состоянии объекта управления; ВР—выработка решения; ВК— выбор критерия качества; ВУВ—выдача управляющего воздействия; АИ—анализ информации.
Рис. 1.1. Структура процесса                       Рис. 1.2. Общая схема системы уп­равления

принятия решения
При функционировании АИС мы имеем ряд типовых фаз, связанных с преобразованием информации. К ним можно отнести подготовку и регистрацию, сбор и передачу, хранение и обработку, выдачу, воспроизведение и отображение информации. Человек-руководитель, называемый в информационно-логической модели АИС оператором, получает информацию от объекта, которая должна быть строго согласована с необходимым интервалом управления и не содержать в себе избыточности. В соответствии с этим перед разработчиком АИС встает проблема снижения избыточности исходной информации, снимаемой с объекта управления. Это означает необходимость устранения коррелированных значений информации, разработку специальных средств и методов съема ее, позволяющих получать последовательно независимые данные от объекта.

Выработка правильного решения во многом зависит от выбранного критерия. Обычно решение задачи связано с многокритериальностью выбора, принять решение формализованным путем оказывается невозможным. Поэтому здесь идут двумя путями выбирают один наиболее существенный критерий и по нему проводят оптимизацию, а остальные критерии сводят в ограничения; либо на основе метода экспертных оценок определяют значимость каждого критерия, взвешивают их и в некоторой обобщенной форме получают интегральный критерий качества. Для этого могут быть использованы аддитивный, мультипликативный и другие формы объединения частных критериев. Во всех случаях весьма важным для принятия решения оказывается уровень достаточности исходной информации. В зависимости от степени информированности руководителя о состоянии объекта управления, полноты и точности моделей объекта и процесса управления, характера их взаимодействия с окружающей средой Процесс принятия решений может протекать в следующих различных условиях [8]. Решение может приниматься в условиях определенности, когда заданы функциональная модель системы М и модель процесса функционирования объекта управления Мо. В общем виде эти модели задаются отображениями:

M:RxZxSX

M0:XxR0xS0F

где R
,
Ro
множества ресурсов; 2 — множество целей, постав­ленных метасистемой; S
,
So
множества состояний системы и объекта управления соответственно; Х—множество управляю­щих воздействий; Р—множество исходов.

На рис. 1.2 представлена общая схема системы управления, из которой видно, что внешняя среда (ВС) задает состояния S
,
So
для АИС и объекта управления (ОУ). Метасистема (МС) задает ресурс R и цели Z. Как результат функционирования, возникает множество исходов F
.
В условиях определенности влияние внешней среды на управляющие воздействия Х и исходы F .является несущественным. Поэтому может существовать однозначная связь между выбранной стратегией использования ресурса и исходом. Решающее правило может быть записано в форме



где Е — произвольное множество упорядоченных по степени предпочтительности элементов, отображающих качество управления Правило принятия решения φ1 для данного случая находится на основе методов математического программирования. Более сложным представляется случай принятия решения в условиях риска. Здесь необходимо учитывать влияние внешней среды, но нет полной информации. В распоряжении лица, принимающего решение, имеется лишь вероятностное распределение состояний  внешней среды, и как следствие, вероятностный исход. Решающее правило  φ2 может быть представлено в виде

φ2:FxPxZE

где Р — множество вероятностей появления исходов

Более сложный вариант принятия решения имеет место в ус­ловиях неопределенности, когда неизвестно и значение вероятно­стей pÌP. Решающее правило имеет вид



Каждой паре стратегия—исход {с, f
}
ставится в соответ­ствие некоторая оценка—выигрыш. Этот случай является наи­более трудным, однако он встречается в практике функциониро­вания автоматизированных систем управления в условиях неоп­ределенности. Решения могут приниматься по группам задач разной сложности. Для простых задач с малым числом перемен­ных обычно вариант решения может выбираться с помощью рас­чета экономической эффективности. При сложных задачах мо­жет широко использоваться моделирование. В настоящее время моделирование как средство поддержки принимаемого решения находит очень широкое использование: здесь могут быть применены и чисто математические методы моделирования, и физические, и смешанные варианты [II]. Для всех рассмотренных случаев, как уже указывалось, решение обычно принимается в условиях многокритериальности. Это связано с тем, что множество целей Z
,
поставленных перед данной системой управления метасистемой, содержит в себе ряд самостоятельных взаимонеза­висимых целей. Тогда вместо единственных отображений j1, j2, j3 получаем набор отображений по каждой цели. В этом случае необходимо процесс принятия решения начинать с формулировки задачи, уточняя ее в процессе решения, выбрать необходимые критерии эффективности и принимать решение при наличии достаточной достоверной информации. Объем информации, необходимой для принятия решения, обычно может быть установлен методами теории информации на базе статистической теории. Однако более важна для руководителя семантическая, содержательная часть информации, и еще более существенным оказывается прагматический ее аспект, т. е. полезность информации для принимаемого решения [24].

Количественные характеристики на основе статистической теории устанавливаются с помощью понятия энтропии как меры неопределенности состояния системы. При этом можно уста­новить количество двоичных единиц информации в некоторой структурной части, например в символе кода сообщения, в сообщении, в блоке сообщений, реквизите и т.д. Общая форма энтропии имеет вид [10]



где P
(
yi
)
— вероятность появления символа yi.

Понятие энтропии базируется на шенноновской теории информации, однако и ранее понятие информации рассматривалось как характеристика внутренней организованности материальной системы, если система может принимать известное исследователю множество состояний. В этом смысле информация оценивает потенциальные возможности системы и существует независимо от того, наблюдает ее исследователь, получает ее руководитель или нет. Однако информация проявляется только во взаимодействии объектов или процессов [10]. В отличие от материи и энергии, информация может возникать и исчезать. Она присуща определенным образом организованным системам, в которых могут иметь место и процессы управления. В этом смысле при принятии решения под информацией понимается то, что воспринимается осмысленно и что целесообразно использовать для управления.

Физическим носителем информации обычно является сигнал. В автоматизированных системах управления на уровне технологического процесса в качестве такого носителя выступает электрический сигнал, на уровне организационно-экономической системы—документ. Функционирование автоматизированной системы управления приводит к обращению информации в системе по некоторому циклу, в котором могут быть выделены отдельные этапы. Этап восприятия информации определяет извлечение и Излучение информации от какого-либо объекта. Если проводится научное исследование и строится автоматизированная систе­ма научных исследований, то на основе данной информации формируется некоторый образ объекта — его модель.

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

 Здесь происходят нормализация, преобразование информации используются различные типы кодов. При подготовке обычно используют коды, которые допускают минимальную ошибку считывания информации. Целью подготовки является s представления информации в виде, удобном для последующей обработки в ЭВМ либо для передачи информации по каналам связи. Информация по каналам связи АИС передается в виде некоторых частей — сообщений. Под сообщением понимают все то, что подлежит передаче. В АИС сообщения, связанные с обменом информацией, могут иметь разную длину, поэтому весьма важным является формат передаваемых сообщений. Определенные успехи достигнуты при разработке информационных систем на основе выделения типовых уровней взаимодействия информационных систем и разработке типовых протоколов взаимодействия с учетом физического, информационного, транспортного, сетевого и других уровней. Передача информации—наиболее трудоемкий процесс по времени и по сложности схемной реали­зации. В АИС она осуществляется по различным каналам свя­зи. Для централизованных систем — это специализированные каналы, проложенные в производственных помещениях, и проб­лема помехоустойчивости обычно здесь не возникает. Для рас­пределенных АИС передача происходит по специально органи­зованным каналам с использованием телефонных, радио- и дру­гих линий связи, в которых действуют помехи, и возникает серьезная проблема введения целесообразного уровня избыточ­ности для обеспечения помехоустойчивости передачи информа­ции (данных) в АИС.

На этапе восприятия и последующей подготовки информа­ции весьма важным фактором является ее ценность, которая оп­ределяется возможностью ее использования для оперативного управления производством. С течением времени информация ста­реет и ценность ее сводится к нулю, поэтому возникает пробле­ма оперативного использования полученной информации для уп­равления. Разработаны модели старения, позволяющие устано­вить допустимые сроки задержки в передаче информации системе или лицу, принимающему решение. При недопустимых задержках передача оказывается нецелесообразной и лишь загружает комп­лекс технических средств. На уровне подготовки информации и ее получения от объекта управления пытаются всячески устра­нить избыточность и осуществлять так называемую предвари­тельную обработку информации с целью ликвидации излишней избыточности. В то же время при передаче информации созна­тельно вводится избыточность для того, чтобы обеспечить пере­дачу информации с допустимой вероятностью ошибки в услови­ях действующих помех. Так, устраняемая ранее избыточность, связанная с коррелированными значениями исходной информа­ции от производственного процесса, далее восполняется целена­правленной избыточностью, специально вводимой в передаваемый сигнал с целью обнаружения и исправления ошибок, воз­никших в сообщении из-за помех [12].

 Существенными этапами информационного цикла являются процессы хранения и обработки информации. Хранение инфор­мации необходимо для того, чтобы иметь в памяти ЭВМ инфор­мационную модель системы, окружающей среды и процесса уп­равления. Эта модель обычно отображается в виде информаци­онных массивов, которые в зависимости от назначения системы подвергаются обновлению с разной степенью регулярности, т. е. возникает проблема создания информационной базы, осуществ­ляющей информационную поддержку процессов принятия реше­ния в АИС. При хранении информации возникают задачи, связан­ные с логической структурой информационных массивов, с фи­зической организацией информационной базы. При рациональной организации базы удается обеспечить своевременный ввод, вы­вод и обновление информации с использованием минимального ресурса вычислительной системы по памяти при максимальном быстродействии, что важно для оперативности принимаемого ре­шения. Этап обработки информации обычно реализуется с по­мощью ЭВМ и при участии человека. Если существуют форма­лизованные алгоритмы обработки, то информация обрабатыва­ется на ЭВМ и результат обработки в соответствующем виде представляется лицу, принимающему решение. В условиях не­определенности или при решении новых задач такие алгоритмы оказываются неизвестными. Решение вырабатывается на основе неформализованных алгоритмов с использованием опыта руко­водителя; и здесь этап принятия решений и само свойство авто­матизированного управления проявляются в наиболее полном виде. На основе информации, полученной от объекта, человек принимает неформальное решение, и АИС с помощью комплекса технических средств обязана предоставить ему нужную инфор­мацию. Цель автоматизированного управления — обеспечить без­ошибочность принимаемого решения в различных условиях ис­ходной информации. Использование ЭВМ для обработки инфор­мации с последующим понятным человеку воспроизведением позволяет говорить о создании в настоящее время в рамках АИС специальных систем обработки информации, которые предназна­чены для решения всего комплекса задач по получению, анали­зу информации, упорядочению и обработке ее по формализован­ным алгоритмам. Функционирование АИС основано на вычисли­тельном процессе. При этом решаются задачи вычислительного характера, которые являются отображением функциональных за­дач системы [15].

§ 1.3. КЛАССИФИКАЦИЯ АИС

Автоматизированная система управления представляет собой совокупность коллектива людей и комплекса технических средств, т. e. является человеко-машинной системой, которая базируется на экономико-математических методах управления, использовании средств электронной вычислительной техники и совместно с математическим, программным, информационным и тех­ническим обеспечением и реализует заданную функцию управ­ления. АИС относится к классу больших систем, поскольку объе­диняет в своей структуре огромное количество элементов. Она является также сложной системой, так как связи между отдель­ными элементами зачастую остаются неясными и требуется не­прерывное их совершенствование и дальнейшее развитие сис­темы. Подход к рассмотрению большой или сложной системы может осуществляться на трех модельных уровнях. Концеп­туальный уровень дает содержательное, качественное описа­ние системы. Логический уровень позволяет на основе ма­тематического аппарата формализовать, логически определить место отдельных элементов системы в пространстве и оценить их взаимодействие во времени. Физический уровень модель­ного рассмотрения позволяет судить о возможностях реализа­ции системы на основе различных программно-аппаратных средств.

В основе построения АИС лежит организационная схема уп­равления заданным объектом. В настоящее время эта схема яв­ляется принятой на уровне отрасли, предприятия, цеха, участка и т. д. Организационная структура самого предприятия являет­ся основой для создания организационной структуры АИС, од­нако при переходе к автоматизированной системе управления требуется совершенствование организационной структуры объек­та, и в этом смысле должна проводиться значительная работа по упорядочению процесса управления до автоматизации.

Весьма важными оказываются и функции, выполняемые автоматизированной системой, поэтому наряду с организационным актуальным является функциональный аспект. Исторически в автоматизированных системах управления выделялись наиболее ха­рактерные функциональные части системы, которые получили название функциональных подсистем. Они зачастую разрабаты­вались последовательно во времени, что приводило к дублиро­ванию используемой информации в информационной базе, к ус­ложнению алгоритмов обработки информации и увеличивало требуемый вычислительный ресурс. При приобретении опыта соз­дания и внедрения АИС оказалось более полезным расчленять систему на функциональные задачи. Совокупность взаимоувя­занных функциональных задач составляет функциональную структуру системы. Функциональный подход к рассмотрению системы позволяет провести анализ выполняемых функций, на­метить пути развития системы и ее дальнейшего совершенство­вания.

С развитием производства усложняются и технологические процессы, и процессы управления предприятием, расширяется спектр производственных задач, составляющих основу функционирования задач АИС. Это приводит к развитию системы по горизонтали. АИС должна быть открытой системой, т. e. должна позволять в созданном и внедренном виде дополнять набор решаемых функциональных задач, что исключительно важно в гике перспектив развития АИС. Существенное влияние на развитие систем оказало и совершенствование средств вычисли­мой техники. С одной стороны, это приводило к все более быстродействующим, высокопроизводительным вычислительным системам, что позволяло решать информационные задачи большой размерности, с другой — появлялись периферийные средства, что позволило работать руководителю-оператору в режиме диалога. Процесс диалогового управления дал возмож­ность уменьшить ошибочность управленческого решения и вскрыл новые возможности по оперативности и точности ре­зультата.

Современный этап развития АИС характеризуется перехо­дом от централизованной структуры к децентрализованной, по­явились вычислительные средства—персональные ЭВМ, кото­рые позволяют строить распределенную вычислительную систе­му с распределением функций памяти, средств обработки информации, периферийных устройств. Все это заставляет пере­осмыслить уже установившиеся принципы разработки АИС и перейти к созданию новых типовых проектных решений по от­дельным элементам системы. Таким образом, организацион­ный, функциональный и технический аспекты структуры АИС являются взаимонезависимыми, однако в реально созданной системе они тесно взаимосвязаны и составляют единое Целое.

При построении АИС необходимо определить типовые объек­ты управления и настроенные на них базовые варианты авто­матизированных систем. Типизация объектов управления в ус­ловиях социалистического планового хозяйства является вполне реальной. В общем виде любое производство определяется тех­нологическим процессом, под которым мы понимаем определен­ное взаимодействие орудий и предметов труда, обслуживающей и транспортной систем, что обеспечивает выпуск продукции заданного качества. В основе технологического процесса лежит Перемещение предметов труда от одной стадии обработки к дру­гой, и это может быть отображено в виде материального патока I производственном пространстве.

В соответствии с характером материального потока техноло­гические процессы могут быть разделены на непрерывные и дискретные. В непрерывных технологических процессах как материальный поток, так и отражающая его информация являются непрерывными по своему характеру. В соответствии с этим возникает понятие непрерывного производства, к которому можно отнести предприятия нефтеперерабатывающей, газовой, энергетической, химической промышленности. Продукцией непрерыв­ного производства является некоторое вещество либо энергия, а параметрами технологии—непрерывные величины (концентра­ция, давление, температура и т. д.). Для дискретных техно­логических процессов характерным является дискретность вы­ходной продукции. Соответственно и технологическому процессу присущ дискретный характер. К производству дискретного типа можно отнести предприятия приборостроительной, машинострои­тельной промышленности. Материальный поток здесь дискретен либо может считаться непрерывным. Соответственно технологические процессы характеризуются дискретными параметрами (чис­лом заготовок, полуфабрикатов на межоперационных складах, выпускаемых изделий, а также бракованных изделий). Каждая операция также может быть представлена дискретными величи­нами в смысле начала и конца времени выполнения, адреса и т. д. Информация о таком производстве носит дискретный ха­рактер. В реальных условиях может иметь место производство непрерывно-дискретного типа, сочетающее в себе особенности непрерывного и дискретного производства (напри­мер, производства в пищевой, металлургической промышленно­сти и др.). Обычно дискретному производству соответствуют мелкосерийное и единичное производства. Непрерывно-дискрет­ное производство — это поточно-массовое, крупносерийное про­изводства.

Независимо от типа производства любая автоматизирован­ная система состоит из двух основных частей: управляющей части и объекта управления.

Для классификации автоматизированных систем управле­ния необходимо выбрать ряд основных классификационных при­знаков: уровень управления, характер объектов управления, ха­рактер решаемых задач, структуру, выполняемые функции, степень использования выходных результатов, характер производства. Учитывая, что детальная классификация АИС приведена в других изданиях, остановимся подробнее лишь на интегрирован­ных АИС и выделим основные уровни управления с учетом ха­рактера производства.

ГОСТ определяет АИС как систему «человек—машина», обеспечивающую эффективное функционирование объекта, в которой сбор и переработка информации, необходимой для реа­лизации функций управления, осуществляется с применением средств автоматизации и вычислительной техники [З].

Интегрированные системы включают в себя АИС организа­ционно-экономического типа и АИС технологическими процес­сами. Интегрированная система управления может интегриро­ваться как по вертикали, так и по горизонтали. Ее отличитель­ной особенностью является единый подход к процессу управле­ния, причем в качестве управляемого объекта выступают аппараты, машины, технологические процессы, а также коллективы людей в экономических и социальных системах, Интегрированные системы управления дают наибольший экономический эффект и являются исключительно перспективными, однако серьезной проработки информационного, математического, программного и технического обеспечении. По характеру производства выделяют интегрированные АИС с непрерывным, дискретным и непрерывно-дискретным типом производства.

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

Первый уровень — рабочее место, где осуществляется управление отдельными станками или технологическими уста­новками; в качестве технических средств используют регулято­ра устройства защиты, блокировки. Могут быть использованы специализированные логические блоки, построенные на микро­процессорных наборах. Все это позволяет исключить человека из контура управления. Здесь реализуется автоматическое уп­равление объектом. На втором уровне — участке — решаются задачи управления комплексом станков, машин, обслуживаю­щим персоналом. Все они связаны технологическим процессом. На третьем уровне – уровне цеха, где осуществляется управ­ление технологическими участками, серьезное место занимают технико-экономические задачи, связанные с планированием про­изводства, с контролем выполнения производственных заданий, контролем технологического процесса, с выработкой управляю­щих воздействий на первый уровень. Технической базой здесь могут служить системы сбора и обработки информации с исполь­зованием управляющих вычислительных машин. На четвертом, пятом и шестом уровнях, т. е. на уровнях предприятия, отрасли и народного хозяйства, где целью АИС является соответственно повышение эффективности функционирования предприятия, взаимодействие подразделений министерств подчиненных предприятий, а также отраслей промышленности, в основном решаются вопросы организационно-экономического характера. Это—составление производственных программ предприятий, планирование деятельности и формирование документации, решение задач качества выпускаемой продукции. Здесь широко используются ЭВМ разного уровня, средства оргтехники. Основная роль при принятии решений отводится человеку. Таким образом, мы получаем иерархическую структуру системы деления.

Для правильного построения такой системы необходимы четкая взаимосвязь целей системы с критериями ее функционирования, рациональное формирование структуры управления на каждом уровне, определение рационального уровня автоматизации функций управления, установление минимума влияния внешней среды на качество функционирования системы, т. е. обеспечение устойчивости системы в целом. Трудность построения АИС в том, что она является разомкнутой системой, и в ней могут быть слабо использованы разработанные в теории управления методы синтеза сложных систем. Наличие человеческого фактора в АИС ещё более усложняет проблему создания этих систем. Формали­зация человека как элемента системы является одной из важных составляющих задачи синтеза АИС и занимает самостоятельное место в этой проблеме. Эффективность автоматизации управле­ния производством в значительной степени зависит от надежно­сти функционирования, организации и экономической эффектив­ности работы цехов, участков, технологического оборудования.
ГЛАВА 2

СТРУКТУРА АИС

$ 2.1 ПОНЯТИЕ СТРУКТУРЫ АИС

Свойства любой системы и проявление ее функций во време­ни определяются в значительной степени ее структурой. Под структурой понимают совокупность элементов системы и связей между ними, отражающих их взаимодействие. Накопленный опыт разработки и эксплуатации АИС в настоящее время позво­ляет определить основные принципиальные схемы функциониро­вания АИС и структурный состав подсистем. Структура АИС должна обеспечить выполнение процесса автоматизированного управления с задан­ным критерием качества.

Рис. 2.1. Блок-схе­ма автоматизированного управле­ния производством



Автоматизированное управление реали­зуется на основе взаимодействия автомати­зированной системы управления и объекта управления (рис. 2.1). Связи между АИС и объектом управления могут носить матери­альный, технологический или информацион­ный характер. При материальном представ­лении мы имеем движение предметов труда по технологическим операциям и изучаем материальные потоки. Информационное представление является кибернетическим и позволяет с самых общих позиций оценить процесс автоматизи­рованного управления. При информационном подходе связи отображают информацию, которая имеет место в системе. От производства П поступает осведомительная информация ОИ. В АИС хранится нормативная (условно-постоянная) информация НИ, и от АИС на объект управления формируется управляющая информация УИ. В условно-постоянной информации содержится совокупность данных, документов об объекте, которыми регламентируются действия по управлению. Так как процесс управления сопровождается непрерывной обработкой информации, то должна быть принята некоторая схема обработки информации, которая зависит от конкретных задач управления, сложности объекта, имеющихся вычислительных ресурсов и т. д. Осведомительная информация—это информация, поступающая функционирования объекта управления. Она должна содержать данные по отклонению производственного процесса от немого режима. Эта информация по своему характеру является оперативной; она передается и обрабатывается на ЭВМ по возникновения и зачастую преобразуется в форму, удобную представления на машинном носителе или для передачи по каналу связи. Ввод информации с объекта может осуществляться автоматически от датчиков, если в качестве управляемого про­цесса выступает технологический процесс, либо с помощью опе­ратора, который задает некоторые обобщенные данные по функционированию производства, как организационно-экономического объекта управления.

Управляющая информация по своему характеру является оперативной. В зависимости от уровня объекта управления меняются характер управляющей информации и частота ее посту­пления. Чем выше уровень объекта, тем выше ценность инфор­мации и меньше частота поступления. Таким образом, процесс автоматизированного управления включает в себя получение информации о ходе производства, выработку управляющих ре­шений с помощью АИС, выдачу управляющей информации для изменения состояния производства. Этот цикл идет непрерывно.

Процесс управления реализуется с обратной связью, которая проявляется в том, что изменение состояния производства, возникшее из-за внешних возмущений либо вследствие управляющих воздействий, непрерывно передается в АИС для получения и выработки управляющего решения. Блок-схема (Рис. 2.1) может быть раскрыта далее, если перейти к вы­явлению организационной структуры объекта управления и структуры АИС. Остановимся более подробно на понятии структуры.

Структура любой системы может изучаться извне для оценки отдельных частей системы, т. е. подсистем и отношений между ними. При этом устанавливаются основные части системы. Такое изучение системы применительно к АИС позволяет выделить две основные части: функциональную и обеспечивающую.

Структура системы может изучаться и изнутри, когда проводится анализ отдельных свойств, позволяющих системе достигать заданной цели. При этом изучаются функции системы. Наметился ряд подходов к изучению структуры, основными из которых можно считать структурный и функциональный. При структурном подходе выявляются состав выделенных элементов системы и связи между ними. Совокупность элементов и связей, взятых во взаимодействии, позволяет судить о струк­туре системы в целом, причем эти связи могут быть описаны на различных уровнях. Самое общее описание — это концептуаль­ное, содержательное, качественное, когда не осуществляется ни­какой формализации, но имеется полное представление о действиях и составе системы. Менее общим является топологическое описание, позволяющее определить в самых общих понятиях со­ставные части системы и перейти к формализации. Дальнейшее уточнение приводит к логическому описанию, когда на уровни алгебры логики некоторых математических представлений мож­но логически описать свойства системы, чтобы перейти к их реализации. Наиболее конкретным уровнем модельного представле­ния является физическое представление структуры, когда мы переходим к реализации структуры на каких-то конкретных элементах. Такое представление может привести к так называе­мой технической структуре АИС, т. е. к комплексу технических средств. Физический уровень представления позволяет найти зна­чение параметров отдельных частей системы и реализовать си­стему на требуемом техническом уровне.

Менее общим считают функциональный подход, когда рассматриваются отдельные функции, алгоритмы поведения си­стемы. Под функцией обычно понимают свойства системы, при­водящие к достижению цели. Если общую цель системы разбить на подцели, то при функциональном подходе получаем разбиение общей системы на отдельные составляющие по функциям, т. е. происходит выделение функциональных подсистем. Функцио­нальный подход позволяет осуществить количественную оценку свойств. В частности, свойства могут быть выражены в виде не­которых характеристик элементов подсистем либо характеристик системы в целом. Исходя из функционального подхода, АИС может быть декомпозирована на функциональные подсистемы и задачи. Это особенно важно при проектировании АИС из-за сложности ее структуры.

Однако деление системы даже по одному функциональному признаку не является однозначным. Прежде всего, должны быть выделены границы между частями системы, что осуществляется зачастую субъективно. Выбор принципа выделения отдельных функциональных подсистем должен удовлетворять достаточно четко сформулированным критериям: во-первых, обеспечивать их максимальную автономность: во-вторых, учитывать особенности применяемых экономико-математических методов и моделей; в-третьих, учитывать функциональные особенности подсистем по характеру решаемых задач и используемой для решения этих задач информации. Очень важным является нахождение оптимального варианта деления системы на функциональные части. При управлении предприятием такое деление может быть выполнено по уровням управления, фазам и существующим организационным подсистемам. Опыт разработки АИС показывает, что выделение функциональных подсистем по традиционным органи­зационным принципам, сложившимся до внедрения АИС, является нецелесообразным. Более рациональным является разделение функциональной части АИС на функциональные задачи. Функциональная задача определяется конкретной задачей управления и, что не менее важно, вычислительным процессом, позволяющим реализовать вычислительную задачу, которая является отобра­жением реальной задачи управления. Таким образом, функцио­нальная структура АИС является составной частью структуры, определяет основные функции, и процесс функционирования АИС во времени, как процесс взаимодействия элементов, обеспечивающих устойчивую бесперебойную работу объекта управления, удовлетворяющую заданным ограничениям и критериям качест­ва. Однако функциональная часть системы не может работать без обеспечивающей части.

Обеспечивающая часть — это совокупность организационно­го, информационного, математического, алгоритмического, про­граммного, лингвистического, эргономического, правового обес­печений. Разработка обеспечивающих подсистем является само­стоятельной задачей, и эту работу выполняют выпускники ряда учебных специальностей. Таким образом, как структурный, так и функциональный подходы приводят к делению структуры АИС на отдельные подсистемы. ГОСТ определяет подсистему АИС как часть автоматизированной системы управления, выде­ленную по определенному аспекту деления. В соответствии с этим функциональная часть АИС состоит из комплекса админи­стративных, организационных и экономико-математических ме­тодов, обеспечивающих решение задач планирования, учета и анализа показателей для принятия управленческих действий в подсистемах АИС.

Структура АИС имеет иерархический характер. В ней могут быть выделены определенные уровни иерархии, что наглядно проявляется в интегрированной системе управления, обобщен­ная блок-схема которой представлена на рис. 2.2. На нижнем уровне имеется система автоматического управления (САУ), выше располагаются автоматизированная система управления технологическим процессом (АСУ ТП), автоматизированная система управления предприятием (АСУП), отраслевая автома­тизированная система управления (ОАСУ), общегосударствен­ная автоматизированная система управления (ОГАС). Для любой из этих систем может быть произведена декомпозиция: в структуре выделяются уровни управления, которые отличаются друг от друга периодичностью принимаемых управленческих решений, уровнем интеграции обработки данных, общностью алгоритмов автоматизированных функций управления. Уровни управления в определенной степени зависят и от характера объекта. Если в качестве объекта управления выступает пред­приятие, то основными уровнями управления являются перспективное планирование и прогнозирование деятельности предприя­тия управление подготовкой производства, технико-экономиче­ское управление, общезаводское производственное планирование и управление, оперативное управление. В соответствии с этими уровнями управления могут быть определены функции управле­ния и. как следствие, установлены функциональные задачи и функциональные подсистемы. Если на каком-то уровне управле­ния выделена задача управления, то для ее решения с использо­ванием АИС необходимо поставить цель, разработать идеальную модель функционирования объекта, которая устанавливала бы оптимальный способ достижения цели: регулярного получения модели фактического состояния объекта и, при сравнении ее с идеальной, нахождения отклонения реальной траектории движения от идеальной, установления информации, направленной на устранение отклонения фактического состояния системы от идеальной модели. Решение этих задач предполагает расчленение процесса управления на отдельные фазы: планирование, учет, регулирование. Кроме того, могут иметь место вспомогательные фазы: нормирование, контроль и анализ хода производства. Деление системы управления на фазы управления позволяет к разработке алгоритмов. Получение общих алгоритмов дает возможность расчленить процесс управления между сложившимися службами предприятия. Поэтому возникает новая организационная структура управления объектом в условиях АИС.

Подпись:

Наряду с экономико-алгоритмической общностью задач, включаемых в функциональную подсистему, мы получаем информаци­онную общность, что позволяет минимизировать внешние связи данной подсистемы. Такой подход позволяет выделить типовые функциональные подсистемы, которые реализуются на современных технических средствах с минимальными затратами.
Наряду с организационной и функциональной существенной является техническая структура АИС, определяемая возможно­стями современных средств вычислительной техники. Историчес­ки техническая структура сформировалась как структура децен­трализованная, иерархическая, и выделился ряд уровней иерар­хия. На рис. 2.3 представлена обобщенная схема АСУП для трехуровневого управления. Подсистема третьего уровня обслу­живает производственный участок (ПО), где используются средства местной автоматики: управляющая вычислительная машина (УВМ), воздействующая через исполнительный меха­низм (ИМ) на производственный участок. Исходная информация ДМ функционирования поступает в ЭВМ через датчики (Д), ко­торые снимают непрерывную информацию с производственного объекта. Требуемый режим функционирования предписывается подсистемой второго уровня через УВМ либо регулятор (Р). В зависимости от сложности производственного объекта локальные автоматические устройства могут функционировать в одноконтурных или в многоконтурных схемах управления. Подсистема второго уровня обеспечивает стабилизацию управляющих параметров и поддержание их на заданном уровне, осуществляет контроль за состоянием производственных объектов. Она здесь выступает как промежуточная, используются средства сбора и передачи информации (ПСПИ), средства выдачи данных (ПВД), которые являются однотипными для подсистем первого и второго уровней. Управляющая вычислительная машина определяет зону оптимального режима работы технологического оборудования, выдает обобщенные показатели хода производства, обеспечивает передачу их в подсистему верхнего уровня. Наивысшим органом управления является подсистема первого уровня, объединяющая работу локальных автоматических систем и систем управления второго уровня. Она решает задачи, связан­ные с оптимизацией работы всего предприятия, а поэтому здесь используются наиболее мощные вычислительные машины, кото­рые превосходят ЭВМ второго уровня и по своим ресурсам обес­печивают решение всех возникающих задач. Отчетность о дея­тельности АИС и текущая информация передаются в отраслевую систему управления. Такая иерархическая структура системы связана, прежде всего, с возможностями работы высокопроизво­дительных вычислительных машин, которые могут централизо­ванно обслуживать крупные предприятия, а порой и совокуп­ность предприятий. С точки зрения используемых технических средств, в нашей стране существуют три основных направления развития вычислительных машин. Первое направление — это выпуск микроЭВМ (например, «Электроника 60»). Они выпус­каются с различным комплектом периферийной техники, обес­печивают работу непосредственно с объектом, стыкуются с, ма­шинами большей мощности и тем самым являются достаточно универсальным средством для автоматизации технологических процессов, экспериментальных исследований, комплексных ис­пытаний аппаратуры. Второе направление — это развитие мини-ЭВМ серии СМ. Эти машины по своему характеру явля­ются управляющими вычислительными машинами. Они работают в совокупности с аппаратурой съема информации, могут вхо­дить в состав информационно-вычислительных комплексов, где для связи с объектом используется аппаратура типа «КАМАК». Данные машины имеют средства для работы в режиме разделения времени, что позволяет организовывать на их базе дисплейные классы, в которых разработчики — исследователи и проекти­ровщики могут работать независимо друг от друга. Мини-ЭВМ этого типа получили широкое распространение в оперативном управлении производством, в управлении технологическими про­цессами, организационно-экономической деятельности предприя­тия на уровне цеха. Третье направление — это производство мощных универсальных вычислительных машин единой серии типа ЕС. Они обладают высокой производительностью, возмож­ностями работы в различных операционных системах. Использо­вание новых типов операционных систем позволяет создавать ряд виртуальных машин на базе машин ЕС 1060, организовывать режим коллективного доступа, объединять эти машины в вычис­лительные системы коллективного пользования. В последние го­ды получают развитие персональные ЭВМ, которые позволяют перейти к децентрализованной структуре АИС; она, в свою очередь, дает возможность уменьшить связи между отдельными подсистемами и осуществить обработку информации непосредст­венно в месте ее возникновения. В целом структура системы при этом упрощается, на различных участках системы могут быть использованы однотипные алгоритмы обработки информации. Распределительная система приводит и к распределенной информационной базе. Построение автоматизированных систем управления с такой структурой является перспективным направлением развития АИС. Исходя из структуры системы, можно применительно к АИС выделить три основных аспекта: организационную структуру АИС, определяющую связи между отдельными организационными подразделениями предприятия в условиях автоматизированного управления; функциональную структуру, которая определяет взаимосвязи и выделяет функции АИС, и техническую структуру, отражающую комплекс технических средств, одной и той же организационной структуры могут быть раз­даны разные функциональные и технические структуры. Однако для конкретной системы они тесно связаны, поскольку оптимальная техническая структура может быть создана приме­нительно к определенным организационным и функциональным задачам. Оптимизация структуры является сложной теоретической зада­чей, а поэтому актуальной является проблема формализации структуры АИС, т. е. переход от концептуального модельного описания к описанию логическому, на уровне которого можно применить известный математический аппарат.




§2.2. ОРГАНИЗАЦИОННАЯ СТРУКТУРА ОБЪЕКТА УПРАВЛЕНИЯ И АИС


Организация функционирования любой системы складывает­ся из структуры, ориентации и распределения функций между ее элементами. Организационная структура присуща любому объ­екту управления, она характеризует также и создаваемую авто­матизированную систему. В нашей стране установилась опреде­ленная организационная структура управления народным хозяй­ством. Органы управления строятся на производственно-террито­риальной основе. На рис. 2.4 представлена обобщенная схема организации управления хозяйством страны [б]. Высшим органом является Совет Министров СССР (СМ СССР), которому подчиняются общесоюзные отраслевые министерства (ООМ), союзные межотраслевые комитеты и ведомства (ОМК), Советы Министров союзных республик и автономных республик 1). Следующий уровень управления относится к всесоюзным производственным объединениям (ВПО), территориальным межотраслевым органам (ТМО), республиканским министерствам (РМ), союзно-республиканским министерствам (СРМ). Далее по подчиненности следуют местные межотраслевые органы (ММО) и на нижнем уровне располагаются производственные объединения (ПО), предприятия (П) республиканского, местного подчинения и т. д. Эта схема органов управления хозяйством может служить основой для построения организационной схемы управления общегосударственной автоматизированной системы также выделить организационные структуры отрасли, объединения, предприятий и, в соответствии с этими структурами, найти оптимальные схемы управления и условия автоматиза­ции.


Чтобы построить отраслевую автоматизированную систему управления, необходимо знать организацию и соподчиненность определенных отраслей народного хозяйства. Отрасль народно­го хозяйства в настоящее время подчиняется министерству, однако, производство продукции данной отрасли может быть рас­пределено по нескольким министерствам. Министерство как основное звено принимает решение о развитии отрасли, о функ­ционировании всех ее объектов. При разработке организацион­ной структуры в качестве элементов могут выступать люди, участки, цехи, предприятия, конструкторские бюро, отделы ми­нистерства и т. д. На рис. 2.5 представлена структура управле­ния отраслью промышленности с раскрытием отдельных опера­торов—ее элементов [7]. На верхнем уровне находится министр (М), который выдает управляющее решение директору объеди­нения (Д). Тот, в свою очередь, дает распоряжение начальнику производственно-диспетчерского отдела (НПДО). На следую­щем уровне управления располагаются начальники цехов (НЦ) с соответствующими подразделениями предприятия (Ц). Таким образом, любая организация управления в отрасли и производ­стве характеризуется некоторой структурой, которая является наиболее гибким и чувствительным элементом; изменение ее сильно влияет на качество организации системы.

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



и трехзвенную структуры управления. При трехзвенной структуре, на верхнем уровне в качестве управляемого объекта на нижнем уровне выступает предприятие. При двухзвенном управлении на верхнем уровне — министерство, на нижнем уровне—предприятие. На рис. 2.6 представлена обобщенная структурная схема уп­равления предприятием. На верхнем уровне управления выступает директор (Д) завода, которому подчинены главный инженер (ГИ) начальник производства (НП), заместители по экономике (ЗЭ), кадрам (ЗК) и по общим вопросам (ЗОВ). На следующем уровне управления находятся отделы (О), которые являются типовыми для всех предприятий. Далее по подчиненности следуют цехи (Ц), а за ними—участки (У). Таким образом, в основе организации управления лежит некоторая структура, под которой понимается устойчивый порядок внутренних пространственно-временных связей между элементами, определяющих функциональное назначение системы и особенности ее взаимодействия с внешней средой. Представленные выше структуры управления отражают в основном линии административного подчине­ния. В современных организациях и технологических системах реализуются разные типы структур управления.

3адача оптимизации структуры с целью получения наибольшего экономического эффекта от функционирования народного хозяйства, отрасли, предприятия, технологического процесса в настоящее время является наиболее актуальной, а поэтому возникает проблема формализации структуры и использования известного математического аппарата для нахождения оптимальных типов структур. Обычно структуры изображают направленным или ненаправленным графом. В вершинах графа помещают отдельные подразделения предприятия либо операторов, т. е. лиц, принимающих решения. Ребра графа оценивают расстояния между вер шинами по управлению, передаваемой информации и т. д. Ряд типовых видов структур представлен на рис. 2.7. Линейная структура (рис. 2.7,а) характеризуется тем, что каждая вершина связана с двумя соседними. Здесь отсутствует взаимоотношение командования и подчиненности; структура от­личается ненадежностью, при разрыве какой-то связи линейная структура разрушается. Кольцевая структура (рис. 2.7, б) от­личается замкнутостью и одинаковостью связей, любые две по­зиции обладают двумя направлениями отношений. Это повыша­ет скорость общения, делает структуру более живучей. Пробле­ма повышения надежности передачи управляющих воздействий привела к появлению сотовой структуры (рис. 2.7, в), которая отличается разветвленными и

сложными связями. Здесь имеется резервирование путей прохождения информации, что способ­ствует высокой живучести структуры, однако это приводит к повышению ее стоимости. Многосвязная структура (рис. 2.7, г) отличается тем, что все элементы связаны между собой. Связи равноценны, допускаются связи по кратчайшему пути, в соот­ветствии с чем увеличивается скорость прохождения информа­ции и резко возрастает надежность. В частном случае эта струк­тура преобразуется в колесо (рис. 2.7, о). Иерархическая струк­тура (рис. 2.7), имеет наиболее распространенный характер. Здесь — уровни разной степени иерархии, верхний уровень уп­равляет нижними, промежуточные уровни обладают и команд­ными, и подчиненными функциями. Чем выше уровень иерархии, тем меньшим числом связей он располагает. Такая структура на каждом уровне характеризуется коэффициентом иерархии. Звездная структура (рис. 2.7, ж) имеет центральный узел, кото­рый является командным; все связи замыкаются на него и носят управляющий характер. Периферийные вершины звездной струк­туры являются подчиненными. Если использовать сочленения различных структур либо замену одной из вершин выбранной



структуры целой структурой другого типа, то получается смешанная структура.

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

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

Централизация определяет возможности выполнения одной из позиций руководящих функций. Численно централизация оценивается средним числом интервалов связи по кратчайшему до центральной позиции пути. С увеличением централизации струк­тура становится более управляемой, однако, элементы структуры теряют самостоятельность. Наиболее централизованной является звездная структура, следующая по централизации — иерархическая.

Периферийность характеризует пространственные свойства структуры. Численно показатель периферийности может выражаться положением центра тяжести структуры. Элементам и связям приписываются определенные веса. Чем больше элементов сосредоточено на периферии, тем выше показатель периферийность. Высокий показатель периферийности имеет звездная структура.

Живучесть—это способность сохранять значения показателей при повреждении части структуры. Показателем Живучести может быть относительное число элементов или связей, при уничтожении которых остальные показатели не выходят за допустимые пределы. Наибольшей живучестью обладает мно­госвязная структура, наименьшей — линейная.

Объем является количественной характеристикой структуры. В качестве парамет­ров объема могут быть выбраны количество элементов, средняя плотность. Объем влияет на тело связей и на степень интеграции функции элементов. Существует оптимальное значение объема в зависимости от целевого назначения структуры.

Структура организационо-экономических систем отличается иерархическим характером. Иерархическая структура присуща как объекту управления, так и системе управления. На рис. 2.8 представлена иерархическая структура системы, в которой могут быть выделены уровни управления: нулевой, первый, второй. Элементы структуры обозначены как S0, S1, S2 и т. д. Связи в иерархической структуре могут быть как по вертикали, если структура имеет моноиерархический характер, так и по горизонтали, если переходим к полииерархической структуре. В моноиерархических структурах передача управляющих воздействий и ответных реакций идет от системы более высокого ранга к ни­жестоящей системе и обратно. В полииерархических структурах возможна связь между подсистемами одного ранга. Таким обра­зом, наличие вертикальных и горизонтальных связей повышает живучесть структуры. Отношение числа исходящих связей к чис­лу входящих в данный уровень структуры называется коэффициентом иерархии, который может иметь оптимальное значение. Наиболее рациональной следует считать структуру, в которой на каждом организационном уровне решаются задачи соответствую­щей компетентности и на верхнюю ступень передается только необходимая интегрированная минимальная по избыточности информация. В иерархической структуре, так же как и в любой другой, управление осуществляется на основе непрерывного об­мена информацией. Однако период обмена на каждом уровне неодинаков. По мере перемещения к объекту управления период уменьшается, и для организационной структуры имеются следую­щие интервалы управления. Если на верхнем уровне — на уров­не директора объединения — интервал составляет месяц, на уров­не начальника производственно-диспетчерского отдела — неделю, то на уровне начальника цеха интервал обмена управляющими воздействиями — смена, сутки. Начальник цеха выдает управля­ющие воздействия с интервалом в несколько часов. Еще меньше интервалы управления на технологическом уровне, когда проис­ходит управление технологическим процессом, отдельными ма­шинами и агрегатами. Таким образом, организационная струк­тура объекта управления накладывает серьезные ограничения на создаваемую автоматизированную систему с точки зрения соподчиненности отдельных ее элементов, выполняемых функ­ций, а также интервалов управления. Иерархичность структу­ры управляемого объекта в организационно-экономической си­стеме приводит к иерархичности структуры создаваемой АИС.

АИС может быть разработана лишь при глубоком изучении организационной структуры объекта, которое обычно проводит­ся на основе анализа информации. Информация может присут­ствовать в формализованном и неформализованном виде. Формализованно она представлена в виде документов. Изучение форм документов и их показателей позволяет оценить взаимо­действие отдельных подразделений предприятия и отобразить это через существующий документооборот.

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

для каждой функциональной подсистемы выявляются основные функциональные элементы, определяются типовые операции обработки информации, принимаются условные обозначения по операциям и операторам, строится информационно-логическая схема взаимодействия отдельных функциональных частей и приводится таблица, отображающая назначение операции» входную выходную информацию. В качестве типовых операций прини­маются операции принятия решения Pij, представления инфор­мации Пij потребителю, объединения информации Оij
.
Для каж­дой операции проставляется порядковый номер операции j и номер элемента структуры i информационно-логической моде­ли. Информационная схема организационной структуры пред­ставляется как совокупность операторов, располагаемых в виде узлов и связей между ними. В качестве операторов выступают лица, выполняющие типовые операции по обработке информации. В число операторов могут входить директор, главный ин­женер, начальник цеха, смены, диспетчер и т. д. На рис, 2.9



представлен фрагмент информационной схемы организационной структуры АИС. Структурно выделены операторы, внутри которых указаны операции в соответствии с принятыми типовыми обозначениями. Для полноты схемы на связях могут указывать­ся значность и периодичность передаваемой информации. Таким образом, информационно-логическая модель, включающая в се­бя информационную схему организационного управления и таб­лицу содержания выполняемых операций, позволяет описать организационную структуру с точки зрения используемых опера­торов, выполняемых ими функций и оценить характеристики об­мена информации в системе. Из информационно-логической модели могут быть найдены задержки в передаче информации, выявлены операции, которые являются избыточными и образуют Замкнутые информационные потоки. Это может способствовать совершенствованию организационной структуры управления.

При внедрении автоматизированного управления необходимо разработать информационно-логическую модель предприятия после внедрения АИС. В этом серьезную помощь могут оказать математические методы, позволяющие оптимизировать организа­ционную структуру. В качестве основного математического аппа­рата оптимизации может быть использована теория графов. Вершины графа могут отображать подразделения предприятия, операторов. Связи между вершинами позволяют отобразить материальные, информационные потоки, любые отношения меж­ду операторам и подразделениями. В результате оптимизации структура управления может быть упрощена, могут быть изъяты лишние звенья в управлении, перераспределены функции управления между подразделениями. Таким образом, создаваемой автоматизированной системе управления присуща своя организационная структура, которая проявляется в организационной структуре отдельных функциональных подсистем, в организаци­онной структуре технического, программного и других обеспечении АИС.

Идея оптимизации организационной структуры основана на агрегировании в отдельных подсистемах наиболее близких задач, что уменьшает количество связей между подсистемами и усили­вает ее прочность. В терминах теории графов задача синтеза организационной структуры АИС означает разбиение графа на подграфы при минимизации некоторой целевой функции; напри­мер, функции взаимосвязей между отдельными подграфами. Таким образом, организационная структура автоматизированной системы управления в части функциональных подсистем определяется спектром решаемых задач, организационной структурой объекта управления и результатами системного анализа при проектировании АИС. Организационная структура комплекса технических средств неразрывно связана с требованиями функ­циональных подсистем, однако во многом может зависеть от уровня и структуры технических средств, выпускаемых про­мышленностью.

Для иерархических систем управления целесообразно ис­пользование ЭВМ серии ЕС, управляющих вычислительных ма­шин и мини-ЭВМ. Для распределенных структур тина линейных и сотовых широкое применение будут иметь микропроцессор­ные персональные ЭВМ, и в этом смысле технические средства должны подбираться под организационную структуру создава­емой АИС.

§2.3. ФУНКЦИОНАЛЬНЫЕ ЗАДАЧИ И ПОДСИСТЕМЫ АИС

Современная автоматизированная система управления явля­ется многоуровневой. Анализ и синтез такой системы может быть выполнен на основе теории многоуровневых иерархических си­стем. В соответствии с этой теорией систему можно разделить на подсистемы и далее на задачи, что позволяет декомпозиро­вать общую цель управления на отдельные подцели реализуе­мые подсистемами. Метод иерархической декомпозиции явля­ется основным методом исследования сложных иерархических систем управления. Декомпозиция системы по функциональному признаку приводит к выделению отдельных функциональных час­тей АИС, которые получили название функциональных подсистем; дальнейшая декомпозиция функциональных подсистем приводит к выделению функциональных задач. Такая последовательность действий является естественной при анализе созданной АИС, однако, на этапе синтеза, создания и внедрения исходной является некоторая организационно-экономическая модель, включающая в себя функции и уровни управления, разделение этих функций по производственным подразделениям с выделением отдельных задач управления. Нам необходимо оп­ределить множество функций управления, которые подлежат автоматизации, оценить целесообразные уровни управления и, если необходимо, выделить стадии управления производством, которые охватываются автоматизацией. При создании АИС весьма важно экономно расходовать вычислительный ресурс, а поэтому данные задачи являются оптимизационными. В качест­ве ограничений выступает вычислительный ресурс по производительности вычислительной машины и объему используемой памяти. Для упорядочения решаемых задач управления необ­ходимо их совместить с соответствующими уровнями управления, которые являются достаточно определенными для каждого типа предприятия. Как указывалось выше, основными уровнями уп­равления являются перспективное планирование, управление подготовкой производства, технико-экономическое планирование, общезаводское производственное планирование и управление, оперативное управление. На уровне перспективного планирова­ния можно выделить ряд функций управления, которые подле­жат автоматизации. Одной из основных функций на этом уровне выступает прогнозирование. Применительно к отраслевой АИС прогнозирование может касаться целого ряда экономиче­ских показателей, связанных с развитием отрасли. Для автома­тизированных систем управления предприятием прогнозирова­ние относится к выпускаемой продукции, к потребностям пред­приятия в каких-то видах сырья, изделий смежников. В условиях социалистического производства может быть осуществлен до­статочно точный прогноз с использованием математических ме­тодов. Конкретными функциональными задачами могут быть: определение капитальных вложений по республике, краю, об­ласти, городу; прогнозирование объема строительно-монтажных работ и потребности в строительных материалах; оптимальное размещение предприятий данной отрасли и ряд других. Решение этих задач в основном базируется на оценке экономического процесса, ранее имевшего место в деятельности предприятия и экстраполяции этого опыта на будущие годы. Вводится ряд функций, отображающих зависимость требуемых экономических показателей по годам от каких-то параметров, т. е. оценивают тенденцию развития на основе принятых математических закономерностей. Проверка этих закономерностей осуществляется на опыте прошлых лет, оценивается совпадение прогнозируемых и полученных результатов. Методы прогнозирования опираются на стационарность экономического процесса, что не всегда имеет место, а поэтому зачастую более полезными оказываются методы экспертных оце­нок. Использование автоматизированного управления для решения подобных функциональных задач позволяет осуществить оптимизационную постановку задач. В качестве критерия прини­маются полные приведенные затраты и минимизируется функ­ционал затрат. В результате получают рекомендации по функ­циональному развитию отдельных отраслей промышленности» оптимальному размещению объектов производства с учетом име­ющихся людских» материальных и энергетических ресурсов. В це­лом минимизируются суммарные капитальные и эксплуатационные затраты на производство, затраты на транспортировку и сырье.

На уровне предприятия основной задачей является максими­зация прибыли предприятия или обеспечение производства про­дукции в заданном объеме и ассортименте при минимуме эконо­мических затрат. Решается ряд частных функциональных задач по определению номенклатуры выпускаемой продукции, расчету объемов производства по каждому виду продукции, сроков ввода отдельных мощностей и т. д. На уровне подготовки производства наиболее существенной функциональной задачей является реа­лизация функций подготовки производства, создание информа­ционного обеспечения уровней управления, разработка конструкторско-технологических и экономико-организационных нормати­вов на производимую продукцию. Технико-экономическое управление направлено на выполнение производственной про­граммы предприятия при имеющихся ресурсах. Функциональной задачей является составление техпромфинплана на каждый год, его корректировка в течение планируемого периода, контроль выполнения технико-экономических показателей, оценка откло­нений их от заданных. Задачи технико-экономического планиро­вания решаются многократно в течение года. Сначала прово­дится оптимальный расчет техпромфинплана, который отражает возможности производства продукции при существующих фон­дах. Затем разрабатывается директивный техпромфинплан, в котором исходные показатели являются ограничениями, а пред­приятие составляет свои показатели. Решение задач технико-экономического планирования и управления позволяет получить основные цифры, по которым строятся ограничения при функцио­нировании остальных функциональных подсистем АИС. От Эф­фективности решения этих задач в целом зависит эффективность функционирования всей системы.

На уровне общезаводского производственного управления осуществляется планирование и регулирование выпуска товарной продукции, загрузки и потребностей производства в матери­альных ресурсах. Целью данных функциональных задач являет­ся установление квартальных и месячных заданий по цеха. На уровне оперативного управления решаются функциональные задачи по разработке оперативных производственных планов очередности выполнения работ, планирования производственной мощности, благодаря чему предприятию удается достичь в течение директивного планируемого периода основных плановых показателей. Здесь же корректируются отклонения хода производственного процесса от заданного. В качестве объектов управле­ния выступают оборудование, производственный персонал, предметы труда, при этом обеспечивается непрерывное оперативное управление в ходе производственного процесса. Частными функциональными задачами могут быть задачи оперативного планирования, учета, контроля и регулирования. За счет оперативного управления осуществляется согласование работы производственных участков во времени по имеющимся ресурсам, реализуется рассчитанный объемный календарный план производства на выбранном интервале планирова­ния, осуществляется оптимальная загрузка оборудования и рабочих.

Существенной на уровне оперативного управления является выдача оперативной информации управленческому персоналу для контроля и регулирования производства. В зависимости от типа производства возникли различные системы планирования и управления, отличающиеся разными планово-учетными едини­цами, периодами планирования, контроля и регулирования, а также различной степенью централизации функций управления в системе. Оперативное управление в интегрированной АИС доходит непосредственно до технологического процесса. В соответствии с этим могут быть определены оптимальные размеры пар­тий деталей, которые идут на обработку, оценены затраты на переналадку оборудования, затраты, вызванные наличием незавершенного производства. Могут быть решены оптимизационные задачи по оценке размеров партий изделий и узлов в производ­стве, что позволяет получить значительный экономический эффект от автоматизированной системы управления. Решение каждой функциональной задачи в АИС базируется на некотором математическом обеспечении, отображающем экономико-математическую модель задачи. На основе этой экономико-математической модели задачи и ее целей строится оптимальный алгоритм решения. Алгоритм реализуется программой, входящей в состав программного обеспечения АИС. Таким образом, в условиях автоматизированной системы управления любая функциональная задача обладает экономико-математическим алгоритмическим, информационным аспектами. Поэтому по ме­тодам решения, алгоритмам и программному обеспечению, а так­се используемой информации эти задачи могут иметь некоторую мощность. Возникла идея объединения функциональных задач по общности функциональных признаков управления в подсистемы, называемые функциональными подсистемами. Важно, чтобы создаваемые функциональные подсистемы были достаточно сильно связаны по информации. Связь по информации можно оценить коэффициентом информационной взаимо­связи отдельных подсистем. Учитывая, что информация, используемая для управления в отдельных функциональных подсистемах, хранится в виде информационных массивов, дан­ный коэффициент может быть записан в виде k=N/N0, где N— количество взаимоиспользуемых информационных массивов в рассматриваемых функциональных подсистемах; N
0
—общее количество информационных массивов в обеих подсистемах.

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

Выделяют следующие основные подсистемы: технико-экономического планирования (ТЭП), технической подготовки производства (ТПП), управления качеством продукции (УКП), оперативного управления производством (ОУП), сбыта и реа­лизации продукции (СРП), материально-технического снабже­ния (МТС), бухгалтерского учета (БУ), управления кадрами (УК). Большинство указанных функциональных подсистем от­носится к уровню организационно-экономического управления предприятием, однако, подсистемы оперативного управления производством, управления качеством продукции могут нахо­диться на организационно-технологическом уровне управления и доходить до технологического.

Для каждой подсистемы может, быть выявлена организаци­онная структура управления в рамках данной подсистемы, функ­циональная структура в виде совокупности отдельных функциональных блоков по основным стадиям и фазам управления пример с выделением блоков планирования, учета, контроля, анализа и регулирования. Информационные связи между носителями информации устанавливаются на основе информационной модели функциональной подсистемы АИС. Выделяют входные документы, массивы оперативной информации, массивы нормативно-справочной информации, промежуточные массивы, входные массивы, выходные документы. Информационная позволяет также установить внешние информационные связи рассматриваемой подсистемы с остальными функциональными подсистемами АИС. По выделенным функциональным блокам должны быть построены алгоритмы решений типовых задач, что можно реализовать с помощью экономико-математической модели. Таким образом, декомпозиция функциональной подсистемы на функциональные задачи позволяет использовать типовые экономико-математические модели решения этих задач и приводит к созданию оптимальных алгоритмов реализации,


Выше указывалось, что функциональная структура АИС зави­сит также и от уровня объекта. Так, если мы перейдем к отрас­левой АИС, где объектом управления является министерство, то могут быть выделены основные функциональные подсистемы перспективного планирования, технико-экономического планиро­вания, оперативного управления, управления материально-техни­ческим снабжением, капитальным строительством, сбытом про­дукции, планирования, учета и анализа труда и зарплаты, уп­равления финансовой деятельностью, научно-исследовательскими работами, научно-технической информации, бухгалтерского уче­та, управления кадрами. Каждой подсистеме свойственна орга­низационная структура, функциональное разбиение на отдель­ные части, например, в подсистеме перспективного планирования могут быть выделены три основных функциональных блока: раз­вития отрасли, размещения предприятий, капитального строи­тельства. Несмотря на разнообразие функций, выполняемых эти­ми блоками, математические модели решения задач могут бази­роваться на одних и тех же зависимостях, отражающих закономерности развития отрасли в прошлом и выдающих прогноз на предстоящие годы.

Если в качестве объекта управления выступает научно-испы­тательный комплекс (НИК), предназначенный для проведения экспериментальных исследований и испытаний различной аппа­ратуры, то видоизменяется и функциональная структура АИС. В соответствии с решаемыми задачами (стратегическое управле­ние экспериментальным исследованием, оперативное управление ходом эксперимента, диспетчирование конкретного эксперимен­та) могут быть выделены три основных уровня управления: верхний — организационно-экономический; промежуточный — организационно-технологический и нижний—технологический. Организационно-экономическому уровню АИС при функциональном разбиении соответствуют подсистемы перспективного планирова­ния, текущего планирования, технической подготовки, материально-технического снабжения, труда и зарплаты, финансовой деятельности и др. Функциональные задачи, решаемые каждой из этих подсистем, практически мало отличаются от функцио­нальных задач, решаемых АСУП в рамках крупного предприятия. На технологическом уровне могут быть выделены функциональные подсистемы планирования эксперимента, его подготовки, проведения, а также обработки результатов эксперимента [14].

Для каждой функциональной подсистемы можно определить и соответствующие основные функциональные задачи. На рис. 2.10 представлена функциональная структура технологического уровня АИС экспериментом. Выделенные функциональные задачи могут быть разбиты и далее, однако указанные выше являются основными для формализации функциональной структуры на базе известных математических методов, что позволяет дать ко­личественную оценку эффективности выбора каждого варианта структуры системы. Таким образом, функциональный подход к структуре АИС позволит выделить основные функции, выполняемые системой, формализовать эти функции я перейти к созданию обеспечивающих подсистем.

Если объектом управления является технологический участок, функциональная структура АИС технологическим участком предполагает выполнение следующих функций: составление рас­писания загрузки оборудования, оперативное регулирование (диспетчирование), коррекция календарных планов, учет. Струк­турно АИС технологическими участками замыкаются сверху на АСУП, периодически получают из АСУП плановые задания, ди­рективные указания о смене и реализации планов технологиче­ского процесса, регулярно либо по запросу сообщают в АСУП статическую и динамическую информацию. Наряду с организационно-плановыми функциями по расчету календарных и объемных планов, учету текущего состояния оборудования, управлению взаимодействием оборудования АИС технологическими участками обеспечивают управление локальным оборудованием: станками с числовым программным управлением, роботами, раз­личными технологическими установками.

§ 2.4. ОБЕСПЕЧИВАЮЩИЕ ПОДСИСТЕМЫ АИС

Выделяемая в соответствии со структурным подходом обеспе­чивающая часть АИС включает в себя организационное, информационное, математическое, алгоритмическое, программное, техническое, лингвистическое, правовое и эргономическое обеспечения. Эти обеспечения создаются на стадии микропроектирования, т. е. внутреннего проектирования системы, ими определяется характер работ при создании АИС, а также взаимосвязь отдель­ных подсистем АИС при функционировании. Организационное обеспечение АИС создается на стадии предпроектного обследова­ния предприятия, когда делаются выводы о необходимости со­вершенствования существующей системы управления. Поэтому организационное обеспечение включает в себя средства и мето­ды, предназначенные для технико-экономического анализа су­ществующей схемы управления предприятием, определения целесообразного уровня автоматизации организационного уп­равления, организации управления производством в условиях АИС. На рис. 2.11 представлен состав организационного обес­печения (00) АИС. Выделены четыре основных взаимодейст­вующих составляющих: методы (М), средства (С), техническая документация (ТД) и персонал (П). Методы организационного обеспечения базируются на руководящих материалах по разра­ботке и внедрению АИС. Средства основываются на типовых задачах управления, имеющихся типовых структурах и схемах организационного управления, существующих унифицированных формах документов, а также пакетах прикладных программ. Техническая документация включает в себя техническое задание на создание АИС, технико-экономическое оборудование или материалы, необходимые для разработки и внедрения АИС. Персонал составляют главные конструкторы АИС и специалисты по отдельным функциям управления. На основе разработанного ор­ганизационного обеспечения реализуется усовершенствованная информационная схема управления, определяются задачи управ­ления, обеспечивающие наибольший экономический эффект раз­рабатываемой системы, формализуются требования к комплексу технических средств, программному обеспечению. Конкретные решения по организационному обеспечению реализуются на ос­нове пакета прикладных программ.

Функционирование любой автоматизированной системы бази­руется на непрерывно протекающем в ней информационном процессе. Все виды информации в АИС представляются в инфор­мационной базе. Совокупность средств и методов построения информационной базы составляет информационное обеспечение АИС. На рис. 2.12 представлена структура информационного



обеспечения (ИО) АИС. Информационное обеспечение делится на внемашинное (ВМ) и внутримашинное (М). Внемашинное обеспечение—это средства, которые используются вне ЭВМ. Сюда относятся системы классификации и кодирования (СК) экономической информации, различные нормативно-справочные документы (НД), оперативная документация (ОД), методиче­ские инструктивные материалы (ММ). Система классификации и кодирования информации обеспечивает формализацию инфор­мации в виде, пригодном для последующей обработки ее на ЭВМ.

Для нормальной производственной деятельности предприя­тия необходима конструкторская, технологическая, производст­венно-техническая информация, объединяемая в систему ин­формационно-справочной информации. При оперативном управ­лении производством необходимо иметь оперативную документацию. Эффективное функционирование производства невозможно без экономико-математических методов управления и отражающей их информации. Информация обычно хранится в памяти ЭВМ и составляет содержание внутримашинного инфор­мационного обеспечения, которое состоит из информационных массивов (ИМ) и программ (П), причем информационные массивы отражают статическую и динамическую информацию. Информационная база подвергается непрерывному обновлению, поэтому возникают входные массивы, представляющие собой совокупность исходных данных для решения задач АИС; сюда же входят данные, снимаемые с технологического процесса. При стыковке отдельных решаемых задач возникает промежуточная информа­ция, когда результаты решения одних задач используются для последующих. Входная и промежуточная информация составляет информационную базу АСУП. Результатом решения задач АИС является выходная информация, используемая для управления объектом.

Информационное обеспечение АИС является одним из наиболее трудоемких и актуальных обеспечений. Информационная база при ее разработке модельно представляется на концептуальном, логическом и физическом уровнях. Концептуальный уровень качественно оценивает имеющуюся информацию, логический уровень позволяет задать организацию информационных массивов в памяти ЭВМ, физический уровень обеспечивает реализацию информационной базы на имеющихся технических средствах. Получили применение различные структуры информационных баз с использованием централизованных и распределенных средств вычислительной техники.


Решение функциональных задач АИС, а также доведение управляющих воздействий до исполнительных элементов в автоматическом режиме осуществляется за счет технического обеспечения. Техническое обеспечение АИС — это комплекс технических средств (КТС), осуществляющий взаимосвязь технических средств сбора, обработки, передачи, вывода, представления информации, средств оргтехники и устройств управления ими. Такая взаимосвязь позволяет осуществить информа­ционный процесс в АИС. На основе техни­ческого обеспечения АИС реализуется вы­числительный процесс, который по своей струк­туре является отобра­жением реального процесса управления в сис­теме.

Структура технического обеспечения (ТО) АИС представле­на на рис. 2.13. Основными составляющими являются технические средства (ТС), методические материалы (ММ) и персонал (П) по разработке, внедрению и эксплуатации комплекса тех­нических средств. Технические средства делятся в соответствии основными стадиями преобразования информации. Это—сред­ства подготовки и регистрации (СПР) информации, ее сбора и передачи (ССП), хранения и обработки (СХО), вывода и воспроизведения (СВВ). При более детальном анализе могут вы­деляться средства диспетчеризации, оргтехники, вспомогатель­ное оборудование. Методические материалы отражают, прежде всего, типовые методики (М) выбора КТС, библиотеки типовых проектных решений (ТПР), методики оценки (МО) показателей качества функционирования КТС. Персонал состоит из разработ­чиков: вычислительных центров (РВЦ), периферийных средств (РПС), систем телеобработки данных (РСТ), средств оргтехни­ки (РСО). При внедрении АИС необходим монтажно-наладочный, а при эксплуатации—обслуживающий (ОП) и эксплуата­ционный персонал.



При выборе комплекса технических средств необходимо пом­нить, что: 1) целью функционирования КТС является обеспече­ние решения соответствующих задач АИС; 2) КТС преобразует информацию по различным принятым алгоритмам, способствует повышению производительности труда персонала, оперативности и достоверности принимаемых решений, однако основное реше­ние принимает человек — руководитель; 3) АИС является человеко-машинной системой, что необходимо учитывать при созда­нии комплекса технических средств АИС; 4) затраты на совер­шенствование технических средств должны быть соизмеримы с экономическими затратами, т. е. эффект от применения КТС формируется непосредственно в процессе производства; 5) на всех этапах ввода, обработки, преобразования информации не­обходимо устранять лишнюю избы­точность, т. е. следует хранить, вос­производить только необходимую информацию.

Если исходить из функциональ­ного подхода, то отдельные фазы преобразования информации могут быть объединены в следующие под­системы: регистрации и подготовки информации (ПРПИ), сбора и пере­дачи информации (ПСПИ), хране­ния и обработки информации (ПХОИ), воспроизведения и выдачи информации (ПВВИ). Взаимодейст­вие этих подсистем и объекта управления (ОУ) представлено на рис. 2.14. Информация с ОУ формируется автоматически либо вручную с использованием оператора (О). Она может подготавливаться в виде документа и передаваться курьерской связью (КС) непосредственно на подсистему хранения и обработки, которая является основой информационно-вычислительного центра АИС. Она может быть представлена также в виде электрического сигнала, способного передаваться по каналу связи. Тогда в виде неизбыточного кода она передается в подсистему сбора и передачи информации. В этом случае использу­ются средства телепередачи, т. е. реализуется автоматическая связь (АС).

Подсистема регистрации и подготовки информации может быть реализована на стандартных периферийных средствах, ко­торые через каналы связи, мультиплексоры передачи данных подсоединяются к электронным вычислительным машинам. Подсистема сбора и передача информации обеспечивает переда­чу информации с заданной верностью и сбор информации с ми­нимальной избыточностью. В состав данной подсистемы входят средства кодирования, модуляции, уплотнения линий связи. Под­система сбора и передачи информации по своей структуре явля­ется иерархической и включает в себя оконечное оборудование, каналы связи абонентского и магистрального типов, узлы комму­тации с различными принципами коммутации элементов инфор­мации, устройства хранения и предварительной обработки информации. Все эти средства объединяются сетями связи, имею­щими сложную топологию и разветвленную структуру. Подсисте­ма хранения и обработки информации реализуется в информа­ционно-вычислительном центре, причем вычислительная система может быть с централизованной и распределенной структурой; могут быть использованы вычислительные комплексы, включаю­щие более одной ЭВМ с различной организацией взаимодейст­вия. Подсистема хранения и обработки информации реализует и информационное обеспечение АИС, на ней организуется инфор­мационная база, поскольку именно в этой подсистеме осущест­вляется ввод, хранение, обновление и вывод информации. Здесь же реализуются основные вычислительные задачи АИС. В соот­ветствии с этим серьезное место при разработке данной подсисте­мы уделяется вопросу создания оптимальных алгоритмов обра­ботки и соответствующего программного обеспечения. Воздейст­вие на объект управления АИС осуществляется либо непосредст­венно через подсистему выдачи и воспроизведения информации, которая обеспечивает вывод информации в необходимой форме, либо при удаленности объекта вывод информации идет через подсистему сбора и передачи.

Существует широкий комплекс стандартных технических средств, позволяющий осуществить выбор комплекса технических средств на базе типовых элементов. Выпускаются не только средства обработки информации в виде электронных вычислительных машин, но и сопрягаемые с ними периферийные средства. Поэтому представленная структура взаимосвязи данных подсистем является условной, и современные стандартные средства зачастую могут иметь более крупные подсистемы, объединяющие несколько фаз преобразования информации. Над разработкой комплекса технических средств работают инженеры различных специальностей. Специалист по АИС (инженер-систмотехник) является пользователем; его задача —осуществить выбор, проектирование технических средств на базе стандартных элементов вычислительной техники. Тем не менее, при проектировании КТС АИС перед инженером возникает ряд задач, решение которых обеспечивает: совместимость технических средств и их агрегируемость; соответствие пропускной способности всех звеньев КТС скорости возникающей информации; максимальное использова­ние производительности устройств; надежность функционирова­ния технических средств, верность преобразования информации и эффективность комплекса в целом; возможность работы чело­века — руководителя с техническим комплексом [5].



Математическое обеспечение АИС включает в себя совокуп­ность методов и средств, позволяющих строить экономико-мате­матические модели задач управления заданным объектом. Структура математического обеспечения представлена на рис. 2.15. В состав математического обеспечения (МО) входят сред­ства (С), документация (Д) и мето­ды (М) выбора математического обеспечения. Средства математиче­ского обеспечения включают в себя средства моделирования (СМ) про­цессов управления, описание (ОЗУ) типовых задач управления, методы оптимизации экономико-математиче­ских моделей (MOM), методы мате­матической статистики (МС). Доку­ментация математического обеспече­ния оформляется на описание задач (03), задания на алгоритмизацию (ЗА), экономико-математическую модель (ЭММ) задачи, алгоритм (А) ее решения, типовой и контроль­ные, примеры (П). Методы выбора математического обеспечения—это методы определения типа задач (МОЗ), оценки вычислительной сложности (МОС) алгоритмов, оцен­ки отклонений (МОО) полученного решения от оптимального. Математическое обеспечение АИС предназначено для построения экономико-математической модели АИС, нахождения оптималь­ного решения при раскрытии этой модели, проведения анализа полученного решения.

В настоящее время существуют типовые экономико-математические модели управления, однако, нахождение глобальной модели, её декомпозиция на локальные модели, разрешение каждой локальной модели и составляет основу математического обеспечения АИС. ГОСТ определяет математическое обеспечение как совокупность математических методов, моделей и алго­ритмов обработки информации, использованную при создании АИС. Оно может быть разбито на общее и специальное матема­тическое обеспечение.

Общее математическое обеспечение является машинно-ориентированным и предназначено для обеспечения нормально­го функционирования ЭВМ. Оно реализуется в виде программ операционной системы, системы программирования, а также диагностических программ по проверке исправности узлов обо­рудования. В операционной системе выделяют две основные подсистемы: монитор и супервизор. Монитор осуществляет ор­ганизацию выполнения задач, супервизор управляет процессом взаимодействия между процессором и внешними устройствами» контролирует деятельность внешних устройств. Совместно мо­нитор и супервизор составляют программу «диспетчер», кото­рая определяет прием задачи, порядок ее решения и выдачу ре­зультатов. Операционная система современной АИС должна обеспечивать решение задач как в пакетном режиме, так и в реальном масштабе времени. В пакетном режиме пользователь отделен от машины, и решение задачи может происходить без его участия. При решении задач в реальном масштабе времени не­обходима непосредственная связь машин с объектом, напри­мер с терминалом. Целесообразна организация многопультовой работы, т. е. обслуживание одновременно с решением задач мно­гих пользователей с помощью выносных терминалов. Вместе с тем операционная система должна обеспечить и связь с другими вычислительными машинами. В соответствии с потребностями АИС выделяют четыре основных режима работы операционной системы: индивидуальный, режим пакетной обработки, мульти­программирования, разделения времени. При индивидуальном режиме машина находится в распоряжении одного пользователя. Режим позволяет решать задачи значительной сложности, свя­занные в основном с моделированием сложных объектов. При пакетной обработке пользователь не имеет непосредственного доступа к ЭВМ, он только подготавливает программы. Исходные данные передаются на машину и ожидают своей очереди реше­ния. Обработка ведется пакетами заданий, причем задания под­бираются так, чтобы суммарно обеспечить максимальную загруз­ку ЭВМ. В режиме мультипрограммирования машина использу­ется одновременно при решении нескольких задач по различным программам. Данный режим наиболее эффективен, когда задачи имеют разный характер: одни более загружают внешние устройства, другие — процессор. Поэтому возможно внутреннее прерывание программы и поочередное использование того или иного ресурса машины. В режиме разделения времени с ЭВМ ряд пользователей работает параллельно. В этом случае эффект одновременной работы, т. е. пользователя не мешают друг другу. На самом деле осуществляется прерывание задач, управление прерыванием задается операционной системой. Ре­жим разделения времени обычно требует большого объема памяти и вызывает значительную загрузку ЭВМ. Система программирования предназначена для автоматизации процесса программирования отдельных задач и включает в се­бя трансляторы входных языков, алгоритмические языки раз­личных уровней. С помощью системы программирования осу­ществляется преобразование с языков, близких к естественным, на язык соответствующей ЭВМ. Это освобождает программиста от тяжелого труда, связанного с непосредственным преобразо­ванием команд естественного языка в язык машины. Основой системы программирования обычно является алгоритмический машинно-ориентированный язык» рассчитанный на данный тип машины. Для ЕС ЭВМ таким языком является Ассемблер. При работе с вычислительными машинами распространение получи­ли такие языки, как АЛГОЛ, ФОРТРАН, КОБОЛ, ПЛ/1 и др. Использование любого из языков связано с назначением и предметной областью решаемых задач АИС. Например, для научных исследований пригодным оказывается язык ПАСКАЛЬ, для обработки больших массивов информации списочной струк­туры может подойти КОБОЛ, при реализации численных мето­дов целесообразно использовать ФОРТРАН.

Диагностические программы предназначены для выяв­ления ошибок в программном обеспечении и гарантируют его на­дежность.

Специальное математическое обеспечение ориентирует­ся на некоторую проблемную область. В любой предметной об­ласти могут иметь место наиболее часто встречающиеся матема­тические задачи, сводящиеся к задачам сетевым, линейного программирования, динамического программирования и т. д. Эта часть специального матобеспечения реализуется в виде библиоте­ки стандартных программ. Другая часть, которая обеспечивает функционирование системы управления, реализуется в виде об­щесистемного математического обеспечения. Пользователь, ис­пользуя общесистемное математическое обеспечение, в зависимо­сти от требований, предъявляемых к задачам, может дополнять его индивидуальными прикладными программами. Такое обще­системное математическое обеспечение называется прикладным.

Как следствие, в программном обеспечении АИС формируют­ся пакеты прикладных программ с различным назначением.

Совокупность программ и программных средств для реали­зации всего комплекса задач АИС на основе применения средств вычислительной техники получило название программного обес­печения АИС. ГОСТ определяет программное обеспечение АИС как совокупность программ для реализации целей незадач автоматизированной системы управления, обеспечивающих функционирование комплекса технических средств АИС.

Структура программного обеспечения (ПО) АИС представле­на на рис. 2.16. Программное обеспечение реализует в виде про­грамм те экономико-математические методы управления, кото­рые содержатся в математическом обеспечении АИС. В соответ­ствии с этим в программном обеспечении АИС выделяют три основные части: операционные сис­темы (ОС), пакеты прикладных про­грамм (ППП), проблемно-ориенти­рованные системы. (ПОС) програм­мирования. Операционные системы в программном обеспечении могут быть разделены на две части: на управляющую (УЧ) и обрабатываю­щую (04). Операционная система предназначена для расширения функциональных возможностей ЭВМ, автоматизации планирования вычислительного процесса, а также работы программиста. Управляющая часть операционной систе­мы обеспечивает решение задач в заданных режимах. Обраба­тывающая часть реализует трансляцию с различных языков прог­раммирования, редактирование программных модулей, генера­цию требуемой конфигурации вычислительной системы. Пакеты прикладных программ включают в себя программы общего (ПОН) и функционального (ПФН) назначений. Последние реа­лизуют управление и типовые алгоритмы обработки данных в АИС. Проблемно-ориентированные системы нацелены на авто­матизированное получение программного обеспечения. Сущест­венной задачей является организация вычислительного процесса (ОВП) в АИС, увязанного с потоками заданий по обработке ин­формации и с процессом ведения информационной базы (ВИБ). Проблема организации вычислительного процесса является са­мостоятельной задачей для проектировщика АИС. Отметим, что программное обеспечение является исключительно трудоемкой частью в общем процессе создания автоматизированной системы управления. Поэтому возникает проблема автоматизации проек­тирования программного обеспечения, разработки такой техноло­гии программирования, которая бы позволяла переходить непо­средственно от концептуального представления задач АИС к на­писанию программ обработки информации по каждой из вычис­лительных задач. Наиболее трудным является формализация за­дач на уровне спецификаций, когда необходимо содержательное представление перевести в формальное. Для этого должны соз­даваться специальные программно-технологические комплексы позволяющие иметь на входе представление задачи на естест­венном языке, а на выходе — программы обработки информации в АИС. При создании программного обеспечения особое внимание следует уделять вопросам его надежности и исключать тупиковые ситуации. Программное обеспечение должно строиться с минимальным количеством ошибок, обеспечивать контроль и те­стирование достаточно простыми средствами. Надежность прог­раммного обеспечения в настоящее время достаточно серьезная практическая и теоретическая проблема.

Лингвистическое обеспечение АИС представляет собой сово­купность языковых средств, используемых на различных этапах создания системы. Уже при обследовании предприятия встреча­ются понятия, соответствующие информационному обеспечению АИС: показатели, документы, реквизиты, структурные единицы информации. На этом этапе применяются информационные язы­ки, языки управления и манипулирования данными. При обще­нии с ЭВМ применяют диалоговые языки специального назна­чения. При функционировании системы используются языки программирования, моделирования, пакеты прикладных про­грамм, могут применяться языки высокого уровня, языки управ­ления вычислительным процессом, а также специализированные языки для автоматизации разработки и отладки программного обеспечения.

Правовое обеспечение АИС представляет собой совокупность нормативных актов, определяющих организацию системы, цели задачи, структуру и функции АИС, регламентацию процессов создания и функционирования АИС. Основой правового обеспече­ния являются законы СССР, соответствующие указы и постанов­ления Президиума Верховного Совета СССР, приказы, инструк­ции; акты министерств и ведомств, организаций, предприятий, учреждений, в рамках которых создается АИС. Все юридические акты по своему характеру могут быть разделены на две части: правовое обеспечение по разработке и правовое обеспечение на функционирование АИС. При разработке АИС существенными оказываются договорные отношения разработчика и заказчика, их правовое регулирование, условия использования ресурсов. Для этапа функционирования АИС должны быть определены: статус АИС, правовое положение структурных подразделений, правовые позиции отдельных видов процессов управления, по­рядок создания и использование информационных ресурсов и их носителей, использование программных, технических и дру­гих ресурсов, имеющихся в АИС.

Эргономическое обеспечение АИС представляет собой сово­купность методов и средств, предназначенных для выбора про­ектных решений, которые создают оптимальные условия для высокоэффективной и безошибочной деятельности человека-опе­ратора в АИС, быстрейшего освоения системы обеспечения. Составляющими эргономического обеспечения являются комп­лекс методов, методик, нормативно-справочных документов и технических средств, обеспечивающих формулировку эргономи­ческих требований к рабочим местам человека в системе, информационным моделям, условиям деятельности обслуживающего персонала в АИС. Таким образом, эргономическое обеспечение, с одной стороны, предусматривает меры, создающие удобства работы человека в системе, а с другой — определяет средства, обеспечивающие безошибочную его деятельность.

Требования к рабочим местам человека в АИС различны и зависят от персонала АИС. По способу использования информа­ции персонал АИС может быть разделен на следующие группы: персонал, потребляющий информацию для принятия решения (руководители различных уровней); персонал, выдающий инфор­мацию, т. е. являющийся ее источником (рабочие, контролеры, операторы и т. д.); персонал, который одновременно является и источником, и потребителем информации (начальники цехов, мастера, диспетчеры, оперативный персонал, сотрудники отде­лов, работники технического обслуживания средств вычислитель­ной техники и АИС). Для каждой группы персонала задаются свои эргономические требования и решаются соответствующие эргономические задачи в процессе проектирования и внедрения АИС.

Особое внимание уделяется оценке качества деятельности че­ловека в системе. При этом могут быть использованы методы экспертных оценок, которые позволяют учесть статистический материал, накопленный в процессе функционирования действую­щих систем, математические методы, базирующиеся на специаль­но подобранных математических моделях, отражающих деятель­ность человека. Обычно математические модели строятся по функциональному признаку, на основе выделения функций чело­века в АИС. Функции описываются формализованно, и на базе математических зависимостей дается количественная оценка па­раметров деятельности человека-оператора. Эргономическое обес­печение АИС предназначено также для повышения качества обу­чения персонала, т. е. подготовки обоснованных требований к уровню подготовки, формированию системы отбора, подготовки и переподготовки кадров для АИС. Требования эргономического обеспечения должны учитываться непосредственно на стадии разработки системы.

§ 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].

ГЛАВА 3 МЕТОДИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ АИС

§ 3.1. ПОНЯТИЕ СИСТЕМНОГО ПОДХОДА

В основе построения АИС, последовательности ее разработ­ки, создания и внедрения лежит системный подход. Основной его чертой является подход к проблеме управления как процес­су, учитывающему взаимосвязь частей или отдельных подсистем. Главным в системном подходе является установление целей, со­средоточение внимания на построение целого в отличие от пост­роения отдельных подсистем. Системный подход оказался необ­ходимым при увеличении сложности и размерности систем уп­равления, когда оказалось, что невозможно создать большую или сложную систему путем суммирования отдельных ее состав­ляющих. Свойства большой системы определяются не просто как арифметическое сложение свойств отдельных составляющих, возникает системный эффект, проявляются дополнительные ка­чества системы как следствие взаимодействия отдельных под­систем. Таким образом, системный подход заключается в изуче­нии явлений во взаимодействии их друг с другом. По своему со­держанию системный подход—это один из элементов материа­листической диалектики. Фундаментальным понятием этого под­хода является система как одна из всеобщих философских категорий. Содержание понятия «система» определяется ступенью познания явлений действительности и исходит из той задачи, ко­торую ставит перед собой исследователь. Можно выделить две стороны системного подхода: познавательную и конструктивную [9]. В соответствии с этим могут быть приведены разные опре­деления понятия системы.

Дискрептивное определение системы в общем виде может быть следующим: система представляет собой совокупность объ­ектов, свойства которой определяются отношениями между эти­ми объектами. Объекты, входящие в систему, называются зле-ментами системы либо подсистемами, если в дальнейшем они рассматриваются как системы, Дискрептивный подход как по­знавательный дает возможность объяснить функции, выполняе­мые системой. Функция есть проявление взаимодействия систе­мы с внешней средой. Функции обычно изучаются, когда систе­ма рассматривается извне. Проявление функции во времени на­зывают функционированием системы. Ее работа и внутреннее устройство тесно взаимосвязаны, а поэтому с понятием функции тесно связано другое понятие — структура. Если функции вво­дятся для объяснения поведения системы извне, то понятие «структура» вводится для объяснения функционирования систе­мы изнутри, т. е. определения ее устройства.

Изучение функций либо изучение структуры приводит к двум подходам при познании системы: к функциональному, либо к структурному. При одновременном анализе внутреннего устрой­ства системы и ее взаимодействия с окружающей средой могут использоваться оба подхода в единстве, возникает структурно-функциональный подход. Таким образом, дискрептивное описа­ние необходимо для изучения уже созданных систем, прежде все­го естественных, возникших вне человека, и человек с использо­ванием данного подхода объясняет окружающую действитель­ность.

В технике существуют технические системы, которые созда­ны искусственно, т. е. человеком, поэтому наряду с познаватель­ной частью деятельности человека весьма важна часть конструк­тивная, когда нужно ответить на вопрос, как строить такую си­стему, чтобы она удовлетворяла поставленной цели и обеспечи­вала выполнение требуемых от нее функций. Поэтому при созда­нии технических, автоматических и автоматизированных систем управления весьма важным является конструктивный подход. При конструктивном подходе обычно известны требуемые свой­ства системы, т. е. ее функции, по которым необходимо получить структуру системы. Очевидно, что дискрептивный и конструктив­ный подходы являются взаимодополняющими: первый обучает проектировщика, второй позволяет ответить на вопрос: как за­дать цель, под которую нужно построить систему, и как построить систему, которая реализует требуемую цель? В общем виде под "целью" понимают состояние к которому направлена тенденция развития системы. Цели бывают обьективные (например, в неживой природе) и субьективные (в живой)Проблема развития является различной для жнвой и нежн-вой природы. Техническая система, разработанная инженером, при своем функционировании препятствует последующему раз­витию, т.е. данный экземпляр системы не подлежит развитию. Однако опыт, накопленный при эксплуатации данного вариан­та системы, может быть использован при конструктивном под­ходе, когда проектируется следующий, более совершенный ва­риант, Поэтому развитие в технических системах предполагают как воплощение опыта, накопленного при функционировании предыдущих вариантов технических систем, в новых образцах техники. Для разработчика в основе создания системы первона­чально лежит некоторая цель. Цель возникает только тогда. когда ставится проблема. Цель обусловливает критерий, позво­ляющий отобрать из окружающей среды те элементы, которые войдут в систему. Отсюда вытекает несколько субъективный подход к понятию «система». В систему необходимо включать конечное число элементов, которые необходимы для решения по­ставленной проблемы, т. е. система есть средство решения проб­лемы.

Границу между отобранными элементами, т. е. системой, и неиспользуемыми элементами, т. е. внешней средой, определяет исследователь. Под внешней средой можно понимать совокуп­ность всех систем, кроме той системы, которая образуется в со­ответствии с поставленной целью. Отсюда можно дать следую­щее конструктивное определение системы: система есть конечное множество элементов и отношений между ними, выделяемое из среды в соответствии с конкретной целью в рамках требуемого интервала времени. Выделенная в конструктивном понимании система обладает свойственной только ей структурой, т. е. схема образования системы представляется как такая последователь­ность: возникает проблемная ситуация, по которой формируется цель. По поставленной цели определяются функции системы, по функциям строится структура. В философии вводятся понятие формальной, материальной и логической структур системы. Под формальной структурой понимают совокупность элементов и от­ношений между ними, необходимых и достаточных для достиже­ния системой заданных целей; при этом предполагается, что не­зависимо от нас эта формальная структура существует. Очевид­но, эта структура является идеальной, и к ней должен стремить­ся исследователь. Материальной структурой называют реальное выполнение формальной структуры при ее реализации. При со­здании технических систем различают логический и физический уровни: на логическом уровне строится некоторый вариант фор­мальной структуры системы, физический уровень воплощает ма­териальную структуру. Можно надеяться, что одной я той же фиксированной цели системы соответствует одна формальная структура и ей может соответствовать множество материальных структур. Однако при проектировании технических систем ин­женер обычно не ограничивается какой-то одной формальной структурой. Обычно из совокупности предложенных структур по некоторым критериям качества выбирается одна наиболее целе­сообразная. При этом весьма важным оказывается процесс фор­мализации структуры, выделения класса структур, классов их преобразования, инвариантных по отношению к заданным це­лям, развития формальных методов анализа и синтеза структур, выбор их оптимальных вариантов автоматизированными средст­вами.

Выделенная в рамках заданной проблемы система взаимо­действует с окружающей средой. Это взаимодействие проявля­ется внешними входными и выходными связями. По своему ха­рактеру обобщенно эти связи можно разделить на информаци­онные и ресурсные. Чтобы система была создана, нужна цель, которая выражается в информации. Чтобы система была реали­зована на каких-то средствах, нужны ресурсы в виде вещества, энергии, т. е. ресурсные связи—это связи материальные. Поэто­му на входе системы задаются цель (в виде информации) и ре­сурсы, на выходе формируются информация о результате функ­ционирования системы и некоторый результат в виде потери ре­сурсов. Рассмотрение системы возможно как в информационном, так и в материальном аспектах. Информационный аспект пред­полагает рассмотрение системы как «черного ящикам и позволя­ет использовать понятия и средства кибернетики, такой подход получил название кибернетического.

Рассмотрим приложение структурного и функционального подходов к анализу и синтезу структур АИС. С помощью струк­турного подхода могут быть описаны и классифицированы структуры, выяснены классы преобразования структур, инвари­антных к заданной цели, созданы формальные методы анализа и синтеза структур, разработаны алгоритмы, оценивающие со­став элементов, входящих в структуру, и проведена оптимиза­ция. Исходя из перечня этих задач, видно, что они возникают при анализе и синтезе организационной структуры АИС, при изучении связей между элементами и формализации их на осно­ве теории графов. Эти процедуры соответствуют двум основным этапам структурного подхода: определению состава элементов в организационной структуре к выявлению оптимальной струк­туры системы.

Оптимальная структура в философском смысле соответству­ет формальной структуре, под которой понимают совокупность функциональных элементов и их отношений, необходимых и до­статочных для достижения системой заданных целей. При этом организационная структура должна реализовывать заданную цель управления с минимальными ресурсами. Реальное напол­нение формальной структуры приводит к материальной структуре, т.е. к физической реализации организационной структуры в виде конкретной организационной схемы управления с соответ­ствующим распределением задач по уровням управления. Функ­циональный подход оказался наиболее плодотворным при ана­лизе и синтезе функциональной структуры. Функции системы— это ее свойства в динамике, приводящие к достижению цели. Не­обходимо иметь способ описания различных функций и критерии сравнения их. Функциональная структура выявляет отношения системы с окружающей средой, называемые свойствами или ха­рактеристиками системы. Характеристики могут быть качествен­ными и количественными. Для количественной характеристики вводят понятие параметра, т. е. числа, которое выражает отно­шение между данной характеристикой и некоторым эталоном.

Функционирование системы есть движение точки» изображаю­щей эту систему, по некоторой траектории в пространстве со­стояний. Существует некоторое состояние конечной цели, пере­ход в которое возможен по различным траекториям, и проекти­ровщик обязан найти наилучшую траекторию движения систе­мы к заданному целевому состоянию. Функционирование систе­мы как переход системы из одного состояния в другое обычно описывается с помощью совокупности параметров, характеризующих качество системы. Выявление оптимальных траекторий движения является трудной задачей, решаемой обычно формаль­ным образом. Чаще всего функциональная структура отдельных элементов бывает неизвестна, и функциональный подход реали­зуется как кибернетический, т. е. устанавливаются состояния на входе и на выходе, функции отдельных элементов системы описываются через некоторые операторы, связывающие состоя­ния выхода и входа.

Так как организационная и функциональная структуры явля­ются отображениями единой структуры системы, то структур­ный и функциональный подходы при анализе и синтезе объеди­няются в структурно-функциональный подход, основными зада­чами которого можно считать синтез структур вновь создавае­мых АИС, выявление функций уже созданных и функционирую­щих систем. Анализ структур предполагает исследование боль­шого разнообразия структур, классификацию их по наиболее ха­рактерным признакам, в качестве которых могут быть выбраны типы иерархии, древовидность, связь с внешней средой, направ­ленность связей, значимость отдельных элементов структуры. Иерархия позволяет многократно делить систему на подсистемы, причем любая подсистема может рассматриваться как содержа­щая определенное количество подсистем, выделенных из данных и имеющих подчиненное значение.

Деление на подсистемы может выполняться по-разному в за­висимости от правил объединения элементов. Пределом деления является возникновение на нижнем уровне подсистемы, которая еще может выполнять функции управления. Чтобы овладеть системным подходом, разработчик должен быть поставлен на уро­вень более высокий, чем уровень разрабатываемой системы. Он должен рассматривать создаваемую систему как подсистему не­которой системы более высокого ранга. Если создается АСУП, то разработчик должен рассматривать ее как составную часть отраслевой АИС либо АИС объединением.

Любую АИС характеризует огромное количество исходных данных, сложность производственных связей на предприятии, стохастичность воздействий внешней среды, что вызывает необ­ходимость учета социально-экономических и организационно-технических факторов. Исследователь должен изучать проекти­руемую систему не изолированно от внешней среды, а в совокуп­ности с другими системами (подсистемами). При системном подходе АИС рассматривается как интегрированное целое, при­чем в основе интеграции содержится цель управления. Синтез системы (С) на базе системного подхода представлен на рис. 3.1. Первым этапом синтеза является формирование заданной цели функционирования (Ц). Этот этап обычно реализуется с помощью метода декомпозиции, позволяющего выявить необходимые данные (Д) и соответствующие им требования (Т), как усло­вия достаточности реали­зации заданной цели. Обычно цель может де­композироваться на под­цели. Иерархия целей должна быть дополнена перечнем ресурсов для обеспечения каждой цели, фиксированием их уровней и взаим­ной подчиненностью. На основе исходных данных, которые воз­никают из анализа окружающей среды, цели управления, огра­ничений на ресурсы и возможности ее реализации, формиру­ются технические требования. С учетом этих требований созда­ются отдельные подсистемы (П), компоненты (К) и осуществля­ется выбор (В) этих компонентов на основе критерия эффек­тивности (KB).

§ 3.2. ЭТАПЫ РАЗРАБОТКИ И ПРОЕКТИРОВАНИЯ АИС

В настоящее время работающие на промышленных предприятиях АИС охватывают разный уровень управления, различные технологические процессы, участки производства, огранизационно-хозяйственные службы предприятия. АИС реализуются на вычислительной технике третьего поколения, но в большинстве своем автоматизируют часть функций управления, в соответст­вии с чем достигается экономический эффект от внедрения и функционирования системы. Эффективность АИС во многом оп­ределяется теми техническими решениями, которые были зало­жены при ее проектировании. Решение проблемы разработки АИС во многом определяется характером объекта, совершенст­вом организационной схемы существующего управления, источ­никами экономической эффективности при автоматизации, ис­пользуемыми методами и средствами проектирования. Только снижение сроков разработки и создания АИС при ограниченном сроке морального старения технических средств позволяет эф­фективно использовать систему, а поэтому процесс создания и проектирования АИС требует системного подхода с учетом слож­ности объекта управления, окружающей среды, углубляющихся взаимосвязей между объектом управления и средой.

Технология создания АИС должна преследовать также ис­пользование современных методов проектирования: средств ав­томатизации, типовых проектных решений, совершенных эконо­мико-математических моделей, рациональных средств декомпо­зиции моделей и выбор оптимальных уровней агрегирования информации. При построении системы необходимо руководство­ваться основными принципами системного подхода, которые за­ключается в следующем: 1) пропорционально-последовательном продвижении по этапам создания системы; 2) согласовании ин­формационных, надежностных, ресурсных и других характери­стик; 3) правильном соотношении отдельных уровней иерархии в системе; 4) целостности отдельных обособленных стадий по­строения АИС. При этом должен реализовываться главный принцип—обеспечение максимальной эффективности построен­ной системы.

Так как АИС является информационной системой, то эффек­тивность зависит от количества управляющей информации, ко­торая используется в системе для принятия решения. Внешняя управляющая информация в АИС служит для упорядочения со­стояния управляемой системы и уменьшения ее неопределенно­сти, которая оценивается энтропией. Если в неупорядоченной системе имело место по состояний и состояния были равноверо­ятны, то до внесения управляющей информации энтропия систе­мы может быть определена как H0=log2n0=kln(n
0
)
, где k
— ко­эффициент перехода от двоичного алгоритма к натуральному. При внесении управляющей информации энтропия Но уменьша­ется до значения И, что соответствует уменьшению неопределен­ности состояний системы. Тогда число состояний уменьшается до л, т. е. многие из состояний становятся недопустимыми после введения управляющей информации. Количество управляющей информации численно равно уменьшению энтропии, т. е.I=H0-H=kln(n0/n). Отсюда число состояний после введения управляющей информации определится как


Для оценки эффективности системы примем некоторый закон, определяющий зависимость эффективности системы Э от неупо­рядоченности. Запишем эффективность в виде Э=Эmах[1-j(n)], где Эmах—максимальное значение эффективности для некоторой идеальной системы, т. е. системы, обладающей фор­мальной структурой; j(n) —некоторая функция, которая зави­сит от модели, связывающей эффективность с числом состояний. Если j(n) =n/n0, то



На рис. 3.2 построена зависимость Э от количества управ­ляющей информации I. Видно, что при бесконечном увеличении количества управляющей информации эффективность не может превысить максимального значения (Эmax). Это значение опре­делено конструктивными решениями, заложенными при проекти­ровании системы» а поэтому для созданной системы нецелесооб­разно ввиду ее удорожания увеличивать количество управ­ляющей информации выше не­которого предела. Экономиче­ского эффекта это не даст, а затраты на создание системы резко увеличатся. Действи­тельно если ввести некоторый коэффициент эффективности по затратам m=d
Э/
dI
,
то не­трудно увидеть, что по мере усложнения системы этот ко­эффициент уменьшается, а поэтому целесообразно переходить к новым конструктивным решениям, изменять функциональную структуру. Тогда получается новый уровень (Эmax1). Этот эффект (исходя из системного подхода) является эффектом развития системы, когда, выявив недостатки созданной системы, перехо­дят к системе, обладающей новыми качествами с повышенным уровнем Эmах1,. Проектирование АИС можно разделить на два этапа: макропроектирование и микропроектирование. Этап мак­ропроектирования отвечает на вопрос: с какой целью создается АИС? Этап микропроектирования отвечает на вопрос: на каких средствах реализуется система? В модельном представлении этап макропроектирования отражает уровень концептуального и логического проектирования, этап микропроектирования—уро­вень физического проектирования. Последовательность разра­ботки АИС на этих этапах представлена на рис. 3.3.

Этап макропроектирования состоит из подэтапов анализа и синтеза. На подэтапе анализа формулируется цель управления (Ц) исходя из особенностей изучения объекта уп­равления (ОУ), окружающей среды (С). Для формулировки це­ли управления необходимо выбрать и соответствующие критерии (К), поскольку может быть множество целей» которые на осно­ве дерева целей могут быть сведены к глобальной цели (Ц). Из-за сложности объекта управления и трудности выделения этого объекта из окружающей среды представляем объект в виде не-



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

В условиях социалистического хозяйствования критерием уп­равления предприятием может служить максимум прибыли при ограничении на номенклатуру выпускаемой продукции. При этом возникает проблема разработки частных математических моделей управления для отдельных задач. На основе такой мо­дели могут быть выбраны функции, подлежащие управлению, определена необходимая степень агрегирования информации, оценены затраты при разработке различных вариантов органи­зации вычислений по данным функциональным задачам. Чтобы система была эффективной, она должна удовлетворять двум ос­новным условиям: прибыльности и возможности сопровождения, заключающейся в создании документации по эксплуатации си­стемы и возможности внесения в эту документацию соответст­вующих изменений, отражающих производство и совершенство­вание системы управления им. Таким образом, на концептуаль­ном уровне на основе общей математической модели управления происходит переход к частным математическим моделям. При логическом проектировании, как следующем этапе разработки АИС, определяется множество моделей управления, которые реализуют все функции управления, подлежащие автоматиза­ции, устанавливается множество задач, решаемых АИС, с учетом частоты решения каждой задачи и качества алгоритмов, реали­зующих эти решения.

После завершения подэтапа анализа весьма существенным оказывается подэтап синтеза. Здесь предусматривается со­здание модели АИС (МАСУ) и выбор некоторой стратегии уп­равления (СУ). Подэтап синтеза реализуется также на двух уровнях: на концептуальном и логическом. На логическом уров­не можно формализовать задачу синтеза АИС и необходимо уде­лить основное внимание синтезу модели АИС. В основе синтеза модели АИС лежит синтез ее структуры, а поэтому необходимо формальными методами синтезировать организационную, функ­циональную, алгоритмическую и техническую структуры. Здесь должны быть использованы знания инженера-системотехника в области математических методов моделирования, на основе чего удается получить рациональное решение по структуре системы как основе дальнейшего построения ее обеспечении.

Основным этапом в работе выпускника специальности инже­нера-системотехника является этап макропроектирования. Имен­но при макропроектировании закладываются основные свойст­ва системы.

Этап микропроектирования оказывается не менее важным. От того, как реализуется физический уровень системы, зависят количественные характеристики ее свойств. При микро­проектировании осуществляется разработка организационного (00), информационного (ИО), математического (МО), про­граммного (ПО)» алгоритмического (АО), технического (ТО), правового (ПРО) и эргономического (ЭО) обеспечении. В этой работе участвуют инженеры различных специальностей, здесь реализуется физический уровень АИС, для которого характерны необходимость оценки параметров создаваемой системы, выбор критериев качества функционирования, обеспечение значений этих критериев в пределах, определенных техническим задани­ем. На этапе микропроектирования важным оказывается математическое обеспечение как совокупность экономико-математи­ческих моделей управления производством и техническое обе­спечение, на котором реализуется система. Достаточно тради­ционным стала централизованная структура технических средств АИС с мощными ЭВМ и иерархической структурой уровней уп­равления.

На средних и крупных предприятиях различных отраслей уже в настоящее время можно выделить три основных иерархи­ческих уровня, автоматизация каждого из которых требует при­менения ЭВМ различной производительности. Верхний уро­вень связан с планированием и организационным управлени­ем предприятием и его основными отделами. Здесь может быть использована одна или несколько ЭВМ средней мощности. Средний уровень предназначен для учета работы произ­водства, календарного планирования, оперативного управления, здесь с успехом нашли использование мини-ЭВМ, которые рас­пределяются по цехам предприятия. Нижний уровень предназначен для контроля и управления технологическими про­цессами, он реализуется на локальной сети микропроцессоров,

Микропроцессоры имеют специализированный характер при­менения: одни используются для контроля, другие для автома­тического регулирования технологических процессов, третьи для автоматизации пуска и останова установок, агрегатов и т. д. Для верхнего и более высоких уровней управления характерно использование машин в мультитерминальном режиме, что поз­воляет по запросу различным пользователям отдельных служб предприятия получать в диалоговом режиме необходимую ин­формацию для управления.

Чтобы пользоваться централизованным банком данных, целе­сообразно иметь сеть, связывающую ряд ЭВМ. Сеть ЭВМ явля­ется отличительной особенностью современного этапа развития АИС, этапа перехода к интегрированным системам управления. Поэтому на уровне микропроектирования возникает задача со­здания локальных сетей, объединяющих ЭВМ разных типов, разработки программной реализации таких сетей при решении задач АИС в реальном масштабе времени. Поэтому необходимо усилить работу по микропроектированию в области создания ап­паратных и программных интерфейсов, программ управления совместной работой совокупности ЭВМ, методов распределен­ной обработки информации с использованием различных типов банков данных. Проблемы создания информационного, техниче­ского и программного обеспечений являются исключительно ак­туальными, от их решения зависит эффективность создания и внедрения АИС.

Общеотраслевые руководящие методические материалы по созданию АИС (ОРММ) устанавливают следующие этапы: предпроектный анализ (обследование предприятия и разработка технического задания на проектирование), разработка проекта (технический и рабочий проекты) и ввод АИС в эксплуатацию, При проектировании АИС встречается целый ряд принципиаль­ных отличий предприятия как объекта управления. Проектиро­вание АИС обычно ведется для конкретного предприятия, в то время как другие технические системы являются более универ­сальными. Кроме того» обычно оказывается невозможным про­ведение натурных испытаний, позволяющих оценить использова­ние того или иного метода управления, а поэтому значительно повышается роль математических методов, в том числе анали­тического и имитационного моделирования на этапе макропро­ектирования.

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

На стадии предпроектного анализа проводится об­следование и готовится технико-экономическое обоснование раз­работки АИС. Разработка АИС осуществляется обычно по пла­нам министерства либо в соответствии с решениями других орга­нов. Возможны различные варианты создания системы. Для уже действующего предприятия, где создана и функционирует ручная система управления, определена номенклатура выпускаемой про­дукции и функции управления отдельных подразделений, АИС может создаваться в условиях реконструкции предприятия, рас­ширения производства и номенклатуры выпускаемой продукции. Но наиболее благоприятны случаи, когда АИС создается для вновь строящегося предприятия.

Разработка технического задания, в котором должны быть определены принципы построения, организационная и функцио­нальная структуры АИС, основные требования к подсистемам, намечены пути совершенствования организационной схемы уп­равления, осуществляется на предпроектном этапе. Для повы­шения качества проектных решений на предпроектном этапе не­обходимо широко использовать формализованные методы ана­лиза объекта, стандартные формы документации для отображе­ния результатов обследования.

Разработка проекта проводится в два этапа: выпол­няются технический и рабочий проекты. На основании техниче­ского задания составляется общий технический проект на всю АИС, а потом подробный технический проект по очередям ее за­пуска. При их разработке необходимо учесть взаимодействие АИС с подсистемами других уровней, а именно: с отраслевой АИС, с АИС технологическими процессами. Состав общего технического проекта имеет ряд типовых разделов, связанных с обо­снованием проектных решений, набором задач, определением ор­ганизационной и функциональной структур АИС и т. д. При ра­бочем проектировании выполняются в основном работы, связан­ные с микропроектированием системы. Создаются обеспечиваю­щие подсистемы, пишутся инструкции персоналу АИС. Рабочий проект фактически отражает все особенности созданной систе­мы и формально представляет будущую.

Кроме технического и рабочего проектов при создании слож­ных и оригинальных систем возможно наличие предварительной стадии — эскизного проектирования. Эскизный проект описыва­ет предлагаемую систему управления путем рассмотрения воз­можных вариантов структурных схем, способов организации ин­формационного обеспечения, выбора вариантов алгоритмов об­работки информации. Из альтернативных вариантов выбирают­ся наилучшие и предлагаются на рассмотрение заказчику. Если создан рабочий проект системы, то осуществляется ввод си­стемы в эксплуатацию. На этом этапе завершаются строительно-монтажные и пусконаладочные работы, начинается опытная эксплуатация, и проводятся сдаточные испытания си­стемы.

В период опытной эксплуатации выявляются недостатки и упущения предыдущих этапов, вводятся дополнительные усовер­шенствования, отрабатываются программы ЭВМ. Дополняются инструкции обслуживающему персоналу, производится отладка всех видов обеспечения АИС и проводится оценка работы АИС в реальном масштабе времени. Путем сдаточных испытаний си­стема передается в промышленную эксплуатацию. На этом эта­пе возможно последующее совершенствование системы и даже ее реконструкция.

Технический и рабочий проекты вместе составляют технорабочий проект, который должен разрабатываться одновременно с подготовкой самого объекта к вводу АИС в эксплуатацию.

Ввод АИС в эксплуатацию требует предварительной подго­товки объекта. На технологическом уровне невозможно созда­ние эффективной АСУ ТП без разработки технологии, оптималь­ной для введения автоматизации. На организационно-экономи­ческом уровне управления необходима коренная перестройка организационной схемы управления производством с перерас­пределением функций управления и обработки информации с учетом возможностей современных технических средств и управ­ления в реальном масштабе времени при наличии больших объ­емов циркулирующей информации. Нерациональная организа­ционная структура объекта при автоматизации не сокращает об­служивающий персонал. Возрастающие объемы информации в условиях ручного распределения функций управления могут только разобщить управляющий персонал, для чего потребуется вводить дополнительных координаторов, объединяющих частные функции управления для реализации единой цели управления в системе. Несмотря на узаконенный существующий порядок раз­работки АИС, методика выполнения этих работ, содержание, ор­ганизация их на месте не являются четко определенными; в свя­зи с этим имеют место удлинение сроков разработки и внедре­ния, снижение эффективности работы построенной АИС.

Для правильного определения затрат финансовых, техниче­ских и людских ресурсов на построение АИС необходимы: раз­работка экспресс-методом социальной готовности предприятия, оценка уровня техники и технологии, наличие резервов произ­водства. Методическая работа в этом плане является исключи­тельно актуальной. Возникшие на этапе технического задания ошибки при внедрении системы ведут к огромным задержкам и экономическим потерям. Отсутствие экономического обоснова­ния технического задания часто является одним из наиболее слабых мест большинства проектов АИС. Необходимо повышать ответственность заказчика и разработчика за обоснованность и проработанность технических заданий. Например, на этапе со­здания технического проекта обычно не уделяется внимание ис­следованию разрабатываемых алгоритмов АИС. Эта проработ­ка возможна с использованием имитационных моделей. Это по­зволяет, не затрачивая реальных ресурсов, оценить основные по­казатели алгоритмов, что особенно важно на этапе их последую­щего применения. Весьма существенным оказывается проекти­рование необходимых изменений в общей системе управления предприятием при внедрении АИС. Необходимы социальный и психологический анализ существующей системы управления, ме­тодика проведения подобных работ, участие в разработках АИС социологов и психологов. Этап внедрения АИС нередко носит кустарный характер, отсутствуют общие разработки по техноло­гии внедрения на предприятиях отдельных задач АИС, обучению персонала и т. д.

§ 3.3. ПРОБЛЕМА АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ И ПУТИ ФОРМАЛИЗАЦИИ СТРУКТУРЫ АИС

Сокращение сроков и уменьшение стоимости разработки АИС при повышении эффективности и научно-технического уровня создаваемых систем возможно лишь при широком внедрении систем автоматизированного проектирования АИС (САПР АИС). При создании АИС существует вполне установившаяся последо­вательность принятия основных проектных решений: предпроектный анализ, концептуальное, логическое и физическое проек­тирование. Эти этапы могут быть представлены двумя основны­ми стадиями: содержательным проектированием, включающим в себя три первых этапа, и разработкой рабочего проекта, т. е. фи­зическим проектированием [20]. САПР АИС в основном наце­лены на автоматизацию разработки рабочего проекта, в то же время недоучет важности стадии содержательного проектирова­ния приводит к существенным ошибкам, которые закладывают­ся на ранних этапах создания системы и приводят к недостаточ­ной ее эффективности. Поэтому можно считать, что наиболее актуальной задачей является автоматизация проектирования ранних этапов создания АИС, в основе которых лежит разработ­ка функциональной и алгоритмической структуры. Необходимо разработать формальные методы синтеза структуры, а также со­ответствующие инструментальные средства автоматизации про­ектирования. Нельзя исключить и проблему согласования ста­дий содержательного проектирования и рабочего проекта, по­скольку важно выбрать структуру вычислительного процесса АИС, который реализует обработку информации, необходимой для решения задач управления в системе.

Существует целый ряд систем, ориентированных на проекти­рование задач обработки данных. Эти системы являются незави­симыми от объекта управления, но в них не решаются проблемы автоматизации этапа содержательного проектирования. Разрабо­таны используемые на стадии содержательного проектирования АСУП отдельные методы автоматизации: элементный, подсистемный, объектный, модельный. Они отличаются степенью ох­вата автоматизируемых функций управления, реализуемых в процессе управления [21]. В основе элементного метода лежат типовые проектные решения, которые, однако, достаточно сложно реализовать на конкретном объекте управления, но они позволяют сократить трудоемкость разработки в среднем на 30% по сравнению с индивидуальным проектированием. При подсистемном методе типовые проектные решения прини­маются на уровне функциональных подсистем, создаются типо­вые пакеты прикладных программ, что обеспечивает уменьше­ние информационных связей при выбранных экономико-матема­тических моделях, однако при конкретной привязке к объекту управления систему приходится дорабатывать. При объект­ном методе создание АИС ориентируется на обобщенный объ­ект, т. е. выбирается некоторый класс предприятий. В качестве примера можно отметить разработанную систему «Сигма». Зна­чительный интерес представляет модельный метод проекти­рования, который предполагает наличие обобщенной математи­ческой модели управления с последующей декомпозицией этой модели на частные модели, отображающие формальные поста­новки функциональных задач АИС. Наибольшую сложность при этом представляет построение гипотетической обобщенной мо­дели, основанной на анализе и обследовании совокупности пред­приятий [19]. Проектные решения, выбираемые на базе этой модели, не всегда пригодны для каждого последующего объек­та автоматизации. Возможно автоматизировать лишь тот класс предприятий, для которых установились организационная струк­тура и методы управления. Полезным может считаться подход, когда экономико-математическая модель управления строится непосредственно в соответствии с данным объектом. Желатель­но, чтобы такая модель была достаточно общей и характеризо­вала большой класс объектов. Отсюда возникают противоречия между общностью модели и конкретным автоматизируемым объектом, поскольку предприятия имеют серьезные индивиду­альные особенности.

Современное промышленное предприятие—это большая и сложная система. Наличие огромного количества взаимосвязан­ных элементов, функционирующих в динамике, не позволяет с достаточной точностью найти математическое описание объекта, а поэтому проектирование АИС носит творческий и зачастую ин­дивидуальный характер. Существен и субъективный фактор в процессе проектирования, поэтому полная автоматизация про­цесса проектирования АИС пока невозможна. Задачу автомати­зации следует ставить с учетом использования на отдельных этапах творческих возможностей человека, освобождая его от рутинных операций. Выбор проектного решения остается зада­чей творческой и относится к человеко-машинным процедурам. Вопрос состоит в создании систем автоматизированного проек­тирования, которые должны базироваться на новой информа­ционной технологии.

Независимо от путей решения этой проблемы центральной задачей, решаемой на стадии содержательного проектирования, является синтез структуры АИС. Он предполагает прежде всего определенные пути ее формализации. Для этого, как указыва­лось выше, выберем такие аспекты структуры, как организаци­онный, функциональный, алгоритмический и технический. Ре­альная структура представляет собой набор элементов, взаимо­действующих во времени и пространстве. При формализации необходимо использовать подход, позволяющий отобразить структуру с помощью известного математического аппарата.

Чтобы увязать реальные производственные потоки и инфор­мацию, описывающую управление, полезно воспользоваться теорией графов. На ее основе структуру АИС можно представить следующим образом: элементы структуры располагаются в уз­лах графа, а дуги отображают всевозможные отношения между этими элементами. Совокупность дуг и узлов создает формаль­ное отображение структуры. В зависимости от содержания вер­шин и дуг графа можно отобразить организационную, функцио­нальную, алгоритмическую либо техническую структуры. Дей­ствительно, отношения между вершинами, закрепленные в виде дуг, могут отображать материальные, энергетические, информа­ционные потоки. Значение этих отношений позволяет осущест­вить параметрический синтез различных аспектов структуры и дает возможность выбрать оптимальную организационную структуру системы, оценить требуемые вычислительные мощно­сти, допустимые потоки информации, документооборот и целый ряд других параметров структуры АИС- Вершины графа при отображении организационной структуры есть подразделения предприятий, для функциональной структуры—это функции или задачи управления, для алгоритмической структуры — алго­ритмы, для технической — аппаратные средства. Совокупность дуг графа в организационной структуре отображает схему ор­ганизационного управления, в функциональной — связи между подсистемами, в алгоритмической—связи по управлению либо по информации, в технической—физические связи между эле­ментами. Формализация отношений между вершинами может быть выполнена также на основе типового математического ап­парата.

В наиболее простом случае, когда отображают наличие или отсутствие связей, используют функции бинарных отношений. Эти функции, могут быть сведены в матрицы отношений, и тогда любая организационная структура представляется в виде графа либо матриц отношений между элементами. Это позволяет про­водить на графе формальные преобразования и при оптимиза­ционной постановке задачи получать наиболее целесообразные виды организационной структуры АИС. В качестве такого фор­мального преобразования может быть использовано возведение матриц в определенные степени, что позволяет переходить от матрицы отношений к матрице цепочек соединений. На основе матрицы цепочек соединений можно найти отношения между удаленными подразделениями. Если перейти к матрице цикли­ческих соединений или матрице циклов, выполнив ряд формаль­ных операций над матрицами, то в организационной структуре можно выявить цепи обратной связи, найти циклы, связанные с обратными потоками управления, с возвратами документов и другими задачами. В частности, из матрицы циклов путем вы­деления групп тесно связанных вершин можно получить классы отношений эквивалентности, что позволяет выявить подразделе­ния, которые взаимодействуют по рассматриваемому признаку. Поэтому при автоматизации управления такие подразделения могут быть преобразованы на основе идей, полученных из фор­мального представления структуры. Принцип оптимизации ор­ганизационной структуры в том, чтобы объединить в одном под­разделении задачи, которые связаны между собой по информа­ционной базе, по функциональным потребностям, по програм­мным средствам и т. д. В этом случае необходимо проанализи­ровать функциональную структуру и построить граф с отобра­жением задач в вершинах графа, а отношений между задача­ми—в виде дуг графа. Используя аналогичные преобразования матриц, можно найти класс тесно связанных задач по рас­сматриваемым параметрам и соотнести эти задачи с конкрет­ными подразделениями предприятия. Целесообразно объеди­нить в одном подразделении задачи одного класса эквивалент­ности, перераспределив на основе этого функциональные задачи между подразделениями предприятия. Тогда переходят к новой организационной структуре, целесообразность которой можно оценить на основе параметрического расчета, т. е. определив пропускные способности подразделений» вычислительные мощ­ности, свойства документооборота и т. д. При этом могут изме­ниться требования, предъявляемые к аппаратным и програм­мным средствам, реализуемым на стадии рабочего проекта си­стемы.

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

Часто необходимо использовать кибернетические методы, ба­зирующиеся на математическом аппарате теории автоматов. В этом случае выделяют состояния функционального элемента на входе и выходе. Экспериментальным исследованием либо математическим моделированием находят частичную реакцию каждого выходного состояния от воздействия на одном входе при фиксации остальных. Вследствие такого анализа для каждого функционального элемента может быть получена матрица коэф­фициентов частичных эффектов и на основе объединения этих матриц найдена обобщенная матрица функциональной струк­туры АИС. Когда коэффициент частичного эффекта постоянен, то структура линейная и для нее могут быть выполнены доста­точно простые формальные отображения, позволяющие найти в явном виде связь между входом и выходом.

Так как функциональные элементы могут иметь различные назначения, то каждый функциональный элемент представляют моделью автомата. Здесь могут быть использованы модели ав­томата с памятью и комбинационного автомата. Для модели ав­томата с памятью внутренняя структура отображается с исполь­зованием двух функций отображения: перехода и выхода. Для автомата без памяти задают лишь функцию выхода. При нали­чии случайных воздействий на входе этот же математический аппарат позволяет найти распределение выходных воздействий. Таким образом, на основе аппарата теории автоматов могут быть формально описаны функциональные элементы структуры АИС. Объединение нескольких элементов в единую функциональ­ную структуру позволяет проанализировать поведение струк­туры во времени. При малоэлементной структуре в условиях полной информации получается последовательность состояний элементов, определяющая общее состояние системы в каждый дискретный момент времени. Дискрет времени зависит от перио­да поступления управляющих и возмущающих воздействий в системе. Для такой системы можно формально найти оптималь­ную структуру элемента принятия решения. В случае неполной информации, когда элемент принятия решения действует с рис­ком, задача усложняется, но она может быть решена с исполь­зованием известных математических приемов. Таким образом, организационная и функциональная структуры могут быть фор­мализованы, и это является необходимым условием последую­щего синтеза алгоритмической структуры системы.

Функции системы как проявление ее свойств во времени реа­лизуются в инженерных решениях с помощью заранее принятых алгоритмов. Совокупность алгоритмов составляет алгоритмиче­скую структуру системы. Функциональная и алгоритмическая структуры позволяют перейти к автоматизированному проекти­рованию АИС. Такое проектирование программного, информа­ционного и других обеспечении возможно лишь в случае, если имеет место формализованное описание алгоритмов, позволяю­щее на базе формальных преобразований перейти к модулям программного и информационного обеспечении. Разработка про­граммного и информационного обеспечений относится к разделу рабочего проекта, когда на физическом уровне создается систе­ма обработки данных. Формальное представление обработки данных, т. е. логический уровень проектирования, может быть основан на понятиях действий над данными, использование ко­торых позволяет формализовать переход от алгоритма управле­ния к модулям программного и информационного обеспечений и дает возможность использовать типовую технологию автомати­зации проектирования. Возникает задача спецификации дейст­вий, т. е. определения входных и выходных данных действий и взаимосвязи между действиями.

Автоматизированное проектирование АИС на этапе рабочего проекта должно базироваться на современной информационной технологии, в основе которой лежат данные, хранимые и сопро­вождаемые ЭВМ, а также информация, извлекаемая из этих данных. Особенностью данных является их относительно посто­янная структура. Данные в совокупности с действиями облада­ют высокой гибкостью и настраиваются на соответствующие структуры систем [18]. Поэтому если в основу положить дан­ные, то это позволяет использовать один и тот же математический аппарат для рассмотрения различных процессов действий над данными. Действия являются более изменяемыми, так как зависят от процесса управления. Действия управляются пото­ками данных. Определяя структуры данных и типизируя их, можно задать основные элементы проектируемых систем. Таким образом, задача на логическом уровне формально может быть сформулирована путем задания связей между данными, нахож­дения соответствующих структур данных и определения основ анализа различных управляемых структур на базе математиче­ской теории аппарата марковских цепей. Этот этап получил название разработки функциональных спецификаций. На логиче­ском уровне описания может быть выделено два типа логических элементов: «действие» (Д) и «объект действия» (О). Элемент Д определим именем, типом и значением. Элемент О характери­зуем определенной структурой, составом компонент и связями между ними. Элемент О может иметь некоторый собственный ресурс (назовем его внутренним). Элемент может использовать также чужой ресурс—внешний. Элемент Д может быть связан с элементами Д с помощью связей типов вход, выход, вход— выход. На рис. 3.4 представлена структура связей элементов Д и О с раскрытием различных типов связей. Выделены элементы «объекты действий» O1, О2, О3. элемент «действие» Д, имеют место связи типа: вход (1), вход—выход (2), выход (3). На­правления связей отмечаются соответствующими стрелками. Связь типа «вход» указывает на то, что элемент Д использует элемент O1 лишь для анализа и не изменяет его значения. Если связь имеет тип «выход», то без анализа элемент Д меняет зна­чение элемента Оз. Для реализации действия элемента Д необ­ходим некоторый ресурс. При раскрытии достаточно сложных структур элементов типа Д последовательно отображаются и ресурсы. На рис. 3.5 представлены внутренние и внешние ресур­-



сы некоторого элемента Дi. Элемент Дi декомпозируется на эле­менты Дi1i11, Дi12. Выделим внутренний ресурс Ri элемента Дi и внешний ресурс Ri
1
,.
Задача распределения ресурсов осущест­вляется с помощью некоторых управлений данными. При созда­нии таких алгоритмов необходимо выделить этап определения структуры и этап установления параметров действий. На логи­ческом уровне это означает введение специальных типов эле­ментов Д, для которых относительно внешних связей опреде­лены только виды связей и типы объектов, а сами объекты не установлены. Может быть предложено понятие элемента Д с формальными параметрами. На рис. 3.6 представлен элемент типа Д как элемент без формальных параметров, а все, что ок­ружает этот элемент,— это формальные параметры Ф. Это по­зволяет иметь довольно широкие возможности по преобразова­нию неустановленных еще объектов. Конкретизация объектов означает определение формальных параметров.

При построении логической структуры необходимо опреде­лить, к какому действию принадлежит тот или иной ресурс. Эта задача может быть решена в различных постановках. В простей­шем случае можно считать, что для каждого элемента сущест­вует лишь один родитель, тогда устанавливается иерархия род­ства, все ресурсы принадлежат своим владельцам. Однако рас­пределение ресурсов является недостаточным условием опреде­ления структуры, необходимо описать функционирование во времени. Для этого наряду с ресурсами следует указать связи по управлению. Можно выделить потоки управления и преобра­зования информации и определить два типа элементов: 1 — эле­мент управления (управляющий элемент); 2—элемент преоб­разования (операционный элемент). Взаимосвязи этих элемен­тов представлены на рис, 3.7 в виде некоторой элементарной структуры управления. Здесь: Di
1
,
— источник управляющей ин­




формации, Di
2
,—
приемник управляющей информации, Uуп­равляющий элемент. Управляющая информация возникает в момент окончания действия источника и используется для включений действия приемника. Выделены линии управления и обработки информации. В качестве операционных элементов об­работки и преобразования информации выступают элементы Д.

Действия могут быть разделены на совместные и несовместные. Совместные действия образуют понятие процесса или задачи, с помощью управления определяется порядок взаимодействия за­дач. При несовместном действии существует ряд задач, которые могут иметь либо не иметь общих ресурсов. Пример управляю­щей структуры несовместного действия Д, состоящего из задач 31, З2,...,Зn, представлен на рис. 3.8. Управляющая связь пере­ключается с помощью элемента разветвления Р. Модель управ­ляющих и информационных связей позволяет синтезировать структуры системы обработки информации.
§ 3.4. ПРОБЛЕМА РАЗРАБОТКИ ЭФФЕКТИВНОЙ АИС

Эффективность автоматизированной системы управления во многом закладывается на стадии ее разработки. На уровне мо­дельного подхода к проектированию АИС выделяют три основ­ных этапа: концептуальное» логическое и физическое проектиро­вание, каждому из которых соответствуют свой критерий эффек­тивности и некоторая обобщенная математическая модель. На концептуальном уровне должна быть сформулирована матема­тическая модель управления как формализованное представле­ние параметров производства, критериев и ограничений на уп­равление им. Очевидно, не может быть универсальной модели для всех типов производства, но вполне реальной является про­цедура типизации производства и создание типовых АИС на ос­нове обобщенной математической модели управления, позво­ляющей перейти к совокупности частных математических моде­лей и алгоритмов управления с учетом выбранного критерия эффективности. Общая математическая модель управления должна включать математическую модель производства, модель системы управления и систему моделей и алгоритмов по управ­лению производством данного типа. На концептуальном уровне должны быть определены функции, подлежащие автоматизации, структура вычислительной системы со всем комплексом аппа­ратных и программных средств. Наличие нескольких уровней управления и ряда функций АИС заставляет провести декомпо­зицию общей математической модели на ряд частных моделей управления, которые реализуют функции управления. Особо важен процесс определения функций, подлежащих автоматизации. На разных уровнях могут быть сохранены функции ручного управления, а поэтому необходимо разделить функции автома­тизированные и ручные, определить требуемую степень агреги­рования информации, найти затраты на реализацию различных вариантов автоматизации функций. Для промышленного пред­приятия основным критерием эффективности является макси­мум прибыли, а поэтому на этапе концептуального проектиро­вания в качестве критерия оптимальности выступает максимум эффективности функционирования АИС, отнесенный ко всему сроку ее жизни.

Известно, что эффективность оценивается как разность меж­ду приростом прибыли (П) и затратами (3) на разработку и внедрение системы, т. е. Э==П-3.

Далее функционал в зависимости от выбранных вариантов автоматизации функций должен быть максимизирован [8].



На рис. 3.9 представлены зависимости от времени экономи­ческой эффективности, прибыли и затрат. Видно, что с опреде­ленного момента времени автоматизированная система управ­ления становится эффективной, причем значение ее эффектив­ности зависит прежде всего от оптимальности заложенных проектных решений, уровня управления и перечня функций выб­ранных для автоматизации. Весьма существенным оказывается реальный срок жизни системы; чем он продолжительнее, тем больше получаемый экономический эффект. Опыт эксплуатации АИС показывает, что вре­мя жизни системы состав­ляет шесть—восемь лет, время от начала проекти­рования до начала опыт­ной эксплуатации АИС— три-четыре года, а отсюда время реальной жизни не превышает в среднем че­тырех лет. За это время, если система построена не оптимально, трудно ожи­дать значительного эконо­мического эффекта. На интервал реальной жизни системы значительно вли­яет срок морального старения технических средств, используе­мых в АИС, а поэтому уже на стадии концептуального проек­тирования необходимо ориентироваться на перспективные техни­ческие средства:

На этапе логического проектирования АИС определяется множество моделей управления, реализующих функции управ­ления, подлежащие автоматизации, устанавливается множество решаемых задач, а также их параметры. Наиболее существен­ным параметром является частота решения. Под задачей управ­ления обычно понимают реализацию конкретной функции уп­равления на основе принятой модели. Формальная постановка задачи представляется в следующем виде: задается полное мно­жество автоматизированных функций управления, полное мно­жество моделей управления и множество методов, реализующих заданные частные математические модели управления. Путем декомпозиции конкретных функций управления определяется полное множество задач управления, решаемых в системе. Выб­ранный некоторый порядок решения задачи назовем алгоритмом. Будем считать, что задача реализуется одним методом, а поэто­му каждой задаче может быть поставлен в соответствие един­ственный алгоритм управления. Задача нахождения алгоритма означает синтез управления с непрерывным временем на конеч­ном периоде управления. Одна и та же функция управления мо­жет быть реализована несколькими алгоритмами, а поэтому на этапе логического проектирования необходимо найти оптимальное множество алгоритмов, которые реализуют все подлежащие ав­томатизации функции управления. Чтобы выбрать алгоритм, не­обходимо знать количественные характеристики алгоритмов. К ним относят точность, оперативность и себестоимость алго­ритма. Существует некоторый идеальный алгоритм, который обеспечивает оптимальное решение задачи. Под точностью ре­ального алгоритма можно понимать некоторую оценку потерь, которые возникают, если при решении заданной задачи вместо идеального алгоритма используется выбранный приближенный реальный алгоритм. Если точность алгоритма обозначить через параметр а, то а=¦(aп, ар), где f
некоторая функция объеди­нения аргументов, связанных с точностью прогнозирования ап и решения задач aр.

Точность прогнозирования состояния системы определяется выбранной моделью управления и точностью оценки данного состояния системы. Понятие точности алгоритма применимо как к оптимизационным, так и к информационным задачам. Опти­мизационные задачи имеют место при принятии управленческих решений, когда из нескольких альтернативных решений выбира­ется лучшее по управлению. При этом минимизируется некото­рая целевая функция и оцениваются потери либо риск, связан­ный с принятием решения. Информационные задачи связаны с учетом, контролем, при их решении оптимизация отсутствует.

Оперативность алгоритма связана с временем принятия ре­шения. Если на основе данного алгоритма принимается некото­рое решение и при этом возникает какая-то задержка t, то опе­ративность алгоритма b=¦(t), где t складывается из несколь­ких составляющих. Здесь могут учитываться время подготовки входной информации, внутримашинной обработки и время, свя­занное с использованием результатов решения задачи по дан­ному алгоритму в системе управления. Функция f позволяет привести временные потери к денежным, что способствует про­ведению экономической оценки качества алгоритма на физиче­ском уровне [8].

Существенным фактором, оценивающим количественно ка­чество алгоритма, является его себестоимость С, т. е. затраты на создание и эксплуатацию алгоритма. Себестоимость алгорит­ма обычно оценивается по формуле С=Сс+SСр(gр/g). где Сс—стоимость создания алгоритма; Ср—затраты на весь ресурс в процессе эксплуатации системы; gр—потребность в ресурсе при эксплуатации алгоритма; g—суммарная потребность ресурса.

Если все характеристики имеют денежные выражения, то качество алгоритма К=a+b+C. Данное соотношение должно быть отнесено к некоторому алгоритму при условии, что осталь­ные алгоритмы приняты как фиксированные. В целом на этапе логического проектирования надо получить максимум эффек­тивности от реализации всех управленческих функций в течение некоторого интервала времени. За этот интервал обычно прини­мается год, как максимальный период решения задач в АИС. Используя аддитивный закон суммирования эффективности, по­лучаем суммарную эффективность Эо=∑Эi, где Эi—эффектив­ность автоматизации управленческой функции (i). Каждая уп­равленческая функция, как указывалось выше, реализуется пу­тем решения ряда задач, число которых обозначим через р. Каждая задача реализуется путем использования некоторых алгоритмов из множества А, тогда i=∑paрSip-bpaKa), где Эр—эффективность, которая возникает за счет решения задачи (р); Sip —элемент бинарной матрицы, который принимает зна­чение 1, если решение задачи (р) необходимо для реализации управленческой функции (i), и 0—в противном случае; Ка— суммарное качество алгоритма (а); bpa —элемент бинарной матрицы, принимающий значение 1, если алгоритм (а) используется для решения задачи (р),

Если на уровне логического проектирования выбрана совoкупность (р) взаимосвязанных задач АИС, которые использу­ются при реализации функций управления, определена совокупность (A
)
алгоритмов, которые решают требуемые задачи АИС, установлены периоды управления и параметры физической реа­лизации, то на основе значения суммарной эффективности (Эо) может быть выполнена оптимизация. В качестве ограничения обычно выступает вычислительный ресурс, требуемый для реа­лизации алгоритма на данном интервале времени.

Этап физического проектирования означает реализацию выб­ранных алгоритмов на определенных программно-аппаратных средствах. Так как эта реализация прежде всего воплощается в некоторую систему обработки, то на физическом уровне по су­ществу создается автоматизированная система обработки ин­формации. Функциональные задачи, являющиеся базой функциональной структуры АИС, в автоматизированной системе обработки информации отображаются в виде набора вычислительных задач, которые составляют основу вычислительного процесса АИС. Для системы обработки информации характерным оказывается наличие иерархической структуры, значительное количество вычислительных задач, в которых могут быть выделены и оптимизационные, и чисто информационные задачи, ис­пользование достаточно сложной совокупности средств обработ­ки информации от персональных ЭВМ до мощных универсаль­ных вычислительных машин, сложная информационная база со значительным числом информационных массивов. Главной проб­лемой является необходимость событийно-временной синхрони­зации процесса управления производством и вычислительного процесса в системе обработки информации. Система обработки информации оказывает существенное влияние на качество при­нимаемых решений, на те параметры, которыми оценивается ка­чество алгоритма. Такие критерии, как точность, себестоимость и оперативность, могут быть оценками качества решений вы­числительных задач в АИС. На физическом уровне качество ре­шения задач в АИС определяется выбранными техническим, ин­формационным и программным обеспечениями. Конкретные вы­числительные задачи получаются как следствие декомпозиции имеющихся функциональных задач управления в производстве, однако при их решении не пользуются едиными информацион­ными, программными и техническими ресурсами. Поэтому наряду с декомпозицией возникает задача модульного представления этих задач с последующей интеграцией отдельных модулей по выбранным критериям качества в совокупности заданий. Так же как запуск партий деталей в производство, запуск вычислитель­ных задач на решение в вычислительную систему осуществляется последовательно либо последовательно-параллельно во времени. При этом может иметь место жесткая либо нежесткая синхрони­зация между решением функциональной и вычислительной задач. Жесткая синхронизация имеет место в основном в системах ре­ального времени.

Таким образом, на физическом уровне АИС реализуется в виде автоматизированной системы обработки информации, ко­торая состоит (с учетом использования ЭВМ) из внемашинной и внутримашинной частей. Внемашинная часть в информацион­ном аспекте представляет собой набор документов, которые действуют на предприятия и организуют обработку информации вне машины. Большинство же задач при автоматизации функ­ций управления решается на ЭВМ и составляет основу внутримашинной части системы. На ее структуру оказывают влияние технические средства, программное обеспечение, информацион­ная база системы и т. д. На основе логической модели на уров­не физического проектирования нам необходимо осуществить физическую организацию информационной базы и программной части, определить движение информации как вне, так и внутри машины. Уровень физического проектирования также может быть разделен как бы на две части: логическую и физическую. Логическая часть отображает структуру информационной базы, логические схемы алгоритмов, схемы движения информации. Фи­зическая часть реализует логические схемы на технических и программных средствах. Более подробно обработка информации при автоматизированном управлении будет рассмотрена в сле­дующей главе, поэтому остановимся лишь на логической струк­туре алгоритмов.

Алгоритм — это некоторая последовательность действий, со­вокупность правил, определяющих процесс преобразования ис­ходных данных в требуемый результат за заданное число ша­гов. Составными элементами алгоритма являются блок как отно­сительно самостоятельная часть и оператор как элементарная структурная часть алгоритма. Оператор расчленяется в соответ­ствии с командами ЭВМ. Алгоритм может быть записан на ес­тественном языке, задан в математической форме, в виде после­довательности формул и в графическом виде. Наиболее часто используется графическая форма записи алгоритма. Алгоритмы могут иметь различный уровень детализации: применяют обоб­щенные схемы алгоритмов, принципиальные схемы, рабочие схе­мы процесса обработки информации на ЭВМ. Последние пред­ставляются машинным алгоритмом. Алгоритмы могут быть заданы с помощью информационных языков. При формализован­ной записи широкое использование находят алгоритмические языки, которые обеспечивают трансляцию непосредственно во внутренний язык конкретной ЭВМ. Для алгоритмизации задач АИС получили применение такие языки, как ФОРТРАНЮ, АССЕМБЛЕР, КОБОЛ, ПЛ/1.

Для облегчения процесса алгоритмизации целесообразно ис­пользовать языки, позволяющие описывать более крупные, бо­лее широкие задачи. Это проблемно-ориентированные языки. Основная проблема их использования—это трудности созда­ния транслирующих систем, которые до сих пор для многих ЭВМ не реализованы. Эффективность от функционирующей АИС может быть получена путем закладки на стадии проекти­рования оптимальных проектных решений, улучшения качества логического проектирования, оптимального выбора технических средств. При заданном множестве алгоритмов обработки ин­формации и имеющемся множестве технических средств необхо­димо найти оптимальное построение системы обработки инфор­мации, которая удовлетворяла бы основным критериям эффек­тивности. В качестве таких критериев принимают вер­ность преобразования информации, время преобразования ин­формации и приведенную стоимость комплекса технических средств.

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

Время преобразования информации в АИС опреде­ляется как T=Tктс+Тр, где Тктс—время преобразования ин­формации в комплексе технических средств; Tр—время реак­ции управляющего персонала. Значения T должны рассчиты­ваться для каждой вычислительной задачи АИС. Общая времен­ная задержка в получении результата не должна превышать до­пустимого значения, которое находится исходя из оперативности принятия управленческого решения.

Если имеется ряд типов технических средств, которые поз­воляют получить заданные технические показатели качества» то обобщенным критерием могут служить приведенные затраты на создание и эксплуатацию КТС. Затраты 3==Л+&5, где А—рас­ходы. распределенные во времени, т. е. затраты, связанные с экс­плуатацией и обслуживанием системы; В — единовременные капитальные затраты, связанные с приобретением либо с изго­товлением и монтажом комплекса технических средств. Коэффи­циент k
это коэффициент приведения единовременных затрат к расходам, распределенным во времени. Значения ко­эффициентов устанавливаются министерствами в зависимо­сти от срока окупаемости системы. Затраты на эксплуатацию А== S Aini+D, где Ai
удельные эксплуатационные расходы на единицу оборудования i-го типа; ni — коли­чество оборудования i-ro типа; М—число видов оборудования; D—годовые затраты на содержание административно-управлен­ческого персонала. Данные формулы отражают приближенную •методику, конкретные значения могут быть уточнены в процессе эксплуатации АИС. Выше указывалось, что эффективность соз­дания и внедрения АИС во многом определяется сроками ее разработки. Полезным на всех этапах создания АИС является метод моделирования [II]. Аналитическое моделирование нахо­дит прежде всего приложение при использовании экономико-ма­тематических моделей управления, т. е. общей математической модели и тех частных моделей, на которых базируется постанов­ка и решение функциональных задач в АИС.

В последние годы широкое применение при разработке как функциональных, так и обеспечивающих подсистем АИС нашел метод машинного моделирования, при котором обычно выделя­ется три основных этапа: 1) построение концептуальной модели системы и ее формализация; 2) алгоритмизация модели системы и ее машинная реализация; 3) получение результатов машинно­го моделирования и их интерпретация. На первом этапе моде­лирования формулируется модель и строится формальная схема, т. е. решается задача целесообразности использования самого метода моделирования. На втором этапе математическая модель воплощается в машинную, т. е. проводится алгоритмизация мо­дели, разбиение ее на блоки, организация связей между ними, определяются возможности и решаются задачи получения тре­буемой точности и достоверности результатов. На третьем этапе используется ЭВМ, на которой имитируется процесс функциони­рования системы, чтобы по полученной информации оценить те реальные процессы, которые могут происходить в АИС. Метод моделирования может быть использован прежде всего на этапах создания системы, в частности он весьма эффективно может быть применен при создании отдельных функциональных подсистем и решении функциональных задач. Непосредственно на машине имитируются само производство и соответствующая функция уп­равления, при этом могут быть просмотрены различные варианты реализации системы управления, это позволяет путем моделиро­вания без физической реализации системы получить наиболее рациональное решение,

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

Особый интерес представляет использование метода модели­рования и некоторых моделей непосредственно на стадии экс­плуатации системы. В связи с быстрым изменением производства информация об условиях работы систем управления часто явля­ется недостаточной, поэтому переходят к построению адаптивных систем. На основе информации, получаемой от объекта управле­ния, может изменяться структура системы, т. е. адаптация ста­новится средством обучения системы в условиях недостаточной информации о состоянии и характеристиках управляемого объек­та. Возникает необходимость прогнозирования будущих состоя­ний системы и внешней среды, выбора оптимальных характери­стик системы управления в условиях изменяющихся внешних ус­ловий. Оказывается привлекательным применить метод модели­рования для получения прогноза непосредственно в системе уп­равления в реальном масштабе времени и по полученному резуль­тату скорректировать управление. Это возможно только в том случае, если достигается необходимая оперативность реализации модели, т. е. возможность работы машинной модели в реальном масштабе времени. Достоверность получаемых при этом резуль­татов зависит от тех математических схем, которые положены в основу моделирования, и от числа реализации, затраченных на получение прогноза. Проблема уменьшения числа реализации на­талкивается на точность результата, но уменьшается требуемый вычислительный ресурс, который необходим для решения вычис­лительных задач в АИС. Таким образом, эффективность функцио­нирования АИС определяется всеми уровнями ее создания, осо­бенно важна эффективность на уровне функционирования систе­мы, и здесь существенное место могут занять методы машинного моделирования.
3. ОРГАНИЗАЦИЯ РАЗРАБОТКИ И ДОКУМЕНТАЦИИ

Разработка АИС—это совокупность научно-исследователь­ских, проектно-конструкторских, инженерно-технических и орга­низационных работ, направленных на совершенствование суще­ствующей системы управления на базе экономико-математиче­ских методов управления и современных средств вычислительной техники. Выше указывалось, что автоматизированное управле­ние может дать эффект лишь в том случае, когда объект подго­товлен для автоматизации. Применительно к предприятию это означает наличие новой организационной структуры управления» нахождение более эффективных экономико-математических мо­делей. На уровне технологического процесса находят новые тех­нологии, пригодные к автоматизации. При организации разработ­ки АИС необходимо решить большую совокупность задач, в том числе найти этапы разработки, формализовать работы, скоор­динировать деятельность всех организаций, участвующих в раз­работке АИС, обучить сотрудников организации заказчика новым методам управления, организовать обеспечение и сопровождение автоматизированной системы управления в дальнейшем. Как и для любой сложной системы, для АИС определяющими являют­ся четыре стадии: предпроектная, разработка технического и ра­бочего проектов, ввод в эксплуатацию. Современный уровень разработки и проектирования АИС, однако, еще не достиг уровня универсальных технических систем, а поэтому существует ряд особенностей АИС, усложняющих процесс разработки. К ним можно отнести следующие:

объект управления является достаточно конкретным, и до сих пор отсутствует типизация объектов управления, т. е. АИС как система является оригинальной;

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

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

АИС является человеко-машинной системой, а поэтому необ­ходимо учитывать взаимодействие человека и техники как по ви­дам информации, так и по оперативности ее вывода для того, чтобы человек мог общаться с технической системой и принимать своевременные решения по управлению;

в АИС объект управления тесно связан с окружающей средой, имеют место взаимодействия, характерные для любой иерархи­ческой системы, поэтому необходимо предусмотреть связь АИС разрабатываемого уровня с АИС верхнего и нижнего уровней;

техническое обеспечение АИС должно ориентироваться на стандартные технические средства. Особое внимание необходимо обращать на перспективу этих средств для того, чтобы исклю­чить быстрое моральное старение системы;

следует ориентироваться на типовые программные средства и типовые банки данных. В этом случае облегчаются условия ин­теграции технических, программных средств и средств информа­ционного обеспечения, что является особенно актуальным при переходе к интегрированным системам управления.

Последовательность работ по созданию АИС можно отобра­зить в виде сетевого графика, представляющего собой ориенти­рованный граф, в вершинах которого располагаются события как законченные результаты работ, а дуги отображают работу. События могут быть результатом одной или нескольких работ, т. е. несколько дуг могут сводиться в одну вершину. Дуге при­сваивается определенный «вес», характеризующий затраты вре­мени, труда либо времени ожидания на выполнение любой опера­ции. На сетевом графике может быть отмечен путь в виде после­довательности работ, в котором конечное событие каждой работы совпадает с начальным событием последующей работы. Путь от исходного события до завершающего является полным путем. В реальных условиях при наличии нескольких вариантов работ может возникать несколько полных путей. Применительно к опи­санию организации, разработке и внедрению АИС работы пред­ставляются в виде отдельных операций, отображаемых дугами графа. При составлении последовательности операций, т. е. на­хождении путей графа, необходимо учитывать ряд правил. К ним относятся отсутствие тупиковых вершин (кроме завершающего события), замкнутых контуров, параллельных работ, исходные и конечные события которых совпадают. По характеру объекта уп­равления сетевые модели могут быть детерминированные и ве­роятностные. Очевидно, что сетевые модели, отображающие дей­ствительный процесс разработки, проектирования и внедрения АИС, должны носить детерминированный характер для того» чтобы учесть трудоемкость любой работы и оценить эффектив­ность всего процесса разработки и внедрения АИС в любой сфере деятельности. Сетевые графики позволяют решать задачи по рас­пределению ресурсов при выполнении различных работ разными способами. Сетевой обобщенный график для трех стадий созда­ния АИС (предпроектная, разработка проектов, ввод в эксплуа­тацию) подробно рассмотрен в [6]. Использование сетевых гра­фиков для отображения последовательности отдельных этапов создания и внедрения АИС является исключительно полезным. На базе системы сетевого планирования и управления могут быть формализованы наиболее ответственные этапы разработки АИС. При этом может быть реализован системный подход к планиро­ванию и управлению, при котором из отдельных операции форми­руется единый процесс от зарождения идеи системы до ввода ее в промышленную эксплуатацию.

ГЛАВА 4

ОБРАБОТКА ИНФОРМАЦИИ ПРИ АВТОМАТИЗИРОВАННОМ УПРАВЛЕНИИ

§ 4.1. ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА ПРИ АВТОМАТИЗИРОВАННОМ УПРАВЛЕНИИ

Физический уровень проектирования АИС включает большой комплекс работ по выбору и построению обеспечивающих под­систем АИС, на основе которых организуется вычислительный процесс по решению функциональных задач. Чтобы решение бы­ло оптимальным и требовало минимальных ресурсов» функцио­нальные задачи преобразовывают в вычислительные, которые, в свою очередь, упорядочивают по требуемой информации, иными словами—необходимо провести интеграцию информации. Для вычислительных задач выбираются оптимальные алгоритмы» ко­торые бы позволяли решать комплекс однотипных задач по оди­наковым правилам. При этом необходимо учесть ограничения по объемам памяти, производительности системы и т. д. На этапе физического проектирования качество проекта во многом опреде­ляется применяемыми техническими и программными средства­ми. В связи с непрерывным их совершенствованием физическая реализация подвергается быстрому моральному старению, и по­этому уже на стадии проектирования необходимо заложить такие инженерные решения, которые бы способствовали эффективности эксплуатации АИС. На физическом уровне разработка АИС означает разработку системы обработки информации, которая включает в себя средства и процессы организации обработки, Если считать, что средства выбираются на уровне концептуаль­ного и логического проектирования и в дальнейшем могут под­вергаться только уточнению на стадии физического проектирова­ния, то наиболее трудно здесь будет решаться задача построения процедур организации обработки информации. Процесс обработ­ки данных складывается из внемашинной и внутримашинной ча­стей. Внемашинная часть определяется действующими на предприятии документооборотом, системой кодирования инфор­мации и принятыми ранее процедурами обработки. Внутрима-ш и и и а я часть характеризует процесс обработки данных на ЭВМ. Эта часть является основной, определяющей эффективность организации вычислительного процесса. Для внутримашинной части прежде всего надо определить некоторую стратегию обра­ботки информации, создать специальное алгоритмическое и программное обеспечение, найти план организации процесса обра­ботки.

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

Задачи в АИС обычно носят такой характер, что последую­щая задача может быть решена после получения результатов решения предыдущей. В этом смысле получается совокупность задач, распределяемых последовательно-параллельно во време­ни, которая определяет вычислительный процесс.

Каждая задача по мере необходимости ее решения обраща­ется с запросом в вычислительную систему. Совокупность всех запросов может быть представлена ориентированным графом, где вершина соответствует запросу, а дуга восстанавливает отно­шение предшествования между запросами. Такой граф запросов по существу определяет и граф взаимной связи между исходны­ми данными задачи. Каждая задача для своего решения должна иметь вычислительный алгоритм, т. е. необходимо организовать специальное алгоритмическое и в соответствии с ним програм­мное обеспечение системы. В итоге образуется определенный сос­тав алгоритмов и соответствующих им наборов данных, которые необходимо реализовать по мере возникновения задач. Совокуп­ность наборов данных, хранимых во внешней памяти машины, отображается в виде информационной базы, а множество алго­ритмов по решению задач реализуется в виде специального прог­раммного комплекса.

Вычислительный алгоритм, как и обычный, может быть пред­ставлен в виде вычислительных модулей, выполняющих отдель­ные функции в алгоритме. Совокупность вычислительных моду­лей, взятых с учетом подчиненности, называют вычислительной схемой алгоритма. Вычислительные схемы алгоритма, объединен­ные в едином графе, называют вычислительным графом системы обработки информации. Имея стратегию обработки информации, а также зная алгоритмы обработки для каждой задачи, можно перейти к планированию вычислительного процесса в АИС.

Вычислительный процесс в АИС по своему характеру явля­ется технологическим процессом, где в качестве элементов техно­логии выступают определенные вычислительные схемы алгоритмов в виде последовательности решения задачи. Вычислительный процесс—это некоторая последовательность совокупности от­дельных задач с учетом принятых ограничений на ресурсы. Все задачи, решаемые в АИС, можно разделить по моментам запуска на следующие группы: периодические с фиксированным момен­том запуска—выпуска, периодические с произвольным момен­том решения и задачи со случайным периодом.

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

и именно за этот интервал должна быть решена задача по дан­ному алгоритму. Значит не позже чем в течение этого интерва­ла должен быть осуществлен запуск данного алгоритма, а отсю­да момент запуска алгоритма является исключительно акту­альным.

На рис. 4.1 представлена функция эффективности в зависи­мости от момента запуска. Видно, что из-за наличия периода (Г) поступления данных с производства эффективность запуска (Эз) становится убывающей ступенчатой функцией. Не менее акту­альным является и момент выпуска алгоритмов, задержка кото­рого относительно срока принятия решения приводит к резкому снижению ценности. На рис. 4.1 представлена зависимость эф­фективности выпуска (Эд) алгоритма от времени. Видно, что эф­фективность есть возрастающая ступенчатая функция на интер­вале решения задач. Объединение этих функций позволяет найти суммарную эффективность алгоритма по времени его запуска— выпуска (рис. 4.2). Суммарная эффективность (Э) имеет экстре­мальный участок, соответствующий минимуму потерь. Он назы­вается зоной наибольшего благоприятствования алгоритма. Учи­тывая наличие таких благоприятных зон, необходимо решить



задачу планирования и управления вычислительным процессом, т. е. определить вычислительные характеристики функциональ­ных задач, найти оптимальное распределение вычислительных ресурсов и назначить, как выше указывалось, оптимальные мо­менты запуска — выпуска задач АИС. Первичным в решении является определение моментов запуска—выпуска задач. Опти­мальному плану будет соответствовать такой, при котором мини­мизируются основные виды ресурсов: фонд времени центрально­го процессора, фонд времени каналов ввода и вывода, объемы оперативной и внешней памяти вычислительной системы. Для получения такого плана обычно должна быть принята некоторая операционная система и определен режим. Чаще всего выбира­ется режим мультипрограммирования, а в этих условиях необ­ходимо задавать не только моменты начала решения задач, но и моменты окончания, т. е. необходимо найти план оптимально­го управления как по запуску, так и по выпуску задачи. Учиты­вая наличие дискрета по управлению различными функциональ­ными задачами АИС, надо в оптимальном плане добиваться то­го, чтобы момент окончания задачи совпадал с началом требуе­мого дискрета времени по управлению. В общем ви­де решение задачи синте­за множества оптималь­ных управлений является сложной научной пробле­мой, поэтому при конкрет­ных решениях проводят декомпозицию общей мо­дели управления вычис­лительным процессом и на базе частных моделей получают рекомендации по планированию вычислительного про­цесса в целом как результату последовательности реализации отдельных частных задач. Оптимизация вычислительного про­цесса может быть достигнута путем некоторой детализации вы­числительных задач и разбиения их на составные части—за­дания.

Если составить общий список всех заданий и по графам вза­имосвязи задач с учетом необходимых исходных данных найти связь между ними, т. е. составить граф упорядочения заданий, то можно найти последовательность заданий, вытекающую из необходимости наличия определенных исходных данных. При на­личии функции эффективности методом перебора можно найти рациональную последовательность запуска заданий, которая бу­дет соответствовать наилучшим показателям эффективности. Тог­да задача управления вычислительным процессом переходит в задачу управления отдельными заданиями как составными ча­стями задач АИС. К ним можно применить теорию расписания.

Отдельные задачи не требуют оперативности решения, по­этому рационально использовать режим пакетной обработки информации, когда совокупность заданий собирается в пакет. Де­терминированный пакет заданий со случайно воз и икающими за­просами задач является наиболее употребимым в настоящее вре­мя для построения вычислительного процесса в АИС. В делом модель вычислительного процесса должна учитывать особенно­сти объекта управления и обеспечить четкую событийно-времен­ную связь между ходом процесса производства и реализацией вы­числительного процесса в АИС.
4.2. ПОНЯТИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

В основе автоматизированного управления лежит процесс получения, преобразования, передачи и выдачи информации уп­равляющему лицу для принятия соответствующего решения. Пе­редача и обработка информации происходят непрерывно. Чтобы решение было своевременным и безошибочным, необходимо помнить информацию о предыдущем состоянии объекта управле­ния» вносить изменения, обобщать, преобразовывать ее к виду, удобному для принятия решения.

При передаче информации за единицу принимается одна дво­ичная единица. Двоичная единица информации соответствует ко­личеству информации, которое передается двумя равновероятны­ми сообщениями. С помощью двоичных единиц полезно оцени­вать количественные характеристики информации при ее пере­даче, однако передача информации, ввод и хранение обычно не связаны между собой. При хранении целесообразно объединять информацию, исходя из ее смыслового содержания либо из взаи­мосвязи отдельных элементов ее в соответствии с решаемыми функциональными задачами. При оценке хранимой информации может быть использована структурная единица информации— реквизит. Под реквизитом понимают некоторый простейший ин­формационный объект, который может быть записан с помощью символов какого-либо алфавита. Реквизит может обозначать на­звание некоторой величины, принимающей различные значения из допустимого множества. Если множество является совокуп­ностью чисел, то реквизит будет числовой или цифровой, если множество—совокупность букв, то реквизит—буквенный. При использовании комбинаций цифр и букв реквизит становится буквенно-цифровым. В связи с необходимостью интеграции ин­формации и обобщения каких-то данных при управлении суще­ствуют и отдельные иерархии реквизитов. Наиболее простые реквизиты—это элементарные, которые не могут делиться на какие-либо части. Из элементарных реквизитов складываются групповые, причем групповой реквизит может принадлежать раз­личному уровню иерархии. Поэтому вводится понятие уровня реквизита. Под номером уровня понимается некоторое двухразрядное число, которое записывается непосредственно перед рек­визитом. Число указывает подчиненность реквизитов, каждый из которых определяется уровнем. Реквизит может быть цифровым» буквенным или буквенно-цифровым.

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

Реквизит, характеризующий наименование, имеет длину, рав­ную числу букв в этом наименовании. Например, длина наиме­нования «цех» равна 3, если реквизит буквенный. Если надо оп­ределить место, занимаемое реквизитом в некоторой области па­мяти ЭВМ, то реквизит моделируется шаблоном. В буквенных реквизитах символы шаблона обозначаются знаком Л, в цифро­вых реквизитах—цифрой 9, в алфавитно-цифровых—зна­ком X.

Рассмотрим пример: пусть необходимо описать реквизит—заказ, который характеризуется некоторой датой поступления. Положим, что заказ относится ко второму уровню групповых реквизитов; тогда дата—к третьему; день, ме­сяц и год — к четвертому уровню. Заказ и дата — групповые реквизиты; день, месяц и год—элементарные. На основании этого можно записать следующее:

02 заказ

03 дата

04 день. шаблон 99 04 месяц, шаблон А (8) 04 год, шаблон 9 (4)

На основе реквизитов формируются данные, которые необхо­димо определенным образом организовать в процессе функцио­нирования АИС. Эта организация приводит к информационному обеспечению АИС, под которым понимают совокупность единой системы классификации и кодирования технико-экономической информации, унифицированных систем документации и массивов информации, используемых в автоматизированных системах уп­равления.

Информационное обеспечение при проектировании разделяет­ся на внешнее и внутреннее.

Внешнее информационное обеспечение позволяет провести идентификацию объектов управления, формализовать информа­цию, представить данные в виде документов. Во внешнем инфор­мационном обеспечении реквизит представляется некоторым эле­ментарным сообщением, дальнейшее расчленение которого при­водит к потере семантического смысла. В этом случае реквизит характеризуется признаком, под которым понимают часть сооб­щения, предназначенного для качественной характеристики объ­екта. и основанием, которое необходимо для количественной да-рактеристики объекта управления. Основание—это числовая ха­рактеристика, которая нужна для проведения сравнительных оценок при наблюдении, измерении либо вычислении. Погон ий-формации, существующей во внешнем информационном обеспе­чении, обычно формализуется в виде совокупности документов, которые перемещаются с места их возникновения до места вы­дачи лицу, принимающему решение.

Внутреннее информационное обеспечение охватывает ин­формацию, которая хранится, преобразуется и обрабатывается внутри ЭВМ. Здесь существенными оказываются вопросы орга­низации информации в памяти ЭВМ, поиска и извлечения дан­ных, обновления информации. Постоянно обновляемая совокуп­ность данных, которая хранится в памяти ЭВМ и позволяет ре­шить функциональные задачи АИС, называется информационной базой. Внутреннее информационное обеспечение состоит из ин­формационной базы и средств хранения и обработки информа­ции. Основным элементом внутримашинного информационного обеспечения является информационный массив, представляющий собой совокупность однородных записей, при этом под записью понимается реквизит самого младшего уровня. Объединение в массив проходит по разным признакам. Однородность записей может быть не по их семантическому смыслу, а по возможностям обработки информации, по особенностям вывода и т. д. В общем случае особенностью массива является семантическое единство объединяемых записей. Структура массива, состав, порядок сле­дования записей в массиве не зависят от типов носителя и запо­минающего устройства. Поэтому на логическом уровне может быть оценена структура информационных массивов, а на физиче­ском уровне необходимо осуществить реализацию информацион­ной 'базы с использованием современных технических средств. Во внутримашинном информационном обеспечении реквизит описы­вает некоторый признак объекта и физически занимает инфор­мационное поле. Запись включает в себя набор реквизитов, опи­сывающих обычно один объект.

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

Информационные массивы в АИС делятся на входные, выход­ные и внутренние. Входные и выходные массивы определяются взаимодействием АИС с внешней средой. Во входных массивах содержатся исходные и текущие данные, запросы. Выходные мас­сивы содержат информацию, полученную после обработки на ЭВМ и предназначенную для последующего применения в АИС.

Внутренние массивы разделяются на постоянные, вспомога­тельные, промежуточные, текущие и служебные. До начала функционирования АИС формируются справочные, нормативные и другие относительно постоянные данные, которые и со­ставляют основу постоянных внутренних массивов. Путем логи­ческих преобразований сортировки, выделения, объединения из постояиных массивов выделяют в с п о м о г а т е ль в ы е. При решении тесно связанных вычислительных задач результаты ре­шения одной задачи могут быть использованы для решения по­следующей» при это ад возникают промежуточные массивы. Переменная информация о состоянии объекта управления о воз­никших новых ситуациях отображается в текущих массивах. Служебные массивы связаны в основном с функционирова­нием ЭВМ. Это—программы, трансляторы, справочники и т. д.

Структура любого массива состоит из двух неравных частей:

первая содержит описание массива, имеющего небольшую фик­сированную длину; вторая часть—перечень записей или тело массива. На логическом уровне организация массива должна быть такова, чтобы при обработке массива могли.быть примене­ны различные технические средства. Сами способы обработки и организации информационных массивов тем не менее зависят от технической-базы, и здесь прежде всего на физическом уровне выделяют технические средства с последовательным и прямым доступом. В технических средствах с последовательным доступом после обработки предыдущего массива возможна обра­ботка последующего, так как последующий массив может быть найден только после прочтения предшествующих записей. Этому, например, соответствует такой носитель, как магнитная лента. К устройствам прямого доступа могут быть отнесены опера­тивные запоминающие устройства» магнитные диски, магнитные барабаны и т. д. В этих случаях поиск массива занимает мини­мальное время, исключается необходимость прочтения пред­шествующих записей.

Так как на носителе хранится совокупность массивов, то воз­никает понятие информационного комплекса как группы одина­ково организованных массивов. В массивах комплекса наблю­дается одинаковая структура записей, для опознавания инфор­мационного комплекса вводится массив комплекса, который представляет собой таблицу имен массивов. В ней перечисляют­ся наименования массивов в том порядке, в каком эти массивы записываются на носителе. Обычно комплекс информационных массивов соответствует некоторой функциональной подсистеме АИС. Благодаря этому функциональные подсистемы могут быть разделены в информационной базе и легко найдены элементы ин­формационного обеспечения для решения каждой конкретной функциональной задачи. Таким образом, информационная база складывается из комплекса информационных массивов, который включает в себя семейство массивов. Сам массив состоит из записей, запись—из реквизитов, а реквизиты формируются из отдельных символов цифрового либо буквенного типа.

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

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

Необходимым условием эффективного функционирования АИС является определение оптимального уровня информации, ко­торая достаточна для управления на каждом иерархическом уровне системы, распределение этой информации в пространст­ве и во времени.

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

Весьма серьезной проблемой при разработке информационно­го обеспечения является рациональная структура информацион­ной базы, распределение информации между локальными базами данных, соответствие степени интеграции информации уровням управления системы. Автоматизация разработки информацион­ного обеспечения должна приводить к стандартным типам баз данных, пригодных для использования в различных автоматизи­рованных системах управления. Переход к интегрированным АИС предприятиями, которые базируются на сети ЭВМ, обуславливает новые требования к информационному обеспечению. С помо­щью сетей возможен обмен информацией между локальными ба­зами данных, взаимодействие локальных баз данных с центра­лизованной базой [13].
4.3. ЛОГИЧЕСКАЯ СТРУКТУРА И ФИЗИЧЕСКАЯ ОРГАНИЗАЦИЯ ИНФОРМАЦИННИХ МАССИВОВ

Информационный массив как составная часть внутримашинного информационного обеспечения может быть охарактеризован на трех модельных уровнях. На концептуальном уровне массив определяется некоторым составом, который зависит от объекта управления, описываемого этим массивом, а также от характеристик, содержащихся в массиве в связи с необходимо­стью управления. Здесь возникает ряд задач по наиболее рацио­нальному распределению информации между массивами, ком­плексами массивов, между локальными базами данных. На кон­цептуальном уровне правильное решение о составе информаци­онных массивов может быть найдено только при тщательном изучении объекта управления и понимании конечной цели функ­ционирования АИС. На логическом уровне необходимо соз­дать структуру информационного массива. Логическая структура информационного массива определяется тем признаком, по кото­рому производится расположение записей. Для упорядочения записей могут быть выбраны различные признаки, однако наи­более целесообразно выбрать некоторый основной—ключевой признак, согласно значениям этого признака упорядочить записи в информационном массиве.

Так как ключевой признак представляет собой некоторую ве­личину, характеризующуюся различными значениями, то порядок расположения записей может быть выбран либо по возрастанию, либо по убыванию этой величины. Поэтому наряду с информа-' ционным полем массива необходимо выделить некоторое поле записи, которое занимает ключевой признак—поле упорядоче­ния.

Если в информационном массиве возникает ряд записей с оди­наковым значением ключевого признака, то вводят второй ключе­вой признак по упорядочению записей с одинаковым значением основного ключевого признака. Число ключевых признаков мо­жет быть увеличено для формализации порядка расположения записей. Упорядоченный массив обозначим через М (x1,x2…,xn), где х1 ключевой признак, по которому информационный массив упорядочен в зависимости от возрастания значений;х2—клю­чевой признак, по которому информационный массив упорядочен в зависимости от убывания значений. Выбор ключевого призна­ка сложен. Целесообразно в качестве ключевого выбирать при­знак, наиболее часто используемый при решении данной функцио­нальной задачи. Учитывая то, что один и тот же информацион­ный массив может быть использован при решении нескольких функциональных задач, могут быть выбраны и разные ключевые признаки в зависимости от функциональной задачи. Так как в качестве первого признака выбирается какой-то один, то для от­дельных задает упорядочение информационного массива может быть не оптимальным и потребуется переупорядочение информа­ционного массива при переходе к следующим функциональным задачам.

На логическом уровне может быть решена проблема уплотне­ния и приведения информационных массивов. При долгосрочном хранении информации целесообразно провести ее уплотнение. Сжатая форма информации позволяет сократить объем памяти, занятой внутримашинным информационным обеспечением. Тог­да информация при записи уплотняется, а при считывании раз­вертывается. В соответствии с этим может включаться еще один признак—признак уплотнения, позволяющий учесть необходи­мость уплотнения массивов, следующих за этим реквизитом.

Весьма важным является согласование длин массивов с ма­шинными единицами информации. Элементарной единицей ин­формации является бит, т. е. одна двоичная единица информации. Если использовать в качестве символа цифры и буквы, то алфа­вит насчитывает менее 62 символов и можно иметь в двоичном представлении 26 символов для кодирования информации неиз­быточным кодом. С учетом избыточности количество символов, кодирующих один элемент информации, увеличивается. В маши­не за слово принимается байт, который отображается восемью двоичными разрядами. В информационном массиве реквизит мо­жет иметь произвольную длину, т. е. не соответствовать машин­ному слову. При обработке отдельных элементов массива возни­кает необходимость преобразования, т. е. приведения записи пе­ременной длины к записям постоянной длины, кратной длине машинного слова. Массивы, состоящие из записей переменной длины, называются исходными, а массивы, сформированные пу­тем приведения,—приведенными.

Применяют следующие способы приведения информационных массивов.

Максимизация первой части записи. В этом слу­чае реквизиты переменной части записи сводятся в один рекви­зит увеличенной, но фиксированной длины. В качестве исходной берется самая длинная запись. Любая запись меньшей длины до­полняется необходимым числом незначащих символов, в соответ­ствии с чем происходит увеличение длины массива, но упроща­ется процесс программирования. При этом может увеличиться быстродействие системы по обработке информации. На рис. 4.3 представлена процедура приведения массивов путем максимиза­ции первой частя записи.

Повторение постоянной части записи при каждом реквизите переменно и части. Если перемен­ная часть содержит ряд реквизитов (P1,P2,P3,P4,P5) то посто­янная часть (П) повторяется столько раз, сколько реквизитов содержит переменная часть. В итоге каждая приведенная запись оказывается короче исходной, то в целом их число и объем ин­формации будут больше, избыточность информационного массива возрастает. Однако процедура восстановлевня исходных данвых значительно упрощается. Данная процедура приведения пред­ставлена на рис. 4.4.

Выравнивание длин постояннойчасти записи и реквизита переменной части. Идея способа в том, что из двух реквизитов менее длинный по числу символов допол­няется фиксированными символами одного и того же значения.



Количество добавленных символов равно разности длин данных реквизитов. После выравнивания реквизит переменной исходной записи и постоянная часть считаются отдельными приведенными записями и имеют одинаковую фиксированную длину. Данная процедура приведения информационных массивов, представлена на рис. 4.5. В итоге приведения возникают различные структуры, каждой из которых может соответствовать наиболее рациональный метод обработки информации.

На физическом уровне рассматривается расположение записей информационного массива относительно друг друга в памяти ЭВМ. Логическая и физическая структуры массивов могут совпа­дать либо не совпадать. Если логическая структура определяется степенью использования информационного массива в различных функциональных задачах АИС, то физическая зависит от физи­ческих характеристик памяти, от способов организации записи в машине, от формы представления информации о размещении записей в массиве.

Приняты следующие структуры информационных массивов на уровне физической организации.

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

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

Ветвящаяся структура. Может быть эффективно применена, если значения некоторого признака объекта непре­рывно повторяются в записях информационного массива в раз­личных сочетаниях. При обычной организации это приводит к по­вторяющимся полям основного массива. Если такие поля основ­ного массива убрать, объединить их в небольшой дополнительный информационный массив и в этом массиве поля упорядочить по некоторому признаку, например в соответствии с последователь­ной либо цепной структурой, то каждая запись информационного массива адресов будет соответствовать записи основного масси­ва. Тогда основной массив включает в себя записи фиксирован­ной длины, возникает адресный массив, который может иметь переменную длину записи. Ветвящаяся структура обладает большой гибкостью, позволяет достаток во просто включать дополнительные записи как в основной, так и в адресный массивы. Нали­чие ссылок позволяет в отдельных случаях сравнивать ее по объ­ему памяти с последовательной структурой массивов.



ширение любого элемента списка в легко уничтожаются старые элементы списка и вводятся новые. Однако время доступа к требуемым записям может быть доста­точно большим. Списковая структура (по сравнению с последо­вательной) требует большего объема памяти.

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

Наиболее существенной характеристикой качества запоминаю­щего устройства для автоматизированной системы является вре-мя доступа к записи» зависящее от носителя информации. В опе­ративной памяти это время составляет несколько микросекунд;

для памяти, организованной на магнитной ленте,—несколько минут.



Списковая структура. При ее использовании логиче­ская структура информационных массивов не совпадает с их фи-зичдекой реализацией. При списковой структуре предполагается наличие некоторого списка как совокупности адресных ссылок, расположенных в некотором логическом порядке. Список содер­жит наименования, поля данных и адреса этих полей. Поле дан­ных и адрес последующего поля образуют элемент списка. Таким образом, каждый элемент включает имя списка и адрес следую­щего элемента. В простейшем случае список может быть описан таблицей, в первом столбце которой указано поле данных, а во втором — адрес следующего элемента данных. Если элементы списка фиксированы, то может быть организовано несколько списков с применением механизма многократных адресных ссы­лок. Это приводит к экономии памяти, поскольку нет необходи­мости многократно хранить один и тот же элемент. На рис. 4.6 в виде графа, представлен механизм адресных ссы­лок. Каждый элемент списка состоит из трех частей: маркерного поля М, поля данных Д и ад­ресного поля А. Списко­вая структура является оптимальной для реорга­низации базы. Весьма просто происходит рас-самостоятельный список,


Для характеристики запоминающего устройства используют коэффициент доступа:— время считывания записи Коэффициент доступа меняется в зависимости от типа запоминающего устройства. Различают следующие типы запоминающих устройств. [

ЗУ
с параллельным доступом
. Такие ЗУ обеспечива­ют одновременное считывание большого числа записей. Коэффи­циент доступа kд=0. Особенность данного типа ЗУ в том, что операции загрузки записей и сопоставление их с требуемым при­знаком совершаются параллельно, время этих операций соизме­римо с временем, затрачиваемым в обычном ЗУ на одну запись.

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

ЗУ прямого доступа. Обращение к информации в дан­ном ЗУ осуществляется по адресу: каждый элемент информации имеет свой адрес. Считывание какой-либо промежуточной инфор­мации здесь не нужно» в качестве конкретных физических носи­телей могут использоваться дисководы, записывающие информа­цию на магнитных дисках.

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

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

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

Современные ЭВМ позволяют использовать следующие мето-тоды организации.

Последовательный метод организации. Он со­ответствует последовательной логической структуре информаци­онных массивов, когда последовательность адресов в записи со­впадает с последовательностью значений их ключевого признака. Последовательный метод организации информационных массивов эффективен, если требуется последовательная обработка информационного массива. Поиск информации при последовательном методе достаточю длителен, потому последовательный просмотр всех записей от начала до момента нахождения требуемой запи­си может оказаться неэффективным. Поэтому часто используют метод последовательного деления информационного массива— дихотомический поиск, когда имеется информационный массив, упорядоченный по значениям ключевого признака. Требуемую запись находят путем определения промежуточного значения ключевого признака и сравнения его с требуемым значением. Для этого массив делится последовательно пополам, в итоге оп­ределяется область, которая просматривается последовательно. Такой областью в магнитном диске может быть предварительно определенная дорожка.

Индексно-последовательный метод. Здесь запи­си в массиве располагаются также последовательно. Каждая запись обладает некоторым индексом, который заносится в ката­лог. Информационный массив, снабженный индексом, называется индексированным массивом. Если используется несколько маг­нитных носителей, например несколько магнитных дорожек на магнитном барабане, то кроме индекса записи необходимо ука­зывать и номер дорожки. Последовательности индексов записей фиксируются на индексной дорожке. При замене какой-либо записи другой необходимо сдвинуть последующие записи с тре­буемого номера. При этом меняется индекс на дорожке и обес­печивается прямой доступ к требуемой записи. Время доступа по сравнению с последовательным методом резко сокращается.

Прямой метод организации информационных массивов. Он базируется на некоторой функциональной связи между адресом записи и значением ее ключа. Адрес вычисляется дополнительным арифметическим устройством, благодаря чему реализуется функциональная адресация записей в массиве. Зная функцию вида A
==
f
(
K
),
где А—адрес записи, К—ключ записи, нетрудно установить место записи и обеспечить прямой доступ к ней. Например, при непосредственной адресации адрес записи будет таким: А=Ао+а(К-1), где Aо-адрес начала информа­ционного массива; о—количество ячеек, занятых записью; К— значение ключа записи. Этот метод дает наибольшую эффектив­ность, если в массиве существуют записи со всеми значениями ключей. При отсутствии отдельных записей в памяти необходимо оставлять место для всех возможных значений ключей, хотя они могут и не использоваться в дальнейшем.

Расчлененный метод. Информационный массив в этом методе расчленяется на ряд последовательных частей и должен включать дополнительный справочник, который определяет имена и адреса этих составных частей. Записи адресов в справочнике располагаются последовательно в соответствии с реальным рас­положением составных частей массива. Части массива могут вы­бираться фиксированной или переменной длины. Данный метод представляет собой определенное развитие последовательного метода организации информационных массивов и обеспечивает меньшее время доступа.
4.4. Методы решения функциональных задач и алгоритмы обработки информации
Основные свойства АИС закладываются на этапе предпроектного анализа, где исходя из глобальной цели управления и кри­териев, ставятся конкретные задачи перед каждым подразделени­ем предприятия. На уровне концептуального проектирования определяются модели, устанавливается перечень автоматизирован­ных функций и моделей их реализации, определяется структура вычислительной системы с учетом затрат на создание и эксплуа­тацию АИС, имеющихся мощностей вычислительных средств для ее разработки и эксплуатации. Уже на уровне концептуальной модели нам необходимо знать основные функциональные задачи, которые решает АИС, и в процессе логического проектирования определить уровни управления и распределить задачи и алгорит­мы их решения по каждому уровню с установлением дискрета уп­равления и необходимой степени агрегирования информации. Та­ким образом, проблема постановки множества задач и алгорит­мов, дискрета их решения, максимизации качества системы уп­равления с учетом количественных характеристик используемых алгоритмов возникает уже на стадии логического проектирования. Задачи на этом этапе носят оптимизационный характер, их по­становка дается при ограничении на суммарный объем вычисли­тельных ресурсов, на время решения задач, на объем памяти и т. д. На уровне физического проектирования определяют струк­туру системы обработки информации, которая реализует вычис­лительные алгоритмы АИС. Эти алгоритмы представляют сред­ство для решения вычислительных задач, отображающих функ­циональные задачи управления. Полученные на предыдущих этапах проектирования функциональная и алгоритмическая струк­туры позволяют построить модель вычислительной системы и найти набор необходимых вычислительных алгоритмов. После­довательность разработки АИС- в функциональном отношении представляется как переход от общих задач АИС к моделям, от моделей—к алгоритмам, от алгоритмов—к вычислительным алгоритмам системы обработки информации. Эти переходы осу­ществляются с использованием типовых проектных решений, ко­торые формально можно отобразить на модельном уровне как операторы перевода (OHi) обобщенной математической модели управления (Мо) в частную математическую модель уп­равления предприятием (Mi), преобразования (ОПа) част­ной математической модели в локальную математическую модель (Мд) и оператор преобразования (ОПд) локаль­ной математической модели в логическую модель систе




мы управления (М3). Эти операторы и соответствующие им уровни проектирования представлены не рис.4.7. Идео­логия решения функциональных задач закладывается уже на уровне общей модели М0, где определяется класс предприятий и систем управления ими. Модель М1 описывает систему управ­ления данным предприятием в целом, М2 представляет собой совокупность локальных математических моделей, которые реализуют функциональные задачи АИС. Модели М3—это модели ре­шения функциональных задач. Однако запись в общем виде про­цесса декомпозиции моделей является конструктивной лишь в идеологическом смысле. При проектировании операторы ОПi
есть методы принятия, проектных решений на соответствующих этапах проектирования. Если формализовать процесс принятия решения, то для каждого ОПi должна существовать некоторая модель принятия решения, которая носит в основном эвристиче­ский характер. В настоящее время установился модельный под­ход к создан-ию АИС и решению ее функциональных задач. На этапе концептуального проектирования нам необходимо иметь всевозможные концептуаль­ные модели и с помощью ло­гического проектирования осуществить выбор лучшей логической модели. Сущест­венным оказывается здесь и агрегирование параметров. Чем выше уровень агрегиро­вания, тем проще опериро­вать с моделью, однако труд­нее потом настраивать ее на конкретные частные функциональ­ные задачи. Поэтому на уровне логической модели возникают две задачи: выбрать необходимый комплекс алгоритмов для решения функциональных задач и определить операторы агре­гирования.

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

Вместе с АИС возникли новые элементы технологии—авто­матизированные рабочие места (АРМ). АРМ как проблемно-ориентированный и программно-технический комплекс выносится на рабочее место пользователя и автоматизирует его основные про­изводственные и управляющие функции. Это позволяет увели­чить оперативность управления и, главное, обеспечить диалого­вое управление. Наличие АРМ позволяет человеку настроить общую модель управления на конкретные производственные и социально-экономические условия предприятия, использовать опыт развития практические результаты имеющихся АИС. Что­бы представить содержание моделей, рассмотрим несколько под­робнее модель системы управления.

В качестве элемента формализованного описания системы уп­равления вводится понятие операции. Операция—это преобразо­вание предметов труда, которое осуществляется с помощью име­ющихся ресурсов. Формально операцию характеризуют три па­раметра: множество входов, по которым поступают предметы труда; множество выходов или предметов труда, полученных в результате воздействия; множество ресурсов. Имея набор опе­раций, можно представить полностью процесс изготовления из­делий и использовать для формализации некоторый ориентиро­ванный граф с конечным числом вершин, каждая из которых ото­бражает операцию, а дуги,—отношение непосредственного пред­шествования. Задав параметры операций как отношения между вершинами этого графа, можно формализовать производствен­ную деятельность предприятия, отдельных его подразделений и определить характеристики операций. При решении конкретных функциональных задач необходимо установить размер партии, определить ресурсы, привлекаемые к каждой операции, устано­вить длительность операции, спланировать запуски и выпуски от­дельных изделий при взаимной координации операций. Тогда про­цесс производства записывается, как изменение во времени количества предметов труда и для каждой операции устанавли­ваются моменты запуска операции в заданном горизонте плани­рования. Так может быть поставлена и решена задача планиро­вания размеров партий, применяемости ресурсов и запусков отдельных операций. При заданном объеме незавершенного произ­водства можно определить область допустимых значений управ­ляемых параметров и тем самым решить данную функциональ­ную задачу.

Все множество функций, выполняемых АИС, необходимо представить в виде совокупности математических взаимоувязан­ных моделей. На уровне объемного планирования устанавлива­ются модели выбора оптимальной производственной программы, оптимальных размеров партий, решается задача составления рас­писаний. При решении функциональных задач существенную проблему составляет выбор алгоритмического обеспечения и оп­ределение комплекса используемых вычислительных алгоритмов. Так как тезаурус (т. е. словарь) алгоритмов обычно бывает из­вестен, то при выборе алгоритма необходимо учитывать возмож­ность его количественных характеристик, к которым обычно от­носят оперативность, точность и себестоимость алгоритма. На каждом уровне принятия решения существует некоторый блок принятия решения, который на основе принятой модели Мз, су­ществующего множества алгоритмов и имеющегося множества вычислительных ресурсов позволяет найти единственный алго­ритм, удовлетворяющий ограничениям по вычислительным ресурсам и доставляющий максимум эффективности решения задач.

Имея граф задач, полученный непосредственно вз анализа производства, можно определить граф альтернативных алгорит­мов. Если вершины этого графа отображают алгоритмы, а ду­ги—параметры их эффективности, то формальный подход к на­хождению максимального пути в графе алгоритмов будет озна­чать получение единственного оптимального алгоритма. Путем агрегирования данных можно решать задачи в системе обработки информации в обобщенном виде с использованием меньших вы­числительных ресурсов. Необходимо оценить максимальную воз­можность укрупнения информации для каждого уровня решае-емой задачи. При получении максимальной степени агрегирова­ния находим минимальные затраты вычислительных ресурсов. Проблема уменьшения потребного вычислительного ресурса мо­жет быть решена, если исходный конструкторско-технологический граф изделия преобразовать в агрегированный граф. Вершина­ми его будут агрегированные операции, которым должны быть присущи и агрегированные ресурсы. Известны такие понятия, как группа оборудования, обрабатывающий рабочий центр и т, д. При переходе от конструкторско-технологического графа к укрупненному необходимо разбиение ресурсов предприятия на отдельные группы в соответствии с выбранйыми агрегированны­ми операциями. Тогда может возникнуть новый граф организа­ционной структуры, соответствующий разбиению ресурсов, в вер­шинах которого будут укрупненные структурные подразделения. Построение такого графа соответствует построению агрегирован­ных операций. Если предложить обобщенную формальную про­цедуру построения агрегированного графа, то эта процедура бу­дет применена к агрегированию операций, подразделений и ис­пользуемых ресурсов.

Таким образом, вычислительные задачи и соответствующие им вычислительные алгоритмы могут иметь в АИС укрупненный характер, что позволяет организовать вычислительный процесс с использованием минимальных вычислительных ресурсов. Это возможно на таких этапах управления, как планирование, когда обработка информации реализуется в пакетном режиме. Для ав­томатизированных систем управления реального времени при вы­полнении вычислительных процедур приходится работать в мас­штабе времени, соответствующем реальным производственным процессам. Это не позволяет строить агрегированные модели, и расход ресурса будет больше. Тогда возникает проблема поста­новки вычислительных задач, однозначно отображающих функ­циональные задачи АИС. Организация вычислительного процесса в таких системах сводится к реализации алгоритмов управления и решается путем создания программного обеспечения, модульно получаеморо-как следствие формального представления алгорит­мов в АИС. В таких задачах могут быть выделены отдельные элементы задач – задания, которые могут обьединяться по временному признаку,требуемой информации, распределению этой информации в памяти и т. д. Объединением заданий в некоторые совокупности удается осуществить реализацию вычислительного процесса в системы обработки информации в реальном масштабе времени. Практически для всех функциональных задач АИС су­ществует соответствующий математический аппарат.

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

На уровне технико-экономического управления находят при­менение балансовые модели, которые устанавливают соответствие между ресурсом и потреблением.

Широко используются модели объемного планирования» ко­торые работают при наличии критериев и ограничений и приме­няются для составления оптимальной производственной прог­раммы.

В качестве математических методов разрешения этих моделей используют линейное» нелинейное, целочисленное и стахостиче-ское программирования. Широкое разнообразие частных мате­матических моделей используется на уровне производственного планирования. Это — сетевое планирование с ограниченными ре­сурсами и модель объемно-календарного планирования. Для оперативного управления и регулирования применяют модели календарного планирования, оперативного регулирования. В ка­честве математического аппарата используется теория расписа­ний, методы дискретной оптимизации. При разработке и опытной эксплуатации АИС широкое применение находит имитационное моделирование, которое позволяет, не проводя экспериментов на конкретной системе, получить оптимальные режимы ее функцио­нирования, оптимальные значения управляющих параметров. Решение функциональных задач в АИС тесно связано с пробле­мами использования математических моделей. Оно подкрепляется вычислительными процедурами и всей организацией вычисли­тельного процесса.

4.5. ОСНОВЫ ОРГАНИЗАЦИИ БАНКОВ ДАННЫХ

В общем виде проблема организации информационных масси­вов на логическом и физическом уровнях во многом определяет­ся используемыми техническими средствами. Файловый способ организации памяти в ЭВМ второго поколения позволял созда­вать не связанные между собой информационные массивы. При этом для решения функциональных задач разных подсистем часто требовались одни и те же данные, которые было полезно рас­полагать в семантически связанном виде. Это приводило к дуб­лированию данных и довольно сильной децентрализации инфор­мации. В целях устранения избыточности информации и обеспечения возможности выбора данных по любым ключевым признакам при минимизации времени доступа оказалось целесо­образным интегрировать данные путем создания банка данных.

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

База данных в общем случае представляет собой совокупность взаимосвязанных данных, которые хранятся в соответствии с оп­ределенными требованиями. Эти данные должны отличаться ми­нимальной избыточностью, возможностью реорганизации, доста­точно простым доступом пользователя к данным. База данных представляет собой информационную модель объекта управле­ния. Кроме данных как совокупности взаимосвязанных элемен­тов в состав базы входит программно-логический комплекс, обес­печивающий организацию хранения, обновления и доступа к дан­ным. Программно-логические средства этого комплекса называ­ются системой управления базой данных. Совокупность базы данных и системы управления базой составляют автоматизиро­ванный банк данных.

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

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

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

Наряду с массивами, как указано выше, существуют иден­тификаторы массивов, возникает комплекс массивов. Проблема организации внутреннего информационного обеспечения сводится к проблеме организации массивов в памяти на логическом уров­не. Пользователю для решения конкретной функциональной за­дачи должны быть выделены некоторые совокупности данных по соответствующему признаку, а отсюда возникают требования пользователя к организации данных. С точки зрения пользова­теля эти данные должны соответствовать решению конкретной задачи, а с точки зрения базы данных они должны составлять некоторое подмножество базы; отсюда на языке архитектуры открытых систем вводится понятие логического уровня пользо­вателя. Он связывает совокупность данных пользователя с со­вокупностью данных как части банка данных системы. На внеш­нем уровне данные описываются по некоторому семантическому смысловому принципу и в основном осуществляются некоторые процедуры кодирования, идентификации, выделяются дескрипто­ры, т. е. ключевые слова и устойчивые словосочетания, которые описывают содержательное отношение между понятиями в дан­ной предметной области. Для описания их существуют инфор­мационные языки дескрипторного типа. При выполнении про­стейших операций по логической обработке данных эти si
3
wvv
находят достаточно широкое применение.

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

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

на физическом уровне осуществляется по тем же принципам, по которым осуществляется фйзическаякоргаяизация информацион­ных массивов в памяти ЭВМ.

При конструировании банка данных необходимо учитывать три основных аспекта:

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

2. Базу данных, т. е. информацию, помещаемую в банк дан­ных.

3. Систему управления базой данных.

Эти аспекты по-разному реализуются в современных банках данных. Большое количество созданных банков данных позволяет провести их классификацию по следующим признакам: струк­туре; виду запоминающего устройства; используемому методу адресации; языку обслуживания. По структуре различают банки данных с фиксированной и произвольной структурами.

При использовании фиксированной структуры данных строго определены структуры наборов, типы записей» связи меж­ду ними. Создание новых наборов или добавление новых типов связей в таких структурах невозможно. Такие банки данных до­статочно просто выполняют функции формирования» корректи­ровки, выдачи ответов на запросы, и во многом здесь автомати­зируется процесс обработки информации/Обычно такие банки создаются как проблемно-ориентированные ч могут быть универ­сальными для решения широкого класса задач.

При произвольной структуре данных пользователь мо­жет сам формировать записи и их наборы. Система программ пре­дусматривает наличие универсальных процедур работы с запи­сями и со связями между ними. Эти процедуры могут быть ис­пользованы при решении различных задач.

По методу адресации могут быть выделены банки данных, использующие цепной способ, и банки данных с применением ин­дексных таблиц. При цепном способе формируется цепь записей, в которой выделяется главная запись. Дублирование устраняется путем объединения взаимосвязанной информации. Получив доступ к главной записи, можно по цепи получить все записи, входящие в данную цепь. Наряду с последовательным до­ступом при цепном способе адресации возможно и прямое обра­щение к каждой записи. При использовании индексных таб­лиц адресные ссылки организуются в форме индексных таблиц и выводятся из основного информационного массива. Индексные габлицы хранятся независимо от основного информационного массива. Нахождение записей осуществляется по адресной ссылке.

Обобщенная структура банка данных представлена на рис. 4.8. В состав банка входят следующие структурные элементы: база данных (БД) как совокупность данных, организованная по определенному принципу; система управления базой данных (СУБД), выполненная в виде программного обеспечения функционирования базы данных; информационные языки описания данных (ЯОД) и манипулирование ими; администратор (А), тех­нические средства (ТС) базы даиных. Пользователь общается с базой данных с помощью языка запросов (ЯЗ), запись схем баз данных осуществляется на языке описания данных (ЯОД). Сис­тема управления базой данных включает в себя компиляторы и интерпретаторы языков запросов и языков обработки данных, манипулятор и сервисные программы. Манипулятор организует взаимодействия всех компонентов системы и связь их с окружаю­щей средой и администратором базы данных. Администратор базы данных координирует работу данных, а также выполняет ряд операций, главной из которых является составление баз дан­ных в соответствии с требованиями пользователя, реорганизация базы данных, генерация и развитие СУБД. Функционирование базы начинается с запроса пользователя (П), который проходит этап предварительной обработки (ПО), т. е. выполняется син­таксический и логический контроль запроса. Если ошибки не об­наружены, то происходит интерпретация запроса (ИЗ), т. е. рас­познается требование пользователя и запрос переводится с языка запроса на язык манипу­лирования данными, да­лее осуществляется обра­щение к рабочей области памяти, поиск данных (ПД), их корректировка, обновление и т. д. Далее осуществляется контроль данных, редакция ответов (РО) и выдача на печать пользователю. Такая структура банка данных является общей. Более конкретные сведения по рганизации базы данных могут быть получены из анализа мо­делей баз данных.

Широкое распространение получили несколько моделей баз данных. Наиболее характерными среди них являются иерархи­ческая, сетевая и реляционная. Эти модели отражают отношения, которые существуют между группами элементов данных и поз­воляют описать структуры массивов и связей между ними. В иерархической модели отношения между группами эле­ментов данных являются зависимыми, т. е. выделяются исходные и порожденные группы. Иерархические отношения позволяют форм ал изовать описание связей на основе теории графов.

На рис. 4.9 представлена иерархическая древовидная струк­тура, где выделены порождающий узел—корень К и ряд у ровней иерархии. Нижний уровень соответствует концевым узлам графа. Если сопоставить данное изображение с деревом, то узлы нижнего уровня—это листья дерева, и каждый порожденный узел имеет не более одного исходного порождающего узла. Дре­вовидные структуры типа деревьев нашли применение для опи­сания базы данных как на логическом, так и на физическом уровнях. Узел представляет собой некоторую строку на каждом



уровне. Поиск данной строки или записи осуществляется при движении сверху вниз, т. е. от верхних уровней иерархии к ниж­ним. Для нахождения требуемой записи необходимо идентифи­цировать тот узел, к которому обращаются, и далее определить подчиненные ему узлы. Это затрудняет доступ к иерархической базе, а также ее корректировку и реконфигурацию. В частности, устранение любого узла некоторого уровня влечет за собой ис­ключение всех зависимых узлов, находящихся на более низких уровнях. При этом могут быть потеряны сведения в процессе кор­ректировки базы данных.

Формализованно иерархическая структура представляется на­правленным графом, узлы которого определяют наборы данных, строки—записи, а дуги—отношения между ними. По иерархиче­скому типу разработан банк «Ока», который сопрягается с опе­рационной системой ОС ЕС ЭВМ и обеспечивает реализацию достаточно больших баз данных широкого назначения. Система «Ока» обеспечивает как пакетную обработку информации, так и телеобработку. Она допускает до 15 иерархических уровней. Воз­можно произвольное объединение отдельных наборов данных. Физическая организация данных в памяти может быть последо­вательной (элементы данных располагаются один за другим) я прямой (используются адресные ссылки). Прямой доступ позво­ляет более оперативно работать с базой данных.

Групповые отношения между данными могут иметь неиерар­хический характер. В этом случае они описываются графом, который будет иметь сетевую структуру. Такая модель получила название сетевой модели базы данных. Данные сетевой модели представляются в виде записей, отношения между записями определяют доволннтельвые запнси-связи, которые обьединяют записи-узлы. Эти связи выражают определенные зависимости между данными. Связи между записями порождают цепочки и объединяются в замкнутые цепи. Набор записей сетевой модели включает в себя тип записей, который является владельцем на­бора, и ряд членов, которые являются непосредственно записями.

Число записей в наборе может быть произвольным: можно удалять отдельные записи, дополнять их без разрушения остав­шихся. Это существенное достоинство сетевой структуры.

Для отображения связей вводится ряд связующих цепочек, что приводит к значительной сложности сетевой модели по от­ношению к иерархической, так как в иерархической модели от­ражаются связи типа «один — много», а в сетевой — связи типа «много—много». Сетевые структуры реализуются в отдельных банках данных, например банке «Седан». Этот банк характери­зуется прямым доступом, простыми программными средствами, допускает использование нескольких языков программирования, в том числе универсальных языков. Иерархическая и сетевая структуры соответствуют вполне четкому логическому описанию, а поэтому при определенном уровне развития базы данных и ее последующем расширении возможно нарушение логического опи­сания базы данных, что приводит к резкой переделке базы на логическом уровне. Данные становятся зависимыми, поэтому ча­сто находит применение реляционная база данных.

В основе реляционной базы лежит представление отношений между данными в виде двумерных таблиц. Процесс представле­ния отношений в такой форме называется нормализацией. Для описания отношений и операций с ними применяют алгебру от­ношений. Запросы в реляционной базе, как и обработка данных. осуществляются на языке» основанном на алгебре отношений.

Каждый элемент данных отображается в таблице одним, сим­волом. Строка таблицы представляет собой набор элементов дан­ных, которые соответствуют понятию «кортеж». Набор однотип­ных символов, располагаемых в одном столбце, называется доменом. Если таблица имеет п столбцов и п строк, то отношение, определяемое этой таблицей, имеет степень л. Простейшие бинар­ные отношения соответствуют таблице с двумя столбцами. Реля­ционная база данных характеризуется простотой ввода новых данных. Ввод данных производится в виде строк кортежа, кото­рый обладает своим идентификатором-ключом. Необходимо, что­бы вводимый ключ-идентификатор отличался от ключей осталь­ных кортежей отношения. В качестве ключа выбирают элемент кортежа, называемый основным. В общем случае ключ может быть составным, т. е. содержать более одного элемента данных. Наличие ключей вызывает и некоторые недостатки в использо­вании банка данных такого типа. Удаление кортежа должно со­провождаться удалением всех кортежей в отношениях, которые содержат значения удаляемого ключа. Учитывая наличие единого формализованного языка алгебры отношений в основе база данных, можно иметь программное обеспечение» позволяющее ав­томатизировать этот процесс. В целом реляционная база данных обладает тем достоинством, что использует уже готовый извест­ный язык алгебры отношений, на основе которого можно осуще­ствить простую реорганизацию—обновление базы данных. Пер­вый уровень организации реляционной базы есть уровень взаи­модействия с операционной системой. Второй уровень организа­ции соответствует уровню взаимодействия с программистом. Тре­тий уровень—наиболее важный для АИС, соответствует взаимо­действию с пользователем, не обладающим специальными позна­ниями в области программирования. Реляционная база данных является перспективной. Она находит широкое применение и поз­воляет совершенствовать и развивать существующие АИС, осо­бенно при переходе к интегрированным АИС.

Развитие информационного обеспечения предполагает разра­ботку значительного количества типовых банков данных, способ­ных работать в функциональном смысле с различными типами ЭВМ. Важно, чтобы банк данных был универсальным с точки зрения используемой машины. Создание распределенных вычис­лительных систем, объединяющих в себе управляющие вычисли­тельные машины типа СМ, микропроцессоры, персональные ЭВМ заставляет создавать типовые банки данных, которые должны реализовываться на различных типах операционных систем. Осо­бо важным является свойство развития, т. е. возможность совер­шенствования банка данных с учетом наращивания решаемых функциональных задач АИС, а также появления дополнительных технических возможностей аппаратных средств и программных возможностей операционных систем. В этих условиях реляцион­ные структуры баз данных весьма перспективны.

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

Задача синтеза структуры информационной базы сводится к определению отношений, хранимых в базе данных, упорядочению ключевых реквизитов отношений, составлению логических запи­сей и упорядочению их во внешней памяти, распределению дан­ных по различным областям хранения на физическом уровне с учетом решения конкретных функциональных задач и возможно­сти корректировки данных при реорганизации базы. Этот синтез может быть выполнен формализованно, в качестве основного критерия синтеза базы данных целесообразноадно принять временной критерий, который учитывает на поиск данных для реализации алгоритмов решения функциональных задач и время на зы в течение требуемого интервала оптимиза-ной постановке задачи необдодимо учесть ог­ни объем базы, на время решения задачи, на бы организации связи между данными» определяемые типом используемой системы управления базой данных. Формализации задачи синтеза информационной базы позволяет перейти к автоматизированному проектированию ее и резко сни­зить сроки создания и внедрения автоматизированных систем управления различного назначения. На стадии проектирования информационного обеспечения должны закладываться и меры по обеспечению верности обработки информации [22].

Выбор структуры информационного обеспечения зависит от требований к размещению, вводу, выводу и реорганизации дан­ных. Централизованная структура банков данных целесообраз­на при решении задач планирования, учета, контроля. Для задач оперативного управления более эффективной оказывается де­централизованная (распределенная) структура банков данных, соответствующая перспективным распределенным АИС. Распре­деленный банк данных включает в себя распределенную базу в виде совокупности объединенных сетью баз данных, разме­щенных на разных ЭВМ и поддерживаемых одной или несколь­кими СУБД. Существенное влияние на функционирование рас­пределенного банка данных оказывает сеть. Физические харак­теристики сети определяют возможности распределенной обра­ботки информации.

Эволюция распределенных банков данных проходила таким образом, что вначале пользователи через систему передачи дан­ных подсоединялись к мощной ЭВМ и к базе данных на ее ос­нове. Это соответствовало терминальной сети ЭВМ. На следую­щем этапе у пользователей сформировались местные базы дан­ных с собственными СУБД. Терминалы пользователя через сис­тему передачи данных подключались к центральному вычисли­тельному комплексу. Обработка информации происходила на каждой ЭВМ раздельно. Обмена между данными не было. При переходе к распределенной обработке у пользователя создается локальная база данных. Через систему передачи локальные ба­зы обмениваются данными с центральной базой, управляемой от мощной ЭВМ. Возможности распределенной обработки ин­формации в настоящее, время ограничены пропускной способ­ностью используемых в сети каналов связи. В связи с этим ми­нимизируют обмен данными с передачей в центральную базу данных лишь обобщенной информации.

Таким образом, распределенный банк данных—это много­уровневая система, в которой функции информационного обеспечения АИС реализуются за счет взаимодействия локальных и центральной баз данных.

Существенной проблемой при разработке распределенного банка данных является организация управления обменом дан­ных. С помощью СУБД пользователь должен иметь возможность работать с распределенными по разным ЭВМ данными как еди­ным целым при решении функциональной задачи АИС. Жела­тельно, чтобы пользователь не задумывался над физическим расположением данных, т. е. взаимодействовал с базой на логи­ческом уровне. Он не должен ощущать наличие других пользо­вателей в распределенной системе. Поэтому в структуре распре­деленного банка данных предусматривают СУБД и систему уп­равления распределенным банком данных СУРБД, обеспечивая физический и логический уровни управления.

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

Наука об информационных процессах развивается одновре­менно с совершенствованием программно-аппаратных средств вычислительной техники. Повышение интеллектуальных возмож­ностей компьютеров позволяет говорить о переходе к построению интеллектуальных систем. Интеллектуальные системы становят­ся перспективным направлением деятельности инженера-систе­мотехника. В рамках этих систем данные на определенной сту­пени эволюции структурно усложняются. Возникают знания. Ес­ли подходить к определению знаний исходя из их связи с дан­ными, то можно выделить системные, предметные и процедурные знания.

Системные знания отражают сведения из предметной области, на которую ориентирована создаваемая система. На основе этих знаний формируется модель преметной области.

Предметные знания содержат характеристики кон­кретных объектов. Эти знания отображаются данными и фор­мируют базу данных.

Процедурные знания имеют алгоритмический харак­тер» реализуются в виде программного продукта (прикладного программного обеспечения).

Совокупность модели предметной области, базы данных и прикладного программного обеспечения составляет основу базы знаний. Таким образом, банки данных получают дальнейшее развитие и в отличие от них базы знаний используют информа­цию для интеллектуальной обработки.

Исторически базы знаний совершенствовались совместно с экспертными системами, в которых моделируется деятельвость специалиста конкретной предметной области. Экспертные системы наряду с выполнением информационно-справочных функций реализуют функции принятия решения. Для этого в процессе обучения в базе знаний накапливается и обобщается информа­ция о принятии решений экспертами в различных ситуациях. На этапе функционирования экспертная система предлагает воз­можный вариант решения. В настоящее время успешно функци­онируют узко специализированные экспертные системы. В про­изводстве экспертные системы могут быть использованы для пе­редачи опыта высококвалифицированных специалистов при обу­чении, а также как поддержка при принятии управленческого решения.

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

Разработчик экспертной системы создает аппаратно-програм-мные средства и на их основе «оболочку» экспертной системы. Наполнение системы осуществляется специалистом предмет­ной области. Это должен быть инженер по знаниям, который зна­ет структуру экспертной системы и одновременно является спе­циалистом в данной предметной области. Особо важна в насто­ящее время передача индивидуальных знаний как результата творческой работы человека.

Экспертные, расчетно-логические и интеллектуальные ин­формационно-поисковые системы переводят АИС на новую сту­пень развития, резко повышая ее экономическую эффективность. Возникает интеллектуальный интерфейс, благодаря которому пользователь начинает непосредственно общаться с ЭВМ, что значительно повышает качество принимаемых решений. Появля­ется возможность ввода запроса на естественнсм языке и полу­чения ответа не только в виде информации, имевшейся в бан­ке данных, но и вновь полученной в интеллектуальной системе за счет вычислений и логического вывода.

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

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

По своему содержанию информационная технология пред­ставляет собой составную часть информатики. Физический уро­вень информатики составляют программно-аппаратные средства вычислительной техники и техники связи; логический уровень— это модели и 'методы информационной технологии; прикладной уровень обеспечивает построение АИС, АСНИ, САПР, интегри­рованных систем автоматизированного управления и т. д.

Информационную технологию можно рассматривать как сис­тему, к созданию которой применимы методы системного подхо­да. Цель информационной технологии—обеспечить реальную автоматизацию производства при резком уменьшении людских ресурсов. При этом необходимые профессиональные знания дол­жны быть в виде экспертных систем введены в ЭВМ. Разработ­чики новых изделий и технологических процессов, используя ав­томатизированные рабочие места, смогут иметь персональный интеллектуальный доступ к широкому полю информации, хра­нимой в базе знаний.

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

На нижнем, физическом, уровне управляют цепью канала связи, оперируя его физическими и электрическими ха­рактеристиками. Этот уровень обеспечивает сопряжение систем с разными параметрами.

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

Сетевой у р о в е и ь устанавливает сетевое соединение между систеидин на основе логических каналов для передачи пакетов данных. В Функции этого уровня входят управление мар-шрутом потока данных, ограничение скоростей передачи инфор­мации с целью согласования их с пропускными способностями каналов.

Транспортный уровень предоставляет сквозное со­единение и управляет процессом транспортировки данных. Пере­дача., данных при этом осуществляется за счет формирования виртуальных каналов или дейтаграмм. Виртуальный канал пред­ставляет собой соединение, которое образуется после обмена уп­равляющими пакетами данных между отправителем и получа­телем и существует в течение времени передачи заданного объ­ема информации. В дейтаграмме (блоке данных) содержатся сведения об отправителе и получателе, необходимые для дове­дения информации до потребителя. Рассмотренные уровни обра­зуют транспортную службу сети.

Сеансовый уровень обеспечивает стандартизацию про­цесса установления и завершения сеанса связи. Благодаря это­му осуществляется унификация соединений и взаимодействия пользователей. Сеансы могут реализовываться параллельно меж­ду разными прикладными процессами.

Представительский уровень управляет формой данных (синтаксисом), их кодировкой, представлением на экра­нах дисплеев или печати. Это позволяет обеспечить однознач­ное понимание данных взаимодействующими процессами. При установлении' сеанса реализуется взаимодействие пользователя с распределенной транспортной сетью.

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

Модели синтеза информационных процессов строятся на ос­нове вероятностных и детерминированных математических мето­дов. Получили распространение математические модели и гео­метрическое представление сигналов на физическом уровне. Ос­новы передачи информации заложены статистической теорией связи и разработанными в ней энтропийными характеристиками. Модуляция и кодирование решают проблемы помехоустойчивой передачи в условиях действия помех. Процесс обработки инфор­мации базируется на модели организации вычислительного про­цесса в АИС. Модель процесса обработки строится на основе функций отображения с разделением управляющих и информа­ционных связей. Такие информационные процессы, как хране­ние и поиск информации синтезируются на основе модели пред­метной области и структуризации данных с привлечением специ­альных языков/

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

Информационная технология для инженера-системотехника является объектом разработки и в то же время базой создания систем автоматизированного управления различного назначе­ния.
ЗАКЛЮЧЕНИЕ
Интенсивное развитие науки и техники привело к тому, что резко сократился период обновления знаний. Изменяется не толь­ко объект, с которым работает специалист, изменяется идеология разработки систем, все сильнее внедряются элементы автомати­зации. Современная интенсификация производства становится невозможной без автоматизации всех ее уровней на базе широ­кого использования средств вычислительной техники, а посколь­ку инженер-системотехник по АИС непосредственно является создателем автоматизированных систем, требования в части его подготовки чрезвычайно высоки. Прежде всего велика должна быть доля знаний, имеющих фундаментальный характер и поз­воляющих в дальнейшем выпускнику получать профиль инжене­ра-эксплуатационника, конструктора, технолога или исследо­вателя.

Основными перспективными направлениями общеинженерной подготовки можно считать информатику, управление, вычисли­тельную технику, программирование. Специальная подготовка определяется целевой специализацией выпускника вуза, задавае­мой в соответствии с потребностями промышленности. Для рас­сматриваемой специальности можно выделить следующие пер­спективные направления целевой подготовки: интегрированные системы автоматизированного управления, информационно-уп­равляющие комплексы и системы, распределенные системы об­работки информации и управления, автоматизированные систе­мы научных исследований и комплексных испытаний, системы автоматизированного проектирования АИС и т. д. Основной об­ластью деятельности/специалиста по АИС станет производствен­но-технологическая, организационно-управленческая, проектно-конструкторская деятельность по созданию и эксплуатации инте­грированных АИС. автоматизированных информационных систем и сетей, информационно-управляющих комплексов систем реаль­ного времени, систем автоматизированного проектирования АИС, автоматизированных систем научных исследований и комплекс­ных испытаний, их программного и информационного обеспече­ния. Таким образом, инженера-системотехника в области АИС ожидает увлекательная перспективная работа в актуальнейшей области науки и техники с широким спектром решаемых задач по управлению различными объектами народного хозяйства.
Сканирование и редактирование – Шапкин Андрей Александрович

                                        &

                                                 Неклесов Владимир Владимирович


СПИСОК ЛИТЕРАТУРЫ

Основная

1. Материалы XXVII съезда КПСС. М, 1986.

2. Материалы Пленума Центрального Комитета КПСС,   25—26 июня 1987 г. М„ 1987.

3. Автоматизированные системы управления. Термины и определения. ГОСТ 24.003—84. М„ 1985.

4. Автоматизированные системы управления предприятиями/Под ред. В. И. Четверикова. М„ 1979.

5. Голинкевич Т. А, Прикладная теория надежности. М., 1985.

6. Мамиконов А. Г. Основы построения АИС. М., 1981.

7. Основы построения АИС/Под ред. В. И. Костюка. М.. 1977.

8. Основы построения АИС/Под ред. Б. Я. Советова. Ташкент, 1984.

9. Основы системного анализа и их приложение к разработке территори­альных автоматизированных систем управления/Под ред. Ф. Я. Перегудова.— М., 1983.

10. Советов Б. Я. Теория информации. Теоретические основы передачи информации в АИС. Л., 1977.

11. Советов Б. Я.. Яковлев С. А. Моделирование систем. М., 1985.

12. Четвериков В. И. Преобразование и передача информации в АИС. М., 1974.

13. Четвериков В. И., Ревунков Г. И., Самохвалов Э. И. Базы и банки данных. М., 1987.

Дополнительная

14. Автоматизированные системы управления экспериментом/Под ред. Б. Я. Советова. Л.» 1980.

15. Глушков В. М. Введение в АИС. Киев, 1974.

16. Громов Г. Р. Национальные информационные ресурсы. М., 1985.

17. Дубенецкий В. А., Советов Б. Я. Анализ структур автоматизированно­го управления. Л., 1985.

18. Дубенецкий В. Л., Советов Б. Я. Методы и средства автоматизации проектирования АИС. Л., 1986.

19. Евдокимов В. В., Рейнер В. А. Машинный синтез АСУП. М., 1980.

20. Заикин О, А., Советов В. Я; Карасев О. И. Методология автоматизи­рованного проектирования АИС//В кн.: Сложные системы управления. Л^

1984.

21. Мамиконов А. Г., Цвиркун А. Д., Кульба В. В. Автоматизация проек­тирования АИС. М., 1981.

22. Мамиконов Л. Г., Кульба В. В., Шелков А. Б. Достоверность, защита и резервирование информации в АИС. М., 1986.

23. Мизим Я. Л., Богатырев В. Л.. Кулешов Л. Я. Сети коммутации паке­тов. М., 1986.

24 Николаев В. й„ Брук В. М Системотехника: методы и приложения. Л., 1985.


1. Реферат Личность, ее структура и проявления
2. Реферат Характеристика имущественного положения предприятия
3. Реферат на тему Татаро монгольское нашествие на русские земли в первой половине XIII в
4. Реферат на тему ОВД в досоветский период IX нач ХVIII вв
5. Реферат ЗБРОЯ ПРОТИ СЕБЕ
6. Реферат Демос, Ллойд
7. Реферат Закон Лахмана
8. Реферат на тему Импрессионизм 2
9. Реферат Отчет по преддипломной практике 7
10. Курсовая Инфляционные процессы в экономике