Nella domanda non è specificato come vengono modellati i vari elementi dello scambiatore di calore.
Ipotizzando che siano modellati con due funzioni "
f_Tai" e "
f_Twu", un possibile approccio potrebbe essere:
[*] definire un
ciclo for con tante iterazioni quanti gli elementi dello scambiatore di calore
[*] settare, prima dell'inizio del ciclo, le variabili "Tau" e "Twi" con i valori delle corrispondenti variabili "Tai" e "Twu"
[*] nel ciclo for alle funzioni "
f_Tai" e "
f_Twu" vengono passati i valori "Tau" e "Twi"
[*] il valore ritornato dalle funzioni viene assegnato alle stesse variabili "Tau" e "Twi"
In questo modo, ad ogni iterazione alle funzioni "f_Tai" e f_Twu" vengono passati i valori delle varaibili "Tau" e "Twi" calcolati nel % corso del ciclo precedente.
Ovviamente la validità di questo approccio dipende da come sono modellati i blocchi dello scambiatore di calore.
DI seguito un esempio della struttura del possibile codice (nelle chiamate alle funzioni "f_Tai" e f_Twu" ho inserito dei parametri addizionali, a titolo di esempio, nel caso il modello dei blocchi dello scambiatore di calore dipenda da più parametri).
% Valori iniziali delle due Temperature (valore fittizio di esempio)
Tai=1;
Twu=1;
% Inizializzazione delle variabili utilizzate all'interno del ciclo for
Tau=Tai;
Twi=Twu;
% Ciclo for: ad ogni iterazione vengono invocate le funzioni "f_Tai" e
% f_Twu" che modellano il funzionamento dei blocchi. Le variabili "Tau"
% "Twi" vengono passate come parametro alle due funzioni; il valore
% ritornato dalle funzioni viene assegnato alle stesse variabili "Tau" e
% "Twi".
% In questo modo, ad ogni iterazione alle funzioni "f_Tai" e f_Twu"
% vengono passati i valori delle varaibili "Tau" e "Twi" calcolati nel
% corso del ciclo precedente
for i=1:n_blocchi
Tau=f_Tai(Tau,x,y,z)
Twi=f_Twu(Twi,x,y,z)
end
Hope this helps.