US 12,276,971 B2
Generating PFS diagrams from engineering data
Yogesh Sajanikar, Pune (IN)
Assigned to Bentley Systems, Incorporated, Exton, PA (US)
Filed by Bentley Systems, Incorporated, Exton, PA (US)
Filed on Jan. 28, 2022, as Appl. No. 17/587,746.
Claims priority of application No. 202111054800 (IN), filed on Nov. 26, 2021.
Prior Publication US 2023/0168665 A1, Jun. 1, 2023
Int. Cl. G05B 19/418 (2006.01); G06F 30/13 (2020.01); H01L 23/528 (2006.01); G05B 17/02 (2006.01)
CPC G05B 19/41865 (2013.01) [G05B 19/41835 (2013.01); G06F 30/13 (2020.01); H01L 23/528 (2013.01); G05B 17/02 (2013.01); G05B 2219/23005 (2013.01); G05B 2219/23448 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for iteratively generating a process flow schema (PFS) diagram from engineering data, comprising:
accessing, by an application executing on a computing device, a subset of engineering data in a three-dimensional (3D) model of an industrial process, the subset of engineering data describing a plurality of components of the industrial process;
initially generating, by an automatic layout generator of the application, a layout of the PFS diagram by determining relative positions of components in the PFS diagram from the subset of engineering data, wherein the initially generating allows unconstrained connection positions on components and any spacing of connections;
constraining connection positions on components in the PFS diagram;
regenerating, by the automatic layout generator, the layout based on the constrained connection positions;
changing sizes of the components in the PFS diagram to provide a minimum spacing of connections;
further regenerating, by the automatic layout generator, the layout based on the changed sizes of the components that provide the minimum spacing of connections;
rendering the PFS diagram based on the layout; and
displaying the rendered PFS diagram in a user interface and/or storing the rendered PFS diagram to memory of the computing device.