A computer-implemented method of controlling operating parameters of an oil and gas industrial machine, the method comprising: rendering, in a graphical user interface display space, a visual representation of an output value of a digital model of an oil and gas industrial machine, a first interactive graphical object characterizing an input value of the digital model and a second interactive graphical object; receiving data characterizing user interaction with the first interactive graphical object, the data characterizing the user interaction indicative of the input value of the digital model; updating the digital model to generate an updated output value representative of an operational characteristic of the oil and gas industrial machine based on the user interaction with the first interactive graphical object; characterized by generating, based on the updated output value, using a recommendation engine, a recommended value for the input value; rendering, in the graphical user interface display space, a visual representation of the updated output value and a visual representation of the recommended value; receiving data characterizing user interaction with the second interactive object, the user interaction with the second interactive graphical object being indicative of a request to update one or more operating parameters of the oil and gas industrial machine; and setting a value of the operational characteristics of the oil and gas industrial machine to the updated output value; wherein the interactive graphical objects include a slide bar (212, 214) configured to be dragged along a predetermined path, wherein the location of the slide bar on the predetermined path is indicative of the input value. rendering, in a graphical user interface display space, a visual representation of an output value of a digital model of an oil and gas industrial machine, a first interactive graphical object characterizing an input value of the digital model and a second interactive graphical object; receiving data characterizing user interaction with the first interactive graphical object, the data characterizing the user interaction indicative of the input value of the digital model; updating the digital model to generate an updated output value representative of an operational characteristic of the oil and gas industrial machine based on the user interaction with the first interactive graphical object; characterized by generating, based on the updated output value, using a recommendation engine, a recommended value for the input value; rendering, in the graphical user interface display space, a visual representation of the updated output value and a visual representation of the recommended value; receiving data characterizing user interaction with the second interactive object, the user interaction with the second interactive graphical object being indicative of a request to update one or more operating parameters of the oil and gas industrial machine; and setting a value of the operational characteristics of the oil and gas industrial machine to the updated output value; wherein the interactive graphical objects include a slide bar (212, 214) configured to be dragged along a predetermined path, wherein the location of the slide bar on the predetermined path is indicative of the input value.