equipment design integrated component selection tool (edics)
DESCRIPTION
Equipment Design Integrated Component Selection tool (EDICS). Jim Benfante Ray Seeger December 9, 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) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/1.jpg)
Equipment Design Integrated Component
Selection tool(EDICS)
Jim BenfanteRay Seeger
December 9, 2003
![Page 2: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/2.jpg)
12/9/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)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/3.jpg)
12/9/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)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/4.jpg)
12/9/2003
Design Criteria: Component descriptions
Module
Monitor
Cabling
Fixture
Chassis
Cabinet
Power
Computer-PC
![Page 5: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/5.jpg)
12/9/2003
Semantic Representation
![Page 6: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/6.jpg)
12/9/2003
Semantic Representation (Digital)
![Page 7: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/7.jpg)
12/9/2003
Agent Architecture:
User Interface
Inference Engine
Data Base
Output Selection
PreliminaryClarification & Determination
Administrator
![Page 8: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/8.jpg)
12/9/2003
Knowledge Base Development
Sources of knowledge Designer Expert Current designs
![Page 9: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/9.jpg)
12/9/2003
Data Base Development
Sources of data Vender information
Data sheetCatalogsLead timeCost
Information standardsApproved Vendor List (AVL)
![Page 10: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/10.jpg)
12/9/2003
Rules (Input Description Rules)
(rule (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 11: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/11.jpg)
12/9/2003
Working User Input Screen (Input
Description rules)
![Page 12: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/12.jpg)
12/9/2003
Rules (Digital Module Rules – Comparing User input to
Inventory)
(rule (value {if { {usersInput_1 parameter handshaking} = {this parameter handshaking} {and {this parameter possibility} not{"false"} } }
{then {set {this parameter possibility} "true"}} {else {set {this parameter possibility} "false"}} } }
{if { {usersInput_1 parameter messaging} = {this parameter messaging} {and {this parameter possibility} not{"false"} } }
{then {set {this parameter possibility} "true"}} {else {set {this parameter possibility} "false"}} } }
* * * *
) )
![Page 13: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/13.jpg)
12/9/2003
Working User Input Screen (Digital Module
rules)
![Page 14: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/14.jpg)
12/9/2003
Working User Input Screen
![Page 15: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/15.jpg)
12/9/2003
Working User Input Screen (D1001)
![Page 16: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/16.jpg)
12/9/2003
Working User Input Screen (User
Input)
![Page 17: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/17.jpg)
12/9/2003
Working User Input Screen (User Input
after rules)
![Page 18: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/18.jpg)
12/9/2003
Working User Input Screen (D1001 after
rules)
![Page 19: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/19.jpg)
12/9/2003
Final Rule (Making Module Selection)
A) Using MATHRULE1
compare (req for Ports) to (inv avail ports)
using PORTS1 - ISO1
(where PORTS1 = DigitalIN + DigitalOUT + DigitalIO)
(where ISO1 = users linesIsolatedDigital)
users req PORTS1, compared to the inventory parameter - portsIO.
users req ISO1, compared to the inventory parameter - linesIsolatedDigital.
***************************************************************************************
From NARL send the above parameters to a JAVA proc
PORTS1 / portsIO = p1 #.###
Possable answer a1:
a1 = p1(round up to nearest integer)
a1 is the number of boards of this type needed for solution.
(The inv board with the Min a1 would be the selection.)
(p1 exp. 9/4 = 2.25, 9/8 = 1.125, 9/16 = 0.5625)
(a1 exp. 9/4 = 3, 9/8 = 2, 9/16 = 1 <-)
#3? #2? #1 choice?
(The selection will be made by COST or LEADTIME)
![Page 20: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/20.jpg)
12/9/2003
Final Rule (Making Module Selection)
Possable answer a2:
PORTS1 / portsIO = p1 #.###
a2 = p1(do NOT round up to nearest integer. Use Modulus function)
a1 is the number of boards of this type needed for solution, plus
(The inv board with the Min a1 would be the selection.)
(p1 exp. 20/4 = 5, 20/8 = 2.5, 20/16 = 1.25)
(a2 exp. 20/4 = 5, 20/8 = 2, 20/16 = 1 <--)
(From the remainer, nL2 exp. 20/4 = 0, 20/8 = 4, 20/16 = 4)
|
(with a remainder of 0 no added boards are needed))
![Page 21: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/21.jpg)
12/9/2003
Final Rule (Making Module Selection)
Calculate to satisfy the remainder:
a2r exp. 4/4 = 1 <--, 4/8 = 0.5, 4/16 = 0.25)
Solutions: 1) Q1 from (a2 = 20/16) and Q1 from (a2r = 4/4) <-- #2? choice
2) Q1 from (a2 = 20/16) and Q1 from (a2r = 4/8) <--- #3? choice
(4/8 will have unused Ports)
The COST and LEADTIME decision may make this choice)
Execute MATHRULE2
Execute MATHRULE3
Execute MATHRULE3
Execute Select Best Comparison (User Input to Inventory)
![Page 22: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/22.jpg)
12/9/2003
Estimate Rules for System
Modules (~175 Rules)
Digital Module 25
Analog Module 25
Clock Module25
DAQ Module25
Com Module25
Switch Module 25
Source Module 25
Cabling (~100 Rules)
Computer (~150 Rules)
Chassis (~75 Rules)
Cabinet H/W (~250 Rules)
Test Fixture (~75 Rules)
Monitor (~75 Rules)
Power (~125 Rules)
Total Rule Estimate ~1025 Rule
![Page 23: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/23.jpg)
12/9/2003
Proposed Design Solution
![Page 24: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/24.jpg)
12/9/2003
Issues
Use a database or individual text files
Focus will be on Digital Module Selection
JAVA/NARL Interaction
Data parsing routines
![Page 25: Equipment Design Integrated Component Selection tool (EDICS)](https://reader036.vdocuments.us/reader036/viewer/2022062423/56814e0b550346895dbb78fe/html5/thumbnails/25.jpg)
12/9/2003
Status
Conceptual design completed
Adding to the existing rule base
Selected JAVA and NARL
Data file format