WEC fault modelling and condition monitoring: A graph-theoretic approach