System and process for the desulphurization of pyrolysis feedstocks.

Technology Description

The pyrolysis process is commonly used to produce fuel oil products and char. Common problems with the oil products have been identified to be large boiling point ranges and high sulphur content. These problems increased the post process refining requirements of the pyrolysis oils to produce commercial grade products. The high sulphur content is mainly due to the high sulphur content of waste tyre rubber feedstock used for pyrolysis. To reduce the sulphur content of the feedstock, a thermal desulphurization process was developed and implemented prior to the pyrolysis process. To reduce the large boiling point ranges of the oils, a fractional condensation system was developed and implemented with the pyrolysis process. The combination of the desulphurization process and fractional condensation system can produce pyrolysis fuel fractions which have fuel characteristics similar to commercial fuel sources such as diesel, gasoline., naphtha and marine bunker oil. 

With reference to the process flow diagram shown above, the overall process could be divided into two stages (Process 1 and 2). The first stage is the continuous ex-situ desulphurization stage, which would take place in a preheating vacuum oven under inert conditions with a specified vacuum applied. During the first stage, the cold feedstock is continuously fed to the vacuum oven and will be heated to the specified desulphurization treatment temperature. The feedstock will be exposed to the desulphurization treatment temperature for a predetermined exposure time. The feedstock was subjected to lower temperatures to break the cross-linking sulphur bonds and sulphur-carbon bonds within the pyrolysis feedstock. The breaking of these bonds without significant cleavage of the carbon-carbon bonds allows the sulphur to be liberated in the form of a gas (H2S) and reducing the sulphur content of the pyrolysis feedstock The liberated sulphur in the form of H2S will be extracted prior to the second stage to avoid significant interactions of the H2S vapours with the feedstock or char generated during the second stage of the process. 

During the second stage (process 2) the pre-heated desulphurised feedstock is continuously fed to the second vacuum oven for heating to the pre-set pyrolysis temperature. The vacuum oven also operates under inert conditions with a predetermined vacuum applied. The full degraded feedstock (char product) is removed while the produced pyrolysis vapours migrate through the fractional condensation network. The produced vapours are cooled stepwise in a minimum of three separate stages. Each stage is heated to a specific temperature in order to produce fractions of the pyrolysis oil based on the varying boiling points of the expected compounds within the pyrolysis oil. Condensed oil migrates out of the heated condensers by means of gravity, to cool under ambient conditions, which avoids excessive cracking of the fractionated pyrolysis oils. By varying the condenser operating temperature or number of fractional condensation stages, certain fuel properties (density, viscosity, boiling point range and cetane index) can be manipulated.

 

Target Industries

Waste valorisation through thermal recycling of waste tyres, rubber, plastics, and biomass. 

Unique Features/Benefits

Innovation Status

Patent Pending

Principal Researchers

Prof. J.F. Görgens, Prof. J.H. Knoetze, Dr. L.J. du Preez, Dr. S. Farzad, Mr A.J. Stander

Fund Requirements

Open for funding

Available for licensing

Yes

TTO

Oops...

There was an unknown problem with loading the requested page, please try again in a little while.

Details of the error have been logged and the website admin will take required steps to stop this from happening in the future, if however the problem persists please don't hesitate to contact us.

mysqli_sql_exception Object
(
    [message:protected] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')  AND `archived`=0' at line 4
    [string:Exception:private] => 
    [code:protected] => 1064
    [file:protected] => /usr/www/users/innovu/php7-mysql-shim-master/php7-mysql-shim-master/lib/mysql.php
    [line:protected] => 182
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [file] => /usr/www/users/innovu/php7-mysql-shim-master/php7-mysql-shim-master/lib/mysql.php
                    [line] => 182
                    [function] => mysqli_query
                    [args] => Array
                        (
                            [0] => mysqli Object
                                (
                                    [affected_rows] => -1
                                    [client_info] => mysqlnd 8.1.27
                                    [client_version] => 80127
                                    [connect_errno] => 0
                                    [connect_error] => 
                                    [errno] => 1064
                                    [error] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')  AND `archived`=0' at line 4
                                    [error_list] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [errno] => 1064
                                                    [sqlstate] => 42000
                                                    [error] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')  AND `archived`=0' at line 4
                                                )

                                        )

                                    [field_count] => 0
                                    [host_info] => dedi23.cpt3.host-h.net via TCP/IP
                                    [info] => 
                                    [insert_id] => 0
                                    [server_info] => 10.5.24-MariaDB-1:10.5.24+maria~deb10
                                    [server_version] => 100524
                                    [sqlstate] => 42000
                                    [protocol_version] => 10
                                    [thread_id] => 670648
                                    [warning_count] => 0
                                )

                            [1] => SELECT `id`, `type_name`, `type_alias`, `fields`
						FROM `types` INNER JOIN `category_xref` 
						ON `types`.`id`=`category_xref`.`type_id` 
						WHERE ( )  AND `archived`=0 ;
                        )

                )

            [1] => Array
                (
                    [file] => /usr/www/users/innovu/admin/classes/content.php
                    [line] => 900
                    [function] => mysql_query
                    [args] => Array
                        (
                            [0] => SELECT `id`, `type_name`, `type_alias`, `fields`
						FROM `types` INNER JOIN `category_xref` 
						ON `types`.`id`=`category_xref`.`type_id` 
						WHERE ( )  AND `archived`=0 ;
                        )

                )

            [2] => Array
                (
                    [file] => /usr/www/users/innovu/admin/classes/ntitem.php
                    [line] => 61
                    [function] => getItem
                    [class] => conTent
                    [type] => ::
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [0] => 
                                )

                            [1] => 
                            [2] => 
                            [3] => 
                            [4] => english
                            [5] => 0
                        )

                )

            [3] => Array
                (
                    [file] => /usr/www/users/innovu/classes/n_item.php
                    [line] => 33
                    [function] => setItem
                    [class] => NTItem
                    [type] => ->
                    [args] => Array
                        (
                            [0] => 
                            [1] => 0
                        )

                )

            [4] => Array
                (
                    [file] => /usr/www/users/innovu/templates/_main/functions.php
                    [line] => 480
                    [function] => loadFullById
                    [class] => NItem
                    [type] => ::
                    [args] => Array
                        (
                            [0] => 
                        )

                )

            [5] => Array
                (
                    [file] => /usr/www/users/innovu/templates/_main/functions.php
                    [line] => 445
                    [function] => getProjectManager
                    [class] => Technology2021
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [6] => Array
                (
                    [file] => /usr/www/users/innovu/templates/coms/display/default/grid/technologies/item.php
                    [line] => 102
                    [function] => getProjectManagerProfile
                    [class] => Technology2021
                    [type] => ->
                    [args] => Array
                        (
                            [0] => 
                            [1] => 1
                        )

                )

            [7] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/classes/default.php
                    [line] => 903
                    [args] => Array
                        (
                            [0] => /usr/www/users/innovu/templates/coms/display/default/grid/technologies/item.php
                        )

                    [function] => include
                )

            [8] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/applications/default/item/grid.php
                    [line] => 7
                    [function] => renderItem
                    [class] => NCViewDefault
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [9] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/classes/default.php
                    [line] => 213
                    [args] => Array
                        (
                            [0] => /usr/www/users/innovu/components/display/applications/default/item/grid.php
                        )

                    [function] => include
                )

            [10] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/classes/default.php
                    [line] => 86
                    [function] => _includeA
                    [class] => NCViewDefault
                    [type] => ->
                    [args] => Array
                        (
                            [0] => app
                            [1] => default
                            [2] => grid
                        )

                )

            [11] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/applications/default.php
                    [line] => 13
                    [function] => run
                    [class] => NCViewDefault
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [12] => Array
                (
                    [file] => /usr/www/users/innovu/components/ncbase.php
                    [line] => 59
                    [args] => Array
                        (
                            [0] => /usr/www/users/innovu/components/display/applications/default.php
                        )

                    [function] => include
                )

            [13] => Array
                (
                    [file] => /usr/www/users/innovu/components/display/applications/display.php
                    [line] => 8
                    [function] => run
                    [class] => NCBase
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [14] => Array
                (
                    [file] => /usr/www/users/innovu/classes/n_coms.php
                    [line] => 320
                    [args] => Array
                        (
                            [0] => /usr/www/users/innovu/components/display/applications/display.php
                        )

                    [function] => include
                )

            [15] => Array
                (
                    [file] => /usr/www/users/innovu/classes/n_coms.php
                    [line] => 255
                    [function] => runSingle
                    [class] => NComs
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [com] => display
                                    [position] => main
                                    [access] => 4
                                )

                        )

                )

            [16] => Array
                (
                    [file] => /usr/www/users/innovu/applications/application.php
                    [line] => 115
                    [function] => run
                    [class] => NComs
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [17] => Array
                (
                    [file] => /usr/www/users/innovu/index.php
                    [line] => 32
                    [args] => Array
                        (
                            [0] => /usr/www/users/innovu/applications/application.php
                        )

                    [function] => require_once
                )

        )

    [previous:Exception:private] => 
    [sqlstate:protected] => 42000
)