Deprecated: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 24

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 260

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 260

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 285

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 285

Deprecated: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/functions.php on line 307

Deprecated: Aws\HandlerList::__construct(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/HandlerList.php on line 64

Deprecated: Aws\HandlerList::interpose(): Implicitly marking parameter $fn as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/HandlerList.php on line 280

Deprecated: Aws\Api\ApiProvider::__construct(): Implicitly marking parameter $manifest as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ApiProvider.php on line 208

Deprecated: Aws\Api\Service::createErrorParser(): Implicitly marking parameter $api as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/Service.php on line 121

Deprecated: Aws\Api\Parser\QueryParser::__construct(): Implicitly marking parameter $xmlParser as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/Parser/QueryParser.php on line 28

Deprecated: Aws\Api\ErrorParser\XmlErrorParser::__construct(): Implicitly marking parameter $api as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ErrorParser/XmlErrorParser.php on line 20

Deprecated: Aws\Api\ErrorParser\XmlErrorParser::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ErrorParser/XmlErrorParser.php on line 20

Deprecated: Aws\Api\ErrorParser\XmlErrorParser::__invoke(): Implicitly marking parameter $command as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ErrorParser/XmlErrorParser.php on line 26

Deprecated: Aws\Api\ErrorParser\AbstractErrorParser::__construct(): Implicitly marking parameter $api as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ErrorParser/AbstractErrorParser.php on line 24

Deprecated: Aws\Api\ErrorParser\AbstractErrorParser::populateShape(): Implicitly marking parameter $command as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/ErrorParser/AbstractErrorParser.php on line 47

Deprecated: GuzzleHttp\Promise\RejectedPromise::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/RejectedPromise.php on line 26

Deprecated: GuzzleHttp\Promise\RejectedPromise::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/RejectedPromise.php on line 26

Deprecated: GuzzleHttp\Promise\PromiseInterface::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/PromiseInterface.php on line 29

Deprecated: GuzzleHttp\Promise\PromiseInterface::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/PromiseInterface.php on line 29

Deprecated: GuzzleHttp\Promise\Utils::queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/Utils.php on line 24

Deprecated: GuzzleHttp\Promise\Promise::__construct(): Implicitly marking parameter $waitFn as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/Promise.php on line 23

Deprecated: GuzzleHttp\Promise\Promise::__construct(): Implicitly marking parameter $cancelFn as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/Promise.php on line 23

Deprecated: GuzzleHttp\Promise\Promise::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/Promise.php on line 31

Deprecated: GuzzleHttp\Promise\Promise::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/Promise.php on line 31

Deprecated: GuzzleHttp\Promise\FulfilledPromise::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/FulfilledPromise.php on line 26

Deprecated: GuzzleHttp\Promise\FulfilledPromise::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/promises/src/FulfilledPromise.php on line 26

Deprecated: JmesPath\AstRuntime::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/AstRuntime.php on line 14

Deprecated: JmesPath\AstRuntime::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/AstRuntime.php on line 14

Deprecated: JmesPath\TreeInterpreter::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/TreeInterpreter.php on line 17

Deprecated: JmesPath\Parser::__construct(): Implicitly marking parameter $lexer as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/Parser.php on line 60

Deprecated: JmesPath\Parser::parseWildcardObject(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/Parser.php on line 369

Deprecated: JmesPath\Parser::parseWildcardArray(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/Parser.php on line 383

Deprecated: JmesPath\Parser::next(): Implicitly marking parameter $match as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/mtdowling/jmespath.php/src/Parser.php on line 476

Deprecated: Aws\Api\Serializer\QuerySerializer::__construct(): Implicitly marking parameter $paramBuilder as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/Serializer/QuerySerializer.php on line 23

Deprecated: Aws\Handler\GuzzleV6\GuzzleHandler::__construct(): Implicitly marking parameter $client as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Handler/GuzzleV6/GuzzleHandler.php on line 24

Deprecated: GuzzleHttp\HandlerStack::__construct(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/HandlerStack.php on line 61

Deprecated: GuzzleHttp\Handler\StreamHandler::invokeStats(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php on line 82

Deprecated: GuzzleHttp\Handler\StreamHandler::invokeStats(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php on line 82

Deprecated: GuzzleHttp\Middleware::httpErrors(): Implicitly marking parameter $bodySummarizer as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Middleware.php on line 56

Deprecated: GuzzleHttp\Middleware::tap(): Implicitly marking parameter $before as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Middleware.php on line 130

Deprecated: GuzzleHttp\Middleware::tap(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Middleware.php on line 130

Deprecated: GuzzleHttp\Middleware::retry(): Implicitly marking parameter $delay as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/guzzle/src/Middleware.php on line 173

Deprecated: {closure:Aws\RetryMiddleware::createDefaultDecider():86}(): Implicitly marking parameter $result as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/RetryMiddleware.php on line 92

Deprecated: Aws\RetryMiddleware::__invoke(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/RetryMiddleware.php on line 217

Deprecated: {closure:{closure:Aws\Middleware::sourceFile():33}:38}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 45

Deprecated: Aws\Middleware::validation(): Implicitly marking parameter $validator as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 69

Deprecated: {closure:{closure:Aws\Middleware::validation():72}:73}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 76

Deprecated: Aws\Middleware::requestBuilder(): Implicitly marking parameter $providerArgs as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 103

Deprecated: {closure:{closure:Aws\Middleware::tap():175}:176}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 179

Deprecated: Aws\Middleware::retry(): Implicitly marking parameter $decider as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 203

Deprecated: Aws\Middleware::retry(): Implicitly marking parameter $delay as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 203

Deprecated: {closure:{closure:Aws\Middleware::contentType():250}:251}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 254

Deprecated: {closure:{closure:Aws\Middleware::history():319}:320}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 323

Deprecated: {closure:{closure:Aws\Middleware::mapRequest():351}:352}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 355

Deprecated: {closure:{closure:Aws\Middleware::mapCommand():372}:373}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 376

Deprecated: {closure:{closure:Aws\Middleware::mapResult():392}:393}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 396

Deprecated: {closure:{closure:Aws\Middleware::timer():404}:405}(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Middleware.php on line 408

Deprecated: Aws\Api\Validator::__construct(): Implicitly marking parameter $constraints as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/Api/Validator.php on line 28

Deprecated: Aws\IdempotencyTokenMiddleware::wrap(): Implicitly marking parameter $bytesGenerator as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/IdempotencyTokenMiddleware.php on line 38

Deprecated: Aws\IdempotencyTokenMiddleware::__construct(): Implicitly marking parameter $bytesGenerator as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/IdempotencyTokenMiddleware.php on line 47

Deprecated: Aws\IdempotencyTokenMiddleware::__invoke(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/aws/aws-sdk-php/src/IdempotencyTokenMiddleware.php on line 58

Deprecated: GuzzleHttp\Psr7\Uri::isSameDocumentReference(): Implicitly marking parameter $base as nullable is deprecated, the explicit nullable type must be used instead in /home/brianmorgan/vendor/guzzlehttp/psr7/src/Uri.php on line 281

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /var/general-sites/radmaxtech.com/private/config/Session.php on line 14

Warning: session_start(): Session cannot be started after headers have already been sent in /var/general-sites/radmaxtech.com/private/config/Session.php on line 17
Gas Expander | RadMax Technologies

Gas Expander


Warning: Undefined variable $scroller in /var/general-sites/radmaxtech.com/www/view/template/main/body.php on line 10

Warning: Undefined variable $booth in /var/general-sites/radmaxtech.com/www/view/template/main/body.php on line 11

RadMax® Gas Expander

In principle, gas expansion is compression running in reverse. The positive-displacement RadMax gas expander is able to capture and convert both kinetic and pressure-volume energy in gas-expansion applications. 

The RadMax positive-displacement gas expander is characterized by:

  • Efficient expansion of low density and lower volume flow of gases
  • Better handling of gas entrained liquids
  • High internal expansion ratios (up to 20:1)
  • Lower speed with high work efficiency that can directly drive off-the-shelf generators without the need for speed changing gearboxes
  • Scalability from small to very large devices

RadMax Gas Expander Cycle
The RadMax gas-expander design is a combination of four distinct sections:  two complete intake and discharge expansion cycles on each cam in the standard two cam configuration. This unique design allows for each of these sections to potentially be configured with different expansion ratios. Different porting options into and between the sections allow for stable expander speed control due to changing gas-flow conditions, or the capability for multi-stage expansion in one device. Additionally, the device has the potential to integrate an electric generator within the unit, creating a compact genset.

Gas Expansion and Work Potential Principle
The total amount of energy contained in a volume of gas is in two forms: pressure energy (useful work energy) and internal energy. During a free gas expansion process, like that found in a typical air-conditioning expansion valve or a mechanical gas-expanding throttling valve, pressure energy is not captured and is instead converted to internal energy with no actual work accomplished.  

In contrast, the purpose of gas expansion through the use of rotary devices, such as the RadMax positive-displacement gas expander or a turbo-expander, is to convert as much of the available pressure energy as possible to output-shaft work instead of it being converted to internal energy. The benefit of using these types of gas-expansion devices over free gas-expansion devices is that the resulting shaft work can be used to generate other types of useful energy (i.e., gas compression or electricity generation) to help offset the cost of initially pressurizing the gas.

RadMax Gas Expansion Cycle

RadMax Gas Expander Operation
In the RadMax positive-displacement gas expander, the vanes move axially driven by the rotor face and the pressure in each chamber changes when the adjacent vanes extend or retract. During rotor revolution, the ends of the vanes follow a path that approximates a sinusoidal wave. This path is uniquely designed so that during each revolution of the rotor, the chambers’ volumes alternately expand and contract. 

The process is repeated in each of the expander sections, in each chamber, and on each side of the rotor. The rotor spins continuously in one direction rather than violently changing directions as with pistons in a reciprocating device. Because the upper and lower faces of the rotor are 90-degrees out of phase, the RadMax gas expander is always balanced and exhibits minimal vibration.

Applications
As a prime mover in standalone or turbine engine configurations, the RadMax gas expander is well suited for power generation, waste-heat recovery, air conditioning and natural-gas system throttling loss recovery, and RadMax turbine engine applications.

Download a RadMax gas expander brochure here.