Система нагрева состоит из двух печей. Задача заключается в том, чтобы нагреть материал до температуры
. Функция издержек (отклонения температуры материала от заданного значения
) на выходе из второй печи имеет следующий вид
Тогда функция издержек второй печи записывается так:
где
.
Отсюда можно найти выражение для оптимального значения переменной управления
(переменной регулирования температуры нагрева). Она будет являться функцией от
:
Подставив это выражение в функцию издержек
, можно получить следующее выражение для функции издержек второй печи:
Теперь нужно подставить это выражение в функцию издержек первой печи
заменив при этом
на
.
После этого можно получить выражение для оптимального значения переменной управления первой печи
и, соответственно, выражение для
- функции издержек первой печи.
Я хочу решить эту задачу в случае
печей. Один из вариантов решения заключается в следующем. Написать систему в общем виде, состоящую из уравнений для оптимальных значений переменной управления и уравнений динамики температуры нагрева
, и решить при помощи цикла в Matlab. Можно даже не записывать систему уравнений, а подставив уравнение температуры нагрева в уравнение для оптимального значения переменной управления
, получить последнее в общем виде.
Но хотелось бы не вручную выводить уравнение в общем виде для оптимального значения переменной управления, а использовать функцию поиска минимального значения в Matlab. К примеру, сделать так, чтобы Matlab решал систему из двух уравнений:
Возможно ли это? Если да, то подскажите, пожалуйста, как это реализовать в Matlab. Или наверняка существуют стандартные приемы решения этой задачи, на которые вы могли бы указать.
Если что-то не совсем ясно, внесу правки в сообщение.