Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003."— Presentation transcript:

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

2 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 design Short time frame Number of components Electronic module descriptions

3 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.

4 10/28/2003 Design Criteria: Component descriptions Module Monitor Cabling Fixture Chassis Cabinet Power Computer-PC

5 10/28/2003 Semantic Representation

6 10/28/2003 Agent Architecture: User Interface Inference Engine Data Base Output Selection Preliminary Clarification & Determination Administrator

7 10/28/2003 Knowledge Base Development Sources of knowledge Designer Expert Current designs

8 10/28/2003 Data Base Development Sources of data Vender information  Data sheet  Catalogs  Lead time  Cost Information standards  Approved Vendor List (AVL)

9 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}}}))

10 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)

11 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}}}))

12 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}}}))

13 10/28/2003 Digital Selection Request

14 10/28/2003 Proposed Design Solution

15 10/28/2003 Issues Use a database or individual text files Focus will be on Digital Module Selection JAVA/NARL Interaction Data parsing routines

16 10/28/2003 Status Conceptual design completed Adding to the existing rule base Selected JAVA and NARL Data file format


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

Similar presentations


Ads by Google