[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TRNSYS-users] Fwd: Error using more than one type
Marcos,
Please also try the suggestion in the following link:
https://www-old.cae.wisc.edu/pipermail/trnsys-users/2009/004805.html
regards,
edward
-----Original Message-----
From: a8304506@graduate.hku.hk [mailto:a8304506@graduate.hku.hk]
Sent: Thursday, 29 April 2010 10:08 AM
To: David Bradley
Cc: Marcos Porras; trnsys-users@cae.wisc.edu
Subject: Re: [TRNSYS-users] Fwd: Error using more than one type
Hello everyone.
I also encountered similar problems several times before even though I have added the statements as suggested by David in my source code. I find that the problems seem to relate to the model requiring data storage (in my case). To solve the problems, I have to modify the component which allows me to handle multiple equipment or processes within a single component. Then everything resumes normal.
Best Regards
LEE, Chun Kwong
Division of Building Science and Technology City University of Hong Kong
Quoting David Bradley <bradley@tess-inc.com>:
> Marcos,
> The easiest way to solve the problem is to reread the parameters and
> set their values to your local variables at every iteration. That
> solution wastes computation time so a better solution is that you
> check IUNIT against the value of INFO(1). If those two values are
> different then you know you need to reread the parameter list. If they
> are the same, you don't. Take a look at Type6.for. There is a section
> that takes care of this problem:
>
> IF(INFO(1).NE.IUNIT) THEN
> !reset the unit number
> IUNIT = INFO(1)
> ITYPE = INFO(2)
> !read the parameter values
> QMAX = PAR(1)
> CP = PAR(2)
> UA = PAR(3)
> HTREFF = PAR(4)
> ENDIF
>
> of course the problem may be more subtle. If there are local variables
> that are calculated when you read parameters, those also have to be
> recalculated if the unit number changes.
> Best,
> David
>
> On 4/27/2010 08:12, Marcos Porras wrote:
> >
> >
> > ---------- Forwarded message ----------
> > From: *Marcos Porras* <100075609@alumnos.uc3m.es
> > <mailto:100075609@alumnos.uc3m.es>>
> > Date: 2010/4/26
> > Subject: Error using more than one type
> > To: trnsys-users@cae.wisc.edu <mailto:trnsys-users@cae.wisc.edu>
> >
> >
> > Hello everyone,
> >
> > I developed a type in TRNSYS 16 ,and when I use just one type the
> > simulation runs correctly but when I use more than one the
> > simulation
> > doesn? run properly, it seems that one type is taking the values of
> > the other, although I've set the IUNIT everytime the iteration
> > starts has anyone any experience in this kind of error?
> >
> > Thanks in advance
> >
> > --
> > Marcos Porras
> >
> >
> >
> > --
> > Marcos Porras
> >
> >
> > _______________________________________________
> > TRNSYS-users mailing list
> > TRNSYS-users@cae.wisc.edu
> > https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users
> >
>