The cycle analyser is designed to enhance battery usage analysis by providing detailed insights into half-cycle behavior based on the SOC profile. It processes SOC data to identify significant charging and discharging events, known as half-cycles, and annotates this information within the dataset. Firstly, the analyser calculates changes in SOC over time, identifying points where the direction of SOC change shifts. It examines these shifts within a specified time window to detect and categorize half-cycles, considering the depth of the SOC change and distinguishing between charging and discharging cycles. This allows for a detailed understanding of the battery's usage patterns. Additionally, the analyser enriches the dataset by annotating each half-cycle with relevant information such as the depth of the cycle, the rate of charge or discharge, and the cumulative Full Equivalent Cycles (FEC). This detailed annotation provides a comprehensive view of the battery's performance, capturing critical metrics that influence battery aging and efficiency. By identifying and characterizing half-cycles within the SOC profile, it provides valuable insights into the battery's operational patterns, aiding in the assessment of cyclic aging and the optimization of battery management strategies. This enhanced analysis is crucial for accurate dynamic validation and long-term prediction.