SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Quebec's 735kv power lines can survive the apocalypse,
but can they runTCP?!
Nick Sweeting
@theSquashSH
Co-Founder	@	Monadical.com	
(we're	hiring	Python	devs!)	
!!con 2020
#virtualbangbangcon
The apocalypse... x3
1961, 1986 , 1998 (the big one)
>2.8 inches of solid ice build-up
17,000+ power poles replaced
3,400km+ of power lines rebuilt
Over three million people affected for 5+ weeks
The James Bay Project
27,000 MW of awesome
Won against nuclear power (built in the 1970's)
Flooded 11,500km2 of Cree and Inuit land (in exchange for $0.2B)
 The largest body of water ever created by humankind (largest lake in CA)
Mega dams near the arctic circle (and lots of wires)
Separatist at its heart, Quebec has it's own grid (just like Texas!)
So how do power grids work?
High-voltage 3-phase AC
Easier to convert than DC
Old-school: Transformers + fuses
Modern: Capacitors + Thyristors + Optic coupling
Dealing with changing load is difficult
Frequency synchronization
Phase balancing
Kinetic energy management
Grid-scale tooling is really weird
Signals bounce off the ends of wires!
Microcontrollers cant get anywhere near >10kv!
The whole grid is a giant antenna!
HVDC ... Edison wins after all!
It's all about long distance grid-to-grid connections.
More efficient wiring than AC
No skin effect
Fewer conductors
Easier to control digitally
Static VAR compensation
Simpler control circuity
It's a rescue lifeline
Restarting downed power plans
Re-syncing drifting frequencies
De-Icing!
So can they run TCP?!
Theres a whole world of network chatter on power lines.
9 - 500kHz (DLC)
Ethernets w/ IPv6 at 576 kbit/s for grid control / meter reading
100-500kHz (OSGP)
IOT, home automation, meter reading
≥ 1 MHz (EoP)
Ethernet-over-Power AC wall wart systems
≥100 MHz (Transverse-mode)
long-distance >1 Gbit/s connections (but the grid is a massive antenna)
2.4 - 6GHz (BPL)
Long-distance broadband backhaul (but the grid is a massive antenna)
What does this have to do with software?
Lessons we can learn in failure engineering.
It's a modular system
Industry-shared common APIs
It's a distributed system
Time synchronization, leader election, back-pressure
It's a critical system
Graceful degradation (load-shedding), split brain recovery, staggered restarts
It's a human system
Human communication, border politics, circular dependencies
Thank	You	!!con	2020	organizers,	
AV	team,	and	a:endees!	
Q&A	via	Discord	/	TwiEer:	
Twitter:
@theSquashSH
Discord:
Nick Sweeting (he/him) #8405
Slides & further reading links:
github.com/pirate/quebec-power-grid-talk
(P.S.	Monadical.com	is	hiring	remote	Python/JS	devs!)

Contenu connexe

Tendances

Development of a Wireless Power Transfer Circuit Based on Inductive Coupling
Development of a Wireless Power Transfer Circuit Based on Inductive CouplingDevelopment of a Wireless Power Transfer Circuit Based on Inductive Coupling
Development of a Wireless Power Transfer Circuit Based on Inductive CouplingTELKOMNIKA JOURNAL
 
jjPlus wireless power transfer overivew
jjPlus wireless power transfer overivewjjPlus wireless power transfer overivew
jjPlus wireless power transfer overivewGary Chi
 
Development of Energy-Efficient Cryogenic Optical (ECO) Data Link
Development of Energy-Efficient Cryogenic Optical (ECO) Data LinkDevelopment of Energy-Efficient Cryogenic Optical (ECO) Data Link
Development of Energy-Efficient Cryogenic Optical (ECO) Data LinkAlexander Cohen
 
WiTricity
WiTricityWiTricity
WiTricityAbu Taj
 
WIRELESS POWER TRANSFER
WIRELESS POWER TRANSFERWIRELESS POWER TRANSFER
WIRELESS POWER TRANSFERMUNEER NIHAL
 
Wireless power transfer by high frequency resonating coils
Wireless power transfer by high frequency resonating coilsWireless power transfer by high frequency resonating coils
Wireless power transfer by high frequency resonating coilsEdgefxkits & Solutions
 
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...Correction to “damaging open phase overvoltage disturbance on a shunt-compens...
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...ieeeprojectsbangalore
 
a review on wireless power transfer ppt (WPT) by MNZEET SINGH
a review on wireless power transfer ppt (WPT)  by MNZEET SINGHa review on wireless power transfer ppt (WPT)  by MNZEET SINGH
a review on wireless power transfer ppt (WPT) by MNZEET SINGHMANJEET SINGH
 
Yunasko sc berlin-2013
Yunasko sc berlin-2013Yunasko sc berlin-2013
Yunasko sc berlin-2013Yunasko
 
Wireless Power - Emerging Technology
Wireless Power - Emerging TechnologyWireless Power - Emerging Technology
Wireless Power - Emerging TechnologyNinad Jape
 
wireless power transfer
wireless power transfer wireless power transfer
wireless power transfer AmitKumar6849
 
Lightning applications
Lightning applicationsLightning applications
Lightning applicationsMuntazar Abbas
 
Wireless mobile charging by Inductive Coupling.
Wireless mobile charging by Inductive Coupling.Wireless mobile charging by Inductive Coupling.
Wireless mobile charging by Inductive Coupling.siddhant212
 
P2a Solar Power
P2a Solar PowerP2a Solar Power
P2a Solar PowerM F Ebden
 

Tendances (20)

Raghavendra bhovi
Raghavendra bhoviRaghavendra bhovi
Raghavendra bhovi
 
Development of a Wireless Power Transfer Circuit Based on Inductive Coupling
Development of a Wireless Power Transfer Circuit Based on Inductive CouplingDevelopment of a Wireless Power Transfer Circuit Based on Inductive Coupling
Development of a Wireless Power Transfer Circuit Based on Inductive Coupling
 
Sharmili
SharmiliSharmili
Sharmili
 
jjPlus wireless power transfer overivew
jjPlus wireless power transfer overivewjjPlus wireless power transfer overivew
jjPlus wireless power transfer overivew
 
Development of Energy-Efficient Cryogenic Optical (ECO) Data Link
Development of Energy-Efficient Cryogenic Optical (ECO) Data LinkDevelopment of Energy-Efficient Cryogenic Optical (ECO) Data Link
Development of Energy-Efficient Cryogenic Optical (ECO) Data Link
 
WiTricity
WiTricityWiTricity
WiTricity
 
WIRELESS POWER TRANSFER
WIRELESS POWER TRANSFERWIRELESS POWER TRANSFER
WIRELESS POWER TRANSFER
 
Wireless power transfer by high frequency resonating coils
Wireless power transfer by high frequency resonating coilsWireless power transfer by high frequency resonating coils
Wireless power transfer by high frequency resonating coils
 
Electricity mcq
Electricity mcqElectricity mcq
Electricity mcq
 
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...Correction to “damaging open phase overvoltage disturbance on a shunt-compens...
Correction to “damaging open phase overvoltage disturbance on a shunt-compens...
 
a review on wireless power transfer ppt (WPT) by MNZEET SINGH
a review on wireless power transfer ppt (WPT)  by MNZEET SINGHa review on wireless power transfer ppt (WPT)  by MNZEET SINGH
a review on wireless power transfer ppt (WPT) by MNZEET SINGH
 
Yunasko sc berlin-2013
Yunasko sc berlin-2013Yunasko sc berlin-2013
Yunasko sc berlin-2013
 
Wireless Power - Emerging Technology
Wireless Power - Emerging TechnologyWireless Power - Emerging Technology
Wireless Power - Emerging Technology
 
Correale q4 2008_rtp
Correale q4 2008_rtpCorreale q4 2008_rtp
Correale q4 2008_rtp
 
wireless power transfer
wireless power transfer wireless power transfer
wireless power transfer
 
wireless power transfer
wireless power transfer wireless power transfer
wireless power transfer
 
Lightning applications
Lightning applicationsLightning applications
Lightning applications
 
witricity
witricitywitricity
witricity
 
Wireless mobile charging by Inductive Coupling.
Wireless mobile charging by Inductive Coupling.Wireless mobile charging by Inductive Coupling.
Wireless mobile charging by Inductive Coupling.
 
P2a Solar Power
P2a Solar PowerP2a Solar Power
P2a Solar Power
 

Similaire à Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?!

Printed Supercapacitors
Printed SupercapacitorsPrinted Supercapacitors
Printed SupercapacitorsBing Hsieh
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHeiko Joerg Schick
 
Abundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects usAbundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects usTal Lavian Ph.D.
 
Science and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraScience and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraLarry Smarr
 
Terabit Applications: What Are They, What is Needed to Enable Them?
Terabit Applications: What Are They, What is Needed to Enable Them?Terabit Applications: What Are They, What is Needed to Enable Them?
Terabit Applications: What Are They, What is Needed to Enable Them?Larry Smarr
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Heiko Joerg Schick
 
Electron Tube Afs Epri R5
Electron Tube   Afs Epri R5Electron Tube   Afs Epri R5
Electron Tube Afs Epri R5John Kappenman
 
submarine cables (interent) ppt
submarine cables (interent) pptsubmarine cables (interent) ppt
submarine cables (interent) pptsanjanaperna
 
Jaimin chp-2 - 2011 batch
Jaimin   chp-2  - 2011 batchJaimin   chp-2  - 2011 batch
Jaimin chp-2 - 2011 batchJaimin Jani
 
6 interference management in mimo multicell
6 interference management in mimo multicell6 interference management in mimo multicell
6 interference management in mimo multicellCPqD
 
Wireless Power Transmission
Wireless Power TransmissionWireless Power Transmission
Wireless Power Transmissionmarada0033
 
Silicon Photonics for Extreme Computing - Challenges and Opportunities
Silicon Photonics for Extreme Computing - Challenges and OpportunitiesSilicon Photonics for Extreme Computing - Challenges and Opportunities
Silicon Photonics for Extreme Computing - Challenges and Opportunitiesinside-BigData.com
 
The Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANThe Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANLarry Smarr
 
E Science As A Lens On The World Lazowska
E Science As A Lens On The World   LazowskaE Science As A Lens On The World   Lazowska
E Science As A Lens On The World Lazowskaguest43b4df3
 
E Science As A Lens On The World Lazowska
E Science As A Lens On The World   LazowskaE Science As A Lens On The World   Lazowska
E Science As A Lens On The World LazowskaWCET
 

Similaire à Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?! (20)

Printed Supercapacitors
Printed SupercapacitorsPrinted Supercapacitors
Printed Supercapacitors
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
Abundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects usAbundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects us
 
Science and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraScience and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated Era
 
Witricity
WitricityWitricity
Witricity
 
Terabit Applications: What Are They, What is Needed to Enable Them?
Terabit Applications: What Are They, What is Needed to Enable Them?Terabit Applications: What Are They, What is Needed to Enable Them?
Terabit Applications: What Are They, What is Needed to Enable Them?
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Electron Tube Afs Epri R5
Electron Tube   Afs Epri R5Electron Tube   Afs Epri R5
Electron Tube Afs Epri R5
 
submarine cables (interent) ppt
submarine cables (interent) pptsubmarine cables (interent) ppt
submarine cables (interent) ppt
 
Jaimin chp-2 - 2011 batch
Jaimin   chp-2  - 2011 batchJaimin   chp-2  - 2011 batch
Jaimin chp-2 - 2011 batch
 
6 interference management in mimo multicell
6 interference management in mimo multicell6 interference management in mimo multicell
6 interference management in mimo multicell
 
Wireless Power Transmission
Wireless Power TransmissionWireless Power Transmission
Wireless Power Transmission
 
Hv3513651369
Hv3513651369Hv3513651369
Hv3513651369
 
wireless power transfer
wireless power transferwireless power transfer
wireless power transfer
 
Witricity
WitricityWitricity
Witricity
 
WiTricity
WiTricityWiTricity
WiTricity
 
Silicon Photonics for Extreme Computing - Challenges and Opportunities
Silicon Photonics for Extreme Computing - Challenges and OpportunitiesSilicon Photonics for Extreme Computing - Challenges and Opportunities
Silicon Photonics for Extreme Computing - Challenges and Opportunities
 
The Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANThe Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LAN
 
E Science As A Lens On The World Lazowska
E Science As A Lens On The World   LazowskaE Science As A Lens On The World   Lazowska
E Science As A Lens On The World Lazowska
 
E Science As A Lens On The World Lazowska
E Science As A Lens On The World   LazowskaE Science As A Lens On The World   Lazowska
E Science As A Lens On The World Lazowska
 

Dernier

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Dernier (20)

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?!

  • 1. Quebec's 735kv power lines can survive the apocalypse, but can they runTCP?! Nick Sweeting @theSquashSH Co-Founder @ Monadical.com (we're hiring Python devs!) !!con 2020 #virtualbangbangcon
  • 2. The apocalypse... x3 1961, 1986 , 1998 (the big one) >2.8 inches of solid ice build-up 17,000+ power poles replaced 3,400km+ of power lines rebuilt Over three million people affected for 5+ weeks
  • 3.
  • 4. The James Bay Project 27,000 MW of awesome Won against nuclear power (built in the 1970's) Flooded 11,500km2 of Cree and Inuit land (in exchange for $0.2B)  The largest body of water ever created by humankind (largest lake in CA) Mega dams near the arctic circle (and lots of wires) Separatist at its heart, Quebec has it's own grid (just like Texas!)
  • 5.
  • 6.
  • 7. So how do power grids work? High-voltage 3-phase AC Easier to convert than DC Old-school: Transformers + fuses Modern: Capacitors + Thyristors + Optic coupling Dealing with changing load is difficult Frequency synchronization Phase balancing Kinetic energy management Grid-scale tooling is really weird Signals bounce off the ends of wires! Microcontrollers cant get anywhere near >10kv! The whole grid is a giant antenna!
  • 8. HVDC ... Edison wins after all! It's all about long distance grid-to-grid connections. More efficient wiring than AC No skin effect Fewer conductors Easier to control digitally Static VAR compensation Simpler control circuity It's a rescue lifeline Restarting downed power plans Re-syncing drifting frequencies De-Icing!
  • 9. So can they run TCP?! Theres a whole world of network chatter on power lines. 9 - 500kHz (DLC) Ethernets w/ IPv6 at 576 kbit/s for grid control / meter reading 100-500kHz (OSGP) IOT, home automation, meter reading ≥ 1 MHz (EoP) Ethernet-over-Power AC wall wart systems ≥100 MHz (Transverse-mode) long-distance >1 Gbit/s connections (but the grid is a massive antenna) 2.4 - 6GHz (BPL) Long-distance broadband backhaul (but the grid is a massive antenna)
  • 10.
  • 11. What does this have to do with software? Lessons we can learn in failure engineering. It's a modular system Industry-shared common APIs It's a distributed system Time synchronization, leader election, back-pressure It's a critical system Graceful degradation (load-shedding), split brain recovery, staggered restarts It's a human system Human communication, border politics, circular dependencies
  • 12.
  • 13. Thank You !!con 2020 organizers, AV team, and a:endees! Q&A via Discord / TwiEer: Twitter: @theSquashSH Discord: Nick Sweeting (he/him) #8405 Slides & further reading links: github.com/pirate/quebec-power-grid-talk (P.S. Monadical.com is hiring remote Python/JS devs!)