SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Introduction        Process Integration                   Water distribution                        Summary




               Visualisation and interaction for design


                               Professor Eric S Fraga
                              Department of Chemical Engineering
                               UCL (University College London)




                     ECOSSE Retrospective Symposium
                              Edinburgh
                             17 April 2009

                                                                                     c 2009, All rights reserved.

                                                              Visualisation and interaction for design
                                                                                                          1 / 20
Introduction            Process Integration       Water distribution                                               Summary

                               Process design

      Process design should be informed by robust optimisation with
      confidence in results. But...
           complex non-linear, non-convex,
           discontinuous & noisy models,                           1500
                                                                                       Cost versus Pressure


                                                                   1400

                                                                   1300
           combinatorial search space,                             1200




                                                    Cost (k$/yr)
                                                                   1100


           small, possibly non-convex, feasible                    1000

                                                                   900

           regions, and                                            800

                                                                   700

                                                                   600
                                                                          0   5   10        15      20        25   30   35
           ill- or un-defined objective function                                           Pressure (atm)



           and constraint equations outside
           feasible regions.


                                                            Visualisation and interaction for design
                                                                                                                         2 / 20
Introduction             Process Integration    Water distribution                        Summary




               The simplest things give me ideas.
                                                                          Joan Mir´
                                                                                  o




                                                    Visualisation and interaction for design
                                                                                               3 / 20
Introduction               Process Integration       Water distribution                       Summary

                   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.



                                                        Visualisation and interaction for design
                                                                                                   4 / 20
Introduction            Process Integration   Water distribution                       Summary

               Heat-integrated process design

 Task:
         Identify potential
         integrations for given
         configuration.

         Enable process
         modification for
         better integration.

         Help engineer identify
         design alternatives.



                                                 Visualisation and interaction for design
                                                                                            5 / 20
Introduction             Process Integration     Water distribution                       Summary




               To simplify complications is the first essential of
               success.
                                                        George Earle Buckle




                                                    Visualisation and interaction for design
                                                                                               6 / 20
Introduction               Process Integration      Water distribution                       Summary

                          Visual representation
      For a given process configuration, we can display the hot and
      cold streams visually and support interaction, where

               x-axis for position independent
               duties,

               y -axis for temperature, and

               hot stream overlapping cold
               stream indicates heat integration.

      Allow user to manipulate process by moving streams (the tail
      wagging dog approach): streams can be moved horizontally for
      different integrations and moved vertically or stretched
      horizontally to change underlying unit designs.

                                                       Visualisation and interaction for design
                                                                                                  7 / 20
Introduction                  Process Integration                 Water distribution                        Summary

                          HEN design algorithm
                                              1     Define list of intervals
A graphical view of                                                   ns
process heat requirements                                       I ←        {{xa,i } ∪ {xb,i }}
defines left and right                                                  1
end-points for each hot
and cold stream in the
                                              2     For each interval [Ij , Ij+1 ]:
process:                                               1   Generate list of active streams, A.
                                                       2   Sort A from top to bottom using yb values.
                                                       3   Generate match for each hot stream
           {(xa,i , ya,i )}
                                                           immediately above cold stream in A.
           {(xb,i , yb,i )}                            4   Generate utility match for all other
                                                           streams.
i = 1, . . . , ns and
                                              3     Coalesce adjacent similar matches.
x, y ∈ Z+ .
                                              4     Design exchanger for each match.
                                              5     Cost all exchangers and utility use.
                                                                      Visualisation and interaction for design
                                                                                                                 8 / 20
Introduction   Process Integration        Water distribution                        Summary

                      Demonstration




       www                           ESF, Patel & Rowe (2001). ChERD 79(7):765–776



                                              Visualisation and interaction for design
                                                                                         9 / 20
Introduction         Process Integration                    Water distribution                       Summary

               Water distribution networks
      We wish to design the pipe network for water distribution for a
      given configuration with the aim of meeting water demand
      with redundancy in the network. A small motivating problem:


                                                                       7 nodes

                                                                       8 pipes

                                                                       1 reservoir

                                                                       no pumps


                                     Alperovits & Shamir (1977), Water Resource Research 13(6):885-900



                                                               Visualisation and interaction for design
                                                                                                          10 / 20
Introduction              Process Integration       Water distribution                       Summary

                          The design problem
      Given
               network layout: connectivity, length (Lk ), set of discrete pipe
               diameters, pipe cost;

               node demands, Dn ; and,
                                           min
               minimum head requirements, Hn .

      Determine
               diameter of each pipe, dk , chosen from the set of discrete
               diameters;

               flow amount and direction, Qk ; and,

               head (pressure) at each node, Hn

      so as to minimise total network cost.
                                                       Visualisation and interaction for design
                                                                                                  11 / 20
Introduction          Process Integration               Water distribution                         Summary

                                  The model
                               min               Cm Lk ykm
                                        k    m

      subject to:

                            Qk −            Qk = Dn
                     k∈In           k∈On
                                          ∆Hk = Hn∈Ik − Hn∈Ok
                                                                      β
                                                             Qk                      −γ
                                          ∆Hk = w                         Lk        dm ykm
                                                             CHW               m
                                                  min
                                            Hn ≥ Hn + En
                                            ykm = 1
                                      m

      Indices: k, pipes/connections, n, nodes, and m, pipe
      diameters.
                                                             Visualisation and interaction for design
                                                                                                        12 / 20
Introduction               Process Integration        Water distribution                       Summary

                           Direct optimization
               Solved minlp in gams, using dicopt with the cplex milp
               solver and a variety of nlp solvers:


                 Initial                         Solution (103 $)
           Configuration           conopt2 conopt3 minos minos5
         None                           659        655              444               Fails
         All flows = 100                 441        441              452                452

               Initialization affects success of the nlp solvers.
               Consider visual and interactive tool for initialization of
               subsequent mathematical programming method: hybrid
               approach.
                                                         Visualisation and interaction for design
                                                                                                    13 / 20
Introduction             Process Integration   Water distribution                       Summary




               Simplicity and complexity need each other.
                                                                    John Maeda




                                                  Visualisation and interaction for design
                                                                                             14 / 20
Introduction              Process Integration       Water distribution                        Summary

                         Discrete optimization
      Use of visualization requires mapping from continuous to
      discrete space.

               Mapping converts MINLP to discrete
               programming model ...

               ... but equality constraints cannot be
               satisfied in discrete space.

               So we use interval analysis to identify
               solutions which are close to feasible in
               discrete space.
      The discrete model is solved either by the engineer through
      interaction or using an embedded stochastic optimisation
      procedure.
                                                        Visualisation and interaction for design
                                                                                                   15 / 20
Introduction         Process Integration                  Water distribution                       Summary

                      Interval arithmetic

      Changes to model given that node heads are now intervals:

                  ∆Hk         =       Hn∈Ik − Hn∈Ok
                                                      1
                                                      β
                                            ∆Hk
                    Qk        =
                                           w C Lk γ
                                               βd
                                                 k

                        0 ∈                   Qk −            Qk − Dn
                                     k∈In             k∈On


      where    indicates an interval value.



                                                             Visualisation and interaction for design
                                                                                                        16 / 20
Introduction   Process Integration                    Water distribution                        Summary

                      Demonstration




       www      ESF & Papageorgiou (2007), Optimization and Its Applications, Springer, 4:311-332.




                                                          Visualisation and interaction for design
                                                                                                     17 / 20
Introduction             Process Integration        Water distribution                       Summary

                    Hybrid procedure results

               Initial                         Solution (103 $)
           Configuration         conopt2 conopt3 minos minos5
         None                         659        655              444               Fails
         All flows = 100               441        441              452                452




                                                       Visualisation and interaction for design
                                                                                                  18 / 20
Introduction               Process Integration        Water distribution                       Summary

                      Hybrid procedure results

                 Initial                         Solution (103 $)
           Configuration           conopt2 conopt3 minos minos5
         None                           659        655              444               Fails
         All flows = 100                 441        441              452                452
         Hybrid                         419        419              423                419


               Behaviour of nlp solvers is more consistent.
               The global optimum is found in 3 of the cases.
               Solutions obtained are better in all cases.
                                                         Visualisation and interaction for design
                                                                                                    18 / 20
Introduction             Process Integration     Water distribution                       Summary

                                       Summary


               To simplify complications is the first essential of
               success.
                                                        George Earle Buckle

      But...
               Everything should be made as simple as possible, but
               not simpler.
                                                                 Albert Einstein



                                                    Visualisation and interaction for design
                                                                                               19 / 20
Introduction         Process Integration   Water distribution                       Summary




      Acknowledgements
      The following have contributed to the work presented here:

                     Dr Lazaros Papageorgiou, UCL
                         Ms Rupal Patel, UCL
                        Dr Glenn Rowe, Dundee

      and the ECOSSE group is to blame for my working in this
      field!


      http://www.homepages.ucl.ac.uk/~ucecesf/research.html



                                              Visualisation and interaction for design
                                                                                         20 / 20

Mais conteúdo relacionado

Semelhante a Visualisation and interaction for design

An interactive exploration environment for complex process design
An interactive exploration environment for complex process designAn interactive exploration environment for complex process design
An interactive exploration environment for complex process designEric Fraga
 
XXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationXXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationMichela Turrin
 
SEMANCO Workshop Theme1 - Semanco
SEMANCO Workshop Theme1 - SemancoSEMANCO Workshop Theme1 - Semanco
SEMANCO Workshop Theme1 - SemancoARCSalle
 
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...IRJET Journal
 
3.2 system design for eco efficiency vezzoli-09-10 (34)
3.2 system design for eco efficiency vezzoli-09-10 (34)3.2 system design for eco efficiency vezzoli-09-10 (34)
3.2 system design for eco efficiency vezzoli-09-10 (34)vezzoliDSS
 
GIS Integral Solution in Water Utility Management
GIS Integral Solution in Water Utility ManagementGIS Integral Solution in Water Utility Management
GIS Integral Solution in Water Utility ManagementEsri
 

Semelhante a Visualisation and interaction for design (9)

An interactive exploration environment for complex process design
An interactive exploration environment for complex process designAn interactive exploration environment for complex process design
An interactive exploration environment for complex process design
 
XXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final PresentationXXl2013 - G1 - (Pre)Final Presentation
XXl2013 - G1 - (Pre)Final Presentation
 
arcuser46
arcuser46arcuser46
arcuser46
 
Saba ahmed
Saba ahmedSaba ahmed
Saba ahmed
 
SEMANCO Workshop Theme1 - Semanco
SEMANCO Workshop Theme1 - SemancoSEMANCO Workshop Theme1 - Semanco
SEMANCO Workshop Theme1 - Semanco
 
Energy Analysis
Energy AnalysisEnergy Analysis
Energy Analysis
 
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
Improved Quality of Watermark Image by using Integrated SVD with Discrete Wav...
 
3.2 system design for eco efficiency vezzoli-09-10 (34)
3.2 system design for eco efficiency vezzoli-09-10 (34)3.2 system design for eco efficiency vezzoli-09-10 (34)
3.2 system design for eco efficiency vezzoli-09-10 (34)
 
GIS Integral Solution in Water Utility Management
GIS Integral Solution in Water Utility ManagementGIS Integral Solution in Water Utility Management
GIS Integral Solution in Water Utility Management
 

Mais de Eric Fraga

Literate programming and reproducible research
Literate programming and reproducible researchLiterate programming and reproducible research
Literate programming and reproducible researchEric Fraga
 
Stochastic methods and models for multi-objective dynamic optimisation problems
Stochastic methods and models for multi-objective dynamic optimisation problemsStochastic methods and models for multi-objective dynamic optimisation problems
Stochastic methods and models for multi-objective dynamic optimisation problemsEric 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
 
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
 
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
 

Mais de Eric Fraga (6)

Literate programming and reproducible research
Literate programming and reproducible researchLiterate programming and reproducible research
Literate programming and reproducible research
 
Stochastic methods and models for multi-objective dynamic optimisation problems
Stochastic methods and models for multi-objective dynamic optimisation problemsStochastic methods and models for multi-objective dynamic optimisation problems
Stochastic methods and models for multi-objective dynamic optimisation problems
 
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
 
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...
 
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
 
Process systems engineering and the environment
Process systems engineering and the environmentProcess systems engineering and the environment
Process systems engineering and the environment
 

Último

VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Narsimha murthy
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,bhuyansuprit
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 

Último (20)

VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...Revit Understanding Reference Planes and Reference lines in Revit for Family ...
Revit Understanding Reference Planes and Reference lines in Revit for Family ...
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 

Visualisation and interaction for design

  • 1. Introduction Process Integration Water distribution Summary Visualisation and interaction for design Professor Eric S Fraga Department of Chemical Engineering UCL (University College London) ECOSSE Retrospective Symposium Edinburgh 17 April 2009 c 2009, All rights reserved. Visualisation and interaction for design 1 / 20
  • 2. Introduction Process Integration Water distribution Summary Process design Process design should be informed by robust optimisation with confidence in results. But... complex non-linear, non-convex, discontinuous & noisy models, 1500 Cost versus Pressure 1400 1300 combinatorial search space, 1200 Cost (k$/yr) 1100 small, possibly non-convex, feasible 1000 900 regions, and 800 700 600 0 5 10 15 20 25 30 35 ill- or un-defined objective function Pressure (atm) and constraint equations outside feasible regions. Visualisation and interaction for design 2 / 20
  • 3. Introduction Process Integration Water distribution Summary The simplest things give me ideas. Joan Mir´ o Visualisation and interaction for design 3 / 20
  • 4. Introduction Process Integration Water distribution Summary 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. Visualisation and interaction for design 4 / 20
  • 5. Introduction Process Integration Water distribution Summary Heat-integrated process design Task: Identify potential integrations for given configuration. Enable process modification for better integration. Help engineer identify design alternatives. Visualisation and interaction for design 5 / 20
  • 6. Introduction Process Integration Water distribution Summary To simplify complications is the first essential of success. George Earle Buckle Visualisation and interaction for design 6 / 20
  • 7. Introduction Process Integration Water distribution Summary Visual representation For a given process configuration, we can display the hot and cold streams visually and support interaction, where x-axis for position independent duties, y -axis for temperature, and hot stream overlapping cold stream indicates heat integration. Allow user to manipulate process by moving streams (the tail wagging dog approach): streams can be moved horizontally for different integrations and moved vertically or stretched horizontally to change underlying unit designs. Visualisation and interaction for design 7 / 20
  • 8. Introduction Process Integration Water distribution Summary HEN design algorithm 1 Define list of intervals A graphical view of ns process heat requirements I ← {{xa,i } ∪ {xb,i }} defines left and right 1 end-points for each hot and cold stream in the 2 For each interval [Ij , Ij+1 ]: process: 1 Generate list of active streams, A. 2 Sort A from top to bottom using yb values. 3 Generate match for each hot stream {(xa,i , ya,i )} immediately above cold stream in A. {(xb,i , yb,i )} 4 Generate utility match for all other streams. i = 1, . . . , ns and 3 Coalesce adjacent similar matches. x, y ∈ Z+ . 4 Design exchanger for each match. 5 Cost all exchangers and utility use. Visualisation and interaction for design 8 / 20
  • 9. Introduction Process Integration Water distribution Summary Demonstration www ESF, Patel & Rowe (2001). ChERD 79(7):765–776 Visualisation and interaction for design 9 / 20
  • 10. Introduction Process Integration Water distribution Summary Water distribution networks We wish to design the pipe network for water distribution for a given configuration with the aim of meeting water demand with redundancy in the network. A small motivating problem: 7 nodes 8 pipes 1 reservoir no pumps Alperovits & Shamir (1977), Water Resource Research 13(6):885-900 Visualisation and interaction for design 10 / 20
  • 11. Introduction Process Integration Water distribution Summary The design problem Given network layout: connectivity, length (Lk ), set of discrete pipe diameters, pipe cost; node demands, Dn ; and, min minimum head requirements, Hn . Determine diameter of each pipe, dk , chosen from the set of discrete diameters; flow amount and direction, Qk ; and, head (pressure) at each node, Hn so as to minimise total network cost. Visualisation and interaction for design 11 / 20
  • 12. Introduction Process Integration Water distribution Summary The model min Cm Lk ykm k m subject to: Qk − Qk = Dn k∈In k∈On ∆Hk = Hn∈Ik − Hn∈Ok β Qk −γ ∆Hk = w Lk dm ykm CHW m min Hn ≥ Hn + En ykm = 1 m Indices: k, pipes/connections, n, nodes, and m, pipe diameters. Visualisation and interaction for design 12 / 20
  • 13. Introduction Process Integration Water distribution Summary Direct optimization Solved minlp in gams, using dicopt with the cplex milp solver and a variety of nlp solvers: Initial Solution (103 $) Configuration conopt2 conopt3 minos minos5 None 659 655 444 Fails All flows = 100 441 441 452 452 Initialization affects success of the nlp solvers. Consider visual and interactive tool for initialization of subsequent mathematical programming method: hybrid approach. Visualisation and interaction for design 13 / 20
  • 14. Introduction Process Integration Water distribution Summary Simplicity and complexity need each other. John Maeda Visualisation and interaction for design 14 / 20
  • 15. Introduction Process Integration Water distribution Summary Discrete optimization Use of visualization requires mapping from continuous to discrete space. Mapping converts MINLP to discrete programming model ... ... but equality constraints cannot be satisfied in discrete space. So we use interval analysis to identify solutions which are close to feasible in discrete space. The discrete model is solved either by the engineer through interaction or using an embedded stochastic optimisation procedure. Visualisation and interaction for design 15 / 20
  • 16. Introduction Process Integration Water distribution Summary Interval arithmetic Changes to model given that node heads are now intervals: ∆Hk = Hn∈Ik − Hn∈Ok 1 β ∆Hk Qk = w C Lk γ βd k 0 ∈ Qk − Qk − Dn k∈In k∈On where indicates an interval value. Visualisation and interaction for design 16 / 20
  • 17. Introduction Process Integration Water distribution Summary Demonstration www ESF & Papageorgiou (2007), Optimization and Its Applications, Springer, 4:311-332. Visualisation and interaction for design 17 / 20
  • 18. Introduction Process Integration Water distribution Summary Hybrid procedure results Initial Solution (103 $) Configuration conopt2 conopt3 minos minos5 None 659 655 444 Fails All flows = 100 441 441 452 452 Visualisation and interaction for design 18 / 20
  • 19. Introduction Process Integration Water distribution Summary Hybrid procedure results Initial Solution (103 $) Configuration conopt2 conopt3 minos minos5 None 659 655 444 Fails All flows = 100 441 441 452 452 Hybrid 419 419 423 419 Behaviour of nlp solvers is more consistent. The global optimum is found in 3 of the cases. Solutions obtained are better in all cases. Visualisation and interaction for design 18 / 20
  • 20. Introduction Process Integration Water distribution Summary Summary To simplify complications is the first essential of success. George Earle Buckle But... Everything should be made as simple as possible, but not simpler. Albert Einstein Visualisation and interaction for design 19 / 20
  • 21. Introduction Process Integration Water distribution Summary Acknowledgements The following have contributed to the work presented here: Dr Lazaros Papageorgiou, UCL Ms Rupal Patel, UCL Dr Glenn Rowe, Dundee and the ECOSSE group is to blame for my working in this field! http://www.homepages.ucl.ac.uk/~ucecesf/research.html Visualisation and interaction for design 20 / 20