Jan de Nul — Port of Vreed-en-Hoop, Guyana

Wij verlichten jouw werk

Lees hier hoe Yourlight als projectverlichter een volledig nieuw maritiem-industrieel eiland in Guyana voorzag van toekomstbestendige LED-terrein- en perimeterverlichting voor ExxonMobil, op de evenaar.

Terminalverlichting, Terreinverlichting

Klant

Jan de Nul / ExxonMobil — Vreed-en-Hoop Shore Base, Guyana

Samenvatting

Yourlight verzorgde het volledige verlichtingsconcept voor de nieuwe Port of Vreed-en-Hoop in Guyana: lichtadvies, lichtplannen in foot-candle, levering van Philips OptiVision LED-armaturen op 20m en 30m masten voor het terrein én een volledig off-grid solar perimeteroplossing met Philips SunStay Pro.

Geleverde diensten

  • Lichtadvies & ontwerp (meerdere zones)
  • Lichtberekeningen in foot-candle (fc)
  • Levering Philips OptiVision LED floodlights (BVP-serie)
  • Levering Philips SunStay Pro solar armaturen (perimeter)
  • Levering 20m en 30m masten
  • Montage-instructies voor installatieteam Jan de Nul

Lichtoplossingen op maat voor Jan de Nul — Port of Vreed-en-Hoop, Guyana

    Uitdagingen

    Op een enorm terrein van tientallen hectares een lichtniveau behalen van minimaal 108 lux bij hoge gelijkmatigheid. En de volledige omheining adequaat verlichten met minimaal 11 lux voor goede camerabewaking, zonder dat er stroomnet aanwezig was.

    Oplossingen

    Alleen de superefficiënte Philips OptiVision armaturen met hun uitgebreide lenzenpakket konden deze uitdaging aan. Voor de verlichting langs het hekwerk werden Philips SunStay Pro armaturen op zonne-energie toegepast, volledig off-grid.

    Implementatie

    tandwiel

    Yourlight verzorgde het lichtdesign, de lichtberekeningen én de montage-instructies voor de monteurs van Jan de Nul. Daarnaast leverde Yourlight zowel de armaturen als de hoge masten, zodat Jan de Nul alle ingrediënten had om de verlichting te installeren.

    Resultaat

    Een gelijkmatig verlicht werkterrein waar medewerkers van ExxonMobil veilig kunnen werken, dag en nacht, op een goed bewaakt terrein dankzij de off-grid perimeterverlichting op zonne-energie.

Van lichtadvies tot masten — volledig op maat

Yourlight als projectverlichter

Vanaf de ontwerpfase werkte Yourlight nauw samen met de engineers van Jan de Nul en de projectorganisatie van VEHSI. Yourlight nam drie rollen op zich: het uitwerken van het volledige lichtplan voor meerdere zones op het eiland, het vertalen van de eisen van de Amerikaanse opdrachtgever van foot-candle naar concrete lichtplannen en armatuurkeuzes, én de levering van de geselecteerde Philips OptiVision armaturen en de 20m en 30m hoge masten. De eis was minimaal 10fc (107,64 lux) op het werkterrein, uitzonderlijk hoog voor terreinverlichting. Door slim gebruik te maken van de verschillende lensoptieken van de Philips OptiVision armaturen: met smalle, brede en asymmetrische bundels, konden grote oppervlakken vanuit strategisch gepositioneerde masten worden gedekt. Zo haalden werkgebieden de eis van minimaal 108 lux ruim, uitgestrekte yards voldeden aan minimaal 54 lux, en bleef de uniformiteit per zone binnen de afgesproken marges. Minder masten betekent minder obstakels voor het zware materieel op het terrein en direct lagere investerings- en bekabelingskosten.

"Waar eerst een modderplaat in de rivier lag, staat nu een verlichte, veilige shore base die dag en nacht operationeel is. Een project dat laat zien wat Yourlight kan."

Off-grid verlicht, dankzij de evenaar

Perimeterverlichting op zonne-energie

Voor de perimeter, het beveiligde hekwerk rondom het terrein, koos Yourlight samen met Signify voor een volledig off-grid oplossing met Philips SunStay Pro solar armaturen. Deze armaturen combineren LED, accu, laadcontroller en zonnepaneel in één systeem, speciaal ontwikkeld voor locaties zonder netaansluiting. De lichtberekeningen tonen aan dat langs de perimeter minimaal 0,5fc (11 lux) wordt gehaald, met een uniforme verdeling en een uplight ratio van nul, praktisch geen lichtvervuiling naar boven of naar de omgeving. Dat solar hier zo goed werkt, is puur geografisch: Guyana ligt vrijwel op de evenaar, dat betekent het hele jaar door ongeveer 12 uur daglicht per dag, een hoge en stabiele zonne-instraling en geen extreme seizoensverschillen. Een goed gedimensioneerd solar-systeem met accu kan daar betrouwbaar de gewenste branduren halen, ook bij bewolking. De case Vreed-en-Hoop laat precies zien waar solar zijn maximale potentieel heeft: in equatoriale en tropische klimaatzones waar zonne-energie het hele jaar door beschikbaar is en graafwerk of netuitbreiding duur, complex of ongewenst is.

Project in beeld

Ingezette producten in dit project

    Philips Optivision Gen 3 – Hoge mast – Toepassing op masten van 20m – 50m+ Vervanging voor 2000W

    Terreinverlichting

    • Wattage

      900W
    • Lumen output

      110.000lm – 259.000lm
    • IP/Trillingsbestendig

      IP66 – 3G
    • Omgevingstemp

      -40˚C – +55˚C

Uitgelichte projecten

Batterijpark Espel — Alfen

Batterijpark Dronten — Alfen & Flevo BESS

Jan de Nul — Port of Vreed-en-Hoop, Guyana

Dit zijn het type projecten waar het team van Yourlight warm voor loopt en waar we goed in zijn: het vinden van innovatieve en creatieve lichtoplossingen voor complexe vraagstukken. Jan de Nul heeft een volledig nieuwe off-shore terminal opgespoten en gebouwd voor Exxon Mobile, waar voldoende verlichting moet zijn om veilig te kunnen werken. De…

Uitgelichte projecten

Bekijk alle projecten
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    

    Jan de Nul — Port of Vreed-en-Hoop, Guyana

    Dit zijn het type projecten waar het team van Yourlight warm voor loopt en waar we goed in zijn: het vinden van innovatieve en…

    Bekijk project
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    

    Waterman Onions

    Bekijk project
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    

    Vanderlande Industries

    Yourlight verving meer dan 600 verouderde HPI-armaturen door energiezuinige LED-armaturen met een smart lighting systeem. Resultaat: fors lager energieverbruik, betere lichtopbrengst en real-time inzicht…

    Bekijk project
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    

    Luchthaven Den Helder

    Bekijk project
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });
    
    document.addEventListener('DOMContentLoaded', () => {
      console.log(window.bricksData?.splideInstances);
    });
    
    
    document.addEventListener('DOMContentLoaded', function() {
      const scriptId = 'tugclp'; // <-- YOUR data-bricks-script-id HERE
      const splide = window.bricksData?.splideInstances?.[scriptId];
    
      if (!splide) {
        console.warn('Splide instance not found for ID:', scriptId);
        return;
      }
    
      const sliderEl = splide.root; // the .splide element
    
      splide.on('move', function(newIndex, prevIndex) {
        const direction = newIndex > prevIndex ? 'next' : 'prev';
    
        // Add direction class to the slider root
        sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        sliderEl.classList.add('slide-dir-' + direction);
    
        // Auto-remove after animation (prevents stuck states)
        setTimeout(() => {
          sliderEl.classList.remove('slide-dir-next', 'slide-dir-prev');
        }, 1500); // longer than your transition
      });
    
      // Optional: initial direction on load
      splide.on('mounted', () => {
        console.log('Slider mounted, active index:', splide.index);
      });
    });