Universidade do Minho Escola de Engenharia Techniques for Modeling Discrete Controllers for the Optimization of Hybrid Plants: a Case Study Universidade.

Slides:



Advertisements
Similar presentations
CONTROLS OF SUPER CRITICAL BOILERS
Advertisements

Hydronic Balancing Balancing Valves
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
Introduction to Chemical Engineering(II) Department of Chemical and Biomolecular Engineering Sogang University Kee-Kahb Koo.
Timed Automata.
Chapter 7 Discrete Control Using Wireless Field Devices.
Heating Control Devices
Software and hardware complex of experimental plant for pulp and paper production Master student of MMA department : Anton Kaverin Perm National Research.
CHAPTER V CONTROL SYSTEMS
Software system modeling
Verification of Hybrid Systems An Assessment of Current Techniques Holly Bowen.
1 Mechanical Verification of Timed Automata Myla Archer and Constance Heitmeyer Presented by Rasa Bonyadlou 24 October 2002.
ECE 720T5 Fall 2012 Cyber-Physical Systems Rodolfo Pellizzoni.
A Comparative Study Of Deterministic And Stochastic Optimization Methods For Integrated Design Of Processes Mario Francisco a, Silvana Revollar b, Pastora.
November 21, 2005 Center for Hybrid and Embedded Software Systems Engine Hybrid Model A mean value model of the engine.
ESA PetriNet: Petri Net Tool for Reliability Analysis Romaric Guillerm, Nabil Sadou, Hamid Demmou 14 Oct LAAS-CNRS.
Antoine Girard VAL-AMS Project Meeting April 2007 Behavioral Metrics for Simulation-based Circuit Validation.
Mechanical and fluidic integration of scintillating microfluidic channels into detector system 1 Davy Brouzet 10 th September 2014.
Introduction to API Process Simulation
The Water Benders Final Presentations. Outline Introduction Project Description Motivation Problem Statement Objectives Customer Requirements Design Concepts.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR ESM'2009, October 26-28, 2009, Holiday Inn Leicester, Leicester, United Kingdom.
ACADs (08-006) Covered Keywords Description Supporting Material
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
Domina PLUS B WORKING DIAGRAMS TROUBLESHOOTING INTERNAL VIEWS WIRING DIAGRAMS INSTALLATION 03 PREVIOUS MODEL.
Balancing Practices: Inspections, Testing, and Others JAXA scenario (formal method) Masa Katahira Japanese Space Agency.
ECE 720T5 Winter 2014 Cyber-Physical Systems Rodolfo Pellizzoni.
Settings & Adjustments. Settings & Adjustments.
Simulation, Animation, Virtual Reality and Virtual Manufacturing Simulation By Poorya Ghafoorpoor Yazdi.
Chapter 11: Strategic Leadership Chapter 8 Production and operations management.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Phase Change Dec 3 rd. A Change of State Matter can change from one state to another The attraction between molecules and their rate of movement are two.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Semi-automatic Property Generation for the Formal Verification of a Satellite On-board System Wesley Gonçalves Silva.
Optimization of oil uptake of predried and deep-fat-fried carrot slices as a function of process conditions By Dr. Erkan KARACABEY 1 Dr. Cem BALTACIO Ğ.
A Forward end-to-end delays Analysis for packet switched networks Georges Kemayo, Frédéric Ridouard, Henri Bauer, Pascal Richard LIAS, Université de Poitiers,
20/10/ PHOS Cooling status (1-20 Oct) Brief 28 Sep start cool down. Steps was: +5, -3, -10, -15, -20, -25, -30°C (by liquid).
1 Context-dependent Product Line Practice for Constructing Reliable Embedded Systems Naoyasu UbayashiKyushu University, Japan Shin NakajimaNational Institute.
What is Control System? To answer this question, we first have to understand what a system is Simon Hui Engineer Control and Informatics, Industrial Centre.
ComColor Ink passage Mechanism (Revised version)
© Institute for International Research, Inc All rights reserved. Module 6: Manufacturing Throughput.
A Specification Logic for Exceptions and Beyond Cristina David Cristian Gherghina National University of Singapore.
 Hot lava oozes and flows, scorching everything in its path, and occasionally overrunning nearby houses. When the lava cools, it solidifies into rock.
Verification of FT System Using Simulation Petr Grillinger.
Safety and Automated Driving Systems Kyle Vogt, Cruise, October 28, 2015.
BA6 Cooling Towers Test Day Process Control Functionality and Performance Tests TCR – PCR Monitoring.
Application of Generic Constraint Solving Techniques for Insightful Engineering Design Hiroyuki Sawada Digital Manufacturing Research Center (DMRC) National.
Properties as Processes : FORTE slide Properties as Processes: their Specification and Verification Joel Kelso and George Milne School of Computer.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
ECE/CS 584: Verification of Embedded Computing Systems Model Checking Timed Automata Sayan Mitra Lecture 09.
Quality Assurance in the Presence of Variability Kim Lauenroth, Andreas Metzger, Klaus Pohl Institute for Computer Science and Business Information Systems.
BOILER MOUNTINGS & ACCESSORIES
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
Better together... we deliver MODELLING, CONTROL AND OPTIMISATION OF A DUAL CIRCUIT INDUCED DRAFT COOLING WATER SYSTEM February 2016 C.J. Muller Sasol;
Agenda  Quick Review  Finish Introduction  Java Threads.
STEP 1 Locate the transmission cooler line connection on the vehicle. Identify the correct adapters to be used by referring to the vehicle application.
Collaboration Process 1. IC Objectives and Risk Tolerances Define, document, and implement top-down internal control objectives and risk tolerances: 
NN-CS596S Steam Microwave Oven. NN-CS596S Oven Specification.
Control Systems: Circuitry Electricity for Refrigeration, Heating and Air Conditioning 7th Edition Chapter 16 Control Systems: Circuitry and Troubleshooting.
1 Computer Based Procedure(CBP) System 백승민.
EP4P03 Nuclear Power Plant Systems and Operation
Healing Data Races On-The-Fly
Sandeep Patil, Sayantan Bhadra, Valeriy Vyatkin
14 Refrigerant Recovery, Recycling, and Recharging.
CHAPTER V CONTROL SYSTEMS
Analysis of Heading in Artificially Lifted Wells
K.JAHIR HUSSAIN ( ) V.MADHU ( ) E.UTTHAMAGURU ( ) INTENAL GUIDE NAME
Control System Instrumentation
Verification and Validation Unit Testing
Control System Instrumentation
Presentation transcript:

Universidade do Minho Escola de Engenharia Techniques for Modeling Discrete Controllers for the Optimization of Hybrid Plants: a Case Study Universidade do Minho - Escola de Engenharia 1 Departamento de Engenharia Mecânica 2 Departamento de Produção e Sistemas Campus de Azurém Guimarães Portugal Dynamics of Mechanical Systems E. Seabra 1 | J. Machado 1 | C. Leão 2 | L. F. Silva 1

2 / 43 Outline Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

3 / 43 Support SCAPS Project “Safety Control of Automated Production Systems” Simulation and Formal Verification of Real-Time Systems -taking into account the plant modeling Supported by FCT the Portuguese Foundation for Science and Technology, and FEDER, the European Regional Development Fund Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

4 / 43 Automated system – Static point of view Controller Plant Does the program is correct ? (in accordance with the expected behavior?) OutputsInputs Scan cycleProgram Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

5 / 43 Automated system – Dynamic point of view How to create the plant model for: -Simulation purposes? and/or -Formal verification purposes? Taking the time into account … Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

6 / 43 State of the art Analysis Techniques of Industrial Controllers: Not exhaustive (Simulation) [Barton 1992] [Baresi et al. 1998] [Amerongen 2003] [Mattsson et al. 1998] [Lebrun 2003] Exhaustive (Formal Verification) -Model-Checking [Clarke et al. 1986] [Moon et al. 1992] -Theorem-proving [Volker & Kramer, 1999] [Roussel & Denis, 2002] -Reachability analysis [Kowalewski & Preu  ig,1996] [Frey & Litz, 2000] Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

7 / 43 State of the art Analysis Techniques of Industrial Controllers: Not exhaustive ( Simulation ) [Barton 1992] [Baresi et al. 1998] [Amerongen 2003] [Mattsson et al. 1998] [Lebrun 2003] For Real-Time Hybrid systems (tools and formalisms): Dymola software and programming language Modelica [Elmqvist and Mattson, 1997]; with the library for hierarchical state machines StateGraph [Otter, 2005] Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

8 / 43 Our Goal Modelica modeling language To show as Modelica modeling language can be used for:  Safety behavior of the system (Controller + Plant)  Optimization of hybrid plant behavior parameters  Analysis of discrete controllers for hybrid plants Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

9 / 43 Case Study (Normal Behavior) Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, if the valve V18 be opened. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

10 / 43 Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, if the valve V18 be opened. Case Study (Normal Behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

11 / 43 Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, if the valve V18 be opened. Case Study (Normal Behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

12 / 43 Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, if the valve V18 be opened. Case Study (Normal Behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

13 / 43 Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, Case Study (Normal Behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

14 / 43 Tank1 is filled with an aqueous solution by opening valve V12. When the level becomes high, the valve is closed and the heating system is switch on and also, in simultaneous, the cooling system of the condenser by opening valve V13. When the concentration desired in the tank1 is reached, there are switch off the heating system and the cooling system of the condenser. Continuously the solution flows from tank1 into tank2, and it must be guaranteed that the tank2 is empty. When the first tank is empty the solution in tank2 stays for post ‑ processing operation where the solution is heated to avoid possible crystallization, using two approaches: heat until the temperature sensor TIS2 indicates that the desired temperature was reached; or heat for a certain time. Finally, the tank2 is emptied by the pump P1, if the valve V18 be opened. Case Study (Normal Behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

15 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to ensure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

16 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to ensure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

17 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to assure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

18 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to assure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

19 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to assure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

20 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to assure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

21 / 43 The condenser may fail: the steam can not be cooled and the pressure inside the condenser rises. The heater must be switched off to avoid the condenser explosion The temperature of tank1 decreases and the solution may become solid and can not be drained in tank2. Valve V15 must be opened early enough for preventing tank2 overflow, but after opening first valve V18 In the case of a condenser malfunction, it is also necessary to assure some response times of the controller program whenever a condenser malfunction starts, the condenser can explode if steam is produced during 22 time units if the heating device is switched off, the steam production stops after 12 time units If no steam is produced in tank 1, the solution may solidify after 19 time units emptying tank 2 takes between 0 and 26 time units filling tank 1 takes 6 time units, at most Case Study (Failure behavior) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

22 / 43 Controller specification for the system behavior SFC (IEC 60848) Specification Normal operation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

23 / 43 Controller specification for the system behavior SFC (IEC 60848) Specification Failure operation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

24 / 43 Controller specification for the system behavior SFC (IEC 60848) Specification StateGraphs (Otter, 2005) Simulation with Dymola Translation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

25 / 43 Modelica System Modeling Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

26 / 43 Modelica model for tank1 (Evaporator) Plant modeling - Simulation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

27 / 43 Plant modeling - Simulation Takes into account the functioning constraints indicated before; There were modelled, also, the other system physical devices. Modelica model for tank1 (Evaporator) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

28 / 43 Plant modeling - Simulation Takes into account the functioning constraints indicated before; There were modelled, also, the other system physical devices Modelica model for tank1 (Evaporator) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

29 / 43 Controller modeling - Simulation StateGraph model for normal operation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

30 / 43 Controller modeling - Simulation StateGraph model for failure operation Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

31 / 43 Simulation Methodology 1 – Simulation of system behavior using a discrete controller (operation and failure modes) 2 – Increasing the productivity of the system (number of batches in the evaporator system) Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

32 / 43 Simulation of system behavior using a discrete controller Normal behavior – Tanks’ levels The two main properties are confirmed, the drainage of the solution present in the tank 1 only to happen when the tank2 is empty and also the filling of the tank1 to happen soon after this to be empty. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

33 / 43 Simulation of system behavior using a discrete controller Failure behavior (condenser malfunction) – Tanks’ levels It can be concluded that the failure operation mode is properly simulated, given that is proven that the tank1 is drained through the safety valve (V16) because it is seen that the tank2 remains empty. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

34 / 43 Increasing the productivity of the system The batches number optimization depends on the best synchronism that happens among the time in that the solution present in the tank1 is prepared to be drained and the time in that the tank2 finishes its emptying, because it implicates lesser wastes of time in the process. Among of several physical variables of the process it was chosen the heat supply rate (QHeat) because it is the most relevant variable that determine the rate of the steam formation (this condenses in the condenser C) and correspondingly, the time in that the solution present in the evaporator (tank1) is prepared to be drained (desired concentration reached). In addition, in all of the performed simulations, it was assumed a time of 200s for the solution powder-processing operation fulfill in the tank2. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

35 / 43 Increasing the productivity of the system The batches number optimization depends on the best synchronism that happens among the time in that the solution present in the tank1 is prepared to be drained and the time in that the tank2 finishes its emptying, because it implicates lesser wastes of time in the process. heat supply rate (QHeat) Among of several physical variables of the process it was chosen the heat supply rate (QHeat) because it is the most relevant variable that determine the rate of the steam formation (this condenses in the condenser C) and correspondingly, the time in that the solution present in the evaporator (tank1) is prepared to be drained (desired concentration reached). In addition, in all of the performed simulations, it was assumed a time of 200s for the solution powder-processing operation fulfill in the tank2. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

36 / 43 Increasing the productivity of the system The batches number optimization depends on the best synchronism that happens among the time in that the solution present in the tank1 is prepared to be drained and the time in that the tank2 finishes its emptying, because it implicates lesser wastes of time in the process. Among of several physical variables of the process it was chosen the heat supply rate (QHeat) because it is the most relevant variable that determine the rate of the steam formation (this condenses in the condenser C) and correspondingly, the time in that the solution present in the evaporator (tank1) is prepared to be drained (desired concentration reached). In addition, in all of the performed simulations, it was assumed a time of 200s for the solution powder-processing operation fulfill in the tank2. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

37 / 43 Increasing the productivity of the system Heat supply rate of 2500 W – Tanks’ levels It happens a great synchronism lack between the time in that the solution present in the tank1 is prepared to be drained and the time in that the tank2 finishes its emptying (waste of time of about 300 s). Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

38 / 43 Increasing the productivity of the system Heat supply rate of 3170 W – Tanks’ levels It can be verified the synchronism that occurs among the time in that the solution present in the tank1 is prepared to be drained and the time in that the tank2 finishes its emptying. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

39 / 43 Increasing the productivity of the system Heat supply rate of 3170 W – Tanks’ levels An excellent synchronization can be confirmed by the simulation results for the time period that take places the transfer of the solution between tank1 and tank2, because wastes of time don't exist. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

40 / 43 Increasing the productivity of the system Simulations with different heat supply rates – Tanks’ levels Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

41 / 43 Conclusions The presented approach (to increase the Systems Safety) is useful because: In Simulation: -we can avoid, using simulation, a set of program errors in reduced time intervals; -some functioning delays may be obtained by simulation; these delays are important to create the plant models for formal verification purposes; In Formal Verification -the verification of complex hybrid systems is limited due to the number of states involved, this way the simulation is the best solution for obtaining safety hybrid systems. Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

42 / 43 Perspectives To use Simulation to : Evaluate and optimization of different parameters of the plant functioning to find critical delays of the plant functioning -to see if a property, for different considered delays, is still true or if different delays imply that a property that is true, for a delay, will become false for another To apply the results indicated before: In order to apply on the formal verification of hybrid systems Context of the work Contribution of this work The case study Plant modeling for simulation purposes Controller modeling for simulation purposes Simulation results Conclusions and perspectives

Universidade do Minho Escola de Engenharia Techniques for Modeling Discrete Controllers for the Optimization of Hybrid Plants: a Case Study Dynamics of Mechanical Systems    Thank you for your attention Questions?