Одна из характерных особенностей управляемой кибернетической системы - способность изменять свое движение, переходить в разные состояния под влиянием различных управляющих воздействий. Всегда существует некоторое множество движений, из которых производится выбор предпочтительного движения. Где нет выбора, там нет и не может быть управления.
Таким образом, управляемые системы рассматриваются не в статическом состоянии, а в движении и развитии, что коренным образом изменяет подход к их изучению и в ряде случаев позволяет вскрыть закономерности, установить факты, которые иначе оказались бы не выявленными. Устойчивость как функциональное свойство управляемых систем, имеющее решающее значение для оценки работоспособности систем, было бы невозможным без уяснения динамики происходящих в них процессов.
Как уже отмечалось, управляемая система постоянно находится в движении, ей присущ динамический характер. Термин "движение" хорошо известен из механики, где он означает изменение положения какого-либо объекта в пространстве с течением времени. В кибернетике движение имеет более общий смысл, а именно: всякое изменение объекта во времени. Движением называется, например, изменение температуры тела, заряда конденсатора, объёма или давления газа, суммы текущего счёта в банке, запасов сырья на складе, наконец, жизнь и мышление.
В управляемых системах всегда присутствует орган, осуществляющий функции управления. В этом случае систему можно схематически представить в виде совокупности управляющей и управляемой частей (смотри рис.4.2). На рисунке стрелками указаны направления воздействий, которыми обмениваются части системы.
Заметим, что указанные простейшие управляемые системы никогда не являются изолированными. Они взаимодействуют с внешней средой, друг с другом, могут составлять более сложные системы, входящие в качестве элементов в управляемые и управляющие части сложных систем и образующие иерархию управляемых систем. Принцип иерархичности управления - это принцип многоступенчатого построения управляющих систем, при котором функции управления распределяются между соподчинёнными частями системы. Управляющие сигналы устройств старшего ранга носят обобщённый характер и конкретизируются в подчинённых устройствах.
Движение системы, изменение её состояния могут происходить под влиянием как внешних воздействий, так и в результате процессов, происходящих внутри системы. На каждую систему, строго говоря, оказывает влияние бесчисленное множество внешних воздействий, но далеко не все они существенны. Из множества воздействий отбирают лишь те, которые в условиях решаемой задачи существенно влияют на состояние системы. Эти внешние воздействия называют входными величинами (входными воздействиями, входными переменными системы), а элементы системы, к которым приложены входные воздействия - входами системы.
Так, на движение самолета существенно влияют следующие факторы: сила и направление ветра, плотность атмосферы, положение рулей, тяговые усилия двигателей. Все они рассматриваются как входные воздействия на самолет.
Для решения задач управления выделяют два типа входных величин: управляющие воздействия X и возмущающие воздействия M (рис.4.3). К управляющим относятся такие величины, значениями которых можно распоряжаться при управлении системой и которые можно изменять с целью осуществления движения, предпочтительного по сравнению с другими возможными движениями управляемой системы. В приведенном примере управляющими воздействиями являются воздействия, создаваемые рулевыми плоскостями, и тяговые усилия двигателей, которые пилот изменяет по своему усмотрению. Возмущающие воздействия - влияние ветра и плотности атмосферы на движение самолета.
Воздействие системы на окружающую среду характеризуется значениями ее выходных величин Y (см. рис. 4.3). Совокупность выходных величин и их изменения определяют поведение системы, позволяют руководителю оценивать соответствие движения системы целям управления. При управлении движением самолета выходными величинами служат курс и скорость движения, поскольку значения этих величин характеризуют цель управления, которая состоит в том, чтобы обеспечить прибытие самолета в заданное место и время.
Изменение входных величин, как правило, вызывает изменение выходных величин. При этом изменения последних не всегда проявляются сразу: они могут запаздывать, но никогда не опережают изменения входных величин, которые - следствие, а входные - причина движения системы.
Возмущающие воздействия, влияющие на движение системы, могут иметь не только внешнее, но и внутреннее происхождение, например, изменение свойств элементов системы после длительной работы или в результате нарушения нормального функционирования элементов системы.
Состояние любой системы с заданной точностью можно охарактеризовать совокупностью значений величин m, определяющих ее поведение, т.е. переменными состояния систем.
Эти величины позволяют сравнивать состояния отдельных систем и судить об их различии, сравнивать состояния одной и той же системы в произвольные моменты времени для выяснения ее движения. Из всевозможных форм описания состояния системы наибольший интерес представляет способ, основанный на понятии пространства состояний системы. Пространством состояний системы называется многомерное пространство, в котором каждое состояние системы изображается точкой, называемой изображающей точкой (она “изображает” данное состояние системы), координаты которой - переменные состояния системы m1,m2,...,mn.
В реальных системах не все координаты могут изменяться в неограниченных пределах. Большая часть координат принимает значения, лежащие в ограниченном интервале
m'i < mi < m"i,
где m'i и m"i - границы интервала возможных значений координаты mi.
Область пространства состояний, в которой находится изображающая точка, называется областью допустимых состояний. Говоря о пространстве состояний, имеют в виду лишь его допустимую область. Однако даже в ней не всегда любая точка изображает возможное состояние системы. Таким свойством обладает лишь непрерывное пространство состояний, соответствующее системе, координаты которой принимают любые значения (в допустимых пределах). Существуют системы (дискретные), в которых координаты принимают конечное число фиксированных значений. Пространство состояний этих систем также дискретно.
Для характеристики движения системы разделим все переменные на три группы:
* входные переменные, или входные воздействия X и M, представляющие сигналы, генерируемые системами, внешними по отношению к исследуемой системе, и влияющие на ее поведение;
* выходные переменные или переменные, характеризующие реакцию системы Y, и позволяющие описать некоторые аспекты поведения системы, представляющие интерес для исследователя;
* переменные (координаты) состояния m, характеризующие динамическое поведение исследуемой системы.
Учитывая относительность понятия, кибернетическую систему можно рассматривать как состоящую из частей (элементов), взаимодействующих друг с другом (рис. 4.4). В этом случае большинство выходных величин одной части одновременно являются входными величинами для другой части системы. Оставшиеся каналы остаются свободными, составляя входы и выходы всей системы в целом.
Движение системы представляют как цепь преобразований ее состояний. С одной стороны, можно полагать, что переход системы из состояния a1 в момент времени t1 в состояние a2 в момент времени t2 есть результат преобразования a1, t1 в a2, t2. С другой - можно рассматривать изменение выходных величин какой-либо системы под влиянием изменений входной величины так же, как ее преобразование.
Преобразование одного объекта в другой осуществляется посредством действия на объект оператора. Объект, подвергающийся преобразованию, называется операндом, а результат преобразования - образом. Пользуясь этими терминами, можно описать всякое преобразование следующим образом: в результате воздействия оператора на операнд получается образ.
При изучении выходной величины Y как результата преобразования входной величины X связь между Y и X записывается в форме
Y = KX,
где K - оператор, характеризующий свойства данной системы.
Если система выступает в виде безинерционного линейного преобразователя (например, электронный усилитель, механический редуктор, фотоэлемент), то оператор K преобразуется в коэффициент преобразования (коэффициент передачи) и представляет собой число k, на которое нужно умножить значение входной величины, чтобы получилось значение выходной величины преобразователя: