Abstract: A method of managing a well system includes: obtaining, based on a predetermined monitoring criterion, well dynamics behavior data of the well system; obtaining modeled well dynamics behavior data for the well system using a physics-based model; decomposing each of the well dynamics behavior data and the modeled well dynamics behavior data into a plurality of frequency band components based on a plurality of predetermined frequency partitions; training a physics constrained machine learning model using one or more machine learning algorithms based on the plurality of frequency band components of the decomposed well dynamics behavior data and the decomposed modeled well dynamics behavior data as input data; obtaining new well dynamics behavior data of the well system; outputting predicted well dynamics behavior data based on the new well dynamics behavior data using the physics-based model and the trained physics constrained machine learning model.