1 van 1

simuleren systemen via differentiaalvergelijking in excel

Geplaatst: do 02 jan 2025, 20:06
door HansH
voor een ander topic [1[ heb ik wat analyses gedaan door een systeem beschrijving via differentiaalvergelijkingen numeriek op te lossen via Excel. Misschien hebben aderen hier in het algemeen ook iets aan.

De excel file is een herhaling van toestanden steeds 1 sampletijdstip verder. Je berekent dan de nde afgeleide en en vult de differentaalvergelijking per tijdsupdate in.
Afbeelding2
in dit geval een schommel aan een starre beugel die dus ook bv over de kop kan.
Afbeelding1
schommel
(875.45 KiB) 4 keer gedownload
zo kun je dus ook differentiaalvergelijking oplossen war geen gesloten oplossing voor te berekenen is.

Re: simuleren systemen via differentiaalvergelijking in excel

Geplaatst: do 02 jan 2025, 22:14
door wnvl1
Leuk. Nog twee tips. Ik denk dat je zo een differentiaal vergelijking van tweede orde best omzet naar een stelsel van eerste orde differentiaal vergelijkingen, en dan Runge *** toepassen ofzo. Zo wordt dat meestal gedaan. Dat gaat stabieler/sneller zijn.
Zo'n Excels aanmaken kan je ook heel snel doen met chatgpt vertrekkend van de DV.

Re: simuleren systemen via differentiaalvergelijking in excel

Geplaatst: do 02 jan 2025, 22:57
door Xilvo
wnvl1 schreef: do 02 jan 2025, 22:14 ...en dan Runge *** toepassen ofzo.
Geen stoute woorden gebruiken, hoor! De (niet zo slimme) software grijpt onmiddellijk in! ;)

Re: simuleren systemen via differentiaalvergelijking in excel

Geplaatst: do 02 jan 2025, 23:01
door HansH
wnvl1 schreef: do 02 jan 2025, 22:14 Leuk. Nog twee tips. Ik denk dat je zo een differentiaal vergelijking van tweede orde best omzet naar een stelsel van eerste orde differentiaal vergelijkingen
kun je de Excel sheet daarvoor ombouwen zodat ik zie wat je bedoelt? en wat is dan het voordeel? in dit voorbeeld is het de schommel met de exacte differentiaalvergelijking dus inclusief sinus. Het ging mij er eigenlijk om of het daarmee zou lukken om vanaf de schommel op zijn kop precies een heel rondje te draaien dus precies weer boven komen met snelheid=0.
Afbeelding3
je ziet dat dat heel aardig lukt. 2e plaatje is bovenste stukje van het eerste plaatje helemaal ingezoomd en de slinger begonnen op een hoek van pi x 0.9999 dis vrijwel boven. dan komt de slinger naeen rondje precies net zover maar dan aan de andere kant van pi.

Re: simuleren systemen via differentiaalvergelijking in excel

Geplaatst: do 02 jan 2025, 23:07
door HansH
Xilvo schreef: do 02 jan 2025, 22:57
wnvl1 schreef: do 02 jan 2025, 22:14 ...en dan Runge *** toepassen ofzo.
Geen stoute woorden gebruiken, hoor! De (niet zo slimme) software grijpt onmiddellijk in! ;)
haha, ik had gisteren ook zoiets het woordje hoe iets uitgeschoten naar rechts met de e. Dus werkt ook al spellingschecker.