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

книги из ГПНТБ / Зингер, И. С. Моделирование информационных процессов в системах управления предприятиями

.pdf
Скачиваний:
11
Добавлен:
19.10.2023
Размер:
6.01 Mб
Скачать

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

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

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

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

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

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

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

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

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

90

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

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

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

1. Методы контроля ввода данных:

выдача вводимого сообщения на устройство отображения после ввода сообщения на внутренний носитель ЭВМ. Данные могут считаться введенными только после получения подтверждения пра­ вильности ввода от оператора;

контроль по совпадению контрольных сумм вводимого и вве­ денного массивов;

контроль количества записей введенного и вводимого массивов;

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

проверка отдельных данных по известным интервалам их из­ менений, которые зависят от принадлежности данных источникам.

2. Методы контроля обработки данных в ЭВМ:_ контроль двойным счетом; контроль обратным счетом;

контроль параллельным счетом с использованием избыточных разрядов;

91

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

проверка результатов по известным наименьшей и наибольшей границам их значений;

контроль по отклонению результата от известных значений свя­ занной с ним величины;

тестовый контроль.

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

Большое значение в АСУ имеют методы контроля операторами технических средств. Такой контроль производится как по виду

исмыслу данных, регулярно выдаваемых ЭВМ в процессе работы

ив ответ на запросы операторов, так и по цикличности работы ЭВМ и продолжительности реакции на запрос.

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

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

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

Пусть обработка данных А (или рассматриваемая, интересую­ щая нас часть обработки данных) требует времени Т (рис. 40) непрерывной обработки, если последняя не контролируется. Будем

92

 

г

_______I_____ L

о

с-*-?

Рис.

40

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

<7г(т) —е~ах *

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

Рассмотрим сначала такую структуру контроля. Обработка А, требующая времени Т, разбивается на п одинаковых интервалов. Каждый из этих интервалов обработки подвергается контролю с возвратом (в случае ошибки) на начало интервала (рис. 41).

У ' ^

s

' ^ ------------------------

Ш:1)Т 3

о i

гг

31

п

п

п

 

 

 

Рис.

41

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

Каждый контролируемый участок обработки данных имеет од-

т

ну и ту же продолжительность (— ), одну и ту же вероятность

получить достоверные данные после одного прохода этого участка,

равную qr( — ) —e-aTln, и одну и ту же вероятность обнаружения

ошибки при контроле, равную q. Поэтому, если мы вычислим сред-

93

нюю продолжительность обработки данных на одном таком участ­ ке, обозначим ее через Q (имеется в виду продолжительность об­ работки с контролем и повторной обработкой в случае обнаруже­ ния ошибки), то полная средняя продолжительность обработки данных на всех п участках будет раЕна nQ.

Величина Q равна:

г

 

п

 

 

Т

^

I

т \

п ( р + д е ~ а т / п )

 

Р + Я т {

---

\ q

 

 

\

п

/

 

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

т

flQ= ---;--------г-

p + q e ~ a T / n

Ясно, что наибольшая продолжительность будет при п = \ . Эта продолжительность равна

т

p - \ - q e ~ u T

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

Вероятность того, что после выхода из интервала обработки

данных (Q,— ) с контролем не будет искажения информации, со­

ставит

(

т \

>*,

М —

:

 

п

 

е - ъ т / п

^

.

Т \

р - \ - q e ~ v -TIn

p + q г !

i

q

п

 

Вероятность получения достоверных данных после полной обра­ ботки всех п интервалов составит qn, т. е. равна

е-ат

(p+qe-aT/n) п

Наибольшая вероятная достоверность получается при п 1, кото­ рая равна:

е~ат

1

p+qe-ат

ре~аТ -\-q

Пусть заданный уровень достоверности обработки данных А равен <7оЭто означает, что искажение информации при обработке данных А может происходить с вероятностью не большей 1 — qo-

Тогда из соотношения

----------е ~ аТт,„—— —qо можно определить наи-

 

( p + q e “ '

94

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

Наряду с простейшей структурой контроля, приведенной на рис. 41, могут быть применены и структуры контролирующих об­ ратных связей, приведенные на рис. 42 и 43.

j__i

г

г

п

Рис. 42

В обоих этих случаях, так же как и в первой рассмотренной структуре контроля, можно вычислить продолжительность обра­ ботки данных и вероятность их достоверности на каждом участке:

( Ql ......

( - L . T )

(т—\)п ' (т—\)п (т—2)п -

'■ 1 п

1

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

Ql, Q2 ...... Qm и <7ь <72 ’ ■• • ><7m

Тогда получим

Ql —Q2—• • • —Qm— m ( p + q e - a T / т п )

 

 

е—ат/ т

Ql Q2

~Qm

а Т / т п ) *

.9 5

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

ности достоверного перехода на каждом из участков 1 , 2 через

Qi ’ % ...... Q'm И < ’ Я’г ....... < ’•

Величина qv на каждом из этих участкоз равна полученной веро­ ятности

qv-

Получаем

е —ат/т

(p + qe-a-T/ши) п

q ; = q ; =

■■■~ Q '

=

m { p + qe - aT /m n )(p -\ -qTq)

 

 

 

 

T

 

 

m (p + qe~aT Imn) j p - f g

------------------------e - a T lm

I\

 

 

V

 

(p + q e - ат lm n)n

J

T (p + q e ~ a T lm n ) n - i

~m [ p (p + q e~ aT Jm n ) n + qe-aT /m J

Полная средняя продолжительность обработки данных при структуре контролирующих связей, показанных на рис. 42, в m раз больше вычисленной величины и равна:

T (p + q e ~ a T lm n ) n - i

[ p(p + qe-aT/m n)n + qe-aTIm J

Вероятность достоверной обработки данных на каждом из участков 1 , 2 , . . . , m с учетом охватывающих их обратных связей будет

< =я'г =■■

Я m .

Яг

Р + Я г Я

 

с-ат/т

 

 

(p + q e - a T /тп) «

 

ое-а'А /т

р -\---------------

(p + q e - a T / m n ) n

е—аТ/т

[p(p + qe-aT lmn)n + qe~aTjm]

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

/

,

е ~ а Т

'У 2 " ' У m ~ [p(p + qe~aT jmn)n -\-qe~aT

96

7

9

т

 

 

Рис. 44

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

e—aTjm

^[ p ( p + q e - u T / m n ) n + q e ~aTjm^

Средняя продолжительность перехода от входа в эту вершину до выхода из нее равна:

Т (p + qe-aT lmn)n-i

m[p(p + qe~aT jmn)n + qe-aT /mj

Затем таким же образом можно устранить простую циклическую структуру, соответствующую двум первым участкам (вершинам 1 и 2 графа на рис. 44 и т. д.). Зная уровень достоверности обра­ ботки данных qo, можно найти значения т и п , которые описыва­ ют структуру контроля, удовлетворяющую заданному уровню до­ стоверности и минимизирующую среднее время обработки дан­ ных Q. Из выбранных таким образом трех видов вариантов струк­ тур контроля необходимо отобрать вариант с меньшей продолжи­ тельностью обработки данных.

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

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

7. И. С. Зингер

97

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

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

§ 1. ОСНОВЫ РАЗРАБОТКИ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ОБРАБОТКИ ИНФОРМАЦИИ

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

В условиях сложной и разносторонней системы разделения и

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

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

водства.

7

*

99

 

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