/* * This file is part of the Symfony package. * * (c) Fabien Potencier * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Symfony\Polyfill\Mbstring as p; if (!function_exists('mb_convert_encoding')) { function mb_convert_encoding(array|string|null $string, ?string $to_encoding, array|string|null $from_encoding = null): array|string|false { return p\Mbstring::mb_convert_encoding($string ?? '', (string) $to_encoding, $from_encoding); } } if (!function_exists('mb_decode_mimeheader')) { function mb_decode_mimeheader(?string $string): string { return p\Mbstring::mb_decode_mimeheader((string) $string); } } if (!function_exists('mb_encode_mimeheader')) { function mb_encode_mimeheader(?string $string, ?string $charset = null, ?string $transfer_encoding = null, ?string $newline = "\r\n", ?int $indent = 0): string { return p\Mbstring::mb_encode_mimeheader((string) $string, $charset, $transfer_encoding, (string) $newline, (int) $indent); } } if (!function_exists('mb_decode_numericentity')) { function mb_decode_numericentity(?string $string, array $map, ?string $encoding = null): string { return p\Mbstring::mb_decode_numericentity((string) $string, $map, $encoding); } } if (!function_exists('mb_encode_numericentity')) { function mb_encode_numericentity(?string $string, array $map, ?string $encoding = null, ?bool $hex = false): string { return p\Mbstring::mb_encode_numericentity((string) $string, $map, $encoding, (bool) $hex); } } if (!function_exists('mb_convert_case')) { function mb_convert_case(?string $string, ?int $mode, ?string $encoding = null): string { return p\Mbstring::mb_convert_case((string) $string, (int) $mode, $encoding); } } if (!function_exists('mb_internal_encoding')) { function mb_internal_encoding(?string $encoding = null): string|bool { return p\Mbstring::mb_internal_encoding($encoding); } } if (!function_exists('mb_language')) { function mb_language(?string $language = null): string|bool { return p\Mbstring::mb_language($language); } } if (!function_exists('mb_list_encodings')) { function mb_list_encodings(): array { return p\Mbstring::mb_list_encodings(); } } if (!function_exists('mb_encoding_aliases')) { function mb_encoding_aliases(?string $encoding): array { return p\Mbstring::mb_encoding_aliases((string) $encoding); } } if (!function_exists('mb_check_encoding')) { function mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool { return p\Mbstring::mb_check_encoding($value, $encoding); } } if (!function_exists('mb_detect_encoding')) { function mb_detect_encoding(?string $string, array|string|null $encodings = null, ?bool $strict = false): string|false { return p\Mbstring::mb_detect_encoding((string) $string, $encodings, (bool) $strict); } } if (!function_exists('mb_detect_order')) { function mb_detect_order(array|string|null $encoding = null): array|bool { return p\Mbstring::mb_detect_order($encoding); } } if (!function_exists('mb_parse_str')) { function mb_parse_str(?string $string, &$result = []): bool { parse_str((string) $string, $result); return (bool) $result; } } if (!function_exists('mb_strlen')) { function mb_strlen(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strlen((string) $string, $encoding); } } if (!function_exists('mb_strpos')) { function mb_strpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strpos((string) $haystack, (string) $needle, (int) $offset, $encoding); } } if (!function_exists('mb_strtolower')) { function mb_strtolower(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtolower((string) $string, $encoding); } } if (!function_exists('mb_strtoupper')) { function mb_strtoupper(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtoupper((string) $string, $encoding); } } if (!function_exists('mb_substitute_character')) { function mb_substitute_character(string|int|null $substitute_character = null): string|int|bool { return p\Mbstring::mb_substitute_character($substitute_character); } } if (!function_exists('mb_substr')) { function mb_substr(?string $string, ?int $start, ?int $length = null, ?string $encoding = null): string { return p\Mbstring::mb_substr((string) $string, (int) $start, $length, $encoding); } } if (!function_exists('mb_stripos')) { function mb_stripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_stripos((string) $haystack, (string) $needle, (int) $offset, $encoding); } } if (!function_exists('mb_stristr')) { function mb_stristr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_stristr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } } if (!function_exists('mb_strrchr')) { function mb_strrchr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrchr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } } if (!function_exists('mb_strrichr')) { function mb_strrichr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrichr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } } if (!function_exists('mb_strripos')) { function mb_strripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strripos((string) $haystack, (string) $needle, (int) $offset, $encoding); } } if (!function_exists('mb_strrpos')) { function mb_strrpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strrpos((string) $haystack, (string) $needle, (int) $offset, $encoding); } } if (!function_exists('mb_strstr')) { function mb_strstr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strstr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } } if (!function_exists('mb_get_info')) { function mb_get_info(?string $type = 'all'): array|string|int|false { return p\Mbstring::mb_get_info((string) $type); } } if (!function_exists('mb_http_output')) { function mb_http_output(?string $encoding = null): string|bool { return p\Mbstring::mb_http_output($encoding); } } if (!function_exists('mb_strwidth')) { function mb_strwidth(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strwidth((string) $string, $encoding); } } if (!function_exists('mb_substr_count')) { function mb_substr_count(?string $haystack, ?string $needle, ?string $encoding = null): int { return p\Mbstring::mb_substr_count((string) $haystack, (string) $needle, $encoding); } } if (!function_exists('mb_output_handler')) { function mb_output_handler(?string $string, ?int $status): string { return p\Mbstring::mb_output_handler((string) $string, (int) $status); } } if (!function_exists('mb_http_input')) { function mb_http_input(?string $type = null): array|string|false { return p\Mbstring::mb_http_input($type); } } if (!function_exists('mb_convert_variables')) { function mb_convert_variables(?string $to_encoding, array|string|null $from_encoding, mixed &$var, mixed &...$vars): string|false { return p\Mbstring::mb_convert_variables((string) $to_encoding, $from_encoding ?? '', $var, ...$vars); } } if (!function_exists('mb_ord')) { function mb_ord(?string $string, ?string $encoding = null): int|false { return p\Mbstring::mb_ord((string) $string, $encoding); } } if (!function_exists('mb_chr')) { function mb_chr(?int $codepoint, ?string $encoding = null): string|false { return p\Mbstring::mb_chr((int) $codepoint, $encoding); } } if (!function_exists('mb_scrub')) { function mb_scrub(?string $string, ?string $encoding = null): string { $encoding ??= mb_internal_encoding(); return mb_convert_encoding((string) $string, $encoding, $encoding); } } if (!function_exists('mb_str_split')) { function mb_str_split(?string $string, ?int $length = 1, ?string $encoding = null): array { return p\Mbstring::mb_str_split((string) $string, (int) $length, $encoding); } } if (!function_exists('mb_str_pad')) { function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); } } if (extension_loaded('mbstring')) { return; } if (!defined('MB_CASE_UPPER')) { define('MB_CASE_UPPER', 0); } if (!defined('MB_CASE_LOWER')) { define('MB_CASE_LOWER', 1); } if (!defined('MB_CASE_TITLE')) { define('MB_CASE_TITLE', 2); } Construcciones Yamaro | ¡Entérate! Top 3 muros de contención fundamentales por dateando.com – Ultimas Noticias Venezuela

Construcciones Yamaro | ¡Entérate! Top 3 muros de contención fundamentales por dateando.com

0
Construcciones Yamaro - ¡Entérate! Top 3 muros de contención fundamentales - FOTO

[ad_1]

DAT.- Los muros de contención son estructuras fundamentales en muchas de las obras que se llevan a cabo diariamente. Seguro que tienes una idea del porqué de su importancia, pero ¿sabes cuáles son los tres principales en la construcción?…

Explican desde Construcciones Yamaro, empresa presidida por Armando Iachini, que los muros de contención tienen como principal objetivo detener masas de suelo u otros materiales sueltos, para mantener la estabilidad de las pendientes que naturalmente no podrían conservarse. Estos elementos están diseñados para sostener pendientes al lado de edificios, carreteras, puentes o calles, estabilizando la presión y conteniendo la tierra para que no se hunda.

Tipos de muros de contención

Existen diferentes muros de contención y diversas variantes de los mismos. Como te lo explicaremos más adelante, la clasificación de estos elementos consta de tres tipos principales. En algunos casos, los muros de contención se clasifican de acuerdo a su función, por contención de tierras o contención de líquidos; en otras ocasiones, según su diseño: con talón y puntera, sin talón y puntera, y con talón y sin puntera.

Y los muros de contención fundamentales son…

Más allá de las clasificaciones que te mencionamos con anterioridad, existen tres muros de contención fundamentales en gran parte de las obras que podemos observar a nuestro alrededor todos los días: muros de gravedad, estructurales y de tierra armada.

A continuación, te explicaremos las características generales de cada uno de ellos, para que conozcas mucho más sobre este tema tan importante o incluso para que tengas una idea general de lo que buscas en tu próximo proyecto.

Muros de gravedad

Podría decirse que es el muro más “simple” de todos los que te vamos a presentar, pues por su diseño, su estabilidad depende de su propio peso. Sus dimensiones suelen ser grandes y, por lo tanto, no sufren esfuerzos flectores. Generalmente se construye para sostener terreno natural o rellenos controlados. Sin embargo, es también una estructura de la que se desprenden una gran cantidad de diseños, los cuales describimos a continuación:

  • Hormigón en masa: hechos con cemento, arena, grava y agua
  • Mampostería seca: con bloques de roca sin relleno o recubrimiento
  • Escollera: parecido al de mampostería seca, pero con elementos más grandes
  • Gaviones: con mallas metálicas rellenadas con piedras de diversos tamaños
  • Prefabricados: hechos con elementos de concreto prefabricados
  • Aligerados: elaborados con bloques huecos
  • Jardinería: con los bloques huecos, pero rellenos de tierra
  • Secos: similares a los de mampostería, pero con rocas de 8 a 10 pulgadas
LEA TAMBIÉN | Construcciones Yamaro | ¡Conócelas! Patologías más comunes de los puentes

Muros estructurales

Están hechos de concreto y presentan ligeros movimientos de flexión. Tiene un talón en el que se apoya parte del terreno. Una de las variantes de este elemento es el muro con contrafuertes, el cual se elabora cuando pueden existir flexiones excesivas. En dicho caso se colocan elementos estructurales dentro del muro, aunque también hay casos en los que se colocan por fuera. Otra variante es el muro atirantado, en el que se utilizan cables metálicos para trabajar a tracción.

Muros de tierra armada

Es una estructura lineal que se coloca sobre un área de terreno compuesto por grava y a la que se le colocan armaduras o barras metálicas para mejorar sus propiedades mecánicas. La construcción básica de este muro consta de un relleno granular y refuerzos horizontales o placas galvanizadas, con lo que se consigue un sistema de contención con drenaje.

Este muro es ideal para laderas, taludes artificiales, plataformas viales con poco espacio para la construcción de terraplenes y plataformas horizontales.

(Con información de Construcciones Yamaro)

[ad_2]

Source link

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *