/
Error/warning overview

Error/warning overview

Error/warning overview

  1. System Check (SYS)

    1. Errors (ESYS)

    2. Warnings (WSYS)

  2. Compute design flow (PRO)

    1. Errors (EPRO)

    2. Warnings (WPRO)

  3. Pipe selection (PIP)

    1. Errors (EPIP)

    2. Warnings (WPIP)

  4. Optimise system components (OPT)

    1. Errors (EOPT)

    2. Warnings (WOPT)

  5. Simulation (SIM)

    1. Errors (ESIM)

    2. Warnings (WSIM)


System Check (SYS)

Errors (ESYS)

ESYS00001

The error message

Meaning

This error shows the fact that there is no pump placed to provide the necessary flow to the production unit/end unit/valves.

This can happen with a multitude of different components. The errors are as follows:

  • No pump for

    • Gate X of this buffer

    • the ventilation cooling unit

    • this changeover on the cooling/heating side

    • this end unit

    • this production unit

  • No pump in recirculation circuit

  • No pump on primary side of mixing circuit

  • No pump on secondary side of the second heat exchanger

  • No pumps over this control valve

  • Pump missing on

    • Primary/secondary side of heat exchanger

    • Primary/secondary side of heat pump booster

    • Primary/secondary side of the hydraulic separator

ESYS00002

The error message

This error allows you to keep calculating but is an hydraulic error.

Meaning:

There are 2 pumps which are placed in ‘series’. The error shows up because the second pump is placed after a mixing valve. When the valve is fully open the pumps are in series. Pumps in series cause control interference between the pump controls and the three-way valve controls, causing faster degradation of the three-way valve together with reduced control performance in operation.

How to solve:

You can solve this error in multiple ways:

  1. Remove the primary pump and rely on an active distribution circuit.

  2. Replace the active distribution circuit to a passive distribution circuit.

More information on active/passive distribution circuits can be found here: https://hysopt.atlassian.net/wiki/x/4YUhu

It is possible that during renovations, the erroneous situation is effectively in place. Therefore, you can continue working with the error to reproduce the behaviour in simulation. However, it is discouraged strongly to have pumps in series in your designs.

ESYS00003

The error message

Meaning

This error message shows during the system check if a base circuit (a block) is orientated incorrectly.

In the example above, you can see a pump in the supply line that is directed away from the end unit. Thi pump is thus installed in the wrong flow direction (note the arrows shown on the heat exchanger), hence the pump should be flipped (use shortcut 'F') and reconnect the pipes.

How to solve

Ensure that the highlighted base circuit is currently oriented. Use the shortcut ‘F' to flip the base circuit and the shortcut 'r’ to rotate the base circuit. The expected orientation is governed by following rules:

  • Pumps in the supply line should be directed towards end units.

  • Pumps in the return line should be directed towards production units.

  • On all other base circuits, the expected orientation is always displayed with an arrow.

ESYS00004

The error message

Meaning

This error shows if there is a pump placed after a dividing circuit, as this arrangement does not allow for the needed mixing that the valve is supposed to do.

How to solve

The pump should be placed before the diving circuit.

ESYS00005

The error message:

Meaning

This error message shows that there is a pump missing between the boiler and hydraulic separator.

How to solve

Place a pump at the primary side of the hydraulic separator.

ESYS00006

The error message

Meaning

This error points toward an hydraulic error where this is a pump placed after a control valve.

How to solve

It may be that this installation is correct, hence, an accurate check to verify should be done. Otherwise it may be one of 2 issues:

  1. The valve is placed incorrectly and should be (re)moved

  2. The pump is placed incorrectly should be (re)moved

 

This error can also appear on:

  • Pumps found after pressure independent control valve

  • Pumps found after flow regulator

  • Pumps after two way control valve

  • Pumps found after satellite unit

  • Pumps found after differential pressure regulator valve

ESYS00007

The error message

Meaning

This fault can occur while using Hybrid production Heating components, where a pump is only placed on (n)one of the ports.

How to solve

This fault needs to be fixed by adding a pump at either each branch or either having one pump after the parallel production BC.

This can also happen on switched production and switched consumers.

ESYS00008

The error message

image-20240726-072434.png

Meaning

This fault occurs when the topology of the provided system is unclear, preventing Hysopt from performing a system check. In this case, Hysopt cannot differentiate between end units and production units due to ambiguous topology. If the direction of heat flow from production units to end units is unclear, an effective system check cannot be executed.

This error notifies the user that there may be a production unit placed at an end unit location, an end unit placed at a production unit location, or that a hybrid production block is missing when multiple production units are present. Hysopt needs to know the direction of heat flow based on the positions of end units and production units (e.g., to analyze the correct orientation of pumps). This faulty situation prevents Hysopt from performing the system check.

How to solve

Depending on the root cause, several solutions are added below:

Root cause 1: Multiple production units without using hybrid production blocks

When multiple production units are present, Hysopt expects the user to use a hybrid production block to indicate that the branch split occurs at the production unit side. Otherwise, Hysopt will interpret a branch split as going towards the end units. Additionally, hybrid production blocks are necessary in future calculation steps to specify the design heat flow in more detail. More information on how to use hybrid production blocks can be found in Hybrid production Heating.

image-20240726-075447.png

Root cause 2: Production unit placed at an end unit location

In rare cases, a production unit might be mistakenly placed at an end unit location. This can be resolved by changing the production unit to an end unit if it was a mistake, or by applying a hybrid production circuit as explained above.

image-20240726-075655.png

Root cause 3: end unit placed at a production unit location

Similarly, placing an end unit at a production unit location can cause ambiguity during system analysis. To resolve this, replace the incorrect end unit with a production unit from the library, or add another production unit to the system.

image-20240726-075638.png

 

ESYS00009

The error message

image-20250320-125206.png
image-20250320-133244.png

Meaning

This error message shows that a PICV is missing between the pump and the change-over end unit or between multiple passive mixing circuits for change-over. The warnings are only shown when multiple change-over end units or passive mixing circuits are connected with each other.

How to solve

Place a PICV at the change-over end unit for proper hydraulic balancing.

ESYS00010

The error message

image-20250320-125458.png

Meaning

This error message shows that a pump is missing between the production and the change-over end unit when using multiple mergers and a splitter circuit.

How to solve

Place a pump on the cooling system.

Warnings (WSYS)

WSYS01001

The error message:

This error allows you to keep calculating but is a hydraulic error.

Meaning:

There are 2 pumps which are placed in ‘series’. If the error shows upstream, you will find a pump closer to the energy centre. If the notification says downstream, you can find the pump closer to the end units.

How to solve this error:

It may be that this installation is correct, hence, an accurate check to verify should be done. Otherwise, remove one of the pumps to fix this error.

WSYS01002

The warning message

Meaning

As shown in the example above, there are two pumps placed in series at the primary side of the hydraulic separator. This is hence a serial pump arrangement. One of them is advised to be removed to avoid control interference between the pumps. On top of that, placing one pump will be more cost-effective and provide better operational performance.

This is possible on both sides of the hydraulic separator, but also in 3-pipe systems.

How to solve

In order to resolve this warning message, remove on of the pumps that are found in a serial configuration.

 

 


Compute Design Flow (Pro)

Errors (EPRO)

EPRO03001

The error message

In following example model, the two radiators are designed with a different temperature regime :

  • radiator 1 : 70°C/50°C

  • radiator 2 : 60°C/40°C

On the dividing node, we see the “Supply temperature mismatch“ error.

Meaning

It is physically impossible to have multiple design supply temperatures on the dividing node. Fluid that enters the node, will have the same temperature in both outgoing branches.

This error can occure during the following calculation steps:

How to solve

This error needs to be fixed on the secondary side (downstream) of the dividing node.

Check the supply temperatures that you entered downstream of the node, and make sure that all supply temperatures become equal.

Possible solutions :

EPRO03002

The error message

Meaning

This error is not a local error in itself, but shows that there is an error downstream in the system that blcoks the design flow calculation through the system. The error can have multiple root causes of which the most common ones are listed in the paragraph below.

How to solve

Root cause 1: Forgot placing a hybrid production base circuit.

Hybrid production blocks are Base Circuits (BCs) that assist the “Compute Design Flow” calculation step. In “Compute design flow”, the design heat flow is propagated from end unit(s) to production unit(s). When having multiple production units, Hysopt cannot decide independently how the design heat flow coming from end units needs to be distributed among the different production units. For this purpose, hybrid production blocks are introduced. This principle is illustrated in the figure below:

image-20240423-124130.png
Illustration of the necessity of “Hybrid production blocks”

Whenever the user starts creating branches at the production unit side, Hysopt requires the usage of an hybrid production block. The most downstream error visible in the scenario is the piping node at which the branches split towars the production units. The issue can be resolved by placing the corresponding hybrid production configuration from the Hybrid production library wherever the new production unit branch is created.

image-20240725-142634.png

Please note that a hybrid production circuit is necessary for each branch split that is in the opposite direction to the heat flow. For more information about hybrid production blocks and how to use them effectively, consult Hybrid production Heating .

Root cause 2: Inconsinstent data input at the most-downstream faulty base circuit

When investigating the base circuit most downstream that is highlighted in red, the local error message at that base circuit will typically give more information on the root cause of the issue. In the example below, the requested heat exchanger properties regarding primary supply temperature are impossible to achieve with the secondary supply temperature from the system. The issue needs to be resolved by updating the temperature inputs at the heat exchanger block to a realistic situation as explained in error message EOPT0008. For more information about a heat exchanger itself, consult https://hysopt.atlassian.net/wiki/x/JgAZxw .

image-20240725-143716.png

Root cause 3: Base circuit oriented incorrectly

Whenever a base circuit is oriented incorrectly, the power propagation might be disturbed. The error is closely related to https://hysopt.atlassian.net/wiki/spaces/HRM/pages/3227942968/Error+warning+overview#ESYS0003. Whenever the situation occurs, the most downstream base circuit that is highlighted in red will be oriented incorrectly.

In most cases, the incorrect orientation is caused by pumps. The pump icon is an arrow in the direction of the water flow. This gives the following two rules:

  • For pumps in the supply line, the pump must be oriented from unit towards end unit

  • For pumps in the return pipe, the pump must be oriented from end unit towards production unit

By reversing the BC including the pump, the error can be resolved.

image-20240726-152917.png

 

EPRO03003

The error message

Here you see a heat exchanger which gets this fault (note that in the case of air volume flow you are using a dry cooler, and the same comments for return temperature apply).

This is due to the definition of the heat exchanger. There are 2 options:

  1. a UA value is applied, which Hysopt uses to calculate the primary return temperature based on the secondary design flows/temperatures, the UA value and the primary supply temperature.

  2. primary flow and return temperature are filled in, which Hysopt used to calculate the UA value based on primary and secondary flow. temperature.

As you can see, Hysopt will do a calculation based upon the filled in parameters. If both return temperature and UA-value are filled in and locked, Hysopt is not able to make the calculation. Leave one of them to be calculated by Hysopt to correct this error message.

 

EPRO03004

The error message

This fault can occur when you are using dry coolers. One of their parameters is the ‘zero load propagation’. As the name states, choosing “yes” means that the dry cooler is not part of the full load design conditions in summer when the building requires cooling. This means that from the moment pipes cross the path from the dry cooler to the production units, this thermal power won’t be accounted for. If however, the user wants to summarise the thermal power of the dry cooler and the other end units, “no” should be selected.

 

The error can occur if 2 or more zero load propagation combines together, Hysopt doesn’t understand the sum of multiple zero’s. This is something being worked on, but if you meet this fault, has not been fixed yet.

Workaround:

Using the Design conditions override for cooling, ou can use the power propagation and set it to zero. This allows you to calculate the fault.

 

EPRO03005

The error message

This fault can occur when there is a combination of very different temperatures. The mentioned applications refer to heating and cooling. If a supply temperature of 75°C is connected to a different end unit at 6°C it will see a heating and cooling component.

You likely used a component with a standard 75°C, so changing this will fix this error.

 

EPRO03006

The error message

This error can show up on a low-loss header when both the supply and return temperatures are filled in. This does not allow for the exact mixing possibility between the primary and secondary sides.

Verify with the project what needs to be filled in. If no mixing is needed on the low-loss header, simply leave blank.

 

Warnings (WPRO)

Currently empty


Pipe selection (PIP)

Errors (EPIP)

EPIP06001

The error message

image-20240926-130350.png
image-20240926-130602.png

Meaning

The error occurs when there are high design volume flowrates where no default pipes diameters (depending on pipe type) are suited for.

How to resolve

There are multiple options to resolve this error.

  1. Lock the pipe diameter at the correct pipe diameter of the highest possible. ensure that pressure losses over the pipes are limited.

  2. Expand the range of the pipe diameter by uploading custom pipe type and pressure profiles in the model settings.

image-20240926-132732.png

More information about the pipe types and pressure profile can be found by using the following link:

 

Warnings (WPIP)

Currently empty


Optimise system components (OPT)

Errors (EOPT)

EOPT09001

The error message

This error may occur when executing the ‘optimise system components’-calculation step.

Error related to KVS-value
image-20241203-091159.png
Error related to KV-value

Meaning

The KVS value locked by the user has been set to zero. This would mean that the pressure drop over the valve would be infinite, which the solver can’t use to calculate.

image-20241203-091649.png
KVS-value set at 0
image-20241203-091436.png
KV-value set at 0

How to solve

Set either the KV(S)-value to the correct value, or allow Hysopt to calculate the correct value. For the KV-value calculations use the build-in KV-value calculator tool.

 

image-20241203-092748.png
Build-in KV-value calculation tool

 

If you require a valve to be permanently closed, use the base circuit “pipe end” which you can find under header configuration.

EOPT09002

The error message

This message can show up when you are using balance valves.

Meaning

A typical balance valve has a minimum required pressure drop of 3 kPa to ensure that pressure measurements is valid (See parameter Valve minimal pressure drop). This error is thrown whenever the calculated pressure drop over the valve, based on the design flow rate and Kv value , is lower than this Valve minimal pressure drop. This situation will only occur when you have submitted a Valve Kv Value and had the parameter locked.

image-20240726-081739.png

 

How to solve

To start with, verify if the submitted Kv value is correct. If the balance valve is effectively placed in-real life, you can lower the Valve minimal pressure drop to 0 kPa to resolve the error. However, bear in mind that a pressure measurement at this valve then might be inaccurate in practice. To resolve the error fundamentally and ensure the Valve minimal pressure drop over the balance valve is met, simply unlock the Valve Kv Value and run through the design calculation steps to calculate a new, optimal Kv setting for this valve. Note that this change might impact other system parameters, like the pump head. Hysopt will ensure that this valve has a pressure drop of at least 3 kPa.

A second situation in which you might encounter this error is when you want to remove a balance valve from a Base Circuit (which cannot be done visually). You have then chosen to put the Valve Kv Value to the maximal value of 1000000000 to have no impact of the component in any calculation. When doing this, the pressure drop will be nearly zero so the error is also triggered. If in this situation, you can mute the error by updating the Valve minimal pressure drop to 0 Pa.

EOPT09003

The error message

This error can show up when having locked a pump head (or pump curve) during the ‘optimise system components’-calculation step.

Meaning

The set pump head is not enough to overcome the loop pressure at the design flow rate. Therefore, the system will not be able to achieve the design flow rate at full load condition, indicated by having an unbalanced underflow after optimise system components.

How to solve

Check the different possibilities for this error:

  1. Is the pump head/pump curve locked correctly?

    1. If not, change these to the correct value

    2. Or let Hysopt calculate the needed pump head by unlocking the value

  2. Are all the pressure drops in the system filled in correctly? You can easily check this by clicking on the pump and using ‘Ctrl+e’. This will show the path of most resistance. Follow this path and use dynamic label to analyse the pressure drops over different components. Compare these to the actual pressure drop and correct the wrong ones and recalculate.

 

EOPT099004

The error message

This fault occurs during the ‘optimise system components’- calculation steps.

Meaning

This fault occurs if the calculated pressure drop exceeds 20 bar (2000 kPa), as this is set as a maximum in the software.

How to solve

Check if all the pressure drops in the system are filled in correctly. It is advised to download the pump selection report to quickly get a concise overview of the pressure drops over the faulty pump.

You can also easily check the loop pressure drops by clicking on the pump and using ‘Ctrl+e’. This will show the path of most resistance. Follow this path and use dynamic label to analyse the pressure drops over different components. Compare these to the actual pressure drop and correct the wrong ones and recalculate.

It may also be that there are pipes locked on a size which is significantly to small, causing their pressure drop to be to large.

EOPT09005

The error message

you will find that this is not the calculation breaking error, but a note to check this carefully.

Meaning

There is no pump placed that provides pressure to the control valve.

How to solve

This may be accurate, so verify with the actual installation. Place the pump in the correct position.

EOPT09006

The error message

Meaning

The parameterisation of the pumps can be done through 2 methods.

  • By filling in the design pump head (which Hysopt will use to calculate a pump curve)

  • By filling in the pump curve (which Hysopt will use to calculate the pump head).

Filling in both pump head/pump curve does not allow Hysopt to perform this calculation, therefore one of the 2 should be unlocked.

 

EOPT09007

The error message

Meaning

This error message shows if the calculated design flow (defined by the end units) does not fit into the defined pump curve.

In the below fictional example, the maximum volume flow are is 0.07 m³/hr. If the calculated design flow is larger than this value, this error pops up.

How to solve

It could be that the presented situation is actually true. However, it is advised to perform a check on both the calculated volume flow rate as well as the filled-in pump curve. Search for either a calculated volume flow rate that is too high or a wrongly configured pump curve.

A common mistake is submitting a pump curve in in m³/h while needing l/s for example.

EOPT09008

The error message

Meaning

This error occurs on the parameterisation of the heat exchanger. In this example, the design temperature of the end unit is set to 70/50°C, and the primary temperatures of the heat exchanger are set to 70/50°C. Due to the efficiency of the heat exchanger, it is impossible to have equal primary and secondary supply temperatures (this also counts for the return temperatures).

How to solve

The primary temperature needs to be higher than secondary, with a certain ΔT. If the ΔT is sufficient, Hysopt will now be able to calculate a realistic UA-value.

Another solution is to use the relative option that will allow you to define directly the ΔT between the secondary supply temperature and the primary supply temperature.

image-20240723-081205.png

 

EOPT09009

The error message

Meaning

This error occurs when Hysopt is unable to select a 2 or 3-way valve, because the calculated volume flow/pressure drop is out of range of a suitable selection. In the example above, you can see that the filled in capacity is 1W at 70/50°C, which calculates a nearly zero m³/hr flow. This was meant to be 1kW but is filled in incorrectly. Hysopt is unable to calculate a valve and hence sends this error message.

 

 

EOPT09010

The error message

Meaning

This error can occur when looking at mixing circuits, and is best understood through this simple example.

image-20240723-082606.png

In this simple system there is an end unit which requires 1 kW at 70/50°C, fed through an active mixer and a boiler. In this case, there is no need for mixing in the design condition and Hysopt will optimise the 3-way valve to a KVs value that guarantees sufficient valve authority. The full load valve position equals 100%, meaning that the valve will be fully open in the design condition.

If however, the “primary supply temperature override” is filled in, (which is needed to define mixing in the design condition when another parallel branch expects a higher design supply temperature), Hysopt can calculate the needed mixing ratio like shown below. You see that the full load valve position is now decreased to 92.58% instead of 100%. This means that in design conditions, the mixing valve will be open for only 92.58% to ensure the mixing from 80°C to 70°C.

 

image-20240723-082726.png

 

Now, if you fill in the “primary supply temperature override” with a value equal to the propagated value (in this example 70°C). Hysopt expects to perform a calculation to design this full load valve position, but cannot as getting 70°C while mixing a supply of 70°C and a certain amount of lower return is just impossible. This will cause the error to pop up that there is no valve position for the desired mixing ratio.

 

image-20240723-082900.png

 

How to solve

The solution to this error is rather simple. If no mixing in the design condition is required, leave the primary supply temperature override empty as shown in the figure below.

 

image-20240723-081939.png

 

EOPT09011

Error message

Meaning

This error can occur when using the “Pre-mix” base circuit. If there is a pump placed after the premix, the bypass is shortcutted as the ideal working on the system cannot be achieved.

How to solve

Both the position of the pump and pre-mix bypass in the system’s topology should be verified and altered if needed.

EOPT09012

The error message

Meaning

This error shows if pumps are placed behind 2-way valves, PICVs, DPCV etc.

How to solve

The hydronic configuration is mall-designed and should be resolved. More information can be found by performing the system check to findPumps found after ...https://hysopt.atlassian.net/wiki/spaces/HRM/pages/edit-v2/3227942968#Error-ESYS0006%3A-Pump-found-after-%E2%80%A6

 

EOPT09013

The error message

Meaning

The error occurs when using the serial consumer block and having the pump on one of the 2 end user sides instead of on the production side. The Hysopt software expects the pumps to be part of the circuit at the incoming arrow, which is hydraulically speaking not different than the initial situation with the pump at one of the end user sides.

How to resolve

To resolve the error, put the pumps on the incoming circuit as depicted below:

 

EOPT09014

The error message

image-20241203-094206.png

Meaning

The error occurs when a pump is bypassed (e.g. Header bypass) and a branch connected to the bypassed circuit doesn’t have a pump. The water follows the path of the least resistance, therefore only circulating over the bypass and the boiler. The water will not flow to the Branch, because the pressure drop over the control valve and balancing valve is higher than the pipe route from boiler to bypass.

How to resolve

To solve the error, place a pump on the branch without a pump. It is also possible to change the header bypass to one with a balancing valve or PICV, this will cause the pressure drop across the bypass to increase significantly. This will allow the water to flow to the branch. However, it is important to take into account the minimum flow rate of the boiler and pump.

 

EOPT09015

The error message

 

image-20240926-112649.png

Meaning

The error occurs when there is no pump providing pressure to the PICV.

How to resolve

To resolve the error, place a pump before the PICV, this is demonstrated on the figure below:

 

image-20240926-113220.png
EOPT09016

The error message

image-20240926-114403.png

Meaning

The error occurs when there are multiple pumps connected in series and the pump upstream has a pump head that is enough for the entire circuit.

How to resolve

To resolve the error, remove the pump downstream or fill in and lock the pump head of this pump. This is demonstrated on the figure below:

image-20240926-114924.png

 

EOPT09017

The error message

image-20241009-110547.png
image-20241009-110626.png

Meaning

The error occurs when there is no design flowrate propagated to the PICV.

How to resolve

To resolve the error, fill in a value for the design overflow rate that is higher than 0.

EOPT09018

The error message

image-20241203-125715.png

Meaning

The error occurs when the software cannot calculate a KVS-value of the control valves to obtain a certain minimal authority for all control valves. The KVS-value of the control valves will be put on 630 and the actual authority will be infinite.

image-20241203-125800.png
Authority infinitely large due to error

How to resolve

To resolve the error, fill in and lock the KVS’s value or lower the minimal authority of control valves to make the calculation possible. An other option is to change the 2/3-port control valves to a pressure independent control valve (PICV), this error will not occur with this valve.

 

EOPT09019

The error message

image-20250318-122528.png

Meaning

The errror can occur in multiple scenarios.

The most common scenario is that you would like to simulate a model, but forgot to run the optimise system components image-20250318-122719.png calculation step. In optimise system components, the system component’s are selected on the background. If skipped, the simulation does not have any particular pump selected. In order to resolve, just run optimise system components and retry the simulation.

If the abovementioned solution does not work, you typically encounter the error whilst running optimise system components. In this scenario, the software cannot calculate an accurate pump head that can satisfy all requirements of the system. These situations are rare, but can occur when working with small powers or when having large volume flow differences between parallel branches. In fact, this erroneous situation is identical to EOPT09018 with the only difference that your pump curve has not been initalised yet.

How to resolve

To resolve the error, we advise you to re-run optimise system components first

If that does not work, we advise you to contact Hysopt support at support@hysopt.com by mentioning that you encounter valve authority calculation problems.

Warnings (WOPT)

WOPT10001

The warning message

you will find that this is not the calculation breaking error, but a note to highlight a potential issue.

Meaning

During the ‘optimise system components’-calculation step, Hysopt calculates the authority of each control valve in the system. If this authority is smaller than the set minimal authority (standard at 0.3), the valve is oversized for the system, meaning it will be working outside of a good control range.

A low authority means that opening/closing of the control valve will only affect the volume flow rate for a limited amount, causing the valve to control in an agressive way (open/closing completely) with bad control behaviour as a consequence. Especially for systems requiring accurate temperature control (e.g. reheating battery temperature control), a sufficiently high valve authority is crucial for a well-designed system.

How to solve

It may be that the actual size of the valve is correct in e.g. a renovation project. Consider unlocking the valve and let Hysopt re-calculate to a valve that meets authority requirements. Next, consider adapting the valve in the actual system.

If the actual valve size is actually wrongly filled in, fill in the right KVS-value (or allow Hysopt to calculate the size through unlocking the value).

In other scenarios, there might be a wrong pressure drop somewhere else in the system. A large pressure drop at any branch in the system might induce a high pump head, causing all control valves to be selected relatively small to meet the minimal valve authority. It is thus advised to check the calculated pressure drops all over the system, in particular on the path of highest resistance. You can display the path of highest resistance by selecting the Base Circuit comprising the pump and using ‘ctrl+e'. You can also consult the pump selection report as a concise overview of pressure drops over the system.

 

WOPT10002

The warning message

 

 

image-20240926-150225.png

 

You will find that this is not the calculation breaking error, but a note to highlight a potential issue.

Meaning

The warning message occurs when the available pressure to the branch is not sufficient. Instead of having an element that throttles excessive pressure, we would expect a pump that provides additional pressure.

This warning might cause volume flow rates to deviate from the design conditions, indicating that the system will not behave as expected in full load condition.

How to solve

To solve this warning message, lock the KV value of the balancing valve or increase the pump head of pump providing pressure to this branch.

If you encounter this warning while using a header-bypass, please contact hysopt support at support@hysopt.com.

 

WOPT10003

The error message

 

image-20250117-085124.png

Meaning

The error occurs when the software wants to execute a valve authority calculation specifically on 3-port valves. Applicable on:

  1. Active mixing

  2. Mixing circuit with premix

  3. Dividing circuit

  4. Mixing circuit with primary bypass

  5. Mixing injection with primary dividing

Within this calculation, the pressure drop over the variable part of the circuit is considered. To complete the calculation correctly, a minimal pressure drop of 3 kPa must be used. If the pressure drop is negative or lower than 3 kPa, this warning will be shown. If so, the balance valve over the bypass will be unnecessary.

How to resolve

To resolve the error you manually increase the pressure drop in the variable part, which is only possible on the first 3 circuits (=active mixing, mixing circuit with premix and dividing circuit) or you ignore this warning

On the other two (=mixing circuit with primary bypass and mixing injection with primary dividing, this will not be possible and you can only ignore this warning.

WOPT10004

The error message

image-20250213-104556.png

Meaning

This warning message occurs rarely when using a Differential Pressure Control Valve (DPCV) and having a locked certain parameters, causing non-consistent design conditions.

The warning occurs when the design primary pressure is locked while the software expects a higher value for this design primary pressure. From the secondary side pressure (pressure target), the Kvs value of the DPCV and the design flow rate, we can calculate the minimal expected primary design pressure, named the prescribed primary pressure. If the locked design primary pressure is lower than this prescribed primary pressure, this warning informs the user of an inconsistency in the design process.

Hysopt will use the locked primary pressure at the primary side, thus for sizing pump heads etc. This warning informs the user that there is a discrepancy in the primary pressure and the minimally expected primary pressure.

How to resolve

To resolve the warning, ensure that the following condition is satisfied:

LaTeX
LaTeX
  • Δptarget : Secondary differential pressure target [Pa]

  • Vdesign : The design volume flow rate at the DPCVs location [m³/h]

  • Kvs : The Kvs valve of the fully-open DPCV component [m³/h]

  • Δpprimary,prescribed : The minimal expected differential pressure at the primary side of the DPCV [Pa]

  • Δpprimary,design : The primary design pressure, which is locked when this warning occurs [Pa]

To achieve this condition, following actions can be taken:

  1. Unlock the primary design pressure so that Hysopt can calculate a value that maintains a consistent design.

  2. Increase the Kvs value of the DPCV. This solution will only work if the primary design pressure is greater than the secondary pressure target.

If you are not able to resolve the warning by unlocking any parameter value, please contact hysopt support at support@hysopt.com.

WOPT10005

The error message

image-20250310-213200.png

Meaning

This warning message occurs whenever a pipe segment has a higher pressure loss per length than typically expected from guidelines like CIBSE, ISSO, WTCB, or ASHRAE. In other words, the diameter of the pipe is smaller than one would expect using industry standards for pipe sizing. The warning notifies you about this discrepancy between what is expected as a logical value, compared to what is witnessed by the software in the optimise system component step. The issue can have multiple origins and can typically be easily resolved.

The most plausible scenario is that you have forgotten to run Pipe selection image-20250310-213733.png before Optimise system components image-20250310-213821.png after having conducted a change to the design of the system. By increasing the design heat flow or lowering the design ΔT of the system, the design volume flow rate will increase. This increased design flow rate may ask for a bigger pipe size in some scenarios. If the pipe size is not adjusted to the new design situation using the Pipe selection calculation step, optimise system components will use the inaccurate pipe size in the pressure calculation, leading to excessive pressure over the pipe and higher pump heads.

A second scenario is that you have locked the diameter of the pipe, so that the Pipe selection calculation step cannot adjust the pipe size properly to your design flow rate. Having a pipe locked can be accidental or on purpose (e.g. in a renovation project). In any case, the warning will notify you of the situation so that you can resolve the issue accordingly.

The issue can also occur in more rare scenarios when you are using custom pipe types and/or custom pressure profiles. In this scenario, the Pipe selection calculation will use your input information that potentially contains typos or other forms of inconsistencies, leading to a smaller-than-expected pipe size. In theory, It is also possible that your particular pipe sizing method allows such high pressure loss per length for specific scenarios. If so, we advise you to contact hysopt support at support@hysopt.com.

How to resolve

Depending on the root cause of the issue for your situation (see paragraph above), you can take one or more of the following actions:

  • Unlock the pipe diameter if it was accidentally locked. Run Pipe selection & Optimise system components again. This is the most common reason scenario.

  • Run the Pipe selection calculation step to ensure that the pipe sizes are up-to-date with the latest design of your system. After this step, re-run the Optimise system components step.

If you have locked the pipe diameter on purpose:

  • Evaluate if the high pressure loss per length is acceptable for your situation, for example when having a short pipe segment still resulting in an acceptable pressure loss. You can then ignore the warning.

  • If not acceptable, you can reconsider increasing the size of the pipe or adjusting the topology of the system to reduce the design volume flow rate through this pipe segment.

If you are using custom pipe types and/or custom pressure profiles:

  • Verify that you have no typos and/or inconsistencies in your uploaded pipe type and/or custom pressure profile. Look specifically at typos in the inner diameters (pipe types), or maximal velocity/maximal pressure (pressure profile).

If you are not able to resolve the warning, please contact hysopt support at support@hysopt.com.


Simulation (SIM)

Errors (ESIM)

ESIM12001

The error message

Meaning

This error message can occur when your model is operated through expressions or code. (using the programmable controller or function base circuits). The function expressions and the code require a certain language/expression. If this does not match the language used by the software, or if there are programming mistakes, Hysopt cannot read the language and will note this fault.

How to solve

It is advised to consult the page of the programmeable controler: https://hysopt.atlassian.net/wiki/x/ZIBVwQ to ensure the syntax of the code is correct. The most common errors are listed below:

  • No semicolon ( ; ) at the end of a line

  • Incorrect usage of ‘==’ (for if-statement) and '='

  • Not closing { } or ( ) brackets properly

  • Instead of having semicolon at the front of the comment, accidentally put // ;

  • Usage of an underscore ( _ ) is not allowed in parameter naming

  • Spelling mistake in parameter names. Code is case-sensitive

You can use programs like Notepad++ to help you, as well as ask help from modern AI assistances.

ESIM12002

The error message

Meaning

This error indicates that the volume of one of the zones is set to zero, which is invalid. Adding any heat flow to an empty volume willl cause the temperature to go infinite. This is physically not possible.

The error might also occur to zones that are not assigned to any base circuit, meaning that the default volume-to-power ratio will yield an empty zone.

 

image-20240723-074615.png

 

How to solve

Three options exist to resolve the error:

  1. Fill in the volume of the room manually as an actual volume by using the image-20240723-074822.png

  2. When using the volume-to-power ratio, ensure that at least one end unit is assigned to the zone.

  3. Search for any unassigned zones that are accidentally hidden behind other base circuits. Check by using “select all”(alt+click) on a zone and see if the amount of zones displayed is correct.

     

    image-20241212-121709.png

     

ESIM12003

Error message

image-20240719-103019.png

Meaning

This error arises when a column name matches the name of an in-house Hysopt parameter, which must always be unique.

How to solve

To fix this issue, change the column name to a more specific term to maintain the uniqueness of the parameter name at all times.

 

 

ESIM12004

The error message

image-20240726-155713.png

Meaning

The error typically signifies that several parameters in the model are not yet processed by “Optimise system components”, causing recent model updates to create unrealistic situations in simulation.

How to solve

Run optimise system components first and retry the simulation.

ESIM12005

Error message

image-20241009-083449.png

Meaning

This error arises when a value is occurring more than once in the time column of the CSV file.

How to solve

To fix this issue, remove all duplicate values in the time column of the CVS-file.

ESIM12006

Error message

image-20241009-085549.png

Meaning

This error arises when the user tries to upload an empty CSV file or a CSV file with only the column name filled in.

How to solve

To fix this issue, check if the uploaded CSV file is not empty.

ESIM12007

Error message

image-20241009-091547.png
image-20241009-092140.png

Meaning

This error arises when the user tries to upload a CSV file where the last column(s) is (are) not in range of the available value nodes on the data file block. This is demonstrated in the figure below for a data file block with only 4 value nodes.

image-20241009-092505.png

How to solve

To fix this issue, move the last column so that the last value is in range of the available value nodes. Make sure to check if there are any columns hidden in the excel file before moving the last column.

ESIM12008

Error message

 

outputoutput-20241017-131238.jpg
image-20241017-131808.png

Meaning

This error arises when the user tries to simulate a Hysopt model, where two output values are connected with each other. In this case the riser temperature sensor (output) is connected to the calculated valve position of the PI controller (output).

How to solve

To fix this issue, change the connection the of the nodes, so that there are no two (or more) outputs connected to each other.

image-20241017-132350.png
ESIM12009

The error message

 

image-20240726-153312.png

Meaning

The error indicates the temperature locally in the heat pump has risen above 100°C. This action triggers a reset, meaning that the heat pump is reset to the environment temperature. This represents the actual reset of a heat pump system whenever the local temperature exceeds a certain threshold.

The error highlights to the user that the heat pump might have unwanted dynamic behaviour during simulation. The error can have several causes, elaborated in the next paragraph.

How to solve

Root cause 1: No volume flow over condenser with heat pump activated

Whenever the heat pump system delivers heat to the system, volume flow rate over the condenser is expected to avoid local thermal overheating. In order to avoid this behaviour, ensure that pumps or on/off valves are always activated before start-up of the system and only deactivated after ramp-down of the heat pump. You can use the proposed topology below to resolve or use Hysopt’s heat pump templates that have lead and/or lag time for pump operation included:

image-20240726-154032.png

Root cause 2: Insufficient condenser capacity

Verify if your condenser capacity is sufficiently large in relation to the design heat flow of the heat pump. If the thermal capacity of the heat pump is insufficient, the heat pump will overheat before the PI-controller can even correct the behaviour.

To adapt the thermal capacity of the condenser, you first need to active advanced view. Next, you can choose to auto-scale this parameter if unknown at the current project stage, or fill in an appropriate value specific to your situation.

image-20240726-154514.png

Root cause 3: Strong start-up behavior of the PI controller

The PI controller settings for the heat pump might be too aggressive, causing overheating of the system over one simulation timestep. In order to smoothen the PI behaviour, you can:

  • Increase the proportional band and the integration time of the PI controller.

  • Alternative: Select a Start-up delay in the PI-controller base circuit.

Typical order of magnitudes for the temperature control of heat pumps in Hysopt are:

  • Proportional band: 4 -10

  • Repeat time: 600s - 1200s

Root cause 4: High return temperature in water/water heat pumps

In water/water heat pump systems, the return temperature at either sides of the system are advised to be monitored and controlled. Whenever the cold side e.g. is out of normal temperature range, this will influence the behaviour at the warm side and vice versa.

In order to resolve this situation, you should monitor and adjust the return temperature from your system as needed. Potentially, additionally heating/cooling systems are necessary to guarantee safe operation of the water/water heat pump without overheating the hot side of undercooling the cold side.

 

ESIM12010

The error message

 

image-20241203-134736.png

Meaning

The error indicates the temperature locally in the boiler has risen above 195°C. This action triggers a reset, meaning that the boiler is reset to the environment temperature. This represents the actual reset of a boiler system whenever the local temperature exceeds a certain threshold.

The error highlights to the user that the boiler might have unwanted dynamic behaviour during simulation. The error can have several causes, elaborated in the next paragraph.

How to solve

Root cause 1: No volume flow over boiler when activated

Whenever the boiler delivers heat to the system, volume flow rate over the condenser is expected to avoid local thermal overheating. In order to avoid this behaviour, ensure that pumps or on/off valves are always activated before start-up of the system and only deactivated after ramp-down of the boiler. You can use the proposed topology below to resolve or use Hysopt’s boiler templates that have lead and/or lag time for pump operation included:

 

image-20241203-135850.png

Root cause 2: Insufficient boiler capacitance

Verify if your boiler capacitance is sufficiently large in relation to the design heat flow of the heat pump. If the thermal capacity of the boiler is insufficient, the boiler will overheat before the PI-controller can even correct the behaviour.

To adapt the thermal capacity of the boiler, you first need to active advanced view. Next, you can choose to auto-scale this parameter if unknown at the current project stage, or fill in an appropriate value specific to your situation.

image-20241203-142242.png

Root cause 3: Strong start-up behavior of the PI controller

The PI controller settings for the boiler might be too aggressive, causing overheating of the system over one simulation timestep. In order to smoothen the PI behaviour, you can:

  • Increase the proportional band and the integration time of the PI controller.

  • Alternative: Select a Start-up delay in the PI-controller base circuit.

Typical order of magnitudes for the temperature control of boilers in Hysopt are:

  • Proportional band: 4 -10

  • Repeat time: 600s - 1200s

Warnings (WSIM)

WSIM13001

The warning message

Meaning

This warning occurs when a simulation succeeds but the measured heat loss through the windows is larger than the designed heat load.

  • Heat loss through the windows is defined through the zone by filling in all the window parameters. The zone will calculate heat losses based on external temperatures, the temperature of the zone, heat gain etc. → finally calculates a heat loss

  • The design heat load is filled in through “Design load” on the zone, which designed the amount of heat being added to the zone.

If the losses are larger than the heat added to the zone, the temperature in the zone will continue going lower and lower. In most scenarios, this behaviour does not represent the actual situation. However, the situation can in principle occur, hence the note ‘possible’ design error.

How to solve

It could be that the losses are to high, or the building load is to low. It is best to check both parameters to see where possible mistakes could have taken place.

Related content