SlideShare a Scribd company logo
1 of 28
Download to read offline
Design                           Visualisation                                         Conclusions




         An interactive exploration environment for complex
                           process design
                                Eric S Fraga
                   Centre for Process Systems Engineering
                    Department of Chemical Engineering
                                    UCL




                                 25 May 2010



                           An interactive exploration environment for complex process design
                                                                                               1 / 14
Design                                                                       Visualisation                                         Conclusions
                                               The problem of design
                  Process design should be informed by robust optimisation with
                  condence in results to aid in insight generation.
                                                                               Diculties
                                      Cost versus Pressure
                                                                                       complex non-linear, non-convex,
                                                                                       discontinuous  noisy models,
                  1500

                  1400

                  1300


                                                                                       combinatorial search space,
                  1200
   Cost (k$/yr)




                  1100

                  1000

                  900

                  800
                                                                                       small, possibly non-convex, feasible
                  700

                  600
                                                                                       regions,
                         0   5   10        15      20        25   30   35
                                         Pressure (atm)

                                                                                       ill- or un-dened objective function
                                                                                       and constraint equations outside
                                                                                       feasible regions, and
                                                                       An interactive exploration environment for complex process design
                                                                                                                                           2 / 14
Design                            Visualisation                                         Conclusions
           Visualisation and interaction


         Computer based tools for design and optimization are
         intended for use by non-experts.
         Visual representations critical for ease of use.
         Interaction can enable engineer to apply own intuition.
         Strategy is to combine data analytics, visualisation, and robust
         (hybrid) optimisation.
         Applications in energy, water, carbon capture, sustainability,
         and control.



                            An interactive exploration environment for complex process design
                                                                                                3 / 14
Design                               Visualisation                                         Conclusions
         Example: Heat integrated design


  Task
         Identify potential
         integrations for given
         conguration.
         Enable process
         modication for
         better integration.
         Help engineer identify
         design alternatives.



                               An interactive exploration environment for complex process design
                                                                                                   4 / 14
Design                                                     Visualisation                                         Conclusions
                                                     Motivation
     Complex interactions which are dicult to visualise:

                             1
         Normalised values




                             0

                                 R1   R2   P1   P2    P3    R3    R4       P4   $   Qh Qc
                                           Design variables and objectives

     Motivates need for design specic visualisation methods.
                                                     An interactive exploration environment for complex process design
                                                                                                                         5 / 14
Design                            Visualisation                                         Conclusions
                          Requirements



     The visualisation and interaction tool must address the
     following issues

         represents the underlying designs
         indicates relative performance for one or more criteria
         is scalable for large design spaces




                            An interactive exploration environment for complex process design
                                                                                                6 / 14
Design                          Visualisation                                         Conclusions
            Solution: 2-d representation

     Features: units represented, designs connected, scalable




                          An interactive exploration environment for complex process design
                                                                                              7 / 14
Design         Visualisation                                         Conclusions
         Connectivity

                 Procedure
                         discrete sampling of space
                         generated by rst stage search
                         procedure.
                         connectivity represented by an
                         acyclic graph
                         edges connect neighbours based on
                         similarity.
                         neighbourhood identication
                         algorithm is greedy so could be
                         improved.

         An interactive exploration environment for complex process design
                                                                             8 / 14
Design                      Visualisation                                         Conclusions
                       Scalability



                              Properties
                                      current design centred.
                                      specic unit highlighted.
                                      other designs are smaller the
                                      further away they are.
                                      vertical position depends on
  Example with 1000                   direction of design changes.
  design points.


                      An interactive exploration environment for complex process design
                                                                                          9 / 14
Design                          Visualisation                                         Conclusions
            Solution: 3-d representation
     Features: relative performance of designs indicated




                          An interactive exploration environment for complex process design
                                                                                              10 / 14
Design                   Visualisation                                         Conclusions
         Interaction: Model-view-control




                   An interactive exploration environment for complex process design
                                                                                       11 / 14
Design                       Visualisation                                         Conclusions
                      Demonstration


  Steps
         Controller




                       An interactive exploration environment for complex process design
                                                                                           12 / 14
Design                            Visualisation                                         Conclusions
                           Demonstration


  Steps
         Controller
         Initial 3d view




                            An interactive exploration environment for complex process design
                                                                                                12 / 14
Design                            Visualisation                                         Conclusions
                           Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .




                            An interactive exploration environment for complex process design
                                                                                                12 / 14
Design                            Visualisation                                         Conclusions
                           Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .




                            An interactive exploration environment for complex process design
                                                                                                12 / 14
Design                             Visualisation                                         Conclusions
                            Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .
         Next point . . .




                             An interactive exploration environment for complex process design
                                                                                                 12 / 14
Design                                 Visualisation                                         Conclusions
                                Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .
         Next point . . .
         . . . and next . . .




                                 An interactive exploration environment for complex process design
                                                                                                     12 / 14
Design                                 Visualisation                                         Conclusions
                                Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .
         Next point . . .
         . . . and next . . .
         . . . and again . . .



                                 An interactive exploration environment for complex process design
                                                                                                     12 / 14
Design                                 Visualisation                                         Conclusions
                                Demonstration


  Steps
         Controller
         Initial 3d view
         Rotating. . .
         Next point . . .
         . . . and next . . .
         . . . and again . . .
         . . . to the best.

                                 An interactive exploration environment for complex process design
                                                                                                     12 / 14
Design                            Visualisation                                         Conclusions
                           3-d scalability


  Steps
         Initial 3d view




                            An interactive exploration environment for complex process design
                                                                                                13 / 14
Design                            Visualisation                                         Conclusions
                           3-d scalability


  Steps
         Initial 3d view
         Rotating . . .




                            An interactive exploration environment for complex process design
                                                                                                13 / 14
Design                            Visualisation                                         Conclusions
                           3-d scalability


  Steps
         Initial 3d view
         Rotating . . .




                            An interactive exploration environment for complex process design
                                                                                                13 / 14
Design                            Visualisation                                         Conclusions
                           3-d scalability


  Steps
         Initial 3d view
         Rotating . . .




                            An interactive exploration environment for complex process design
                                                                                                13 / 14
Design                             Visualisation                                         Conclusions
                            3-d scalability


  Steps
         Initial 3d view
         Rotating . . .
         Next point . . .




                             An interactive exploration environment for complex process design
                                                                                                 13 / 14
Design                             Visualisation                                         Conclusions
                            3-d scalability


  Steps
         Initial 3d view
         Rotating . . .
         Next point . . .
         and rotated.




                             An interactive exploration environment for complex process design
                                                                                                 13 / 14
Design                             Visualisation                                         Conclusions
                            3-d scalability


  Steps
         Initial 3d view
         Rotating . . .
         Next point . . .
         and rotated.
         Next point . . .




                             An interactive exploration environment for complex process design
                                                                                                 13 / 14
Design                             Visualisation                                         Conclusions
                            3-d scalability


  Steps
         Initial 3d view
         Rotating . . .
         Next point . . .
         and rotated.
         Next point . . .
         and rotated.



                             An interactive exploration environment for complex process design
                                                                                                 13 / 14
Design                               Visualisation                                         Conclusions


  Summary
         interactive M-V-C
         design exploration
         scalable
         representation of
         alternative designs
         targeted design
         problem visualisation




                                        wwwFhomep—gesFu™lF—™FukG£u™e™esfG

                               An interactive exploration environment for complex process design
                                                                                                   14 / 14

More Related Content

What's hot

eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius, Inc.
 
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...Tatsunori Hara
 
DHI-WASY Aktuell 3/12
DHI-WASY Aktuell 3/12DHI-WASY Aktuell 3/12
DHI-WASY Aktuell 3/12DHI-WASY GmbH
 
The Many Facets of UX Design
The Many Facets of UX DesignThe Many Facets of UX Design
The Many Facets of UX DesignJonathan Lupo
 
UML & SCRUM Workshop
UML & SCRUM WorkshopUML & SCRUM Workshop
UML & SCRUM Workshopvilaltajo
 
Good code-isnt-enough
Good code-isnt-enoughGood code-isnt-enough
Good code-isnt-enoughSkills Matter
 
IG4 assignment motion graphics
IG4 assignment motion graphicsIG4 assignment motion graphics
IG4 assignment motion graphicschloecleary
 
Let's go to the whiteboard: how and why software developers use drawings
Let's go to the whiteboard: how and why software developers use drawingsLet's go to the whiteboard: how and why software developers use drawings
Let's go to the whiteboard: how and why software developers use drawingsMauro Cherubini
 
Star Ccm604 Features Final
Star Ccm604 Features FinalStar Ccm604 Features Final
Star Ccm604 Features FinalEd Erb
 

What's hot (12)

eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
eArtius HMGE Algorithm Applied to Optimization Tasks with 10,000 Design Varia...
 
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...
20120725 "Value Co-creation in Tourism" in the 1st Conference on Human side o...
 
DHI-WASY Aktuell 3/12
DHI-WASY Aktuell 3/12DHI-WASY Aktuell 3/12
DHI-WASY Aktuell 3/12
 
The Many Facets of UX Design
The Many Facets of UX DesignThe Many Facets of UX Design
The Many Facets of UX Design
 
UML & SCRUM Workshop
UML & SCRUM WorkshopUML & SCRUM Workshop
UML & SCRUM Workshop
 
Good code-isnt-enough
Good code-isnt-enoughGood code-isnt-enough
Good code-isnt-enough
 
Design1
Design1Design1
Design1
 
IG4 assignment motion graphics
IG4 assignment motion graphicsIG4 assignment motion graphics
IG4 assignment motion graphics
 
Let's go to the whiteboard: how and why software developers use drawings
Let's go to the whiteboard: how and why software developers use drawingsLet's go to the whiteboard: how and why software developers use drawings
Let's go to the whiteboard: how and why software developers use drawings
 
Sa 008 patterns
Sa 008 patternsSa 008 patterns
Sa 008 patterns
 
Solido Proximity Package Datasheet
Solido Proximity Package DatasheetSolido Proximity Package Datasheet
Solido Proximity Package Datasheet
 
Star Ccm604 Features Final
Star Ccm604 Features FinalStar Ccm604 Features Final
Star Ccm604 Features Final
 

Viewers also liked

A Lindenmayer system for heat exchanger network design with stream splitting
A Lindenmayer system for heat exchanger network design with stream splittingA Lindenmayer system for heat exchanger network design with stream splitting
A Lindenmayer system for heat exchanger network design with stream splittingEric Fraga
 
Process systems engineering and the environment
Process systems engineering and the environmentProcess systems engineering and the environment
Process systems engineering and the environmentEric Fraga
 
Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Eric Fraga
 
Optimisation problems and methods in Chemical Engineering: a personal survey
Optimisation problems and methods in Chemical Engineering: a personal surveyOptimisation problems and methods in Chemical Engineering: a personal survey
Optimisation problems and methods in Chemical Engineering: a personal surveyEric Fraga
 
Handbook For Process Plant Project Engineers - Peter Watermeyer
Handbook For Process Plant Project Engineers - Peter WatermeyerHandbook For Process Plant Project Engineers - Peter Watermeyer
Handbook For Process Plant Project Engineers - Peter WatermeyerVeerender Putta
 

Viewers also liked (7)

Simulacions computacionals per a entendre com funcionen els enzims
Simulacions computacionals per a entendre com funcionen els enzimsSimulacions computacionals per a entendre com funcionen els enzims
Simulacions computacionals per a entendre com funcionen els enzims
 
A Lindenmayer system for heat exchanger network design with stream splitting
A Lindenmayer system for heat exchanger network design with stream splittingA Lindenmayer system for heat exchanger network design with stream splitting
A Lindenmayer system for heat exchanger network design with stream splitting
 
Agència per a la Qualitat del Sistema Universitari de Catalunya
Agència per a la Qualitat del Sistema Universitari de CatalunyaAgència per a la Qualitat del Sistema Universitari de Catalunya
Agència per a la Qualitat del Sistema Universitari de Catalunya
 
Process systems engineering and the environment
Process systems engineering and the environmentProcess systems engineering and the environment
Process systems engineering and the environment
 
Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...Computationally efficient surrogate based multi-objective optimisation for PS...
Computationally efficient surrogate based multi-objective optimisation for PS...
 
Optimisation problems and methods in Chemical Engineering: a personal survey
Optimisation problems and methods in Chemical Engineering: a personal surveyOptimisation problems and methods in Chemical Engineering: a personal survey
Optimisation problems and methods in Chemical Engineering: a personal survey
 
Handbook For Process Plant Project Engineers - Peter Watermeyer
Handbook For Process Plant Project Engineers - Peter WatermeyerHandbook For Process Plant Project Engineers - Peter Watermeyer
Handbook For Process Plant Project Engineers - Peter Watermeyer
 

Similar to An interactive exploration environment for complex process design

An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWKaren McGrane
 
ANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang BaekANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang Baekngoinnovation
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team introCapital One
 
Why UX Design Needs Content Strategy
Why UX Design Needs Content StrategyWhy UX Design Needs Content Strategy
Why UX Design Needs Content StrategyKaren McGrane
 
What is Usability
What is UsabilityWhat is Usability
What is UsabilityTed Tschopp
 
XXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationXXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationMichela Turrin
 
Introduction to design specifications to Summer of Code NZ students
Introduction to design specifications to Summer of Code NZ studentsIntroduction to design specifications to Summer of Code NZ students
Introduction to design specifications to Summer of Code NZ studentsLulu Pachuau
 
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...eG Innovations
 
How's the "Little Red Dot" doing in embracing UX
How's the "Little Red Dot" doing in embracing UXHow's the "Little Red Dot" doing in embracing UX
How's the "Little Red Dot" doing in embracing UXUX Consulting Pte Ltd
 
Tawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel VenturesTawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel VenturesAmit Lubovsky
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffectiveUI
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffective
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning ModuleDamien Clauzel
 
Virtual Reality in Concept Design
Virtual Reality in Concept Design Virtual Reality in Concept Design
Virtual Reality in Concept Design IDES Editor
 
Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Joon ho Park
 
Service Oriented Architecture for Undo Functionality
Service Oriented Architecture for Undo FunctionalityService Oriented Architecture for Undo Functionality
Service Oriented Architecture for Undo FunctionalityCONFENIS 2012
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)Steve Lange
 

Similar to An interactive exploration environment for complex process design (20)

An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
General dqi for web
General dqi for webGeneral dqi for web
General dqi for web
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSW
 
ANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang BaekANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang Baek
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team intro
 
Why UX Design Needs Content Strategy
Why UX Design Needs Content StrategyWhy UX Design Needs Content Strategy
Why UX Design Needs Content Strategy
 
What is Usability
What is UsabilityWhat is Usability
What is Usability
 
Akendi
AkendiAkendi
Akendi
 
XXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationXXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final Presentation
 
Introduction to design specifications to Summer of Code NZ students
Introduction to design specifications to Summer of Code NZ studentsIntroduction to design specifications to Summer of Code NZ students
Introduction to design specifications to Summer of Code NZ students
 
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...
Desktop Transformation Success - The 5 Secrets to Delivering User Satisfactio...
 
How's the "Little Red Dot" doing in embracing UX
How's the "Little Red Dot" doing in embracing UXHow's the "Little Red Dot" doing in embracing UX
How's the "Little Red Dot" doing in embracing UX
 
Tawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel VenturesTawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel Ventures
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning Module
 
Virtual Reality in Concept Design
Virtual Reality in Concept Design Virtual Reality in Concept Design
Virtual Reality in Concept Design
 
Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.
 
Service Oriented Architecture for Undo Functionality
Service Oriented Architecture for Undo FunctionalityService Oriented Architecture for Undo Functionality
Service Oriented Architecture for Undo Functionality
 
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
PHX Session #5 : Architecture Without Big Design Up Front (Garibay)
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

An interactive exploration environment for complex process design

  • 1. Design Visualisation Conclusions An interactive exploration environment for complex process design Eric S Fraga Centre for Process Systems Engineering Department of Chemical Engineering UCL 25 May 2010 An interactive exploration environment for complex process design 1 / 14
  • 2. Design Visualisation Conclusions The problem of design Process design should be informed by robust optimisation with condence in results to aid in insight generation. Diculties Cost versus Pressure complex non-linear, non-convex, discontinuous noisy models, 1500 1400 1300 combinatorial search space, 1200 Cost (k$/yr) 1100 1000 900 800 small, possibly non-convex, feasible 700 600 regions, 0 5 10 15 20 25 30 35 Pressure (atm) ill- or un-dened objective function and constraint equations outside feasible regions, and An interactive exploration environment for complex process design 2 / 14
  • 3. Design Visualisation Conclusions Visualisation and interaction Computer based tools for design and optimization are intended for use by non-experts. Visual representations critical for ease of use. Interaction can enable engineer to apply own intuition. Strategy is to combine data analytics, visualisation, and robust (hybrid) optimisation. Applications in energy, water, carbon capture, sustainability, and control. An interactive exploration environment for complex process design 3 / 14
  • 4. Design Visualisation Conclusions Example: Heat integrated design Task Identify potential integrations for given conguration. Enable process modication for better integration. Help engineer identify design alternatives. An interactive exploration environment for complex process design 4 / 14
  • 5. Design Visualisation Conclusions Motivation Complex interactions which are dicult to visualise: 1 Normalised values 0 R1 R2 P1 P2 P3 R3 R4 P4 $ Qh Qc Design variables and objectives Motivates need for design specic visualisation methods. An interactive exploration environment for complex process design 5 / 14
  • 6. Design Visualisation Conclusions Requirements The visualisation and interaction tool must address the following issues represents the underlying designs indicates relative performance for one or more criteria is scalable for large design spaces An interactive exploration environment for complex process design 6 / 14
  • 7. Design Visualisation Conclusions Solution: 2-d representation Features: units represented, designs connected, scalable An interactive exploration environment for complex process design 7 / 14
  • 8. Design Visualisation Conclusions Connectivity Procedure discrete sampling of space generated by rst stage search procedure. connectivity represented by an acyclic graph edges connect neighbours based on similarity. neighbourhood identication algorithm is greedy so could be improved. An interactive exploration environment for complex process design 8 / 14
  • 9. Design Visualisation Conclusions Scalability Properties current design centred. specic unit highlighted. other designs are smaller the further away they are. vertical position depends on Example with 1000 direction of design changes. design points. An interactive exploration environment for complex process design 9 / 14
  • 10. Design Visualisation Conclusions Solution: 3-d representation Features: relative performance of designs indicated An interactive exploration environment for complex process design 10 / 14
  • 11. Design Visualisation Conclusions Interaction: Model-view-control An interactive exploration environment for complex process design 11 / 14
  • 12. Design Visualisation Conclusions Demonstration Steps Controller An interactive exploration environment for complex process design 12 / 14
  • 13. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view An interactive exploration environment for complex process design 12 / 14
  • 14. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . An interactive exploration environment for complex process design 12 / 14
  • 15. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . An interactive exploration environment for complex process design 12 / 14
  • 16. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . Next point . . . An interactive exploration environment for complex process design 12 / 14
  • 17. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . Next point . . . . . . and next . . . An interactive exploration environment for complex process design 12 / 14
  • 18. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . Next point . . . . . . and next . . . . . . and again . . . An interactive exploration environment for complex process design 12 / 14
  • 19. Design Visualisation Conclusions Demonstration Steps Controller Initial 3d view Rotating. . . Next point . . . . . . and next . . . . . . and again . . . . . . to the best. An interactive exploration environment for complex process design 12 / 14
  • 20. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view An interactive exploration environment for complex process design 13 / 14
  • 21. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . An interactive exploration environment for complex process design 13 / 14
  • 22. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . An interactive exploration environment for complex process design 13 / 14
  • 23. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . An interactive exploration environment for complex process design 13 / 14
  • 24. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . Next point . . . An interactive exploration environment for complex process design 13 / 14
  • 25. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . Next point . . . and rotated. An interactive exploration environment for complex process design 13 / 14
  • 26. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . Next point . . . and rotated. Next point . . . An interactive exploration environment for complex process design 13 / 14
  • 27. Design Visualisation Conclusions 3-d scalability Steps Initial 3d view Rotating . . . Next point . . . and rotated. Next point . . . and rotated. An interactive exploration environment for complex process design 13 / 14
  • 28. Design Visualisation Conclusions Summary interactive M-V-C design exploration scalable representation of alternative designs targeted design problem visualisation wwwFhomep—gesFu™lF—™FukG£u™e™esfG An interactive exploration environment for complex process design 14 / 14