Reproducibility Package for a Computational Transfer Framework for Gear Fatigue Assessment

Published: 15 September 2026| Version 2 | DOI: 10.17632/hswj5vh67x.2
Contributor:
Teoman Dinckurt

Description

This dataset contains the computational data, analysis scripts, field-load spectrum representations, verification outputs, and supplementary materials supporting a computational transfer framework for fracture-mechanics-based gear fatigue assessment under variable-amplitude agricultural field loads. The package provides the data and code required to reproduce the finite-element-to-spectrum transfer calculations, constant-amplitude verification, transfer-error assessment, and robustness and sensitivity analyses. It includes the calibrated force–response data, field-load spectrum inputs, computational implementations of the transfer framework, and analyses addressing leave-one-force-out robustness, external 250 N verification, low-force robustness, sequence sensitivity, transfer-error envelopes, and computational reusability and scalability. A supplementary-material PDF is also provided with the corresponding supporting figures and results.

Files

Steps to reproduce

1. Install Python 3 with NumPy and SciPy. 2. Run canonical_core_locked_submit.py to verify the locked computational baseline. 3. Run gear_crack_canonical_locked_submit.py to reproduce the main fracture-mechanics-based propagation-life calculations. 4. Run bug_verification_locked_submit.py to reproduce the six-force reconstruction verification. 5. Run mesh_sensitivity_cycavg_locked_submit.py for the mesh-sensitivity analysis. 6. Run sensitivity_locked_submit.py for the gear-ratio, spectrum-binning, and Paris-exponent sensitivity analyses. 7. Run r_ratio_correction_locked_submit.py for the Goodman-corrected S–N endurance screening. 8. Run dimensional_analysis_locked_submit.py and kf_domain_check_locked_submit.py for dimensional consistency, force-scaling, and domain-consistency checks. 9. Run leave_one_force_out_canonical.py to reproduce the leave-one-force-out transfer-robustness analysis. 10. Run external_250N_verification_locked_submit.py to reproduce the external 250 N verification and associated transfer-error assessment. 11. Run low_force_robustness_locked_submit.py to reproduce the low-force robustness analysis. 12. Run sequence_sensitivity_locked_submit.py to reproduce the sequence-sensitivity and permutation analysis. 13. Run transfer_error_envelope_bw_locked_submit.py to reproduce the transfer-error envelope analysis. 14. Run computational_reusability_scalability_locked_submit.py to reproduce the computational reusability and scalability benchmark. 15. The Supplementary_Material.pdf contains the corresponding supporting figures and results. Refer to README_Mendeley_Data_.md for the complete package structure, canonical parameters, execution notes, baseline results, and interpretation.

Institutions

Categories

Computational Mechanics, Mechanical Engineering, Fracture Mechanics, Gear, Gear Fatigue

Licence