Session

Genetic Algorithm based PI controller tuning with stability analysis for Linux ptp4l optimisation

Speakers

Milena Olech
Marta Plantykow
Maciek Machnikowski

Label

Nuts and Bolts

Session Type

Talk

Contents

Description

This paper presents the research results of ptp4l Proportional-Integral (PI) controller tuning using a Genetic Algorithm. Furthermore, it describes recent advancements in the PTP-optimization framework. PI controller optimization is required to meet the strict phase synchronization industry standards introduced by the LTE E-ULTRA TDD, 5G, and O-RAN technologies. The ptp4l is a part of the linuxptp toolbox and implements Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux. The tool implements a PI controller and an API to tune its Proportional (P) and Integral (I) terms. The developed framework implements Genetic Algorithm (GA), a stochastic algorithm used in Artificial Intelligence (AI), to optimize the parameters of the PI controller. Stability condition checks are incorporated into the framework to accelerate the discovery of optimal and stable outcomes. The enhancements resulting from utilizing the tool are presented in the article. This paper continues research for tuning the Proportional-Integral (PI) controller configurable in the phc2sys application using Genetic Algorithm presented on Netdev 0x15.