de haagse hogeschool12026840/downloadable... · ontwerp gtp installatie voor de projecten p1322 en...
TRANSCRIPT
DE HAAGSE HOGESCHOOL
Voortgangsverslag
Hoofdfase Blok 6
Martijn van Wijngaarden
16-1-2014
Bedrijfsbegeleider
Jacques Kuiper
Handtekening:
…………………….
SLB-Begeleider
Kees Knegt
Handtekening:
…………………….
Student
Martijn van Wijngaarden
0627271018
12026840
Handtekening:
…………………….
Voortgangsverslag Pagina 1
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 2
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 3
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 4
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 5
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 up-
to-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 6
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 7
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 open-
source bestandstype te gaan in plaats van de reguliere Inventor samenstelling, omdat open-
source 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 object-
gebaseerde 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 8
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 9
H3: Eind niveau Competenties
Competentie nummer
Competentie omschrijving Aanvang niveau
Eind niveau
1 projectmanagement uit te voeren 1 1
2 een onderzoeksopdracht uit te voeren 1 1
3 een productdefinitie, PVE en PVA voor een duurzaam product of voortbrengingsproces op te stellen
0 1
4 een functioneel ontwerp van een duurzaam product of voortbrengingsproces te realiseren.
3 3
5 een detailontwerp van een duurzaam product of voortbrengingsproces te realiseren 4 4
6 een prototype en model van een duurzaam product of voortbrengingsproces te bouwen en/of te testen
1 1
7 het voortbrengingsproces voor te bereiden 1 1
8 een product duurzaam te produceren 1 1
9 een product of productieproces te beheren of te onderhouden 1 1
10 kritisch te handelen (wo analytisch en probleemoplossend vermogen en onderbouwen keuzen, oordeelsvorming)
2 2
11 een probleem systematisch aan te pakken (wo creatief en plan- en projectmatig werken)
1 2
12 samen te werken (w.o. sociaal communicatieve vaardigheden) 3 3
13 zichzelf professioneel te ontwikkelen 2 2
14 zelfverantwoordelijk werken 3 3
15 in een multiculturele en internationale context te functioneren 1 1
Voortgangsverslag Pagina 10
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 11
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 12
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.