DIY: Älykäs pörssissähkö termostaatti ja varaavat sähkölämmitys ideat

Onko taipuvaisuutta nörttiyteen? Saa esittää omia nörtti-projekteja
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Lyde19 kirjoitti: 11 Marras 2023, 17:01 Lattian pitää aamulla olla lämmin tai vituttaa. Minulla oli pitkään epämiellyttävän kylmä lattia. Ostin sitten ulkokäyttöön tehtyä terassimattoa koko lattialle. Nyt on mukava sipsutella paljasjaloin saunaan ja suohkuun.
Juu, samaa mieltä. Onneks pörssisähkön hinnat yleensä tukee tota et aamulla on lämpösempi kun illalla. :)
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Neutroni kirjoitti: 11 Marras 2023, 12:42 En tunne tuota PSO:ta, mutta joku geneettinen algortimi voisi toimia. Siinä on siis tuo toimintavektori "geeninä" ja arvotaan satunnaisesti joukko "eliöitä". Niistä valitaan vaikka parhaat 50 %, kopioidaan ja muutetaan kopioiden "perimää" satunnaisesti hieman. Sitä toistetaan, kunnes se ei enää parane. Tuolla on taipumus hakeutua lokaaleihin minimeihin, joten simulaatio kannattaa suorittaa monta kertaa.

Jos vektorin dimensio on ongelma, niin minä kokeilisin sellaista, että laskisin 15 minuutin resoluutiolla muutaman tunnin ja sitten asteittain resoluutiota pidentämällä. Homma laskettaisiin uudelleen niin usein kuin mahdollista, joten lähitulevaisuus päivittyisi koko ajan tarkemmin. Jos tuohon ottaa huomioon sääennusteet, nekin ovat sitä tarkempia mitä lyhyemmästä ajasta on kyse.
Joo, PSO:ssa vähän sama periaate. Ensin arvotaan satunnaiset positiot hiukkasille, ajetaan kierros simulaatiota ja sen jälkeen käännetään hiukkasia liikkumaan kohti parasta hiukkasta.

Tossa siis haravoidaan aluetta siirtyen kohti parasta sen hetkistä arvoa.

Lähitulevaisuuden simulointi tarkemmalla resolla on hyvä idea.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Geneettinen algoritmi varmaankin toimisi paremmin kuin PSO, koska tehokas risteytysalgoritmi ainakin äkkiseltään tuntuu mahdolliselta tehdä.

Toisaalta PSO:ssa 24 ulottuvuutta vaatisi hirveän määrän hiukkasia että saa hyvän peiton alueelle ja muutenkin hankala hahmottaa ongelmaa liikkeenä moniulotteisesta avaruudessa.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Lakrankki
Reactions:
Viestit: 14
Liittynyt: 30 Kesä 2023, 00:46

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Lakrankki »

Pso on kai Libreofficessa mukavasti vain hiirellä klikattavissa, kunhan malli on tehty siihen talulukkoon valmiiksi. Excelissä on solver missä on se evolutionary, joka on se sama jota ennen sanottiin geneettiseksi. Pythonissa tuo on nimellä differential evolution ja löytyy scipy-lisäosasta.
Joskus kokeilin niin tuo Excelin evolutionary oli paljon parempi kuin Libren particle swarm omissa pikku jutuissa. Mutta en tiedä mikä tulos on jos tekisi 1000 erilaista tehtävää ja kilpailuttaisi ne kaikki molemmilla.
Lakrankki
Reactions:
Viestit: 14
Liittynyt: 30 Kesä 2023, 00:46

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Lakrankki »

Arvelisin että suurempi työ on tehdä taulukkoon se lämmitysmalli siten että se on aika yksinkertainen, ja jos mahdollista niin lineaarinen. Sitten minkä hyvänsä solverin käyttö ei vaadi kuin kovaa ajoa. Jos mallista tulee epälineaarinen, solverivaihtoehdot huononevat ja ne ovat paljon pahempia saada lopulliseen ratkaisuun, joutuu ehkä parin tunnin ajon kuluttua keskeyttämään ja ottamaan parhaan mikä siihen saakka löytyi.
Avatar
Tauko
Reactions:
Viestit: 2436
Liittynyt: 06 Joulu 2022, 01:20

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Tauko »

Tuohon tarkkaan optimointiin en osaa oikein kommentoida, mutta karkea lämmityssäätö, jossa pörssihintaakin mukana saattaisi jo säästää.
Termostaatilla sisälämpötilan säätö esim. 21-22C välille ja lattiavastukset päälle sähkön tuntihinnan ollessa alle vuorokauden keskihinnan tarvittaessa.
Eli vastukset päälle aina, kun sisälämpö alle 21C ja hinnan salliessa aina, kun sisälämpö alle 22C..
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Tauko kirjoitti: 13 Marras 2023, 00:17 Tuohon tarkkaan optimointiin en osaa oikein kommentoida, mutta karkea lämmityssäätö, jossa pörssihintaakin mukana saattaisi jo säästää.
Termostaatilla sisälämpötilan säätö esim. 21-22C välille ja lattiavastukset päälle sähkön tuntihinnan ollessa alle vuorokauden keskihinnan tarvittaessa.
Eli vastukset päälle aina, kun sisälämpö alle 21C ja hinnan salliessa aina, kun sisälämpö alle 22C..
No toi oli phase 0, nyt on phase 1 joka säätää lämmön alarajaa vuorokauden suhteellisesta tunnin hinnasta riippuen tunti kerrallaan. Säästäähän tolla aikalailla, kulutetun sähkön hinta on reilusti alle keskiarvon.

Seuraava steppi on tuoda sääennuste mukaan.

Helpoiten se varmaan kävisi ihan vaan laskemalla sääennusteen keskilämpötila, laskemalla koko aikajakson kumulatiivinen lämpöhäviö ja montako tuntia tarvii lämmittää että pysyy rajan sisällä. Sitten vaan ottaa halvimmat tunnit kyseiseltä aikajaksolta.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Lakrankki
Reactions:
Viestit: 14
Liittynyt: 30 Kesä 2023, 00:46

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Lakrankki »

Vielä yksi kommentti asiaan, josta en tiedä mitään ...

Eikö sääennustetta tärkeämpi olisi ottaa vaikka pörssisähkön hintoja huomioon, kun ne tiedetään ilmeisesti noin 1 vrk aiemmin. Ja sitten vain lämmitys normaalilla automaatilla paitsi jos tiedetään että kohta hinta nousee niin lämmitys 2-3 tuntia etukäteen vähän korkeammalle. Onko tuossa edes mahdollista optimoida mitenkään kauhean paljon asiaa. Asuntoon ei voi laittaa kuin pari astetta yli normaalin etukäteen.
Kohina
Reactions:
Viestit: 2651
Liittynyt: 28 Touko 2023, 00:20

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Kohina »

Lakrankki kirjoitti: 17 Marras 2023, 22:34 Vielä yksi kommentti asiaan, josta en tiedä mitään ...

Eikö sääennustetta tärkeämpi olisi ottaa vaikka pörssisähkön hintoja huomioon, kun ne tiedetään ilmeisesti noin 1 vrk aiemmin. Ja sitten vain lämmitys normaalilla automaatilla paitsi jos tiedetään että kohta hinta nousee niin lämmitys 2-3 tuntia etukäteen vähän korkeammalle. Onko tuossa edes mahdollista optimoida mitenkään kauhean paljon asiaa. Asuntoon ei voi laittaa kuin pari astetta yli normaalin etukäteen.
On muuten taivaan tosi. Insinöörit insinööripäissään ovat jo homman laskeneet, joten fiksumpaahan se on käyttää heidän tuloksia, kun arpoa itse.
Make Keke Great Again
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Lakrankki kirjoitti: 17 Marras 2023, 22:34 Vielä yksi kommentti asiaan, josta en tiedä mitään ...

Eikö sääennustetta tärkeämpi olisi ottaa vaikka pörssisähkön hintoja huomioon, kun ne tiedetään ilmeisesti noin 1 vrk aiemmin. Ja sitten vain lämmitys normaalilla automaatilla paitsi jos tiedetään että kohta hinta nousee niin lämmitys 2-3 tuntia etukäteen vähän korkeammalle. Onko tuossa edes mahdollista optimoida mitenkään kauhean paljon asiaa. Asuntoon ei voi laittaa kuin pari astetta yli normaalin etukäteen.
Sähkön hintatiedot on kyllä mukana kaavassa mutta pelkästään hinnannousua edeltävä tehostettu lämmitys ei kuulosta kovin suurelta säästöltä.

Nykyinen systeemi käyttää hintojen mukaan järjestettyjen tuntien permutaatiota koko tunnetulla aikajanalla eli max 36h eteenpäin, sekä lyhemmissä pätkissä 24h, 12h, 8h ja 6h. Lyhempiä pätkiä ei kyllä käytetä tällä hetkellä.

Tuon saa hinnan puolesta melko lähellä optimia niin että lämpötila pysyy säädetyn rajan yläpuolella. Mut vaatii parametrien säätöä manuaalisesti aina kun vrk keskilämpötilat muuttuu enemmän.

Tarkoitus on tehdä täysin automaattinen systeemi joka myös antaa pienellä lisähinnalla lisää mukavuutta eli tasaisuutta ainakin suuressa osassa vuorokausia.

Kyllä asunnon lämpötila voi heilua reilusti yli pari astetta, johan se puulämmitykselläkin heiluu reilusti enemmän. Talvella saa olla todella kuuma ennenkö mua alkaa häiritseen.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

PSO pyörii vielä mielessä mutta sellasella toteutuksella että olisikin n kpl lämmitys segmenttejä aikajanalla, niin että joka segmentillä on alkuaika ja kesto/loppuaika.

Nuo sitten liikkuisivat portaattomasti 1-ulotteisella aikajanalla. Pitää tutkia tätä ajatusta... 🧐
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Kohina kirjoitti: 18 Marras 2023, 10:09
Lakrankki kirjoitti: 17 Marras 2023, 22:34 Vielä yksi kommentti asiaan, josta en tiedä mitään ...

Eikö sääennustetta tärkeämpi olisi ottaa vaikka pörssisähkön hintoja huomioon, kun ne tiedetään ilmeisesti noin 1 vrk aiemmin. Ja sitten vain lämmitys normaalilla automaatilla paitsi jos tiedetään että kohta hinta nousee niin lämmitys 2-3 tuntia etukäteen vähän korkeammalle. Onko tuossa edes mahdollista optimoida mitenkään kauhean paljon asiaa. Asuntoon ei voi laittaa kuin pari astetta yli normaalin etukäteen.
On muuten taivaan tosi. Insinöörit insinööripäissään ovat jo homman laskeneet, joten fiksumpaahan se on käyttää heidän tuloksia, kun arpoa itse.
Joo mut ei sähkön halpuus korreloi mun lämmitystarpeen kanssa paitsi käänteisesti kovilla pakkasilla.
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Paikalla
Avatar
KultaKikkare
Reactions:
Viestit: 4921
Liittynyt: 28 Marras 2022, 22:30

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja KultaKikkare »

Yksi tapa jatkojalostaa nykyistä olisi syöttää taulukkoon ulkolämpötilan mukaan noita parametreja joita nyt säätelen manuaalisesti ja sitten vaikka LERPpailla niistä.

Mut GA ja PSO kiinnostaa ja tälläsistä harrasteluista saa henkisiä asetteja elikäs osaamista jota sitten voi monetarisoida toisaalla. :)
Jos tuntuu ettei jaksa niin koittakaa vaan jaksaa.
Kohina
Reactions:
Viestit: 2651
Liittynyt: 28 Touko 2023, 00:20

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja Kohina »

KultaKikkare kirjoitti: 18 Marras 2023, 12:56
Kohina kirjoitti: 18 Marras 2023, 10:09
Lakrankki kirjoitti: 17 Marras 2023, 22:34 Vielä yksi kommentti asiaan, josta en tiedä mitään ...

Eikö sääennustetta tärkeämpi olisi ottaa vaikka pörssisähkön hintoja huomioon, kun ne tiedetään ilmeisesti noin 1 vrk aiemmin. Ja sitten vain lämmitys normaalilla automaatilla paitsi jos tiedetään että kohta hinta nousee niin lämmitys 2-3 tuntia etukäteen vähän korkeammalle. Onko tuossa edes mahdollista optimoida mitenkään kauhean paljon asiaa. Asuntoon ei voi laittaa kuin pari astetta yli normaalin etukäteen.
On muuten taivaan tosi. Insinöörit insinööripäissään ovat jo homman laskeneet, joten fiksumpaahan se on käyttää heidän tuloksia, kun arpoa itse.
Joo mut ei sähkön halpuus korreloi mun lämmitystarpeen kanssa paitsi käänteisesti kovilla pakkasilla.
Eli kovilla pakkasilla siis tarvitset vähemmän lattialämmitystä ja käytät muita lähteitä? Sähkön hinta ja lämpötila kyllä korreloivat aika vahvastikin. Siinä tosin lienee otettu muitakin asioita huomioon kuin lämpötila, kuten sade jne.
Make Keke Great Again
HuuHaata
Reactions:
Viestit: 1716
Liittynyt: 12 Joulu 2022, 09:51

Re: Particle swarm optimization älykkäässä termostaatissa

Viesti Kirjoittaja HuuHaata »

Tässä ihan kiinnostava lähestyminen olisi katsoa miten paljon tuo tarkempi lähestyminen säästää. Siis yli se, että olisi vaan joku yksinkertainen muistisääntö mallia täydellä teholla lämmitystä, kun halpaa on.
Vastaa Viestiin