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

книги / Справочник проектировщика систем автоматизации управления производством

..pdf
Скачиваний:
7
Добавлен:
19.11.2023
Размер:
39.87 Mб
Скачать

 

Методы компоновки АСУП из составных элементов

 

 

 

 

Наименование

Принцип построения структуры

Задачи

автоматизации

метода проек­

тирования

 

 

 

 

 

 

 

 

 

 

компоновки АСУП

 

Блочный

Разделение

обеспечивающих

подси­

Оптимальный

подбор

стандарт­

 

стем на

блоки с последующей

их ти­

ных блоков для конкретной АСУП

 

пизацией

 

и

стандартизацией;

разра­

 

 

 

 

 

 

 

 

 

ботка оптимальных

структур

блоков

 

 

 

 

 

 

 

 

 

и их формализация

 

 

 

 

 

 

 

 

 

 

 

 

Пакетный

Пакет

 

имеет развитую

иерархиче­

Оптимальный

подбор

стандарт­

 

скую структуру, предусматривает цик­

ных пакетов'для

АСУП

 

 

 

личность

 

процесса

на каждом уровне

 

 

 

 

 

 

 

 

 

иерархии

с

использованием однотип­

 

 

 

 

 

 

 

 

 

ных языковых средств, математических

 

 

 

 

 

 

 

 

 

средств,

моделей и технологии

 

 

 

 

 

 

 

 

 

Модульный

Модуль

представляет

собой

закон­

Опознание

 

признаков

необходи­

 

ченный

элемент,

предусматривающий

мых модулей

 

по

характеристикам

 

всестороннее

обеспечение

выполнения

объекта

и

 

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

 

определенной

функции АСУП или ре­

плану соответствующего проектного

 

шения отдельной задачи в АСУП и

решения и компоновки

проекта из

 

является

 

точным

взаимодействующим

набора модулей

 

 

 

 

 

набором методов и средств для реше­

 

 

 

 

 

 

 

 

 

ния определенного узкого круга задач*

 

 

 

 

 

 

 

 

Тезаурусный

Вся информация о системе собирает­

Компоновка

АСУП

на

основе

 

ся и вводится в запоминающее устрой­

языковых средств. Метод иерархи­

 

ство ЭВМ, где хранится вся «система»,

ческого построения состоит в созда­

 

т. е . характеристика всех элементов и

нии модулей

из тезауруса,

пакетов

 

всех связей между ними

 

 

 

из. модулей,

 

блоков

из

пакетов и

 

 

 

 

 

 

 

 

 

 

систем

из

блоков.

Сокращенный

 

 

 

 

 

 

 

 

 

 

иерархический метод состоит в иск­

 

 

 

 

 

 

 

 

 

 

лючении каких-либо из названных

 

 

 

 

 

 

 

 

 

 

этапов.

Общий

метод

состоит в

 

 

 

 

 

 

 

 

 

 

непосредственном

описании

АСУП

 

 

 

 

 

 

 

 

 

 

на основе

имеющегося

тезауруса

Метод

Доработка

стандартных

элементов

Оптимальный набор модифициро­

доработки

(модулей,

пакетов,

блоков)

в соответ­

ванных стандартных элементов

 

ствии с требованиями объекта

 

 

 

 

 

 

 

 

 

Комбиниро­

Разделение

АСУП

на блоки и дру­

Последовательная

 

компоновка

ванный

гие более мелкие элементы

 

 

АСУП из крупных элементов, а за­

 

 

 

 

 

 

 

 

 

 

тем из все более мелких (вплоть до

 

 

 

 

 

 

 

 

 

 

словарного уровня).

 

 

 

1) соответствие методологии проектирования уровню развития техники;

2)совместимость ручного, автоматизированного и автоматического способов про­ ектирования;

3)независимость работы от ввода в действие отдельных частей;

4)автоматизация максимального числа проектных операций;

5)информационное единство автоматизированной системы проектирования с дру­

гими родственными САПР (в части взаимосвязей);

6)оперативность взаимодействия «человек—машина» на всех уровнях проекти­ рования; контроль правильности выполнения каждой проектной операции с авто­ матическим остановом при неисправности;

7)автоматический переход от одной к другой проектной операции;

8)формализация сбора и ввода исходной информации;

9)одноразовость ввода информации с многократным использованием;

10)возможность корректировки нормативной информации;

На рис. XX. 1. изображена схема комплекса технических средств, используемых в автоматизированной системе проектирования АСУП.

В качестве ЭВМ институтом «Тяжпромавтоматика» используется модель «Минск-32». Намечается использование ЭВМ ЕС-1035, которая будет программно совместима с ЭВМ «Минск-32».

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

Для оперативного обмена информацией между ЭВМ и проектировщиком могут быть использованы станция индикации данных СИД-1000 или станция индикации графических данйых СИГД (см. приложение 9).

Считыватели графической информации в настоящее время находятся в разработке. По своим техническим характеристикам в качестве считывателей алфавитноцифровой информации могут быть использованы устройства «Бланк-П», «Рута-701»

ПТО вычислительной техники «Сигма».

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

3. ТЕХНОЛОГИЧЕСКИЕ ПРОЦЕССЫ АВТОМАТИЧЕСКОГО ПРОЕКТИРОВАНИЯ

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

Для функционирования САПР АСУП необходимо в первую очередь разработать и ввести в ЭВМ нормативную информацию.

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

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

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

программы задач, решаемых в проектируемой АСУП; задание генпроектировщику в его САПР на строительную, электротехническую, сантехнические и другие части; спецификации в АСУ комплектующих организаций; сметы в АСУ строительных организаций.

4.ПРИМЕНЕНИЕ МАТЕМАТИЧЕСКИХ МЕТОДОВ

ВПРОЕКТИРОВАНИИ

Впрограммном обеспечении САПР АСУП выделяют два класса программ: проек­ тирующие и управляющие.

Проектирующие программы подразделяют по функциональному признаку,

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

ных программ (ФП), осуществляют для них поиск необходимой входной информа­ ции, организуют хранение результатов. Эти программы образуют «диспетчер» САПР.

Рис. XX.2. Технологический процесс САПР АСУП

Рис. XX.3. Структура математического обеспечения САПР АСУП

В составе программного обеспечения САПР можно выделить три основных эле­ мента (рис. XX.3.):

1) трансляторы с входных языков;.

2)операционную систему;

3)библиотеку рабочих программ.

Входные языки можно разделить на три группы; 1) языки для программистов-разработчиков САПР, определяющиеся системой

программирования той ЭВМ, на которой строится САПР;

2)языки для операторов, обслуживающих ЭВМ;

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

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

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

вых слов, при необходимости дополненный несложной''грамматикой.

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

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

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

Вкачестве целевой функции выберем минимум приведенных затрат на систему

пп

min S = - ^

г

2 «отк. А т к .ь

ок

1 = 1

1 = 1

где ГоК — срок

окупаемости

системы; гщ — число устройств в t-м ранге; С\

стоимость и эксплуатационные расходы /-го типа устройства; n0TKf- — число отка­

зов

/-го устройства за время эксплуатации Т; С0Тк / — стоимость одного ремонта

/-го

устройства.

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

Нас интересует функция

распределения

времени

обработки информации

 

 

/

N

 

 

 

 

P (te ^

^зад) =

Р ^

2

^

^зад

 

 

где аI — коэффициент совместимости по времени

процесса обработки информации

в /-м и (i — 1)-м рангах АСУ, а

2 = 1, 0

^ 1; ti — время обработки информа­

ции в Z-м ранге, Z=

1, 2, ..., N\

t0 — время обработки информации в системё; /зад —

заданное время обработки информации в системе.

 

Необходимо добиться,

чтобы

 

 

 

P (tc^

^зад) ^

Рзйл*

 

 

 

 

где ^зад — заданное значение вероятности. Задача оптимизации КТС АСУ сводится к определению минимума некоторой функции 2:

min 3

= S + k exp j — - j

[P (tc =s£ t3ад)] -

Р зад},

 

 

k = const.

 

 

 

 

Задача

нахождения минимума функции

2 решается многошаговым итератив­

ным методом статистического моделирования.

 

___

Вначале выбирается произвольная точка 0 ^

пи i

1, Л/, и с помощью

приведенного ниже моделирующего алгоритма для

каждой реализации и для тГ

 

N

afa, тем самым определяем P(tc ^

 

находим

а затем £сн= ^

£зад). Затем условно

/ = 1

принимаем, что 2 является функцией одной переменной т1 при постоянных значе­ ниях т 2и,..., mNn и находим значение т\, минимизирующее функцию S(/nlf

tnNu). Подобная процедура применяется последовательной для остальных значений

/п/, / = 1,

N , в результате

чего определяем первое приближёние min 2(m1111, m'2n,...,

т {$ ).

Повторяя указанную процедуру, получаем п приближений и определяем min

2 (mi),

i =

1,

N, 0

пц ^

mî.

Рассмотрим

алгоритм статистического моделирования для получения функций

Р(/с ^ Л ад). Моделируется КТС АСУ, в котором /-й ранг содержит mt-, (/ = 1, N) однотипных рабочих устройств, Х£* таких же устройств в резерве и Ri ремонтных бригад, причем считаем, что Ri < Xi < mi. На вход первого ранга системы посту­ пает заявка на обслуживание в виде отдельных документов, обрабатываемых в по­ рядке поступления. При отсутствии свободных обслуживающих устройств заявки образуют очередь (очередь неограниченной длины), В случае отказа обслуживаю­ щего устройства заявка возвращается в очередь с соответствующим временем. При

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

Поток входной информации поступает в моменты tjŒ[0, Т0]. Законы распределения

£)тк» тзпм, твосст экспоненциальные, а закон обслуживания может быть задан экспо­ ненциальным, нормальным, равномерным в зависимости от типа используемых устройств.

В результате моделирования получаем функцию времени обрафтки информа­ ции в системе P(tc ^ £зад).

Блок-схема моделирующего алгоритма Приведена на рис. XX.4.

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

На первом ранге работали телетайпы типа Т-60 , на втором — устройство сопря­ жения «Минск-1560», а на третьем — ЭВМ типа «Минск-32». Интенсивность отказов

устройств Yi, 1/ч, согласно литературным данным составляла:

 

Т-60............

0,01

«Минск-1560»

0,003

«Минск-32»

0,0017

Потоки отказов подчиняются закону Пуассона. Была поставлена задача обеспе­ чить в течении 20 ч в сутки (учитывая режим работы устройств сбора информации) вероятность безотказной работы системы

Р ( * с ^ * з о д ) г * ° , 9 5 .

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

р 1 г= е - ° ' 01,( г = Т 7 н ) .

На втором ранге предполагалось уста­

 

новить один комплект аппаратуры сопря­

Т а б л и ц а ХХ.2

жения «Минск-1560» (обеспечивающий

 

подключение до 32 телетайпов) с функ­

Результаты моделирования КТС АСУП

цией надежности

 

р г= е- 0.003^

Высший ранг системы базировался на одной ЭВМ «Минск-32», функция надеж­ ности которой имеет вид

Число

Число

Потребное

резерв­

число

ранга

основных

ных

ремонт­

 

устройств

устройств

ных

 

 

 

бригад

р з==е-0,0017/в

 

 

I

10

2

1

 

 

 

 

 

 

 

И

1

1

 

Законы

распределения

времени отка­

111

-1

 

1

 

зов,

замены

и

восстановления были при­

 

 

 

 

 

няты

экспоненциальными.

В

результате

 

программе, записанной

на

моделирования,

выполненного

на ЭВМ «Минск-22» по

алгоритмическом языке АЛГАМС (транслятор МЭИ-3), были

получены

данные

по

архитектуре системы, обеспечивающей

 

 

 

 

 

^ (^с^^зад) = 0,954.

(см. табл. ХХ.2).

Нижняя

ступень

иерархии

(работа по

част ны й крит ерияп)

Рис. ХХ.5. Структура иерархической АСУП

6. МОДЕЛИРОВАНИЕ ИЕРАРХИЧЕСКОЙ АСУП

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

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

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

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

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

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

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

Построим алгоритмическую модель АСУП с использованием языка СОЛ. Прог­ рамма, записанная на СОЛе, переводится с помощью системы макроинтерпретации, базирующейся на трансляторе МЭИ-3 с алгоритмического языка АЛГАМС, в ра­ бочую программу в машинных кодах ЭВМ «Минск-22».

Программа моделирования АСУП.

begin

facility С,

COMPUTER;

store

1004;

integer Tl, T2, ТЗ,

BKZ, TKZ, TAUj

TZ\,

TZ2, TZ3;

table (500 step

500

until

10000) T0[3]; process

AT;

Соседние файлы в папке книги