-
公开(公告)号:US20220337602A1
公开(公告)日:2022-10-20
申请号:US17234041
申请日:2021-04-19
摘要: A method and a system for fault detection and removal in a distributed computing system, implemented as a permissioned blockchain network, is disclosed. The method fault detection comprising compiling and executing a smart contract common for all nodes of the permissioned blockchain network. The smart contract is configured to perform at least one operation from a series of operations comprising: (1) appending transactions including logs indicative of exchanging of messages between the nodes of permissioned blockchain network, (2) detecting malicious behavior of a node in reaching a consensus, and (3) revoking the access of the node upon detecting the malicious behavior. Further, once malicious behavior (and corresponding malicious node) is detected, a consensus is reached between the networked computers of the permissioned blockchain network, by executing a distributed computing program.
-
公开(公告)号:US12059751B2
公开(公告)日:2024-08-13
申请号:US16831885
申请日:2020-03-27
IPC分类号: G05B19/4155 , B23K26/38 , B23K31/00 , G05B19/408
CPC分类号: B23K31/003 , B23K26/38 , G05B19/4083 , G05B19/4155 , G05B2219/36199 , G05B2219/45041
摘要: A system for generating a G-code for controlling an operation of a laser-cutting machine to cut parts from a sheet of material, upon receiving cutting data specifying a cutting order of parts and a cutting order of edges of each part, tests the parts for potential distortions and generates a G-code to avoid the potential distortion. For testing a current part, the system detects a potential distortion when the final edge of the current part is adjacent to an edge of a previously cut part scheduled for cutting before the current part according to the cutting order of parts. The system modifies the cutting order to select the modified cutting order for which the final edge is not adjacent to any edge of any previously cut part.
-
公开(公告)号:US10860002B2
公开(公告)日:2020-12-08
申请号:US15924582
申请日:2018-03-19
IPC分类号: G05B19/41
摘要: A control system for controlling an operation of a processing machine positioning a worktool according to a processing pattern to machine a workpiece. A memory to store a reference trajectory defined in a spatial domain by a sequence of points for positioning the worktool and defined in a time domain by a relative time for positioning the worktool on each point of the reference trajectory. A sensor to determine a state of the processing machine. A reference governor to iteratively process the reference trajectory over a receding horizon including multiple windows of points, and analytically update the relative time for positioning the worktool for some points of the reference trajectory within the receding horizon to satisfy constraints on the operation of the processing machine having the state. A controller to control the operation of the processing machine using control inputs causing the worktool to track the updated reference trajectory.
-
公开(公告)号:US20230421392A1
公开(公告)日:2023-12-28
申请号:US17809255
申请日:2022-06-27
CPC分类号: H04L9/3268 , G05B2219/25205 , G05B19/05 , H04L9/50
摘要: A method and system for blockchain based monitoring and management of industrial automation systems are provided. The industrial automation systems comprise a blockchain-based common runtime for programmable logic controllers (PLCs) used in the industrial automation systems, in the form of a blockchain-integrated unikernel for PLCs. The unikernel is configured to provide functionalities related to security checks available in blockchain technology, an immutable audit trail of the operations within the industrial automation system, trusted, remote updates of industrial firmware by authenticating the updates through the blockchain, and automated integrity checks of controller functionality by comparing against the blockchain, among others.
-
公开(公告)号:US20210049501A1
公开(公告)日:2021-02-18
申请号:US16542299
申请日:2019-08-16
发明人: Uros Kalabic , Zhaojian Li , Abraham Goldsmith
IPC分类号: G06N20/00
摘要: A system for controlling an operation of a machine subject to state constraints in continuous state space of the machine and subject to control input constraints in continuous control input space of the machine is provided. The apparatus includes an input interface to accept data indicative of a state of the machine, a memory configured to store an optimization problem for computing the safety margin of a state and action pair satisfying the state constraints and a control policy mapping the state of the machine within a control invariant set (CIS) to a control input satisfying the control input constraints, and a processor configured to iteratively perform a reinforcement learning (RL) algorithm to jointly control the machine and update the control policy.
-
公开(公告)号:US09744620B2
公开(公告)日:2017-08-29
申请号:US14679359
申请日:2015-04-06
IPC分类号: G06F19/00 , B23K26/082 , G05B19/19 , G05B19/41
CPC分类号: B23K26/082 , G05B19/19 , G05B19/195 , G05B19/41 , G05B2219/34148 , G05B2219/41105 , G05B2219/41194 , G05B2219/42224 , G05B2219/45041
摘要: An operation of a processing machine with redundant actuators is controlled according to a reference trajectory by selecting, from a set of points forming a segment of the reference trajectory to be processed for a period of time, a subset of points corresponding to a fraction of the period of time. The subset of points is selected such that the redundant actuators are capable to position the worktool at each point in the subset within the period of time and are capable to maintain the worktool at the last point of the subset after the period of time while satisfying constraints on motion of the redundant actuators. The segment of the reference trajectory is modified in the time domain and the control inputs for controlling the motion of the redundant actuators are determined using the modified segment of the reference trajectory.
-
公开(公告)号:US11985143B2
公开(公告)日:2024-05-14
申请号:US17234041
申请日:2021-04-19
CPC分类号: H04L63/1416 , H04L9/3239 , H04L63/10 , G06F16/27 , H04L9/50
摘要: A method and a system for fault detection and removal in a distributed computing system, implemented as a permissioned blockchain network, is disclosed. The method fault detection comprising compiling and executing a smart contract common for all nodes of the permissioned blockchain network. The smart contract is configured to perform at least one operation from a series of operations comprising: (1) appending transactions including logs indicative of exchanging of messages between the nodes of permissioned blockchain network, (2) detecting malicious behavior of a node in reaching a consensus, and (3) revoking the access of the node upon detecting the malicious behavior. Further, once malicious behavior (and corresponding malicious node) is detected, a consensus is reached between the networked computers of the permissioned blockchain network, by executing a distributed computing program.
-
公开(公告)号:US20190286106A1
公开(公告)日:2019-09-19
申请号:US15924582
申请日:2018-03-19
IPC分类号: G05B19/41
摘要: A control system for controlling an operation of a processing machine positioning a worktool according to a processing pattern to machine a workpiece. A memory to store a reference trajectory defined in a spatial domain by a sequence of points for positioning the worktool and defined in a time domain by a relative time for positioning the worktool on each point of the reference trajectory. A sensor to determine a state of the processing machine. A reference governor to iteratively process the reference trajectory over a receding horizon including multiple windows of points, and analytically update the relative time for positioning the worktool for some points of the reference trajectory within the receding horizon to satisfy constraints on the operation of the processing machine having the state. A controller to control the operation of the processing machine using control inputs causing the worktool to track the updated reference trajectory.
-
公开(公告)号:US10324446B2
公开(公告)日:2019-06-18
申请号:US15447448
申请日:2017-03-02
摘要: A laser processing system includes redundant actuators positioning a laser spot on a workpiece. The system determines a first trajectory of the first actuator minimizing motion of the first actuator that positions the second actuator such that each point of the reference trajectory is within a range of the second actuator and determines a second trajectory of the second actuator based on a difference between the reference trajectory and the first trajectory. For each axis of control, the system determines an envelope centered on the reference trajectory with a width not greater than the range of the second actuator and determines shortest trajectory traversing the envelope along the time domain to produce the first trajectory. Hence, the first trajectory includes a set of straight segments satisfying the constraints defined by the shape of the envelope. The system includes controllers for control the motion of redundant actuators.
-
公开(公告)号:US09766601B2
公开(公告)日:2017-09-19
申请号:US14480769
申请日:2014-09-09
CPC分类号: G05B13/048
摘要: A method for controlling a system using an explicit model predictive control (EMPC) evaluates, with respect to a state of the system, each inequality in a set of inequalities defining a set of regions of a state space of the system to produce a set of Boolean results. At least some of the inequalities are evaluated concurrently, and a size of the set of Boolean results equals a size of the set of inequalities. The method determines a region including the state by applying a Boolean function to elements of the set of Boolean results corresponding to inequalities forming boundaries of the region and determines a control for the system based on the state and a gain associated with the region. At least some Boolean functions are applied to corresponding elements concurrently after all elements in the set of Boolean results are evaluated.
-
-
-
-
-
-
-
-
-