Измените средство оценки образцового прогнозирующего диспетчера состояния
setEstimator(MPCobj,L,M)setEstimator(MPCobj,'default')setEstimator(MPCobj,'custom')setEstimator( устанавливает матрицы усиления, используемые для оценки состояний контроллера MPC. Смотрите уравнения Средства оценки состояния. Если MPCobj,L,M)L пуст, он принимает значение по умолчанию к L = A*M, где A является матрицей Грина, заданной в уравнениях Средства оценки состояния. Если M не использован или пуст, он принимает значение по умолчанию к нулевой матрице, и средство оценки состояния становится наблюдателем Luenberger.
setEstimator( указывает, что оценка состояния контроллера будет выполняться предоставленной пользователями процедурой, а не уравнениями, описанными в уравнениях Средства оценки состояния. Эта опция подавляет вычисление MPCobj,'custom')L и M. Когда контроллер действует таким образом, процедура должна предоставить оценку состояния x[n|n] контроллеру в начале каждого интервала управления.
getEstimator | kalman | mpc | mpcstate