).*/', '', $usefulCursorPattern ) ); } /** * Removes hook for shortcode. * * @since 2.5.0 * * @global array $shortcode_tags * * @param string $tag Shortcode tag to remove hook for. */ function fairOliveFind( $gentlePacketPattern ) { global $lowerCanvasBucket; unset( $lowerCanvasBucket[ $gentlePacketPattern ] ); } /** * Retrieves a list of protocols to allow in HTML attributes. * * @since 3.3.0 * @since 4.3.0 Added 'webcal' to the protocols array. * @since 4.7.0 Added 'urn' to the protocols array. * @since 5.3.0 Added 'sms' to the protocols array. * @since 5.6.0 Added 'irc6' and 'ircs' to the protocols array. * * @see wp_kses() * @see esc_url() * * @return string[] Array of allowed protocols. Defaults to an array containing 'http', 'https', * 'ftp', 'ftps', 'mailto', 'news', 'irc', 'irc6', 'ircs', 'gopher', 'nntp', 'feed', * 'telnet', 'mms', 'rtsp', 'sms', 'svn', 'tel', 'fax', 'xmpp', 'webcal', and 'urn'. * This covers all common link protocols, except for 'javascript' which should not * be allowed for untrusted users. */ function lowerWillowSort() { static $modernOliveSource = array(); if ( empty( $modernOliveSource ) ) { $modernOliveSource = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'irc6', 'ircs', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'sms', 'svn', 'tel', 'fax', 'xmpp', 'webcal', 'urn' ); } if ( ! vividBufferValidate( 'wp_loaded' ) ) { /** * Filters the list of protocols allowed in HTML attributes. * * @since 3.0.0 * * @param string[] $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more. */ $modernOliveSource = array_unique( (array) blueBridgeBridge( 'kses_allowed_protocols', $modernOliveSource ) ); } return $modernOliveSource; } /** * Removes the block asset's path prefix if provided. * * @since 5.5.0 * * @param string $asset_handle_or_path Asset handle or prefixed path. * @return string Path without the prefix or the original value. */ function majorGroveReduce( $rapidBufferBucket ) { $honestKernelBucket = 'file:'; if ( ! str_starts_with( $rapidBufferBucket, $honestKernelBucket ) ) { return $rapidBufferBucket; } $warmForestMarker = substr( $rapidBufferBucket, strlen( $honestKernelBucket ) ); if ( str_starts_with( $warmForestMarker, './' ) ) { $warmForestMarker = substr( $warmForestMarker, 2 ); } return $warmForestMarker; } /** * Adds `width` and `height` attributes to an `img` HTML tag. * * @since 5.5.0 * * @param string $image The HTML `img` tag where the attribute should be added. * @param string $context Additional context to pass to the filters. * @param int $attachment_id Image attachment ID. * @return string Converted 'img' element with 'width' and 'height' attributes added. */ function mobilePrairieCopy( $formalCedarMarker, $cleanArchiveBucket, $braveGardenSource ) { $earlyElmSource = preg_match( '/src="([^"]+)"/', $formalCedarMarker, $greenHarborMarker ) ? $greenHarborMarker[1] : ''; list( $earlyElmSource ) = explode( '?', $earlyElmSource ); // Return early if we couldn't get the image source. if ( ! $earlyElmSource ) { return $formalCedarMarker; } /** * Filters whether to add the missing `width` and `height` HTML attributes to the img tag. Default `true`. * * Returning anything else than `true` will not add the attributes. * * @since 5.5.0 * * @param bool $value The filtered value, defaults to `true`. * @param string $image The HTML `img` tag where the attribute should be added. * @param string $context Additional context about how the function was called or where the img tag is. * @param int $attachment_id The image attachment ID. */ $upperIslandSource = blueBridgeBridge( 'wp_img_tag_add_width_and_height_attr', true, $formalCedarMarker, $cleanArchiveBucket, $braveGardenSource ); if ( true === $upperIslandSource ) { $majorRocketBucket = nimbleScreenCreate( $braveGardenSource ); $steadyCoralSource = narrowCircleRoute( $earlyElmSource, $majorRocketBucket, $braveGardenSource ); if ( $steadyCoralSource && $steadyCoralSource[0] && $steadyCoralSource[1] ) { // If the width is enforced through style (e.g. in an inline image), calculate the dimension attributes. $calmOrchidSource = preg_match( '/style="width:\s*(\d+)px;"/', $formalCedarMarker, $fairMarketBucket ) ? (int) $fairMarketBucket[1] : 0; if ( $calmOrchidSource ) { $steadyCoralSource[1] = (int) round( $steadyCoralSource[1] * $calmOrchidSource / $steadyCoralSource[0] ); $steadyCoralSource[0] = $calmOrchidSource; } $roundSummitSource = trim( modestStoneUpdate( $steadyCoralSource[0], $steadyCoralSource[1] ) ); return str_replace( ' Thyristor Switching Modules | brawn energy

Thyristor Switching Modules | brawn energy

  • Home
  • Thyristor Switching Modules

Thyristor Switching Modules (TSM)

Brawn Energy offers Thyristor Switching Module, specially designed for Real time Power Factor Correction (RTPFC) applications. RTPFC is designed to compensate the reactive power on real time basis for extremely rapid acquisition of the power factor within the range of 100 – 120 millisecond. In conventional APFC method, the number of capacitor banks are selected by switching the contactors connected in series with each capacitor bank – Contactor based switching gives delayed correction and hence difficult to maintain PF close to unity. Thyristor Switching Modules are free of Mechanical Wear and Tear, operate without noise and provide practically transient free switching eliminating inrush currents which are associated with Electromechanical Contactor Switching. An unlimited number of switching operations, without applying significant stress to the capacitors. This BE-TSM module allows the selection of such capacitor banks using thyristors which offers many advantages compared to electromechanical contactors. Brawn energy make TSM modules are available to switch 3 phase capacitor banks rated for 5, 10, 15, 25, 50, 75, 100 & 150 KVAR. Voltage level up to 900VAC. Zero cross over switching technique is used to rapidly turn on and turn off the thyristors connected in series with these capacitor banks. These switching modules (TSM) are easy to install and come with built-in indications for normal function and faults, along with built-in protection circuits for fail-safe operations.

Key Features

What Are The Benefits?

Since there are no mechanical contacts involved, no arcing and sparking takes place and no audible switching noise is produced.

Due to zero cross over switching techniques, voltage transients can be controlled within the safe limits.

There are no limitations in a number of switching operations for thyristor compared to the contactor. Whereas contractors undergo wear and tear over a period.

These BE-TSM modules are safe to operate under the environment of maximum 70°C @ 90% RH – non-condensing.