Top Banner
PURDUE U N I V E R S I T Y PRECISE, Purdue University, Patents Pending Configuration Driven Design and Reuse: Present and Future Srikanth Devanathan Noel Titus Karthik Ramani
20

Configuration Driven Design and Reuse: Present and Future

Mar 21, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Configuration Driven Design and Reuse: Present and Future

PURDUEU N I V E R S I T Y

PRECISE, Purdue University, Patents Pending

Configuration Driven Design and Reuse: Present and Future

Srikanth DevanathanNoel Titus

Karthik Ramani

Page 2: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Current Work

• Configuration driven design– Reuse product and analysis models in new

designs– Automatically maintain consistency among

sub-systems

CAD(Catia / NX)

Configuration driven design

system

Optimizer(Fiper/Isight)

Analysis(Ansys/MATLAB)

Component (i) geometry changed by designer

Assembly ofcomponents 1,2,…n

Product concept information & functional relationships

Reformulated design task plan

Individual iterations

New solutionSystem changes component (j) geometry

PLM Environment

Optimization Algorithm

CAD(Catia / NX)

Configuration driven design

system

Optimizer(Fiper/Isight)

Analysis(Ansys/MATLAB)

Component (i) geometry changed by designer

Assembly ofcomponents 1,2,…n

Product concept information & functional relationships

Reformulated design task plan

Individual iterations

New solutionSystem changes component (j) geometry

PLM Environment

Optimization Algorithm

Page 3: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Rationale

• Product Design:– Closed loop process– Analysis models Use

Synthesis

Analysis

InterpretFRs

Form, Topology, etc

Performance

Interpret

UseCustomer Feedback

Manufacture

Design

CRs ProductSynthesis

Analysis

InterpretFRs

Form, Topology, etc

Performance

Interpret

UseCustomer Feedback

Manufacture

Design

CRs Product

ConceptDesign

•Generate “idea”

•Explain “what”

EmbodimentDesign

•Identify and qualify major components

•Characterize design parameters

•Assign performance targets

•Identify functional constraints

DetailedDesign

•Establish relationships between parameters

•Select values for various parameters

•Satisfy requirements and constraints

•Meet secondary objectives (e.g. cost)

Feedback

Concept

Performance

Architecture

Configuration

Page 4: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Basics - Product realization

1 2 Synthesis Manufacture3

Analysis Inspection

Use/ Testing

DesignInterpret/Learn

Interpret/Learn

Interpret/Learn

Product Designe.g. CAD, BOM,Tolerances etc. Physical Product

Customer Requirements

FunctionalRequirementsSpecifications

Performance

Process Plan

Page 5: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Reuse and Injection of knowledge

Design

Analysis/Simulation

New Product

Req. Design Tasks

reuse

Current design

Previous design tasks

Concept Database

Page 6: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Design task as a predicate

• Concept definition encapsulates analysis representation• Provides flexible representation for re-design thro’ physics based

configuration• Mathematically captures interactions within product

Design Task

Analysis

Analysis

Product Concept

Form

Designer

M 1

P 1

P 4

P 2

P 3

R 1

R 2

R 3

R 4

R 5

M 2

M 3

C 4

C 1

C 3

C 2

Parameters Maps/ Analysis

Concept Graph

CAD Assembler

Form

Product Concept and Form Definition1

ceial_Instanncept,PartProduct_Cosigners_Tools,Dece,Analysiial_Instanncept,PartProduct_CoTask

)()(

1 Devanathan et al., 2005

Page 7: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Configuration driven design• The domain for each concept is hierarchical• Each product associated with model that mathematically describes

variants in the product space

Page 8: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Example – Solenoid

[w_l := n * rho * PI * d_av / 2.0[r := rho * w_l[d_av := (d_in + d_out ) / 2.0[n_w := n * w_d / c_l[d_out := n_w * w_d[i_ss := v / r[a_g := 0.25 * PI * p_d^2[k1 := 0.5 * p_mu * a_g * (n^2);[l_c := l_pw_2 +l_i_2 / sh_mu_r[f_min = k1 * (i_ss^2) /( (l_gap_max + l_c))[i_max := sqrt(f_max *(l_gap_min + l_c) / k1)[l_gap_max := l_gap_min + stroke[f_avg := 0.5 * (f_min + f_max)[l := c_l + 2*sh_t + b_t[a_pw := PI * sh_d * sh_t[l_pw := 0.5 * (sh_d – p_d)[l_pw_2 := l_pw * a_g / a_pw[l_i := sh_l + sh_t + d_out[l_i_2 := l_i * a_g / a_i[a_i := 2 * PI * d_out * sh_t

Sectional View

Page 9: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Configuration design problem

• Modeled as a composite-CSP– Hierarchical domain, dynamic, meta-CSP– Collection of meta-problemsMinimize such that

– Domain for meta-variables (concepts) is hierarchical– Reduces to a continuous CSP or an Optimization problem under

restrictions.

{ }, , , ,i

X D C FΦ

, the set of constraints is satisfied, where,, the set of m2 meta-variables (or sub-concepts);, the design variables;, the set of domains for the design variables;, the set of inequality constraint;, the set of equality constraints;, the parameters of the meta-variable;are constants.1 2 3 4 5, , , and m m m m m

Page 10: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Example Screenshot

Page 11: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Constraint network (solenoid valve)

• Automatically formulate optimization problem

• Use Constraint solver for consistency maintenance

Page 12: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Leverage

• Two Ph.D. students who are well past their course work and have real design experiences in industry, sufficient computational and information science backgrounds including (Algorithms (CS580), Computer Graphics (CS535 ), and Database Systems (CS541)).

• University fellowships to the student, TA ship, and the University Faculty Award to the PI

• Past 3 years of 2 students work was funded• Engineous and Alcoa student internships.

Page 13: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Observation => New Idea

• Repeated analysis creation/run for– Change in requirements, constraints and

objectives– Small changes in geometry– Validation– Application in a new design – Decision making and selection

• Time consuming and redundant

Page 14: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Proposed new research

• Design Space: The n-dimensional space of valid designs; Performance space: space of performance parameters

• Pre-compute the design and performance space– Allow exploration of the entire design space– Store the design space efficiently– Search the space for a valid design based on new

specifications• Use the product space during configuration

design

Page 15: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Value Proposition (Business)

• Cut design time drastically by– Reusing analysis data for new designs by

leveraging high performance computing infrastructure

– Reusing analysis models by reformulation– Reuse analysis setup by transferring

boundary constraints and loading between designs

Page 16: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Concept selection using Product Spaces

• Given a concept definition, in terms of parameters and constraints, quickly answer– Is a specification feasible?– Can we find instances of two concepts that

will function together?• We attempt to use product spaces for

such questions• Product Space = {Design Space,

Performance Space}

Page 17: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Design space creation and exploration

Solenoid

Valve

Accumulator

Pump Cylinder

Page 18: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Proposed research

• Massively parallel algorithms for pre-computing design spaces– Utilize high performance computing to explore

the space defined by the model– Efficient data structures for indexing and

reasoning with design spaces• Transfer of constraints, parameters,

boundary conditions, loads from previous design (geometry) to current geometry– Extension from 2D to 3D

Page 19: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan

Summary

• Past work was completed beyond original goals• New proposals to NSF (CreativeIT $200 K being

prepared leverages this work)• Another proposal envisioned in the new areas

described = NSF CI positioning ($50 -$250 Million over 2008-12)

• Industry support of higher order ($150 K * 3 years = $450 K) can provide significant business advantage for services, products and future awards.

Page 20: Configuration Driven Design and Reuse: Present and Future

© PRECISE- Purdue Research & Education Center for Information Systems in Engineering © 2005 Srikanth Devanathan