Cтраница 3
Прикладные программы динамической адаптивной оптимизации включают настраиваемые модели объекта управления или замкнутого контура управления. Эти программы достаточно сложны и пока еще редко применяются в программном обеспечении адаптивных АСУ ТП. Наиболее широко распространен класс задач оптимизации по квадрэтическому критерию качества. В случае использования для синтеза оптимального управления теоремы разделения прикладная программа оптимизации содержит подпрограммы блоков фильтра Калмана-Бьюси, блок оптимального адаптивного регулятора, блоки решения двух матричных уравнений Риккати, блок идентификации или блок адаптации основного контура, а также вспомогательные подпрограммы. [31]
Простейшим примером ППП является подпрограмма вычисления какой-либо математич. Частной задачей из класса в данном случае является задача определения значения функции для заданных значений аргументов. Вместо того чтобы программировать вычисление функции для каждого значения аргумента, поручителю достаточно ввести в ЭВМ нужное значение и вызвать подпрограмму. Библиотеки стандартных подпрограмм исторически образовали первое поколение ППП. Примером более сложного ППП является программа вычисления определенного интеграла. Помимо обычных числовых параметров - пределов интегрирования и точности - аргументом является также формула подин-тегральной функции, к-рая записывается на специальном входном языке ППП. В этом случае ППП имеет в своем составе препроцессор, осуществляющий перевод заданной формулы во вспомогательную подпрограмму, к к-рой обращается основная программа интегрирования. [32]