Jag tänkte mig att det går att approximera bommen till en harmonisk oscillator, men inser nu att det kanske inte är så enkelt med tanke på att man matar på krut kontinuerligt, och därmed ändrar "konstanterna".Öskar skrev:"algoritm från reglerteknikens värld" förstår jag. Men det där med att "estimera tillståndet med hjälp av ett partikelfilter" tarvar för ett förtydligande. Jag tror att jag kommer att lägga lite krutKatjing skrev:Jag undrar om du inte skulle vara betjänt av att estimera tillståndet med hjälp av ett partikelfilter och sedan kontrollera matningen med någon lämplig algoritm från reglerteknikens värld.på min hemmasnickrade algoritm innan jag letar vidare.
Jag är ingen expert på PID, men den typen av reglering passar väl primärt system med både in- och utflöde. Till exempel att hålla en balja med vatten vid en konstant temperatur (ett elpatron värmer samtidig som det förekommer värmeläckage). PID används väl därtill främst för kontinuerliga regleringar. En laddning är ju en ändlig process. Jag tror inte heller på PID.Katjing skrev:Själv har jag i princip bara använt mig av PID, men jag tror inte att det passar sig här
Ett partikelfilter är en estimeringsmetod som kan hjälpa till att hantera brusiga och uteblivna mätdata. Men för att ha någon nytta av det behöver du en funktion som ger dig jämviktsläget, x0, från x och dx/dt. Ungefär så.
PID kan användas till mycket mer, t.ex. att positionera en robotarm. Så det kan nog fungera även här, men det är ju direkt dåligt med overshoot, så det får man akta sig för.

på min hemmasnickrade algoritm innan jag letar vidare.


