Skip to content

Bilan de maturite - QF_solver 0.2.1-alpha

Conclusion courte

Le noyau lineaire principal est maintenant pret pour une cloture de release dans les domaines explicitement documentes. Les elements et routes suivantes disposent d'une decision Owner avec cible stable : BEAM2, entites discretes, MITC3 isotrope classique, MITC4 isotrope classique, MITC4 multicouche borne, MITC4 orthotrope homogene mono-pli borne, TET4 isotrope et TET10 isotrope.

Cela ne signifie pas que toutes les fonctions implementees sont stables. Le non-lineaire materiau, le contact, le grand modele, l'orthotropie solide, le MITC3 multicouche et le total-lagrangien TET4 restent des perimetres bornes, experimentaux ou de recherche.

Le registre Owner principal contient maintenant 23 sous-perimetres stables dans leurs domaines respectifs : qualification/reviews/owner_stable_promotion_2026-08-21.json.

Le dernier audit de maturite regenere le 21 aout 2026 couvre 37 scopes avec 37/37 chemins de preuve integres. Il classe 5 scopes comme bloques, dont 3 en attente d'une decision Owner et 2 bloques par des criteres techniques. Le paquet Owner contient 1 scope techniquement pret pour une decision et 3 scopes encore en attente de decision. Ces nombres sont les compteurs de readiness du plan complet ; ils ne diminuent pas le nombre de sous-perimetres deja promus dans le registre Owner.

1. Perimetres valides

Famille Routes stabilisees Domaine accepte
BEAM2 statique, modal, Newmark, harmonique poutres lineaires documentees
Discret statique, modal, Newmark, harmonique systemes masse-ressort lineaires documentes
MITC3 classique statique, modal, Newmark, harmonique coque isotrope plane, petits deplacements
MITC4 classique statique, modal, Newmark, harmonique coque isotrope facettisee admissible
MITC4 multicouche statique plane et dynamique sur trois layups [0/90/90/0], [45/-45/-45/45], [0/45/45/0], niveau final 48x12
MITC4 orthotrope mono-pli statique, modal, Newmark, harmonique dans les cas documentes lamelle homogene, orientations et geometries effectivement testees
TET4 isotrope statique, modal, Newmark, harmonique solide lineaire 3D isotrope, geometries documentees
TET10 isotrope statique, modal, Newmark, harmonique solide quadratique 3D isotrope, geometries documentees

La decision machine-readable utilise accepted_with_recommendations avec une cible stable, conformément au validateur Owner. Le texte de chaque fiche indique la promotion stable bornee. Il n'y a aucune revendication de certification externe.

2. MITC4 multicouche cloture

Le sous-perimetre dynamique a ete ferme le 21 août 2026 sur trois empilements symetriques. Les erreurs du niveau final 48x12 sont :

Empilement Modal Newmark Harmonique
[0/90/90/0] 0,1303 % 0,0272 % 0,0144 %
[45/-45/-45/45] 0,3792 % 0,4841 % 0,2613 %
[0/45/45/0] amorti 0,1281 % 0,0669 % 0,0349 %

Le niveau intermédiaire 36x9, y compris ses depassements, reste archive et visible. Il n'a pas ete remplace par le resultat final. La promotion ne couvre pas les coques courbes dynamiques, les layups non symetriques, les grandes deformations, la calibration experimentale de l'amortissement, le dommage, la rupture ni la delamination. Le cas modal de reserve a 10 000 QUAD4 reste hors acceptance.

Le diagnostic MITC4 orthotrope courbe 32x16 avec une erreur harmonique de 16,30 % reste egalement hors acceptance, conformément a la decision Owner.

3. Perimetres encore non stables

Scope Etat courant Pourquoi il n'est pas stable Action suivante
mitc3-laminate-dynamic usage borne ecarts externes diagnostiques 2,687 % modal, 10,412 % Newmark, 6,083 % harmonique qualifier le decalage DST/MITC3 ou limiter le domaine analytique
mitc3-laminate-static-curved usage engineering borne l'axial remonte a 1,570 % au niveau 128x64 seconde geometrie et analyse de formulation
mitc3-laminate-dynamic-thin-planar pret pour Owner Review preuve technique disponible, decision non enregistree faire la revue Owner dediee
mitc3-laminate-static-curved-mixed-transverse pret pour Owner Review preuve technique disponible, decision non enregistree faire la revue Owner dediee
tet4-total-lagrangian-structural-v2 recherche / experimental revue independante requise; flambement et post-flambement non fermes obtenir la revue independante
tet4-material-nonlinear experimental borne correlation structurelle externe complete encore manquante campagne J2 structurelle plus large
tet10-material-nonlinear experimental borne pas de qualification generale rupture/dommage/contact completer les chemins cyclic et structurels
orthotropic-solid-tet4-tet10 Owner accepted homogeneise, pas composite pli par pli; modal/dynamique bornes etendre les axes, geometries et corrélations
contact-v1-linear-static-bounded accepted bounded contact simple; stick, grand glissement, impact et usure exclus corrélations et géométries supplémentaires
large-tet4-linear-static accepted bounded scaling HPC limité à une configuration matérielle seconde configuration et campagne weak scaling

4. Ce qui est hors acceptance par choix

Les points suivants ne sont pas des oublis de validation : ils sont exclus explicitement de la V0.2.1-alpha :

  • dommage, rupture progressive et delamination ;
  • grandes déformations générales et contact dynamique ;
  • contraintes ponctuelles exactement sur les singularités ;
  • composite pli par pli au sens d'une qualification matériau ;
  • MITC4 orthotrope courbe dynamique non convergé 32x16 ;
  • grand modele au-delà des campagnes PETSc/MPI réellement exécutées ;
  • extrapolation d'une géométrie, d'un layup ou d'un solveur vers un autre scope.

Le diagnostic MITC4 orthotrope courbe est donc bien un cas hors acceptance, et non un echec masque : il est conserve comme preuve diagnostique pour une campagne future, sans effet sur la promotion du sous-perimetre homogene mono-pli documente.

5. Avancement de la roadmap V0.2.1-alpha

Chantier Etat
Règle d'erreur primaire <= 1 % fait et enregistrée dans la politique de maturité
Campagnes statique/modal/Newmark/harmonique principales fait pour BEAM2, discret, MITC3 classique, MITC4 classique, TET4 et TET10
MITC4 multicouche statique fait, stable borne
MITC4 multicouche dynamique sur trois layups fait, Owner Review clôturée, stable borne
MITC4 orthotrope mono-pli fait, stable borne; diagnostic courbe non accepté conservé
Correlations Code_Aster / CalculiX / théorie faites selon disponibilité et comparabilité des formulations
Fiches Owner et PDF de validation faites pour les familles principales
Mise à jour des registres machine-readable faite dans le registre Owner et la matrice éléments
MITC3 multicouche stable général ouvert
TET4 total-lagrangien stable ouvert, revue indépendante obligatoire
Non-lineaire, contact et grand modele stables ouverts, usages bornés
Audit final de release et push à faire avant publication

La roadmap n'est donc pas oubliee, mais elle n'est pas entierement fermee : la validation des fonctionnalites classiques est avancee, tandis que les extensions stratifiees MITC3, le total-lagrangien TET4, le non-lineaire, le contact, l'orthotropie solide et le grand modele restent explicitement bornes ou ouverts.

6. Checklist avant push

  1. Relancer la suite complète pytest, y compris les tests documentaires et les tests hors marqueurs longs selon le profil choisi.
  2. Relancer ruff, compileall, la limite de 700 lignes et les commandes verify-all --profile engineering.
  3. Construire le paquet et vérifier l'installation editable et la commande qf-solver --version.
  4. Exécuter l'audit de publication : absence de chemins locaux, informations personnelles, artefacts d'agent ou anciennes marques dans les fichiers publics.
  5. Vérifier que les fichiers de preuve cités par les registres existent et que les empreintes des preuves archivées restent inchangées.
  6. Relire le PDF consolidé, enregistrer les derniers commentaires Owner, puis seulement créer le commit et le tag de release.

7. Sources de vérité

  • qualification/reviews/owner_stable_promotion_2026-08-21.json
  • qualification/element_analysis_matrix.json
  • qualification/maturity_promotion_0_2_1.json
  • qualification/studies/mitc4_stable_package_2026-08-21/study.json
  • prochaines_etapes.md
  • output/pdf/qf_solver_owner_review_elements_20260821.pdf

Verdict

La V0.2.1-alpha est techniquement proche de la clôture pour son noyau lineaire stable borne, mais elle ne doit pas être présentée comme stable pour l'ensemble des fonctionnalités du solveur. Il reste principalement un audit de release, une campagne complète de tests et la synchronisation finale Git avant le push. Les gates MITC3 multicouche et TET4 total-lagrangien restent ouverts et doivent le rester dans la documentation publique.

8. Paquet de preparation Owner Review du 21 aout 2026

Les perimetres restants ont ete regroupes dans un dossier de lecture unique, genere depuis les preuves deja archivees :

  • docs/verification/owner_review_scope_closure_2026-08-21.md ;
  • qualification/reviews/owner_review_scope_closure_2026-08-21.json ;
  • output/pdf/qf_solver_owner_review_scope_closure_2026-08-21.pdf.

Le paquet couvre quatorze sections : MITC3 multicouche plane et courbe, TET4 total-lagrangien, TET4/TET10 J2, solides orthotropes statiques/modal/ Newmark, contact sans frottement, contact avec frottement, grand modele PETSc/MPI et l'annexe MITC4 orthotrope courbe hors acceptance. Les reponses, la date, le nom du Owner et la decision sont volontairement vides. Le PDF ne relance aucun calcul et ne modifie aucun registre de maturite.

9. Declaration Owner du 22 aout 2026

Les decisions exprimees apres lecture sont transcrites dans qualification/reviews/owner_review_scope_decisions_2026-08-22.json et dans le PDF output/pdf/qf_solver_owner_review_scope_decisions_2026-08-22.pdf. Elles restent en attente d'application apres audit. Les promotions stables concernees sont bornees aux domaines explicitement documentes : MITC3 mince plane dynamique, MITC3 courbe mixte/transverse et solides orthotropes homogenes statique/modal/Newmark. MITC3 statique plane, MITC3 axial courbe, J2, contacts et grand modele restent bornes. Le TET4 total-lagrangien reste ouvert jusqu'a une preuve supplementaire et une revue independante. MITC4 orthotrope courbe reste hors acceptance.