Files
FESADev/docs/hht-implicit-dynamics/c09-newton-rounding-diagnostic.md
T
KOKO\Mimi eaa5cbeb21 feat: adopt lumped mass and reduced-coordinate shell HHT
Integrate Hex8 mass verification and fixed-null-basis shell dynamics with numerical and physics handoff evidence. Preserve interrupted reference and full-validation status; full integration validation is deferred until after performance optimization.
2026-10-13 16:57:19 +09:00

32 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# C09 Newton 보정과 저장 좌표 산술 진단
Latest RateSum library snapshot과 coefficient-first inertia objectoverride의 실제 properQ C09 fixture는 원100회 정책으로 increment1/outer100에서 FAIL했다. Private build/link native0, actual runtime native1/454.432s다. 초기 재구성은 PASS지만 전체 C09 closure는 아니다. Source/기준/state/공용 binary/reference는 변경하지 않았다.
| 최종 채널 | numerator | 원 channel scale | ratio |
| --- | ---: | ---: | ---: |
| U | 1.3322676295501878e-15 | 1.5296843745689783 | 8.70943e-16 |
| phi | 3.3567686214448646e-17 | 3.3567686214448646e-17 | 1 |
최악full46에서 physical force−3.340385641864892e-17, inertia−1.6382979579972208e-19, drilling2.5868401886028114e-36이다. Selected rotational rows의 max residual은3.3567686214448646e-17이고 omitted z rows는6.963816335630029e-18이다. Selected rows도 실패하므로 omitted physical-null moment만 남는 상황이 아니다. Actual n·E max3.85186e-33 및 scalar psi max3.25696e-35는 지배적이지 않다.
## 실제 보정과 force authority
Last90..99의 full mapped correction을 원 Kint/Iq/Iv/M에 적용한 predicted E+Kint*dq+Iq*dq+Iv*dv+M*da는 모든 rotational row에서 max4.429060775850292e-32다. 같은 endpoint의 선형 해가 selected/omitted full residual을 모두 zero 근처로 옮긴다는 지표다.
그러나 physical force는 실제 저장 high 좌표를 평가한다. Zero-state physical matrix(Kinternal−Kdrilling)와 anchored displacement/tiny rotation의 exact stored-coefficient Fraction 계산은 native force와 max defect/uncancelled action2.038688672288276e-16로 일치했다. Last90..99 actual physical-force 변화와 K0*actual-high-coordinate-change의 max차이도1.5450867111269945e-31다. 현재 residual을 physical force value/gradient 불일치로 설명할 근거는 없다.
K0*(actual high change−requested correction)의 max는1.5704396711082182e-16이다. Translation high 반올림 action의 max1.553519432281809e-16이며, 이에 따라 graph가 다시 계산한 dependent z action max1.0770896510389219e-16도 있다. Selected rotary p의 직접 반올림 action은2.8143925125040197e-32에 불과하다. 대표 iteration96/full27에서 requested K0 action−4.092854540103234e-17 대비 actual high action−1.9797251251185415e-16이고 actual force 변화는−1.9797251251185405e-16다.
400회의 AdvanceCoordinate를 독립 Fraction으로 검사하면 모든 new high가 old high+old low+requested dp의 RN-even과 일치한다. Pair total의 max산술 gap은3.0814879110195774e-33이다. 누적 carry loss나 더 나은 단일 RN high 선택이 현재 근거에 나타나지 않는다.
이는 현재 full-Newton 경로의 requested correction과 실제 high/implicit-graph map 차이가 physical forcing을 바꾼다는 근거다. 모든 표현가능한 상태에서 원N2를 만족할 수 없다는 증명은 아니다. 기준 완화, zeroing, residual projection 또는 production state 보정은 적용하지 않았다. Final translational high를 고정한 read-only rotary/hidden block 진단은 후속 실행에서 원 endpoint 기준을 만족했다. 결과와 production 미적용 범위는 아래에 기록한다.
## Artifacts와 명령
별도 epoch `.dryforge/hht-latest-inertia-final-c09-20261013/`의 identity.json에 source/procedure/library SHA를 보존했다. final-runtime.log에는 last90..100의48 full q/v/a/physical/drilling/inertia/E/scales, p/ap/pp/high/low/Ar 및 requested/applied correction을 기록했다. final-iteration.log는 원 channel norms/판정과 최종100회 실패를 보존한다. final-analysis.json과 parse-final.py는 exact Fraction/RN 및 K0 action 계산이다. physical-map.log/physical-map-exact.json은 같은 physical kernel의 linear-map 감사다.
실행 명령: `cmd /c .dryforge\hht-latest-inertia-final-c09-20261013\build-final.cmd`, private `final-probe.exe --gtest_filter=Diagnostic.C09RotatedInitialReconstruction`, `python .dryforge/hht-latest-inertia-final-c09-20261013/parse-final.py`. Shared configured 최신 C09/N5/C08/reference 판정은 별도다.
후속 승인된 read-only fixed-translation 진단은2회 보정 후 원fullN2/hidden/N4/regularity/N3를 만족했다. Translational q/v/a는 bitwise 불변이며 commit 전에 의도 종료(native1/5.703s)했다. Phi5.9848273021833354e-32/S4.252704241500445e-19→1.40730e-13다. 따라서 기준의 불가능으로 결론내리지 않는다. [Translation 유지 Newton 제안](c09-channel-newton-proposal.md)은 HHT-ADR-017로 사용자 승인됐으며 production/controller 구현과 자연 trajectory 검증을 진행한다.