EP4237908A1 - Ausfallvorhersage von mindestens einem vertönbaren fenster - Google Patents
Ausfallvorhersage von mindestens einem vertönbaren fensterInfo
- Publication number
- EP4237908A1 EP4237908A1 EP21887223.2A EP21887223A EP4237908A1 EP 4237908 A1 EP4237908 A1 EP 4237908A1 EP 21887223 A EP21887223 A EP 21887223A EP 4237908 A1 EP4237908 A1 EP 4237908A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- tint
- sensor
- controller
- window
- facility
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005259 measurement Methods 0.000 claims abstract description 174
- 230000007704 transition Effects 0.000 claims description 172
- 238000000034 method Methods 0.000 claims description 151
- 238000004891 communication Methods 0.000 claims description 123
- 238000004458 analytical method Methods 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 43
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 claims description 20
- 238000012423 maintenance Methods 0.000 claims description 14
- 230000033001 locomotion Effects 0.000 claims description 12
- 239000001569 carbon dioxide Substances 0.000 claims description 10
- 229910002092 carbon dioxide Inorganic materials 0.000 claims description 10
- 239000000126 substance Substances 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 claims description 6
- 229910002091 carbon monoxide Inorganic materials 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 230000002950 deficient Effects 0.000 claims description 3
- 230000036962 time dependent Effects 0.000 claims description 3
- 230000007257 malfunction Effects 0.000 abstract description 12
- 230000003287 optical effect Effects 0.000 description 46
- 239000007789 gas Substances 0.000 description 37
- 230000006870 function Effects 0.000 description 34
- 238000010801 machine learning Methods 0.000 description 34
- 239000011521 glass Substances 0.000 description 24
- 239000000463 material Substances 0.000 description 23
- 230000008859 change Effects 0.000 description 22
- 230000000694 effects Effects 0.000 description 22
- 230000007613 environmental effect Effects 0.000 description 19
- 239000000758 substrate Substances 0.000 description 19
- 238000004422 calculation algorithm Methods 0.000 description 18
- 238000010438 heat treatment Methods 0.000 description 16
- 230000001276 controlling effect Effects 0.000 description 15
- 230000010267 cellular communication Effects 0.000 description 14
- 150000002500 ions Chemical class 0.000 description 13
- 230000004044 response Effects 0.000 description 13
- 238000013528 artificial neural network Methods 0.000 description 12
- 238000009434 installation Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 238000001816 cooling Methods 0.000 description 11
- 238000004378 air conditioning Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 10
- 230000005855 radiation Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 10
- 238000000576 coating method Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 9
- 238000010168 coupling process Methods 0.000 description 9
- 238000005859 coupling reaction Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 238000013473 artificial intelligence Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 8
- 238000013135 deep learning Methods 0.000 description 8
- 239000004984 smart glass Substances 0.000 description 8
- 238000010200 validation analysis Methods 0.000 description 8
- 239000011248 coating agent Substances 0.000 description 7
- 230000005670 electromagnetic radiation Effects 0.000 description 7
- 229910001416 lithium ion Inorganic materials 0.000 description 7
- 229910052751 metal Inorganic materials 0.000 description 7
- 239000002184 metal Substances 0.000 description 7
- 125000006850 spacer group Chemical group 0.000 description 7
- 238000009423 ventilation Methods 0.000 description 7
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 6
- -1 blocks (e.g. Substances 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 6
- 238000006731 degradation reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- QGLKJKCYBOYXKC-UHFFFAOYSA-N nonaoxidotritungsten Chemical compound O=[W]1(=O)O[W](=O)(=O)O[W](=O)(=O)O1 QGLKJKCYBOYXKC-UHFFFAOYSA-N 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 229910001930 tungsten oxide Inorganic materials 0.000 description 6
- 101150110932 US19 gene Proteins 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 5
- 230000002596 correlated effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000036541 health Effects 0.000 description 5
- 238000009830 intercalation Methods 0.000 description 5
- 230000002687 intercalation Effects 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- USPVIMZDBBWXGM-UHFFFAOYSA-N nickel;oxotungsten Chemical compound [Ni].[W]=O USPVIMZDBBWXGM-UHFFFAOYSA-N 0.000 description 5
- 230000002265 prevention Effects 0.000 description 5
- 230000002250 progressing effect Effects 0.000 description 5
- 238000001429 visible spectrum Methods 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 239000012855 volatile organic compound Substances 0.000 description 5
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 4
- 230000002745 absorbent Effects 0.000 description 4
- 239000002250 absorbent Substances 0.000 description 4
- 150000001768 cations Chemical class 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 239000000835 fiber Substances 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 239000004033 plastic Substances 0.000 description 4
- 229920003023 plastic Polymers 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 3
- 101150071882 US17 gene Proteins 0.000 description 3
- 238000002835 absorbance Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 239000004020 conductor Substances 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 229910000037 hydrogen sulfide Inorganic materials 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000011065 in-situ storage Methods 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000009413 insulation Methods 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- 239000013618 particulate matter Substances 0.000 description 3
- 239000004417 polycarbonate Substances 0.000 description 3
- 229910052704 radon Inorganic materials 0.000 description 3
- SYUHGPGVQRZVTB-UHFFFAOYSA-N radon atom Chemical compound [Rn] SYUHGPGVQRZVTB-UHFFFAOYSA-N 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 239000000565 sealant Substances 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000012706 support-vector machine Methods 0.000 description 3
- 229910001868 water Inorganic materials 0.000 description 3
- XKRFYHLGVUSROY-UHFFFAOYSA-N Argon Chemical compound [Ar] XKRFYHLGVUSROY-UHFFFAOYSA-N 0.000 description 2
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical class N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 2
- 229920002367 Polyisobutene Polymers 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 2
- PPBRXRYQALVLMV-UHFFFAOYSA-N Styrene Chemical compound C=CC1=CC=CC=C1 PPBRXRYQALVLMV-UHFFFAOYSA-N 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 229910052786 argon Inorganic materials 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004061 bleaching Methods 0.000 description 2
- 239000007844 bleaching agent Substances 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 210000004027 cell Anatomy 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000004313 glare Effects 0.000 description 2
- 239000001257 hydrogen Substances 0.000 description 2
- 229910052739 hydrogen Inorganic materials 0.000 description 2
- 239000011261 inert gas Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000002427 irreversible effect Effects 0.000 description 2
- 229910052743 krypton Inorganic materials 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 229910052756 noble gas Inorganic materials 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 229920002285 poly(styrene-co-acrylonitrile) Polymers 0.000 description 2
- 229920000642 polymer Polymers 0.000 description 2
- 229920002635 polyurethane Polymers 0.000 description 2
- 239000004814 polyurethane Substances 0.000 description 2
- 238000000513 principal component analysis Methods 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 229910052814 silicon oxide Inorganic materials 0.000 description 2
- 239000010959 steel Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000002834 transmittance Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- NNWNNQTUZYVQRK-UHFFFAOYSA-N 5-bromo-1h-pyrrolo[2,3-c]pyridine-2-carboxylic acid Chemical compound BrC1=NC=C2NC(C(=O)O)=CC2=C1 NNWNNQTUZYVQRK-UHFFFAOYSA-N 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 230000005457 Black-body radiation Effects 0.000 description 1
- 229920002574 CR-39 Polymers 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- KKCBUQHMOMHUOY-UHFFFAOYSA-N Na2O Inorganic materials [O-2].[Na+].[Na+] KKCBUQHMOMHUOY-UHFFFAOYSA-N 0.000 description 1
- CBENFWSGALASAD-UHFFFAOYSA-N Ozone Chemical compound [O-][O+]=O CBENFWSGALASAD-UHFFFAOYSA-N 0.000 description 1
- 239000004952 Polyamide Substances 0.000 description 1
- 239000004793 Polystyrene Substances 0.000 description 1
- 241001074085 Scophthalmus aquosus Species 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 description 1
- 101150013568 US16 gene Proteins 0.000 description 1
- 101150114976 US21 gene Proteins 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 239000005328 architectural glass Substances 0.000 description 1
- 239000010425 asbestos Substances 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 239000011449 brick Substances 0.000 description 1
- 239000004566 building material Substances 0.000 description 1
- 150000001722 carbon compounds Chemical class 0.000 description 1
- UBAZGMLMVVQSCD-UHFFFAOYSA-N carbon dioxide;molecular oxygen Chemical compound O=O.O=C=O UBAZGMLMVVQSCD-UHFFFAOYSA-N 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 239000003818 cinder Substances 0.000 description 1
- 239000004927 clay Substances 0.000 description 1
- 230000008867 communication pathway Effects 0.000 description 1
- 239000004567 concrete Substances 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000011152 fibreglass Substances 0.000 description 1
- 238000011049 filling Methods 0.000 description 1
- 239000007888 film coating Substances 0.000 description 1
- 238000009501 film coating Methods 0.000 description 1
- 239000005329 float glass Substances 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 230000001339 gustatory effect Effects 0.000 description 1
- 239000010440 gypsum Substances 0.000 description 1
- 229910052602 gypsum Inorganic materials 0.000 description 1
- 150000002431 hydrogen Chemical class 0.000 description 1
- 230000002209 hydrophobic effect Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 239000000411 inducer Substances 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- DNNSSWSSYDEUBZ-UHFFFAOYSA-N krypton atom Chemical compound [Kr] DNNSSWSSYDEUBZ-UHFFFAOYSA-N 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 229910001092 metal group alloy Inorganic materials 0.000 description 1
- 239000002070 nanowire Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 229910052757 nitrogen Chemical class 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 239000011505 plaster Substances 0.000 description 1
- 238000009428 plumbing Methods 0.000 description 1
- 229920003229 poly(methyl methacrylate) Polymers 0.000 description 1
- 229920002647 polyamide Polymers 0.000 description 1
- 229920000515 polycarbonate Polymers 0.000 description 1
- 229920000728 polyester Polymers 0.000 description 1
- 239000004926 polymethyl methacrylate Substances 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 229920002223 polystyrene Polymers 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 239000011150 reinforced concrete Substances 0.000 description 1
- 229910052895 riebeckite Inorganic materials 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 239000005361 soda-lime glass Substances 0.000 description 1
- 238000001179 sorption measurement Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 238000005496 tempering Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 239000012815 thermoplastic material Substances 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000013022 venting Methods 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/24—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/24—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
- E06B2009/2464—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds featuring transparency control by applying voltage, e.g. LCD, electrochromic panels
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/15—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on an electrochromic effect
- G02F1/153—Constructional details
- G02F1/157—Structural association of cells with optical devices, e.g. reflectors or illuminating devices
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/15—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on an electrochromic effect
- G02F1/163—Operation of electrochromic cells, e.g. electrodeposition cells; Circuit arrangements therefor
Definitions
- PCT/US19/23268 is also a Continuation-in-Part of U.S. Patent Application Serial No. 16/013,770, filed June 20, 2018, and titled "CONTROL METHOD FOR TINTABLE WINDOWS," which is a Continuation of U.S. Patent Application Serial No. 15/347,677, filed November 9, 2016, titled “CONTROL METHOD FOR TINTABLE WINDOWS.”
- U.S. Patent Application Serial No. 15/347,677 is a Continuation-in-Part of International Patent Application Serial No. PCT/US15/29675, filed May 7, 2015, titled “CONTROL METHOD FOR TINTABLE WINDOWS," which claims benefit and priority to U.S. Provisional Application Serial No.
- tintable windows can be electronically controlled. Such control may allow control of the amount of light (e.g., heat) that passes through the windows, presenting an opportunity for tintable windows to be used as energy-saving devices by adjusting (e.g., absorbing, dispersing, and/or reflecting) incident light.
- tintable windows e.g., electrochromic windows.
- Electrochromism is a phenomenon in which a material exhibits a reversible electrochemically-mediated change in an optical property when the material is placed in a different electronic state, e.g., by being subjected to a voltage change.
- the optical property can be color, transmittance, absorbance, and/or reflectance.
- Electrochromic materials may be incorporated into, for example, windows for home, commercial, industrial, and/or other uses.
- the electrochromic coating can be a (e.g., thin) film coating on the window-pane.
- the color, transmittance, absorbance, and/or reflectance of such windows may be changed by inducing a change in the electrochromic material.
- electrochromic windows are windows that can be darkened or lightened electronically.
- a (e.g., small) voltage applied to an electrochromic device (EC) of the window will cause the EC to darken; reversing the voltage polarity causes the EC to lighten.
- electrochromic devices e.g., small
- electrochromic windows still suffer various problems and have not begun to realize their full commercial potential despite many recent advancements in electrochromic technology, apparatus, software, and related methods of making and/or using electrochromic devices.
- Other methodologies for effectuating tint change in a tintable window are available (e.g., as disclosed herein).
- tintable window Malfunction of tintable window may become noticeable and affect the visual and/or functionality of the window. Identification, maintenance and/or replacement of tintable windows and associated equipment (e.g., controllers) can be an expensive, time consuming, labor intensive, and/or logistic undertaking. This becomes especially so in large facilities having multiple tintable windows.
- a provider of the tintable window may want to reduce any time required to maintain and/or replace a (e.g., potentially) malfunctioning window, especially when the window to be replaced is absent from an inventory and thus must be manufactured, which may considerably delay the replacement process.
- Identification of (e.g., potentially) malfunctioning windows ahead of time may be advantageous.
- at least partially automating the process of identifying any (e.g., potentially) malfunctioning window may be advantageous.
- the advantages may include affording at least some relief to such maintenance and/or replacement tasks.
- it may (i) provide an opportunity to replace a malfunctioning window before it becomes visibly malfunctioning, (ii) ensure an inventory of potentially malfunctioning window (e.g., such that when they malfunction, they will be available for replacement), (iii) provide a time cushion to coordinate and execute the maintenance and/or replacement process of the windows, and/or (iv) provide an opportunity to execute corrective measures proactively before the window (e.g., visibly) malfunctions (and/or deteriorates).
- data from a tintable window controller system is used in conjunction with a learning module (e.g., comprising artificial intelligence (Al) and/or Machine Learning) to predict and/or identify tintable window malfunctions.
- a learning module e.g., comprising artificial intelligence (Al) and/or Machine Learning
- Such data can be accumulated in one or more databases.
- the data accumulated may be collected during the regular course of tintable window operation.
- the data may be associated with the regular course of tintable window operation (e.g., current and/or voltage data associated with altering and/or maintaining a tint of the tintable window(s)).
- the data can be voluminous (e.g., as accumulated over a period and/or for a plurality of tintable windows).
- a framework may be configured to retrieve the accumulated data from one or more databases, aggregate the data, and use the data to assess maintenance (e.g., including failure) for any tintable window, e.g., by analyzing one or more failure signatures.
- the one or more failure signatures can be identified using statistical measurements obtained by regular operation of the tintable window(s) (e.g., current and/or voltage measurements).
- a method of predicting a tintable window failure in a facility comprises: (a) acquiring one or more measurements relating to a tint transition of the tintable window that is disposed in the facility, wherein the tint transition is from a first tint to a second tint; (b) analyzing the one or more measurements acquired by considering data that (i) correlates to a type of the one or more measurements, (ii) correlates to the tint transition from the first tint to the second tint, and (iii) is characteristic of an incomplete tint transition, and/or is an uncharacteristic tint transition from the first tint to the second tint; and (c) using the analysis to predict a failure in tinting of the tintable window.
- the first tint is lighter than the second tint. In some embodiments, the first tint is darker than the second tint. In some embodiments, the first tint is a transparent or an absorbent tint with respect to a visible spectrum. In some embodiments, the second tint is a transparent or an absorbent tint with respect to a visible spectrum. In some embodiments, the tint transition comprises a complete tint transition from the first tint to the second tint. In some embodiments, the complete tint transition is devoid of any detectable interruption. In some embodiments, the method further comprises considering data that is characteristic of the complete and/or characteristic tint transition from the first tint to the second tint.
- the data comprises (A) data of the complete and/or characteristic tint transition or (B) the characteristic of the incomplete tint transition and/or the uncharacteristic tint transition.
- the one or more measurements include a voltage and/or current measurement. In some embodiments, the current measurement is taken in real time during the tint transition. In some embodiments, the one or more measurements comprise an open-circuit voltage measurement. In some embodiments, the one or more measurements comprise one or more measurements from at least one sensor. In some embodiments, the at least one sensor is disposed in the facility. In some embodiments, the at least one sensor is disposed externally to the facility. In some embodiments, the at least one sensor comprises a sensor configured to sense electromagnetic radiation.
- the electromagnetic radiation comprises an infrared radiation, or a visible radiation which is visible to an average user.
- the at least one sensor comprises a temperature sensor.
- the at least one sensor comprises a thermocouple, an infrared sensor, or a pyranometer.
- the at least one sensor comprises a light sensor.
- the at least one sensor comprises an irradiance sensor.
- the at least one sensor comprises the tintable window.
- the at least one sensor comprises an acoustic, motion, vibration, temperature, and/or electromagnetic sensor.
- the method further comprises using the analysis to determine a reliability value for the at least one sensor.
- the method further comprises using the reliability value to adjust the one or more measurements of the at least one sensor to form one or more adjusted sensor measurements. In some embodiments, the method further comprises updating the reliability value using the one or more adjusted sensor measurements. In some embodiments, the method further comprises processing the one or more adjusted sensor measurements by considering (A) the facility, (B) historical sensor measurement, (C) sensor measurement benchmark, and/or (D) modeling, to produce a result. In some embodiments, the method further comprises using the result and/or the reliability value to generate a prediction of a subsequent tintable window failure for the facility. In some embodiments, the one or more measurements comprise a time of a measurement, an identification of the tintable window, or a location of the tintable window.
- the tintable window comprises an electrochromic construct, and wherein the one or more measurements relate to a current transmitted through the electrochromic construct.
- the one or more measurements comprise an open circuit voltage measurement.
- the method further comprises performing the open circuit voltage measurement during the ramp and/or during the hold.
- the tint transition is effectuated by a voltage and/or a current having a ramp and/or a hold.
- the tint transition is effectuated by a voltage and/or a current having a plurality of ramps and/or a plurality of holds. In some embodiments, at least one of the plurality of holds is above a level considered safe for continuous operation of the tintable window.
- the tintable window is disposed inside a building of the facility. In some embodiments, the tintable window is disposed at an envelope of a building of the facility. In some embodiments, the incomplete tint transition and/or the uncharacteristic tint transition is of a type having at least one identifiable data signature. In some embodiments, the data comprises historical data and/or synthesized data. In some embodiments, the data comprises data acquired from the facility. In some embodiments, the data comprises data acquired from a different facility than the facility. In some embodiments, the tintable window is disposed in a building of the facility, and wherein the data comprises data acquired from the building.
- the tintable window is disposed in a building of the facility, and wherein the data comprises data acquired from a different building than the building.
- the tintable window is of dimensions, and wherein the correlation data correlates to one or more measurements taken from one or more different windows having the dimensions, or substantially having the dimensions.
- the data comprises data acquired over at least about 10, 50, 100, or 1,000 occurrences of the tint transition.
- the data comprises data acquired over at least about 12, 25, 52, 104, or 156 weeks.
- the data is analyzed using machine learning.
- the machine learning utilizes a plurality of modules. In some embodiments, at least two of the plurality of modules receive the same weight in the machine learning analysis.
- the machine learning comprises deep learning. In some embodiments, the machine learning is devoid of deep learning. In some embodiments, a learning set utilized for the machine learning comprises historical data and/or synthesized data. In some embodiments, analyzing the one or more measurements comprises a comparison to a threshold. In some embodiments, the threshold comprises a value or a function. In some embodiments, the function is a time dependent function. In some embodiments, the machine learning comprises utilizing a learning set. In some embodiments, the learning set comprises one or more historical measurements acquired over time. In some embodiments, the time is adjustable. In some embodiments, adjustable is by a user.
- analyzing the one or more measurements comprises performing one or more mathematical manipulations.
- the one or more mathematical manipulations comprise Boolean operations.
- the one or more mathematical manipulations comprise at least one derivation or at least one integration.
- the machine learning comprises a neural network analysis and/or a visual analysis.
- analyzing the one or more measurements comprises any data signature specific to the facility, to a window type for the tintable window, to a weather condition, to a time of day, to a time of year, to a relative geographical location of the tintable window in the facility, and/or to a geographic location of the facility.
- the data comprises one or more measurements of the same type as the one or more measurements acquired in (a). In some embodiments, the data comprise transitions from the first tint to the second tint. In some embodiments, the incomplete tin transition and/or the uncharacteristic tint transition is a tint transition of a faulty tintable window. In some embodiments, using the analysis comprises providing an alert and/or a report of a failure of the tintable window. In some embodiments, providing the alert and/or the report comprises predicting a time of a visible failure that is visible to an average person. In some embodiments, providing the alert and/or the report comprises scheduling maintenance.
- the tintable window is a first tintable window, and wherein providing the alert and/or the report includes scheduling inventory and/or scheduling production, of another tintable window to replace the first tintable window.
- the prediction of the failure is before any defective tint transition is visible to an average person.
- the analysis predicts a failure in tinting of the tintable window.
- the method further comprises adjusting a control scheme to facilitate the tint transition by the tintable window.
- a non-transitory computer readable program instructions for predicting a tintable window failure in a facility which non-transitory computer readable program instructions, when executed by one or more processors, cause the one or more processors to execute, or direct execution of, one or more operations of any of the methods disclosed above.
- the at least one processor is part of a hierarchal control system. In some embodiments, the at least one processor is, comprises, or is comprised in, at least one controller. In some embodiments, at least two of the operations are performed by the same processor. In some embodiments, at least two of the operations are each performed by a different processor. In some embodiments, at least one processor of the one or more processors is disposed in a cloud device. In some embodiments, the program instructions are inscribed on a non-transitory computer readable medium or media.
- a non-transitory computer readable program instructions for predicting a tintable window failure in a facility which non-transitory computer readable program instructions, when executed by one or more processors, cause the one or more processors to execute operations comprising: (a) acquiring, or directing acquisition of, one or more measurements relating to a tint transition of the tintable window that is disposed in the facility, wherein the tint transition is from a first tint to a second tint; (b) analyzing, or directing analysis of, the one or more measurements acquired by considering data that (i) correlates to a type of the one or more measurements, (ii) correlates to the tint transition from the first tint to the second tint, and (iii) is characteristic of an incomplete tint transition and/or an uncharacteristic tint transition from the first tint to the second tint; and (c) using, or directing usage of, the analysis to predict a failure in tinting of the tintable window.
- an apparatus for predicting a tintable window failure in a facility comprises at least one controller, which at least one controller is configured to execute, or direct execution of, one or more operations of any of the methods disclosed above.
- an apparatus for predicting a tintable window failure in a facility comprises at least one controller, which at least one controller is configured to: (a) acquire, or direct acquisition of, one or more measurements relating to a tint transition of the tintable window that is disposed in the facility, wherein the tint transition is from a first tint to a second tint; (b) analyze, or direct analysis of, the one or more measurements acquired by considering data that (i) correlates to a type of the one or more measurements, (ii) correlates to the tint transition from the first tint to the second tint, and (iii) is characteristic of an incomplete tint transition and/or an uncharacteristic tint transition from the first tint to the second tint; and (c) use, or direct usage of, the analysis to predict a failure in tinting of the tintable window.
- the at least one controller is included in a hierarchical control system. In some embodiments, the at least one controller is configured to include a feedback control scheme. In some embodiments, the at least one controller comprises a local controller that is configured to directly couple to the tintable window. In some embodiments, directly couple comprises utilizing an uninterrupted wiring from the local controller to the tintable window. In some embodiments, uninterrupted is uninterrupted by circuitry. In some embodiments, at least one controller comprises circuitry. In some embodiments, the circuitry comprises a computer readable program instructions storing control logic and data. In some embodiments, the at least one controller comprises circuitry. In some embodiments, the apparatus further comprises a processor in communication with, or incorporating, the computer readable program instructions.
- the at least one controller is configured to (i) operatively couple to at least one sensor, and (ii) direct the at least one sensor to acquire the one or more measurements relating to the tint transition of the tintable window.
- the at least one controller is configured to execute, or direct execution of, a feedback control scheme that utilizes the at least one sensor.
- the at least one controller is configured to alter tint of the tintable window by using, or directing usage of, the feedback control scheme.
- the first tint is lighter than the second tint.
- the first tint is darker than the second tint.
- the first tint is a transparent or an absorbent tint with respect to a visible spectrum.
- the second tint is a transparent or an absorbent tint with respect to a visible spectrum.
- the tint transition comprises a complete tint transition from the first tint to the second tint.
- the complete tint transition is devoid of any detectable interruption.
- the at least one controller is configured to consider, or direct consideration of, data that is indicative of the complete and/or characteristic tint transition from the first tint to the second tint.
- the data comprises (A) data of the complete and/or characteristic tint transition or (B) the characteristic of the incomplete tint transition and/or the uncharacteristic tint transition.
- the at least one controller is configured to perform, or direct performance of, the one or more measurements including a voltage measurement and/or a current measurement.
- the at least one controller is configured to perform, or direct performance of, the current measurement in real time during the tint transition.
- the one or more measurements comprise an open-circuit voltage measurement.
- the one or more measurements comprise one or more measurements from at least one sensor.
- the at least one sensor is disposed in the facility.
- the at least one sensor is disposed externally to the facility.
- the at least one sensor comprises a sensor configured to sense electromagnetic radiation.
- the electromagnetic radiation comprises an infrared radiation, or a visible radiation which is visible to an average user.
- the at least one sensor comprises a temperature sensor.
- the at least one sensor comprises a thermocouple, an infrared sensor, or a pyranometer. In some embodiments, the at least one sensor comprises a light sensor. In some embodiments, the at least one sensor comprises an irradiance sensor. In some embodiments, the at least one sensor comprises the tintable window. In some embodiments, the at least one sensor comprises an acoustic, motion, vibration, temperature, and/or electromagnetic sensor. In some embodiments, the at least one controller is configured to use, or direct usage of, the analysis to determine a reliability value for the at least one sensor.
- the at least one controller is further configured to use, or direct usage of, the reliability value to adjust the one or more measurements of the at least one sensor to form one or more adjusted sensor measurements. In some embodiments, the at least one controller is further configured to update, or direct updating of, the reliability value using the one or more adjusted sensor measurements. In some embodiments, the at least one controller is further configured to process, or direct processing of, the one or more adjusted sensor measurements by considering (A) the facility, (B) historical sensor measurement, (C) sensor measurement benchmark, and/or (D) modeling, to produce a result. In some embodiments, the at least one controller is further configured to use, or direct usage of, the result and/or the reliability value to generate a prediction of a subsequent tintable window failure for the facility.
- the one or more measurements comprise a time of a measurement, an identification of the tintable window, or a location of the tintable window.
- the tintable window comprises an electrochromic construct, and wherein the one or more measurements relate to a current transmitted through the electrochromic construct.
- the one or more measurements include a voltage and/or a current measurement.
- the one or more measurements comprise an open circuit voltage measurement.
- the at least one controller is configured to perform, or direct performance of, the open circuit voltage measurement during the ramp and/or during the hold.
- the tint transition is effectuated by a voltage and/or a current having a ramp and/or a hold.
- the tint transition is effectuated by a voltage and/or a current having a plurality of ramps and/or a plurality of holds. In some embodiments, at least one of the plurality of holds is above a level considered safe for continuous operation of the tintable window.
- the tintable window is disposed inside a building of the facility. In some embodiments, the tintable window is disposed at an envelope of a building of the facility. In some embodiments, the incomplete tint transition and/or the uncharacteristic tint transition is of a type having at least one identifiable data signature.
- the data comprises historical data and/or synthesized data. In some embodiments, the data comprises data acquired from the facility.
- the data comprises data acquired from a different facility than the facility.
- the tintable window is disposed in a building of the facility, and wherein the data comprises data acquired from the building.
- the tintable window is disposed in a building of the facility, and wherein the data comprises data acquired from a different building than the building.
- the tintable window is of dimensions, and wherein the correlation data correlates to one or more measurements taken from one or more different windows having the dimensions, or substantially having the dimensions.
- the data comprises data acquired over at least about 10, 50, 100, or 1,000 occurrences of the tint transition.
- the data comprises data acquired over at least about 12, 25, 52, 104, or 156 weeks.
- the at least one controller is configured to analyze, or direct analysis of, the data using machine learning analysis.
- the machine learning analysis utilizes a plurality of modules. In some embodiments, at least two of the plurality of modules receive the same weight in the machine learning analysis. In some embodiments, at least two of the plurality of modules receive different weights in the machine learning analysis.
- the machine learning analysis comprises deep learning. In some embodiments, the machine learning analysis is devoid of deep learning.
- the at least one controller is configured to use, or direct usage of, a learning set for the machine learning analysis. In some embodiments, the learning set comprises historical data and/or synthesized data.
- the at least one controller is configured to analyze, or direct analysis of, the one or more measurements by comparing the one or more measurements to a threshold.
- the threshold comprises a value or a function.
- the function is a time dependent function.
- the at least one controller is configured to perform, or direct performance of, machine learning by utilizing a learning set.
- the learning set comprises one or more historical measurements acquired over time.
- the time is adjustable.
- adjustable is by a user.
- the at least one controller is configured to analyze, or direct analysis of, the one or more measurements by performing one or more mathematical manipulations.
- the one or more mathematical manipulations comprise Boolean operations.
- the one or more mathematical manipulations comprise at least one derivation or at least one integration.
- the at least one controller is configured to perform, or direct performance of, machine learning by using a neural network analysis and/or a visual analysis.
- the at least one controller is configured to analyze, or direct analysis of, the one or more measurements by using: any data signature specific to the facility, a window type for the tintable window, a weather condition, a time of day, a time of year, a relative geographical location of the tintable window in the facility, and/or a geographic location of the facility.
- the data comprises one or more measurements of the same type as the one or more measurements acquired in (a).
- the data comprise transitions from the first tint to the second tint.
- the incomplete tint transition and/or the uncharacteristic tint transition is a tint transition of a faulty tintable window.
- the at least one controller is configured to use, or direct usage of, the analysis by providing an alert and/or a report of a failure of the tintable window.
- providing the alert and/or the report comprises predicting a time of a visible failure that is visible to an average person.
- providing the alert and/or the report comprises scheduling maintenance.
- the tintable window is a first tintable window, and wherein providing the alert and/or the report includes scheduling inventory and/or scheduling production, of another tintable window to replace the first tintable window.
- the at least one controller is configured to predict, or direct prediction of, the failure before any defective tint transition is visible to an average person. In some embodiments, the at least one controller is configured to predict, or direct prediction of, the failure in tinting of the tintable window, at least in part by adjusting a control scheme to facilitate the tint transition of the tintable window.
- a system for predicting a tintable window failure in a facility comprises: a network configured to: (I) operatively couple to the tintable window of the facility; and (II) transmit one or more signals associated with any of the methods disclosed above.
- a system for predicting a tintable window failure in a facility comprises: a network configured to: (a) transmit one or more measurements relating to a tint transition of the tintable window that is disposed in the facility, wherein the tint transition is from a first tint to a second tint; (b) transmit an analysis of the one or more measurements, wherein the considers data that (i) correlates to a type of the one or more measurements, (ii) correlates to the tint transition from the first tint to the second tint, and (iii) is characteristic of an incomplete tint transition, and/or is an uncharacteristic tint transition from the first tint to the second tint; and (c) transmit an indication of a predicted failure in tinting of the tintable window, wherein the prediction is made using the analysis.
- the network is configured to utilize a single cable to transmit power and communication.
- the network is configured to transmit signals abiding by multiple wireless communication protocols.
- the communication can be one or more types of communication.
- the communication can comprise cellular communication abiding by at least a second generation (2G), third generation (3G), fourth generation (4G) or fifth generation (5G) cellular communication protocol.
- the communication comprises media communication facilitating stills, music, or moving picture streams (e.g., movies or videos).
- the network is configured to transmit signals abiding by a building control protocol.
- an apparatus for predicting a tintable window failure in a facility comprises: device ensemble of the facility, the device ensemble comprising one or more devices disposed in a housing, the one or more devices comprises a sensor configured to (A) measure an environment of the facility and (B) output sensor measurements, the sensor measurements configured for utilization in any of the methods disclosed above.
- an apparatus for predicting a tintable window failure in a facility comprises: a device ensemble of the facility, the device ensemble comprising sensors disposed in a housing, the sensors configured to (A) measure an environment of the facility and (B) output sensor measurements, the sensor measurements configured for utilization in determining one or more outputs including: (a) an analysis of one or more measurements relating to a tint transition of the tintable window that is disposed in the facility, wherein the tint transition is from a first tint to a second tint, wherein the analysis is made by considering data that (i) correlates to a type of the one or more measurements, (ii) correlates to the tint transition from the first tint to the second tint, and (iii) is characteristic of an incomplete tint transition, and/or is an uncharacteristic tint transition from the first tint to the second tint; and (b) a prediction of a failure in tinting of the tintable window, wherein the prediction is made using the analysis.
- the sensors of the device ensemble comprises different types of sensors.
- the sensors comprise: a carbon dioxide sensor, a carbon monoxide sensor, a volatile organic chemical sensor, an ambient noise sensor, a visible light sensor, a temperature sensor, a motion sensor, or a humidity sensor.
- the device ensemble comprises an emitter or a transceiver.
- the device ensemble is configured to facilitate control of the facility, and optionally wherein control of the facility comprises control of an environment, security, data, or health associated with the facility.
- the device ensemble is disposed in a fixture of the facility, or is attached to a fixture of the facility. In some embodiments, the fixture comprises a framing portion.
- the network is operatively coupled to, and facilitates control of, at least one a tintable window.
- the tintable window comprises an electrochromic window.
- the network is operatively coupled to, and facilitates control of, at least one other device of the facility.
- the at least one other device of the facility is configured to alter an environment of the facility.
- the at least one other device of the facility comprises a cooler, heater, tintable window, heating cooling and air conditioning (HVAC) system, or lighting.
- HVAC heating cooling and air conditioning
- the at least one other device of the facility is configured to control energy expenditure of the facility.
- the network is a local network.
- the network comprises a cable configured to transmit power and communication in a single cable.
- the communication can be one or more types of communication.
- the communication can comprise cellular communication abiding by at least a second generation (2G), third generation (3G), fourth generation (4G) or fifth generation (5G) cellular communication protocol.
- the communication comprises media communication facilitating stills, music, or moving picture streams (e.g., movies or videos).
- the communication comprises data communication (e.g., sensor data).
- the communication comprises control communication, e.g., to control the one or more nodes operatively coupled to the networks.
- the network comprises a first (e.g., cabling) network installed in the facility. In some embodiments, the network comprises a (e.g., cabling) network installed in an envelope of the facility (e.g., in an envelope of a building included in the facility).
- the present disclosure provides systems, apparatuses (e.g., controllers), and/or non-transitory computer-readable medium or media (e.g., software) that implement any of the methods disclosed herein.
- apparatuses e.g., controllers
- non-transitory computer-readable medium or media e.g., software
- an apparatus comprises at least one controller that is programmed to direct a mechanism used to implement (e.g., effectuate) any of the method disclosed herein, which at least one controller is configured to operatively couple to the mechanism.
- a mechanism used to implement e.g., effectuate
- at least two operations e.g., of the method
- at less at two operations are directed/executed by different controllers.
- an apparatus comprises at least one controller that is configured (e.g., programmed) to implement (e.g., effectuate) any of the methods disclosed herein.
- the at least one controller may implement any of the methods disclosed herein.
- at least two operations e.g., of the method
- at less at two operations are directed/executed by different controllers.
- one controller of the at least one controller is configured to perform two or more operations. In some embodiments, two different controllers of the at least one controller are configured to each perform a different operation.
- a system comprises at least one controller that is programmed to direct operation of at least one another apparatus (or component thereof), and the apparatus (or component thereof), wherein the at least one controller is operatively coupled to the apparatus (or to the component thereof).
- the apparatus (or component thereof) may include any apparatus (or component thereof) disclosed herein.
- the at least one controller may be configured to direct any apparatus (or component thereof) disclosed herein.
- the at least one controller may be configured to operatively couple to any apparatus (or component thereof) disclosed herein.
- at least two operations e.g., of the apparatus
- at less at two operations are directed by different controllers.
- a computer software product (e.g., inscribed on one or more non- transitory medium) in which program instructions are stored, which instructions, when read by at least one processor (e.g., computer), cause the at least one processor to direct a mechanism disclosed herein to implement (e.g., effectuate) any of the method disclosed herein, wherein the at least one processor is configured to operatively couple to the mechanism.
- the mechanism can comprise any apparatus (or any component thereof) disclosed herein.
- at least two operations (e.g., of the apparatus) are directed/executed by the same processor. In some embodiments, at less at two operations are directed/executed by different processors.
- the present disclosure provides a non-transitory computer-readable program instructions (e.g., included in a program product comprising one or more non-transitory medium) comprising machine-executable code that, upon execution by one or more processors, implements any of the methods disclosed herein.
- a non-transitory computer-readable program instructions e.g., included in a program product comprising one or more non-transitory medium
- machine-executable code that, upon execution by one or more processors, implements any of the methods disclosed herein.
- at least two operations are directed/executed by the same processor. In some embodiments, at less at two operations are directed/executed by different processors.
- the present disclosure provides a non-transitory computer-readable medium or media comprising machine-executable code that, upon execution by one or more processors, effectuates directions of the controller(s) (e.g., as disclosed herein).
- the controller(s) e.g., as disclosed herein.
- at least two operations e.g., of the controller
- at less at two operations are directed/executed by different processors.
- the present disclosure provides a computer system comprising one or more computer processors and a non-transitory computer-readable medium or media coupled thereto.
- the non-transitory computer-readable medium comprises machine-executable code that, upon execution by the one or more processors, implements any of the methods disclosed herein and/or effectuates directions of the controller(s) disclosed herein.
- the present disclosure provides a non-transitory computer readable program instructions that, when read by one or more processors, causes the one or more processors to execute any operation of the methods disclosed herein, any operation performed (or configured to be performed) by the apparatuses disclosed herein, and/or any operation directed (or configured to be directed) by the apparatuses disclosed herein.
- the program instructions are inscribed in a non-transitory computer readable medium or media.
- at least two of the operations are executed by one of the one or more processors.
- at least two of the operations are each executed by different processors of the one or more processors.
- the present disclosure provides networks that are configured for transmission of any communication (e.g., signal) and/or (e.g., electrical) power facilitating any of the operations disclosed herein.
- the communication may comprise control communication, cellular communication, media communication, and/or data communication.
- the data communication may comprise sensor data communication and/or processed data communication.
- the networks may be configured to abide by one or more protocols facilitating such communication.
- a communications protocol used by the network e.g., with a BMS
- BACnet building automation and control networks protocol
- a communication protocol may facilitate cellular communication abiding by at least a 2 nd , 3 rd , 4 th , or 5 th generation cellular communication protocol.
- Fig. 1A shows a cross-sectional side view of a tintable window constructed as an insulated glass unit (IGU);
- IGU insulated glass unit
- Fig. IB shows a perspective sectional view of a corner portion of an integrated glass unit (IGU);
- FIG. 2A is a schematic cross-section of an electrochromic device in a bleached state or transitioning to a bleached state
- FIG. 2B is a schematic cross-section of the electrochromic device of FIG. 2A in a colored state, or transitioning to a colored state
- Fig. 3A is a graph showing a current profile for an electrochromic window employing a simple voltage control algorithm to cause an optical state transition (e.g., tinting) of an electrochromic device;
- Fig. 3B is a graph depicting a total charge delivered over time and an applied voltage over time during an electrochromic tinting transition
- FIG. 4 is a block diagram showing an embodiment of a control system of a building
- Fig. 5 is a block diagram showing a control system and its various components
- Fig. 6 is a block diagram showing an example of a system including an ensemble of sensors organized into a sensor module
- FIG. 7 shows a schematic example of a processing system
- Fig. 8 is a block diagram showing an example of an arrangement of sensor ensembles in an enclosure and associated measurements
- Fig. 9A is a graph depicting charge as a function of time for a set of tint transitions from no tint to darkest tint
- Fig. 9B is a graph depicting leakage current as a function of time for a set of tint transitions from no tint to darkest tint
- Fig. 10 is a flowchart illustrating an example of a method for predicting tintable window failures
- FIG. 11 is a flowchart illustrating an example of a method of predicting tintable window failures and learning failure signatures for tintable window failures
- Fig. 12 is a flowchart illustrating an example of a method of generating an alert and/or report in response to identifying a tintable window at risk of failure;
- Fig. 13 is a flowchart illustrating an example of a method of processing sensor readings to generate a result
- Fig. 14 is a flowchart illustrating an example of a method for determining the reliability of a sensor reading.
- Fig. 15 shows an example of a controller for controlling one or more sensors.
- ranges are meant to be inclusive, unless otherwise specified.
- a range between value 1 and value 2 is meant to be inclusive and include value 1 and value 2.
- the inclusive range will span any value from about value 1 to about value 2.
- the term “adjacent” or “adjacent to,” as used herein, includes “next to,” “adjoining,” “in contact with,” and “in proximity to.”
- the conjunction "and/or" in a phrase such as "including X, Y, and/or Z" refers to in inclusion of any combination or plurality of X, Y, and Z.
- such phrase is meant to include X.
- such phrase is meant to include Y.
- such phrase is meant to include Z.
- such phrase is meant to include X and Y.
- such phrase is meant to include X and Z.
- such phrase is meant to include Y and Z.
- such phrase is meant to include a plurality of Xs.
- such phrase is meant to include a plurality of Ys.
- such phrase is meant to include a plurality of Zs.
- such phrase is meant to include a plurality of Xs and a plurality of Ys.
- such phrase is meant to include a plurality of Xs and a plurality of Zs.
- such phrase is meant to include a plurality of Ys and a plurality of Zs.
- such phrase is meant to include a plurality of Xs and Y.
- such phrase is meant to include a plurality of Xs and Z.
- such phrase is meant to include a plurality of Ys and Z.
- such phrase is meant to include X and a plurality of Ys.
- such phrase is meant to include X and a plurality of Zs.
- such phrase is meant to include Y and a plurality of Zs.
- the conjunction “and/or” is meant to have the same effect as the phrase “X, Y, Z, or any combination or plurality thereof.”
- the conjunction “and/or” is meant to have the same effect as the phrase “one or more of X, Y, Z, and any combination thereof.”
- the term "operatively coupled” or “operatively connected” refers to a first element (e.g., mechanism) that is coupled (e.g., connected) to a second element, to allow the intended operation of the second and/or first element.
- the coupling may comprise physical or non-physical coupling (e.g., communicative coupling).
- the non-physical coupling may comprise signal-induced coupling (e.g., wireless coupling). Coupled can include physical coupling (e.g., physically connected), or nonphysical coupling (e.g., via wireless communication). Operatively coupled may comprise communicatively coupled.
- An element (e.g., mechanism) that is "configured to" perform a function includes a structural feature that causes the element to perform this function.
- a structural feature may include an electrical feature, such as a circuitry or a circuit element.
- a structural feature may include an actuator.
- a structural feature may include a circuitry (e.g., comprising electrical or optical circuitry).
- Electrical circuitry may comprise one or more wires.
- Optical circuitry may comprise at least one optical element (e.g., beam splitter, mirror, lens and/or optical fiber).
- a structural feature may include a mechanical feature.
- a mechanical feature may comprise a latch, a spring, a closure, a hinge, a chassis, a support, a fastener, or a cantilever, and so forth. Performing the function may comprise utilizing a logical feature.
- a logical feature may include programming instructions. Programming instructions may be executable by at least one processor (e.g., see fig. 7).
- Programming instructions may be stored or encoded on a medium accessible by one or more processors. Additionally, in the following description, the phrases “operable to,” “adapted to,” “configured to,” “designed to,” “programmed to,” or “capable of” may be used interchangeably where appropriate.
- sensor data is utilized in conjunction with machine learning (comprising artificial intelligence (Al)), to predict and/or identify malfunctions (e.g., to facilitate predictive maintenance) of tintable windows.
- a voluminous amount of data e.g., at least about one million, 10 million, 100 million, or trillion raw data points
- a framework configured to retrieve data associated with window tint transition (e.g., control data and/or other sensor data) from database(s) (e.g., accumulated during regular operation of the tintable window), aggregate the data, and use the data to assess and/or predict malfunction of windows.
- Such framework may allow to predictively maintain any window that exhibits a failure signature identified, e.g., using statistical measurements (e.g., of current, voltage, open circuit voltage, or any other sensor measurements as disclosed herein).
- an enclosure comprises an area defined by at least one structure.
- the at least one structure may comprise at least one wall.
- An enclosure may comprise and/or enclose one or more sub-enclosures.
- the at least one wall may comprise metal (e.g., steel), clay, stone, plastic, glass, plaster (e.g., gypsum), polymer (e.g., polyurethane, styrene, or vinyl), asbestos, fiber-glass, concrete (e.g., reinforced concrete), wood, paper, or a ceramic.
- the at least one wall may comprise wire, bricks, blocks (e.g., cinder blocks), tile, drywall, or frame (e.g., steel frame).
- the enclosure comprises one or more openings.
- the one or more openings may be reversibly closable.
- the one or more openings may be permanently open.
- a fundamental length scale of the one or more openings may be smaller relative to the fundamental length scale of the wall(s) that define the enclosure.
- a fundamental length scale may comprise a diameter of a bounding circle, a length, a width, or a height.
- a surface of the one or more openings may be smaller relative to the surface the wall(s) that define the enclosure.
- the opening surface may be a percentage of the total surface of the wall(s). For example, the opening surface can measure at most about 30%, 20%, 10%, 5%, or 1% of the walls(s).
- the wall(s) may comprise a floor, a ceiling, or a side wall.
- the closable opening may be closed by at least one window or door.
- the enclosure may be at least a portion of a facility.
- the facility may comprise a building.
- the enclosure may comprise at least a portion of a building.
- the building may be a private building and/or a commercial building.
- the building may comprise one or more floors.
- the building may include at least one of: a room, hall, foyer, attic, basement, balcony (e.g., inner or outer balcony), stairwell, corridor, elevator shaft, fagade, mezzanine, penthouse, garage, porch (e.g., enclosed porch), terrace (e.g., enclosed terrace), cafeteria, and/or Duct.
- an enclosure may be stationary and/or movable (e.g., a train, an air-plane, a ship, a vehicle, or a rocket).
- a plurality of devices may be operatively (e.g., communicatively) coupled to the control system.
- the plurality of devices may be disposed in a facility (e.g., including a building and/or room).
- the control system may comprise the hierarchy of controllers.
- the devices may comprise an emitter, a sensor, or a window (e.g., IGU).
- the device may be any device as disclosed herein.
- At least two of the plurality of devices may be of the same type. For example, two or more IGUs may be coupled to the control system.
- At least two of the plurality of devices may be of different types.
- a sensor and an emitter may be coupled to the control system.
- the plurality of devices may comprise at least 20, 50, 100, 500, 1000, 2500, 5000, 7500, 10000, 50000, 100000, or 500000 devices.
- the plurality of devices may be of any number between the aforementioned numbers (e.g., from 20 devices to 500000 devices, from 20 devices to 50 devices, from 50 devices to 500 devices, from 500 devices to 2500 devices, from 1000 devices to 5000 devices, from 5000 devices to 10000 devices, from 10000 devices to 100000 devices, or from 100000 devices to 500000 devices).
- the number of windows in a floor may be at least 5, 10, 15, 20, 25, 30, 40, or 50.
- the number of windows in a floor can be any number between the aforementioned numbers (e.g., from 5 to 50, from 5 to 25, or from 25 to 50).
- the devices may be in a multi-story building. At least a portion of the floors of the multi-story building may have devices controlled by the control system (e.g., at least a portion of the floors of the multi-story building may be controlled by the control system). For example, the multi-story building may have at least 2, 8, 10, 25, 50, 80, 100, 120, 140, or 160 floors that are controlled by the control system.
- the number of floors (e.g., devices therein) controlled by the control system may be any number between the aforementioned numbers (e.g., from 2 to 50, from 25 to 100, or from 80 to 160).
- the floor may be of an area of at least about 150 m 2 , 250 m 2 , 500m 2 , 1000 m 2 , 1500 m 2 , or 2000 square meters (m 2 ).
- the floor may have an area between any of the aforementioned floor area values (e.g., from about 150 m 2 to about 2000 m 2 , from about 150 m 2 to about 500 m 2 - from about 250 m 2 to about 1000 m 2 , or from about 1000 m 2 to about 2000 m 2 ).
- the building may comprise an area of at least about 1000 square feet (sqft), 2000 sqft, 5000 sqft, 10000 sqft, 100000 sqft, 150000 sqft, 200000 sqft, or 500000 sqft.
- the building may comprise an area between any of the above mentioned areas (e.g., from about 1000 sqft to about 5000 sqft, from about 5000 sqft to about 500000 sqft, or from about 1000 sqft to about 500000 sqft).
- the building may comprise an area of at least about 100m 2 , 200 m 2 , 500 m 2 , 1000 m 2 , 5000 m 2 , 10000 m 2 , 25000 m 2 , or 50000 m 2 .
- the building may comprise an area between any of the above mentioned areas (e.g., from about 100m 2 to about 1000 m 2 , from about 500m 2 to about 25000 m 2 , from about 100m 2 to about 50000 m 2 ).
- the facility may comprise a commercial or a residential building.
- the commercial building may include tenant(s) and/or owner(s).
- the residential facility may comprise a multi or a single family building.
- the residential facility may comprise an apartment complex.
- the residential facility may comprise a single family home.
- the residential facility may comprise multifamily homes (e.g., apartments).
- the residential facility may comprise townhouses.
- the facility may comprise residential and commercial portions.
- the facility may comprise at least about 1, 2, 5, 10, 50, 100, 150, 200, 250, 300, 350, 400, 420, 450, 500, or 550 windows (e.g., tintable windows).
- the windows may be divided into zones (e.g., based at least in part on the location, fagade, floor, ownership, utilization of the enclosure (e.g., room) in which they are disposed, any other assignment metric, random assignment, or any combination thereof.
- Allocation of windows to the zone may be static or dynamic (e.g., based on a heuristic). There may be at least about 2, 5, 10, 12, 15, 30, 40, or 46 windows per zone.
- Certain disclosed embodiments provide a network infrastructure in the enclosure (e.g., a facility such as a building).
- the network infrastructure is available for various purposes such as for providing communication and/or power services.
- the network infrastructure may provide direct and/or indirect communication between devices coupled to the network (e.g., tintable windows and/or controllers).
- the communication services may comprise high bandwidth (e.g., wireless and/or wired) communications services.
- the communication services can be to occupants of a facility and/or users outside the facility (e.g., building).
- the network infrastructure may work in concert with, or as a partial replacement of, the infrastructure of one or more cellular carriers.
- the network infrastructure can be provided in a facility that includes tintable (e.g., electrically switchable, or electronically tintable) windows.
- the network infrastructure may include at least one cable (e.g., coaxial cable, and/or optical wires), switch, physical antenna, transceivers, sensor, transmitter, receiver, radio, processor and/or controller (that may comprise a processor).
- the network infrastructure may be operatively coupled to, and/or include, a wireless network.
- the network infrastructure may comprise wiring.
- One or more sensors can be deployed (e.g., installed) in an environment as part of installing the network and/or after installing the network.
- the network may be configured for cellular communication, for example, using at least a third (3G), fourth (4G), or fifth (5G) generation communication standard.
- the network may be configured to transmit power and communication on the same cable (e.g., coaxial cable).
- the network may be a local network.
- the network may comprise a cable configured to transmit power and communication in a single cable.
- the communication can be one or more types of communication.
- the communication can comprise cellular communication abiding by at least a second generation (2G), third generation (3G), fourth generation (4G) or fifth generation (5G) cellular communication protocol.
- the communication may comprise media communication facilitating stills, music, or moving picture streams (e.g., movies or videos).
- the communication may comprise data communication (e.g., sensor data).
- the communication may comprise control communication, e.g., to control the one or more nodes operatively coupled to the networks.
- the network may comprise a first (e.g., cabling) network installed in the facility.
- the network may comprise a (e.g., cabling) network installed in an envelope of the facility (e.g., such as in an envelope of an enclosure of the facility. For example, in an envelope of a building included in the facility).
- the present disclosure provides networks that are configured for transmission of any communication (e.g., signal) and/or (e.g., electrical) power facilitating any of the operations disclosed herein.
- the communication may comprise control communication, cellular communication, media communication, and/or data communication.
- the data communication may comprise sensor data communication and/or processed data communication.
- the networks may be configured to abide by one or more protocols facilitating such communication.
- a communications protocol used by the network e.g., with a BMS
- BACnet building automation and control networks protocol
- the network may be configured for (e.g., include hardware facilitating) communication protocols comprising BACnet (e.g., BACnet/SC), LonWorks, Modbus, KNX, European Home Systems Protocol (EHS), BatiBUS, European Installation Bus (EIB or Instabus), zigbee, Z-wave, Insteon, X10, Bluetooth, or WiFi.
- the network may be configure to transmit the control related protocol.
- a communication protocol may facilitate cellular communication abiding by at least a 2 nd , 3 rd , 4 th , or 5 th generation cellular communication protocol.
- the (e.g., cabling) network may comprise a tree, line, or star topologies.
- the network may comprise interworking and/or distributed application models for various tasks of the building automation.
- the control system may provide schemes for configuration and/or management of resources on the network.
- the network may permit binding of parts of a distributed application in different nodes operatively coupled to the network.
- the network may provide a communication system with a message protocol and models for the communication stack in each node (capable of hosting distributed applications (e.g., having a common Kernel).
- the control system may comprise programmable logic controller(s) (PLC(s)).
- a network infrastructure supports a control system for one or more windows such as tintable (e.g., electrochromic) windows.
- the control system may comprise one or more controllers operatively coupled (e.g., directly or indirectly) to one or more windows.
- tintable windows also referred to herein as "optically switchable windows,” or “smart windows”
- electrochromic windows such as electrochromic windows
- the concepts disclosed herein may apply to other types of switchable optical devices comprising a liquid crystal device, an electrochromic device, suspended particle device (SPD), NanoChromics display (NCD), Organic electroluminescent display (OELD), suspended particle device (SPD), NanoChromics display (NCD), or an Organic electroluminescent display (OELD).
- the display element may be attached to a part of a transparent body (such as the windows).
- the tintable window may be disposed in a (non-transitory) facility such as a building, and/or in a transitory facility (e.g., vehicle) such as a car, RV, bus, train, airplane, helicopter, ship, or boat.
- a transitory facility e.g., vehicle
- a tintable window exhibits a (e.g., controllable and/or reversible) change in at least one optical property of the window, e.g., when a stimulus is applied.
- the change may be a continuous change.
- a change may be to discrete tint levels (e.g., to at least about 2, 4, 8, 16, or 32 tint levels).
- the optical property may comprise hue, or transmissivity.
- the hue may comprise color.
- the transmissivity may be of one or more wavelengths.
- the wavelengths may comprise ultraviolet, visible, or infrared wavelengths.
- the stimulus can include an optical, electrical and/or magnetic stimulus.
- the stimulus can include an applied voltage and/or current.
- One or more tintable windows can be used to control lighting and/or glare conditions, e.g., by regulating the transmission of solar energy propagating through them.
- One or more tintable windows can be used to control a temperature within a building, e.g., by regulating the transmission of solar energy propagating through the window.
- Control of the solar energy may control heat load imposed on the interior of the facility (e.g., building).
- the control may be manual and/or automatic.
- the control may be used for maintaining one or more requested (e.g., environmental) conditions, e.g., occupant comfort.
- the control may include reducing energy consumption of a heating, ventilation, air conditioning and/or lighting systems. At least two of heating, ventilation, and air conditioning may be induced by separate systems.
- tintable windows may be responsive to (e.g., and communicatively coupled to) one or more environmental sensors and/or user control.
- Tintable windows may comprise (e.g., may be) electrochromic windows. The windows may be located in the range from the interior to the exterior of a structure (e.g., facility, e.g., building). However, this need not be the case.
- Tintable windows may operate using liquid crystal devices, suspended particle devices, microelectromechanical systems (MEMS) devices (such as microshutters), or any technology known now, or later developed, that is configured to control light transmission through a window.
- MEMS microelectromechanical systems
- Windows e.g., with MEMS devices for tinting
- MEMS devices for tinting
- one or more tintable windows can be located within the interior of a building, e.g., between a conference room and a hallway.
- one or more tintable windows can be used in automobiles, trains, aircraft, and other vehicles, e.g., in lieu of a passive and/or non-tinting window.
- the tintable window comprises an electrochromic device (referred to herein as an "EC device” (abbreviated herein as ECD), or "EC").
- An EC device e.g., electrochromic construct
- ECD electrochromic device
- An EC device may comprise at least one coating that includes at least one layer.
- the at least one layer can comprise an electrochromic material.
- the electrochromic material exhibits a change from one optical state to another, e.g., when an electric potential is applied across the EC device.
- the transition of the electrochromic layer from one optical state to another optical state can be caused, e.g., by reversible, semi-reversible, or irreversible ion insertion into the electrochromic material (e.g., by way of intercalation) and a corresponding injection of chargebalancing electrons.
- the transition of the electrochromic layer from one optical state to another optical state can be caused, e.g., by a reversible ion insertion into the electrochromic material (e.g., by way of intercalation) and a corresponding injection of charge-balancing electrons.
- Reversible may be for the expected lifetime of the ECD.
- Semi-reversible refers to a measurable (e.g., noticeable) degradation in the reversibility of the tint of the window over one or more tinting cycles.
- a fraction of the ions responsible for the optical transition is irreversibly bound up in the electrochromic material (e.g., and thus the induced (altered) tint state of the window is not reversible to its original tinting state).
- at least some (e.g., all) of the irreversibly bound ions can be used to compensate for "blind charge" in the material (e.g., ECD).
- suitable ions include cations.
- the cations may include lithium ions (Li+) and/or hydrogen ions (H+) (i.e., protons).
- other ions can be suitable.
- Intercalation of the cations may be into an (e.g., metal) oxide.
- a change in the intercalation state of the ions (e.g., cations) into the oxide may induce a visible change in a tint (e.g., color) of the oxide.
- the oxide may transition from a colorless to a colored state.
- Fig. 1A shows a cross-sectional view of an example of a tintable window embodied in an insulated glass unit ("IGU") 100 in accordance with some implementations.
- Fig. IB shows a perspective view of the IGU of Fig. 1A.
- An IGU lite also referred to herein as a "pane” may be a single substrate or a multi-substrate construct, such as a laminate of two substrates.
- IGUs especially those having double- or triple-pane configurations, can provide a number of advantages over singlepane configurations.
- multi-pane configurations can provide enhanced thermal insulation, noise insulation, environmental protection and/or durability when compared with singlepane configurations.
- a multi-pane configuration can provide increased protection for an ECD, for example, because the electrochromic films, as well as associated layers and conductive interconnects, can be formed on an interior surface of the multi-pane IGU and be protected by an inert gas fill in the interior volume, e.g., 108, of the IGU.
- the inert gas fill provides at least some of the (heat) insulating function of an IGU.
- Electrochromic IGU's have added heat blocking capability by virtue of a tintable coating that absorbs (or reflects) heat and light.
- Figs. 1A and IB show examples of implementations of IGU 100 that include a first pane 104 having a first surface SI and a second surface S2.
- the first surface SI of the first pane 104 faces an exterior environment, such as an outdoors or outside environment.
- the IGU 100 includes a second pane 106 having a first surface S3 and a second surface S4.
- the second surface S4 of the second pane 106 faces an interior environment, such as an inside environment of a transitory or non-transitory facility (e.g., a room, building or a vehicle).
- each of the first and the second panes 104 and 106 are transparent or translucent (e.g., at least to light in the visible spectrum).
- at least one (e.g., each) of the panes 104 and 106 can be formed of a glass material and especially an architectural glass or other shatter-resistant glass material such as, for example, a silicon oxide (SO X ) based glass material.
- each of the first and the second panes 104 and 106 can be a soda-lime glass substrate or float glass substrate.
- Such glass substrates can be composed of, for example, approximately 75% silica (SiO 2 ) as well as Na 2 O, CaO, and several minor additives.
- each of the first and the second panes 104 and 106 can be formed of any material having suitable optical, electrical, thermal, and mechanical properties.
- suitable substrates that can be used as one or both of the first and the second panes 104 and 106 can include other glass materials as well as plastic, semi-plastic and thermoplastic materials (for example, poly(methyl methacrylate), polystyrene, polycarbonate, allyl diglycol carbonate, SAN (styrene acrylonitrile copolymer), poly(4-methyl-l-pentene), polyester, polyamide), or mirror materials.
- at least one (e.g., each) of the first and the second panes 104 and 106 can be strengthened, for example, by tempering, heating, or chemically strengthening.
- the first and the second panes 104 and 106, as well as the IGU 100 as a whole, are a rectangular solid.
- other shapes are possible and may be requested (for example, circular, elliptical, triangular, curvilinear, convex or concave shapes).
- a length "L" of each of the first and the second panes 104 and 106 can be in the range of from approximately 20 inches (in.) to approximately 10 feet (ft.)
- a width "W" of each of the first and the second panes 104 and 106 can be in the range of from approximately 20 in.
- a thickness "T" of each of the first and the second panes 104 and 106 can be in the range of from approximately 0.3 millimeters (mm) to approximately 10 mm (although other lengths, widths or thicknesses, both smaller and larger, are possible and may be requested based on the needs of a particular utilization, user, manager, administrator, builder, architect or owner).
- thickness T of substrate 104 is less than 3 millimeters (mm)
- the substrate may be laminated to an additional substrate which is thicker (e.g., and protects the thin substrate 104).
- an IGU can include three or more panes.
- one or more of the panes can itself be a laminate structure of two, three, or more layers or subpanes.
- the first and second panes 104 and 106 are spaced apart from one another by a spacer 118, which is typically a frame structure, to form an interior volume 108.
- the interior volume is filled with a gas or gas mixture comprising Argon (Ar), although in other implementations, the interior volume 108 can be filled with another gas or gas mixture.
- the other gas or gas mixture may comrise a noble gas (for example, krypton (Kr) or xenon (Xn)), another (non-noble) gas, or a mixture of gases (for example, air).
- a spacer 118 may determine the height of the interior volume 108; that is, the spacing between the first and the second panes 104 and 106. In some implementations, the spacing between the first and the second panes 104 and 106 is in the range of from approximately 6 mm to approximately 30 mm. The width of spacer 118 can be in the range of from approximately 5 mm to approximately 25 mm (although other widths are possible and may be requested).
- spacer 118 is a frame structure formed around all sides of the IGU 100 (for example, top, bottom, left and right sides of the IGU 100).
- spacer 118 can be formed of a foam or plastic material.
- spacers can be formed of metal or other conductive material, for example, a metal tube or channel structure having at least 3 sides, two sides for sealing to each of the substrates and one side to support and separate the lites and as a surface on which to apply a sealant.
- the sealant may include a polymeric material such as polyisobutylene (PIB).
- the polymeric material may resist water (e.g., be hydrophobic).
- the polymeric material may add structural support to the IGU assembly. Examples of polymeric materials can include silicone, polyurethane, or similar structural sealants that form a watertight and/or gas tight seal.
- window controllers are associated with one or more tintable windows and are configured to control a window's optical state, e.g., by applying a stimulus to the window. For example, by applying a voltage and/or a current to the tintable window (e.g., to an EC device coating).
- Window controllers may have many sizes, formats, and/or locations with respect to the optically switchable windows they control.
- a controller may be attached to a lite of an IGU or laminate, be in a frame that houses the IGU or laminate, or in a separate location.
- a tintable window may include one, two, three or more individual electrochromic panes (an electrochromic device on a transparent substrate).
- An individual pane of an electrochromic window may have an electrochromic coating that has one or more independently tintable zones.
- a controller can control all electrochromic coatings associated with such windows, whether the electrochromic coating is monolithic or zoned.
- the window controller is located in proximity to the tintable window.
- the frame may comprise a mullion or a transom.
- a window controller may be disposed adjacent to the window, on the surface of one of the window's lites, within a wall next to a window, or within a frame of a self- contained window assembly (e.g., in a mullion or transom).
- the window controller is an in situ controller.
- the in situ window controller may be part of a window assembly, an IGU and/or a laminate.
- the in situ window may not have to be matched with the electrochromic window, and may be installed in the field (e.g., on deployment).
- the controller can be integrated with the window as part of the assembly (e.g., in the factory), and deployed as one unit.
- the controller can be separate from the window, and be deployed as two separate units.
- the controller may be installed in a portion of the window frame of a window assembly.
- the controller may be part of an IGU or laminate assembly.
- the controller may be mounted on or between panes of the IGU or on a pane of a laminate. In cases where a controller is located on the visible portion of an IGU, at least a portion of the controller may be substantially transparent. Examples of on glass controllers can be found in U.S. Patent No. 10,303,035 B2, issued May 28, 2019, filed November 14, 2015, titled "SELF CONTAINED EC IGU," and incorporated by reference herein in its entirety.
- a localized controller may be provided as more than one part, with at least one part (e.g., including a memory component storing information about the associated electrochromic window) being provided as a part of the window assembly and at least one other part being separate and configured to mate with the at least one part that is part of the window assembly, IGU or laminate.
- a controller may be an assembly of operatively coupled (e.g., interconnected) portions that are not disposed in a single housing (e.g., that are disposed in different housings). The separate controller portions may be spaced apart from each other (e.g., separated by a gap).
- At least one of the controller portions may be disposed in the window framing and/or in a seal of an IGU.
- the controller is a compact unit, e.g., enclosed in a single housing.
- the controller portions are separated into two or more components that operatively couple at least by being physically combined, e.g., a dock and housing assembly.
- the controller (or at least a portion thereof) may be (i) proximate the glass and/or not in the viewable area of the glass, or (ii) mounted on the glass in the viewable area.
- At least a portion (e.g., the entire) of the window controller is incorporated into or onto the IGU and/or the window frame, e.g., prior to installation of the tintable window. In some embodiments, at least a portion (e.g., the entire) of the window controller is installed in the same building as the tintable window, e.g., prior to installation of the tintable window. In one embodiment, the controller is incorporated into, or onto, the IGU and/or the window frame, e.g., prior to leaving the manufacturing facility. In one embodiment, the controller is incorporated into the IGU, (e.g., substantially) within the seal. In another embodiment, the controller is incorporated into, or onto, the IGU, e.g., partially, substantially, or wholly within a perimeter defined by the primary seal between the sealing separator and the substrate.
- a characterization function can be used.
- the characterization function may, for example, be used to update control parameters. These control parameters may be used to drive tint state transition(s).
- the controller e.g., logic of the controller
- the control parameters can be calibrated to match the intended installation.
- the control parameters can be recalibrated post installation to match the intended performance characteristics of the electrochromic pane(s).
- a controller includes a dock component.
- the dock component may have parts that are generic to any electrochromic window.
- the dock component can be associated with each window at the factory. After window installation, or otherwise in the field, a second component of the controller can be combined with the dock component to complete the electrochromic window controller assembly.
- the dock component may include a chip which is programmed at the factory with physical characteristics and/or parameters.
- the physical characteristics and/or parameters may include characteristics of the particular window to which the dock is attached. These characteristics may include, for example, the surface of the window which will face the building's interior upon installation, sometimes referred to as surface 4 or "S4").
- the second component (sometimes called a “carrier,” “casing,” “housing,” or “controller”) can be mated with the dock.
- the second component can read the chip and configure itself to power the window, e.g., according to the particular characteristics and/or parameters stored on the chip.
- the shipped window need (e.g., only) have its associated parameters stored on a chip.
- the chip can be integral with the window, while the more sophisticated circuitry and/or components can be combined later (e.g., after installation).
- the more sophisticated circuitry and components can be shipped separately and installed (e.g., by the window manufacturer) after the window installation (e.g., after the installer (e.g., glazier) has installed the windows).
- an "IGU" includes two or more (e.g., substantially) transparent substrates.
- the (e.g., substantially) transparent substrates include two panes of transparent material (e.g., glass), where at least one pane (e.g., acting as a substrate) includes an electrochromic device disposed thereon. The panes may have a separator disposed between them.
- An IGU can be hermetically sealed (e.g., humidity and/or gas sealed), having an interior region that is isolated from the ambient environment.
- a window assembly may include an IGU or a stand-alone laminate.
- the window assembly may include one or more electrical leads for connecting the IGUs, laminates, and/or one or more electrochromic devices, to a voltage source, switches and the like.
- the window assembly may include a frame that supports the IGU and/or laminate.
- a window assembly may include a window controller (e.g., as described herein), and/or one or more components of a window controller (e.g., a dock).
- the term "outboard” means closer to the outside environment.
- the term "inboard” means closer to the interior of a building.
- the pane located closer to the outside environment is referred to as the outboard pane or outer pane.
- the pane located closer to the inside of the building is referred to as the inboard pane or inner pane.
- the different surfaces of the IGU may be referred to as SI, S2, S3, and S4 (assuming a two-pane IGU).
- SI refers to the exterior-facing surface of the outboard lite (e.g., the surface that can be physically touched by someone standing outside).
- S2 refers to the interior-facing surface of the outboard lite.
- S3 refers to the exterior-facing surface of the inboard lite.
- S4 refers to the interior-facing surface of the inboard lite (e.g., the surface that can be physically touched by someone standing inside the building).
- the surfaces are labeled S1-S4, starting from the outermost surface of the IGU and counting inwards. In cases where an IGU includes three panes, this trend holds (with S6 being the surface that can be physically touched by someone standing inside the building).
- the optically switchable device e.g., electrochromic device
- one or more of the surfaces has a structure for blocking transmission of electromagnetic radiation.
- Figure IB shows an example of an "IM I” (a shielding stack of multiple conductive layers) disposed on S2. Additional aspects of shielding stack structures can be found in U.S. Patent Application Publication No. 2018/0090992, published March 29, 2018, and filed September 19, 2017, titled “WINDOW ANTENNAS FOR EMITTING RADIO FREQUENCY SIGNALS,” which is incorporated herein by reference in its entirety. Examples of window controllers and their features are presented in U.S. Patent Application Serial No. 13/449,248, filed April 17, 2012, titled “CONTROLLER FOR OPTICALLY-SWITCHABLE WINDOWS, U.S. Patent Application Serial No.
- window controllers may be connected to one another and/or other entities (e.g., devices), via a communications network.
- the communications network may be referred to as a "window control network” or a “window network.”
- the network and the various devices e.g., controllers, IGUs, emitters, antenna, and/or sensors
- the window control system may provide tint instructions to window controllers.
- Window control networks may provide window information to master controllers or other network entities (e.g., devices), and the like.
- window information examples include current tint state and/or other information collected by window controller.
- a window controller has one or more associated sensors.
- the one or more associated sensors may include, for example, a photosensor, a temperature sensor, an occupancy sensor, a particulate matter sensor, a sounds sensor, pressure sensor, velocity sensor, movement sensor, and/or gas sensor (measuring gas type, velocity, and/or concentration) that provide sensed information over the network.
- information transmitted over a window communication network does not impact window control. For example, information received at a first window configured to receive a Wi-Fi or LiFi signal may be transmitted over the communication network to a second window configured to wirelessly broadcast the information as, e.g., a Wi-Fi or LiFi signal.
- a window control network need not be limited to providing information for controlling tintable windows, but may be able to communicate information for other devices interfacing with the communications network such as HVAC systems, lighting systems, security systems, personal computing devices, and the like.
- FIG. 2A is a schematic cross-section of an electrochromic device in a bleached state (or transitioning to a bleached state).
- an electrochromic device 200 includes a tungsten oxide electrochromic layer (EC) 206 and a nickel-tungsten oxide counter electrode layer (CE) 210.
- Electrochromic device 200 includes a substrate 202, a conductive layer (CL) 204, an ion conducting layer (IC) 208, and conductive layer (CL) 214.
- a power source 216 is configured to apply a potential and/or current to an electrochromic stack 220 through suitable connections (e.g., bus bars) to the conductive layers 204 and 214.
- the voltage source is configured to apply a potential of a few volts in order to drive a transition of the device from one optical state to another.
- the polarity of the potential is such that the ions (lithium ions in this example) primarily reside (as indicated by the dashed arrow) in nickel-tungsten oxide counter electrode layer 210.
- FIG. 2B is a schematic cross-section of electrochromic device 200 shown in FIG. 2A but in a colored state (or transitioning to a colored state).
- the polarity of voltage source 216 is reversed with respect to FIG. 2A.
- the electrochromic layer 206 of FIG. 2B is made more negative to accept additional lithium ions, and thereby transition to the colored state.
- lithium ions are transported across ion conducting layer 208 to tungsten oxide electrochromic layer 206.
- Tungsten oxide electrochromic layer 206 is shown in the colored state.
- Nickel-tungsten oxide counter electrode 210 is shown in the colored state.
- Nickel-tungsten oxide becomes progressively more-opaque as it gives up (de-intercalates) lithium ions.
- an electrochromic device may include an electrochromic (EC) electrode layer and a counter electrode (CE) layer separated by an ionically conductive (IC) layer that is highly conductive to ions and highly resistive to electrons.
- the ionically conductive layer may prevent shorting between the electrochromic layer and the counter electrode layer.
- the ionically conductive layer may facilitate the electrochromic and counter electrodes to hold a charge and thereby maintain their bleached or colored states.
- the components form a stack which includes the ion conducting layer sandwiched between the electrochromic electrode layer and the counter electrode layer. The boundaries between these three stack components may be defined by abrupt changes in composition and/or microstructure. The devices may have three distinct layers with two abrupt interfaces.
- the counter electrode and electrochromic electrodes are formed immediately adjacent one another, sometimes in direct contact without separately depositing an ionically conducting layer therebetween.
- electrochromic devices having an interfacial region e.g., rather than a distinct IC layer
- Electrochromic devices, and methods of fabricating them can be found in U.S. Patent No. 8,300,298 and U.S. Patent Application Serial No. '.2lTI2 n , filed April 30, 2010, titled 'ELECTROCHROMIC DEVICES," and U.S. Patent Application Serial Nos.
- Fig. 3A shows an example of a current profile for an electrochromic window employing a simple voltage control algorithm to cause an optical state transition (e.g., tinting) of an electrochromic device.
- ionic current density (I) is represented as a function of time.
- Different types of electrochromic devices may have the depicted current profile.
- a cathodic electrochromic material such as tungsten oxide is used in conjunction with a nickel tungsten oxide counter electrode. In such devices, negative currents indicate tinting of the device, and positive current indicates bleaching the device.
- the depicted profile shown in Fig. 3A results by ramping up the voltage to a set level and then holding the voltage to maintain the optical state.
- the current peaks 301 are associated with changes in optical state, e.g., tinting and bleaching (e.g., clearing).
- the current peaks represent delivery of the charge needed to tint or bleach the device.
- the shaded area under the peak represents the total charge required to tint or bleach (e.g., clear) the device.
- the portions of the curve after the initial current spikes represent leakage current while the device is in the new optical state.
- the leakage current is at most about 0.1 milliamperes per square centimeter.
- the leakage current corresponds to a leakage voltage of at most about 0.25 millivolts per square foot, or at most about 50 volts per 200,000 square feet.
- the leakage current is very slow, and thus looks like a horizontal line as in the graph of FIG. 3A. It can take at least about 1, 3, 5, or 10 years for the voltage differential to break (e.g., for ions to migrate back spontaneously in the absence of an induced voltage).
- a voltage profile 305 is superimposed on the current curve.
- the voltage profile follows the sequence: negative ramp (307), negative hold (309), positive ramp (311), and positive hold (313). Note that the voltage remains constant after reaching its maximum magnitude and during the length of time that the device remains in its defined optical state.
- Voltage ramp 307 drives the device to its new tinted state.
- the voltage ramps may or may not have the same absolute slope value.
- the voltage hold periods may or may not be of the same duration.
- the voltage ramp periods may or may not be of the same duration.
- Voltage hold 309 maintains the device in the tinted state until voltage ramp 311 in the opposite direction drives the transition from tinted to clear states.
- a current and/or voltage cap is imposed.
- the current and/or voltage is not permitted to exceed a defined level, e.g., in order to prevent damaging the device.
- the electrochromic device when the electrochromic device is subject for a current and/or voltage over a timeframe that exceeds a time threshold, the electrochromic device is irreversibly damaged.
- a current is permitted to exceed the imposed current cap for a short amount of time shorter than the time threshold (during which the device is not damaged).
- a voltage is permitted to exceed the imposed voltage cap for a short amount of time shorter than the time threshold (during which the device is not damaged).
- the speed of tinting is a function of not only the applied voltage, but the temperature and the voltage ramping rate.
- both voltage and temperature affect lithium diffusion, e.g., the amount of charge passed (and hence the intensity of this current peak) increases with voltage and temperature.
- the voltage and the temperature may be interdependent. The interdependency can imply that a lower voltage can be used at higher temperatures to attain the same switching speed as a higher voltage at lower temperatures.
- This temperature response may be employed in a voltage based switching algorithm. Such an algorithm may require active monitoring of temperature to vary the applied voltage. The temperature may be used to determine which voltage to apply to effect rapid switching without damaging the device.
- Various embodiments herein utilize some form of feedback to actively control a transition in an optically switchable device.
- the feedback is based at least in part on non- optical characteristics. Electrical characteristics, for example voltage and/or current responses of the optically switchable device, may be useful to consider when certain electrical conditions are applied.
- electrical feedback is used to ensure that the optically switchable device is maintained within a safe window of operating conditions. If the current or voltage supplied to a device is too great, it can cause damage to the device.
- the feedback methods presented herein may be referred to as damage prevention feedback methods.
- the damage prevention feedback may be the only feedback used.
- the damage prevention feedback methods may be combined with other feedback methods described herein.
- the damage prevention feedback is not used, but a different type of feedback described below is used.
- Fig. 3B shows an example of a graph depicting a total charge delivered over time and an applied voltage over time during an electrochromic tinting transition.
- the window in this illustrative example measured about 24x24 inches.
- the total charge delivered is referred to as the Tint Charge Count, and is measured in coulombs (C).
- C coulombs
- the total charge delivered is presented on the left hand y- axis of the graph, and the applied voltage is presented on the right hand y-axis of the graph.
- a line 302 corresponds to the total charge delivered, and a line 304 corresponds to the applied voltage.
- a line 306 corresponds to a threshold charge (the threshold charge density multiplied by the area of the window), and a line 308 corresponds to a target open circuit voltage.
- the threshold charge and target open circuit voltage can be used to monitor/control the optical transition.
- the voltage curve 304 in Fig. 3B starts out with a ramp to drive component, where the magnitude of the voltage ramps up to the drive voltage of about -2.5 Volts (V). After an initial period of applying the drive voltage, the voltage begins to spike upwards at regular intervals. These voltage spikes occur when the electrochromic device is being probed.
- the probing occurs by applying open circuit conditions to the device.
- the open circuit conditions result in an open circuit voltage VoC (also herein "Voc”), which correspond to the voltage spikes seen in the graphs.
- This open circuit voltage VoC is a real-time measurement, and it is shown during a hold period.
- the VoC can be measured during ramp periods (not shown in the example of Fig. 3B). Between each probe of the open circuit voltage, there is an additional period where the applied voltage is the drive voltage.
- the target open circuit voltage represented by line 308
- the hold voltage in each case was about -1.2V.
- the target open circuit voltage was offset from the hold voltage by about 0.2V.
- the magnitude of the open circuit voltage exceeds the magnitude of the target open circuit voltage at about 1500 seconds. Because the relevant voltages in this example are negative, this is shown in the graph as the point at which the open circuit voltage spikes first fall below the target open circuit voltage.
- the total delivered charge count curve 302 starts at zero and rises monotonically. The delivered charge reaches the threshold charge at around 1500 seconds. This time was very close to the time at which the target open circuit voltage was met. Once both conditions were met, the voltage switched from the drive voltage to the hold voltage, around 1500 seconds.
- the optical transition is monitored through voltage sensing pads positioned directly on the transparent conductive layers (TCLs). This allows for a direct measurement of the Veff at the center of the device, between the bus bars where V e ff is at a minimum.
- the controller indicates that the optical transition is complete when the measured V e ff at the center of the device reaches a target voltage such as the hold voltage.
- the use of sensor(s) may reduce (e.g., eliminate) the benefit from using a target voltage that is offset from the hold voltage. For example, the offset may not be needed and the target voltage may (e.g., substantially) equal the hold voltage when the sensors are present.
- each TCL there may be at least one sensor on each TCL.
- the voltage sensors may be placed at a distance midway between the bus bars, e.g., off to a side of the device (near an edge), for example, so that they do not affect (or minimally affect) the viewing area.
- the voltage sensors may be hidden from view, e.g., by placing them proximate a spacer, separator and/or frame that obscures the view of the sensor from a viewer.
- the voltage sensing pads may be conductive tape pads.
- the pads may be as small as at most about 1 mm 2 , (millimeter squared).
- the pads may be about 10 mm 2 or less.
- a four wire system may be used in embodiments utilizing voltage sensors (e.g., sensing pads).
- the method may specify a total duration of the transition.
- the controller may be programmed to use a modified probing algorithm to monitor the progress of the transition from the starting state to the end state.
- the progress can be monitored by periodically reading a current value in response to a drop in the applied voltage magnitude such as with the probing technique described above (e.g., using VoC).
- the probing technique may be implemented using a drop in applied current (e.g., measuring the open circuit voltage). The current and/or voltage response indicates how close to completion the optical transition has come.
- the response is compared to a threshold current and/or voltage for a particular time (e.g., the time that has elapsed since the optical transition was initiated).
- the comparison is made for a progression of the current and/or voltage responses, e.g., using sequential pulses and/or checks.
- the slope e.g., steepness
- a linear extension to this threshold current may be used to predict when the transition will be complete, e.g., when it will be sufficiently complete that it is appropriate to drop the drive voltage to the hold voltage.
- the controller may be configured (or designed) to increase the drive voltage as appropriate to speed up the transition, e.g., when the interpretation of the pulse responses suggests that the transition is not progressing fast enough to meet the requested speed of transition.
- the transition switches to a mode where it is driven by an applied current.
- the current is sufficiently great to increase the speed of the transition but is not so great that it degrades or damages the electrochromic device (e.g., irreversibly).
- the maximum suitably safe current may be referred to as l sa f e .
- Examples of l S af e may range between about 5 pA/cm 2 and 250 pA/cm 2 microamperes per centimeter squared.
- the applied voltage is allowed to float during the optical transition. Then, during this current controlled drive step, could the controller periodically probes by, e.g., dropping to the hold voltage and checking for completeness of transition in the same way as when using a constant drive voltage.
- the probing technique may determine whether the optical transition is progressing as expected. Transitions that are not progressing as expected can be described as 'uncharacteristic'. As understood herein, an uncharacteristic tint transition is a deviation from the normal switching parameters for a subject window.
- the probing technique determines that the optical transition is proceeding too slowly, it can take steps to speed the transition. For example, it can increase the drive voltage.
- the technique may determine that the optical transition is proceeding too quickly and risks damaging the device. When such determination is made, the probing technique may take steps to slow the transition. As an example, the controller may reduce the drive voltage.
- groups of windows are set to matching transition rates. Such matching may be performed by adjusting the voltage and/or driving current based at least in part on the feedback obtained during the probing (e.g., by pulse or open circuit measurements). In embodiments where the transition is controlled by monitoring the current response, the magnitude of the current response may be compared between windows.
- a window may be controlled by a local controller.
- the local controller may be part of a (e.g., hierarchical) control system.
- a group of windows e.g., at least 2, 3, 4, 5, 6, 7, 8, 9, or 10 windows
- can be controlled by the same local controller e.g., window controller).
- the comparison can be performed for a window or for each window of the group of windows, to determine how to scale the driving potential and/or driving current for the window (e.g., each window in the group).
- the comparison may be between a window at a first time and a past performance of that window at a time before the first time.
- the comparison may be between a first window and a second window.
- the comparison may be between the window an average window performance (e.g., wherein the average window performance is a requested, optimal, and/or average window performance).
- the rate of change of open circuit voltage could be used as an indicator to a variance (e.g., deterioration) in the window performance.
- a BMS is a computer-based control system installed in a facility (e.g., building) that controls (e.g., monitors) the building's mechanical and/or electrical equipment such as ventilation, lighting, power systems, elevators, fire systems, and/or security systems.
- a BMS consists of hardware, including interconnections by communication channels to a computer or computers, and associated software for maintaining conditions in the facility, e.g., according to preferences set by the occupants and/or by the building manager.
- a BMS may be implemented using a local area network, such as Ethernet.
- the software can be based at least in part on, for example, internet protocols and/or open standards.
- One example of software is software from Tridium, Inc. (of Richmond, Virginia).
- One communications protocol commonly used with a BMS is BACnet (building automation and control networks).
- a BMS is common in a large building, and can function at least to control the environment within the building.
- a BMS may control temperature, carbon dioxide levels, and/or humidity within a building.
- There are various mechanical devices controlled by a BMS such as heaters, air conditioners, blowers, vents, and the like.
- a BMS may turn on and off any and all of these various devices, e.g., under defined conditions, in some embodiments, a core function of a BMS is to maintain a comfortable, safe, and/or healthy environment for the building's occupants, e.g., while minimizing energy demands (e.g., heating and/or cooling costs and/or demand).
- a BMS can be used to optimize the synergy between various systems (e.g., in terms of power consumption and/or cost). Such synergy can be used, for example, to conserve energy and lower building operation costs.
- a control system e.g., its component such as a window controller
- the window controller may be configured to control one or more tintable windows.
- the one or more tintable windows include at least one all solid state and inorganic electrochromic device, in some embodiments, the tintable window includes organic EC device.
- the one or more electrochromic windows include only all solid state and inorganic windows.
- the electrochromic windows are multistate electrochromic windows, as described in U.S. Patent Application Serial No. 12/851,514, filed August 5, 2010, titled "MULTIPANE ELECTROCHROMIC WINDOWS," that is incorporated herein by reference in its entirety.
- FIG. 4 shows an example of a schematic diagram of an embodiment of a BMS 400, that is configured to manage a number of systems of a building 401, including security systems, heating/ventilation/air conditioning (HVAC), lighting of the building, power systems, elevators, fire systems, and the like.
- Security systems may include magnetic card access, turnstiles, solenoid driven door locks, surveillance cameras, burglar alarms, metal detectors, and the like.
- Fire systems may include fire alarms and fire suppression systems including a water plumbing control.
- Lighting systems may include interior lighting, exterior lighting, emergency warning lights, emergency exit signs, and emergency floor egress lighting.
- Power systems may include the main power, backup power generators, and uninterrupted power source (UPS) grids.
- UPS uninterrupted power source
- BMS 400 manages a control system 402.
- control system 402 is depicted as a distributed network of window controllers including a master controller 403, intermediate network controllers 405a and 405b, and end or leaf controllers 410 that is a local controller.
- End or leaf controllers 410 may be similar to the window controller described previously in connection with Figs. 1A and IB.
- master controller 403 may be in proximity to the BMS 400, and each floor of building 401 may have one or more intermediate network controllers 405a and 405b, while each window of the building has its own end controller 410.
- controllers 410 can directly control one or more electrochromic windows of building 401. Direct control means that there is no intervening controller between the window controller and the window.
- the window controller can be coupled to one or more tintable windows via wiring that is not interrupted by another controller.
- At least one of controllers 410 can be in a separate location from the electrochromic window that it controls. At least one of controller 410 can be integrated into the electrochromic window.
- ten electrochromic windows of building 401 are depicted as controlled by control system 402. There may be a large number of electrochromic windows in a building controlled by control system 402.
- Control system 402 need not be a distributed network of window controllers.
- a single end controller that controls the functions of a single electrochromic window falls within the scope of the embodiments disclosed herein.
- One aspect of the disclosed embodiments is a BMS including a multipurpose control system, e.g., as described herein.
- a BMS can provide, for example, enhanced: (1) environmental control, (2) energy savings, (3) security, (4) flexibility in control options, (5) improved reliability and usable life of other systems (e.g., due to less reliance thereon and therefore less maintenance thereof), (6) information availability and diagnostics, (7) effective use of staff, and various combinations thereof, e.g., because the tintable windows can be automatically controlled.
- a BMS may not be present or a BMS may be present but may not communicate with the control system, or communicate at a high level with the control system.
- a control system can provide, for example, enhanced: (1) environmental control, (2) energy savings, (3) security, (4) flexibility in control options, (5) improved reliability and usable life of other systems (e.g., due to less reliance thereon and therefore less maintenance thereof), (6) information availability and diagnostics, (7) effective use of staff, and various combinations thereof, e.g., because the tintable windows can be automatically controlled.
- maintenance on the BMS does not interrupt control and/or operation of the tintable windows.
- the systems of BMS 400 may run according to daily, monthly, quarterly, and/or yearly schedules.
- a lighting control system shown in Fig. 4 as "light”
- an HVAC system the control system 402
- a security system may operate on a 24 hour schedule accounting for when people are in the building during the work day.
- the building may enter an energy savings mode, and during the day, the systems may operate in a manner that minimizes the energy consumption of the building while providing for occupant comfort.
- the systems may shut down or enter an energy savings mode over a holiday period.
- the scheduling information may be combined with geographical information.
- Geographical information may include the latitude and/or longitude of the building.
- Geographical information may include information about the direction that each side (e.g., fagade) of the building faces.
- the window controller may instruct the windows to have no tint in the morning. With no tint, the room may warm up due to sunlight shining into the room.
- the lighting control panel may instruct the lights to be dim because of the lighting from the sunlight.
- the west facing windows may be controllable by the occupants of the room in the morning, e.g., because the tint of the windows on the west side may have no impact on energy savings.
- the modes of operation of the east facing windows and the west facing windows may switch in the evening (e.g., when the sun is setting, the west facing windows are not tinted to allow sunlight in for both heat and lighting).
- building 401 includes a building network, a BMS, and tintable windows for the exterior windows of the building.
- the network may be operatively (e.g., communicatively) coupled to a one or more sensors.
- the exterior windows of the building may be windows separating the interior of the building from the exterior of the building.
- Light from exterior windows of the building may have an effect on the interior lighting in the building about 20 feet or about 30 feet from the windows.
- the space in a building that is more that about 20 feet or about 30 feet from an exterior window may receive little light from the exterior window.
- Such spaces away from exterior windows in a building may be lit by lighting systems of the building.
- the temperature within a building may be influenced by exterior light and/or the exterior temperature. For example, on a cold day and with the building being heated by a heating system, rooms closer to doors and/or windows may lose heat faster than the interior regions of the building, and be cooler compared to the interior regions.
- the network may be operatively coupled to exterior sensors.
- the building may include exterior sensors on the roof of the building.
- the building may include an exterior sensor associated with at least one (e.g., each) exterior window.
- the building may include an exterior sensor on one or more (e.g., each) side of the building.
- An exterior sensor e.g., on each side of the building could track the irradiance on a side of the building in which it is disposed, e.g., as the sun changes position throughout the day.
- outputs from exterior sensors may be input to a network of the BMS 400 and provided as input to the local end controller 410.
- output signals from two or more sensors are received.
- one output signal is received, and in some other embodiments, three, four, five, or more outputs are received.
- These output signals may be received over a building network (e.g., and/or a BMS).
- the output signals received include a signal indicating energy and/or power consumption, e.g., by a heating system, a cooling system, and/or lighting within the facility (e.g., including at least one building).
- a heating system e.g., a heating system, a cooling system, and/or lighting within the facility (e.g., including at least one building).
- the energy or power consumption of the heating system, the cooling system, and/or the lighting of the facility may be monitored to provide the signal indicating energy or power consumption.
- Devices may be interfaced with, or attached to, the circuits and/or wiring of the building to enable this monitoring.
- the power systems in the building may be installed such that the power consumed by the heating system, cooling system, and/or lighting for an individual room within the facility or a group of rooms within the facility can be monitored.
- Tint instructions can be provided to change a present tint of the tintable window to the determined level of tint (e.g., target tint level).
- this may include master controller 403 issuing commands to one or more intermediate network controllers 405a and/or 405b, which in turn issue commands to one or more end controllers 410 that control window(s) of the building.
- End controllers 410 may apply voltage and/or current to the window(s) to drive the change in tint pursuant to the instructions.
- a building including electrochromic windows and a BMS may be enrolled in and/or participate in a demand response program run by the utility or utilities providing power to the facility.
- the program may be a program in which the energy consumption of the facility is reduced when a peak load occurrence is expected.
- the utility may send out a warning signal prior to an expected peak load occurrence. For example, the warning may be sent on the day before, the morning of, or about one hour before the expected peak load occurrence. A peak load occurrence may be expected to occur on a hot summer day when cooling systems/air conditioners are drawing a large amount of power from the utility, for example.
- the warning signal may be received by the control system (e.g., and/or BMS) of the facility.
- the control system and/or BMS can then instruct the window controller(s) to transition the appropriate electrochromic device in the electrochromic windows to a darker or lighter tint level to aid in reducing the power draw of the cooling and/or heating systems in the building (e.g., to mitigate the weather conditions) at the time when the peak load is expected.
- tintable windows for the exterior windows of the building may be grouped into zones, with tintable windows in a zone being instructed in a similar manner.
- groups of electrochromic windows on different floors of the building or different sides of the building may be in different zones.
- all of the eastfacing electrochromic windows may be in zone 1
- all of the south-facing electrochromic windows may be in zone 2
- all of the west-facing electrochromic windows may be in zone 3
- all of the north-facing electrochromic windows may be in zone 4.
- all of the electrochromic windows on the first floor of the building may be in zone 1, all of the electrochromic windows on the second floor may be in zone 2, and all of the electrochromic windows on the third floor may be in zone 3.
- all of the east-facing electrochromic windows may be in zone 1, all of the south-facing electrochromic windows may be in zone 2, all of the west-facing electrochromic windows may be in zone 3, and all of the north-facing electrochromic windows may be in zone 4.
- east- facing electrochromic windows on one floor could be divided into different zones. Any number of tintable windows on the same side and/or different sides and/or different floors of the building may be assigned to a zone.
- the zones of windows may be separated at least in part by (i) the functionality of the rooms on which they are disposed (e.g., windows of conference rooms, windows of offices, windows of cafeteria), (ii) the floor in which they are located, (iii) the fagade in which they are located, (iv) the owner or tenant of the facility portion in which they are located, or (v) any combination thereof.
- tintable windows in a zone may be controlled by the same window controller or by different window controllers (e.g., that receive the same directions).
- the window controllers controlling the windows in the zone may receive the same output signals from sensors.
- the window controllers controlling the windows in the zone may use the same function or lookup table to determine the level of tint for the windows in a zone.
- tintable (e.g., electrochromic) windows in a zone may be controlled by a window controller(s) that receive an output signal from a (e.g., transmissivity) sensor.
- the (e.g., transmissivity) sensor may be mounted proximate the windows in a zone.
- the (e.g., transmissivity) sensor may be mounted in or on a frame containing an IGU (e.g., mounted in or on a mullion, the horizontal or vertical sash of a frame) included in the zone.
- tintable windows in a zone (such as those that includes the windows on a single side of the building) may be controlled by a window controller(s) that receive an output signal from a (e.g., transmissivity) sensor.
- a sensor may provide an output signal to a window controller to control the tintable (e.g., electrochromic) windows of a first zone (e.g., a master control zone).
- the window controller(s) may control the tintable windows in a second zone (e.g., a slave control zone) in the same manner as the first zone.
- another window controller(s) may control the tintable windows in the second zone in the same manner as the first zone.
- a user may manually instruct the tintable windows in the second zone (e.g., the slave control zone) to enter a tint level such as a tinted (e.g., colored) state (level) or a clear state.
- Manually instructing may include using a tint or clear command, or a command from a user console (e.g., of a BMS), for example.
- the tintable windows in the first zone e.g., the master control zone
- the second zone may remain in a manual command mode for a period of time, e.g., and then revert back to be under control of the window controller receiving output from the (e.g., transmissivity) sensor.
- the second zone may stay in a manual mode for one hour after receiving an override command, e.g., and then may revert back to be under control of the window controller receiving output from the (e.g., transmissivity) sensor.
- the sensor may be any sensor disclosed herein.
- a user may manually instruct the windows in the first zone (e.g., the master control zone) to enter a tint level such as a tinted (e.g., colored) state or a clear state.
- the manually instructing may include using a tint command or a command from a user console (e.g., of a BMS), for example.
- a user console e.g., of a BMS
- the tintable windows in the second zone e.g., the slave control zone
- the second zone remains under control of the window controller(s) receiving outputs from the exterior sensor.
- the first zone may remain in a manual command mode for a period of time and then revert back to be under control of window controller receiving output from the (e.g., transmissivity and/or exterior) sensor.
- the first zone may stay in a manual mode for a time (e.g., one hour) after receiving an override command, and then may revert back to be under control of the window controller receiving output from the (e.g., transmissivity and/or exterior) sensor.
- the tintable windows in the second zone may remain in the tint level that they are in when the manual override for the first zone is received.
- the first zone may remain in a manual command mode for a period of time and then both the first zone and the second zone may revert back to be under control of the window controller receiving output from the (e.g., transmissivity and/or exterior) sensor.
- the windows may be divided into zones (e.g., based at least in part on the location, fagade, floor, ownership, utilization of the enclosure (e.g., room) in which they are disposed, any other assignment metric, random assignment, or any combination thereof. Allocation of windows to the zone may be static or dynamic (e.g., based on a heuristic). There may be at least about 2, 5, 10, 12, 15, 30, 40, or 46 windows per zone.
- At least one device is operated in coordination with at least one other device, which devices are coupled to the network.
- the device can be a tintable window. Control of the at least one device may be via Ethernet.
- a tint level of tintable windows may be adjusted concurrently.
- a zone of devices may have at least one characteristics that is the same. For example, when the tintable windows are in a zone, a zone of tintable windows may have its tint level (automatically) altered (e.g., darkened or lightened) to the same level.
- the device can be a sensor. For example, when sounds sensors are in a zone, they may sample sound at the same frequency and/or at the same time window.
- a zone of devices may comprise a plurality of devices (e.g., of the same type).
- the zone may comprise (i) devices (e.g., tintable windows) facing a particular direction of an enclosure (e.g., facility), (ii) a plurality of devices disposed on a particular face (e.g., fagade) of the enclosure, (iii) devices on a particular floor of a facility, (iv) devices in a particular type of room and/or activity (e.g., open space, office, conference room, lecture hall, corridor, reception hall, or cafeteria), (v) devices disposed on the same fixture (e.g., internal or external wall), and/or (vi) devices that are user defined (e.g., a group of tintable windows in a room or on a fagade that are a subset of a larger group of tintable windows.
- the (automatic) adjustment of the devices may done automatically and/or by a user.
- the automatic changing of device properties and/or status in a zone may be overridden by a user (e.g., by manually adjusting the tint level).
- a user may override the automatic adjustment of the devices in a zone using mobile circuitry (e.g., a remote controller, a virtual reality controller, a cellular phone, an electronic notepad, a laptop computer and/or by a similar mobile device).
- mobile circuitry e.g., a remote controller, a virtual reality controller, a cellular phone, an electronic notepad, a laptop computer and/or by a similar mobile device.
- the various devices are grouped into zones of targets (e.g., of EC windows).
- At least one zone e.g., each of which zones
- At least one zone can include a subset of devices.
- at least one (e.g., each) zone of devices may be controlled by one or more respective floor controllers and one or more respective local controllers (e.g., window controllers) controlled by these floor controllers.
- at least one (e.g., each) zone can be controlled by a single floor controller and two or more local (e.g., window) controllers controlled by the single floor controller.
- a zone can represent a logical grouping of the devices.
- Each zone may correspond to a set of devices (e.g., of the same type) in a specific location or area of the facility that are driven together based at least in part on their location.
- a facility e.g., building
- each zone may correspond to the set of smart windows (e.g., tintable windows) on a particular floor and on a particular one of the four faces.
- At least one (e.g., each) zone may correspond to a set of devices that share one or more physical characteristics (for example, device parameters such as size or age).
- a zone of devices is grouped based at least in part on one or more non-physical characteristics such as, for example, a security designation or a business hierarchy (for example, IGUs bounding managers' offices can be grouped in one or more zones while IGUs bounding non-managers' offices can be grouped in one or more different zones).
- non-physical characteristics such as, for example, a security designation or a business hierarchy (for example, IGUs bounding managers' offices can be grouped in one or more zones while IGUs bounding non-managers' offices can be grouped in one or more different zones).
- At least one (e.g., each) floor controller is able to address all of the devices (e.g., of the same type or of different types) in at least one (e.g., each) of one or more respective zones.
- the master controller can issue a primary tint command to the floor controller that controls a target zone.
- the primary tint command can include an (e.g., abstract) identification of the target zone (hereinafter also referred to as a "zone ID").
- the zone ID can be a first protocol ID such as that just described in the example above.
- the floor controller receives the primary tint command including the tint value and the zone ID and maps the zone ID to the second protocol IDs associated with the local controllers within the zone.
- the zone ID is a higher level abstraction than the first protocol IDs. In such cases, the floor controller can first map the zone ID to one or more first protocol IDs, and subsequently map the first protocol IDs to the second protocol IDs.
- the facility may be divided into one or more zones.
- the zones may be defined at least in part by a customer, or by the facility manager.
- the zones may be at least in part automatically defined.
- the zone of devices e.g., comprising tintable windows, sensors, or emitters
- may associate with (i) a fagade of a building they are facing, (ii) a floor they are disposed in, (iii) a building in the facility they are disposed in, (iv) a functionality of the enclosure they are disposed in (e.g., a conference room, a gym, an office, or a cafeteria), (iv) prescribed and/or in fact occupation (e.g., organizational function) to the enclosure they are disposed in, (v) prescribed and/or in fact activity in the enclosure they are disposed in, (vi) tenant, owner, and/or manager of the enclosure of the facility (e.g., for a facility having various tenants, owners, and/or managers), and/or
- the zones may be alterable (e.g., using the software app), e.g., visually.
- the status of the zone (e.g., in conjunction to the status of the devices therein), may be displayed by the app (e.g., updated in real-time, or substantially in real time).
- One or more zones may be grouped. For example, all zones in a certain floor may be grouped. There may be a zone hierarchy using any of the zone associations (i) to (vii).
- the zones can create by a provider of the device(s), of the control system, and/or of the network.
- the zones may be generated by a user (e.g., a customer, a lessee, or a facility owner).
- Zones can be created at the level of the digital model of the facility (e.g., Revit file).
- a digital model and/or other similar file may be associated with the facility and the device(s).
- a Building Information Model (BIM) sch as a Revit file
- Microdesk e.g., Modelstream
- IMAGINiT IMAGINiT
- ATG USA or similar facility related digital file.
- the BIM is a Computer Aided Design (CAD) paradigm that allows for intelligent, 3D and/or parametric object-based design.
- CAD Computer Aided Design
- any of the methods described herein of control of a tintable window regardless of whether the window controller is a standalone window controller, part of a control system, or is interfaced with a building network (e.g., by itself of part of a control system), may be used to control the tint of a tintable window.
- window controllers described herein include components for wired and/or wireless communication between the window controller, sensors, and/or separate communication nodes.
- Wireless and/or wired communications may be accomplished with a communication interface that interfaces directly with the window controller.
- Such interface could be native to the microprocessor.
- Such interface may be provided via additional circuitry enabling these functions.
- a separate communication node for wireless communications can be, for example, another wireless window controller, a local (e.g., end), intermediate, or master window controller, a remote control device, or a BMS.
- Wireless communication can be used in the window controller for at least one of the following operations: programming and/or operating the tintable window, collecting data from the tintable window from the various sensors and/or protocols (e.g., as described herein), and/or using the tintable (e.g., electrochromic) window as a relay point for wireless communication.
- Data collected from tintable windows may include count data such as number of times an EC device has been activated, efficiency of the EC device over time, and the like.
- wireless communication is used to operate the associated tintable windows, for example, via an infrared (IR), and/or radio frequency (RF) signal.
- the controller will include a wireless protocol chip, such as Bluetooth, EnOcean, WiFi, Zigbee, global positioning system (GPS), ultrawide band (UWB), or the like.
- Window controllers may have wireless communication via a network. Input to the window controller can be manually input by an end user (e.g., at a wall switch), either directly or via wireless communication. Input to the window controller can be from a BMS of a building of which the tintable window is a component.
- wireless communication is used to transfer at least a portion of the data to and from each of a plurality of tintable windows via the distributed network of controllers.
- At least one (e.g., each) controller in the network of controllers may have wireless communication components.
- master control 403 may communicate wirelessly with each of intermediate network controllers 405a and 405b, which in turn may communicate wirelessly with end controllers 410, each associated with an electrochromic window.
- Master control 403 may communicate wirelessly with the BMS 400.
- at least one level of communication in the window controller is performed wirelessly.
- at least one level of communication in the window controller is performed using wires.
- more than one mode of wireless communication protocol is used in the window controller distributed network.
- a master window controller may communicate wirelessly to intermediate controllers via WiFi or Zigbee, while the intermediate controllers communicate with end controllers via Bluetooth, Zigbee, EnOcean, or other protocol.
- window controllers have redundant wireless communication systems for flexibility in end user choices for wireless communication.
- wireless communication between master and/or intermediate window controllers and end window controllers offers the advantage of obviating the installation of hard communication lines.
- wireless communication in these roles is useful for data transfer to and from tintable windows for operating the window and providing data to, for example, a BMS for optimizing the environment and energy savings in a building.
- Window location data as well as feedback from sensors may be synergized for such optimization. For example, granular level (window-by-window) microclimate information is fed to a BMS to optimize one or more environments of the building.
- sensor(s) are operatively coupled to at least one controller and/or processor. Sensor readings may be obtained by one or more processors and/or controllers.
- a controller may comprise a processing unit (e.g., comprising CPU or GPU).
- a controller may receive an input (e.g., from at least one sensor).
- the controller may comprise circuitry, electrical wiring, optical wiring, socket, and/or outlet.
- a controller may deliver an output.
- a controller may comprise multiple (e.g., sub-) controllers.
- the controller may be a part of a control system.
- a control system may comprise a master controller, a set of floor controllers (e.g., comprising network controllers), and a set of local controllers.
- the set of local controllers may include a window controller (e.g., controlling an optically switchable window), an enclosure controller, and/or a component controller.
- a controller may be a part of a hierarchal control system (e.g., comprising a main controller that directs one or more controllers, e.g., floor controllers, local controllers (e.g., window controllers), enclosure controllers, and/or component controllers).
- a physical location of the controller type in the hierarchal control system may change over time. For example, at a first time, a first processor may assume a role of a main controller, a second processor may assume a role of a floor controller, and a third processor may assume the role of a local controller. At a second time, the second processor may assume a role of a main controller, the first processor may assume a role of a floor controller, and the third processor may remain with the role of a local controller. At a third time, the third processor may assume a role of a main controller, the second processor may assume a role of a floor controller, and the first processor may assume the role of a local controller.
- a controller may control one or more devices (e.g., and be directly coupled to the devices).
- a controller may be disposed proximate to the one or more devices it is controlling.
- a controller may control an optically switchable device (e.g., IGU), an antenna, a sensor, and/or an output device (e.g., a light source, sounds source, smell source, gas source, HVAC outlet, or heater).
- the output device may be an emitter.
- a floor controller may direct one or more lower hierarchy controllers (e.g., a local controller).
- the lower hierarchy controllers may comprise one or more window controllers, one or more enclosure controllers, one or more component controllers, or any combination thereof.
- the floor (e.g., comprising network) controller may control a plurality of local (e.g., comprising window) controllers.
- a plurality of local controllers may be disposed in a portion of a facility (e.g., in a portion of a building).
- the portion of the facility may be a floor of a facility.
- a floor controller may be assigned to a floor.
- a floor may comprise a plurality of floor controllers, e.g., depending on the floor size and/or the number of local controllers coupled to the floor controller.
- a floor controller may be assigned to a portion of a floor.
- a floor controller may be assigned to a portion of the local controllers disposed in the facility.
- a floor controller may be assigned to a portion of the floors of a facility.
- a master controller may be coupled to one or more lower hierarchy (e.g., floor) controllers.
- the floor controller may be disposed in the facility.
- the master controller may be disposed in the facility, or external to the facility.
- the master controller may be disposed in the cloud.
- a controller may be a part of, or be operatively coupled to, a building management system.
- a controller may receive one or more inputs.
- a controller may generate one or more outputs.
- the controller may be a single input single output controller (SISO) or a multiple input multiple output controller (MIMO).
- a controller may interpret an input signal received.
- a controller may acquire data from the one or more components (e.g., sensors). Acquire may comprise receive or extract.
- the data may comprise measurement, estimation, determination, generation, or any combination thereof.
- a controller may comprise feedback control.
- a controller may comprise feed-forward control.
- Control may comprise on-off control, proportional control, proportional-integral (PI) control, or proportional-integral-derivative (PID) control.
- Control may comprise open loop control, or closed loop control.
- a controller may comprise closed loop control.
- a controller may comprise open loop control.
- a controller may comprise a user interface.
- a user interface may comprise (or operatively coupled to) a keyboard, keypad, mouse, touch screen, microphone, speech recognition package, camera, imaging system, or any combination thereof.
- Outputs may include a display (e.g., screen), speaker, or printer.
- Fig. 5 shows an example of a control system architecture 500 comprising a hierarchy of controllers.
- the hierarchy of controllers includes a master controller 508 that controls floor controllers 506.
- the floor controllers 506 in turn control local controllers 504.
- a local controller of local controllers 504 controls one or more IGUs, one or more sensors, one or more output devices (e.g., one or more emitters), or any combination thereof.
- the master controller 508 is operatively coupled (e.g., wirelessly and/or wired) to a building management system (BMS) 524 and to a database 520.
- BMS building management system
- Arrows in Fig. 5 represents communication pathways.
- a controller may be operatively coupled (e.g., directly/indirectly and/or wired and/wirelessly) to an external source 510.
- the external source 510 may comprise a network.
- the external source 510 may comprise one or more sensor or output devices.
- the external source 510 may comprise a cloud-based application and/or database.
- the communication may be wired and/or wireless.
- the external source 510 may be disposed external to the facility.
- the external source 510 may comprise one or more sensors and/or antennas disposed, e.g., on a wall or on a ceiling of the facility.
- the communication may be monodirectional or bidirectional. In the example shown in Fig. 5, all communication arrows can be bidirectional.
- the controller may monitor and/or direct (e.g., physical) alteration of the operating conditions of the apparatuses, software, and/or methods described herein.
- Control may comprise regulate, manipulate, restrict, direct, monitor, adjust, modulate, vary, alter, restrain, check, guide, or manage.
- Controlled e.g., by a controller
- the control may comprise controlling a control variable (e.g., temperature, power, voltage, and/or profile).
- the control can comprise real time or off-line control. A calculation utilized by the controller can be done in real time, and/or offline.
- the controller may be a manual or a non-manual controller.
- the controller may be an automatic controller.
- the controller may operate upon request.
- the controller may be a programmable controller.
- the controller may be programed.
- the controller may comprise a processing unit (e.g., CPU or GPU).
- the controller may receive an input (e.g., from at least one sensor).
- the controller may deliver an output.
- the controller may comprise multiple (e.g., sub-) controllers.
- the controller may be a part of a control system.
- the control system may comprise a master controller, floor controller, local controller (e.g., enclosure controller, or window controller).
- the controller may receive one or more inputs.
- the controller may generate one or more outputs.
- the controller may be a single input single output controller (SISO) or a multiple input multiple output controller (MIMO).
- the controller may interpret the input signal received.
- SISO single input single output controller
- MIMO multiple input multiple output controller
- the controller may acquire data from the one or more sensors. Acquire may comprise receive or extract. The data may comprise measurement, estimation, determination, generation, or any combination thereof.
- the controller may comprise feedback control.
- the controller may comprise feed-forward control.
- the control may comprise on-off control, proportional control, proportional-integral (PI) control, or proportional-integral-derivative (PID) control.
- the control may comprise open loop control, or closed loop control.
- the controller may comprise closed loop control.
- the controller may comprise open loop control.
- the controller may comprise a user interface.
- the user interface may comprise (or operatively coupled to) a keyboard, keypad, mouse, touch screen, microphone, speech recognition package, camera, imaging system, or any combination thereof.
- the outputs may include a display (e.g., screen), speaker, or printer.
- the methods, systems, software, and/or the apparatus described herein may comprise and/or utilize a control system.
- the control system can be in communication with any of the apparatuses (e.g., sensors) described herein. At least two of the sensors may be of the same type or of different types, e.g., as described herein.
- the control system may be in communication with the first sensor and/or with the second sensor.
- the control system may control (e.g., direct) the one or more sensors.
- the control system may control one or more components of a building management system (e.g., lighting, security, and/or air conditioning system).
- the controller may regulate at least one (e.g., environmental) characteristic of the enclosure.
- the control system may regulate the enclosure environment using any component of the building management system.
- the control system may regulate the energy supplied by a heating element and/or by a cooling element.
- the control system may regulate velocity of an air flowing through a vent to and/or from the enclosure.
- the control system may comprise a processor.
- the processor may be a processing unit.
- the controller may comprise a processing unit.
- the processing unit may be central.
- the processing unit may comprise a central processing unit (abbreviated herein as "CPU”).
- the processing unit may be a graphic processing unit (abbreviated herein as "GPU”).
- the controller(s) or control mechanisms may be programmed to implement one or more methods of the disclosure.
- the processor may be programmed to implement methods of the disclosure.
- the controller may control at least one component of the systems and/or apparatuses disclosed herein.
- a building network infrastructure has a vertical data plane (between building floors) and a horizontal data plane (within a single floor or multiple contiguous floors).
- the horizontal and vertical data planes have the same or similar data carrying capabilities and components. In other cases, these two data planes have different data carrying capabilities.
- the vertical data plane may contain components for faster data transmission rates and/or bandwidths.
- the vertical data plane contains components that support at least about 10, 20, or 50 gigabit/second or faster Ethernet transmissions (e.g., using UTP wires and/or fiber optic cables), while the horizontal data plane contains components that support at most about 1, 3, 5, or 8 gigabit/second Ethernet transmissions, e.g., via coaxial cable.
- the horizontal data plane supports data transmission via the Multimedia over Coax Alliance (MoCA) 2.5 standard or the MoCA 3.0 standard.
- MoCA Multimedia over Coax Alliance
- connections between floors on the vertical data plane employ control panels with high speed Ethernet switches. These control panels may communicate with nodes on a given floor, e.g., via a MoCA interface and associated coaxial cables on the horizontal data plane.
- Data transmission, and in some embodiments voice services may be provided in a facility (e.g., building) via wireless communications to and/or from the building's occupants.
- a building may be outfitted with components that serve as gateways or ports to cellular signals.
- Such gateways may couple to infrastructure in the interior of the building that provide wireless service via interior antennas and other infrastructure implementing Wi-Fi, small cell service (e.g., via microcell or femtocell devices), CBRS, etc.
- the gateways for such services may include a high-speed fiber optic cable (e.g., disposed underground) from a carrier's central office, a point-to- point microwave link between the central office and the facility, and/or a wireless signal received at an antenna located on the building exterior (e.g., a donor antenna or sky sensor on the building's roof).
- This high-speed fiber optic cable or point-to-point microwave link is sometimes referred to as a "backhaul.”
- an enclosure may include at least 1, 2, 4, 5, 8, 10, 20, 50, or 500 sensors.
- the enclosure may include a number of sensors in a range between any of the aforementioned values (e.g., from about 1 to about 1000, from about 1 to about 500, or from about 500 to about 1000).
- the sensor may be of any type.
- the sensor may be configured (e.g., and/or designed) to measure concentration of a gas (e.g., carbon monoxide, carbon dioxide, hydrogen sulfide, volatile organic chemicals, or radon).
- the sensor may be configured to measure an electrical current.
- the sensor may be configured to measure a voltage.
- the senor may be configured to measure a current.
- the sensor may be configured (e.g., and/or designed) to measure ambient noise.
- the sensor may be configured (e.g., and/or designed) to measure electromagnetic radiation (e.g., RF, microwave, infrared, visible light, and/or ultraviolet radiation).
- the sensor may be configured (e.g., and/or designed) to measure security-related parameters, such as (e.g., glass) breakage and/or unauthorized presence of personnel in a restricted area.
- Sensors may cooperate with one or more (e.g., active) devices, such as a radar or lidar. The devices may operate to detect physical size of an enclosure, personnel present in an enclosure, stationary objects in an enclosure and/or moving objects in an enclosure.
- the senor may facilitate controlling the environment of the enclosure such that inhabitants of the enclosure may have an environment that is more comfortable, loving, beautiful, healthy, productive (e.g., in terms of inhabitant performance), easer to live (e.g., work) in, or any combination thereof.
- the sensor(s) may be configured as low or high resolution sensors. Sensor may provide on/off indications of the occurrence and/or presence of a particular environmental event (e.g., one pixel sensors).
- the accuracy and/or resolution of a sensor may be improved via artificial intelligence analysis of its measurements. Examples of artificial intelligence techniques that may be used include reactive, limited memory, theory of mind, and/or self-aware techniques known to those skilled in the art.
- Sensors may be configured to process, measure, analyze, detect and/or react to one or more of: data, temperature, humidity, sound, force, pressure, electromagnetic waves, position, distance, movement, flow, acceleration, speed, vibration, dust, light, glare, color, gas(es), and/or other aspects (e.g., characteristics) of an environment (e.g., of an enclosure).
- the gases may include volatile organic compounds (VOCs).
- the gases may include carbon monoxide, carbon dioxide, water vapor (e.g., humidity), oxygen, radon, and/or hydrogen sulfide.
- the one or more sensors may be calibrated in a factory setting.
- a sensor may be optimized to be capable of performing accurate measurements of one or more environmental characteristics present in the factory setting.
- a factory calibrated sensor may be less optimized for operation in a target environment.
- a factory setting may comprise a different environment than a target environment.
- the target environment can be an environment in which the sensor is deployed.
- the target environment can be an environment in which the sensor is expected and/or destined to operate.
- the target environment may differ from a factory environment.
- a factory environment corresponds to a location at which the sensor was assembled and/or built.
- the target environment may comprise a factory in which the sensor was not assembled and/or built.
- the factory setting may differ from the target environment to the extent that sensor readings captured in the target environment are erroneous (e.g., to a measurable extent).
- erroneous may refer to sensor readings that deviate from a specified accuracy (e.g., specified by a manufacture of the sensor). In some situations, a factory-calibrated sensor may provide readings that do not meet accuracy specifications (e.g., by a manufacturer) when operated in the target environments.
- the senor is operatively coupled to at least one controller.
- the coupling may comprise a communications link.
- the communications link may comprise any suitable communications media (e.g., wired and/or wireless).
- the communications link may comprise a wire, such as one or more conductors arranged in a twisted-pair, a coaxial cable, and/or optical fibers.
- the communications link may comprise a wireless communication link, such as Wi-Fi, Bluetooth, ZigBee, cellular, or optical.
- One or more segments of the communications link may comprise a conductive (e.g., wired) media, while one or more other segments of a communications link may comprise a wireless link.
- the enclosure is a facility (e.g., building).
- the enclosure may comprise a wall, a door, or a window.
- at least two enclosures of a plurality of enclosures are disposed in the facility.
- at least two enclosures of a plurality of enclosures are disposed different facilities.
- the different facilities may be a campus (e.g., and belong to the same entity). At least two of the plurality of enclosures may reside in the same floor of the facility. At least two of the plurality of enclosures may reside in different floors of the facility.
- a sensor following installation of a first sensor, a sensor performs selfcalibration to establish an operating baseline.
- Performance of a self-calibration operation may be initiated by an individual sensor, a nearby second sensor, or by one or more controllers.
- a sensor deployed in an enclosure may perform a selfcalibration procedure.
- a baseline may correspond to a lower threshold from which collected sensor readings may be expected to comprise values higher than the lower threshold.
- a baseline may correspond to an upper threshold, from which collected sensor readings may be expected to comprise values lower than the upper threshold.
- a self-calibration procedure may proceed beginning with sensor searching for a time window during which fluctuations or perturbations of a relevant parameter are nominal. In some embodiments, the time window is sufficient to collect sensed data (e.g., sensor readings) that allow separation and/or identification of signal and noise from the sensed data.
- the time window may be predetermined.
- the time window may be nondefined.
- the time window may be kept open (e.g., persist) until a calibration value is obtained.
- a sensor may search for an optimal time to measure a baseline (e.g., in a time window).
- the optimal time e.g., in the time window
- the measured signal may contain some level of noise. A complete absence of noise may indicate malfunction of the sensor or inadequacy for the environment.
- the sensed signal (e.g., sensor data) may comprise a time stamp of the measurement of the data.
- the sensor may be assigned a time window during which it may sense the environment.
- the time window may be predetermined (e.g., using third party information and/or historical data concerning the property measured by the sensor).
- the signal may be analyzed during that time window, and an optimal time span may be found in the time window, in which time span the measured signal is most stable and/or the signal no noise ratio is highest.
- the time span may be equal to, or shorter than, the time window.
- the time span may occur during the entire, or during part of the time window.
- a sensor ensemble includes at least two sensors of the same type. An ensemble of sensors can refer to a collection of diverse sensors.
- a sensor ensemble may include a carbon dioxide sensor, a carbon monoxide sensor, a volatile organic chemical sensor, an ambient noise sensor, a visible light sensor, a temperature sensor, and/or a humidity sensor.
- a sensor ensemble may comprise other types of sensors, and the claimed subject matter is not limited in this respect.
- the enclosure may comprise one or more sensors that are not part of an ensemble of sensors.
- the enclosure may comprise a plurality of ensembles. At least two of the plurality of ensembles may differ in at least one of their sensors.
- At least two of the plurality of ensembles may have at least one of their sensors that is similar (e.g., of the same type).
- an ensemble can have two motion sensors and one temperature sensor.
- an ensemble can have a carbon dioxide sensor and an IR sensor.
- the ensemble may include one or more devices that are not sensors.
- the one or more other devices that are not sensors may include sound emitter (e.g., buzzer), and/or electromagnetic radiation emitters (e.g., light emitting diode).
- a single sensor e.g., not in an ensemble
- a plurality of sensors is assembled into a sensor suite (e.g., sensor ensemble). At least two sensors of the plurality of sensors may be of a different type (e.g., are configured to measure different properties). Various sensor types can be assembled together (e.g., bundled up) and form a sensor suite.
- the plurality of sensors may be coupled to one electronic board. The electrical connection of at least two of the plurality of sensors in the sensor suit may be controlled (e.g., manually and/or automatically).
- the sensor suite may be operatively coupled to, or comprise, a controller (e.g., a microcontroller). The controller may control an on/off connectivity of the sensor to electrical power. The controller can thus control the time (e.g., period) at which the sensor will be operative.
- one or more sensors of the sensor ensemble provide readings.
- the sensor is configured to sense a parameter.
- the parameter may comprise temperature, particulate matter, volatile organic compounds, electromagnetic energy, pressure, acceleration, time, radar, lidar, glass breakage, movement, or gas.
- the gas may comprise a noble gas.
- the gas may be inert.
- the gas may be a gas harmful to an average human.
- the gas may be a gas present in the ambient atmosphere (e.g., oxygen, carbon dioxide, ozone, chlorinated carbon compounds, or nitrogen).
- the gas may comprise radon, carbon monoxide, hydrogen sulfide, hydrogen, oxygen, water (e.g., humidity).
- the electromagnetic sensor may comprise an infrared, visible light, ultraviolet sensor.
- the infrared radiation may be passive infrared radiation (e.g., black body radiation).
- the electromagnetic sensor may sense radio waves.
- the radio waves may comprise narrowband, wideband, or ultra-wideband radio signals.
- the radio waves may comprise pulse radio waves.
- the radio waves may comprise radio waves utilized in communication.
- the gas sensor may sense a gas type, flow (e.g., velocity and/or acceleration), pressure, and/or concentration.
- the readings may have an amplitude range.
- the readings may have a parameter range.
- the parameter may be electromagnetic wavelength
- the range may be a range of detected wavelengths.
- the sensor data is responsive to the environment in the enclosure and/or to any inducer(s) of a change (e.g., any environmental disruptor) in this environment.
- the sensors data may be responsive to emitters operatively coupled to (e.g., in) the enclosure (e.g., an occupant, appliances (e.g., heater, cooler, ventilation, and/or vacuum), opening).
- the sensor data may be responsive to an air conditioning duct, or to an open window.
- the sensor data may be responsive to an activity taking place in the room.
- the activity may include human activity, and/or non-human activity.
- the activity may include electronic activity, gaseous activity, and/or chemical activity.
- the activity may include a sensual activity (e.g., visual, tactile, olfactory, auditory, and/or gustatory).
- the activity may include an electronic and/or magnetic activity.
- the activity may be sensed by a person.
- the activity may not be sensed by a person.
- the sensors data may be responsive to the occupants in the enclosure, substance (e.g., gas) flow, substance (e.g., gas) pressure, and/or temperature.
- data from a sensor in the enclosure is collected and/or processed (e.g., analyzed).
- the data processing can be performed by a processor of the sensor, by a processor of the sensor ensemble, by another sensor, by another ensemble, in the cloud, by a processor of the controller, by a processor in the enclosure, by a processor outside of the enclosure, by a remote processor (e.g., in a different facility), by a manufacturer (e.g., of the sensor, of the window, and/or of the building network).
- the data of the sensor may have a time indicator (e.g., may be time stamped).
- the data of the sensor may have a sensor location identification (e.g., be location stamped).
- the sensor may be identifiably coupled with one or more controllers.
- processing data derived from the sensor comprises applying one or more models.
- the models may comprise mathematical models.
- the processing may comprise fitting of models (e.g., curve fitting).
- the model may be multi-dimensional (e.g., two or three dimensional).
- the model may be represented as a graph (e.g., 2 or 3 dimensional graph).
- the model may be represented as a contour map.
- the modeling may comprise one or more matrices.
- the model may comprise a topological model.
- the model may relate to a topology of the sensed parameter in the enclosure.
- the model may relate to a time variation of the topology of the sensed parameter in the enclosure.
- the model may be environmental and/or enclosure specific.
- the model may consider one or more properties of the enclosure (e.g., dimensionalities, openings, and/or environmental disrupters (e.g., emitters)). Processing of the sensor data may utilize historical sensor data, and/or current (e.g., real time) sensor data. The data processing (e.g., utilizing the model) may be used to project an environmental change in the enclosure, and/or recommend actions to alleviate, adjust, or otherwise react to the change.
- properties of the enclosure e.g., dimensionalities, openings, and/or environmental disrupters (e.g., emitters)
- Processing of the sensor data may utilize historical sensor data, and/or current (e.g., real time) sensor data.
- the data processing e.g., utilizing the model
- Positional and/or stationary characteristics (e.g., placement of walls and/or windows) of the enclosure may be utilized in measuring the characteristics of a given environment.
- the positional and/or stationary characteristics of the enclosure may be derived independently (e.g., from 3 rd party data and/or from non-sensor data).
- the positional and/or stationary characteristics of the enclosure may be derived using data from the one or more sensors disposed in the environment. When the environment is minimally disturbed with respect to the measured environmental characteristic (e.g., when no one is present in an environment, and/or when the environment is quiet), some sensor data may be used to sense position of (e.g., stationary and/or non-stationary) objects to determine the environment.
- Determining the position of objects comprises determining an (e.g., human) occupancy in the environment.
- Distance and/or location related measurements may utilize sensor(s) such as radar and/o ultrasonic sensors. Distance and location related measurements may derive from sensors that to not traditionally correlated to location and/or distance.
- a sensor ensemble may comprise a circuit board, such as a printed circuit board, in which a number of sensors are adhered or affixed to the circuit board. Sensors can be removed from a sensor module. For example, a sensor may be plugged and/or unplugged from the circuit board. Sensors may be individually activated and/or deactivated (e.g., using a switch).
- the circuit board may comprise a polymer.
- the circuit board may be transparent or non-transparent.
- the circuit board may comprise metal (e.g., elemental metal and/or metal alloy).
- the circuit board may comprise a conductor.
- the circuit board may comprise an insulator.
- the circuit board may comprise any geometric shape (e.g., rectangle or ellipse).
- the circuit board may be configured (e.g., may be of a shape) to allow the ensemble to be disposed in a mullion (e.g., of a window).
- the circuit board may be configured (e.g., may be of a shape) to allow the ensemble to be disposed in a frame (e.g., door frame and/or window frame).
- the mullion and/or frame may comprise one or more holes to allow the sensor(s) to obtain (e.g., accurate) readings.
- the circuit board may include an electrical connectivity port (e.g., socket).
- the circuit board may be connected to a power source (e.g., to electricity).
- the power source may comprise renewable or non-renewable power source.
- Fig. 6 shows an example of a system 600 including an ensemble of sensors organized into a sensor module.
- Sensors 610A, 610B, 610C, and 610D are shown as included in a sensor ensemble 605.
- the sensor ensembles (including the sensor ensemble 605) that are organized into a sensor module may include at least 1, 2, 4, 5, 8, 10, 20, 50, or 500 sensors.
- the sensor module may include a number of sensors in a range between any of the aforementioned values (e.g., from about 1 to about 1000, from about 1 to about 500, or from about 500 to about 1000).
- Sensors of a sensor module may comprise sensors configured or designed for sensing a parameter comprising, temperature, humidity, carbon dioxide, particulate matter (e.g., between 2.5 pm and 10 (pm) micrometers), total volatile organic compounds (e.g., via a change in a voltage potential brought about by surface adsorption of volatile organic compound), ambient light, audio noise level, pressure (e.g., gas, and/or liquid), acceleration, time, radar, lidar, radio signals (e.g., ultra-wideband radio signals), passive infrared, glass breakage, or movement detectors.
- the sensor ensemble e.g., 605) may comprise non-sensor devices, such as buzzers and light emitting diodes. Examples of sensor ensembles and their uses can be found in U.S. Patent Application Serial No. 16/447,169, filed June 20, 2019, titled "SENSING AND COMMUNICATIONS UNIT FOR OPTICALLY SWITCHABLE WINDOW SYSTEMS,” that is incorporated herein by reference in its entirety.
- an increase in the number and/or types of sensors may be used to increase a probability that one or more measured property is accurate and/or that a particular event measured by one or more sensor has occurred.
- sensors of sensor ensemble may cooperate with one another.
- a radar sensor of sensor ensemble may determine presence of a number of individuals in an enclosure.
- a processor e.g., processor 615) may determine that detection of presence of a number of individuals in an enclosure is positively correlated with an increase in carbon dioxide concentration.
- the processor-accessible memory may determine that an increase in detected infrared energy is positively correlated with an increase in temperature as detected by a temperature sensor.
- network interface e.g., 650
- the network interface may additionally communicate with a controller.
- Individual sensors (e.g., sensor 610A, sensor 610D, etc.) of a sensor ensemble may comprise and/or utilize at least one dedicated processor.
- a sensor ensemble may utilize a remote processor (e.g., 654) utilizing a wireless and/or wired communications link.
- a sensor ensemble may utilize at least one processor (e.g., processor 652), which may represent a cloud-based processor coupled to a sensor ensemble via the cloud (e.g., 651).
- Processors (e.g., 652 and/or 654) may be located in the same building, in a different building, in a building owned by the same or different entity, a facility owned by the manufacturer of the window/controller/sensor ensemble, or at any other location.
- sensor ensemble 605 is not required to comprise a separate processor and network interface. These entities may be separate entities and may be operatively coupled to ensemble 605.
- the dotted lines in Fig. 6 designate optional features.
- onboard processing and/or memory of one or more ensemble of sensors may be used to support other functions (e.g., via allocation of ensembles(s) memory and/or processing power to the network infrastructure of a building).
- a plurality of sensors of the same type may be distributed in an enclosure. At least one of the plurality of sensors of the same type, may be part of an ensemble. For example, at least two of the plurality of sensors of the same type, may be part of at least two ensembles.
- the sensor ensembles may be distributed in an enclosure.
- An enclosure may comprise a conference room.
- a plurality of sensors of the same type may measure an environmental parameter in the conference room. Responsive to measurement of the environmental parameter of an enclosure, a parameter topology of the enclosure may be generated.
- a parameter topology may be generated utilizing output signals from any type of sensor of sensor ensemble, e.g., as disclosed herein.
- Parameter topologies may be generated for any enclosure of a facility such as conference rooms, hallways, bathrooms, cafeterias, garages, auditoriums, utility rooms, storage facilities, equipment rooms, and/or elevators.
- sensor ensembles are distributed throughout an enclosure. Sensors of a same type may be dispersed in an enclosure, e.g., to allow measurement of environmental parameters at various locations of an enclosure. Sensors of the same type may measure a gradient along one or more dimensions of an enclosure. A gradient may include a temperature gradient, an ambient noise gradient, or any other variation (e.g., increase or decrease) in a measured parameter as a function of location from a point. A gradient may be utilized in determining that a sensor is providing erroneous measurement (e.g., the sensor has a failure).
- Fig. 8 shows an example of a diagram 890 of an arrangement of sensor ensembles in an enclosure. In the example of Fig.
- ensemble 892A is positioned at a distance Di from vent 896.
- Sensor ensemble 892B is positioned at a distance D 2 from vent 896.
- Sensor ensemble 892C is positioned at a distance D3 from vent 896.
- Vent 896 may correspond to an air conditioning vent, which represents a relatively constant source of cooling air and a relatively constant source of white noise. Thus, temperature and noise measurements can be made by sensor ensemble 892A.
- sensor ensemble 892A may take current and/or voltage measurements for one or more IGUs. These current and/or voltage measurements may be associated with a tint transition for the one or more IGUs. These current and/or voltage measurements may be compared to a failure signature for the one or more IGUs, to identify an existing IGU failure, and/or to predict a future IGU failure.
- Current and voltage measurements made by sensor 892A are shown by an output reading profile 894A. Output reading profile 894A indicates a relatively low current and a relatively medium voltage.
- Current and voltage measurements made by sensor ensemble 892B are shown by output reading profile 894B. Output reading profile 894B indicates a somewhat higher current, and a somewhat reduced voltage.
- Output reading profile 894C indicates a current somewhat higher than the current measured by sensor ensembles 892B and 892A.
- Voltage measured by sensor ensemble 892C indicates a lower level than the voltage measured by sensor ensembles 892A and 892B.
- processors and/or controllers may interpret the current measured by sensor ensemble 892C as being indicative of an existing or future IGU failure.
- the control system is configured to alter tint of the tintable windows to a plurality of distinct tint states, e.g., at least 2, 3, 4, 5, 6, or 10 tint states.
- the control system is configured to alter tint of the tintable windows continuously.
- the distinct tint states comprise a bleached state (tint 1), a darker tint state (tint 2), an even darker tint state (tint 3), and a darkest tint state (tint 4).
- Fig. 9A shows an example of a graph depicting charge versus time for an IGU transitioning from a bleached state (Tl) to the darkest tint (T4), for an IGU that on May 22, 2020 started to deviate from normal operation as less changes migrated on application of the same voltage differential applied, and thus received a failure prediction.
- Fig. 9B shows an example of a graph depicting leakage current versus time for an IGU transitioning from Tl to T4, for an IGU that at time 900 and after leaned an increasing amount of current, and received a prediction of failure.
- the tint transition from Tl to T4 could, but need not, involve one or more intermediate tints between Tl and T4.
- these intermediate tints could include a second tint T2, and a third tint T3.
- the charge is shown in units of Coulombs (C).
- the leakage current is shown in units of milliamperes (mA).
- the horizontal axes of Figs. 9A and 9B, representing time, are scaled and autogenerated according to available data for a window controller (WC) coupled to the tintable window.
- the tintable window has a unique identifier (e.g., lite identifier (ID)), and the window controller has a unique identifier.
- Each point on the graphs represents a complete tint transition of a specified type which, in the present example, is the tint transition from Tl to T4.
- Tl to T4 there are complete transitions from Tl to T4 in the database of about one and a half years as depicted in the graphs of Figures 9A and 9B (from December 1 st 2018 to June 10 th 2020).
- Tl to T4 there could be one or several complete transitions of a given type (such as Tl to T4) per day. Transitions that are not progressing as expected can be described as 'uncharacteristic.
- An uncharacteristic tint transition is a deviation from the normal switching parameters for the tintable window in question (deviation from normal within an error range).
- a sensor system is used in conjunction with artificial intelligence (Al) to predict and spot tintable window malfunctions.
- a voluminous amount of data may be accumulated from a tintable window controller.
- the data may relate to current and/or voltage measurements applied to facilitate tint transition of one or more windows.
- the measurements may be stored in a database.
- a measurement may include in addition to the measured value also: (i) time stamp, (ii) date stamp, (iii) controller ID, (iv) tintable window ID, and/or (v) measurement type.
- a framework may be configured to retrieve window controller data from one or more databases, aggregate the data, and use the data to assess and/or predictively maintain windows, e.g., that exhibit failure signatures.
- the failure signatures may be identified using statistical measurements of current and/or voltage.
- the ID may comprise a serial identifier of the device, the ID may be alphanumeric.
- the ID may be (e.g., subsequently) hashed. For example, the ID may be converted using a hexadecimal or base 64 charset.
- static rules e.g., that exclude a learning system
- tintable window malfunctions e.g., using threshold values and/or functions
- Such static rules and thresholds can provide a rigid framework that sometimes fails to adequately predict malfunction of the tintable windows before their failure is visible apparent.
- Tintable windows may include IGUs, electrochromic glass, and/or mechanically controlled shading.
- Current, voltage, and/or sensor measurements may be acquired, which measurements relate to transitioning tintable windows of an enclosure.
- the facility can include several buildings.
- the buildings can include one or more rooms.
- An enclosure can include a facility, a building or a portion thereof (e.g., a corridor or a room).
- the sensors can comprise acoustic, motion, vibration, temperature, and/or electromagnetic sensors (e.g., photosensors).
- the sensors may comprise transmissivity sensors.
- the sensors may be sensitive to visible, IR, and/or UV radiation.
- the tintable glass can act as a sensor.
- the sensor can include any sensor disclosed herein. Integration (e.g., integrals) and/or derivation (e.g., derivatives) of the measurements (e.g., voltage and/or current) may be utilized. Correlation data can be accessed from various sensor(s) disposed in and/or on the facility. The data can be organized (e.g., assigned, categorized, and/or reorganized). Using (e.g., based at least in part on) the correlation data, the reliability of the measurement (e.g., current and/or voltage, and/or other sensor measurements) can be determined.
- Integration e.g., integrals
- derivation e.g., derivatives
- Correlation data can be accessed from various sensor(s) disposed in and/or on the facility. The data can be organized (e.g., assigned, categorized, and/or reorganized). Using (e.g., based at least in part on) the correlation data
- the measurements can be accumulated in at least one database, e.g., during the normal operation of the sensors and/or devices (e.g., tintable windows) in the facility.
- the obtained current, voltage, and/or other sensor measurements may be adjusted.
- a reliability value may be assigned and/or updated for the one or more sensors, e.g., using the adjusted sensor measurements.
- the sensor measurements are processed by considering the enclosure (or any portion thereof), historical readings, benchmarks, and/or modeling, to generate a result.
- the current, voltage, and/or other sensor measurements can be applied as inputs (e.g., learning set input) to a learning module trained to identify signatures in the presence of failures in the tintable window(s), and/or signatures in the presence of other failures.
- the inputs may be utilized to fine tune the learning module computation scheme(s). For example, the inputs may be utilized to optimize parameters (e.g., function weight and/or function threshold) of the various functions used in the computation schemes.
- the data analysis may be performed by a machine based system (e.g., a circuitry).
- the circuitry may be of a processor.
- the sensor data analysis may utilize artificial intelligence.
- the sensor data analysis may rely on one or more models (e.g., mathematical models).
- the sensor data analysis comprises linear regression, least squares fit, Gaussian process regression, kernel regression, nonparametric multiplicative regression (NPMR), regression trees, local regression, semiparametric regression, isotonic regression, multivariate adaptive regression splines (MARS), logistic regression, robust regression, polynomial regression, stepwise regression, ridge regression, lasso regression, elasticnet regression, principal component analysis (PCA), singular value decomposition, fuzzy measure theory, Borel measure, Han measure, risk-neutral measure, Lebesgue measure, group method of data handling (GMDH), Naive Bayes classifiers, k-nearest neighbors algorithm (k-NN), support vector machines (SVMs), neural networks, support vector machines, classification and regression trees (CART), random forest, gradient boosting, or generalized linear model (GLM) technique.
- NPMR nonparametric multiplicative regression
- MERS multivariate adaptive regression splines
- PCA principal component analysis
- fuzzy measure theory Borel measure, Han measure, risk-neutral measure, Lebe
- the learning module comprises machine learning.
- the learning module may comprise a multilayer neural network (e.g., a deep learning algorithm).
- the learning module may include an unbounded number of layers of bounded size, e.g., to progressively extract higher-level features from the raw (e.g., sensor) input measurements.
- the layers in the multilayer neural network may be hierarchical (e.g., each layer's output may be a higher-level abstraction of inputs from previous layers).
- the learning module may utilize a heuristic technique (e.g., gross model and sensor data) that will accelerate outputting a reliable prediction as a result.
- the learning module may optimize for prediction accuracy and/or computational speed.
- the learning module may consider the neural network size (number of layers and number of units per layer), learning rate, and/or initial weights (e.g., of artificial neurons and/or algorithms (when several algorithms are utilized to generate the result)).
- the learning module may learn from measurements with respect to failure of tintable windows, by using sensor measurements (e.g., real time, historical, or synthetic sensor measurements).
- a learning module comprises an algorithm and/or a calculation.
- the learning model may comprise machine learning, artificial intelligence (Al), and/or a statistical validation layer.
- the learning module can be trained to identify a threshold (e.g., value or function) for failure. Alternatively, the learning module may not be trained to identify a failure threshold.
- a filter e.g., a convolution filter
- the filter may be applied in the time domain. Loss of data can be minimized. The loss of data may be due to misclassification and/or labeling errors (e.g., by data tracing).
- the learning module can be trained using historical, real-time, and/or synthesized data, used as a training set.
- a time frame for the learning module(s) can be adjusted using a proximate time frame during which a tintable window failure may be observed.
- a machine learning (ML) ensemble can be used to implement the learning module.
- the machine learning ensemble can include a plurality of models (e.g., at least about 2, 3, 45, 7, or 10 models) working together, e.g., using a voting scheme. At least two of the models in the plurality of models can be given different weights. At least two of the models in the plurality of models can be give the same weight.
- the ML ensemble can include at least one model. Usage of the ML ensemble may be automatic, scheduled, and/or controlled.
- the learning module incorporates a validation mechanism that is configured to perform data management.
- the learning module can utilize one or more models.
- One model (or model combination) may be more appropriate in a situation than another. For example, rare circumstances may require use of specific models.
- the model can use adaptive synthetic oversampling.
- the model can use deep learning techniques (e.g., convolutional neural networks).
- the model can use Al techniques that exclude deep learning algorithms and/or new Al techniques that include deep learning algorithms.
- the learning set may comprise real data.
- the learning set may comprise synthetic data.
- the synthetic data may be synthesized using real data. For example, the synthetic data may use a real data backbone to which different type of non-substantial information (e.g., noise) has been added.
- the non-substantial information may be characteristics to sensor measurements (e.g., of failed, failing, and/or properly functioning tintable windows).
- the learning model can use a temporal convolution neural network.
- the learning model can incorporate a computation scheme also utilized for analyzing visual imagery.
- the learning model can use data relating to tint transitions of a first window in a first enclosure (e.g., first facility), or from another second enclosure (e.g., from the same first facility of from another second facility).
- the second facility can be geographically separated (e.g., distant) from the first facility in which the first tintable window is disposed.
- the tintable window is oriented outwards towards a first direction.
- Data relating to a second window of the second enclosure can be oriented toward the same first direction or towards a different second direction.
- the learning model can use data from tintable windows of the same type (e.g., electrochromic glass having the same type of layer construct, same surface area, and/or the same fundamental length scale).
- data should be of the same transition type (e.g., first tint, T1 to second tint, T2).
- the fundamental length scale (abbreviated herein as "FLS”) can comprise a length, width, height, radius, or radius of a bounding circle.
- the result and/or the reliability value are used to predict a subsequent tintable window failure.
- a tintable window failure can be predicted for a second set of tintable windows (that includes at least one tintable window).
- Outlier data may be detected.
- a future reading for the sensor measurements can be predicted.
- Fig. 10 shows an example of a flowchart 1000 illustrating one example of acquiring measurements relating to transitioning tint of one or more tintable windows, and applying the measurements to a learning module to predict a proximate time frame during which a tinting failure may be observed.
- current and/or voltage measurements are acquired relating to the transitioning of tintable windows.
- the current and/or voltage measurements are applied as inputs to a learning module trained to identify signatures of tinting failure.
- the learning module may comprise a calculation scheme (e.g., an algorithm).
- the learning model may comprise machine learning, artificial intelligence (Al), and/or statistical validation.
- a filter e.g., mathematical filter
- the learning module is trained using historical, real-time, and/or synthesized data.
- the data is applied to the learning module to predict failures for a second set of tintable windows.
- a time frame for the learning module is adjusted using a proximate time frame during which a tinting failure may be observed.
- the acquired data is consolidated into a repository, and/or into a plurality of repositories that are communicatively coupled. All data metrics may be maintained in the repository (or repositories).
- Analytical queries can be performed, for example, according to Controller Area Network identification (abbreviated herein as "CAN ID,” that is a form of network ID), tintable window ID (e.g., Lite ID), IGU and/or tintable glass dimensions(e.g., FLS), transition type, timeframe.
- CAN ID Controller Area Network identification
- tintable window ID e.g., Lite ID
- IGU tintable glass dimensions
- transition type timeframe
- the analytical queries can be performed in the same facility, or across facilities (e.g., across sites). Scheduling can be performed for automated extraction. Data extraction can be performed according to the schedule, or at a whim. Auto-generated reporting of tintable window performance can be performed per facility or across facilities.
- the learning module can be applied to the data to generate failure alerts and/or reports, e.g., using the acquired current, voltage, and/or other sensor data.
- the learning module can learn failure signatures that are specific for (i) a facility, (ii) layer construct type of electrochromic glass, (iii) type of tintable window, (iv) surface area of the window, (v) FLS of the window, (vi) tint transition type, (vii) fagade directionality in which the tintable window is disposed, (viii) geographic location of the facility, (ix) external weather condition, (x) temperature, pressure, and/or noise (internal or external) to which the window is exposed.
- Pressure includes pressure gradients, e.g., experienced in explosion, earthquakes, and/or winds (e.g., tornadoes).
- Noise can include loud noises such as thunder, gunshot, and/or bombing.
- the learning module can utilize historic and/or real-time measurements from/to other sites. The learning module can add noise to data.
- the learning module undergoes several phases. For example, a low fidelity phase and a higher fidelity phase.
- the higher fidelity phase can enable better prediction of failure as compared to the lower fidelity phase.
- the higher fidelity phase may have larger, more diverse, and/or more accurate training set, as compared to the lower fidelity phase.
- Fig. 11 shows an example of a flowchart 1100 illustrating an example of a method of predicting failure and learning failure signatures for tintable window failures having a lower fidelity phase 1130 and a higher fidelity phase 1140.
- voltage, current, and/or other sensor data is consolidated into at least one repository.
- the data may relate to a tintable window (e.g., voltage and/or current utilized to effectuate a tint transition of the tintable window).
- data metrics are maintained in the repository.
- at least one learning module is applied to the data to predict failures and optionally generate one or more failure alerts and/or reports.
- a validation mechanism is incorporated into the learning module(s) for data management.
- historic, real-time, and/or synthetic measurements from this and/or other sites having tintable windows are used to learn failure signatures.
- These failure signatures can be specific (e.g., as disclosed herein, for example, they can be site specific).
- the ML module may search for the specificity (e.g., FLS, site, and/or weather specificity).
- specificity and the nature of the failure signatures can be learned.
- noise is added to the data to generate synthetic data.
- the data is compared to the learned failure signatures to predict failures and optionally generate failure alert(s) and/or reports.
- event data is synthesized for a learning set to be used by the learning module.
- This synthesized data may cover rare, unusual, and/or uncommonly observed circumstances, e.g., to allow the ML module to accurately recognize a subsequently occurring uncommon event when it occurs.
- the synthesized data can use historic, real-time, and/or synthesized event data from this site and/or other sites having tintable windows to learn failure signatures.
- the event data can be compared to the learned failure signatures to predict failures.
- the ML module can perform calculations in real time and/or during periods of low building activity (e.g., at night, and/or on a holiday).
- the baseline e.g., threshold
- the baseline e.g., threshold functions
- the baseline e.g., threshold functions
- leakage current e.g., open circuit voltage Voc
- a voting ensemble may be communicatively coupled to a statistical validation layer to implement a current leakage degradation test.
- voting is an ensemble method that can be used for classification.
- the first operation may be the creation of multiple classification and/or regression models using a training dataset.
- At least one of a plurality of base models can be created using different splits of the same training dataset and the same calculation scheme (e.g., algorithm), or using the same dataset with different calculation scheme.
- majority voting sometimes called plurality voting
- every model makes a prediction (votes) for each test instance.
- the final output prediction is the one that receives more than half of the votes. If none of the predictions get more than half of the votes, the ensemble method could not make a stable prediction for this instance. In such situation, one could use the most voted prediction (even if this prediction received less than half of the votes) as the final prediction. Unlike majority voting, where each model has the same rights (e.g., has the same weight in the overall scheme), one may increase the importance of one or more models (e.g., increase its relative weight). In weighted voting, the prediction of the better models is multiplied by its respective higher weight (e.g., is counted multiple times) relative to the inferior models.
- the average predictions can be calculated. This method may reduce overfit and/or create a smoother regression model.
- leakage current changes over time are indicative of a potential failure of a tintable window.
- Al and/or a statistical validation layer can look for leakage current degradation over time.
- Al and/or the statistical validation layer can look for leakage current degradation and/or other failure characteristics (e.g., tint transition time and tint transition peak current may depend on the size of the window. Leak current may not be dependent on the size of the window).
- a controller selects (or direct selection of) a facility to extract metrics for a given period of time (e.g., the most recent nine (9) months).
- the controller can maintain (or direct maintaining) a job history (e.g., historic data).
- the controller data can be used to estimate health of a tintable window.
- the controller can estimate, or direct estimation of, the tintable window's health. For example, by tracking failures using the learning module to track unreplaced field failures (% of all uniquely identifiable Lite IDs). For example, by tracking any issues identified by ML, Al, and/or the statistical validation layer.
- the controller may identify (or direct identification of) one or more tintable windows at risk of failure.
- the controller an estimate (or direct estimation of) a severity of risk (at a model ensemble confidence level).
- the controller can identify (or direct identification of) a predicted date of failure, and/or a predicted length of time until failure occurs.
- the controller can enable or direct detection of any tintable window (e.g., Integrated Glass Unit - IGU) exhibiting degraded current and/or voltage signatures.
- the controller can auto-generate (or direct auto-generation of) alerts and/or reports. If deployed on the edge in real time, the controller can send (or direct sending of) an alert, report and/or any other action message.
- the controller can schedule (or direct scheduling of) inspection, maintenance, manufacture and/or stocking of the type of tintable window at risk (e.g., to have it handy once the risk materializes and/or when maintenance is scheduled).
- the controller may comprise a processor.
- failures express themselves over different time scales. Failures can express themselves differently over time, (e.g., gradual decline vs. fast decline). Some failures can be managed using corrective control calibration (e.g., a window may require a different (e.g., more) current and/or voltage to the same tint level as was previously required.
- the controller can label and/or categorize failure types and/or severity (e.g., estimate a risk for failure). Examples of failure types are corrosion-type failures and irreversible tinting.
- the controller can offer visualization of one or more (e.g., all) metrics for all window controllers, for one or more (e.g., all) transition types, over time. Alerts and/or reports may be tied to the failure event to report the issue in automated fashion for case resolution.
- the controller can perform the operations disclosed herein, or direct performance of the operations disclosed herein.
- one or more tintable window metrics are measured.
- the metrics may include a transition time.
- the transition time can be the complete transition time required to implement a change from a first tint state to a second tint state (e.g., in minutes), For example., from T1 to T4.
- the tint state may be characterized by a color, hue, a transparency level, and/or an absorbance.
- the first tint state can be a least tinted state of the window.
- the second tint state can be a most tinted state of the window.
- the first tint state can be an intermediate state between the least tinted state and the most tinted state of the window, with the first tint state being less tinted than the second tint state.
- the second tint state can be an intermediate state between the least tinted state and the most tinted state of the window, with the first tint state being less tinted than the second tint state.
- only data from complete transition may be considered (e.g., transition from the first tint state to the second tint state that is not interrupted).
- Fig. 12 is a flowchart illustrating an example of a method of generating an alert and/or report in response to identifying a tintable window at risk of failure.
- the learning module is used to emulate an event pertaining to a rare circumstance to facilitate a subsequent recognition of a similar event at a future time.
- calculation is performed in real time, and/or during periods of low activity in the enclosure, using the learning module.
- a learning module is used to identify leakage current, voltage, and/or current variance (e.g., to look for IGU leakage current degradation).
- a site e.g., facility
- the health of at least one tintable window is estimated by tracking failures using the learning module.
- any tintable window at risk of failure is identified.
- the risk of failure, timing of failure, and/or severity of failure may be estimated.
- a report and/or alert is generated in response to the recognition of the failure risk and/or the timing of the failure.
- the report and/or alert can be sent by sending an alert or action message, and/or by providing a visualization of metrics for the IGUs across time for all transition types.
- the report and/or alert is associated with a failure event.
- the association can be for the purpose of automation of failure detection, swift resolution of failure, and/or prevention of a bigger and/or more noticeable failure in the tintable window.
- the association may alert stocking of a similar tintable window to the one predicted to fail.
- the association may facilitate coordination of replacement of the window predicted to fail, e.g., before its complete and/or visible failure.
- Fig. 13 shows an example of a flowchart illustrating an example of a method of processing sensor (e.g., other than current, voltage, and/or Voc) readings to generate a result.
- sensor readings are obtained from one or more sensors. These sensor readings may be obtained from one or more sensor ensembles, or from one or more standalone sensors.
- the sensor readings are processed (e.g., by considering the enclosure, historical readings, benchmarks, and/or modeling) to generate a result.
- the result is used to detect outlier data, to predict a subsequent tintable glass failure, and/or to predict future readings of the one or more sensors.
- Any of the sensor results e.g., including current, voltage, and/or Voc
- Fig. 14 shows an example of a flowchart illustrating an example of a method for determining the reliability of a sensor reading.
- a sensor reading is obtained from one or more sensors (e.g., disposed in an enclosure). The sensor reading may be obtained from a sensor ensemble and/or from a standalone sensor.
- correlation data from other sensors e.g., disposed in the enclosure
- reliability of the obtained sensor reading is determined, based at least in part on the accessed correlation data.
- the obtained sensor reading is adjusted, based at least in part on the determined reliability of the obtained sensor reading.
- a reliability value for the one or more sensors is assigned or updated, based at least in part on the adjusted obtained sensor reading.
- the reliability value is used to adjust a prediction of a subsequent tintable window failure.
- Fig. 15 shows an example of a controller 1505 for controlling one or more sensors.
- Controller 1505 comprises sensor correlator 1510, model generator 1515, event detector 1520, processor 1525, and the network interface 1550.
- Sensor correlator 1510 operates to detect correlations between or among various sensor types. For example, an infrared radiation sensor measuring an increase in infrared energy may be positively correlated with an increase in measure temperature.
- the sensor correlator 1510 may establish correlation coefficients, such as coefficients for negatively- correlated sensor readings (e.g., correlation coefficients between -1 and 0). For example, the sensor correlator 1510 may establish coefficients for positively-correlated sensor readings (e.g., correlation coefficients between 0 and +1).
- multiple devices are integrated into a common assembly (such as onto a common circuit board).
- the ensemble may have a single casing (e.g., cover).
- One or more circuit boards may be disposed in the single casing to form one device ensemble.
- the circuit boards in the casing may or may not be physically coupled (e.g., using wiring).
- the boards in the casing may be communicatively coupled.
- Communicatively coupled may be directly or indirectly, e.g., wired or wireless communication, e.g., using the network.
- the common assembly may be referred to herein as an "ensemble.”
- multiple assemblies e.g., ensembles
- the close proximity of at least two devices in the same ensemble or different ensembles may lead to one or more shortcomings in their operation. These one or more shortcomings may be in the course of their normal (e.g., designed and/or intended) operation.
- the one or more shortcomings may be as a result of (i) mutual interference between the devices in the ensemble (e.g., intra assembly interference) and/or (ii) mutual interference between the devices of different ensembles (e.g., inter assembly interference).
- the ensemble(s) may include, or be operatively coupled to, at least one controller.
- the at least one controller may comprise a digital architectural system controller.
- At least one controller may be disposed in an assembly casing (referred to herein as "housing” or “package”).
- the package may be adapted to mount to a window, wall, ceiling, or any other structure and/or fixture in an enclosure (e.g., a building, facility, or room) to perform various functions.
- the various functions may include tinting window control, environmental monitoring, building management, video communication, audio communications, lighting (e.g., light communication), and/or wireless networking. Interference can occur, for example, during simultaneous operation of elements. Interference may lead to reduced sensor precision, false readings, sensor saturation, loss of consistency, signal transmission failure, power imbalance, and any combination thereof.
- the plurality of devices are consolidated as an ensemble in a common housing, e.g., to provide a useful suite of functions to be provided to a particular user.
- the functions may increase building efficiency (e.g., energetic and/or monetary), improve occupant health, improve occupant wellness, provide a platform for networking, and/or provide a platform for communications.
- Examples of various devices (e.g., modules) for inclusion in a consolidated assembly include a temperature sensor, humidity sensor, carbon dioxide sensor, particulate (e.g., dust) sensor, volatile organics sensor, ambient light sensor, glass-breakage sensor, microphone, speaker/buzzer, digital amplifier, camera, video display, LED indicator, Bluetooth transceiver, ultra-wideband transceiver, passive infrared motion sensor, radar sensor, accelerometer, and pressure sensor.
- the consolidated assembly may include power conditioning components, a processing unit, memory, and/or a network interface.
- the assembly has a form factor adapted for mounting in various locations in an enclosure.
- corresponding mounting adapters can be provided for installing an assembly to at least a portion of a fixture such as a window mullion, a building wall, or a ceiling.
- the controller may monitor and/or direct (e.g., physical) alteration of the operating conditions of the apparatuses, software, and/or methods described herein.
- Control may comprise regulate, manipulate, restrict, direct, monitor, adjust, modulate, vary, alter, restrain, check, guide, or manage.
- Controlled e.g., by a controller
- the control may comprise controlling a control variable (e.g., temperature, power, voltage, and/or profile).
- the control can comprise real time or off-line control. A calculation utilized by the controller can be done in real time, and/or offline.
- the controller may be a manual or a non-manual controller.
- the controller may be an automatic controller.
- the controller may operate upon request.
- the controller may be a programmable controller.
- the controller may be programed.
- the controller may comprise a processing unit (e.g., CPU or GPU).
- the controller may receive an input (e.g., from at least one sensor).
- the controller may deliver an output.
- the controller may comprise multiple (e.g., sub-) controllers.
- the controller may be a part of a control system.
- the control system may comprise a master controller, floor controller, local controller (e.g., enclosure controller, or window controller).
- the controller may receive one or more inputs.
- the controller may generate one or more outputs.
- the controller may be a single input single output controller (SISO) or a multiple input multiple output controller (MIMO).
- the controller may interpret the input signal received.
- the controller may acquire data from the one or more sensors. Acquire may comprise receive or extract.
- the data may comprise measurement, estimation, determination, generation, or any combination thereof.
- the controller may comprise feedback control.
- the controller may comprise feed-forward control.
- the control may comprise on-off control, proportional control, proportional-integral (PI) control, or proportional-integral-derivative (PID) control.
- the control may comprise open loop control, or closed loop control.
- the controller may comprise closed loop control.
- the controller may comprise open loop control.
- the controller may comprise a user interface.
- the user interface may comprise (or operatively coupled to) a keyboard, keypad, mouse, touch screen, microphone, speech recognition package, camera, imaging system, or any combination thereof.
- the outputs may include a display (e.g., screen), speaker, or printer.
- the methods, systems and/or the apparatus described herein may comprise a control system.
- the control system can be in communication with any of the apparatuses (e.g., sensors) described herein.
- the sensors may be of the same type or of different types, e.g., as described herein.
- the control system may be in communication with the first sensor and/or with the second sensor.
- the control system may control the one or more sensors.
- the control system may control one or more components of a building management system (e.g., lightening, security, and/or air conditioning system).
- the controller may regulate at least one (e.g., environmental) characteristic of the enclosure.
- the control system may regulate the enclosure environment using any component of the building management system.
- control system may regulate the energy supplied by a heating element and/or by a cooling element.
- control system may regulate velocity of an air flowing through a vent to and/or from the enclosure.
- the control system may comprise a processor.
- the processor may be a processing unit.
- the controller may comprise a processing unit.
- the processing unit may be central.
- the processing unit may comprise a central processing unit (abbreviated herein as "CPU”).
- the processing unit may be a graphic processing unit (abbreviated herein as "GPU”).
- the controller(s) or control mechanisms may be programmed to implement one or more methods of the disclosure.
- the processor may be programmed to implement methods of the disclosure.
- the controller may control at least one component of the forming systems and/or apparatuses disclosed herein.
- the outputs may include a display (e.g., screen), speaker, or printer.
- Fig. 7 shows a schematic example of a computer system 700 that is programmed or otherwise configured to perform one or more operations of any of the methods provided herein.
- the computer system can control (e.g., direct, monitor, and/or regulate) various features of the methods, apparatuses and systems of the present disclosure, such as, for example, control heating, cooling, lightening, and/or venting of an enclosure, or any combination thereof.
- the computer system can be part of, or be in communication with, any sensor or sensor ensemble disclosed herein.
- the computer may be coupled to one or more mechanisms disclosed herein, and/or any parts thereof.
- the computer may be coupled to one or more sensors, valves, switches, lights, windows (e.g., IGUs), motors, pumps, optical components, or any combination thereof.
- the computer system can include a processing unit (e.g., 706) (also referred to herein as "processor,” “computer,” and “computer processor”).
- the computer system may include memory or memory location (e.g., 702) (e.g., random-access memory, read-only memory, flash memory), electronic storage unit (e.g., 704) (e.g., hard disk), communication interface (e.g., 703) (e.g., network adapter) for communicating with one or more other systems, and peripheral devices (e.g., 705), such as cache, other memory, data storage and/or electronic display adapters.
- memory 702, storage unit 704, interface 703, and peripheral devices 705 are in communication with the processing unit 706 through a communication bus (solid lines), such as a motherboard.
- the storage unit can be a data storage unit (or data repository) for storing data.
- the computer system can be operatively coupled to a computer network ("network") (e.g., 701) with the aid of the communication interface.
- the network can be the Internet, an internet and/or extranet, or an intranet and/or extranet that is in communication with the Internet.
- the network is a telecommunication and/or data network.
- the network can include one or more computer servers, which can enable distributed computing, such as cloud computing.
- the network in some cases with the aid of the computer system, can implement a peer-to-peer network, which may enable devices coupled to the computer system to behave as a client or a server.
- the processing unit can execute a sequence of machine-readable instructions, which can be embodied in a program or software.
- the instructions may be stored in a memory location, such as the memory 702.
- the instructions can be directed to the processing unit, which can subsequently program or otherwise configure the processing unit to implement methods of the present disclosure. Examples of operations performed by the processing unit can include fetch, decode, execute, and write back.
- the processing unit may interpret and/or execute instructions.
- the processor may include a microprocessor, a data processor, a central processing unit (CPU), a graphical processing unit (GPU), a system-on-chip (SOC), a co-processor, a network processor, an application specific integrated circuit (ASIC), an application specific instruction-set processor (ASIPs), a controller, a programmable logic device (PLD), a chipset, a field programmable gate array (FPGA), or any combination thereof.
- the processing unit can be part of a circuit, such as an integrated circuit.
- One or more other components of the system 700 can be included in the circuit.
- the storage unit can store files, such as drivers, libraries and saved programs.
- the storage unit can store user data (e.g., user preferences and user programs).
- the computer system can include one or more additional data storage units that are external to the computer system, such as located on a remote server that is in communication with the computer system through an intranet or the Internet.
- the computer system can communicate with one or more remote computer systems through a network. For instance, the computer system can communicate with a remote computer system of a user (e.g., operator).
- remote computer systems examples include personal computers (e.g., portable PC), slate or tablet PC's (e.g., Apple® iPad, Samsung® Galaxy Tab), telephones, Smart phones (e.g., Apple® iPhone, Android-enabled device, Blackberry®), or personal digital assistants.
- a user e.g., client
- Methods as described herein can be implemented by way of machine (e.g., computer processor) executable code stored on an electronic storage location of the computer system, such as, for example, on the memory 702 or electronic storage unit 704.
- the machine executable or machine-readable code can be provided in the form of software.
- the processor 706 can execute the code.
- the code can be retrieved from the storage unit and stored on the memory for ready access by the processor.
- the electronic storage unit can be precluded, and machine-executable instructions are stored on memory.
- the code can be pre-compiled and configured for use with a machine have a processer adapted to execute the code or can be compiled during runtime.
- the code can be supplied in a programming language that can be selected to enable the code to execute in a pre-compiled or as- compiled fashion.
- the processor comprises a code.
- the code can be program instructions.
- the program instructions may cause the at least one processor (e.g., computer) to direct a feed forward and/or feedback control loop.
- the program instructions cause the at least one processor to direct a closed loop and/or open loop control scheme.
- the control may be based at least in part on one or more sensor readings (e.g., sensor data).
- One controller may direct a plurality of operations. At least two operations may be directed by different controllers. In some embodiments, a different controller may direct at least two of operations (a), (b) and (c). In some embodiments, different controllers may direct at least two of operations (a), (b) and (c).
- a non-transitory computer-readable medium cause each a different computer to direct at least two of operations (a), (b) and (c).
- different non- transitory computer-readable mediums cause each a different computer to direct at least two of operations (a), (b) and (c).
- the controller and/or computer readable media may direct any of the apparatuses or components thereof disclosed herein.
- the controller and/or computer readable media may direct any operations of the methods disclosed herein.
- the at least one sensor is operatively coupled to a control system (e.g., computer control system).
- the sensor may comprise light sensor, acoustic sensor, vibration sensor, chemical sensor, electrical sensor, magnetic sensor, fluidity sensor, movement sensor, speed sensor, position sensor, pressure sensor, force sensor, density sensor, distance sensor, or proximity sensor.
- the sensor may include temperature sensor, weight sensor, material (e.g., powder) level sensor, metrology sensor, gas sensor, or humidity sensor.
- the metrology sensor may comprise measurement sensor (e.g., height, length, width, angle, and/or volume).
- the metrology sensor may comprise a magnetic, acceleration, orientation, or optical sensor.
- the sensor may transmit and/or receive sound (e.g., echo), magnetic, electronic, or electromagnetic signal.
- the electromagnetic signal may comprise a visible, infrared, ultraviolet, ultrasound, radio wave, or microwave signal.
- the gas sensor may sense any of the gas delineated herein.
- the distance sensor can be a type of metrology sensor.
- the distance sensor may comprise an optical sensor, or capacitance sensor.
- the temperature sensor can comprise Bolometer, Bimetallic strip, calorimeter, Exhaust gas temperature gauge, Flame detection, Gardon gauge, Golay cell, Heat flux sensor, Infrared thermometer, Microbolometer, Microwave radiometer, Net radiometer, Quartz thermometer, Resistance temperature detector, Resistance thermometer, Silicon band gap temperature sensor, Special sensor microwave/imager, Temperature gauge, Thermistor, Thermocouple, Thermometer (e.g., resistance thermometer), or Pyrometer.
- the temperature sensor may comprise an optical sensor.
- the temperature sensor may comprise image processing.
- the temperature sensor may comprise a camera (e.g., IR camera, CCD camera).
- the pressure sensor may comprise Barograph, Barometer, Boost gauge, Bourdon gauge, Hot filament ionization gauge, Ionization gauge, McLeod gauge, Oscillating U-tube, Permanent Downhole Gauge, Piezometer, Pirani gauge, Pressure sensor, Pressure gauge, Tactile sensor, or Time pressure gauge.
- the position sensor may comprise Auxanometer, Capacitive displacement sensor, Capacitive sensing, Free fall sensor, Gravimeter, Gyroscopic sensor, Impact sensor, Inclinometer, Integrated circuit piezoelectric sensor, Laser rangefinder, Laser surface velocimeter, LIDAR, Linear encoder, Linear variable differential transformer (LVDT), Liquid capacitive inclinometers, Odometer, Photoelectric sensor, Piezoelectric accelerometer, Rate sensor, Rotary encoder, Rotary variable differential transformer, Selsyn, Shock detector, Shock data logger, Tilt sensor, Tachometer, Ultrasonic thickness gauge, Variable reluctance sensor, or Velocity receiver.
- Auxanometer Capacitive displacement sensor, Capacitive sensing, Free fall sensor, Gravimeter, Gyroscopic sensor, Impact sensor, Inclinometer, Integrated circuit piezoelectric sensor, Laser rangefinder, Laser surface velocimeter, LIDAR, Linear encoder, Linear variable differential transformer (LVDT), Liquid capacitive inclinometers, Odometer,
- the optical sensor may comprise a Charge-coupled device, Colorimeter, Contact image sensor, Electro- optical sensor, Infra-red sensor, Kinetic inductance detector, light emitting diode (e.g., light sensor), Light-addressable potentiometric sensor, Nichols radiometer, Fiber optic sensor, Optical position sensor, Photo detector, Photodiode, Photomultiplier tubes, Phototransistor, Photoelectric sensor, Photoionization detector, Photomultiplier, Photo resistor, Photo switch, Phototube, Scintillometer, Shack-Hartmann, Single-photon avalanche diode, Superconducting nanowire single-photon detector, Transition edge sensor, Visible light photon counter, or Wave front sensor.
- the one or more sensors may be connected to a control system (e.g., to a processor, to a computer).
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Structural Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- General Factory Administration (AREA)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063106058P | 2020-10-27 | 2020-10-27 | |
US202063109306P | 2020-11-03 | 2020-11-03 | |
US202163145333P | 2021-02-03 | 2021-02-03 | |
US202163214741P | 2021-06-24 | 2021-06-24 | |
US202163240117P | 2021-09-02 | 2021-09-02 | |
PCT/US2021/056103 WO2022093629A1 (en) | 2020-10-27 | 2021-10-21 | Failure prediction of at least one tintable window |
Publications (2)
Publication Number | Publication Date |
---|---|
EP4237908A1 true EP4237908A1 (de) | 2023-09-06 |
EP4237908A4 EP4237908A4 (de) | 2024-10-02 |
Family
ID=87517075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP21887223.2A Pending EP4237908A4 (de) | 2020-10-27 | 2021-10-21 | Ausfallvorhersage von mindestens einem vertönbaren fenster |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP4237908A4 (de) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3221184B2 (ja) * | 1993-10-13 | 2001-10-22 | 株式会社日立製作所 | 故障診断装置および方法 |
US11415949B2 (en) * | 2011-03-16 | 2022-08-16 | View, Inc. | Security event detection with smart windows |
WO2017189307A2 (en) * | 2016-04-29 | 2017-11-02 | View, Inc. | Calibration of electrical parameters in optically switchable windows |
-
2021
- 2021-10-21 EP EP21887223.2A patent/EP4237908A4/de active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4237908A4 (de) | 2024-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11436061B2 (en) | Multiple interacting systems at a site | |
US11687045B2 (en) | Monitoring sites containing switchable optical devices and controllers | |
US12130597B2 (en) | Monitoring sites containing switchable optical devices and controllers | |
US11740948B2 (en) | Multiple interacting systems at a site | |
US20230194115A1 (en) | Environmental adjustment using artificial intelligence | |
TW202212945A (zh) | 使用人工智慧進行環境調整 | |
US20240013162A1 (en) | Failure prediction of at least one tintable window | |
WO2022221234A1 (en) | Temperature and thermal comfort mapping of an enclosed environment | |
WO2022093629A1 (en) | Failure prediction of at least one tintable window | |
EP4237908A1 (de) | Ausfallvorhersage von mindestens einem vertönbaren fenster | |
CN117178227A (zh) | 至少一个可着色窗的失效预测 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20230426 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20240903 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G02F 1/157 20060101ALI20240828BHEP Ipc: G05B 23/02 20060101ALI20240828BHEP Ipc: E06B 3/67 20060101ALI20240828BHEP Ipc: H04L 12/413 20060101ALI20240828BHEP Ipc: G05B 15/02 20060101ALI20240828BHEP Ipc: G05B 13/04 20060101ALI20240828BHEP Ipc: E06B 9/24 20060101ALI20240828BHEP Ipc: G05B 19/048 20060101ALI20240828BHEP Ipc: G02B 5/20 20060101ALI20240828BHEP Ipc: G02F 1/163 20060101AFI20240828BHEP |