Optimierung des Fuzzy-Reglers für den Antrieb.
|
package opti;
public class TestOptimiererModGrad
{
public static void main(String[] args)
{
SimulatorAntrieb simulator = new SimulatorAntrieb();
FehlerfunktionAntrieb fehlerfunktion = new FehlerfunktionAntrieb();
fehlerfunktion.add(simulator);
OptimiererModGrad optimierer = new OptimiererModGrad();
optimierer.add(fehlerfunktion);
/*
optimierer.startparameter[0] = 0.0;
optimierer.startparameter[1] = 1.0/4.0;
optimierer.startparameter[2] = 1.0/3.0;
optimierer.startparameter[3] = 1.0/2.0;
optimierer.startparameter[4] = 1.0;
*/
optimierer.startparameter[0] = 1.0;
optimierer.startparameter[1] = 1.0;
optimierer.startparameter[2] = 1.0;
optimierer.startparameter[3] = 1.0;
optimierer.startparameter[4] = 1.0;
optimierer.optimieren();
}
}
Code 0-1: Angepasste Klasse TestOptimiererModGrad
|
Konsolenausgabe bei Optimierung
Code 0-2
antrieb4.zip - Optimierung des Fuzzy-Reglers