SlideShare a Scribd company logo
1 of 16
Thibault Doucet, GISTR 2012, supervised by Thomas Gamer


Final internship presentation
Redundancy for automation
 controllers
Agenda


    Introduction

    Company presentation

    What is redundancy ?

    The work done

    Conclusion




© ABB Group
September 17, 2012 | Slide 2
Introduction


    Internship subject: « Redundancy for automation controller »

    Objectives:
                Develop several prototypes showing solutions for redundancy

                Study performances, advantages and drawbacks of the various
                 prototypes

    Supervisor: Dr.-Ing. Thomas Gamer




© ABB Group
September 17, 2012 | Slide 3
Company presentation
ABB


    Founded in 1988
                Merge of ASEA and Brown, Boveri and Cie

    Headquarters in Zurich, Switzerland

    Big international company
                145000 employees

                Around 100 countries

    5 main divisions


© ABB Group
September 17, 2012 | Slide 4
Company presentation
DECRC


    German Corporate Research Center
                Division Corporate

                R&D projects

                Internal customers

    5 focus areas, 8 research groups

    Group I1: Industrial software technologies




© ABB Group
September 17, 2012 | Slide 5
What is redundancy ?
Fault-tolerance & Control systems


    Requirements for certain control systems
                High availability

                Safety

    Fault-tolerance
                « Fault tolerance is the property that enables a system to continue
                 operation properly in the event of failure of some of its
                 components. », Ankit Singh




© ABB Group
September 17, 2012 | Slide 6
What is redundancy ?
Redundancy


    Way to achieve fault-tolerance

    Duplication of part(s) of the system

    Types of redundancy
                Software Redundancy

                Hardware Redundancy




© ABB Group
September 17, 2012 | Slide 7
What is redundancy ?
An example: Standby Redundancy


    Hardware redundancy

    2 controllers
                                       Active
                Active controller    controller

                                                   Output selector
                Standby controller
                                      Standby
                                      controller
    3 standby modes
                Cold Standby

                Hot Standby

                Warm Standby

© ABB Group
September 17, 2012 | Slide 8
What is redundancy ?
An example: Cold Standby Redundancy

    Active controller
                Execution of the application

                State checkpointing             Active
                                                controller
    Standby controller
                Powered off                    Standby
                                                controller
    Switchover process
                Startup of standby

                State update

                Resume execution


© ABB Group
September 17, 2012 | Slide 9
What is redundancy ?
An example: Hot Standby Redundancy

    Primary controller
                Execution of the application

    Secondary controller                          Active
                                                  controller
                Powered on
                                                        Time
                                                        synchronization   Output selector
                Execution of the application

                No output                        Standby
                                                  controller
    Switchover process
                Redirection of the ouputs

    Additional requirements
                Time and input synchronization


© ABB Group
September 17, 2012 | Slide 10
What is redundancy ?
An example: Warm Standby Redundancy

    Primary controller
                Execution of the application
                                                 Active
    Secondary controller
                                                controller
                Powered on                           State
                                                      synchronization

                No-execution
                                                Standby
    Switchover process                         controller

                Start of execution

    Additional requirements
                State synchronization


© ABB Group
September 17, 2012 | Slide 11
The work done
Prototype 1


 Introduction                    into the topic of redundancy

 Proprietary                     framework & real time environment

 High                      emphasis on validation

 Challenges

                Using a prototype framework

                Multi-team work



© ABB Group
September 17, 2012 | Slide 12
The work done
Test plan


    Validation process for the prototype

    Design and implementation of the test cases
                Standard: IEEE Std 829-2008

                Use of ALM

    Iterative improvements on the prototype




© ABB Group
September 17, 2012 | Slide 13
The work done
Prototype 2


    Different redundancy pattern

    Design for a real industrial controller

    Business trip to Sweden

    High emphasis on modeling and documenting

    Challenges
                Using an extensive code base

                Dealing with limited time


© ABB Group
September 17, 2012 | Slide 14
Conclusion


    Interest
                Study of the state of the art

                Technical application with prototypes

    Encountered problems
                Confidentiality issues

    Good formation
                Over a topic

                Over some technologies

                Human and methodological


© ABB Group
September 17, 2012 | Slide 15
Final internship presentation doucet_t

More Related Content

Similar to Final internship presentation doucet_t

6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABBHeiko Koziolek
 
Designing An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor ProblemsDesigning An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor ProblemsJen Costillo
 
4 metals workshop igor quintao
4   metals workshop igor quintao4   metals workshop igor quintao
4 metals workshop igor quintaoGE_Energy
 
Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...SL Corporation
 
Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214Jen Costillo
 
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...Nagios
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPHeiko Seeberger
 
Smart edge ioT devices enable utility company to create new business segments...
Smart edge ioT devices enable utility company to create new business segments...Smart edge ioT devices enable utility company to create new business segments...
Smart edge ioT devices enable utility company to create new business segments...mfrancis
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...WSO2
 
Jenkins: Portability Testing & Dealing With Limits
Jenkins: Portability Testing & Dealing With LimitsJenkins: Portability Testing & Dealing With Limits
Jenkins: Portability Testing & Dealing With LimitsClemens Scholz
 
Help! I need feedback. Where do I start
Help! I need feedback. Where do I startHelp! I need feedback. Where do I start
Help! I need feedback. Where do I startColum McAndrew
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software designTech_MX
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Preeya Selvarajah
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...VMware Tanzu
 
Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewAngela Chavez
 
Jan Burkl - Zend & Magento
Jan Burkl - Zend & MagentoJan Burkl - Zend & Magento
Jan Burkl - Zend & MagentoGuido X Jansen
 

Similar to Final internship presentation doucet_t (20)

6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB
 
Designing An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor ProblemsDesigning An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor Problems
 
4 metals workshop igor quintao
4   metals workshop igor quintao4   metals workshop igor quintao
4 metals workshop igor quintao
 
Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...
 
Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214
 
Workshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environmentWorkshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environment
 
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...
Nagios Conference 2012 - Sam Lansing - Automating Windows Application Testing...
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
 
Embedded Service Oriented Monitoring for the Energy Aware Factory
Embedded Service Oriented Monitoring for the Energy Aware Factory Embedded Service Oriented Monitoring for the Energy Aware Factory
Embedded Service Oriented Monitoring for the Energy Aware Factory
 
RepoGuard
RepoGuardRepoGuard
RepoGuard
 
Smart edge ioT devices enable utility company to create new business segments...
Smart edge ioT devices enable utility company to create new business segments...Smart edge ioT devices enable utility company to create new business segments...
Smart edge ioT devices enable utility company to create new business segments...
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
 
Jenkins: Portability Testing & Dealing With Limits
Jenkins: Portability Testing & Dealing With LimitsJenkins: Portability Testing & Dealing With Limits
Jenkins: Portability Testing & Dealing With Limits
 
Vue.js Use Cases
Vue.js Use CasesVue.js Use Cases
Vue.js Use Cases
 
Help! I need feedback. Where do I start
Help! I need feedback. Where do I startHelp! I need feedback. Where do I start
Help! I need feedback. Where do I start
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
 
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
 
Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution Overview
 
Jan Burkl - Zend & Magento
Jan Burkl - Zend & MagentoJan Burkl - Zend & Magento
Jan Burkl - Zend & Magento
 

Recently uploaded

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 

Recently uploaded (20)

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 

Final internship presentation doucet_t

  • 1. Thibault Doucet, GISTR 2012, supervised by Thomas Gamer Final internship presentation Redundancy for automation controllers
  • 2. Agenda  Introduction  Company presentation  What is redundancy ?  The work done  Conclusion © ABB Group September 17, 2012 | Slide 2
  • 3. Introduction  Internship subject: « Redundancy for automation controller »  Objectives:  Develop several prototypes showing solutions for redundancy  Study performances, advantages and drawbacks of the various prototypes  Supervisor: Dr.-Ing. Thomas Gamer © ABB Group September 17, 2012 | Slide 3
  • 4. Company presentation ABB  Founded in 1988  Merge of ASEA and Brown, Boveri and Cie  Headquarters in Zurich, Switzerland  Big international company  145000 employees  Around 100 countries  5 main divisions © ABB Group September 17, 2012 | Slide 4
  • 5. Company presentation DECRC  German Corporate Research Center  Division Corporate  R&D projects  Internal customers  5 focus areas, 8 research groups  Group I1: Industrial software technologies © ABB Group September 17, 2012 | Slide 5
  • 6. What is redundancy ? Fault-tolerance & Control systems  Requirements for certain control systems  High availability  Safety  Fault-tolerance  « Fault tolerance is the property that enables a system to continue operation properly in the event of failure of some of its components. », Ankit Singh © ABB Group September 17, 2012 | Slide 6
  • 7. What is redundancy ? Redundancy  Way to achieve fault-tolerance  Duplication of part(s) of the system  Types of redundancy  Software Redundancy  Hardware Redundancy © ABB Group September 17, 2012 | Slide 7
  • 8. What is redundancy ? An example: Standby Redundancy  Hardware redundancy  2 controllers Active  Active controller controller Output selector  Standby controller Standby controller  3 standby modes  Cold Standby  Hot Standby  Warm Standby © ABB Group September 17, 2012 | Slide 8
  • 9. What is redundancy ? An example: Cold Standby Redundancy  Active controller  Execution of the application  State checkpointing Active controller  Standby controller  Powered off Standby controller  Switchover process  Startup of standby  State update  Resume execution © ABB Group September 17, 2012 | Slide 9
  • 10. What is redundancy ? An example: Hot Standby Redundancy  Primary controller  Execution of the application  Secondary controller Active controller  Powered on Time synchronization Output selector  Execution of the application  No output Standby controller  Switchover process  Redirection of the ouputs  Additional requirements  Time and input synchronization © ABB Group September 17, 2012 | Slide 10
  • 11. What is redundancy ? An example: Warm Standby Redundancy  Primary controller  Execution of the application Active  Secondary controller controller  Powered on State synchronization  No-execution Standby  Switchover process controller  Start of execution  Additional requirements  State synchronization © ABB Group September 17, 2012 | Slide 11
  • 12. The work done Prototype 1  Introduction into the topic of redundancy  Proprietary framework & real time environment  High emphasis on validation  Challenges  Using a prototype framework  Multi-team work © ABB Group September 17, 2012 | Slide 12
  • 13. The work done Test plan  Validation process for the prototype  Design and implementation of the test cases  Standard: IEEE Std 829-2008  Use of ALM  Iterative improvements on the prototype © ABB Group September 17, 2012 | Slide 13
  • 14. The work done Prototype 2  Different redundancy pattern  Design for a real industrial controller  Business trip to Sweden  High emphasis on modeling and documenting  Challenges  Using an extensive code base  Dealing with limited time © ABB Group September 17, 2012 | Slide 14
  • 15. Conclusion  Interest  Study of the state of the art  Technical application with prototypes  Encountered problems  Confidentiality issues  Good formation  Over a topic  Over some technologies  Human and methodological © ABB Group September 17, 2012 | Slide 15