Skip to content

Release 0.7.0: New arguments added to addAccis / addAccis transformed to class object

Latest
Compare
Choose a tag to compare
@dsanchez-garcia dsanchez-garcia released this 27 Jun 13:37
· 225 commits to master since this release

Main changes:

  • accim.sim.accis.addAccis is now a class. This allows the user to store the class instance in a variable and inspect the eppy.modeleditor.IDF class instances for either input and output IDF files. For further information, please take a look at this jupyter notebook.
  • New argument SetpointAcc for accim.sim.accis.addAccis: refers to the accuracy of the setpoint temperatures. Any number, integer or float, can be entered in this argument. For instance, if 1 was entered, the cooling setpoint would be rounded to the nearest integer below adaptive upper comfort limit minus tolerance (ASTtol), and the heating setpoint would be rounded to the nearest integer above adaptive lower comfort limit plus tolerance. If 27.46 and 20.46 were the upper and lower comfort limits and its tolerances were respectively -0.1 and +0.1, then the nearest integers to 27.36 and 20.56 would be 27 and 21, and therefore, these would be the cooling and heating setpoint temperatures. If 2 was used instead, then the rounding would be done to the nearest half. If 10 were used, the rounding would be done to the first decimal. If 0.5 or 0.1 were used, the rounding would be done respectively every 2 or 10 celsius degrees.
  • New argument CoolSeasonStart for accim.sim.accis.addAccis: it is the start of the cooling season, only used when EN16798-1, ASHRAE 55 or ISO7730 are entered in ComfStand (respectively, ComfStand = 1, 2 and 22) and setpoint behaviour is set to static (i.e. ComfMod = 0). This argument can take the number of the day in the year (i.e. an integer) or a string containing a date in format dd/mm (for instance, “01/05”). Values of CoolSeasonStart greater than CoolSeasonEnd can be used, therefore denoting the location of the EPW file should be in the south hemisphere.
  • New argument CoolSeasonEnd for accim.sim.accis.addAccis: Similar to CoolSeasonStart, but it is the end of the cooling season. Again, only used when EN16798-1, ASHRAE 55 or ISO7730 are entered in ComfStand (respectively, ComfStand = 1, 2 and 22) and setpoint behaviour is set to static (i.e. ComfMod = 0). Again, this argument can take the number of the day in the year (i.e. an integer) or a string containing a date in format dd/mm (for instance, “01/05”). Values of CoolSeasonEnd smaller than CoolSeasonStart can be used, therefore denoting the location of the EPW file should be in the south hemisphere.
  • New arguments Output_gen_dataframe and Output_take_dataframefor accim.sim.accis.addAccis: a pandas DataFrame instance is created containing all Output:Variable objects when Output_gen_dataframe is True. This allows the user to filter the DataFrame as needed, so that it only contains the needed Output:Variable objects, and then it can be entered in the argument Output_take_dataframe. You can learn how to use them in this jupyter notebook.
  • New mode available in argument Output_type: when Output_type='custom', accim allows the user to specify the outputs to be kept or removed by entering them in the python console. You can see how to use it in this jupyter notebook
  • Jupyter Notebooks included in documentation.
  • Static setpoint temperatures from ISO7730 available when ComfStand=[22]