Monitoring the condition of city bus engines by analysing used oil using PCA and K-Means clustering | Synapse