-
公开(公告)号:US12174611B2
公开(公告)日:2024-12-24
申请号:US17434063
申请日:2019-03-07
Applicant: ABB Schweiz AG
Inventor: Johan Wessén
IPC: G05B19/41 , G05B19/4155
Abstract: A method of controlling an industrial system including at least one agent, the method including providing a representation of the industrial system as a finite state machine, the state machine including a plurality of nodes and a plurality of edges, where each node represents a discrete system state of the industrial system, each edge represents an action for a state transition between system states represented by two of the nodes, and at least one execution value is associated with at least one of the edges; executing at least one action by the at least one agent, the at least one action being represented by at least one of the edges; and modifying at least one execution value associated with at least one of the edges representing the at least one executed action, based on an outcome of the at least one executed action.
-
公开(公告)号:US11478929B2
公开(公告)日:2022-10-25
申请号:US16348463
申请日:2016-11-09
Applicant: ABB Schweiz AG
Inventor: Johan Wessén , Ivan Lundberg , Sead Travancic
IPC: B25J9/16 , G05B19/418 , G06F9/448
Abstract: A method for determining possible transitions of system states in an industrial system with a plurality of agents with discrete agent states. The method comprises the steps of defining a plurality of rules, each rule comprising a pre-condition of at least one agent state that is to be changed, a post-condition of the at least one agent state, and an action or actions resulting in a corresponding transition of the at least one agent state; defining a plurality of nodes, each node comprising a system state; and evaluating for a plurality of pairs of nodes, whereby one node of each pair acts as a pre- condition node and the other node of each pair acts as a post-condition node, whether the pair can, given the rules, be directly connected by an edge, each edge comprising an action or actions required for a transition between the respective pre- and post-condition system states.
-
公开(公告)号:US20220137597A1
公开(公告)日:2022-05-05
申请号:US17434063
申请日:2019-03-07
Applicant: ABB Schweiz AG
Inventor: Johan Wessén
IPC: G05B19/4155
Abstract: A method of controlling an industrial system including at least one agent, the method including providing a representation of the industrial system as a finite state machine, the state machine including a plurality of nodes and a plurality of edges, where each node represents a discrete system state of the industrial system, each edge represents an action for a state transition between system states represented by two of the nodes, and at least one execution value is associated with at least one of the edges; executing at least one action by the at least one agent, the at least one action being represented by at least one of the edges; and modifying at least one execution value associated with at least one of the edges representing the at least one executed action, based on an outcome of the at least one executed action.
-
公开(公告)号:US20190270202A1
公开(公告)日:2019-09-05
申请号:US16348463
申请日:2016-11-09
Applicant: ABB Schweiz AG
Inventor: Johan Wessén , Ivan Lundberg , Sead Travancic
IPC: B25J9/16 , G05B19/418
Abstract: A method for determining possible transitions of system states in an industrial system with a plurality of agents with discrete agent states. The method includes the step of defining a plurality of rules, each rule having a pre-condition of at least one agent state that is to be changed, a post-condition of the at least one agent state, and an action or actions resulting in a corresponding transition of the at least one agent state. The method further includes the step of defining a plurality of nodes, each node having a system state. The method further includes the step of and evaluating for a plurality of pairs of nodes, whereby one node of each pair acts as a pre-condition node and the other node of each pair acts as a post-condition node, whether the pair can, given the rules, be directly connected by means of an edge. Each edge includes an action or actions required for a transition between the respective pre- and post-condition system states. By determining possible direct transitions between the system states offline, fast runtime decisions by system's controller are allowed to take place.
-
-
-