implemented the PID controler, seems to work fine. More testing needed.

This commit is contained in:
Robert K
2014-10-02 14:04:59 +02:00
parent c88a2d04d1
commit fcf6cd5f90
4 changed files with 104 additions and 6 deletions
@@ -355,7 +355,6 @@ namespace Opm
if( subStepping )
{
// create sub step simulator timer with previously used sub step size
SubStepSimulatorTimer subStepper( timer, lastSubStep );
@@ -368,7 +367,10 @@ namespace Opm
subStepper.report( std::cout );
// store last small time step for next reportStep
lastSubStep = subStepper.currentStepLength();
//lastSubStep = subStepper.maxStepLength();
//lastSubStep = subStepper.averageStepLength();
//lastSubStep = subStepper.suggestedMax();
lastSubStep = subStepper.suggestedAverage();
std::cout << "Last suggested step size = " << lastSubStep << std::endl;
if( lastSubStep != lastSubStep )