{
  "case": "flexible_multibody_dynamics / torque-driven rotating crank",
  "reference": "Rigid rectangular crank under constant follower moment: theta(t)=0.5*(tau/I_pivot)*t^2",
  "geometry": {
    "length_m": 0.5,
    "width_m": 0.08,
    "thickness_m": 0.04
  },
  "material": {
    "E_Pa": 210000000000.0,
    "nu": 0.3,
    "rho_kg_m3": 7800.0
  },
  "rigid_reference": {
    "mass_kg": 12.48,
    "pivot_inertia_kg_m2": 1.046656,
    "applied_torque_Nm": 13.152667201742714,
    "tip_force_N": 26.30533440348543,
    "tip_traction_Pa": 8220.417001089196,
    "angular_acceleration_rad_s2": 12.566370614359172,
    "target_revolution_time_s": 1.0
  },
  "solver": {
    "backend": "dolfinx",
    "submodel": "flexible_multibody_dynamics",
    "time_scheme": "newmark",
    "newmark_beta": 0.25,
    "newmark_gamma": 0.5,
    "dt_s": 0.005,
    "num_steps": 200
  },
  "acceptance_criteria": {
    "angular_acceleration_deviation_pct": 5.0,
    "final_angle_deviation_pct": 5.0,
    "trajectory_rms_pct_of_revolution": 3.0,
    "maximum_radius_deviation_pct": 2.0
  },
  "measured": {
    "fitted_angular_acceleration_rad_s2": 12.482425925393272,
    "angular_acceleration_deviation_pct": 0.6680106097617344,
    "final_angle_deviation_pct": 0.5638014912868687,
    "trajectory_rms_deg": 1.1082355977719818,
    "trajectory_rms_pct_of_revolution": 0.3078432216033283,
    "maximum_radius_deviation_pct": 4.7633922850565114e-05,
    "maximum_pivot_drift_m": 1.1244763793544545e-13
  },
  "constraint_projection_final": {
    "position_iterations": 0,
    "position_residual": 2.6606560899006315e-16,
    "velocity_residual": 1.845421816792012e-11,
    "acceleration_residual": 1.0372069399590699e-24
  },
  "pass": true,
  "elapsed_s": 76.45770168304443
}