Revision history for IDA ICE library Reverse chronological order (for later changes above line) ============================================================================= 020826 LE PLinSegC Test on coinciding in-coordinates. PLinSegM 020821 LE CeExht Mass flow equation modified. CeSupt 020610 MV CeDetZon In directdirected operative temperature calculation the VIEWDIOP perpendicular surfaces to the "direction surface" are (new) taken account as well. 020508 PG CeDetZon MiscMeasure implemented using a matrix of coefficients CeSimZon (to avoid problems with Jacobians) 020506 PS PiContr Added parameters for signal limits 020506 PS CeDetZon New options for MiscMeasure, positive electricity CeSimZon consumption for local cooling units 020425 LE CeDetZon New OUT variable MiscMeasure on link MiscMeasureLink determined by PG CeSimZon new S_P MiscSelector 020426 PG Adder Fixed scaling AdderA 020305 LE Thetamet Remove previous change, change in int_pol to avoid division by zero and min dt set to 1.0d-10. 020305 LE Shedule Removed bug in case where time step reaches over PG midnight. Event before midnight was not detected. 020305 PG CeSkySun Calc radiation when IDifShd > 0.01, even if Elev<0 020301 PG SkyTrace.for Don't skip diffuse radiation when CosI<0 Don't trace null fluxes Fixed bounds to make FThruDir(CosI) continuous 020301 LE Thetamet Skip computations when t1 - t0 <= 1.0d-20. 020301 PG Schedule Function EventTime now requires true time from the UT2calendar beginning of the year. Added func DST_Hour used for DST-correction 020226 PG SkyTrace.for Debug may change to .true. only if debugF=-1 020226 PG CeSkySun Added orientation w.r.t. face coordinates Changed order of points in SkyFloor: 3 <--> 4 020220 LE SkyTrace.for Degenerated surface, line or point, gets normal (0,0,1) in fcn GetArea, and is set positive in fcn positive. 020220 LE Schedule Function StepF moved to ut2calendar.nmf UT2calendar 020220 PG CalcShad.for Revision of area & transparency caclulation Simplified calc. projection matrix 020118 LE Schedule Bug in Table_Lookup 011120 LE Cesimzon Missing factor 17 inserted in diff eq for XCO2. 011115 LE Celvo Model rewritten. All events are removed and the massflows are now continuous functions of Dp_b and Dp_t. New versions of formulas when Dp_b and Dp_t have the same sign to get rid of numerical problems when Dp_b and Dp_t are close to each other. Linearization within +-dPLin around the axis. Some variables have been removed. 011109 LE Cesimzon QCdInt2Zone should not be summed twice in result report, changed to once. 011101 LE FDdisc.for Safety against square root of neg number. 011101 LE Skytrace.for Replaced Category = ISIGN(1,Dist), where Dist is double prec, with Category = NINT(SIGN(1.0D0,Dist)) in routine CategorizePoints. 011030 LE Celvo Removed change 010523. 011030 LE Cesimzon Test using **0.25 changed to avoid fortran error. 011026 LE Bddctwrk Additional mass (numAirmass) in differential eq's to increase numerical robustness. 011025 LE Wetcoil Air -side capacity rate capAirWet >= small (1.E-9) Water-side capacity rate capLiqWet >= small. 011025 LE Drycoil Air -side capacity rate capAir >= small (1.E-15) Water-side capacity rate capLiq >= small. 011025 LE Thetamet Change to avoid timestep dt = 0. 011022 LE Cesimzon Additional mass (numAirmass) in heat balance differential Cedetzon equation for air to increase numerical robustness. 011019 LE Ccsim Bug in linear relation between massflow and pressure. Hcsim Coefficient k_lin changed from SQRT(dP0*k) to 1.0/SQRT(dP0*k). 011016 LE Emeter test on infoBool(2) and infoBool(3) to detect both start of new integration and new cycle in periodic integration (MonthConsum). 011015 LE Calcshad.for Test on TASK wrong (CalcShad), bug (Scan_and_cut), increase dim of Coord (Compute_area, Trans_surfaces). 011015 LE View_fac.for Insert deallocate (and change write statements for LF90) (view_fac). 011015 LE Sw_fac.for Insert missing declarations, change deallocate (and change write statements for LF90) (sw_fac). 011015 LE litefac.for Insert deallocate and initiate aAbove (litefac). 011002 AB CeSkySun Calc of slopeFace corrected 011002 AB DiffShad.for Several fixes. 010907 AB CeSkyLit Checks on areas added. CeSkySun Ditto SkyTrace.for Bug fixes 010831 AB SkyTrace.for Bug fixes. Simplification for small fluxes. 010830 PG VIEW_FAC Fixed bug in calculation of zSurf 010821 PG CeDetZon The range of xDesk and yDesk changed to [-BIG, BIG] (was [SMALL, BIG]) 010618 MV CeDetZon Occupancy loads are revised. Error when PMV < 0 CeSimZon 010615 PG CeDetZon min M changed to 0.6 (Activity level) 010614 AB CeSkyLit Checks on input data added Bug in calc of hZone fixed (hZone is now constant) 010612 ABg CeSkySun Debug modified to handle calendar time; also: Schedule SkyTrace.for UT2Calendar function moved from Schedule.nmf to separate model. 010608 PG bdfWall nOfRs, nOfQs, nWork changed to CMP. (bdfWall) fdWall changed cp type HeatCap --> HeatCapM (bdfWall) Added assertion nCells==sum(nSubLays) (both models). 010601 PG Shade Fixed radiation control. Now it does not use transparency (The transparency is not implemented, functions CalcShad and DiffShad ignore it). 010523 ML skytrace The scalar product used in this program returned 0 independent of input. This created eternal loops in some cases. 010523 MV CELVO Top and Bot calculations are protected agaist very small and large pressure differences, wo protection it leads to pressures, which produce "not a number" -fortran error messages. All integration became a lot faster as well. 010522 MV flheat Floorheat model is fixed to have correct massflow in the boiler circuit. The massflow in the floor heating system was used in boiler circuit with (TBoiler- TOut) temp difference and in the model (Tmax - TOut) was used. (60-22) vs. (25-22) 010521 PG fdWall changed cp type HeatCap --> HeatCapM 010516 PG EMeter infoBool(3) detects the start of simulation period or phase 010420 MV cedetzon lmPerW calc is revised. EWorkPlane ***** result -bug is fixed 010419 PG EMeter infoBool(2) detects the start of simulation prase 010408 AB CeDetZon More changes in internal (inside) walls and internal masses. LiteFac View_mrt View_fac 010406 AB Adder Renamed to WeightedSum to avoid conflict with Add.nmf AdderA Renamed to WeightedSumA 010405 AB CeDetZon Replaced furniture by internal (inside) walls and internal masses. Also changes in LwFac LwFacRad Sw_fac View_fac 010405 MV CeSimZon Replaced furniture by internal walls and internal masses. 010402 PG schedule Fixed algorithm of finding valid rule 010321 MV schedule A new link with a new link name is added 010321 MV stinjctr Bugs in Control of steam humidifier and post processing are fixed. 010321 MV stinjctr Linear control of steam humidifier is added. 010321 MV Addera Algorithmic adder and linear trans. models are added lintrana into the libarary 010320 MV LinTrans A new model is added into library Linear Trans from control signal 0..1 to min .. max 010320 MV thermosa Algorithmic thermostat model is added into library 010320 MV mixbxctr QActual is added for logging purposes 010314 ABg 'TranspLite' cedetzon.nmf Bug fixed 010306 add.nmf Changed name to adder.nmf 010228 RSC Shad Shad.nmf Shading control enabled Face.nmf - Local velocity OUT var. on link Global.nmf - New link type Speed (m/s) 010221 MV CeSimZon Number of internal walls could be zero 010219 RSC Report celeak.nmf Defined new local variables delta, Q_R, Fi12, Fi21 010220 RSC Rap cesupt.nmf Defined new local variables delta, Fi12, Q_R ceexht.nmf 010220 RSC bdfWall.nmf Inserted (made by LEN) FlowRap.nmf Inserted 010227 ABg Switch Check for Selector values out of range 010221 MV CeDetZon Evaporative humidity loads are added CeSimZon 010221 Abg 'ExclSub' Added changes needed for sw_fac in CeDetZon sw_fac.nmf sw_fac.for 010213 ABg PiContr Changed parameter defaults: TI = 300, TT = 30 s. 010202 PGn 'ExclSub' Allow "excluding subsurfaces" A part of a subsurface may be "excluded" to avoid intercection with other surfaces. Required for floor heat. Also some SMP changed to CMP (This is now allowed: the new version of IDA Translator writes model_parameter_processing to .eo file) Affects: CeDetZon View_fac 010131 ABg 'SubSub' Allow intersecting subsurfaces; affects CeDetZon View_fac 010131 ABg 'TranspLite' Light is just a source of Sw+Lw+Cv emanating from a transparent surface Modified defaults for liteFract... 010130 ABg 'TranspLite' Light surface changed place with HC surfaces. Light surface is 'transparent' and acts only as a radiation source; it is excluded in the LW exchange matrix, but has an extra line in the view factor matrix. The following models are affected: CEDETZON LITEFAC LWFAC LWFACRAD SW_FAC VIEW_FAC VIEW_MRT 010120 RSC Report celvo.nmf Defined new local variables Fi12_B12, Fi12_B21, Fi21_B12, Fi21_B21 010119 MV CELVO A new BiDirLnk type link is introduced at the both sides of the opening. The displacement ventilation calculation in the detail zone model needs more information than just net flows. Due to this many new IN-variables (dummy ones) are introduced and A_S:s are revised as well. 010110 MV CCSIMCTR MLiq balance is corrected. 010110 MV CEDETZON Workloss due to temperature is added. 010110 MV cesimzon Workloss due to temperature is added. 010110 MV CEDETZON EWorkplane is changed from LOC to OUT variable. It is introduced in link as well. Parameter autoLiteCtr and AutoLiteOn input variable are introduced for automatic lite control 010110 MV BdDctWrk New models for natural ventilation simulations are uploaded. BdTerm BiDirectional ductwork, terminal and grill. BdGrill 001211 AB CeExht Give M an offset cLow*mMin, when CentralMode > 1e-4 CeSupt 001211 AB MixBxCtr Limit X effectively to (0.001,0.999) 001121 RSC HxSimCtr Added control link 001127 AB MixBxCtr Limit MFreshMin by MSup 001031 AB SyntClim Avoid overflow in EXP when ElevSun < 0.1 Deg. 001023 AB CeSimZon Bug in air heat balance; put SW radiation on floor (as well as on internal walls) 001023 AB CeDetZon Removed back radiation from QDayLite 001018 AB DiffShad.for Bug fix (div w zero at zenit) 001011 AB CeSfBeam Ceiling beams for cooling and heating, Stifab-Farex 001010 AB CeDetZon Convective devices w TQ interface (Stifab-Farex) CeSimZon 000901 AB CeSkyLit Models for Skylight CeSkySun SkyTrace 000719 AB PSYCHRO* Modified comments 000717 AB Face Modified link types Face2Wall, Face2Wind by splitting diffuse Shade between sky and ground. TQFace DiffShad Added new model for diffuse shading. 000523 LE CeDetZon Modify test on SchedOcc to avoid loss of Jacobian elements CeSimZon 000330 Le Switch Changes for sparse storage 000210 AB CeDetZon Heat balance corrected for moisture. 000125 AB CeWind RBack is Radiation [W] but was multiplied by Area in calc of RBackThru. Factors for back radiation changed. 991111 AB syntclim The wetbulb calc is updated. Old version generates too high moisture (MV) contents. It used wetbulb as a dewpoint. 991004 AB rcwall Modified RCOPT to supply debug info on request (recompile with rcopt condition set in subroutine). Tested two alternative strategies to handle negative resistances. Staying with old strategy: Signal nmf_error with modified error text. 990921 AB adiawall Update received from Jan Akander to remove duplicate halving of wall. 990831 MV psychro4 Functions RhoDryP, DewPntP, EnthSaP are added The new functions are introduced, because the original functions have constant air pressure. 990825 MV psychro4 A new function, RhoMoiP(Temp,abs hum, pressure) is intoduced in a new psychro file. The new function is introduced, because the original function has constant air pressure. 990813 MV psychro3 SatPres function was not continuous around 0 °C. A smooth change is introduced. Problems occur, when temperature is fluttering close to zero. 990622 MV syntclim Reduction factor upper limit is changed to 1.25 from 1.0. The description is changed as well. 990618 MV hxsimctr Possible heating mode is added. When TSupIn and TExhIn changed order, no event was generated. 990525 MV cewind a new link (type QQQ) is added to calc. convection, lw and sw radiation from outermost pane to ambient. Those are needed in NCC's double face model. 990525 MV global a new link type is added. Needed in revised window model 990525 MV watsplit default value of mult is set to 1 (it was 15) 990519 ML Corrections made to treat rotated windows on the roof or roof windows on rotated buildings. 990421 MV mixbxctr modes are rewritten 990419 MV hxsimctr small changes to avoid multiple solutions 990408 MV cesimzon Heat balance of the lite surface is corrected 990407 MV celvo width problem is fixed 990407 MV psychro1 ethalpy and satpress function is revised according to psychro3 Lasse's advices 990407 MV cedetzon T**4 is written ABS(T**3) * T to help the solver 990407 MV cecolpnl Long wave radiation behind the device it changed from Tx**4- Ty**4 to cewathet ABS((Tx**2+Ty**2)*(Tx+Ty)) * (Tx-Ty) to help solver. Problems have occured in displacement ventilation cases. 990407 MV celeak thermal bridge is added 90406 ML CalcShad.for is changed to accept horizontal windows (on the roof). Now the window and the shading surfaces should be in the same coordinate system. 90406 PG WinShade.nmf is replaced with Shade.nmf 90406 PG The modified version of WinShade is retained for back compatibility. If converts the coordinates of window and calls CalcShad. 990401 AB all NMF One line abstracts for HTML & ICE 990324 MV cebeam Bug fix: Contr is used instead of LiqContr in the IF section of MLiq equation. 990319 MV psychro1 ethalpy calc is cleaned 990319 MV psychro3 satpress function is revised 990305 MV watmerge default value of mult is set to 1 (it was 15) 990225 MV psychro1 ethalpy calc changes are removed 990225 MV psychro1 ethalpy calc is revised 990224 LE schedule Bug in Table_Lookup fixed 990223 MV hxsimctr The case where TexhIn is less than TExhMin is fixed. 990222 MV celvo Heights above floors introduced. Wrong width corrected for flat profile. 990222 MV ccsimctr dTligAct is fixed to be not equal to 0 990216 MV envleak calc. density of crack air is back wo event 990216 MV celeak ice type bidirectional leak model is added into library 990125 MV ccsimctr Turning on and off when chiller does not produce water cool enough is fixed 990125 MV perez a new version 990118 MV face Perez model is added into face model perez perez is a new fortran subroutine 990108 ML calcshad error with very thin shades corrected 981216 MV minmax improved version is uploaded 981215 MV cedetzon directed operative temperautre calc is introduced 981214 MV plinsegc continious version of plinsegm is added into library 981214 MV celvo cd calc is temporary removed. Fixed cd envlvo 981214 MV cedetzon nonlinear calc. of mean radian temp 981204 AB schedule Fix of short pulse bug. Requires version 8.03 of IDA Solver to be fully effective. 981125 MV cedetzon Zone models have now local cooling and heating features. cesimzon Loccool model is removed from library. 981125 ML calcshad Corrections to intersections. 981124 MV loccool A new model local cooling unit is added into library. 981124 MV rcwall Values of ra and rb resistances are checked as well. cp parameter is changed HeatCapM 981109 MV airsplit mult limits is changed from small to 0. Pavel needs this change airmerge in ThermoDeck case 981029 MV celvo Large vertical opening model is updated with new modes. 981027 MV rcopt Jan's new version has been updated here. Resistance calc. in the case of 2 nodes has been changed according to ETNA observations. For some reason the change was not in the previous version. Old one is saved as rcopt.for.old 981022 MV stinjctr STeam INJect model with ConTRol is added in the library 981012 MV pmtcontr massflow equation changed as it is written is cooling panel and radiator 981007 MV cebeam coefficients k and n in equation are as a function of air massflow. Terminal part is changed similar as cesupt model has. 981007 MV cewathet massflow equation is rewritten to avoid unreasonably high cecolpnl massflow when pump is turned off -> on 981006 MV Evhumctr Bug fixes. Full capacity is added. 980929 MV simboil default value of pmin param. is chaged 980929 MV cewathet massflow equation is rewritten cecolpnl 980926 MV cedetzon Displacement vent improved. No it is stable. One error found 980925 Changes to litefac.for, lwfac.for, lwfacrad.for, view_mrt.for, view_fac.for and sw_fac.for. Allocate and deallocate changed to dynamic allocation due to problems with some compilers. 980925 Calshad.for Internal intersection computations changed. 980923 MV cedetzon lwrad between lite and ceiling is linearized Displacement event is changed 980923 MV cedetzon CO2 ppm / vol is added cesimzon 980922 MV syntclim Equations for BRIS winter case are added. Diffuse sky factor of ASHRAE method is added as a function of month Reduction factor is added for direct normal radiation 980908 PG Cewind Defaults etc fixed for one pane reference changes 980908 MV ccsimctr.nmf WAdp calc is changed to keep coil always dry when it is off. 980902 AB CeDetZon Min (zSensor) = 0 980901 MV syntclim ASHRAE radiation method is updated with month dependent A & B1. BRIS method was not updated yet. 980831 PG MultA (new) Algorithmic version of Mult.nmf 980831 AB CeSurf (new) Surface w combined rad+conv heat transfer. T interface to air to allow use as boundary. 980831 AB CeWind Switch to single pane reference. 980831 AB airSplit Allow multiplier factors to be zero 980830 AB rcwall Add protection against negative capacities (should be in RCOpt, chk w Jan Akander). 980818 PS global.nmf Link type P (Pressure) added 980813 MV picontr.nmf PI-controller is added into the library. 980813 MV Evhumctr.nmf The limit of maximum RH of leaving air stream is added Some bug fixes as well. 980813 MV Thermost.nmf The model is changed to work both in cooling and heating type control 980731 MV Thermost.nmf Thermostat is added into library 980731 MV MixBxCtr.nmf Mixing box is added into libarary 980630 MV StatSens.nmf Static sensor model Evhumctr.nmf diabatic evaporative humidifier with control. 980618 MV hxsimctr.nmf Apparatus dewpoint calcs are moved outside of IF-statement 980617 MV ccsimctr.nmf Turn off when TAirIn - (TLiqIn+0.01) < 0 Instead TAirIn - TLiqIn < 0 980616 MV psychro3.nmf Some warning printouts are removed 980604 MV cedetzon.nmf Tair at furniture level is corrected in the case gradient. 980518 PS simboil.nmf Limits for QMax changed simchil.nmf 980515 MV cedetzon.nmf Safety guard removed from PPD calc. 980515 ML calcshad.for very small surfaces removed 980514 AB Schedule.nmf DST on & off fixed 980514 ML calcshad.for Correction of transformations 980513 ML calcshad.for Azimut limits changed 980513 PS WinShade.nmf Order between diffuse and direct corrected on links!! 980511 AB CEColPnl.nmf hFin replacved by kFin CEWatHet.nmf 980510 AB Schedule.nmf Midnight event rectified 980506 MV CEWatHet.nmf MassFlow calc is changed. CEColPnl.nmf 980506 MV hxsimctr.nmf Off, when eta is lower than 0.001 hcsimctr.nmf 980503 PS hcsimctr.nmf Default dp0 set to 200 Pa ccsimctr.nmf 980503 PS envleak.nmf High limits for x_in and x_out 980503 PS cewind.nmf Limits and defaults AngleInc and FThruDir 980430 PS cewind High Limits for F1 and F2 980422 AB rcopt Corrected resistances for 2 node case 980420 PS simboil Default and limits for DomWatF and TDomWatOut changed 980416 PS simboil QMax in kW simchil QMax in kW, new default for mass Emeter OutPower and ExtraPower in kW rather than W, removed PriceW global New quant Power_k (Cross) and corr link Pow_k 980416 MV Face Therkeld's model for diffuse solar rad is removed 980408 MV CeSupT Local mode removed CeExhT 980407 MV Psychros New psychros with safety gards against temp below absolute zero. 980407 PG EMeter.nmf New model for metering energy 980407 ML calcshad.for Bug fixes 980407 PS global New type PrimPowerCons for supplied primary energy 980407 PS SimBoil DHW is added as primary energy consumer, plus some cosmetics. New type PrimPowerCons for supplied primary energy 980407 MV Psychros New psychros with safety gards against temp below absolute zero. 980326 MV ccsimctr condensation is added in energy balance 980326 MV cedetzon Correction into air energy balance cesimzon Moisture limit for saturation case 980323 MV global ElPowerCons type variable introduced cefan elrad SimChil SimBoil 980323 MV add models are added in the library mult switch 980318 MV simboil event removed temporarily from mode calc 980318 MV envleak event removed temporarily from density calc 980316 MV CEDETZON XHum default is changed CESIMZON 980316 MV CEDETZON PVap is protected against negative moisture. CESIMZON 980316 PS HCSimCtr default for etaAir parameter 0.6 -> 1.0 980316 AB SyntClim Allow saturation 980316 AB HxSimCtr Turn on Cap, if needed, when On goes on 980316 MV CEColpnl linearization is introduced and heat transfer CEWathet coefficient is introduced betwenn liquid and surface 980315 AB CalcShad Separate vars for sun's position 980313 MV Psychro1 DewPnt, Enthal,HumRat,RelHum, RhoDry, RhoMois,Satpress Psychro2 functions are changed. Protection against negative Psychro3 moisture are introduced 980309 AB SyntClim Added new component for synthetic climate 980306 ML CalcShad.FOR New version 980227 MV HCSIMCTR Enthalpy function is used in air part. 980226 MV CEExhT Massflow calc is changed. Now linear behavior will CESupT be in use, when fan is on, but localmode is still 0. cLow is changed to 0.05 to get 0.05 ACH infiltration in normal size office room. 980211 AB CeLVO Width is made a controllable variable 980211 PS CeSupt Added T link for sensing of supply temp 980206 MV CeDetZon Fix bug with fixed gradient 980206 AB CeSimZon Added window transmission for energy balance output 980206 AB CeWind Replaced solar ctrl by radiation inside panes. Exchanged RDirThru & RDiffThru. 970204 MV Face Density is changed from constant to RHOMOIS-function in PGround calculation. 980130 MV LwFacRad Transpose fi in 1st loop 980129 MV CeDetZon Fixed gradient option has precedence over well-mixed/displacement option. TAirFloor changed for presentation purposes. 980128 AB RCWall Check on [near] negative resistances. 980126 AB Climate Modified Min limit for atmospheric pressure 980126 AB Psychro1 Added comments with parameter lists in index 980123 AB CeDetZon Added window transmission for energy balance output 980121 AB Schedule DST_hours corrected for dayno specified as 1.. Error if not calendar time 980121 AB Climate Replace sawtooth event by sinusoidal Error if not calendar time 980120 MB CeBeam New model Cebeam is added into library. It models an active beam, i.e. supply terminal + convective cooling panel. 980115 MV CeDetZon Matrix psilwrad is changed to vector. lwfacrad Default values for PPD and PMV are added. 980115 MV CELVO Events are changed again 980112 MV CeColPnl Some changes to parameter limits CeWatHet 980109 AB HxSimCtr Separate program flows for heating and cooling cases (appears in build 30) 971211 MV CeDetZon Latent heat is added to QEquip2Zone and CeSimZon QOcc2Zone variables. 971204 AB CeExht Introduced CentralMode och LocalMode CeSupt 971204 MV CELVO density calc. changed 971204 MV Psychro2 rhomois function is added 971204 MV Envleak more corrections to density calc. 971203 AB Envleak dp0 default changed to 0.01 971203 AB CeFan Changed default for dpMin 971203 AB Schedule Documentation updated 971125 MV Envleak density calc. is changed 971125 MV Schedule MV 971125 Smoothing_Fanout default is changed to zero 971125 MV CESimZon Air change rate per hour is added. 971125 MV CEDetZon Relative humidity and air change rate per hour are added. 971125 MV SimChil Power of corresponding flows are added for presentation purposes. 971125 MV SimBoil Power of corresponding flows are added for presentation purposes. 971125 MV CEFan Volumeflow l/s is added as a local variable for presentation purposes. 971125 MV Global new type volflow_m (l/s) 971124 MV CESimZon Linearize for TCl and when there is no occupancy, TCl is average from 35.7 and TAir. hcl calculation fixed in the cases when TCl and TAir are equal. 971124 MV CEDetZon hcl calculation fixed in the cases when TCl and TAirOp are equal. 971124 MV CELVO A_S parameter for velocity profile density difference is reduce for slanted vel. profile 971118 MV Celvo cp removed from parameter section and linearization for low pressure differences 971117 AB Psychro1 Removed side effect in ENTHAL 971114 AB HxSimCtr Event for Cap revised 971111 MV RCWALL In the 2 node case R1 and R2 are represented by the sum of them. It is handled in the RCOPT fortran code. 971110 AB Climate Event at solar midnight 971108 AB CcSimCtr HcSimctr MLiq limited by mmin 971107 AB CcSimCtr HcSimctr Offset 0.01 on TSet 971107 AB HxSimCtr Off if eta==0 971104 PS CELVO cP replaced by call to Enthal 971104 PS HxSimCtr Changes by Mika merged 971031 PS New versions on URD of the following models that were newer on platon: CCSIMCTR HCSIMCTR CESIMZON SCHEDULE WINSHADE AIRMERGE SIMCHIL 971031 PS PSYCHRO3 Some minor changes by Mika 971031 PS HXSIMCTR Entirely new version of model 971029 MV HCSIMCTR Similar changes to CCSIMCTR 971028 AB SSCIMCTR Event for saturation CESIMZON Renamed interface, added heat balance variables TLite OUT 971023 AB RCWALL, RCOPT Select 2 or 3 nodes for T[nNode] 971025 AB CLIMATE Use Universal Time from system 971020 AB SCHEDULE Revised ut2calendar; removed unused parameters. 971017 MV CCSIMCTR Offset in event to prevent flutter around setpoint 971016 MV Defaults for CO2 in CLIMATE & FACE --------------------------------------------------------------- 970519 MV Initial upload of library 970520 PS Removed spurious parameter cp from ENVLEAK.NMF 970521 PS Added missing file ADIAWALL.FOR 970521 PS Converted all filenames to lowercase 970523 PS Minor change to envleak.nmf: Outside link renamed to Ambient 970526 MV View factors from desk to surfaces below desk level are set zero. Due to this new versions of zone and litefac subroutines are updated. 970527 MV Frame part is added to window model. Zone model sees only one temperature from window. 970530 PS added AirTemp link in elrad model 970601 PS cewind.nmf: Change in shading control, so that load control is active only when time control is also active. 970604 AB Some fifteen models: Cosmetic changes in comments and formats. CEDETZON.NMF: Temporarily simplified calc of Tcl. CESUPT.NMF CEEXHT.NMF ENVLEAK.NMF: Added local entropy variable. CEWIND.NMF: Modified MAX for ctrlAngle CLIMATE.NMF: 10E5 -> 1E5. PSYCHRO1.NMF PSYCHRO2.NMF: Added references to HVAC toolkit, corrected Jac routineS PSYCHRO3.NMF: Avoid Tkelv < 220 in SATPRES. RCOPT.FOR: Force 3 capacities. XITERATE.NMF: ICvg OUTPUT rather than INPUT parameter. CEWATHET.NMF, CECOLPNL: Exponential decrease of temperature difference (TLiq - Tair) along unit. 970613 AB CEWIND.NMF, TQFACE.NMF, FACE.NMF, CLIMATE.NMF THRU variables for radiation and wind velocity replaced by CROSS variables. Added CLIMATE.ALG & FACE.ALG. 970617 AB GLOBAL.NMF Created LOCAL version of GLOBAL.NMF, built on the template in translator installation. Updated standard QUANT.NMF with AngleR CapRate HeatCond.. CROSS Hour HumFlow.. Updated standard LINK.NMF w some additions and some deletions. Standard templates included on URD FTP as GLOB_STD.NMF, QUANT.NMF, LINK.NMF, CONST.NMF. 970623 MV CEWATHET.NMF and CECOLPNL.NMF are updated with log mean temperature versions. 970623 MV New version of alghoritmic face model, FACE.ALG 970623 MV New version of HCSIMTRC.NMF model to handle situation when dT is equal to TSupIn - TAirIn. 970623 MV CE version of large vertical opening. NOT tested. 970630 AB FACEALG.NMF: WindVelLoc corrected (deg2rad) 970630 AB FACE.NMF & FACEALG.NMF: Order between variables in Face2Wind link made to agree with CEWIND.NMF 970818 PS Schedule object improvements by PG 970826 PS Algorithmic versions of climate, face, calcshad, and schedule have replaced continuous versions. Continuous versions have been renamed with extension .cnt Minor changes to FACE NMF CLIMATE NMF SCHEDULE NMF WINSHADE NMF CALCSHAD NMF CALCSHAD FOR CEDETZON NMF CEWATHET NMF CECOLPNL NMF CESIMZON NMF ZONESIM NMF removed from the library for the moment 970829 A. Bring 1. Fetched fresh toolkit version from P.Sahlin Fetched fresh MA1 version from P.Sahlin Combined MA1 and Toolkit into CE directory 2. GLOBFOR.INC Chosen GLOBFOR.INC from Toolkit since it majorates MA1's. 3. Psychro3.nmf Chosen Psychro3 from Toolkit for better documentation; added check on TKel < 173.15 from MA1. 4. GLOBAL.NMF Added link types Pow, S in LINK.NMF and SMALL in CONST.NMF. 5. SPLINT Made SPLINT a separate NMF model, since it is used in both FANMAE.NMF and PMPMAE.NMF. 6. Vlv3Det.NMF Changed variable roles to agree with number of equations 970901 AB Saved bug1.* in oldnmf.* to compare w Mika's upcoming changes. Old *.NMF in *.DOD (double 0D chars). Copied Mika's *.NMF to *.MV1, purged under Unix, back again. bug1 runs compare well initially; TCl differs, what else? Differences in PSYCHRO3 MUST be analyzed! Toolkit version put on Q:\nmf_lib\ma1 as PSYCHRO3.HV2. 970912 AB Added local variables in CEDETZON, intended for output only. 970915 AB Avoided division w zero MSupply in CEDETZON. 970915 AB Link names in SIMCHIL not unique in 10 characters. 970922 AB CEWIND Changed unit of F-factors from % to 1 HXSIMCTR Default eta = 0.7 970922 AB CLIMATE Correct for system Time in seconds. 970922 MV CECOLPNL, CEWATHET Prevent division by zero dT 970922 MV New version CEFAN.nmf w minimum pressure !970924 MV Enthalpy calculation in PSYCHRO1.NMF is changed to use saturated moisture if given moisture is bigger than saturated one. AB 970926 SIMCHIL Avoid division w MTot = 0 AB 970927 CEDETZON Change event function for gradient AB 970927 SCHEDULE Integration time is in hours from beginning of 1st year, but 'Time' is always delivered in seconds. 971001 MV Terminal models cesupt.nmf and ceexh.nmf are changed to protect better to numerical noise. 971001 MV Order of the link in the CEWIND.NMF is changed according to FACE.NMF model 971002 MV PMTControl model is changed to better protect against numerical noise. 971005 MV New versions of SIMBOIL and SIMCHIL. To avoid events, when pump is off. 971009 MV Default values in model TQFACE is corrected. 971013 AB HXSIMCTR New default for eta 971013 AB Link type Face2Leak replaced by BiDirAir, with VOID flows 971013 AB CEDETZON QEquip2Zone corrected 971013 AB CEDETZON fiMRT matrix transposed Bug in QEquip2Zone QLw2Surf depends on QRadEquip2Zone, not QEquip2Zone 971014 AB CEDETZON Added QRadOcc2Zone to QLw2Surf 971016 AB CEDETZON Added QHC2Zone for heat balance