commentaires : la marge de progression renvoie au document de conception
La justification de ProgressionMinW cite la négociation la plus lente par son document (DESIGN_COMMANDE_PERDUE.md §9.1) plutôt que comme un relevé. Dans les tests, « banc » désignait le scénario : mot remplacé. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f9f2e1e5c5
commit
0a88a0f97f
@ -2543,8 +2543,8 @@ constexpr double DivergenceRelative = 0.15;
|
||||
//! Rapprochement minimal, d'un cycle au suivant, pour qu'une mesure soit « en progression ».
|
||||
//! La MÊME grandeur que la tolérance absolue, et c'est voulu : un mouvement que le moteur ne
|
||||
//! distingue pas d'une concordance ne se distingue pas non plus du bruit. Une charge figée ne le
|
||||
//! franchit jamais ; la montée la plus lente relevée au banc (479 s pour ~3 kW, soit ~375 W par
|
||||
//! cycle de 60 s) le franchit. Et l'excuse est BORNÉE par construction : chaque cycle excusé
|
||||
//! franchit jamais ; la négociation la plus lente de DESIGN_COMMANDE_PERDUE.md §9.1 (479 s pour
|
||||
//! ~3 kW, soit ~375 W par cycle de 60 s) le franchit. Et l'excuse est BORNÉE par construction : chaque cycle excusé
|
||||
//! rapproche la mesure d'au moins 200 W, donc un écart de E watts ne s'excuse jamais plus de
|
||||
//! E / 200 cycles.
|
||||
constexpr double ProgressionMinW = DivergenceAbsolueW;
|
||||
|
||||
@ -9327,7 +9327,7 @@ void Simulation::testRecreditSuspendedAfterAnObeyedStep()
|
||||
/*!
|
||||
* \brief Un VRAI refus reste vu, au cycle qui suit la commande — et la descente n'a pas d'excuse.
|
||||
*
|
||||
* Même banc que testRecreditSuspendedAfterAnObeyedStep(). Trois bornes qui n'obéissent pas :
|
||||
* Même rejeu que testRecreditSuspendedAfterAnObeyedStep(). Trois bornes qui n'obéissent pas :
|
||||
* - **montée refusée** : la borne tient 7 A, la consigne passe à 13 A, le véhicule reste à 7 A —
|
||||
* mesure figée. Refus au cycle qui suit la commande, c'est-à-dire au même cycle qu'avant le
|
||||
* correctif ;
|
||||
|
||||
@ -102,7 +102,7 @@ private:
|
||||
* \brief Rejoue \p cycles cycles de 60 s d'une borne monophasée 6-16 A, maison à 300 W.
|
||||
* \param nom Suffixe du fichier de configuration. \param tirage Modèle de la borne.
|
||||
* \param productionW Production au cycle k (W). \param cycles Nombre de cycles.
|
||||
* \return La trace, cycle par cycle ; vide si le banc n'a pas pu être posé.
|
||||
* \return La trace, cycle par cycle ; vide si le scénario n'a pas pu être posé.
|
||||
*/
|
||||
QList<CycleBorne> rejouerBorne(const QString &nom, const TirageBorne &tirage,
|
||||
const std::function<double(int)> &productionW, int cycles);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user