Возможен, естественно, смешанный вариант обеспечения ресурсов – наличие в системе пополняемого извне встроенного запаса ресурсов. В этом случае, хотя встроенный запас ресурсов скорее всего играет роль буфера, рассматриваться будут выражения, предложенные для движения только за счет локального фиксированного запаса ресурса. При этом к интенсивности потока ресурса извне предъявляется требование быть не меньше, чем текущая средняя скорость исчерпания ресурса, с тем, чтобы локальный фиксированный запас (если он имеется) не уменьшался или его уменьшение не мешало бы решению задачи. При этом, скорее всего, будет утрачена жесткая связь между скоростями исчерпания ресурса и решения задачи, и, как и в случае с чистой интенсивностью (при полном отсутствии локального запаса), планируемая или расчетная средняя скорость исчерпания локального запаса является неким нормативом, который не стоит превышать в процессе движения.
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 на дистанцию |X b-X a| . Он начинает свое движение и в этот момент начинается использование ресурса. В соответствии с принятой иллюстративной моделью (сдвиг объекта на единицу значения параметра X приводит к уменьшению значения параметра ресурса на единицу) ресурс должен уменьшиться на такую же величину и составит величину равную |Y a-Y b1| . В результате объект окажется не в точке В , а в точке В 1 пространства состояний.
Заметим, что совершенно не исключено, что объект будет удовлетворен достигнутым результатом, так как координаты прогнозируемой и результирующей точек на оси параметра Х совпадают: машина вполне может приехать в нужный населенный пункт с пустыми баками для горючего.
Но если объект должен строго выполнить поставленную перед ним задачу, то передвижение в требуемое состояние следует осуществлять не в один, а в два этапа – на первым этапе объект производит, не покидая исходное состояние по оси Х , увеличение значения параметра ресурса (вектор {a} ) на величину прогнозируемого смещения по оси Х (вектор {b} ), а после выполнения данной операции, перейдя попутно в точку А 1 , объект может начать движение (вектор {c} ) с использование ресурса в точку В пространства состояний (смотри рисунок 12).
Читать дальше