How do you ensure your machine learning model respects the physical constraints of the system it is predicting?