Warning (2): Invalid argument supplied for foreach() [APP/Controller/AppController.php, line 669]Code Context $count = $current = 0;
foreach ($array as $key => $value) {
//pr($key);
$array = null
$id = '1382'
$found = false
$next = false
$prev = false
$count = (int) 0
$current = (int) 0
App\Controller\AppController::getPrevNext() - APP/Controller/AppController.php, line 669
App\Controller\PublicationsController::view() - APP/Controller/PublicationsController.php, line 135
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
Cake\Controller\Controller::requestAction() - CORE/src/Routing/RequestActionTrait.php, line 181
App\Controller\MenusController::actionRequest() - APP/Controller/MenusController.php, line 745
eval - APP/Controller/MenusController.php(326) : eval()'d code, line 1
App\Controller\MenusController::index() - APP/Controller/MenusController.php, line 326
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 43
Warning (2): count() [<a href='https://secure.php.net/function.count'>function.count</a>]: Parameter must be an array or an object that implements Countable [APP/Controller/AppController.php, line 689]Code Context }
$count = count($array);
$this->set(compact(['next', 'prev', 'current', 'count']));
$array = null
$id = '1382'
$found = false
$next = false
$prev = false
$count = (int) 0
$current = (int) 0
count - [internal], line ??
App\Controller\AppController::getPrevNext() - APP/Controller/AppController.php, line 689
App\Controller\PublicationsController::view() - APP/Controller/PublicationsController.php, line 135
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
Cake\Controller\Controller::requestAction() - CORE/src/Routing/RequestActionTrait.php, line 181
App\Controller\MenusController::actionRequest() - APP/Controller/MenusController.php, line 745
eval - APP/Controller/MenusController.php(326) : eval()'d code, line 1
App\Controller\MenusController::index() - APP/Controller/MenusController.php, line 326
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 43
Publication | Peer reviewed papers | Potentiale, Bioenergiesysteme, Logistik
Control-oriented modeling of a LiBr/H2O absorption heat pumping device and experimental validation
Staudt S, Unterberger V, Gölles M, Wernhart M, Rieberer R, Horn M
Published 2023
Citation: Staudt S, Unterberger V, Gölles M, Wernhart M, Rieberer R, Horn M. Control-oriented modeling of a LiBr/H2O absorption heat pumping device and experimental validation. Journal of Process Control. 2023 Aug;128:103024. doi: 10.1016/j.jprocont.2023.103024
Abstract
Absorption heat pumping devices (AHPDs, comprising absorption heat pumps and chillers) are devices that use thermal energy instead of electricity to generate heating and cooling, thereby facilitating the use of waste heat and renewable energy sources such as solar or geothermal energy. Despite this benefit, widespread use of AHPDs is still limited. One reason for this is partly unsatisfactory control performance under varying operating conditions, which can result in poor modulation and part load capability. A promising approach to tackle this issue is using dynamic, model-based control strategies, whose effectiveness, however, strongly depend on the model being used. This paper therefore focuses on the derivation of a viable dynamic model to be used for such model-based control strategies for AHPDs such as state feedback or model-predictive control. The derived model is experimentally validated, showing good modeling accuracy. Its modeling accuracy is also compared to alternative model versions, that contain other heat transfer correlations, as a benchmark. Although the derived model is mathematically simple, it does have the structure of a nonlinear differential–algebraic system of equations. To obtain an even simpler model structure, linearization at an operating point is discussed to derive a model in linear state space representation. The experimental validation shows that the linear model does have slightly worse steady-state accuracy, but that the dynamic accuracy seems to be almost unaffected by the linearization. The presented new modeling approach is considered suitable to be used as a basis for the design of advanced, model-based control strategies, ultimately aiming to improve the modulation and part load capability of AHPDs.
External Link