Patents by Inventor Divyasheel SHARMA
Divyasheel SHARMA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250117537Abstract: A method for interactive explanations in industrial artificial intelligence systems includes providing a machine learning model and a set of test data, a set of training data and a set of historical data simulating a piping and process equipment; predicting a result for the piping and process equipment based on the machine learning model using the set of test data and the set of training data, wherein the set of historical data is used by the machine learning model to predict at least one parameter of the piping and process equipment; and presenting the predicted at least one parameter on a piping and instrumentation diagram of the piping and process equipment.Type: ApplicationFiled: October 29, 2024Publication date: April 10, 2025Applicant: ABB Schweiz AGInventors: Joakim Astrom, Divyasheel Sharma, Yemao Man, Gayathri Gopalakrishnan, Benjamin Kloepper, Dawid Ziobro, Benedikt Schmidt, Arzam Muzaffar Kotriwala, Marcel Dix
-
Publication number: 20250110493Abstract: A method for recommending an operational command includes receiving an alarm from a sensor and/or an operator; obtaining the current state of the plant that includes a current process value and/or operational command; comparing the current state to a list of historic states, each comprising a plurality of historic process values and/or historic operational commands; when the current state matches a subset of at least one of the historic states, starting a simulation and running a plurality of simulations, each based on a variation of at least one of the historic operational commands; determining, for each simulation of the plurality of simulations, a quality value, based on at least one quality criterion; and recommending the variation of the operational command that resulted in the simulation with the highest quality value.Type: ApplicationFiled: December 12, 2024Publication date: April 3, 2025Applicant: ABB Schweiz AGInventors: Benedikt Schmidt, Benjamin Kloepper, Reuben Borrison, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Divyasheel Sharma, Marcel Dix, Marco Gaertler, Chandrika K R, Ruomu Tan, Jens Doppelhamer, Hadil Abukwaik
-
Publication number: 20250086514Abstract: A method for deciding on a machine learning model result quality based on the identification of distractive samples in the training data includes providing a first result of the model based on initial training data; determining a first performance of the first result of the model; logging input data; providing a second result of the model based on initial training data and the input data, determining a second performance of the second result of the model and thereon based identifying erroneous data within the input data and/or the training data.Type: ApplicationFiled: October 29, 2024Publication date: March 13, 2025Applicant: ABB Schweiz AGInventors: Benjamin Kloepper, Dawid Ziobro, Divyasheel Sharma, Benedikt Schmidt, Yemao Man, Gayathri Gopalakrishnan, Joakim Astrom, Marcel Dix, Arzam Muzaffar Kotriwala
-
Publication number: 20250068155Abstract: An industrial automation system comprises multiple process components, each categorizable into a cohort corresponding to a cohorting criterion. Some process components are configured to perform a machine learning (ML) process. A process component hosts at least a part of an ML model per cohort and communicates the ML model parameters among the multiple process components. The system assigns one or more of the process components to one of the cohorts according to the cohorting criterion; attributes the ML model parameters of a process component in a selected one of the cohorts to the ML model belonging to the selected cohort; determines a proximity value of each pair of cohorts; assigns a pair of cohorts to a respective neighboring cohort group when the proximity value meets a predetermined proximity criterion; and shares the ML model related data between process components belonging to the same neighboring cohort group.Type: ApplicationFiled: November 12, 2024Publication date: February 27, 2025Applicant: ABB Schweiz AGInventors: Sameer Chouksey, Madapu Amarlingam, Deepti Maduskar, Divyasheel Sharma, Srijit Kumar
-
Publication number: 20250053885Abstract: A method for explanation of machine learning results based on using a model collection includes training at least two machine learning models with at least two competing strategies for the at least one dataset; and using the least two machine learning models to yield at least two different predictions and/or at least two explanations for the at least one dataset.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Applicant: ABB Schweiz AGInventors: Benedikt Schmidt, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Yemao Man, Dawid Ziobro, Gayathri Gopalakrishnan, Joakim Astrom, Marcel Dix, Divyasheel Sharma
-
Publication number: 20250053879Abstract: A method for enabling user feedback and summarizing return of investment for machine learning systems includes providing a training data set and an initial machine learning model; providing a result of the initial machine learning model; receiving feedback on the result of the initial machine learning model from a user enriching the training dataset based on the feedback to an enriched data set; and retraining the initial machine learning model to a retrained machine learning model based on an enriched data set.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Applicant: ABB Schweiz AGInventors: Dawid Ziobro, Benjamin Kloepper, Marcel Dix, Benedikt Schmidt, Arzam Muzaffar Kotriwala, Yemao Man, Divyasheel Sharma, Gayathri Gopalakrishnan, Joakim Astrom
-
Publication number: 20250004464Abstract: There is provided an explainer system for explaining an alarm raised by a machine learned model of an industrial automation system. The explainer system is configured to: receive model output from the machine learned model trained to predict anomalous behaviour in the industrial automation system and to raise the alarm; process the model output using at least one prediction explanation technique to identify at least one influential feature which contributed to the model output; use the identified at least one influential feature to extract contextual information from at least one machine-readable information source pertaining to the industrial automation system; and prepare the extracted contextual information for display to an operator of the industrial automation system, to enable the operator to select an appropriate action to take in response to the alarm for ensuring proper functioning of the industrial automation system.Type: ApplicationFiled: June 27, 2024Publication date: January 2, 2025Applicant: ABB Schweiz AGInventors: Santonu Sarkar, Hadil Abukwaik, Reuben Borrison, Divyasheel Sharma, Marcel Dix, Chandrika K R, Deepti Maduskar, Marie Christin Platenius-Mohr, Benjamin Kloepper
-
Patent number: 12172323Abstract: The present invention relates to a method and a system for detecting anomalies in a robotic system in an industrial plant. The robotic system is associated with a computing system configured to detect an anomaly in the robotic system. The computer system monitors configuration parameters of the robotic system and process parameters associated with the robotic system. Further, the computing system detects an association between at least one configuration parameter and at least one process parameter for obtaining optimal configuration parameters and optimal process parameters. The optimal configuration parameters and optimal process parameters are analyzed for detecting an anomaly. At least one parameter among the configuration parameters and the process parameters is identified causing the anomaly. Thereafter, the detected anomaly is validated, valid setpoint is estimated and the estimated valid setpoint is updated in the analytics model.Type: GrantFiled: December 5, 2019Date of Patent: December 24, 2024Assignee: ABB Schweiz AGInventors: Mohak Sukhwani, Divyasheel Sharma, Sudarshan M V, Prabhat Shankar, Aravindhan Gk
-
Patent number: 12153406Abstract: The invention relates to a method and system to generate control logic for performing industrial processes with a controller in a process plant. The method includes receiving a control narrative comprising one or more control requirements of the industrial process, and extracting a plurality of control entities and a plurality of set points, from the control narrative using one or more sets of predetermined regular expressions and one or more models. The method further includes identifying a set of inputs, outputs and control elements from the plurality of control entities using a domain dictionary, detecting a plurality of actions from the control narrative using an intent classifier, identifying a relationship between the set of inputs, outputs and control elements, the plurality of set points, and the plurality of actions, and generating based on the relationship identified the control logic for the controller to perform the process.Type: GrantFiled: December 20, 2019Date of Patent: November 26, 2024Assignee: ABB Schweiz AGInventors: Raoul Jetley, Divyasheel Sharma, Abdulla Puthan Peedikayil, Dirk Schulz, Vadthyavath Ramu
-
Publication number: 20240336522Abstract: A method and a sensor device for evaluating residual Sulphur in a cement preheater of a cement kiln, wherein the residual Sulphur is based on the values of the fuel Sulphur content, the fuel rate of consumption, the hotmeal quality and the clinker Sulphur content. A method for evaluating blockage in a cement preheater includes evaluating the residual Sulphur in the cement preheater, determining an agglomeration rate of Sulphur compounds agglomerating on an inner surface of the cement preheater based on the residual Sulphur, and evaluating a level of blockage in at least one predetermined pathway of the cement preheater using a blockage evaluation unit, wherein the level of blockage is based on the agglomeration rate.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: ABB Schweiz AGInventors: Subhash Kumar, Deepti Maduskar, Srijit Kumar, Divyasheel Sharma, Sandeep R, Vimal Raj, Kallol Purkayastha
-
Publication number: 20240302832Abstract: A method for training a prediction model includes obtaining training samples representing states of the process that do not cause the undesired event; obtaining based on a process model and a set of predetermined rules that stipulate states having an increased likelihood of the undesired event occurring; training samples representing states with an increased likelihood to cause the undesired event; providing samples to the to-be-trained prediction model to obtain a prediction of the likelihood for occurrence of the undesired event in a state of the process represented by the respective sample; rating a difference between the prediction and the label of the respective sample using a predetermined loss function; and optimizing parameters such that, when predictions are made, the rating by the loss function improves.Type: ApplicationFiled: May 20, 2024Publication date: September 12, 2024Applicant: ABB Schweiz AGInventors: Hadil Abukwaik, Divyasheel Sharma, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Benedikt Schmidt, Ruomu Tan, Chandrika K R, Reuben Borrison, Marcel Dix, Jens Doppelhamer
-
Publication number: 20240302831Abstract: A method for determining the state of health of an industrial process executed by at least one industrial plant comprising an arrangement of entities, and the state of each such entity, includes obtaining values of the entity state variables; providing the values to a model to obtain a prediction of the state of health; determining propagation paths for anomalies between said entities; determining importances of the states of health of the individual entities for the overall state of health of the process; and aggregating the individual states of health of the entities to obtain the overall state of health of the process.Type: ApplicationFiled: May 21, 2024Publication date: September 12, 2024Applicant: ABB Schweiz AGInventors: Hadil Abukwaik, Divyasheel Sharma, Benjamin Kloepper, Arzam Muzaffar Kotriwala, Pablo Rodriguez, Benedikt Schmidt, Ruomu Tan, Chandrika K R, Reuben Borrison, Marcel Dix, Jens Doppelhamer
-
Publication number: 20240210905Abstract: A user terminal for a process control system obtains a first curve of a detected physical quantity of a piece of process control equipment in the process control system, where the first curve includes points with values of the physical quantity at various time instances, provides at least one of the points in a section of the first curve as a manipulable point that a user can change, receives from the user a change of at least one of the manipulable points in the section, thereby changing the section of the first curve, and applies the changed section of the first curve as an input to an operation in the process control system.Type: ApplicationFiled: April 26, 2022Publication date: June 27, 2024Inventors: Gayathri Gopalakrishnan, Dawid Ziobro, Simon Linge, Divyasheel Sharma, Chandrika K R, Chriss Grimholt
-
Publication number: 20240019849Abstract: An assistance system comprises a plant topology repository comprising a representation of the components of the plant and relations between the components; a monitoring subsystem configured for monitoring signals from the components and for monitoring a related event, as a key for the monitored signals; an aggregation subsystem configured for storing a plurality of the monitored signals and the related events, wherein at least one of the events is the abnormal situation; an identification subsystem configured for comparing currently monitored signals to stored monitored signals and the related event; and an evaluation subsystem configured for outputting a predefined action, if the currently monitored signals match to the event that is the abnormal situation.Type: ApplicationFiled: September 27, 2023Publication date: January 18, 2024Applicant: ABB Schweiz AGInventors: Dawid Ziobro, Arzam Muzaffar Kotriwala, Marco Gaertler, Jens Doppelhamer, Pablo Rodriguez, Matthias Berning, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Sylvia Maczey, Simon Hallstadius Linge, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan
-
Publication number: 20240005232Abstract: A method for generating and/or augmenting an execution protocol for an SOP in an industrial plant includes providing at least one SOP of the plant, which includes a plurality of steps; providing measurement data; for each step of the SOP, determining from the measurement data a subset of the measurement data that is indicative of actions performed for the purpose of executing this particular step of the SOP; and aggregating the subset of the measurement data determined for each step of the SOP into at least one instruction for executing this particular step of the SOP, wherein this instruction is part of the sought protocol.Type: ApplicationFiled: August 11, 2023Publication date: January 4, 2024Applicant: ABB Schweiz AGInventors: Benedikt Schmidt, Jens Doppelhamer, Pablo Rodriguez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Dawid Ziobro, Simon Hallstadius Linge, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan, Matthias Berning
-
Publication number: 20230393538Abstract: A method for providing a solution strategy for a current event in industrial process automation includes monitoring a process for events and recording manual user action data, upon occurrence of an event, acquiring the recorded data regarding manual user actions before, during, and after the occurrence of the event, learning a procedure for handling the event based on the acquired data, and applying the learnt procedure to a currently occurring event.Type: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Applicant: ABB Schweiz AGInventors: Dawid Ziobro, Jens Doppelhamer, Benedikt Schmidt, Simon Hallstadius Linge, Gayathri Gopalakrishnan, Pablo Rodriguez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Matthias Berning
-
Publication number: 20230384752Abstract: A method includes acquiring state variables that characterize an operational state of an industrial plant; acquiring interaction events of a plant operator interacting with the distributed control system via a human-machine interface; determining based on the interaction events, and with state variables as input data, whether one or more interaction events are indicative of the plant operator executing a task that is not sufficiently covered by engineering of the distributed control system. When this determination is positive, mapping the input data to an amendment and/or augmentation for the engineering tool that has generated the application code.Type: ApplicationFiled: August 11, 2023Publication date: November 30, 2023Applicant: ABB Schweiz AGInventors: Pablo Rodriguez, Jens Doppelhamer, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Dawid Ziobro, Simon Hallstadius Linge, Marco Gaertler, Divyasheel Sharma, Chandrika K R, Gayathri Gopalakrishnan, Matthias Berning, Roland Braun
-
Publication number: 20230074570Abstract: An industrial plant operator intervention system for use in an industrial plant includes a processing unit configured to monitor and analyze industrial plant operation data to detect an anomaly in the industrial plant operation data that warrants initiating an operator intervention, and in response to detecting the anomaly, automatically determine a user interface configuration of a user interface to be presented to a designated operator who is to perform the operator intervention. The user interface configuration is determined on the basis of technical context data, including industrial plant operation data associated with the anomaly, and on the basis of operator data pertaining to the designated operator, in such a manner that an anomaly-related and operator-specific user interface configuration is obtained.Type: ApplicationFiled: August 31, 2022Publication date: March 9, 2023Applicant: ABB Schweiz AGInventors: Andrea Macauda, Raja Sivalingam, Chandrika K R, Matthias Berning, Dawid Ziobro, Sylvia Maczey, Pablo Rodriquez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Divyasheel Sharma, Gayathri Gopalakrishnan, Simon Linge, Marco Gaertler, Jens Doppelhamer
-
Publication number: 20220343193Abstract: A decision support system and method for an industrial plant is configured and operates to: obtain a causal graph modeling causal assumptions relating to conditional dependence between variables in the industrial plant; obtain observational data relating to operation of the industrial plant; and perform causal inference using the causal graph and the observational data to estimate at least one causal effect relevant for making decisions when operating the industrial plant.Type: ApplicationFiled: April 20, 2022Publication date: October 27, 2022Applicant: ABB Schweiz AGInventors: Divyasheel Sharma, Benjamin Kloepper, Marco Gaertler, Dawid Ziobro, Simon Linge, Pablo Rodriguez, Matthias Berning, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Sylvia Maczey, Jens Doppelhamer, Chandrika K R, Gayathri Gopalakrishnan
-
Publication number: 20220118619Abstract: The present invention relates to a method and a system for detecting anomalies in a robotic system in an industrial plant. The robotic system is associated with a computing system configured to detect an anomaly in the robotic system. The computer system monitors configuration parameters of the robotic system and process parameters associated with the robotic system. Further, the computing system detects an association between at least one configuration parameter and at least one process parameter for obtaining optimal configuration parameters and optimal process parameters. The optimal configuration parameters and optimal process parameters are analyzed for detecting an anomaly. At least one parameter among the configuration parameters and the process parameters is identified causing the anomaly. Thereafter, the detected anomaly is validated, valid setpoint is estimated and the estimated valid setpoint is updated in the analytics model.Type: ApplicationFiled: December 5, 2019Publication date: April 21, 2022Inventors: Mohak SUKHWANI, Divyasheel SHARMA, Sudarshan M V, Prabhat SHANKAR, Aravindhan GK