Читать книгу Некоторые аспекты оценки эффективности функционирования систем. Вторая редакция, исправленная и дополненная - Петр А. Силин - Страница 8
Статья 1. Параметры систем. Пространство состояний
1.4. Ресурсы
ОглавлениеВ процессе своего генезиса любой объект, по мнению автора, выполняет две основные задачи и одну промежуточную:
– осуществляет движение в пространстве состояний по каким-либо параметрам;
– поддерживает стабильное состояние по каким-либо параметрам;
— осуществляет переход от движения к стабильному состоянию или обратно, либо изменяет режим движения.
Часто оказывается, что исполнение этих задач происходит не само собой, а за счет использования определенных свойств или параметров объекта.
Свойства либо параметры объекта, использующиеся в процессе решения тех или иных задач, в дальнейшем будут именоваться ресурсами или ресурсными параметрами. В свою очередь параметры, требующие использования ресурсов, будут именоваться ресурсозависимыми.
Использование тех или иных ресурсов в процессе решения задач сопровождается уменьшением (именно уменьшением) значений ресурсных параметров, если не производится постоянное восстановление ресурсов извне объекта. При включении таких параметров в пространство состояний в качестве координат окажется, что исполнение объектом стоящих перед ним задач приводит к смещению текущего состояния объекта относительно состояния, прогнозируемого без учета использования ресурсов.
Более того, если объект затрачивает ресурс для решения задач (движение к целевому состоянию, его удержание, старт к началу движения), то, вследствие изменения параметра ресурса и появления соответствующего смещения, объект, если не будет предпринято специальных усилий, не достигнет целевого состояния (определяемого вектором цели) в формальном смысле, а окажется в другом состоянии.
В качестве иллюстрации сказанного ниже приведен рисунок 11.
Для наглядности отображения движения в пространстве состояний за счет ресурса представляется допустимым принять тривиальную модель использования ресурсов – каждое изменение параметра, требующее затрат ресурса, на какую-либо величину (см. 9/1) сопровождается уменьшением ресурса на такую же величину (см. 10/1) в нормализованных значениях параметров (вообще говоря, каждый объект использует свои ресурсы по-своему и с присущей ему скоростью).
Обратимся к рисунку 11.
Рисунок 11. Движение с использованием ресурсов
На рисунке 11 координата Y сопоставлена параметру ресурса, через координату X обозначен параметр, изменение которого либо требует, либо сопровождается использованием ресурса.
При движении из точки А в точку В за счет использования ресурса и, соответственно, уменьшения текущего значения ресурсного параметра (если не организовано постоянное восполнение ресурса) происходит сдвиг объекта относительно целевого состояния и прибытие его, по исполнении поставленной задачи, не в точку В, а в точку В1.
Решение указанных выше типовых задач с использованием ресурсов имеет свои особенности.
При поддержки ресурсами движения объекта к целевому состоянию большое значение имеет соответствие (соотношение) скорости использования ресурса (если нет возможности постоянной и непрерывной системы восстановления ресурса) скорости прохождения запланированного этапа движения – скорость использования ресурсов (в нормализованных единицах) при решении задачи должна быть такой, чтобы их (ресурсов) хватило на решение задачи при установившейся скорости ее решения. Следует отметить, что возможность формализации такого соотношения в виде той или иной функциональной зависимости (к примеру, зависимость между потреблением горючего и скоростью движения в евклидовом пространстве) может позволить выбрать для объекта так называемый крейсерский режим движения – проще говоря, минимаксный режим, обеспечивающий максимальную скорость при минимальных затратах.
Поддержка стационарного состояния разбивается на две подзадачи – обеспечение возврата в требуемое состояние в случае отхода объекта от него и постоянное удержание требуемого состояния.
Первая подзадача разбивается на несколько фаз – движение по инерции после стороннего воздействия или под действием продолжающегося стороннего воздействия в направлении отхода от целевого состояния, торможение объекта, удержание объекта в новом состоянии, разгон в направлении целевого состояния, установившееся движение в направлении целевого состояния, торможение при приближении к целевому состоянию. Все указанные фазы движения либо являются одной из типовых задач, либо (движение по инерции) не требуют ресурсов. Поэтому не будут рассматриваться отдельно.
Вторая подзадача заключается в создании такого притока ресурса (извне или из собственных запасов), который позволит объекту сохранять постоянное значение соответствующего параметра или ряда параметров без осцилляций (в идеальном варианте) в области целевого состояния. При решении этой задачи критическим становится скорость расходования ресурсов, обеспечивающей достаточность ресурса на планируемый период решения задачи, то есть на период удержания стационарного состояния.
Третья типовая задача в принципиальном плане сходна с первой типовой задачей – также осуществляется переход из одного состояния в другое. Поэтому сказанное ранее для первого типа справедливо и для третьего типа задач.
Нюанс состоит в том, что эти задачи играют вспомогательную роль, но затраты на эти эволюции (может быть и не запланированные) следует также прогнозировать при формировании значения ресурса на начало решения общей задачи.
1.4.1. Движение за счет ресурсов.
Движение в пространстве состояний за счет использования ресурсов происходит до тех пор, пока имеется в наличии ресурс. При исчерпании ресурса движение прекращается (быстрота прекращения движения определяется инерционностью объекта). В период движения имеют место следующие процессы:
— изменение значение ресурсного параметра во времени;
— изменение ресурсозависимого параметра во времени.
Эти два процесса протекают вполне согласованно на основе взаимосвязи между изменением ресурсозависимого параметра (см. 11/1) и ресурсного параметра (см. 12/1) в любой момент времени. Такая зависимость может быть определена как функция потребления и представлена в виде (15.1) и (15.2):
выражение 15.1
выражение 15.2
Первый вариант зависимости показывает, как изменится значение ресурсного параметра при изменении ресурсозависимого параметра.
Второй вариант зависимости, который может и не существовать в реальности, показывает, как изменяется значение ресурсозависимого параметра при изменении ресурсного параметра. Понятно, что ресурсный параметр может тратиться не только на изменение рассматриваемого параметра, но может вполне использоваться на изменение других параметров или может изменяться в результате неуправляемых утечек.
Если в дальнейшем полагать, что на операцию по изменению ресурсозависимого параметра отводится время T0, то можно говорить о средней скорости изменения ресурсного параметра (16.2) и ресурсозависимого параметра (16.1) за период операции:
выражение 16.1
выражение 16.2
где дополнительный индекс «0» указывает на действия, совершенные за период времени, отведенный на операцию.
В принципе можно говорить о существовании, по аналогии с выражением (15), тем или иным образом выраженной зависимости между скоростью изменения ресурсозависимого параметра и скоростью потребления ресурса в любой момент времени (17):
выражение 17.1
выражение 17.2
Выражения (15), (16) и (17) будут иметь однозначное соответствие при условии использования данного ресурса одним параметром и отсутствия утечек.
При исполнении указанных условий данные выражения позволяют не только спланировать запас ресурса, необходимого для исполнения задачи, но и определить тактику движения к цели, которая (тактика) позволит решить задачу без необходимости перерасхода ресурсов.
С точки зрения автора, более показательными, нежели моментальные значения использования ресурса и движения к цели, являются средние текущие скорости потребления ресурса и изменения ресурсозависимого параметра, которые определяются как отношение произошедшего изменения ресурса или зависимого параметра за период времени от начала операции до настоящего времени к указанному периоду времени (см. 8/1) можно представить выражениями (18.1) и (18.2):
выражение 18.1
выражение 18.2
Сравнение полученных с помощью данных выражений значений со значениями выражений (16) позволит сделать вывод о возможности решения задачи без перерасхода ресурсов. Это, со всей очевидностью, будет возможно, если одновременно выполняются соотношения (19), что означает, что движение к цели происходит не медленнее, чем запланировано, а расход ресурсов при этом происходит не быстрее, чем запланировано:
выражение 19.1
выражение 19.2
При невыполнении какого-либо условия (19) необходимо произвести коррекцию режима движения, т.е. определить среднюю скорость движения или расходования ресурса на остаточный участок движения (20):
выражение 20.1
выражение 20.2
При этом, следует учитывать, что эти скоростные показатели являются взаимозависимыми, т.е. если один из них определяется выражением (20), то второй должен определяться соответствующим выражением (17).
В тех случаях, когда обеспечивается постоянный приток потребляемого ресурса (обычно извне), что позволяет не обращать внимания на ограниченность запаса, следует исходить не из зависимости между исчерпанием ресурса и скоростью перемещения в пространстве состояний (по соответствующему параметру), а из зависимости между интенсивностью потребления (поступления) ресурса и скоростью решения задачи.
Под интенсивностью Irj потребления (поступления) той или иной сущности (в данном случае того или иного ресурса) можно понимать прохождение того или иного количества указанной сущности Rj в единицу времени через некоторую специально фиксированную точку, именуемую точкой потребления или точкой генерации сущности (21):
выражение 21
где числитель в дробной части выражения обозначает весь объем проходящей сущности через фиксированную точку потребления (генерации) за данный период времени (см. 8/1).
Как видно из выражения (21) интенсивность потребления (поступления) аналогична средней скорости исчерпания ресурса для локализованного фиксированного источника. В случае наличия исключительно собственного фиксированного запаса ресурса объекта интенсивность потребления (поступления) совпадает с текущей средней скоростью исчерпания ресурса.
В противном случае (наличие внешнего источника ресурса) зависимость скорости решения задачи от интенсивности может быть отображена выражениями (22):
выражение 22.1
Может существовать и обратная зависимость (22.2), которая может рассматриваться как предъявление требований к потоку сущности, исходя из необходимости решения задачи:
выражение 22.2
Так же, как и в случае ограниченного запаса ресурса, можно говорить о средней скорости решения задачи (выражение 16.1), о текущей средней скорости решения задачи (выражение 18.1), остаточной средней скорости решения задачи (выражение 20.1), об интенсивности (выражение 21) за период решения задачи, обозначение которого см. 8/1, об интенсивности за период решения задачи T0 (выражение 23):
выражение 23
Если значение интенсивности получено с помощью выражения (22.2), где в качестве скорости решения задачи используется планируемая средняя скорость прохождения этапа, то выражение (23) позволяет определить объем потребляемой сущности, необходимый для полного решения задачи.
В этом случае выражение (23) можно рассматривать как норматив интенсивности потребления сущности при решении данной задачи. Не превышение его потребления в процессе решения задачи при сохранении или превышении нормативной скорости решения задачи позволяет говорить об удачной тактике прохождения этапа.
Возможен, естественно, смешанный вариант обеспечения ресурсов – наличие в системе пополняемого извне встроенного запаса ресурсов. В этом случае, хотя встроенный запас ресурсов скорее всего играет роль буфера, рассматриваться будут выражения, предложенные для движения только за счет локального фиксированного запаса ресурса. При этом к интенсивности потока ресурса извне предъявляется требование быть не меньше, чем текущая средняя скорость исчерпания ресурса, с тем, чтобы локальный фиксированный запас (если он имеется) не уменьшался или его уменьшение не мешало бы решению задачи. При этом, скорее всего, будет утрачена жесткая связь между скоростями исчерпания ресурса и решения задачи, и, как и в случае с чистой интенсивностью (при полном отсутствии локального запаса), планируемая или расчетная средняя скорость исчерпания локального запаса является неким нормативом, который не стоит превышать в процессе движения.
1.4.2. Стабилизация за счет ресурсов.
Стабилизация параметров за счет использования ресурсов может быть организована по аналогии со случаем поддержки движения в пространстве состояний – как на основе фиксированного запаса ресурсов, так и на основе притока ресурсов извне.
В этом случае, если имеется возможность, должна быть получена функциональная зависимость (24), выраженная в той или иной форме, текущего значения ресурсозависимого параметра от скорости использования локального фиксированного ресурса или от интенсивности притока ресурса извне:
выражение 24.1
выражение 24.2
выражение 24.3
выражение 24.4
Выражения (24.2) и (24.4) могут рассматриваться как требования, предъявляемые условиями решения задачи к скорости исчерпания ресурса или интенсивности притока ресурса соответственно.
В случае локального источника ресурса вполне можно говорить о планируемой средней скорости исчерпания ресурса за время, отведенное на операцию. Также можно рассматривать текущую среднюю скорость исчерпания ресурса в сравнении с планируемым значением и делать вывод о корректности использования ресурсного источника.
В случае внешнего источника имеет смысл рассматривать исключительно отклонение текущего значения интенсивности от значения, определяемого выражением (24.4), если в качестве аргумента функции используется целевое значение состояния объекта.
1.4.3. Некоторые вопросы организации исчерпания ресурсов.
1.4.3.1. Необходимость предварительного резервирования ресурсов.
Обратимся к рисунку 11.
Объекту требуется переместиться из точки А в точку В вдоль параметра X на дистанцию |Xb -Xa|. Он начинает свое движение и в этот момент начинается использование ресурса. В соответствии с принятой иллюстративной моделью (сдвиг объекта на единицу значения параметра X приводит к уменьшению значения параметра ресурса на единицу) ресурс должен уменьшиться на такую же величину и составит величину равную |Ya -Yb1|. В результате объект окажется не в точке В, а в точке В1 пространства состояний.
Заметим, что совершенно не исключено, что объект будет удовлетворен достигнутым результатом, так как координаты прогнозируемой и результирующей точек на оси параметра Х совпадают: машина вполне может приехать в нужный населенный пункт с пустыми баками для горючего.
Но если объект должен строго выполнить поставленную перед ним задачу, то передвижение в требуемое состояние следует осуществлять не в один, а в два этапа – на первым этапе объект производит, не покидая исходное состояние по оси Х, увеличение значения параметра ресурса (вектор {a}) на величину прогнозируемого смещения по оси Х (вектор {b}), а после выполнения данной операции, перейдя попутно в точку А1, объект может начать движение (вектор {c}) с использование ресурса в точку В пространства состояний (смотри рисунок 12).
Рисунок 12 Движение с использованием ресурсов с предварительной подготовкой
Сказанное для обычных ресурсозависимых параметров справедливо и для стабилизируемых ресурсозависимых параметров – если объекту необходимо поддерживать стабильное значение параметра в период функционирования и отсутствует возможность постоянной подпитки извне, то необходимо обеспечить запас ресурса, что также приведет формально к соответствующему уводу объекта от цели в начальный период операции.
Сделаем несколько замечаний:
– если объект готов совершать движение со снижением значения параметра ресурса относительно исходного значения, то предварительное увеличение значения ресурса может быть меньшим, нежели может потребоваться в соответствии с прогнозируемыми тратами;
— если объекту необходимо закончить движение в точке цели с повышением ресурса относительно исходного значения, то предварительное увеличение значения параметра ресурса следует сделать больше, нежели может потребоваться в соответствии с прогнозируемыми тратами;
– текущее значение ресурса только определяет состояние объекта, ни коим образом не гарантируя полноценное (то есть абсолютно точное решение поставленных задач) затратное перемещение, так как в процессе движения к цели или ее удержания могут возникнуть дополнительные потребности в ресурсе;
– попытка вернуться в исходное состояние в условиях необходимости использования ресурса требует такой же подготовки, что и обычное перемещение в пространстве состояний;
– использованный ресурс может быть восстановлен за счет подпитки (использования ресурса) извне системы либо действиями самой системы, либо действиями другой системы с помощью информационных векторов (смотри ниже) или генераторов ресурсов. Тогда движение объекта за счет ресурсов не сопровождается отклонением объекта от намеченной цели и не требует предварительной подготовки по дополнительному резервированию ресурсов. При наличии стабилизируемых параметров постоянное поступление ресурсов обеспечивает неотклонение объекта от цели, хотя он при этом и не движется;
– следует отметить, в соответствии с терминологией пространства состояний и приведенным в начале данного параграфа понятием ресурса, ресурсом является только тот параметр, исчерпание которого, т.е. уменьшение значения, требуется для движения в пространстве состояний либо для стабилизации состояния. Вследствие этого не все то, что принято считать и называть ресурсами, будет рассматриваться в этом качестве в данных материалах, например:
=> широко используемый термин «информационный ресурс» ресурсом не является, так как в процессе использования информации она не тратится, хотя и используется. По мнению автора, так называемый «информационный ресурс» корректнее именовать «информационным банком» или «источником информации» либо «генератором информации», более того, имеющаяся в распоряжении объекта информация, образует информационный контент, который следует рассматривать как самостоятельный объект или подсистему объекта;
=> не менее популярный термин «человеческие ресурсы» также, по мнению автора, не является приемлемым. Следует отметить, что существует значительное количество субъектов, которые готовы радостно для решения какой-либо задач губить человеческие жизни в количествах неимоверных. Но, с точки зрения анализа объектов и систем, люди являются системообразующим элементом, поэтому, если при решении каких-либо задач происходит выбытие этого элемента, то это является вырождением систем и не иначе.
Но, чтобы не выглядеть совсем уж строгим, автор готов согласиться, что такие свойства объекта, как энергия или финансы могут вполне считаться ресурсами.
1.4.3.2. Многопользовательское потребление ресурсов.
При многопользовательском потреблении услугами ресурсного параметра могут пользоваться несколько ресурсозависимых параметров.
При этом каждый из таких параметров использует ресурс по-своему, т.е. существует своя функциональная зависимость, связывающая скорость (интенсивность) потребления ресурса и скорость движения по соответствующему параметру или величину стабилизируемого параметра.
Автор полагает вполне корректным отслеживать динамику изменения и потребления ресурса независимо по отдельным ресурсозависимым параметрам, определяя для каждого параметра присущие ему прогнозируемую величину запаса ресурса (прогнозируемый расход ресурса), прогнозируемую среднюю скорость использования ресурса, текущую среднюю скорость использования ресурса и т. д.
На основании полученных величин можно определить аддитивно прогнозируемую величину запаса (расхода) общего многопользовательского ресурса.
Общая прогнозируемая величина расхода общего ресурса при знании времени операции позволит определить прогнозируемую среднюю скорость использования общего ресурса либо такой же результат может быть получен аддитивно из частных прогнозируемых средних скоростей используемых частей ресурса.
Также аддитивно могут быть получены и другие общие скоростные показатели и показатели интенсивностей, позволяющие оценивать корректность использования общего ресурса.
1.4.3.3. Множественное потребление ресурсов.
Под множественным потреблением ресурсов понимается случай, когда ресурсозависимый параметр для своей поддержки (движение или стабилизация) требует использования нескольких видов ресурса.
Этот случай не порождает каких-либо проблем, так как вопросы потребления и резервирования ресурсов будут рассматриваться независимо для каждого ресурса.
1.4.3.4. Дополнительные аспекты генезиса ресурсов. Текущее состояние ресурса
Текущее состояние ресурса в общем случае определяется текущим положением объекта в пространстве состояний, а точнее говоря – функциональной зависимостью между величиной смещения объекта в пространстве состояний и величиной изменения ресурса, процессами утечки и восполнения ресурса за период наблюдения, за который происходит смещение, и состоянием ресурса в момент начала наблюдения (или начала смещения объекта).
Если выражением (25.1) обозначить функциональную зависимость изменения данного ресурса (обозначение изменения см. 12/1) от величины смещения (см. 11/1) за период наблюдения (см. 8/1) следующим образом:
выражение 25.1
а символами (см. 13/1) обозначить величины восполнения и утечки ресурса соответственно, происшедшие за временной период, требующийся объекту для совершения смещения (или период наблюдения), а через R0 обозначить состояние ресурса в момент начала наблюдения, то в итоге можно записать выражение (25) для состояния ресурса по окончании смещения:
выражение 25
Производя формальную замену интервала смещения на текущее смещение, а интервала времени на текущее время от начала наблюдения, можно получить выражение (26) для текущего состояния ресурса:
выражение 26