Loading…
Transcript
  • 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

N

8 -> 8

N.(N-1)

8 -> 56

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

De bits en bytes

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.

XML

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.

VRships

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 !

Conceptontwerp

Inspiratie

Stand van zaken

Requirements for collaborative engineering

Lessen uit Innovero

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

Drie soorten systemen

  • 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

Piecemeal engineering