- stem_overhang.
- centre_of_buoyancy.
- design_stowage_density.
- min_draught_at_AP.
Unchain my heart
You can't always get what you want
Ray Charles, 1961
Historisch overzicht NL
PDT in de maritieme industrie
One STEP beyond
Toepassing van STEP in de maritieme industrie
Het woordenboek van zo'n AP
De tale Kanaäns
Maritieme STEP AP's
Wat wel?
Wat niet?
- Experimenten.
- Navsea: Leaps database: Leading Edge Architecture for Prototyping Systems.
- ShipPDX (NavSea).
- VRships (EU, 2001-2005).
Een aantal begrippen, en een misverstand
- CMO/TNO (1983)
- Hosdes/Mardes (1985)
- PITS (1988)
- L/Grand (Logos, 1990)
- Open mind (2004)
- Innovero
- Integraal samenwerken (Universele informatie adapter)
- Permeabiliteit compartimenten (aparte voor tankinhoud en lekberekening).
- Peilpijp.
- AP 215: ship arrangement (o.a. algemene gegevens, algemeen plan), 1241 pagina’s.
- AP 216: ship moulded form (o.a. scheepsvorm, indeling), 815 pagina’s.
- AP 217: ship piping.
- AP 218: ship structures, 1661 pagina’s.
Even tussendoor: een les uit Innovero: gebruik alleen basisparameters
Toegespitst op maritieme PDT
Uit de taalkunde: syntaxis en semantiek
Het zet niet echt door. Misschien mede vanwege:
- 5 lengtedefinities
- 3 breedtedefinities
- 2 volumedefinities
- 2 diepgangsdefinities
Geeft 60 verschillende definities voor de blokcoëfficiënt. Beter dus alleen de basisparameters opnemen, en niet de afgeleide.
Voorbeeld: spraak over radio
- Syntaxis, de 'spelling' van de woorden.
- Semantiek, hun betekenis.
Een vervolgprogramma kan de afleidbare parameters heus zelf wel berekenen; een computer is immers gemaakt voor computing.
Toegepast op computercommunicatie
Representatievariaties
van de scheepsvorm
Misverstand: voor de gebruiker is dit alles een black box
- De gegevens zijn electronisch beschikbaar (voorbeeld FPSO).
- Ik kan toch ook autorijden zonder de autotechniek te beheersen.
- Dwarsdoorsnedes (spanten, waterlijnen etc.).
- Spline- of NURBS surfaces.
- Subdivision surfaces.
- Puntenwolk.
Over semantiek
Communicatiemiddel
The neutral model doesn't really exist
Niet echt round-trip....
Semantische notie
Dit is inderdaad voer voor specialisten
Representatietaal
Heen en weer?
Survey 2008
Representatievariatie
Het naieve idee, en de uitwerking
De cirkelboog (2D)
- Utopian engineering
- Het woordenboek is niet vooraf op te stellen
- Lengte: op WL of LL?
- Cp: gemald of met huid en aanhangsels?
- Een kleur van een plaatuitslag codeert voor een bewerking (branden, slijpen).
- Gemeten vloeistofniveau in een tank is t.o.v. van de sensor. En waar zit die sensor?
- Enz. enz.
De rechte lijn in STEP, twee varianten
Conclusie
U geeft betekenis aan deze woorden
- Twee punten (met impliciet de lijn daartussen)
- Steunvector + richtingsvector
De bits en de bytes kunt u aan specialisten overlaten. Maar u ontsnapt niet aan bemoeienis met de taal, en de betekenis van de begrippen. Of u dat nou leuk vindt of niet.
Paar honderd types van lijnen en vlakken (recht en krom), cirkels en layers, letters en kleuren. Je kunt kiezen wat je wil.
En wat wordt er gekozen?
De conclusies van Gielingh
- Middelpunt, straal, starthoek, booghoek.
- Middelpunt, straal, starthoek, eindhoek.
- Middelpunt, straal, startpunt, eindpunt.
- Middelpunt, bulge factor, startpunt, eindpunt.
- Speciaal soort ellips (met de korte as gelijk aan de lange as).
- Kegelsnede.
- NURBS curve, met de gewichtsfactoren zo uitgekiend dat precies een cirkelboog vormgegeven wordt.
- B-spline curve, die de cirkelboog benadert, dus waarvan apart moet worden aangegeven dat het de bedoeling
- is een cirkelstukje uit te beelden.
- Polyline
- DXF 25%.
- IGES 20%.
- PDF 16% (PDF! Dat is helemaal geen standaard voor produktgegevensuitwisseling is, maar slechts voor documentoverdracht, Portable Document Format).
- STEP 15%.
- Ad-hoc (directe) vertalers tussen twee applicaties 8%.
- STL 6% (STL wordt gebruikt voor het uitwisselen van oppervlaktegeometrie d.m.v. kleine aaneengeschakelde driehoekjes, de T van STL staat daarom voor Triangulation. Wordt veel gebruikt bij Rapid Prototyping).
- SAT 6% (SAT is het produktspecifieke fileformaat van een bepaald modelling systeem wat in sommige CAD-programma’s zit).
- VDA 3% (duitse automobielindustrie).
- Overig 1%.
- Van cirkel naar lijnketen is simpel. Andersom vergt heel wat wiskunde, en dan moet je nog expliciet weten dat het een cirkel was.
- Van B-spline surface naar getriangulariseerd oppervlak is simpel. Andersom is niet te doen voor het algemene geval.
- Van surface naar spanten is simpel. Andersom is niet te doen zonder een heleboel rekenkracht en aanvullende aannames.
Dit zit in de kern van de ICT systemen die u gebruikt
- De hele aanname dat je een produktmodel ergens kunt neerzetten, wat dan algemeen bruikbaar is, werkt niet.
- De betekenis der begrippen, de semantiek, moet vooraf worden afgesproken. Daarvoor moeten partijen elkaar kennen.
- Ook aanpassingen moeten onderling worden afgeproken.
- Het woordenboek heeft een beperkte levensduur.
Dit doorbreekt dus de eenheid: er is niet één woordenboek, er zijn dialecten. En spreken alle system hetzelfde dialect?
Round-trip engineering ?
A stairway to heaven
Let's get practical !
Stand van zaken
Requirements for collaborative engineering
W. D. Li, W. F. Lu, J. Y. H. Fuh, and Y. S. Wong. 2005. Collaborative computer-aided design-research and development status. Computer Aided Design
Bezwaren
- Niet alleen data, maar ook opdrachten (reply/request, query).
- Taken kunnen gedistribueerd zijn over vele kleine applicaties (agents).
- Woordenboek is levend, dus aanvulling on demand.
- XML.
- Thin server & strong client
- Strong server & thin client
- Peer-to-peer; communicatie d.m.v. API's
- Elk systeem blijft zelfstandig, maar er wordt gebruik gemaakt van elkaars capaciteiten.
- Er worden niet alleen gegevens gedeeld (data), maar applicaties kunnen ook vragen stellen aan een andere applicatie, en krijgen dan anwoord (reply/request).
- Communicatie zonder centrale 'regelaar' (peer-to-peer).
- Communicatie direct over TCP/IP, met als taal XML.
- XML woordenboek ontwikkelt zich 'on demand'.
- KISS: eerst maar eens simpel, zonder vraagstukken van versiebeheer e.d.
- WYSIWYG: houdt het bootje in beeld!
- Geen centrale opslag. Bij N<=3 is dat nog wel te doen, maar de grens komt in zicht.
- Geen ontwerphistorie.
- Beheer van woordenboek is ad hoc.
De laatste heeft de voorkeur
Voorlopig laten we deze voor wat ze zijn. Maar er zit een nieuw project in de pijpleiding waar dit aan de orde komt (MIT R+D).
- Begonnen als ad-hoc samenwerking tussen Conoship & SARC: integratie analyseprogramma en tekensysteem.
- Doel: één virtueel systeem bestaande uit definitie van interne geometrie, tankinhouden (PIAS), algemeen plan en tankenplan (Eagle).
- Voorbeeld van reply/request: Eagle beheert niet de volledige interne geometrie, maar vraagt aan PIAS doorsnedes op.
- In 2013 uitgebreid i.sm. NCG: NUPAS ook in the loop.
- In 2015 pilot gefiatteerde tweerichtings uitwisseling tussen NUPAS en PIAS.
Ondertussen in januari 2014