Method and program product for validation of circuit models for phase connectivity
First Claim
1. A method, implemented by a computer system having one or more processors and used for circuit model management/exchange between entities communicating over a network, for comparing and validating a phase connectivity of connected conducting electrical components in a circuit model, the method comprising:
- assigning a unique binary phase-type connectivity mask value to each of possible different phase connection types associated with conducting electrical components in a particular circuit or circuit portion;
obtaining phase connectivity attribute data for a plurality of components of the circuit or circuit portion;
assigning a corresponding phase-type connectivity mask value indicative of the electrical phase connectivity requirement for a first component based on obtained phase connectivity attribute data for said first circuit component;
assigning a corresponding phase-type connectivity mask value indicative of the electrical phase connectivity requirement for a second component based on obtained phase connectivity attribute data for said second circuit component;
evaluating and validating pairs of connected components in the circuit, using said one or more processors, by;
i) performing a bit-wise logical ‘
AND’
operation between assigned phase-type mask values of said first and second circuit components;
ii) comparing a result of the logical ‘
AND’
operation with each individual assigned phase-type mask value of both said first and second circuit components, whereinif either comparison results in a match, the phase connectivity between said first and said second component is validated and the first and the second component are identified as being electrically connectable;
or conversely,if neither comparison results in a match, the phase connectivity between said first and said second component is not validated and the first and the second component are considered as not being electrically connectable;
repeating operations (i) and (ii) above until all connections between connected components in the circuit model have been evaluated; and
communicating said component validation results of an evaluated circuit model to one or more entities in said communications network.
2 Assignments
0 Petitions
Accused Products
Abstract
Circuit component connectivity evaluation and validation method provides comparing and validating the correctness of electrical phase connectivity at connection nodes between conducting components within a circuit model of a power distribution network or other circuit. Phase connectivity requirements of each connected component/device/equipment in a particular circuit are obtained from a Common Interface Model (CIM) file containing parameter data describing the circuit. XML data strings obtained from the CIM file are parsed into enumerated data objects representing each component'"'"'s phase connectivity requirements and assigned unique four bit binary phase connectivity mask values indicative of the particular electrical phase connectivity requirements of each component. Associated mask values corresponding to connection nodes between pairs of connected components are bit-wise logically “AND”ed and the result compared to each component'"'"'s bit mask to validate that each connected component in the circuit is a correct phase type match with other components to which it is connected.
-
Citations
10 Claims
-
1. A method, implemented by a computer system having one or more processors and used for circuit model management/exchange between entities communicating over a network, for comparing and validating a phase connectivity of connected conducting electrical components in a circuit model, the method comprising:
-
assigning a unique binary phase-type connectivity mask value to each of possible different phase connection types associated with conducting electrical components in a particular circuit or circuit portion; obtaining phase connectivity attribute data for a plurality of components of the circuit or circuit portion; assigning a corresponding phase-type connectivity mask value indicative of the electrical phase connectivity requirement for a first component based on obtained phase connectivity attribute data for said first circuit component; assigning a corresponding phase-type connectivity mask value indicative of the electrical phase connectivity requirement for a second component based on obtained phase connectivity attribute data for said second circuit component; evaluating and validating pairs of connected components in the circuit, using said one or more processors, by; i) performing a bit-wise logical ‘
AND’
operation between assigned phase-type mask values of said first and second circuit components;ii) comparing a result of the logical ‘
AND’
operation with each individual assigned phase-type mask value of both said first and second circuit components, whereinif either comparison results in a match, the phase connectivity between said first and said second component is validated and the first and the second component are identified as being electrically connectable;
or conversely,if neither comparison results in a match, the phase connectivity between said first and said second component is not validated and the first and the second component are considered as not being electrically connectable; repeating operations (i) and (ii) above until all connections between connected components in the circuit model have been evaluated; and communicating said component validation results of an evaluated circuit model to one or more entities in said communications network. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system, including at least one computer processor, for providing engineering model management/exchange between entities communicating over a network and for evaluating and validating phase connectivity of connected conducting electrical components described in a circuit model, the computer system configured to function and/or perform operations comprising:
-
assigning a unique four bit binary phase-type connectivity mask value to each of possible different phase connection types for conducting electrical components of the circuit model; obtaining phase connectivity data concerning a plurality of components of the circuit model from a data file containing parameter data describing the circuit model; assigning a phase-type connectivity mask value that is correspondingly indicative of electrical phase connectivity requirements of each of said plurality of circuit components based on the phase connectivity attribute data; performing a bit-wise logical ‘
AND’
operation between assigned phase-type connectivity mask values of a pair of connected circuit components;comparing a result of the logical ‘
AND’
operation with each individual assigned phase-type mask value of both circuit components of the pair, wherein if either comparison results in a match, the phase connectivity between the pair of components is validated and the pair of components are identified as being electrically connectable, and if neither comparison results in a match, the phase connectivity between said the pair of components is not validated and the pair of components are identified as not being electrically connectable;repeatedly performing said bit-wise logical ‘
AND’ and
result comparing operations above until all circuit connections between connected pair of components in a circuit model are evaluated; andcommunicating said component validation results of an evaluated circuit model to one or entities over said communications network. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer-readable tangible storage medium embodying one or more sequences of computer-executable processing instructions which, when executed by one or more computer processors of a MEP/model manager system in an information exchange/communications network, causes the system to perform operations and/or functions of evaluating and validating phase connectivity for electrical components of a circuit model provided in a data file, the processing instructions comprising:
-
a first sequence of instruction that assign a different unique binary phase-type connectivity mask value for each different possible phase connection type of conducting electrical component of a circuit model; a second sequence of instruction that read a string of phase connectivity attribute data for a plurality of components of the circuit from a data file containing parameter data describing the circuit model; a third sequence of instruction that assign a specific phase-type connectivity mask value to each of said plurality of circuit components based on the phase connectivity attribute data read fro the file, the assigned mask value being correspondingly indicative of a component'"'"'s particular electrical phase connectivity requirements; a forth sequence of instruction that perform a bit-wise logical ‘
AND’
operation between assigned phase-type connectivity mask values of a pair of connected circuit components;a fifth sequence of instruction that compare a result of the logical ‘
AND’
operation with each individual assigned phase-type mask value of both circuit components of the pair, whereinif either comparison results in a match, the phase connectivity between the pair of components is validated and the pair of components are identified as being electrically connectable, and if neither comparison results in a match, the phase connectivity between said the pair of components is not validated and the pair of components are identified as not being electrically connectable; and instructions causing the system to repetitively perform said fourth and fifth sequence of instruction for pairs of connected circuit components specified in the circuit model data file until all connections between connected pairs of components are evaluated. - View Dependent Claims (9, 10)
-
Specification