ского описания алгоритмов судовых систем автоматизированного управле-
ни;:. разработанный И. А. Румянцевым на основе математического аппара-
та переработки информации А. А. Ляпунова. В соответствии с этим
методом весь процесс управления представляется в виде элементарных
операций [At-математических операторов), которые записывают в строку
и нумеруют в порядке их выполнения слева направо.
Если направление следования процесса управления зависит от результа-
тов действия оператора в конкретных условиях, т.е. от результатов перера-
ботки информации, получаемой от датчиков, то после оператора ставится
логическое условие P
if
которое может принимать два значения: «1»-при
его выполнении, «0»-при его невыполнении. В первом случае процесс
переходит к следующему оператору, во втором-к тому оператору, к кото-
рому указывает стрелка t с его порядковым номером, расположенная по-
сле логического условия. У оператора, которому передается управление,
также ставится стрелка I с номером того логического условия, от которо-
го произошел переход. Запись алгоритма имеет вид
Алгоритм (56) читается следующим образом: выполнить оператор
A
i4
затем А
г
и далее до /4,-_,; после этого проверить полученный резуль-
тат по условию Р,; если условие выполняется (Р, = 1), перейти к реализа-
ции оператора Л,
+ 1
. Если условие не соблюдается (Р, = 0), следующими
выполнять операторы A
s
и A
s+l
.
Эта форма записи алгоритмов получила широкое распространение
в инженерной практике под названием логических схем алгоритмов (ЛСА).
Для использования математического аппарата ЛСА при описании алго-
ритмов судовых энергетических установок вводят следующие обозначения
входных и выходных данных, операторов и логических условий.
Обозначения операторов. S
K
и ^-операторы начала и конца процесса
управления; «н» и «к»-индексы соответственно начала и конца алгоритма;
/— 1, 2, 3, ..., «-индексы номера алгоритма в общей схеме управления;
Ai[f(x
it
x
2
, ••-, х„)]-оператор арифметических и логических вычислений;
/(х
(
, %
2
, -, х„)-расчетная зависимость; х„-аргумент, принимающий раз-
личные значения для непрерывных и дискретных функций;
&i[T
m
(v), P
nK
(у)...]-оператор ввода информации от датчиков; Т, Р,
...-вид датчика (например, температуры, давления); о-номер датчика
в системе; к-вид двигателя, системы, механизма, на которых установлен
датчик (например, компрессор); (и), (у)----текущие значения параметров;
С,- [F; — а :(п В
ш
А...эЯ
пк
]-оператор выдачи управляющих воздействий на
исполнительные органы; F; =/(*,, x
2
, ..., х^-А;,-г,-)-двоичная функция, опре-
деляющая состояние управляющего воздействия по сигналам, поступаю-
щим от непрерывных датчиков х;, от блок-контактов i^, сигнализирующих
о положении клапанов, командам оператора k
t
и дискретным сигналам
времени ц.
Адрес исполнительного органа обозначается тремя последовательными
знаками: В, С, ...-тип исполнительного органа (например клапан, схема
сигнализации); и-номер исполнительного органа; ft-вид двигателя сис-
40
В, (Pi, Р
2
. Т
и
Т
2
)
AJYD TD УТ УТЛ
механизма, в составе которых установлен исполнительный орган.
ДереД адресом указан род привода (э- электрический, п - пневматический
я т.п.).
Для обозначения открытия и закрытия исполнительного органа исполь-
зуются знаки а: и р:. 3,(/}-> < at >)-оператор запоминания промежу-
точных результатов; М,(5 :v\ ф 1)-оператор воздействия на средства пред-
ставления информации, например «сигнализировать, что /-й клапан /с-й
системы не открылся»; Я;-оператор специальных вычислений (например,
расчет полинома); Я,--условный останов (пауза).
Обозначение логических условий. Р, (/^а) - проверка результатов выпол-
ненив^шератора. /-результат расчета, логическое заключение. *-знаки
условия: >, <, —, ф и т.д., а-постоянная величина, равная 1 или 0, уставка
и т.п. q(At ^ £
3
ад)~
конт
Р
оль
времени (учет реального масштаба времени).
Алгоритм функционирования можно представить в виде граф-схемы,
если принять следующую интерпретацию его функциональных элементов.
Конечное множество преобразовате-
лей X(x
t
,x
2
, ...,x
n
) соответствует дей-
ствию при управлении (управляющие
воздействия, логические заключения,
вычисления, сигналы оповещения)
и обозначается в виде прямоугольни-
ков, внутри которых записаны опера-
торы. Конечное множество распозна-
вателей a(ai, а
2
, ..., а„) определяет
выбор направления следования про-
цесса управления й обозначается
ромбическими фигурами, внутри ко-
торых записаны логические условия.
От преобразователей отходит
стрелка к следующему элементу
граф-схемы, от распознавателей от-
ходят две стрелки, соответствующие
выполнению («ДА») и невыполнению
(«НЕТ») логического условия. Начало
и конец алгоритма условно обозна-
чаются овалами.
На рис. 25 дан пример алгоритма
определения к. п. д. компрессора газо-
турбинного двигателя, предста-
вленный в виде граф-схемы. Алго-
ритм предусматривает выполнение
следующих операций.
1. Определение с помощью пер-
вичных преобразователей информа-
ции текущих значений давлений (p..
D
,,. -,,
г
.
\ "ис ^5. I раф-схема алгоритма авто-
Рг) и температур (Г,, Т
2
) воздуха до магического определения к.п.д. ком-
и после компрессора и переход к п. 2. прессора высокого давления ГТУ-20
П ' П ' П ' П I
А
3
Ш
±
А
Ч
Ш
I
А
5
(Цк)
НЕТ
41