[TRNSYS-users] calling sequence
    Thibaut VITTE 
    thibaut.vitte at h3c-energies.fr
       
    Thu Jan 22 09:02:34 PST 2009
    
    
  
Dear Trnsys users,
I am modelling a setpoint that is drifting inside a dwelling (17-23°C 
for instance).
So I use an iterative feedback controller, with upper and lower 
setpoints, which minimize abs(Qheat)+abs(Qcool). It works very weel.
Now I am writing a type, that controls (+/-1°C per week for instance) 
that temperature 's drift. But to get the iterative feedback controller 
working, I must not limit its output during the iterations, otherwise 
the results are not consistent. So I thought I couls let the outputs 
inchanged in the iterative calls (info(13)=0) and change them in the 
post convergence call.
e.g.
/Perform any after iteration.../
if(info(13)>0
Tout=Tin+.../
Limitation de la vitesse de dérive/
endif
/this is an iterative call.../
if(info(13)=0
Tout=Tin
endif
out(1)=Tout
Obviously, this isn't working, I get the input temperature as an output 
at every call, without any modification at the post-convergence call. Is 
it possible? Am I getting something wrong?
Thanks in advance for your help
Thibaut Vitte
    
    
More information about the TRNSYS-users
mailing list