Patent ID: 8738332

Claim:
A computer-implemented process for the production of electrical engineering drawings from a computer-aided drafting (CAD) drawing having electrical components positioned therein comprising: implementing a computer aided design application; loading the CAD drawing, the CAD drawing having at least one space having one or more of the electrical components therein; identifying a service area from the CAD drawing, the service area having at least one electrical component therein; creating, with the application, two or more unassigned circuits, each unassigned circuit being associated with a compatible type of component of the electrical components, each unassigned circuit begin created by: identifying a compatible component in the at least one space, populating the unassigned circuit with the compatible component and includes phase grouping circuits to adjacent slots on a panel, wherein populating the unassigned circuit further includes calculating a maximum circuit limit for each of the two or more created unassigned circuits, determining a location for each of the created unassigned circuit based a circuit having routes of close proximity of a one or more circuit matching a specific service type and voltage criteria, and determining a placement for each of a plurality of compatible components in accordance with the calculated maximum circuit limit, the matched specific service type and voltage criteria; determining if the unassigned circuit is finished, wherein determining if the unassigned circuit is finished comprises: tracking at least one parameter, the parameter related to the determination if the unassigned circuit is finished, the one or more parameters being selected from the group consisting of an electrical code, specifications of the electrical components, or user-determined parameters; and comparing the at least one tracked parameter to a pre-determined circuit condition; repeating the identifying of a subsequent compatible component and populating the unassigned circuit with the subsequent compatible components until the unassigned circuit is finished, and repeating creating finished, unassigned circuits for each of the two or more unassigned circuits; determining a shortest route for each finished, unassigned circuit; reorganizing finished, unassigned circuits for gathering finished, unassigned circuits having routes of close proximity; associating each finished, unassigned circuit with a panel having a unique panel identifier, the panel for gathered unassigned circuits being a common panel; establishing a completed circuit by assigning, to each finished, unassigned finished circuit, a circuit identifier and the panel identifier for the panel associated therewith; and producing an electrical engineering drawing having each component identified by its panel identifier and circuit identifier.