Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28,...

16
Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003

description

10/28/2003 Solution: Provide automated design tool using AI applications and methodologies Provides quick matching of user requirements to available components to satisfy the design requirements. Outputs an electronic file capable of being inserted in existing report formats.

Transcript of Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28,...

Page 1: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

Equipment Design Integrated Component

Selection tool(EDICS)

Jim BenfanteRay Seeger

October 28, 2003

Page 2: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Problem: Design of complex piece electronic equipment

Proposal design – Base-Of-Estimate (BOE)Actual design – Bill-Of-Material (BOM) Cost estimating – Rough-Order-of-Magnitude (ROM)Conceptual designShort time frameNumber of componentsElectronic module descriptions

Page 3: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Solution: Provide automated design tool using AI applications and methodologiesProvides quick matching of user requirements to available components to satisfy the design requirements.Outputs an electronic file capable of being inserted in existing report formats.

Page 4: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Design Criteria: Component descriptions

Module Monitor Cabling Fixture

Chassis Cabinet Power Computer-PC

Page 5: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Semantic Representation

Page 6: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Agent Architecture:

User Interface

Inference Engine

Data Base

Output Selection

PreliminaryClarification & Determination

Administrator

Page 7: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Knowledge Base Development

Sources of knowledge Designer Expert Current designs

Page 8: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Data Base Development

Sources of data Vender information

Data sheetCatalogsLead timeCost

Information standardsApproved Vendor List (AVL)

Page 9: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Rules (Digital Module Selection Rules)

(digitalRule1 (value {if {linesInDigital > 0} {then {set Ports1 += linesInDigital / 8}}} {if {linesOutDigital > 0} {then {set Ports1 += linesOutDigital / 8}}} {if {linesBusDigitalIO > 0} {then {set Ports1 += linesBusDigitalIO / 8}}} {if {linesIsolatedDigital > 0} {then {set isolatedIO1 = linesIsolatedDigital}}}))

Page 10: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

(digitalRule2 (value {if {linesInDigital > 0} {then {set isolatedIO2 += linesInDigital}}} {if {linesOutDigital > 0} {then {set Ports2 += linesOutDigital / 8}}} {if {linesBusDigitalIO > 0} {then {set Ports2 += linesBusDigitalIO / 8}}} {if {linesIsolatedDigital > 0} {then {set isolatedIO2 = linesIsolatedDigital}}}))

Rules (Digital Module Selection Rules)

Page 11: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Rules (Digital Module Selection Rules)

(digitalRule3 (value {if {linesInDigital > 0} {then {set Ports3 += linesInDigital}}} {if {linesOutDigital > 0} {then {set isolatedIO3 += linesOutDigital / 8}}} {if {linesBusDigitalIO > 0} {then {set Ports3 += linesBusDigitalIO / 8}}} {if {linesIsolatedDigital > 0} {then {set isolatedIO3 = linesIsolatedDigital}}}))

Page 12: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Rules (Digital Module Selection Rules)

(digitalRule4 (value {if {linesInDigital > 0} {then {set isolatedIO4 += linesInDigital}}} {if {linesOutDigital > 0} {then {set isolatedIO4 += linesOutDigital / 8}}} {if {linesBusDigitalIO > 0} {then {set Ports3 += linesBusDigitalIO / 8}}} {if {linesIsolatedDigital > 0} {then {set isolatedIO4 = linesIsolatedDigital}}}))

Page 13: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Digital Selection Request

Page 14: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Proposed Design Solution

Page 15: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Issues

Use a database or individual text filesFocus will be on Digital Module SelectionJAVA/NARL InteractionData parsing routines

Page 16: Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.

10/28/2003

Status

Conceptual design completedAdding to the existing rule baseSelected JAVA and NARL Data file format