Pneumatik Regelung mit Arduino

Hallo zusammen,
ich hab schon ein wenig mit der Arduino Baugruppe rumgespielt und es hat bis jetzt alles sehr gut funktioniert. (Timer Programmieren, PWM selber erzeugen etc...)

Mein vorhaben ist jetzt eine Regelung für einen nicht linearen Pneumatik Zylinder herzustellen. Die Kraft die der Pneumatikzylinder liefert wird über einen Sensor gemessen. Dieser Wert soll ziemlich genau (+/-0,2N) einer vorgegebenen Kurve folgen. z.b. nach 0,1sec 5N nach 0,2sec 10N usw. Geregelt wird der Zylinder über ein Druckventil welches über ein analoges Spannungssignal angesprochen wird. Die Kraftwerte werden zusammen mit ihren erwünschten Zeitpunkten (5N bei t=0,1s usw) in den Speicher des Arduino geschrieben.

Jetzt stellt sich mir die Frage wie ich das am geschicktesten programmiere ohne große Regelungstechnik.

Was habt ihr dazu für Lösungsvorschläge das zu regeln ohne großes Aufschwingen zu erzeugen und doch möglichst genau zu arbeiten?

lg,
cle