IP Library Patent Application 19019239
Patent Application
App. No. 19/019,239

Automatic control method of generating sub-systems and sub-system arbitration from the deconstruction of a complex equipment graph

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/019,239
Abstract

Apparatuses, systems, methods, and computer program products are disclosed for organizing automatic control in automation systems from a system description, using deconstruction of complex equipment graphs. A system control scheme is automatically generated from a deconstruction of an equipment graph into controllable sets of prioritized sub-systems. An equipment graph comprises one or more subsystems of equipment. Prioritized sub-systems comprise a unique routing path through an equipment graph. Prioritized sub-systems comprise the ability to be actuated and are divided into groups of sub-system sets. Groups of sub-system sets comprise synchronous and asynchronous sets and are created for conjoined routing paths of parallel sub-systems.

Claims (40)

1 . A controller for controlling a controlled system, the controller comprising:

a memory; and

a processor in communication with the memory and configured to:

classify at least one subsystem in an equipment graph as unique;

classify least one subsystem in the equipment graph as incomplete;

classify least one subsystem in an equipment graph as incomplete;

classify least one subsystem in an equipment graph as duplicate;

discard the at least one incomplete subsystems and the at least one duplicate subsystem from the equipment graph creating a compact graph; and

control at least one of the subsystems in the compact graph.

2 . The controller of claim 1 , further comprising classifying the subsystems in the compact graph as synchronous subsystems or asynchronous subsystems.

3 . The controller of claim 2 , wherein classifying the subsystems as synchronous comprises determining that only one routing path through the first equipment subsystem may be run at a time.

4 . The controller of claim 1 , wherein classifying the subsystems as asynchronous comprises determining that multiple routing paths through the first equipment subsystem may be run at a time.

5 . The controller of claim 4 , wherein a first equipment subsystem in the compact graph comprises an input, a transport, and an output.

6 . The controller of claim 5 , further comprising classifying the transport as a controlled transport or a passive transport.

7 . The controller of claim 6 , further comprising classifying the controlled transport as looped or non-looped.

8 . The controller of claim 6 , further comprising classifying the passive transport as convection or line pressure.

9 . The controller of claim 1 , wherein the classifying at least one subsystem in an equipment graph as unique comprises recognizing and extracting the at least one unique subsystem from a system graph.

10 . A method for controlling a controlled system, the method comprising:

classifying at least one subsystem in an equipment graph as unique;

classifying at least one subsystem in the equipment graph as incomplete;

classifying at least one subsystem in an equipment graph as incomplete;

classifying at least one subsystem in an equipment graph as duplicate;

discarding the at least one incomplete subsystem and the at least one duplicate subsystem from the equipment graph creating a compact graph; and

controlling at least one of the subsystems in the compact graph.

11 . The method of claim 10 , wherein at least one subsystem is derived from a drawing file comprising a plurality of controllable devices.

12 . The method of claim 11 , wherein classifying the at least one subsystem comprises extracting the at least one subsystem from a system graph.

13 . The method of claim 12 , wherein at least one of the subsystems represents at least one of the plurality of controllable devices.

14 . The method of claim 13 , wherein a control scheme is generated from the at least one subsystem.

15 . The method of claim 14 , wherein at least one control action from the control scheme is issued to the at least one of the plurality of controllable devices.

16 . The method of claim 10 , wherein at least two subsystems are precomputed.

17 . The method of claim 14 , where path routing devices of a first subsystem and path routing devices of a second subsystem are precomputed.

18 . A non-transitory storage medium encoded with instructions for execution by a processor for controlling a controlled system, the non-transitory storage medium comprising:

instructions for classifying at least one subsystem in an equipment graph as unique;

instructions for classifying at least one subsystem in an equipment graph as duplicate;

instructions for classifying at least one subsystem in an equipment graph as complete;

instructions for classifying at least one subsystem in an equipment graph as incomplete;

instructions for discarding the at least one incomplete subsystem and the at least one duplicate subsystem from the equipment graph, creating a compact graph; and

instructions for controlling at least one of the subsystems in the compact graph.

19 . The non-transitory storage medium of claim 18 , wherein at least two subsystems belong to multiple groups.

20 . The non-transitory storage medium of claim 19 , wherein the multiple groups comprise an asynchronous group and a synchronous group.

Assignments (2)
SECURITY INTEREST Recorded Nov 19, 2025
From: PASSIVELOGIC, INC.; QUANTUM ALLIANCE LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073605/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2025
From: HARVEY, TROY AARON
To: PASSIVELOGIC, INC.
Reel/Frame 069846/0129 →