DE HAAGSE HOGESCHOOL
Voortgangsverslag Hoofdfase Blok 6 Martijn van Wijngaarden 16-1-2014
Bedrijfsbegeleider
SLB-Begeleider
Student
Jacques Kuiper
[email protected]
Kees Knegt
[email protected]
Martijn van Wijngaarden
[email protected] 0627271018 12026840
Handtekening:
Handtekening:
Handtekening:
…………………….
…………………….
…………………….
Voorwoord Dit voortgangsverslag is in combinatie met de eerder gedane nulmeting en het actieplan een middel om de vooruitgang te bekijken die ik dit blok heb gemaakt. Het voortgangsverslag dient ook mede als controle van de werkzaamheden die ik verricht heb bij Gastreatment Services B.V. Voor meer informatie over Gastreatment Services, vanaf hier GtS genoemd, verwijs ik u naar het contextverslag over GtS welke te vinden is op mijn digitaal portfolio. Informatie over alle machines waar in dit verslag naar verwezen wordt kunt u vinden in de bijlage.
Voortgangsverslag
Pagina 1
Inhoud Voorwoord ........................................................................................................................... 1 H1: Verrichte werkzaamheden ............................................................................................ 3 Ontwerp open fakkelinstallaties voor projecten P1320, P1324 en P1326 ........................... 4 Afwijking P1320 .............................................................................................................. 4 Afwijking P1324 .............................................................................................................. 4 Afronding project management ECO fakkel voor project P1321 ......................................... 4 Ontwerp GtP installatie voor de projecten P1322 en P1329 ............................................... 4 Afwijking P1322 .............................................................................................................. 5 P0000 – Algemene en bedrijf gerelateerde werkzaamheden ............................................. 5 Software voor bibliotheekupdates ontwikkelen (achtergrond informatie)......................... 5 Software voor bibliotheekupdates ontwikkelen (Werkzaamheden) ................................. 6 Onderzoek naar automatiseringsmogelijkheden 3D modellen ........................................ 7 H2: Competenties per project ............................................................................................. 8 H3: Eind niveau Competenties ........................................................................................... 9 H4: Evaluatie en vooruitzicht .............................................................................................10 Evaluatie ...........................................................................................................................10 Vooruitzicht .......................................................................................................................10 H5: Bijlage...........................................................................................................................11 Machines en uitleg ............................................................................................................11 GTP Installatie...............................................................................................................11 Fakkelinstallaties ...........................................................................................................11 Digitale systemen .............................................................................................................12 Part Dynamic Supression ..............................................................................................12
Voortgangsverslag
Pagina 2
H1: Verrichte werkzaamheden In de periode van 21 oktober 2013 tot 16 januari 2014, ben ik bij Gastreatment Services B.V. opnieuw bezig geweest voor de tekenkamer. Dit blok was voor GtS een zeer goede periode met veel projecten, wat helaas voor mijn opleiding vaan een mindere periode betekent. De vooruitzichten van vorig blok waren dat ik één dag in de week naar de Sales afdeling zou gaan om daar offertes en berekeningssoftware op te stellen. Door de onverwacht grote hoeveelheid projecten heb ik continu op de tekenkamer gewerkt en zijn de vooruitzichten van het vorige voortgangsverslag niet uitgekomen. Ook zou ik dit blok verder gaan met projectmanagement. Ik heb het project waar ik vorig blok mee bezig was afgerond, maar ben nog niet met een nieuw project begonnen. Ik heb in de bovenstaande periode aan de volgende projecten en taken gewerkt:
P1320 – Open fakkelinstallatie Ontwerp en tekeningen Procesberekeningen
P1321 – Gesloten fakkelinstallatie Afronding project
P1322 – GtP Installatie Ontwerp en tekeningen Ontwerp nieuw model actiefkool vat
P1324 – Open fakkelinstallatie Ontwerp afronden
P1326 – Open fakkelinstallatie Ontwerp en tekeningen
P1328 – GtP installatie Ontwerp en tekeningen
P1329 – GtP installatie Ontwerp en tekeningen
P0000 – Algemene en bedrijf gerelateerde werkzaamheden Software voor bibliotheekupdates ontwikkelen Onderzoek naar automatiseringsmogelijkheden 3D modellen
Voortgangsverslag
Pagina 3
Ontwerp open fakkelinstallaties voor projecten P1320, P1324 en P1326 Normaal gesproken behandel ik de taken per project, maar omdat deze projecten vrijwel identiek waren qua werkzaamheden voeg ik ze deze keer samen en behandel ik de taak gezamenlijk. Voor elk project wordt als eerste het 3D model opgesteld en hiervan wordt een 2D lay-out gemaakt. Wij beginnen met de lay-out omdat dit document naar de klant gaat en de hier opvolgende documenten enkel intern gebruikt worden. De klant wil de lay-out over het algemeen zo snel mogelijk na het plaatsen van de order hebben zodat ze voorbereidingen kunnen treffen voor de plaatsing van de installatie en mogelijk het leidingwerk wat er voor gemaakt moet worden. Als de lay-out naar de klant is en hier geen opmerkingen op worden gegeven word begonnen met het uitwerken van de constructie tekeningen. Voor de open fakkel is pas recent begonnen met de standaardisatie en hierdoor zijn de modellen nog niet uitgewerkt in 2D. Voor bijvoorbeeld een gestandaardiseerde ECO fakkelinstallatie is het na de goedkeuring van de klant enkel een kwestie van de juiste tekeningen uit de database halen en deze versturen naar de klant. Nu het rustiger is op de tekenkamer zullen we binnenkort beginnen om de gestandaardiseerde 3D modellen van de open fakkels ook in 2D uit te werken om zo hetzelfde resultaat te bereiken als bij de gesloten fakkel standaardisatie.
Afwijking P1320 Voor de P1320 heb ik naast het ontwerp van de fakkel ook de procesberekeningen van de fakkel gemaakt. Deze berekeningen worden gemaakt met dezelfde calculatietools als de berekeningen van gesloten fakkels. Bij open fakkels is het belangrijk om naast de normale waardes ook goed de waardes voor windsnelheden en warmteverplaatsing te controleren, deze hebben bij gesloten fakkels door de schoorsteen weinig tot geen invloed.
Afwijking P1324 Voor de P1324 is op klantverzoek een compressor in de gasstroom naar de ontstekingsfakkel geplaatst. Onze ontstekingsunits kunnen werken op lage druk, maar door de normen die de klant voor al hun machines aanhoudt was het nodig de druk van het ontstekingsgas te verhogen. Dit had als resultaat dat een deel van het leidingwerk en het frame moesten worden aangepast, en dus afwijken van de standaard.
Afronding project management ECO fakkel voor project P1321 Het grootste deel van dit project was vorig blok afgerond. Dit blok heb ik de bedieningshandleiding voor de fakkel gemaakt, en heeft een collega de installatie en opstellingshandleiding gemaakt. Het transport voor de installatie is uitbesteed en zij verzorgde ook de verpakking. De machine is momenteel op transport en zal over ongeveer 3 weken aankomen in Myanmar.
Ontwerp GtP installatie voor de projecten P1322 en P1329 Het ontwerp van een GtP installatie heeft dezelfde structuur als het ontwerp van een fakkelinstallatie. Als eerst word het ontwerp opgezet in 3D en hierna word een 2D lay-out voor de klant gemaakt. De P1329 is een standaard GtP met enkel een waterkoelingsmachine en een warmtewisselaar. De P1322 heeft hier ook een actiefkool vat bij om het H2S uit het biogas te verwijderen en het zo beter geschikt te maken voor bijvoorbeeld gasmotors of boilers. Meer informatie over de opbouw en functie van GtP installaties is te vinden in de bijlage.
Voortgangsverslag
Pagina 4
Afwijking P1322 Zoals hierboven al aangegeven wijkt de P1322 af van de basisopzet doordat er een actiefkool vat wordt meegeleverd. Voor deze vaten hebben wij een gestandaardiseerd ontwerp waar verder geen engineering meer bij komt kijken. Voor de P1322 is echter gekozen voor een nieuw ontwerp, zodat deze kleiner en goedkoper wordt. Het standaard vat is vierkant en hierdoor makkelijker te transporteren. Dit is belangrijk aangezien de vaten jaarlijks uitgewisseld worden. Dit gebeurd omdat actiefkool binnen een jaar verzadigd is en daardoor niet meer goed het H2S kan absorberen. Het nieuwe ontwerp is hiervoor minder geschikt maar het blijft wel een mogelijkheid. De voornaamste reden van het nieuwe ontwerp is om het systeem kleiner te maken. Door het vat rond te maken kan het vat volledig gevuld worden waar bij een vierkant vat afscheidingsplaten nodig zijn voor optimale functionering. Doordat het vat volledig gevuld kan worden is het mogelijk om meer actiefkool in een vat met dezelfde inhoud te plaatsen, of een kleiner vat te gebruiken voor dezelfde hoeveelheid actiefkool. Een nadeel van het huidige ontwerp is dat het vat niet onder standaard gedimensioneerde deuren doorpast die een hoogte hebben van 2.10 meter. Het nieuwe ontwerp past hier precies onder met een hoogte van 2.07 meter. Het ontwerp is opgezet zodat het eenvoudig gestandaardiseerd kan worden, en na fabricage en een mogelijke as built revisie zal de vat een 2de standaard worden.
P0000 – Algemene en bedrijf gerelateerde werkzaamheden Software voor bibliotheekupdates ontwikkelen (achtergrond informatie) Bij GtS hebben we een bibliotheek waar alle 3D modellen die vaker gebruikt worden in te vinden zijn. Deze bibliotheek is aangemaakt toen er is begonnen met 3D moduleren in 2004, en is sinds die tijd continu aangevuld met nieuwe modellen. Modellen die bijvoorbeeld worden opgeslagen in een bibliotheek zijn kleppen en appendages die wij gebruiken, maar ook standaardisatie modellen van bijvoorbeeld de bovengenoemde fakkelinstallatie. Autodesk heeft een eigen systeem voor bibliotheken die samenwerkt met de Autodesk Vault software. Wij gebruiken deze software nog niet, dus onze bibliotheek staat op een server met een folder systeem. Omdat de bibliotheek sinds 2004 in gebruik is zijn veel modellen verouderd en verwijzen deze nog naar bestanden die niet meer bestaan of die verplaatst zijn. In Inventor zijn aan alle materialen die gedefinieerd zijn appearances gekoppeld. Deze appearances zijn in feite afbeeldingen met gekoppelde instellingen om dingen als transparantie en weerspiegeling te regelen. Door de groei van onze tekenkamer en de bibliotheek was het nodig om de folderstructuur van de bibliotheek aan te passen waardoor ook de locaties van de appearances veranderde. Nieuwe modellen die aangemaakt worden verwijzen automatisch naar de nieuwe locatie, maar oudere modellen zoals de bibliotheek modellen verwijzen naar de oude locatie, wat resulteert in foutmeldingen. Na veel proberen en zoeken ben ik erachter gekomen dat verouderde modellen op 2 manieren verwijzen naar niet bestaande modellen. De eerste manier is doordat de appearances in het model niet upto-date zijn met de huidige appearances die naar de nieuwe locatie verwijzen. De tweede verwijzing is een verwijzing die het bestand zelf aanmaakt wanneer het zijn appearance kwijt is. Door de appearance uit een oudere versie te kopiëren en zelf aan te maken kan het bestand zijn uiterlijke vormgeving behouden. Dit zorgt er wel voor dat de bestanden groter worden en dat veranderingen in materiaaleigenschappen niet worden doorgevoerd. Omdat onze bibliotheek momenteel meer als 9000 bestanden bevat vond ik het wat veel werk worden om deze alle 9000 te openen, bewerken en weer af te sluiten. Daarom heb ik
Voortgangsverslag
Pagina 5
besloten dat het efficiënter zou zijn om er zelf een programma voor te schrijven die deze handelingen uitvoert terwijl ik andere werkzaamheden kan uitvoeren.
Software voor bibliotheekupdates ontwikkelen (Werkzaamheden) De software maakt gebruik van de programmeerbare functies van Inventor om zelf bestanden te openen en aan te passen. De gebruikersinterface staat hieronder afgebeeld:
Gebruikersinterface
Via de ‘browse’ knop kan de gebruiker een folder selecteren. Wanneer de gebruiker vervolgens op de ‘Process’ knop drukt zal de software alle Inventor bestanden in deze map en de onderliggende mappen bijwerken. Ik zal niet de volledige code behandelen omdat dit vrij uitgebreid zal worden en het doel van het voortgangsverslag voorbij gaat. Hieronder staat de code weergegeven die de mappen nazoekt op Inventor bestanden: ' Get all of the drawing files in the directory and subdirectories. lstResults.Items.Clear() lstResults.Items.Add("Finding drawing files in specified directory...") lstResults.Refresh() Dim parts() As String = System.IO.Directory.GetFiles(txtPath.Text, "*.ipt", System.IO.SearchOption.AllDirectories) lstResults.Items.Clear() lstResults.Items.Add("=== Processing directory: " & txtPath.Text & " ===")
In de eerste regel wordt de tekst box leeggemaakt voor het geval dat er nog informatie van de vorige sessie instaat. De tweede regel voegt een nieuwe tekstregel toe aan de tekst box zodat de gebruiker kan zien dat de applicatie bezig is. De derde regel zorgt ervoor dat de applicatie de verandering in het tekstveld laat zien. Regel 4 is waar het eigenlijk om draait. De functie aan de rechterkant van het ‘=’ teken is in principe de zoekfunctie van Windows. Deze functie heeft een locatie nodig om te zoeken, die locatie is in dit geval de folder die de gebruiker heeft geselecteerd. Als tweede heeft de functie een zoekterm nodig, hier “*.ipt”. Het * is een plaats houder die aangeeft dat hier alles mag staan. .ipt is het bestandstype van een 3D model. Hierdoor geeft de functie van alle 3D modellen de locatie door. De derde variabele in de functie is de zoekmethode. Hiermee word aangegeven of de functie enkel de aangegeven map of ook alle onderliggende mappen moet doorzoeken. Alle locaties worden opgeslagen in een verzamelingsvariabele die ‘parts’ is genoemd. Verder zal ik de code niet gaan uitwerken, omdat dit vrij gespecialiseerd wordt op het gebied van Inventor.
Voortgangsverslag
Pagina 6
Onderzoek naar automatiseringsmogelijkheden 3D modellen Alle modellen die wij nu in de bibliotheek van Inventor hebben staan zijn enkel visuele modellen. Hierin zit geen data verwerkt voor bijvoorbeeld de inkoop of de functionele voorschriften. Wij hebben wel een aparte database waarin al deze gegevens voor alle producten die we gebruiken zijn opgeslagen. Het doel van de opdracht was om een manier te vinden om deze informatie aan de modellen te kopellen. Er is besloten om voor een opensource bestandstype te gaan in plaats van de reguliere Inventor samenstelling, omdat opensource eenvoudiger te bewerken is. Op verzoek van de opdrachtgever is er gekozen om het DWF bestandstype te gebruiken omdat deze snel en efficiënt werkt, eenvoudig is aan te passen en viewers voor het bestandstype gratis te downloaden zijn. Een groot nadeel aan het DWF bestand is dat het een complexere codetaal gebruikt als de hiervoor gedemonstreerde taal. DWF is oorspronkelijk ontworpen om bewerkt te worden in de C+ codetaal. Deze codetaal is de uitgebreidste maar ook de moeilijkste van de objectgebaseerde codetalen. Deze taal heb ik nog nooit meegewerkt, waardoor het waarschijnlijk veel tijd zal gaan kosten om een volledig softwaresysteem te gaan schrijven in deze taal. Er zijn tegenwoordig ook C# alternatieven. C# is net als C+ en Basic een object-gebaseerde codetaal, maar iets minder complex doordat veel functies al van te voren gedefinieerd zijn. Als pluspunt biedt dit een meer eenvoudige en overzichtelijke code, als nadeel zijn de vooraf gedefinieerde instellingen niet aan te passen, dus zullen de complexere projecten niet in deze taal geschreven kunnen worden. De C# alternatieven zouden een goede oplossing kunnen zijn voor dit probleem, maar veel van deze systemen zijn nog niet goed genoeg uitgewerkt en geven vaak foutmeldingen. Momenteel is de keuze dus om of DWF te gebruiken en de C+ taal te gaan leren, of een ander bestandstype te zoeken als dit door de opdrachtgever wordt goedgekeurd. In het volgende voortgangsverslag zal er meer over dit project te lezen zijn.
Voortgangsverslag
Pagina 7
H2: Competenties per project Competentie 5: een detailontwerp van een duurzaam product of voortbrengingsproces te realiseren. P1320 – Open fakkelinstallatie P1321 – Gesloten fakkelinstallatie P1322 – GtP Installatie P1324 – Open fakkelinstallatie P1326 – Open fakkelinstallatie P1328 – GtP installatie P1329 – GtP installatie Competentie 3: een productdefinitie, PVE en PVA voor een duurzaam product of voortbrengingsproces op te stellen. Competentie 11: een probleem systematisch aan te pakken (wo creatief en plan- en projectmatig werken) P0000 – Software voor bibliotheekupdates ontwikkelen P0000 – Onderzoek naar automatiseringsmogelijkheden 3D modellen
Voortgangsverslag
Pagina 8
H3: Eind niveau Competenties Competentie nummer
Competentie omschrijving
Aanvang niveau
Eind niveau
1 2 3
projectmanagement uit te voeren een onderzoeksopdracht uit te voeren een productdefinitie, PVE en PVA voor een duurzaam product of voortbrengingsproces op te stellen een functioneel ontwerp van een duurzaam product of voortbrengingsproces te realiseren. een detailontwerp van een duurzaam product of voortbrengingsproces te realiseren een prototype en model van een duurzaam product of voortbrengingsproces te bouwen en/of te testen het voortbrengingsproces voor te bereiden een product duurzaam te produceren een product of productieproces te beheren of te onderhouden kritisch te handelen (wo analytisch en probleemoplossend vermogen en onderbouwen keuzen, oordeelsvorming) een probleem systematisch aan te pakken (wo creatief en plan- en projectmatig werken) samen te werken (w.o. sociaal communicatieve vaardigheden) zichzelf professioneel te ontwikkelen zelfverantwoordelijk werken in een multiculturele en internationale context te functioneren
1 1 0
1 1 1
3
3
4 1
4 1
1 1 1 2
1 1 1 2
1
2
3 2 3 1
3 2 3 1
4 5 6 7 8 9 10 11 12 13 14 15
Voortgangsverslag
Pagina 9
H4: Evaluatie en vooruitzicht Evaluatie Dit blok was niet heel productief op het gebied van competentieontwikkeling. De gemaakte afspraken aan het eind van vorig blok zijn niet nagekomen, voornamelijk door de onverwachtse drukte. Ongeveer 90 procent van alle werkzaamheden die ik dit blok heb gedaan waren op een niveau wat ik al had behaald, waardoor ik ook weinig nieuwe vaardigheden heb geleerd. De programeer projecten waren daarentegen wel heel uitdagend en hier heb ik ook heel veel van geleerd. Ter conclusie was het een middelmatig blok maar heb ik gelukkig nog wel het een en ander geleerd.
Vooruitzicht Er zijn afgelopen week nieuwe afspraken gemaakt die dit keer ook beter nageleefd gaan worden. De afspraak van het vorige blok dat ik een dag in de week naar de sales afdeling zou gaan is opnieuw ingesteld, maar aankomend blok zal ik volledig op de sales afdeling gaan werken in plaats van een dag. Hier zal ik meer aan de slag gaan met het contact met klanten, functionele ontwerpen opzetten, pakket van eisen opstellen en offertes maken.
Voortgangsverslag
Pagina 10
H5: Bijlage Machines en uitleg GTP Installatie De door GtS ontwikkelde GTP-filter is een "all-in-one" systeem dat gaskoeling combineert met ontwatering en opwarmen. De GTP-filter beschermt uw downstream equipment, zoals warmte krachtkoppeling en boilerinstallaties tegen de corrosieve effecten van nat en zuur biogas.
Fakkelinstallaties GtS levert fakkelinstallaties voor het verbranden van biogas dat vrij komt bij vergistende installaties van mest en biomassa, rioolwaterzuiveringen met anaerobe, vergisting van zuivering slib maar ook op stortplaatsen. Er wordt vaak zoveel mogelijk geprobeerd het biogas te benutten in diverse installaties. Deze installaties zijn meestal enkelvoudig uitgevoerd. Bij storingen, onderhoud en calamiteiten van deze benutting installaties stopt gelijk de afname van het biogas. Omdat productie van het biogas kan niet direct gestopt kan worden moet het biogas in een fakkel verbrandt worden omdat het niet in de lucht afgeblazen mag worden. De reden hiervoor is dat biogas bestaat voornamelijk methaan (CH4) en koolzuur (CO2), waarbij methaan een 21 maal sterker broeikasgas is in vergelijking met CO2. Het is daarom beter om het in het biogas aanwezige methaan om te zetten naar CO2 door middel van verbranding.
Voortgangsverslag
Pagina 11
Digitale systemen Part Dynamic Supression Part Dynamic Supression (PDS) is een binnen GtS geschreven Inventor Add-In, die onderdelen aan en uit kan zetten binnen een assembly. Dit wordt voornamelijk gebruikt bij het wisselen van materialen, aangezien dit niet Excel gestuurd kan worden gedaan. Ook gebruiken we dit wanneer er meerdere componenten mogelijk zijn op een aansluiting, zoals twee verschillende eindkleppen op een installatie.
Voortgangsverslag
Pagina 12