{"date":"2026-10-03","reference":"Extensible, unshearable geometrically nonlinear continuum rod","selection_reason":"Matches axial extension and bending without adding shear freedom; selected for constitutive compatibility, not the smallest error among reference models.","configuration":{"L_m":1.0,"B_Nm2":0.5,"EA_N":1000.0,"loads_N":[0.01,0.5],"nodes":[200,300,500],"direction":[0,0.6,-0.8],"gravity":0,"clamp":"x=0 at fixed node 1; no fitted offset","cosserat_shear_GA_N":384.6153846153846,"cosserat_nu":0.3},"results":[{"load_N":0.01,"method":"extensible_unshearable","nodes":200,"tip_vector_error_mm":0.05058730309951724,"tip_relative_error_percent":0.7588380721504309,"centerline_rms_error_mm":0.02921904244597785,"centerline_max_error_mm":0.05058730309951724,"der_transverse_tip_mm":6.716949172129666,"reference_transverse_tip_mm":6.666362997317772},{"load_N":0.01,"method":"extensible_unshearable","nodes":300,"tip_vector_error_mm":0.033593266127557704,"tip_relative_error_percent":0.5039179348091305,"centerline_rms_error_mm":0.019400557794029504,"centerline_max_error_mm":0.033593266127557704,"der_transverse_tip_mm":6.699955515878722,"reference_transverse_tip_mm":6.666362997317772},{"load_N":0.01,"method":"extensible_unshearable","nodes":500,"tip_vector_error_mm":0.02009407946379868,"tip_relative_error_percent":0.3014225228008265,"centerline_rms_error_mm":0.0116031730996264,"centerline_max_error_mm":0.02009407946379868,"der_transverse_tip_mm":6.686456630412236,"reference_transverse_tip_mm":6.666362997317772},{"load_N":0.5,"method":"extensible_unshearable","nodes":200,"tip_vector_error_mm":2.1157724277889023,"tip_relative_error_percent":0.6891154190453808,"centerline_rms_error_mm":1.2518361881820257,"centerline_max_error_mm":2.1157724277889023,"der_transverse_tip_mm":303.83905108045093,"reference_transverse_tip_mm":301.8192763784448},{"load_N":0.5,"method":"extensible_unshearable","nodes":300,"tip_vector_error_mm":1.405674954452718,"tip_relative_error_percent":0.4578338731314297,"centerline_rms_error_mm":0.8315303072813693,"centerline_max_error_mm":1.405674954452718,"der_transverse_tip_mm":303.1612961749891,"reference_transverse_tip_mm":301.8192763784448},{"load_N":0.5,"method":"extensible_unshearable","nodes":500,"tip_vector_error_mm":0.8410946429731343,"tip_relative_error_percent":0.2739478403898957,"centerline_rms_error_mm":0.49747375931435023,"centerline_max_error_mm":0.8410946429731343,"der_transverse_tip_mm":302.6223413487639,"reference_transverse_tip_mm":301.8192763784448}],"reference_checks":[{"load_N":0.01,"method":"extensible_unshearable","EA_N":1000.0,"GA_N":null,"converged":true,"adaptive_nodes":81,"max_scaled_ode_residual":6.69901740597701e-12,"coarse_fine_position_change_m":0.0,"independent_shooting_position_difference_m":7.563898391776297e-14,"reference_accepted":true,"tip_position_m":[0.9999734020219246,0.003999817798390663,-0.005333090397854218],"tip_transverse_mm":6.666362997317772},{"load_N":0.5,"method":"extensible_unshearable","EA_N":1000.0,"GA_N":null,"converged":true,"adaptive_nodes":1079,"max_scaled_ode_residual":9.993778644243905e-12,"coarse_fine_position_change_m":8.809088403521721e-11,"independent_shooting_position_difference_m":7.641300962187183e-15,"reference_accepted":true,"tip_position_m":[0.9436893967552766,0.18109156582706687,-0.24145542110275586],"tip_transverse_mm":301.8192763784448}],"input_checks":[{"file":"inputs/0.01N/nodes-200.npz","nodes":200,"load_N":0.01,"force_residual_N":1.6048019455777693e-9,"gate_N":1e-8,"out_of_plane_distance_m":1.6823804713662988e-13,"accepted":true,"sha256":"fc8141d92ba40d2b03b6ded61169a5c1a6cca29040e6e9b5aaac128ad05144b5"},{"file":"inputs/0.01N/nodes-300.npz","nodes":300,"load_N":0.01,"force_residual_N":1.6062704164655117e-9,"gate_N":1e-8,"out_of_plane_distance_m":5.803942940704318e-13,"accepted":true,"sha256":"3596490bb857f99d6a4223cd69862a5e05a494b66f5d6986a2f1f1e094cc866d"},{"file":"inputs/0.01N/nodes-500.npz","nodes":500,"load_N":0.01,"force_residual_N":2.3131475987902724e-9,"gate_N":1e-8,"out_of_plane_distance_m":1.272433038877286e-11,"accepted":true,"sha256":"af1aa07b4117fd4fe844d58577fdfe08b8829f8cc7ec26afac4c1cca76b1db32"},{"file":"inputs/0.5N/nodes-200.npz","nodes":200,"load_N":0.5,"force_residual_N":5.601471280542025e-9,"gate_N":1e-6,"out_of_plane_distance_m":9.042612686213411e-15,"accepted":true,"sha256":"449634362d27a1a4df4c78c5b93a2f9592821294a3367c84cdeed1e0bc58e9a3"},{"file":"inputs/0.5N/nodes-300.npz","nodes":300,"load_N":0.5,"force_residual_N":4.514371724167586e-9,"gate_N":1e-6,"out_of_plane_distance_m":4.1422586937468697e-14,"accepted":true,"sha256":"7f0b9b8e76e970a4c0638c6f5c8bbc063d1a63561bc02208d6ddbd94d5de59ea"},{"file":"inputs/0.5N/nodes-500.npz","nodes":500,"load_N":0.5,"force_residual_N":1.6940504451086774e-8,"gate_N":1e-6,"out_of_plane_distance_m":6.717041891154784e-17,"accepted":true,"sha256":"362f17d979ea4f45d282f8154c90c7b78e3957161ea7e7e650efb1bbc8d2df4e"}],"der_source":{"commit":"b4a30ad963d22804168410c258048356ad3618f0","torch":"2.11.0+cu130","source_hashes":{"der_no_twist_model.py":"7c870cd787c3514045748fd8b41e5d1817d0e4b136dfcaf9cc34885b30ced22b","soft_robot_common.py":"6596e2c7e7179dcdbf0703ed5d375827bd4df093d79a6c9c662bf41348c6f9ab","semi_implicit_solver.py":"060ec7cd6a8c2a60d78b0b4b73452b965d9f7ef87239fa2785bbe1dc4737bdb5"}},"metrics":"Full 3D tip-vector norm; relative denominator is full reference tip displacement norm; centerline errors at equal undeformed material coordinates, uniform 2001-point grid and piecewise linear interpolation of DER. No rigid alignment or fitted rescaling.","artifacts":{"assets/data/guidewire-independent-reference-2026-10-03.zip":{"sha256":"6ece07ebede20b291cda8ff90d88d1d755cb27a43a68c8d15815ea0fbd66467a"}}}