The new KULI 11 release contains:
- Dynamic Solver
- Simulation Stop Component
- Individual unit selection in KULI lab tables
- COM-Interface Improvements
- KULI lab 64 bit
- Subsystems supported by KULI hvac standalone/KULI light
- LM-X License Manager
Figure 1: Tube temperatures
KULI now considers transient effects in water circuits like advection (heat transport), diffusion, and convection. Therefore, the “Dynamic solver” needs to be enabled in the water circuit parameter window.
Figure 2: Enabling the Dynamic solver in a water circuit
Currently, dynamic solver circuits support the main water circuit components, including radiators, tubes, pumps, branches, confluences, valves, temperature targets, heat flow sources, mass flow targets and pressure targets.
One special feature is that these effects are also considered for zero mass flows.
Figure 3: Fully closed fluid branch
Therefore, it is possible to simulate the thermal conditions in closed branches, e.g. if valves are fully closed, or the behavior of pumps, which change the speed.
Simulation Stop Component
Figure 4: Stop component in a Simulation model
With this component, it is possible to stop the simulation at a defined criterion based on signal path values. Multiple Stop components can be used within one cooling system. In this case, the simulation stops when at least one criterion is fulfilled. The criterion can be that the incoming value is less than, greater than, or equal to a specified value, or outside a given range. The Stop component changes its color to red as soon as the simulation is stopped based on a criterion.
Examples can be found in the KULI online library
Individual unit selection in KULI lab tables
Figure 5: Unit selection in a column
In addition to the unit selection in the general KULI lab settings, the unit of a column in a table can now be changed individually in the context menu of the column header.
GetCOMValueByID and GetCOMValueByIDAsStr can now be used for input COM objects. Both methods return the default value of an input COM object as long as the COM values have not been set (e.g. with SetCOMValueByID). If a value was set to the COM object, GetCOMValueByID returns the new value and not the default value anymore.
KULI lab 64 bit
Depending on the Windows system, KULI lab now runs as a 32- or 64-bit application. This makes it possible to load very large result files on a 64-bit system (there are still some restrictions with large scsPost-Files).
Subsystems supported by KULI hvac standalone/KULI light
Subsystems can now be used with these licenses as well.
LM-X License manager
With KULI 11, we started to switch the license manager from FlexLM to LM-X. As a service to our customers, we will continue to support FlexLM as the license manager in the next KULI versions to provide the opportunity to migrate to a version which supports LM-X license manager. Beginning with KULI version 13 only LM-X will be supported.
Latest News from the KULI Development
Simulation of transient effects in water cooled EV components
We are currently working hard on supporting transient effects for electric vehicle components, including point mass, battery cell, battery module, e-machine, DCDC and ACDC. Thus, advection, diffusion, convection and zero mass flows can also be considered for EVs.
Improvements in KULI lab
KULI lab will make it easier to find components when analyzing result data. The user will be able to switch between a representation of the component ID and the comment of the component. After switching between the two modes, all views (table, diagram, project tree, etc.) will be updated accordingly.
Figure 6: Comments used in the component tree
In KULI lab, it will also be possible to change the units of the Y-axis in 2D charts similarly to the table columns. Additionally, the workflow of adding data series to a 2D chart will be simplified. All added data series will be automatically grouped to the same axis based on their unit membership.