Proceedings of the Automation & IT Seminar


ISSN 2594-5335

26º Seminário de Automação e TI vol. 26, num.26 (2024)


Title

OPTIMIZATION OF CRUSHING OPERATIONS THROUGH ADVANCED PROCESS CONTROL: A CASE STUDY

OPTIMIZATION OF CRUSHING OPERATIONS THROUGH ADVANCED PROCESS CONTROL: A CASE STUDY

DOI

10.5151/2594-5335-40949

Downloads

2 Downloads

Abstract

IN THIS WORK, WE PRESENT THE CONTROL PHILOSOPHY AND RESULTS OF THE IMPLEMENTATION OF AN INTEGRATED MPC STRATEGY USING HONEYWELL APC IN A CRUSHING CIRCUIT. THE STRATEGY IS BASED ON THE DEVELOPMENT OF UNIT APC PROCESS CONTROLLER APPLICATIONS FOR EACH UNIT PROCESS AND ITS COORDINATION WITH A GLOBAL OPTIMIZER USING APC MULTI-UNIT OPTIMIZER. ADDITIONALLY, WE HAVE IMPLEMENTED A TRIPPER CAR DYNAMIC MODEL IN PYTHON, WHICH PROVIDES EXTERNAL KNOWLEDGE OF THE FUTURE BEHAVIOR OF THE TRIPPER CAR, THEREBY IMPROVING PREDICTIONS OF CONTROLLED PROCESS VARIABLES. BY ACKNOWLEDGING THE MULTIVARIABLE NATURE OF THE PLANT, THE APC SOLUTION CAN MANAGE SEVERAL OBJECTIVES AND CONSTRAINTS USING THE FEEDER SPEEDS OF THE CRUSHING AND SCREENING STAGES. THE INTEGRATED APC SOLUTION HAS SHOWN POSITIVE RESULTS FOR THE PLANT, WITH AN AVERAGE PRODUCT INCREASE TO AGGLOMERATION OF 3.49% AND A REDUCTION IN VARIABILITY OF 23.53%.

 

IN THIS WORK, WE PRESENT THE CONTROL PHILOSOPHY AND RESULTS OF THE IMPLEMENTATION OF AN INTEGRATED MPC STRATEGY USING HONEYWELL APC IN A CRUSHING CIRCUIT. THE STRATEGY IS BASED ON THE DEVELOPMENT OF UNIT APC PROCESS CONTROLLER APPLICATIONS FOR EACH UNIT PROCESS AND ITS COORDINATION WITH A GLOBAL OPTIMIZER USING APC MULTI-UNIT OPTIMIZER. ADDITIONALLY, WE HAVE IMPLEMENTED A TRIPPER CAR DYNAMIC MODEL IN PYTHON, WHICH PROVIDES EXTERNAL KNOWLEDGE OF THE FUTURE BEHAVIOR OF THE TRIPPER CAR, THEREBY IMPROVING PREDICTIONS OF CONTROLLED PROCESS VARIABLES. BY ACKNOWLEDGING THE MULTIVARIABLE NATURE OF THE PLANT, THE APC SOLUTION CAN MANAGE SEVERAL OBJECTIVES AND CONSTRAINTS USING THE FEEDER SPEEDS OF THE CRUSHING AND SCREENING STAGES. THE INTEGRATED APC SOLUTION HAS SHOWN POSITIVE RESULTS FOR THE PLANT, WITH AN AVERAGE PRODUCT INCREASE TO AGGLOMERATION OF 3.49% AND A REDUCTION IN VARIABILITY OF 23.53%.

Keywords

Crushing; Control; APC; Optimization

Crushing; Control; APC; Optimization

How to refer

NUÑEZ, FRANCO NICOLAS BERRIOS; MANRIQUEZ, MARCO ANDRES ENCINA. OPTIMIZATION OF CRUSHING OPERATIONS THROUGH ADVANCED PROCESS CONTROL: A CASE STUDY , p. 268-279. In: 26º Seminário de Automação e TI, São Paulo, Brasil, 2024.
ISSN: 2594-5335 , DOI 10.5151/2594-5335-40949

Whoops, looks like something went wrong.

(1/1) ErrorException

fwrite(): write of 1826 bytes failed with errno=28 No space left on device

in StreamHandler.php line 131
at HandleExceptions->handleError(8, 'fwrite(): write of 1826 bytes failed with errno=28 No space left on device', '/var/www/webroot/ROOT/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php', 131, array('stream' => resource, 'record' => array('message' => 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'production', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-05-30 20:18:41] production.ERROR: file_put_contents(): write of 341 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): file_put_contents(): write of 341 bytes failed with errno=28 No space left on device at /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)[stacktrace]#0 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/var/www/webroo...\', 122, Array)#1 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', 2)#2 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\\\Filesystem\\\\Filesystem->put(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', true)#3 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\\\Session\\\\FileSessionHandler->write(\'OHUj8SV5llNCsuI...\', \'a:5:{s:6:\\"_toke...\')#4 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\\\Session\\\\Store->save()#5 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\\\Session\\\\Middleware\\\\StartSession->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#6 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminateMiddleware(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#7 /var/www/webroot/ROOT/public/index.php(59): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#8 {main}"} ')))
at fwrite(resource, '[2025-05-30 20:18:41] production.ERROR: file_put_contents(): write of 341 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): file_put_contents(): write of 341 bytes failed with errno=28 No space left on device at /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)[stacktrace]#0 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/var/www/webroo...\', 122, Array)#1 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', 2)#2 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\\\Filesystem\\\\Filesystem->put(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', true)#3 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\\\Session\\\\FileSessionHandler->write(\'OHUj8SV5llNCsuI...\', \'a:5:{s:6:\\"_toke...\')#4 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\\\Session\\\\Store->save()#5 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\\\Session\\\\Middleware\\\\StartSession->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#6 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminateMiddleware(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#7 /var/www/webroot/ROOT/public/index.php(59): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#8 {main}"} ')in StreamHandler.php line 131
at StreamHandler->streamWrite(resource, array('message' => 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'production', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-05-30 20:18:41] production.ERROR: file_put_contents(): write of 341 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): file_put_contents(): write of 341 bytes failed with errno=28 No space left on device at /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)[stacktrace]#0 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/var/www/webroo...\', 122, Array)#1 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', 2)#2 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\\\Filesystem\\\\Filesystem->put(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', true)#3 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\\\Session\\\\FileSessionHandler->write(\'OHUj8SV5llNCsuI...\', \'a:5:{s:6:\\"_toke...\')#4 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\\\Session\\\\Store->save()#5 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\\\Session\\\\Middleware\\\\StartSession->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#6 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminateMiddleware(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#7 /var/www/webroot/ROOT/public/index.php(59): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#8 {main}"} '))in StreamHandler.php line 117
at StreamHandler->write(array('message' => 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'production', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-05-30 20:18:41] production.ERROR: file_put_contents(): write of 341 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): file_put_contents(): write of 341 bytes failed with errno=28 No space left on device at /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)[stacktrace]#0 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/var/www/webroo...\', 122, Array)#1 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', 2)#2 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\\\Filesystem\\\\Filesystem->put(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', true)#3 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\\\Session\\\\FileSessionHandler->write(\'OHUj8SV5llNCsuI...\', \'a:5:{s:6:\\"_toke...\')#4 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\\\Session\\\\Store->save()#5 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\\\Session\\\\Middleware\\\\StartSession->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#6 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminateMiddleware(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#7 /var/www/webroot/ROOT/public/index.php(59): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#8 {main}"} '))in AbstractProcessingHandler.php line 39
at AbstractProcessingHandler->handle(array('message' => 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'production', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-05-30 20:18:41] production.ERROR: file_put_contents(): write of 341 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): file_put_contents(): write of 341 bytes failed with errno=28 No space left on device at /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)[stacktrace]#0 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/var/www/webroo...\', 122, Array)#1 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', 2)#2 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\\\Filesystem\\\\Filesystem->put(\'/var/www/webroo...\', \'a:5:{s:6:\\"_toke...\', true)#3 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\\\Session\\\\FileSessionHandler->write(\'OHUj8SV5llNCsuI...\', \'a:5:{s:6:\\"_toke...\')#4 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\\\Session\\\\Store->save()#5 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\\\Session\\\\Middleware\\\\StartSession->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#6 /var/www/webroot/ROOT/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminateMiddleware(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#7 /var/www/webroot/ROOT/public/index.php(59): Illuminate\\\\Foundation\\\\Http\\\\Kernel->terminate(Object(Illuminate\\\\Http\\\\Request), Object(Illuminate\\\\Http\\\\Response))#8 {main}"} '))in Logger.php line 344
at Logger->addRecord(400, 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))in Logger.php line 707
at Logger->error('file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))in Writer.php line 203
at Writer->writeLog('error', 'file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))in Writer.php line 114
at Writer->error('file_put_contents(): write of 341 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))in Handler.php line 113
at Handler->report(object(ErrorException))in Handler.php line 100
at Handler->report(object(ErrorException))in HandleExceptions.php line 81
at HandleExceptions->handleException(object(ErrorException))