Skip to content

Commit e1f0d88

Browse files
committed
docs: add changelogs for v13.4 through v13.11
1 parent 1ae64c7 commit e1f0d88

7 files changed

Lines changed: 116 additions & 0 deletions

File tree

docs/docs/changelog/v13-11.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
slug: "v13.11-release"
3+
title: "v13.11"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -68
7+
---
8+
9+
# eCalc v13.11
10+
11+
## Bug Fixes {/* #bug-fixes */}
12+
13+
- Improved validation of pressures set to zero — eCalc now gives a clear error message instead of failing with unhandled errors.

docs/docs/changelog/v13-4.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
slug: "v13.4-release"
3+
title: "v13.4"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -61
7+
---
8+
9+
# eCalc v13.4
10+
11+
## Bug Fixes {/* #bug-fixes */}
12+
13+
- Fixed a crash that could occur when an upstream choke drops pressure so much that the resulting flow rate exceeds the compressor chart limits.
14+
- Fixed individual ASV anti-surge control reporting incorrect results due to stale solver state and a faulty success check.
15+
- Fixed a crash when the inlet rate exceeds the compressor chart's stonewall limit — the solver now correctly reports this as infeasible instead of crashing.

docs/docs/changelog/v13-5.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
slug: "v13.5-release"
3+
title: "v13.5"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -62
7+
---
8+
9+
# eCalc v13.5
10+
11+
## Changes in results? {/* #changes-in-results */}
12+
13+
> ✔️ **YES**: The bundled NeqSim library has been upgraded from 3.0.38 to 3.8.0. This may cause minor changes in thermodynamic calculations (flash results, fluid properties).
14+
15+
## Features {/* #features */}
16+
17+
- **Pandas 3.x compatibility**: eCalc now supports pandas 3.x in addition to pandas 2.x.
18+
- Bundled NeqSim upgraded from 3.0.38 to 3.8.0-Java8.

docs/docs/changelog/v13-6.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
slug: "v13.6-release"
3+
title: "v13.6"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -63
7+
---
8+
9+
# eCalc v13.6
10+
11+
## Features {/* #features */}
12+
13+
- STP: Added `flare` column to STP Export for `FIXED` installations.
14+
15+
## Bug Fixes {/* #bug-fixes */}
16+
17+
- Fixed an issue where the compressor pressure control could incorrectly report a discharge pressure target as unreachable. This occurred when leftover anti-surge recirculation from a previous timestep was carried over, artificially increasing the flow through the compressor and reducing the operating margin available to reach the target pressure.

docs/docs/changelog/v13-7.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
slug: "v13.7-release"
3+
title: "v13.7"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -64
7+
---
8+
9+
# eCalc v13.7
10+
11+
## Changes in results? {/* #changes-in-results */}
12+
13+
> ✔️ **YES**: Zero-rate compressor timesteps now correctly return 0 instead of NaN. Liquid removal results may also change slightly due to improved NeqSim re-flash handling.
14+
15+
## Bug Fixes {/* #bug-fixes */}
16+
17+
- Compressor timesteps with zero rate now correctly return 0 instead of NaN for rates and power.
18+
- Fixed incorrect fluid composition downstream of liquid removal. The remaining gas was not re-flashed after liquids were separated out, causing subsequent calculations to use stale fluid properties.
19+
- Improved robustness of compressor thermodynamic flash calculations near the edge of the operating envelope, reducing NaN propagation and convergence failures at extreme conditions.
20+
- Fixed mass balance error after liquid removal — the gas stream mass rate was not reduced to account for the separated liquid, overstating the flow rate downstream of the liquid separator.
21+
- Fixed a potential division-by-zero error when computing maximum standard rate at zero pressure.

docs/docs/changelog/v13-8.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
slug: "v13.8-release"
3+
title: "v13.8"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -65
7+
---
8+
9+
# eCalc v13.8
10+
11+
## Changes in results? {/* #changes-in-results */}
12+
13+
> ✔️ **YES**: Stream mixing now preserves total enthalpy, giving physically correct outlet temperatures. This may change results for models using stream mixing.
14+
15+
## Bug Fixes {/* #bug-fixes */}
16+
17+
- Fuel must now be defined for the full operational period of a consumer or generator set. Previously, missing fuel definitions for certain periods could silently produce incorrect results. eCalc will now raise a validation error if the fuel definition does not cover the full period. If you encounter this error after upgrading, ensure that your fuel definitions span the required time range.
18+
- Fixed fuel model not covering the full simulation time range — fuel values could be missing for timesteps outside the fuel definition's own time series.
19+
- Fixed individual ASV pressure control returning NaN shaft speed instead of a valid result for certain edge-case operating points, which could propagate errors into subsequent calculations.

docs/docs/changelog/v13-9.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
slug: "v13.9-release"
3+
title: "v13.9"
4+
authors: ecalc-team
5+
tags: [release, eCalc]
6+
sidebar_position: -66
7+
---
8+
9+
# eCalc v13.9
10+
11+
## Bug Fixes {/* #bug-fixes */}
12+
13+
- Fixed a numerical convergence issue where the bisection search could return inaccurate results when intermediate evaluations were rejected.

0 commit comments

Comments
 (0)