13
Some Points of “Where the Numbers Come Alive”

Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Some Points of “Where the Numbers Come Alive”

Page 2: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Basic Idea

• App scale and complexity increase

• Off-the-shelf visualization & DB sys, Unite!!!

Page 3: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

EA-6B case

• crack length in a borehole out of service

• FEA of polycrystal structures to predict future crack length/remained life

Page 4: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Visualization System

• OpenDX + Microsoft SQL Server 2005 + Python

visualization interface polycrystals FEA

Page 5: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Video Clip

• Polycrystal Viewer

• http://www.oxford-man.ox.ac.uk/~gheber/PView.wmv

Page 6: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Modeling Polycrystals

• topological, geometric, and mesh entities

• homogenous crystalline grains->inhomogeneous Polycrystals

Part of a polycrystal ontology

Page 7: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Tessellate crystal as finite element mesh

A surface mesh for a grain geometry

Page 8: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

polycrystal geometries

Page 9: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

A Relational Data Model for PolycrystalModels

• Visualization view

Schema diagram of topology tables and relationships

Vertices loops faces regions

Page 10: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

However,…

• far from exhausting commodity hardware and software’ feasibility

• a substantial effort of various domain experts

• laboriously translated the concepts more or less one-for-one, while not “only the constituent parts of propositions are translated” (Wittgenstein, L.: Tractatus Logico-Philosophicus)

Page 11: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Mystery Data

• to import and visualize scientists’ data

– Not completely/consistently specified

– But data says, “…”

• DX Data Prompter for “trail & error”

Page 12: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

Suggestion

• Cosmetic changes– DX database Module

– SQL embedded Python

– .NET integration into SQL Server

• Expressive Model to mimic app domain Onto– Absence of formalized ontology, but Mystery Data

– Web Ontology Language (OWL) • a larger vocabulary, greater machine interpretability

• May be in RDF

• Tend to be still hosted in relational DB

Page 13: Where the Numbers Come Alive - Duke University€¦ · Where the Numbers Come Alive Author: NY Created Date: 4/3/2010 4:51:45 PM

OWL

• 18 kinds of “is-a” (wikipedia)

• OWL avoid it through an explicit logical basis for the language, i.e. Description Logics

– decidable fragments of 1st-order logic

– more expressive than propositional logic