Skip to main content

Running ICV Control

To request ICV Control output, it is executed through the same command line as Completor. Completor will recognize ICV Control keyword and modify the output accordingly with additional ICV Control output. The output is explained in the next section.

ICV Control Output

Slightly different from Completor, the output will consist of main schedule file, and followed by additional include_file that contains all pre-defined criteria, target, and logic keywords. In addition, an extra summary.sch is printed out for making the results analysis easy.

The output files are constructed as follow:

.
├── <<output_schedule_name>> --> main schedule file attached to eclipse .DATA
├── include_icvc.sch --> output for all UDQs and ACTIONXes from ICV Control
└── summary_icvc.sch --> output for additional summary files from ICV Control

It can be added to your .DATA template as following example:


SUMMARY

INCLUDE
'../include/summary/drogon.summary' / -- original summary
INCLUDE
../include/schedule/summary.icvc' / --Additional ICV Control Summary File



SCHEDULE

--INCLUDE --COMMENTED OUT
-- '../include/schedule/<<input_schedule>>.sch' / -- this is your commented out original schedule
INCLUDE
'../include/schedule/<<input_schedule>>_icvc.sch' / --ICVC new schedule file

Recommendation

It is recommended to follow the FMU standardization for the folder structure, where every simulation is set up to:

eclipse/
├── include
│   ├── edit
│   ├── ...
│   ├── schedule
├── <<input_schedule>>_icvc.sch
├── include_icvc.sch
├── summary.icvc
├── ...
└── ...
└── model
└── .DATA