From 943b32e023d63d937f35ce0cfdbcbc476eddb9f0 Mon Sep 17 00:00:00 2001 From: xwizard Date: Fri, 15 Jul 2022 16:00:15 +0200 Subject: [PATCH] Removes unnecessary assert() and caps "sg" at 1.0 --- McZapkie/hamulce.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/McZapkie/hamulce.cpp b/McZapkie/hamulce.cpp index 68cc4d2a..ea37533d 100644 --- a/McZapkie/hamulce.cpp +++ b/McZapkie/hamulce.cpp @@ -118,8 +118,7 @@ double PFVd( double PH, double PL, double const S, double LIM, double const DP ) LIM = LIM + 1; PH = PH + 1.0; // wyzsze cisnienie absolutne PL = PL + 1.0; // nizsze cisnienie absolutne - assert( PH != PL ); - double sg = PL / PH; // bezwymiarowy stosunek cisnien + double sg = std::min( 1.0, PL / PH ); // bezwymiarowy stosunek cisnien double FM = PH * 197.0 * S; // najwyzszy mozliwy przeplyw, wraz z kierunkiem if ((PH - LIM) < 0.1) FM = FM * (PH - LIM) / DP; // jesli jestesmy przy nastawieniu, to zawor sie przymyka