unCPC6  6.6.2
WinCC-OA implementation of UNICOS CPC
 All Files Functions Variables Pages
cpcController_AutoTuning.ctl File Reference

Functions

dyn_dyn_float cpcController_AutoTuning_MatrixInversion (dyn_dyn_float A, int order)
 
dyn_dyn_float cpcController_AutoTuning_GetMinor (dyn_dyn_float src, int row, int col, int order)
 
double cpcController_AutoTuning_CalcDeterminant (dyn_dyn_float mat, int order)
 
dyn_float cpcController_AutoTuning_Filter (dyn_float Num_Filter, dyn_float Den_Filter, dyn_float vector_list)
 
 cpcController_AutoTuning_IFT (string deviceName, int N, float RStep, float Delay, float alpha, int nCycles, float Samp_Time, float Lambda, string NumParam_Controller)
 
 cpcController_AutoTuning_RELAY (string deviceName, float dmax, float dmin, int nCycles, bool signe, string NumParam_Controller)
 
dyn_float cpcController_AutoTuning_Lagrange_interp_Inv (dyn_float x, dyn_float y, float y0)
 
 cpcController_AutoTuning_IDENTIFICATION (string deviceName, float DeltaU, float Samp_Time)
 
void cpcController_AutoTuning_stopAutoTuning (string deviceName, string algSelected)
 
 cpcController_AutoTuning_SIMC (string deviceName)
 

Detailed Description

This library contains algorithms for auto-tuning

Author
Ruben Marti (EN-ICE) Laura de Frutos (UVa)
Date
June 2015
Version