Download presentation
Presentation is loading. Please wait.
Published byFelicia Ramsey Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.