Puzzel Puzzels
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

state space

State space modellen zijn modellen die toestandsvariabelen gebruiken om een systeem te beschrijven door middel van een reeks eerste-orde differentiaal- of verschilvergelijkingen, in plaats van door een of meer n-de-orde differentiaal- of verschilvergelijkingen. Als de set van eerste-orde differentiaalvergelijkingen lineair is in de toestands- en invoervariabelen, wordt het model een lineair toestandsruimtemodel genoemd.
State Space format
State Space format 4304 keer bekeken
Zelf heb ik hiermee geen enkele ervaring maar State Space modellen blijken een krachtig hulpmiddel om het gedrag van dynamische systemen te begrijpen en te voorspellen.
Nu wil ik mij hierin wat verder verdiepen aan de hand van een systeem met differentiaalvergelijking
Systeem DV
Systeem DV 4288 keer bekeken
Het systeem heeft:
systeemvariabelen
systeemvariabelen 4285 keer bekeken
1 Genereer het lineair state space model.
2 Teken de grafiek van de stapresponsie.

Verandering van variabelen wellicht?

ads

Steun Sciencetalk Western Digital Elements Portable - Externe Harde Schijf - 4 TB

Western Digital Elements Portable - Externe Harde Schijf - 4 TB

Bekijk product

Steun Sciencetalk bol cadeaukaart - 50 euro - Bedankt!

bol cadeaukaart - 50 euro - Bedankt!

Bekijk product

Steun Sciencetalk bol cadeaukaart - 15 euro - Bedankt!

bol cadeaukaart - 15 euro - Bedankt!

Bekijk product

Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 5.671
Lid geworden op: di 20 jul 2021, 21:43

Re: state space

De afgeleide van x kan je gelijkstellen aan x2 en de tweede afgeleide aan x3. Zo kan je het omvormen.
Bij het opstellen van mijn bijdragen maak ik regelmatig gebruik van AI als hulpmiddel voor analyse en formulering
Scispace Scispace

Scispace is dé ai voor wetenschappers en onderzoekers. Ga naar SciSpace en profiteer van één van de beste ai's.

Scispace

ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

As ik het goed begrijp wordt de matrix vorm:
state space matrix vorm
state space matrix vorm 4228 keer bekeken
dat vergt dus een oplossing middels (Maple/Mathematica/Matlab)
Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 5.671
Lid geworden op: di 20 jul 2021, 21:43

Re: state space

Het is ook wel leerrijk om zoiets met de hand te leren oplossen. Daar komen eigenvectoren en hoofdvectoren bij kijken. Dat is best een interessant stuk wiskunde.
Bij het opstellen van mijn bijdragen maak ik regelmatig gebruik van AI als hulpmiddel voor analyse en formulering
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

Oké.. genoeg om in te verdiepen dus.
Ik was vergeten u met 3 te vermenigvuldigen.
State space
State space 4149 keer bekeken
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

Stapresponsie op 1V via state space model
state space model
state space model 4130 keer bekeken
responseplot
Vreemd genoeg krijg ik voor y1(t) een circa 10x hogere waarde als ik in Maple de gegeven DV plot met Solve DE interactively
Gebruikersavatar
Xilvo
Artikelen: 0
Berichten: 11.884
Lid geworden op: vr 30 mar 2018, 16:51

Re: state space

ukster schreef: zo 11 jun 2023, 11:00
Vreemd genoeg krijg ik voor y1(t) een circa 10x hogere waarde als ik in Maple de gegeven DV plot met


Als ik de dv op z'n jan-boeren-fluitjes numeriek oplos kom ik na 1 s op een waarde van 2272.
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

Xilvo schreef: zo 11 jun 2023, 12:04 Als ik de dv op z'n jan-boeren-fluitjes numeriek oplos kom ik na 1 s op een waarde van 2272.
Solve DE interactively is een functie binnen Maple, dus geen verwijzing naar een site.
hiermee krijg ik de waarde 2409,701 (alle begincondities op nul gezet)
zou er misschien toch een foutje zitten in het state space model?
Gebruikersavatar
Xilvo
Artikelen: 0
Berichten: 11.884
Lid geworden op: vr 30 mar 2018, 16:51

Re: state space

Blijkbaar had ik mijn tijdstap dt wat te groot gekozen. Met dt=1E-7 kom ik op 2409,695
En met dt=1E-8 op 2409,705

Is het zomaar een willekeurig bedachte dv of zit er een echt (fysisch) vraagstuk achter?
Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 5.671
Lid geworden op: di 20 jul 2021, 21:43

Re: state space

Heb je in het state space model in maple ook alle toestandsvariabelen op 0 gezet? Want dat is niet zo duidelijk uit de blauwe specificatie die je laat zien.
Bij het opstellen van mijn bijdragen maak ik regelmatig gebruik van AI als hulpmiddel voor analyse en formulering
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

ic := [y1(0) = 0, D(y1)(0) = 0]
opgenomen in de opdracht: ResponsePlot(sys, Step(1), output = y1(t), initialconditions = ic, duration = 1)
geeft Error, (in DynamicSystems:-Simulate) initial conditions for a state-space model must be a Vector.

Nu nog uitzoeken hoe dat moet en of ic wel compleet is, (de toestandsvariabelen zitten er immers nog niet in)
bedoel je dit?
ic := [y1(0) = 0, D(y1)(0) = 0, x1(0) = 0, x2(0) = 0, x3(0) = 0]
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

Xilvo schreef: zo 11 jun 2023, 13:35
Is het zomaar een willekeurig bedachte dv of zit er een echt (fysisch) vraagstuk achter?
Uit mouw geschud.
Nogmaals, State Space modellen blijken een krachtig hulpmiddel om het gedrag van dynamische systemen te begrijpen en te voorspellen, dus zeker interessant om de resultaten ervan eens te vergelijken met de bestaande oplossingsmethoden.
Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 5.671
Lid geworden op: di 20 jul 2021, 21:43

Re: state space

ukster schreef: zo 11 jun 2023, 14:15 ic := [y1(0) = 0, D(y1)(0) = 0]
opgenomen in de opdracht: ResponsePlot(sys, Step(1), output = y1(t), initialconditions = ic, duration = 1)
geeft Error, (in DynamicSystems:-Simulate) initial conditions for a state-space model must be a Vector.

Nu nog uitzoeken hoe dat moet en of ic wel compleet is, (de toestandsvariabelen zitten er immers nog niet in)
bedoel je dit?
ic := [y1(0) = 0, D(y1)(0) = 0, x1(0) = 0, x2(0) = 0, x3(0) = 0]
Ik verwacht iets genre

ic := [x1(0) = 0, x2(0) = 0, x3(0) = 0]

De toestandsvariabelen specifiëren is voldoende. Probeer dan nog eens opnieuw...
Bij het opstellen van mijn bijdragen maak ik regelmatig gebruik van AI als hulpmiddel voor analyse en formulering
ukster
Artikelen: 0
Berichten: 5.590
Lid geworden op: za 28 nov 2015, 10:42

Re: state space

ingevoerd: ic := [x1(0) = 0, x2(0) = 0, x3(0) = 0]
Helaas, nog steeds dezelfde melding!

ads

Steun Sciencetalk Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Gray + 1 jaar extra garantie

Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Gray + 1 jaar extra garantie

Bekijk product

Steun Sciencetalk Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Silver + 1 jaar extra garantie

Samsung Galaxy Tab A11 Plus - Wi-Fi - 256GB - Silver + 1 jaar extra garantie

Bekijk product

Steun Sciencetalk Western Digital Elements Portable - Externe Harde Schijf - 5 TB

Western Digital Elements Portable - Externe Harde Schijf - 5 TB

Bekijk product

Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 5.671
Lid geworden op: di 20 jul 2021, 21:43

Re: state space

Ik zal eens proberen in matlab.
Bij het opstellen van mijn bijdragen maak ik regelmatig gebruik van AI als hulpmiddel voor analyse en formulering

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Terug naar “Elektrotechniek”

Sciencetalk: Leer, deel of groei. Volg of geef een cursus op Sciencetalk!