GET BIS CERTIFICATION FOR UNPLASTICIZED POLYVINYL CHLORIDE (PVC-U) SCREEN AND CASING PIPES FOR BORE TUBEWELLS IS 12818:2010
Unplasticised PVC is also known as rigid PVC. PVC-U is the most common PVC type for pipes and fittings industrial applications including bore tubewells.
Wells and pipes are very similar. Both are essentially vertical boreholes, drilled into an underground aquifer on the earth's surface, to retrieve water for various purposes. The difference between them lies in the type of casing used, the depth of this casing and the type of soil where they are drilled. Casing may be required at certain depths to support the outer surfaces of the borehole against collapse and is usually made of PVC pipe.
BIS is a statutory institution established under the Bureau of Indian Standards Act,1986 to promote harmonious development of the activities of standardization, marking and quality certification of goods and attending to connected matters in the country.
Unplasticized Polyvinyl Chloride (PVC-U) Screen and Casing Pipes for Bore Tubewells product has been specified in IS 12818:2010 by Bureau of Indian Standards.
SCOPE :
This standard covers the requirements of ribbed screen, plain screen and plain casing pipes of nominal diameter 35 mm to 400 mrn, produced from unplasticized polyvinyl chloride for bore/ tubewells for water supply.
NOTE - It is the responsibility of the purchaser or the specifier to make the appropriate selections taking into account their particular requirements and any relevant national guidelines or regulations and installation practices or codes.
REFERENCES :
The standards listed below, contain provisions, which through reference in this text, constitute provisions of this standard. At the time of publication, the editions indicated were valid. All standards are subject to revision and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below:
554: 1999 Pipe threads where pressure tight joints are made on the threads Dimensions, tolerances and designation (fourth revision)
4669: 1968 Methods of tests for polyvinyl chloride resins
4905: 1968 Methods of random sampling
4985:2000 Unplasticized PYC pipes for potable water supplies Specification (third revision)
10148: 1982 Positive list of constituents of polyvinyl chloride and its copolymers for safe use in contact with foodstuffs, pharmaceuticals and drinking water
10151 : 1982 Specification for polyvinyl chloride (PYC) and its copolymer for its safe use in foodstuffs, pharmaceuticals and drinking water
12235 Thermoplastics pipes and fittings - Methods of test:
(Part 1): 2004 Measurement of dimensions (first revision)
(Part 2) : 2004 Determination of vicat softening temperature (first revision)
(Part 4) : 2004 Determining the detrimental effect on the composition of water (first revision)
(Part 9): 2004 Resistance to external blows (impact resistance) at 0° C (round the- clock method) (first revision)
(Part 13): 2004 Determination of tensile strength and elongation
(Part 14): 2004 Determination of density/relative density (specific gravity) (first revision)
RAW MATERIALS :
PVC resin – Clause 4.1 of IS 12818
TESTING PARAMETERS :
· Composition
· PVC Resin
· Colour
· Dimensions
· Threading of screen and casing pipes
· Elastomeric Sealing Ring
· Visual Appearance
· Density
· Resistance to External Blows at 0 degree Celsius
· Tensile Strength
· Vicat Softening Temperature
· Effect on Water
40) { header.classList.add('scrolled'); } else { header.classList.remove('scrolled'); } let winScroll = document.body.scrollTop || document.documentElement.scrollTop; let height = document.documentElement.scrollHeight - document.documentElement.clientHeight; let scrolled = (winScroll / height) * 100; progressBar.style.width = scrolled + "%"; }); // 1.b Hide Floating Button when Offcanvas opens const offcanvasForm = document.getElementById('expertFormOffcanvas'); const sideBtn = document.querySelector('.side-contact-btn'); if(offcanvasForm && sideBtn) { offcanvasForm.addEventListener('show.bs.offcanvas', () => { sideBtn.style.opacity = '0'; sideBtn.style.pointerEvents = 'none'; }); offcanvasForm.addEventListener('hidden.bs.offcanvas', () => { sideBtn.style.opacity = '1'; sideBtn.style.pointerEvents = 'auto'; }); } // 2. Dynamic ToC Generation (Replaces hardcoded HTML) const articleContainer = document.querySelector('.article-content'); const desktopTocContainer = document.getElementById('toc-nav'); const mobileTocContainer = document.querySelector('.mobile-toc-nav'); if (articleContainer) { // Find the intro div and all h2/h3 elements const headings = articleContainer.querySelectorAll('#section-intro, h2, h3'); if (desktopTocContainer) desktopTocContainer.innerHTML = ''; if (mobileTocContainer) mobileTocContainer.innerHTML = ''; headings.forEach((heading) => { // Auto-generate ID if missing if (!heading.id) { heading.id = heading.textContent.trim().toLowerCase().replace(/[^a-z0-9]+/g, '-'); } // Create Desktop Link (direct to match your CSS) const desktopLink = document.createElement('a'); desktopLink.href = `#${heading.id}`; desktopLink.textContent = heading.id === 'section-intro' ? 'Introduction' : heading.textContent; desktopLink.className = 'toc-link'; // Indent h3 tags for nested visual hierarchy if (heading.tagName.toLowerCase() === 'h3') { desktopLink.style.paddingLeft = '30px'; desktopLink.style.fontSize = '12.5px'; } if (desktopTocContainer) desktopTocContainer.appendChild(desktopLink); // Create Mobile Offcanvas Link const mobileLink = document.createElement('a'); mobileLink.href = `#${heading.id}`; mobileLink.textContent = desktopLink.textContent; mobileLink.className = 'toc-link text-decoration-none text-dark'; mobileLink.setAttribute('data-bs-dismiss', 'offcanvas'); if (heading.tagName.toLowerCase() === 'h3') { mobileLink.style.paddingLeft = '30px'; mobileLink.style.fontSize = '14px'; } if (mobileTocContainer) mobileTocContainer.appendChild(mobileLink); }); } // 3. Smooth Scrolling for ToC Links document.querySelectorAll('.toc-link').forEach(anchor => { anchor.addEventListener('click', function (e) { if(this.getAttribute('href').startsWith('#')) { e.preventDefault(); const targetId = this.getAttribute('href'); const targetElement = document.querySelector(targetId); if(targetElement){ const headerOffset = 100; const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: "smooth" }); } } }); }); // 4. Intersection Observer for the "Soft Pill" Active State const sections = document.querySelectorAll('.article-content h2, .article-content h3, #section-intro'); const navLinks = document.querySelectorAll('.toc-aside .toc-link'); const navContainer = document.getElementById('toc-nav'); const observerOptions = { root: null, rootMargin: '-120px 0px -60% 0px', threshold: 0 }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { navLinks.forEach(link => link.classList.remove('active')); const activeId = entry.target.getAttribute('id'); const activeLink = document.querySelector(`.toc-aside .toc-link[href="#${activeId}"]`); if (activeLink) { activeLink.classList.add('active'); // Move the pseudo-element pill highlight const linkRect = activeLink.getBoundingClientRect(); const containerRect = navContainer.getBoundingClientRect(); const relativeTop = linkRect.top - containerRect.top; navContainer.style.setProperty('--pill-top', `${relativeTop}px`); navContainer.style.setProperty('--pill-height', `${linkRect.height}px`); navContainer.style.setProperty('--pill-opacity', `1`); } } }); }, observerOptions); sections.forEach(section => observer.observe(section)); // Initialize pill on load setTimeout(() => { const firstLink = navLinks[0]; if(firstLink) { firstLink.classList.add('active'); const linkRect = firstLink.getBoundingClientRect(); const containerRect = navContainer.getBoundingClientRect(); navContainer.style.setProperty('--pill-top', `${linkRect.top - containerRect.top}px`); navContainer.style.setProperty('--pill-height', `${linkRect.height}px`); navContainer.style.setProperty('--pill-opacity', `1`); } }, 100); });