Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Белоногов Г.Г. Автоматизированные информационные системы

.pdf
Скачиваний:
9
Добавлен:
25.10.2023
Размер:
14.28 Mб
Скачать

определяется некоторым законом (алгоритмом) управ­ ления.

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

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

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

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

Объект управления, в свою очередь, может выступать

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

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

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

20

ционно-административного типа и управляемых произ­ водственно-технологических процессов.

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

Рассмотрим кратко процесс управления в динамике, обратив особое внимание на информацию, которой обме­ ниваются основные элементы АСУ (см. структурную схе­ му АСУ на рис. 2.1).

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

тривать

в качестве координат вектора х в = хві,

..., хвп)-

Назовем

вектор х в в ы х о д н ы м в е к т о р о м

о б ъ е к ­

т а С.

 

 

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

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

21

объединены в вектор х с с координатами x cj (7=1, . . г):

X е — ( Х с і , . . ., X c r ) .

па объекте

С соот­

Информация х с воспринимается

ветствующими воспринимающими

элементами,

связан­

ными с производственно-технологическим оборудова­

нием.

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

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

При анализе АСУ нельзя не учитывать наличие не­ контролируемых и заранее непредвиденных возмущаю­

22

щих воздействий (помех). Эти возмущающие воздейст­ вия (z), как правило, являются следствием отсутствия,

неточности или неполноты сведений об

управляемых

объектах или

процессах.

 

В основе алгоритмов управления АСУ лежит опреде­

ление цели

управления и критериев

оптимальности

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

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

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

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

23

Г л а в а 3 ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

Математическое обеспечение автоматизированных систем управления

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

основные части:

технические средства (ЭВМ,

система

обмена

данными

и т. д.) и математическое обеспечение.

Под м

а т е м а т и ч е с к и м о б е с п е ч е н и е м

АСУ по­

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

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

В состав общей части МО могут включаться следую­ щие основные элементы:

— операционная система (ОС): диспетчер операцион­ ной системы (ДОС), программное управление выпол­ нением заказов к внешним устройствам ввода — вывода (УВЗ УВВ), система повышения вычислительной устой-

24

Рис. 3.1. Структурная схем а системы математического обеспечения

25

o<

чивости (ПВУ), интерпретирующая система и библиоте­ ка стандартных программ (ИС БСП);

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

— общее МО подготовки программ.

С п е ц и а л ь н а я ч а с т ь МО может включать или использовать основные элементы общей части матема­ тического обеспечения и иметь в своем составе:

— автоматизированную информационную систему (АИС), в которой можно выделить автоматизированную информационно-поисковую систему (АТІПС), систему автоматизированной словарной службы (САСС) и си­ стему отображения выдаваемой информации (СОВИ);

— систему программного управления (СПУ): обслу­ живающая система (ОС), система диспетчеризации (СД), система программного управления работой ком­ плекса ЭВМ (ПУРК), система программного обслужи­ вания информационных полей (ОИП), система програм­ много обслуживания рабочих мест операторов (ОРМО);

— комплексы задач (КЗ): система комплексирования задач (СКЗ), библиотека программ задач (БПЗ);

систему программного администрирования (СПА): система учета документов (СУД), система разграниче­ ния доступа'к информации (СРД);

специальное математическое обеспечение подго­

товки программ (СМО ПП), включающее специальные системы программирования (ССП).

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

Особое место в МО функционирования АСУ занимает автоматизированная информационная система, с помо­ щью которой решаются наиболее трудоемкие и массовые

26

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

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

Дадим краткую характеристику основных элементов системы МО и их функционального назначения.

Под

с и с т е м о й

а в т о м а т и з и р о в а н н о г о

( ф у н к ц и о н а л ь н о г о )

к о н т р о л я (САК) понимает­

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

Центральная часть САК — д и с п е т ч е р — осуществля­ ет организацию подключения в работу контролирующих и диагностических тестов и испытательных программ. Диспетчер связан с системой диспетчеризации (СД) си­ стемы программного управления АСУ и управляется этой системой.

В состав САК

входят

контролирующие тесты.

К о н ­

т р о л и р у ю щ и е

т е с т ы

(К Т)— это.

комплекс

про­

грамм, предназначенных

для контроля

правильности

функционирования отдельных устройств, входящих в со­ став технических средств АСУ. С помощью этих тестов

27

осуществляется также обнаружение и локализация не­ исправностей, возникающих в процессе эксплуатации

технических средств АСУ.

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

врежимах, наиболее близких к условиям работы АСУ.

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

цессах и неисправностях в системе.

Д и а г н о с т и ч е с к и е т е с т ы (ДТ) решают задачу отыскания мест неисправностей в ЭВМ в процессе устра­ нения отказов.

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

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

28

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

Б и б л и о т е к а с т а н д а р т н ы х п р о г р а м м (БСП) содержит наиболее употребительные в процессах обра­

ботки

информации программы. И н т е р п р е т и р у ю ­

щ а я

с и с т е м а (ИС) организует работу с БСП на

основе анализа требований, поступающих от различных

программ в ходе их выполнения.

с и с т е м ы

п р о ­

Основным назначением

о б щ е й

г р а м м и р о в а н и я

(ОСП)

является

обеспечение

раз­

работки библиотеки

программ задач

АСУ (БПЗ).

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

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

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

АИС разделяются на фактографические и докумен­ тальные. Ф а к т о г р а ф и ч е с к и е АИС предназначены

29

Соседние файлы в папке книги из ГПНТБ