Sequência sugeria para processos à serem simulados:
Arquivo processo_tanque.m:
x% Simulando processo tipo 1 (1 integrador)% Preenchendo tanque com l?quido% Avaliando altura atingida pelo l?quido% Criando vetor tempo da simula??ot=0:1:2*60; % criando vetor tempo (1 em 1 segundo; 2 minutos)u=length(t); % No. de pontos do vetor t; u = 121Qe=zeros(1,u); % criando vetor Qe mesma dimensao vetor t, zerado% mas Qe=0.005 entre 10 < t < 10+1,5*60% t(10) = 9Qe(1,10:(10+1.5*60+1))=0.005;% verificando...plot (t,Qe)A=0.5;alpha=0.005/0.5; % razao% inicializando vetor da altura com zerosh=zeros(1,u);for i=2:u h(i)=h(i-1)+Qe(i)/A; % calculando a integral de h(t)end[hAx,hLine1,hLine2] = plotyy(t,Qe, t,h);title('Processo do tanque');xlabel('tempo (seg)');ylabel(hAx(1), 'Vazao (m^3/s)') % left y-axisylabel(hAx(2), 'Altura (m)') % right y-axisA execução do script anterior deve levar ao seguinte resultado gráfico:

Simulação do (mesmo) processo do tanque no Simulink:

processo_tanque_2.slxprocesso_tanque_2.mdlProcesso tipo 0 (sem integrador), com malha-fechada usando simples controlador proporcional:

Arquivos:
Processo tipo 0 (sem integrador), com malha-fechada usando Integrador:

Arquivos:
Processo à ser simulado:

Arquivos:
Processo à ser simulado:

Arquivos:
Prof. Fernando Passold