Over het algemeen zijn thermische effecten de oorzaak van 40% van de totale fout van een bewerkingsmachine.

Tim Knobloch over de training Thermische effecten in mechatronische systemen
Het werk van Tim Knobloch zou je kunnen omschrijven als het nog preciezer maken van uiterst nauwkeurige freesmachines. Thermische effecten spelen een steeds grotere rol in zijn vakgebied. Daarom volgde hij de training‘Thermische effecten in mechatronische systemen‘.

Kern Microtechnik GmbH bouwt al meer dan zestig jaar ultraprecieze CNC machines in de Zuid-Duitse deelstaat Beieren. Dit doen ze met meer dan 250 mensen, verspreid over de hele wereld. Voor de Duitse specialist is precisie belangrijker dan ooit.

Kern levert precisieproductie in het hoogste marktsegment van nauwkeurigheid. Klanten zijn producenten in de horloge-industrie, medische technologie en halfgeleidermachinebouw.

Binnen het Kern Micro platform ontwikkelen we verschillende machineversies. “We gebruiken hydrostatische lagers, met zeer lage wrijving,” zegt Tim Knobloch, precisie-ingenieur bij Kern Microtechnik. Waar je meestal strepen ziet op gefreesde onderdelen van standaard CNC machines, zijn de oppervlakken van werkstukken van Kern’s machines van spiegelkwaliteit. De machines kunnen onderdelen tot ruwweg 50 kilogram frezen met diameters tot 350 millimeter. Gebruikelijk is 200 millimeter.

Fijnmechanisch ingenieur

Knobloch is precisie-ingenieur, maar hij richt zich vooral op systeemengineering voor precisie. Ik kijk naar kwaliteitsuitdagingen. Onze machines moeten aan zeer hoge eisen voldoen. Daarom testen we intensief om problemen op te sporen en te corrigeren.’

Dat maakt het werk van Knobloch heel breed. Bij Kern werken mijn collega’s van Precisietechniek en ik min of meer als projectingenieurs. We werken op veel gebieden, zoals mechanische constructie, softwareprogrammering, experimenteel testen tijdens het probleemoplossingsproces.’

We bekijken een probleem of kwestie vanuit verschillende invalshoeken en bekijken het hele proces. We ontwerpen en modelleren eerst, daarna maken we prototypes en testen we, en daarna gaan we verder met de daadwerkelijke ontwikkeling en integratie in het platform. Mechanische, software- en elektrotechnische ingenieurs werken in dit proces zij aan zij.

Deelnemer Tim Knobloch van Kern Microtechnik
Tim Knobloch van Kern Microtechnik werkt aan freesmachines die ultraprecies frezen, of ze nu in een cleanroom staan of in een ongeconditioneerde ruimte. Foto Kern Microtechnik.

Thermische effecten

Samen met een collega volgde Knobloch de training Thermische effecten in mechatronische systemen aan het High Tech Institute. Die beslissing kwam voort uit het streven van Kern om zijn machines zo nauwkeurig mogelijk te maken en tegelijkertijd fouten te minimaliseren. Tegenwoordig zijn thermische effecten in het algemeen de oorzaak van ongeveer 40 procent van de totale fout van een algemene bewerkingsmachine zoals een freesmachine. Ik heb het over de totale fout van de bewerkingsmachine, de geometrische fout op het werkstuk na bewerking zoals frezen of slijpen. Dat is echt substantieel. Elk onderdeel kan er last van hebben. Omdat we bij Kern veel aandacht besteden aan de koeling van de machine, zitten we misschien beter dan 40 procent, al kan ik je geen exact getal geven.
Soms komt een machine van Kern terecht op een universiteit, waar hij wordt gebruikt in een cleanroom met goede klimaatbeheersing. Maar bij andere klanten kan zo’n machine in een wat meer ongecontroleerde productieomgeving terechtkomen, met sterke temperatuurschommelingen. Om in die onvoorspelbare omgevingen toch nauwkeurig te kunnen verspanen, bouwt Kern speciale onderdelen voor zijn machines, zoals warmtewisselaars. Ook hier komt kennis van thermische effecten van pas. Dat is een belangrijk onderwerp, want we gebruiken olie onder hoge druk. Zo’n wisselaar is een onderdeel dat je niet zomaar bij een ander bedrijf kunt kopen. Ik vond het onder andere interessant om te zien hoe je een warmtewisselaar kunt modelleren zonder heel lange rekentijden.’

Nederland loopt voorop

Duitsland staat natuurlijk bekend als een land van werktuigbouwkunde. Maar volgens Knobloch is het geen toeval dat hij deze opleiding in Nederland heeft gedaan, en niet in zijn eigen land. Nederland en het Verenigd Koninkrijk zijn verder dan Duitsland op het gebied van precisietechniek. Er zijn wel kleinere modules of cursussen die je op universiteiten kunt volgen, maar je kunt het niet echt goed leren. Mijn baas, het hoofd ontwikkeling bij Kern, werkte vroeger toevallig bij Philips. Zo wisten we van het bestaan van het High Tech Institute.’

Efficiënt model

Een belangrijk aspect van de training was het in kaart brengen van thermische effecten en thermische modelleringsmethoden. In de training leren de deelnemers gebruik te maken van zogenaamde modelleren van vaste massa om een goed begrip te krijgen. Met deze methode kun je grofweg de essentie modelleren door middel van massa’s – in thermische context: de thermische capaciteiten – en de warmte-uitwisseling tussen de verschillende onderdelen. In de conceptuele fase is dit een zeer effectief hulpmiddel, want als je nog geen volledig uitgewerkt CAD-model hebt met alle details, kun je helemaal geen gedetailleerd FEM-model maken.

Knobloch: ‘We hebben geleerd om hiermee veel efficiënter te modelleren dan met eindige-elementenmethoden. FEM-berekeningen kosten veel tijd. Ik ben er zelf altijd veel tijd mee kwijt. Klompmassamodellering is vaak veel efficiënter. Simpel gezegd is het voordeel dat je beter moet nadenken over je systeem, over hoe je het terugbrengt tot de essentie. Zo krijg je een beter inzicht in je model, en of er iets mis mee is.

''I learned a lot of new things about heat exchange and how to model it.''

Knobloch was bekend met het modelleren van samengestelde massa. Het is een van de basistechnieken voor modelleren die hij op de universiteit heeft geleerd. Het modelleren van Lumped capacity in de cursus was echter afgestemd op zijn niveau en interesse. Ik had er wel over gelezen, maar het nooit echt uitgeprobeerd. Ik heb ook nooit een cursus over warmtewisseling kunnen volgen op de universiteit. Dus dat deel van het onderwerp was nieuw voor me. Het was niet moeilijk voor mij, want ik heb basiskennis van thermodynamica. Maar ik heb veel nieuwe dingen geleerd over warmte-uitwisseling en hoe je die kunt modelleren.

Knobloch zegt dat kennis van thermische effecten Kern ook helpt bij zijn meest essentiële werk. Een groot deel van de productie-inspanningen bij het bedrijf bestaat uit het maken van een vingerafdruk van de machine na assemblage. Knobloch zegt: “We karakteriseren de machine en compenseren de fouten die er nog in zitten.”

Niet gek

Knobloch over de trainers: ‘Ik heb mijn collega’s geadviseerd om ook deel te nemen aan de training. De trainers waren erg goed. Ze gaven niet alleen les, maar gingen uit van hun eigen praktijkervaringen. Ze koppelden die inzichten aan je eigen achtergrond en situatie. Ze legden niet alleen uit, maar lieten ook zien hoe het moest. Het was alsof je met een collega praatte, niet met een professor aan de universiteit.

Knobloch genoot ook van de interactie met andere stagiairs. Daardoor werd het me duidelijk dat mijn problemen ook bij veel andere bedrijven speelden. Er waren bijvoorbeeld mensen van ASML en Zeiss aanwezig. Zij zijn natuurlijk gespecialiseerd in halfgeleiders of optica, maar het was heel interessant om te zien tegen welke problemen zij aanliepen.’ Hij lacht: ‘Soms leken onze problemen klein vergeleken met die van hen.’

''It's reassuring to know that others are struggling with the same problems.''

Er ontstond ook een band. Als we met onze leveranciers praten en specifieke eisen stellen aan onderdelen, verklaren ze ons soms voor gek. Soms zeggen ze dat het gewoon niet leverbaar is. Op de training hoorde ik van andere deelnemers dat dit hen ook regelmatig overkomt. Het was fijn om bevestigd te krijgen dat we bij Kern niet gek zijn, ha ha. Het is geruststellend om te weten dat anderen met dezelfde problemen worstelen.’

Dit artikel is geschreven door Tom Cassauwers, technisch redacteur voor High-Tech Systems.

Recommendation by former participants

By the end of the training participants are asked to fill out an evaluation form. To the question: 'Would you recommend this training to others?' they responded with a 8.9 out of 10.

Efficiënt werken met een gestandaardiseerde taal

Bij nieuwe ontwikkelingen passen ingenieurs vaak bewezen ontwerpen toe, al dan niet met kleine aanpassingen. Waarom slagen ze er dan nog steeds niet in om oplossingen te leveren waar klanten om vragen? Meestal is communicatie het grootste struikelblok. High Tech Institute trainer Eric Burgers legt uit hoe SysML helpt om ontwerpideeën voor complexe systemen succesvol te communiceren. Eric Burgers geeft de cursus Inleiding tot SysML en Systeemmodellering met SysML.

In een ideale situatie begint een project met perfecte requirements: ondubbelzinnig, specifiek en precies, en precies genoeg om het op te lossen probleem te beschrijven, met voldoende ruimte voor creativiteit en innovatie. De ontwerpen die aan deze eisen voldoen zijn compleet, specificeren decompositie, gedrag en samenwerking volledig en zijn 100 procent consistent en testbaar in alle opzichten. Uiteindelijk wordt een systeem opgeleverd dat voldoet aan de eisen en het beoogde gebruik.

In een nachtmerrieversie vertrekt een project van inconsistente of tegenstrijdige eisen, met zinnen als “het systeem zal … vergemakkelijken” of “bijdragen aan …”. De systeemgrens is moeilijk te definiëren. Het geheel wordt ontleed in vage componenten, zoals (categorieën van) apparaten of zelfs willekeurige groepen van “dingen”. Gewenst gedrag, indien gespecificeerd, lijkt los te staan van het ontwerp of is feitelijk onvolledig en laat veel ruimte voor interpretatie. In de ultieme nachtmerrieversie van een project wordt een systeem gebouwd dat niet gebaseerd is op het werkelijke ontwerp. Defecten worden gerepareerd door notitie op notitie te stapelen, waardoor het ontwerpdossier een absolute puinhoop wordt. Pas als alles in de juiste volgorde is gelezen, kan het werkelijke ontwerp worden afgeleid.

Eric Burgers Boehm

Boehm’s tweede wet van engineering: tijdens een softwareproject worden de kosten voor het vinden en oplossen van bugs hoger naarmate de tijd verstrijkt.

De meeste projecten zijn geen complete nachtmerries, maar ze zijn ook niet ideaal. Ontwerpen voldoen niet altijd aan alle vereisten en kunnen inconsistenties, weglatingen of andere defecten bevatten. Deze defecten zijn een potentiële bron van faalkosten: defecten die tijdens de analyse van de vereisten of het ontwerp worden geïntroduceerd, worden duurder om te herstellen naarmate ze later worden opgelost. En dat terwijl ze voorkomen hadden kunnen worden.

Dit roept een conflictpunt op: ontwerpen zijn bedoeld om het risico op het bouwen van verkeerde of defecte systemen te beperken, maar toch worden er in projecten heel vaak ontwerpen gemaakt die de eisen van de klant niet weerspiegelen, waardoor het hele doel van een ontwerp teniet wordt gedaan. Hoe komt dit en wat kan hieraan worden gedaan?

''Only when everything is read in the correct order can the actual design be derived.''

Bottom-up benadering

Projecten zijn er in alle soorten en maten en lossen eenvoudige tot uitdagende problemen op. Relatief eenvoudige, kleine projecten zijn niet al te moeilijk om te voltooien. De kans op mislukking neemt toe naarmate een project complexer wordt. De complexiteit van een project is gerelateerd aan de complexiteit (in termen van grootte of moeilijkheidsgraad) van het product dat gemaakt wordt en de grootte van de organisatie die het maakt.

Grote(re) projecten zijn vaak georganiseerd in discipline-specifieke ontwikkelgroepen. Deze groepen bespreken hun interfaces wel met elkaar, maar er is meestal geen overkoepelende aanpak om te beschrijven hoe alle componenten geïntegreerd moeten worden tot één werkend geheel. Soms lijkt het er zelfs op dat interfaces ad hoc worden gecreëerd.

Dit heeft alle kenmerken van een bottom-up benadering, waarbij discipline-specifieke onderdelen eerst worden ontworpen en geproduceerd en vervolgens samengevoegd in de hoop een werkend product te krijgen. Zo’n aanpak kan werken voor minder ingewikkelde projecten waar ingenieurs het hele product met al zijn details kunnen begrijpen. Wanneer onderdelen elkaar echter kunnen beïnvloeden door hun gedrag of eigenschappen, kan het moeilijk zijn om in te schatten hoe het geheel zich zal gedragen, vooral als de bouwstenen uit verschillende disciplines komen.

Eric Burgers complexiteit

De risico’s van toenemende complexiteit

Tekeningen

Een manier om met grote, complexe projecten om te gaan is het creëren van uitgebreide documentatie om ontwerpideeën te verspreiden onder alle betrokken ingenieurs. In technische vakgebieden zoals werktuigbouwkunde, software engineering, industriële automatisering en civiele techniek zijn er vaak gestandaardiseerde manieren om dit te doen. In de praktijk wordt documentatie aangevuld met tekeningen gemaakt in populaire tools zoals Powerpoint of Visio (Windows) of Omnigraffle (Mac OS). Daarnaast wordt Excel gebruikt om grote hoeveelheden informatie uit te wisselen.

Bij multidisciplinaire projecten neemt het gebruik van aanvullende tekeningen en andere projectspecifieke hulpmiddelen toe om de kloof tussen de disciplines te overbruggen. In principe is hier niets mis mee; de overdracht van ontwerpideeën en informatie tussen disciplines is hard nodig. Zonder het overbruggen van de interdisciplinaire kloven zal een project op ernstige integratieproblemen stuiten. Projectspecifiek” betekent echter ook steeds opnieuw het wiel uitvinden, vooral wanneer het werk wordt gedaan door consortia die van project tot project wisselen.

Een ander probleem met deze tekeningen is dat er geen algemene overeenstemming is over wat ze moeten voorstellen. Bovendien is er geen garantie dat ze volledig en consistent zijn. Als gevolg daarvan is er een reëel risico dat de tekeningen, hoewel duidelijk voor de auteur, verkeerd geïnterpreteerd kunnen worden door de lezers, wat op zijn beurt leidt tot defecten in het product die pas in een later stadium van het project ontdekt worden.

Heel vaak worden deze manier van werken en de bijbehorende integratieproblemen gewoon geaccepteerd. Naarmate het project de voltooiingsdatum nadert, worden de problemen opgelost door rework of patching, of ze worden gewoon in het project gelaten als “toekomstig werk”. Een alternatieve aanpak is om de communicatie van ontwerpideeën te standaardiseren op project- of zelfs bedrijfsbasis. Dit heeft als nadeel dat de conventies ‘lokaal’ zijn voor het project dat wordt uitgevoerd – elke deelnemer zal ze moeten leren.

Het is zinvoller om een industriestandaard te adopteren, inclusief ondersteunende tools. Dan hoeven de conventies maar één keer geleerd te worden om vele keren toegepast te worden, ongeacht het project of de organisatie. Des te beter als de standaard het mogelijk maakt om documenten en tekeningen te vervangen door één enkele bron van waarheid die altijd up-to-date is.

Modelleringstaal

De complexiteit van projecten, of technologie in het algemeen, neemt alleen maar toe. Denk aan het verschil tussen de eerste telefoons en de smartphones van vandaag. Of vergelijk de eerste auto’s met de voertuigen die vandaag de dag op de weg rijden. Hoewel de hoofdfunctie hetzelfde is gebleven (communiceren, rijden), worden de systemen van tegenwoordig steeds meer geïntegreerd in een groter geheel om gebruikers extra diensten te bieden die niet door de systemen zelf geleverd kunnen worden. Deze trend is geïdentificeerd en beschreven in vele bronnen, waaronder de visiedocumenten van Incose – Visie 2025 en meer recentelijk Visie 2035.

Om de toenemende mate van integratie het hoofd te bieden, stimuleert Incose de overgang naar model-based systems engineering (MBSE). Hierbij worden modellen gebruikt om complexe systemen te ontwerpen en te verifiëren. Een van de eerste stappen in de richting van MBSE is de adoptie van een taal die geschikt is om dergelijke modellen te bouwen. SysML is zo’n taal.

''The complexity of projects, or technology in general, is only increasing.''

Eric Burgers SysML

Met SysML kunnen verschillende soorten systemen en hun gedrag worden gerepresenteerd, evenals hun interacties met de omgeving.

De Systems Modeling Language (SysML) is een universele modelleertaal die is ontworpen om ingenieurs te helpen bij het ontwikkelen en documenteren van complexe systemen met een groot aantal componenten. De taal wordt veel gebruikt in industrieën zoals luchtvaart, auto-industrie, infrastructuur en defensie. De grafische notatie maakt het mogelijk om verschillende soorten systemen en hun gedrag te representeren, evenals hun interacties met de omgeving. Dit stelt ingenieurs in staat om hun ideeën effectief en efficiënt te communiceren en ervoor te zorgen dat alle betrokkenen in het ontwikkelproces hetzelfde begrip hebben van het te bouwen product. Omdat de taal niet discipline-specifiek is, kunnen systemen op een overkoepelend niveau worden beschreven.

De vier pijlers van SysML

  1. Structuur: een systeem kan worden onderverdeeld in kleinere onderdelen, die onderling interfaces hebben.
  2. Gedrag: drie soorten gedrag – flow-gebaseerd, event-gebaseerd en message-gebaseerd – kunnen worden gespecificeerd en aan elkaar gerelateerd.
  3. Vereisten: systeemvereisten en hun tests kunnen worden gedefinieerd.
  4. Parametrie: als een systeem eenmaal beschreven is, kan het ook gesimuleerd worden.
Eric Burgers SysML pijlers

Verhoogde precisie

Bij het gebruik van SysML is het eerste wat opvalt dat de ontwerpen nauwkeuriger zijn en dus extra werk vergen. Die precisie zorgt er echter ook voor dat alle betrokkenen de ontwerpen op dezelfde manier kunnen interpreteren als de auteur en dat defecten en omissies veel gemakkelijker te identificeren en te voorkomen zijn. Omdat het bijna onmogelijk is om een inconsistent ontwerp te maken, worden faalkosten vermeden. Als deze kosten hoger zijn dan de initiële investering, is er een business case voor het gebruik van SysML.

Het implementeren van SysML kan overkomen als een ontmoedigende taak. Op het eerste gezicht kan het een behoorlijke uitdaging lijken om een compleet complex systeem om te vormen tot een model dat geschikt is voor analyse en simulatie. In de praktijk verloopt de overgang vaak stapsgewijs en passen organisaties geleidelijk steeds meer SysML toe om ontwerpen te beschrijven. Langzaam maar zeker worden documenten vervangen door modellen of worden ze weergaven op het model, totdat er op de hogere volwassenheidsniveaus helemaal geen documenten meer zijn omdat alle informatie is ingekapseld in modellen.

Omdat SysML een uitgebreide taal is, kost het tijd om alle details onder de knie te krijgen. Een goede training zal de adoptie aanzienlijk versnellen. Engineers zullen zeker ook moeten wennen aan de grotere precisie waarmee ontwerpen vanaf het begin worden gemaakt. Als SysML eenmaal succesvol is ingevoerd, zal het de communicatie en kwaliteit van ontwerpen verbeteren.

Voor specificaties met veel geometrische informatie, zoals vaak wordt gemaakt in de civiele techniek, is SysML minder effectief. De taal leent zich vooral goed voor cyberfysische, software-intensieve systemen. Een goed voorbeeld is een infrastructuurproject in Amsterdam-Zuid, waar de ontwerpen werden gemaakt door de leverancier en beoordeeld door de overnemende partij. Hier resulteerde het gebruik van SysML in een aanzienlijke verhoging van de ontwikkelsnelheid, waarbij het aantal gevonden defecten aanzienlijk lager was dan gemiddeld. Ook elders bewijst SysML dat het nachtmerries kan voorkomen en projecten dichter bij het ideaal kan brengen.

Dit artikel is geschreven door Nieke Roos, techredacteur voor Bits&Chips.

Recommendation by former participants

By the end of the training participants are asked to fill out an evaluation form. To the question: 'Would you recommend this training to others?' they responded with a 7.6 out of 10.