1 / 16

Equipment Design Integrated Component Selection tool (EDICS)

Equipment Design Integrated Component Selection tool (EDICS). Jim Benfante Ray Seeger October 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)

gerard
Download Presentation

Equipment Design Integrated Component Selection tool (EDICS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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. 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. Design Criteria: Component descriptions • Module • Monitor • Cabling • Fixture • Chassis • Cabinet • Power • Computer-PC

  5. Semantic Representation

  6. Agent Architecture: Administrator Inference Engine Data Base User Interface Preliminary Clarification & Determination Output Selection

  7. Knowledge Base Development • Sources of knowledge • Designer • Expert • Current designs

  8. Data Base Development • Sources of data • Vender information • Data sheet • Catalogs • Lead time • Cost • Information standards • Approved Vendor List (AVL)

  9. 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. Rules (Digital Module Selection Rules) • (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}}}))

  11. 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. 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. Digital Selection Request

  14. Proposed Design Solution

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

  16. Status • Conceptual design completed • Adding to the existing rule base • Selected JAVA and NARL • Data file format

More Related