Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit b818024b authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

combustion engine: only log info in case pt1 cannot be calculated in dryrun

parent 78af495c
No related branches found
No related tags found
No related merge requests found
......@@ -575,7 +575,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
var tStar = tStarPrev + PreviousState.dt;
dynFullPowerCalculated = stationaryFullLoadPower * (pt1.IsEqual(0) ? 1 : 1 - Math.Exp((-tStar / pt1).Value()));
} catch (VectoException e) {
Log.Warn("PT1 calculation failed (dryRun: {0}): {1}", dryRun, e.Message);
if (dryRun) {
Log.Info("PT1 calculation failed (dryRun: {0}): {1}", dryRun, e.Message);
} else {
Log.Warn("PT1 calculation failed (dryRun: {0}): {1}", dryRun, e.Message);
}
if (dryRun) {
dynFullPowerCalculated = stationaryFullLoadPower;
} else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment