Gebruikersavatar
HansH
Artikelen: 0
Berichten: 4.914
Lid geworden op: wo 27 jan 2010, 14:11

simuleren systemen via differentiaalvergelijking in excel

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) 2 keer gedownload
zo kun je dus ook differentiaalvergelijking oplossen war geen gesloten oplossing voor te berekenen is.
Gebruikersavatar
wnvl1
Artikelen: 0
Berichten: 3.102
Lid geworden op: di 20 jul 2021, 21:43

Re: simuleren systemen via differentiaalvergelijking in excel

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.
Gebruikersavatar
Xilvo
Moderator
Artikelen: 0
Berichten: 10.919
Lid geworden op: vr 30 mar 2018, 16:51

Re: simuleren systemen via differentiaalvergelijking in excel

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! ;)
Gebruikersavatar
HansH
Artikelen: 0
Berichten: 4.914
Lid geworden op: wo 27 jan 2010, 14:11

Re: simuleren systemen via differentiaalvergelijking in excel

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.
Gebruikersavatar
HansH
Artikelen: 0
Berichten: 4.914
Lid geworden op: wo 27 jan 2010, 14:11

Re: simuleren systemen via differentiaalvergelijking in excel

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.

Terug naar “Klassieke mechanica”