I'm thinking about which one is the correct nomenclature: Non-model based control or model free control?

I'm trying to establish these concepts and challenge them, because I'm researching new control systems techniques that are "totally" model independent (or more independent than the actual ones). In other words, a control technique that rely only on process historical data.

During my bibliography review, I've faced these two nomenclatures, but in my point of view, with the same meaning. The community always say: "PID controllers are Non-model based...."

"...PID are model free because you don't need to model the process to apply them..."

"...fuzzy controllers are non-model based..."

"..model free controllers can be categorized as the controllers which have online training process (talking about neural network an machine learning techniques applied to control)..."

However I'm not satisfied with those concepts, because the core of all those techniques needs to assume some premise that ends up in a model (with PID we have to assume some "first order behavior"...NN is a kind of weighted ensemble of models empirical...and so on...)

(I stated to think that Pseudo-Non-Model Control is better to call them)

All that said, I expose these thoughts to looking for some help to think outside of the box....it is possible to apply control actions only based on the historical data structure?

note: please, correct me if I'm wrong!

📷

Similar questions and discussions