Je kunt kijken of je het met standaard regeltechniek kunt oplossen door iets te bedenken om meer dan 180 graden fasedraaiing in de regellus te voorkomen bij loopgain groter dan 1, maar dat zal niet zomaar gaan met 4 integralen in de loop (=360 graden fasedraaiing) als je niets speciaals zou doen.
Ander idee wat ik had is kijken naar de afgeleide van de kracht door de kracht op de bovenste magneet te meten en dan in een discrete cycle van meten en corrigeren de positie van de bovenste magneet aan te passen via feedforward.
immers in evenwicht blijft de afstand tussen beide magneten gelijk en is dus de aantrekkingskracht tussen beide magneten constant.
buiten dat evenwicht gaat (als je de bovenste magneet op een vaste positie houdt) de onderste magneet omhoog of omlaag.
de versnelling 'a' daarvan is bepaald door de netto kracht F1 op de onderste magneet (opwaardse kracht- zwaartekracht) met a=F1/Mmagneet. (Mmagneet=massa van de onderste magneet)
via de opgemeten relatie tussen afstand en kracht weet je dus wat de kracht was tussen de magneten en kun je dus terugrekenen via de gemeten curve waar je op die curve zat dus weet je de afstand tussen de 2 magneten.
Dan kun je daarmee dus terugrekenen hoeveel je de afstand moet vergroten of verkleinen om weer precies evenwicht te krijgen dus een zwevende onderste magneet.
je krijgt dan dus een cyclus van meten en positie van de bovenste magneet corrigeren waarna er geen netto kracht meer is op de onderste magneet.
cycle n
-meet kracht F op bovenste magneet op t=t1
-meet kracht Fop bovenste magneet op t=t2
-bereken dF/dt
-zoek operating point (F,l) op gemeten curve en daarbij horende df/dl
-bepaal Δl
cycle n+1
- positie bovenste magneet =x
-nieuwe positie x_(n+1)= x(n)+ Δl
-meet kracht F op bovenste magneet op t=t1
-meet kracht Fop bovenste magneet op t=t2
-bereken dF/dt
-zoek operating point (F,l) op gemeten curve en daarbij horende df/dl
-bepaal Δl
cycle n+2
- positie bovenste magneet =x
-nieuwe positie x_(n+1)= x(n)+ Δl
-meet kracht F op bovenste magneet op t=t1
-meet kracht Fop bovenste magneet op t=t2
-bereken dF/dt
-zoek operating point (F,l) op gemeten curve en daarbij horende df/dl
-bepaal Δl
etc.