Torque ripple reduction strategy for switched reluctance motor based on segmented non‑linear correction torque sharing function