In some cases, custom code developed in earlier versions of Sumo requires an update to be compatible with Sumo24. These modification requirements are listed in this chapter.
The biokinetic model update in general not important for custom models, however, there is one change has to be implemented as it relates to the temperature calculations in each process unit.
The Symbol of enthalpy was changed from ‘H’ to ‘SH’ to have consistent symbol usage. This change needs to be implemented in custom models during the update to SUMO24.
In addition to the Symbol change, the SV group filtering is modified as well from ‘MJ’ to ‘Energy’:
The result of the Symbol change impacts the Calculated variables sheet and ‘H’ has to be changed to ‘SH’ in the Temperature calculations:
The symbol change in the process model might impact the process units in case they are using Only(H) or Except(H) rule for filtering. Typical in biofilm units to handle enthalpy as conductions instead of diffusion.
Other changes in bioreactors are linked to extended attribute list of the following process units.
In case you've developed a custom MBR unit to be merged with the default attribute list, it needs the following update on the unit sheet. The following block has to be added as Sumo24 is extended with variable volume MBR process unit.
In case you've developed a custom MBBR, MABR or granular SBR unit to be merged with the default attribute list, it needs the following update on the unit sheet. The following block modification has to be performed as Simple Biofilm model attribute was renamed to SumoBioFilm.
In addition, the DO handling options were merged from two files into one and set up as AttributeGroups - add both attributes without the GUI(Group) and set TRUE for the default option:
This change requires additional update on the Parameters and Code sheet to allow the merge of separate process unit files.
In case you've developed a custom SBR unit to be merged with the default attribute list, it needs the following update on the unit sheet. The following block has to be added as Sumo24 is extended with single prezone SBR process unit.
In case you've developed a custom Primary unit to be merged with the default attribute list, it needs the following update on the unit sheet. The following block has to be added as Sumo24 is extended with high efficiency primary model.