Hallo,
was war die Statusmeldung von fminunc?
Ist sichergestellt, dass bei der Simulation die Parameter aus dem richtigen Workspace genommen wurden?
Ich würde den Betrag der Abweichung als Ziel verwenden:
f = abs(obj.p.dTout - dTout);
Das dürfte auch dein Problem erklären: klar, 0 ist besser als 30, wenn du nur die Differenz als Ziel nimmst.
Grüße,
Harald
↧