Решение задач оптимального управления с использованием математической системы MATLAB и пакета имитационного моделирования SIMULINK. Сивохин А.В - 143 стр.

UptoLike

143
end
%
%-- 4.Расчет скорости изменения управляемой величины:
%
for i = 1:1:11
if t(i) <= t1
DX(i) = k*Umax*(1-exp(-(t(i)/T1)));
else
DX(i) = k*Umax*(exp((t2-t(i))/T2)-1);
end
end
%
%-- 5.Визуализация управляемой величины и скорости ee изменения:
%
subplot(2,2,1)
plot(t,X,'r')
xlabel('t')
ylabel('X')
subplot(2,2,2)
plot(t,DX,'r')
xlabel('t')
ylabel('DX')
%-- 6.Конец функции OptUpr(T,k,Umax,Xn).
6.4 Построение имитационных моделей
В соответствии с математическим описанием объекта управления и
поставленными задачами имитационная модель содержит два интегрирующих
блока, необходимые генераторы сигналов, дисплеи, осциллографы, сумматоры и
другие элементы (см. рис. 6.1).
Требуется построить эту модель, используя библиотеки блоков пакета
Simulink, и настроить параметры блоков в соответствии с условиями задачи.
Проверить работу модели можно путем её
многократного запуска при изменении
времени окончания работы. Модифицируя состав модели и изменяя режим её
работы, можно получить все требуемые характеристики объекта управления.
    end

%
%-- 4.Расчет скорости изменения управляемой величины:
%

    for i = 1:1:11
      if t(i) <= t1
         DX(i) = k*Umax*(1-exp(-(t(i)/T1)));
       else
         DX(i) = k*Umax*(exp((t2-t(i))/T2)-1);
       end
    end
%

%-- 5.Визуализация управляемой величины и скорости ee изменения:
%

    subplot(2,2,1)
     plot(t,X,'r')
     xlabel('t')
     ylabel('X')

     subplot(2,2,2)
     plot(t,DX,'r')
     xlabel('t')
     ylabel('DX')

%-- 6.Конец функции OptUpr(T,k,Umax,Xn).

                         6.4 Построение имитационных моделей

      В соответствии с математическим описанием объекта управления и
поставленными задачами имитационная модель содержит два интегрирующих
блока, необходимые генераторы сигналов, дисплеи, осциллографы, сумматоры и
другие элементы (см. рис. 6.1).
      Требуется построить эту модель, используя библиотеки блоков пакета
Simulink, и настроить параметры блоков в соответствии с условиями задачи.
Проверить работу модели можно путем её многократного запуска при изменении
времени окончания работы. Модифицируя состав модели и изменяя режим её
работы, можно получить все требуемые характеристики объекта управления.




                                          143