Koppeling 3D- en functionele modellen
Koppeling 3D- en functionele modellen

(Stageplek voor alle studies)

Wij werken aan het samenbrengen van geometrische en functionele informatie: niet alleen in een 3D model tonen hoe een bouwwerk eruit ziet, maar ook het 3D model animeren om te laten zien hoe het zal werken. Wij zoeken een stagiair of werkstudent om de communicatie van het functionele ontwerp naar de 3D animatie engine te realiseren. Met deze animaties kunnen we stakeholders een volledig beeld geven van hoe het bouwwerk in het echt zou werken, en kunnen we fouten en misverstanden oplossen al voordat de bouw start.

Wij ontwerpen door 3D modellen te maken. Naast dergelijke geometrische informatie leggen we ook steeds meer de gewenste functionaliteit vast in modellen, zoals flowcharts en state diagrams. Om een beeld te geven: in zulke functioneel gedrag modellen leggen wij bijvoorbeeld van een verkeerslicht vast wat die moet doen, onder welke voorwaarden die dat moet doen, en welke signalen die moet sturen naar andere installaties. Als het verkeerslicht op rood staat, zou die bijvoorbeeld een signaal kunnen sturen naar de afsluitbomen dat ze dicht mogen. Om een volledig beeld te geven van een ontwerp willen wij nu het 3D model en functionele model samenvoegen, door het gewenste gedrag in het 3D model te animeren. Het doel hiervan is om Digital Twins van bruggen en tunnels te maken: een virtuele kopie van een bouwwerk, die alle informatie van het bouwwerk zelf bevat. De 3D modellen maken we in AutoCad, functionele modellen maken wij in modelleertaal SysML (variant van UML) in het programma Enterprise Architect (EA). Unity 3D willen wij gebruiken om deze modellen samen te voegen. Het overzetten van 3D modellen naar Unity 3D kunnen we al, maar het lukt nog niet om informatie uit de functionele modellen te gebruiken in Unity 3D.

Wat wij vragen

Een enthousiaste student die het leuk vindt om aan (één van) de onderstaande uitdagingen te werken:

  • We hebben al een bestaande plugin in EA, hier willen we functies aan toevoegen om modelinformatie uit EA uit te lezen en bruikbaar te maken in scripts buiten EA;
  • Scripts schrijven om de modelinformatie te interpreteren, de modellen te simuleren, en de 3D animaties aan te sturen.

 

Hierbij vragen we om de volgende achtergrond en ervaring:

  • Hbo of wo-opleiding ICT, elektrotechniek, informatietechnologie, technische natuurkunde of gelijkwaardig;
  • Ervaring met programmeren in C#, Java, of vergelijkbaar.

Wat wij bieden

Vanuit ons kantoor in Deventer of Amsterdam kun je op je eigen werkplek werken aan je onderzoek onder begeleiding van een collega. Daarnaast kunnen wij zorgen voor de juiste middelen en kun je specialisten binnen én buiten ons bedrijf betrekken bij jouw onderzoek. Naast het uitvoeren van de opdracht heeft de stagiair ook de kans Witteveen+Bos als bedrijf te leren kennen en deel te nemen aan diverse lunchlezingen, kenniscafé’s en andere activiteiten.

Duur en aanvang: in overleg.

Wie wij zijn

Witteveen+Bos is een advies- en ingenieursbureau, dat wereldwijd oplossingen biedt voor complexe, technische en maatschappelijke vraagstukken op het gebied van water, infrastructuur, milieu en bouw. Vanuit een inspirerende werkomgeving werken onze ruim 1.400 medewerkers in multidisciplinaire projectteams aan fascinerende projecten in binnen- en buitenland. Ons werk vraagt steeds om nieuwe kennis en verantwoordelijkheden, vandaar dat persoonlijke en vakinhoudelijke ontwikkeling essentieel is en gestimuleerd wordt. Onze medewerkers hebben de ambitie het beste uit zich zelf te halen en kwalitatief de beste resultaten te leveren. Er is ruimte voor eigen initiatief en ondernemerschap. De aandelen van ons bureau zijn in handen van onze eigen medewerkers.

 

Reageren?

Heb je belangstelling voor deze opdracht reageer dan direct online. Voor meer informatie kun je contact opnemen met de heer S. (Sjoerd) van der Heijden MSc, projectingenieur Systeemintegratie, telefoon 06 14849891. Vacaturenummer NL00576

https://www.witteveenbos.com/career/vacancies/1750-koppeling-3d-en-functionele-modellen/ 


Terug naar de vacaturebank