1 of 81

Modellbaserte vegprosjekter

Videreutvikling av krav og metoder

Thor Sigurd Thorsen, Statens vegvesen

2 of 81

Bakgrunn for modellbasert metode�

Utvikling av modellbasert metode startet i 2006.

Uforutsette feil og endringer på anlegg bidro til stort avvik mellom kontraktssum og sluttsum og økt konfliktnivå i vegprosjekter.

I 2006 var avviket mellom kontraktssum og sluttsum ca 25%.

Byggherreseksjonen i Vegdirektoratet vurderte tiltak for å bremse utviklingen.

T-nota ble kategorisert og analysert.

De vanligste årsakene til kostnadsdrivende feil var:

Rød graf viser at avviket mellom kontraktssum og sluttsum har ligget på ca +18 % fra 2005-2016 for entreprisekontrakter (rapport nr. 648 Samledokumentasjon). Statens vegvesen omsetter for ca 21 mrd årlig i vegbygging.

3 of 81

Løsningsforslag i 2006:

  • Skanne terrenget før planlegging: Redusere antall feil som skyldes terrenghøyder

  • 3D-modellere istedenfor å produsere 2D-tegninger: Redusere antall prosjekteringsfeil

  • Definere dokumentasjonstyper: Tydeligere bestilling i konkurransegrunnlag

  • Stille kvalitetskrav til modelltypene: Mer gjenbruk av data

  • Bidra til at informasjon i modeller kan utveksles på åpent, standardisert dataformat

Det siste punktet viste seg å være vanskelig å løse.

4 of 81

V770 Modellgrunnlag ble utgitt i 2012

Arbeid med håndboken startet i 2010 etter noen innledende runder

  • Mål: Redusere kostnadsdrivende feil i byggefasen

Arbeidsgruppen som utarbeidet første utgave bestod av:

      • Entreprenørfirma (Skanska, AF-gruppen)
      • Rådgiverfirma (Cowi, Norconsult)
      • Landmålingsfirma (ScanSurvey, Skanska survey)
      • Programvareutviklere (BeverControl, Vianova systems)

Erfaringer fra Bjørvika-prosjektet og Ulven-Sinsen var godt utgangspunkt.

Første utgave kom i 2012 (håndbok 138 Modellgrunnlag)

Håndboken ble sist revidert i 2015 (håndbok V770 Modellgrunnlag)

Håndboken var første beskrivelse av hvilke modeller som skulle inngå i vegprosjekter, samt hvilke kvalitetskrav som skulle stilles til dem.

5 of 81

V770-metoden forutsetter å bygge vegprosjekter to ganger

Bygg deretter prosjektet i virkeligheten

- helst uten feil

Bygg prosjektet som digital modell

Fjern feil i den digitale modellen

Først som digital modell:

  • Finn gode plangrep, fjern feil i modellen
  • Bygg deretter den fysiske vegen basert på data fra modellene

�Digitale endringer er billige:

  • Å legge vegen 20 cm lavere i terrenget eller flytte et fundament koster ingenting sammenlignet med på anlegg

6 of 81

Modellering av eksisterende situasjon - grunnlagsmodeller

Grunnlagsmodeller

Viser eksisterende situasjon i 3D, modelleres med utgangspunkt i grunnlagsdata

Situasjonsmodell

Alle grunnlagsmodeller, beskriver eksisterende situasjon i prosjektområdet

Grunnlagsdata

Registrerte data

  • Skanning
  • Landmåling
  • Grunnboring
  • mm

Fra internett

Noen av illustrasjonene er hentet fra Alen Begic's masteroppgave

Data som beskriver eksisterende forhold i et vegprosjekt kalles «grunnlagsdata».

Norge har et godt system for geodataforvalting med standardiserte datasett som beskriver fagtema.

Alle vegprosjekt skal starte med å laste ned, kvalitetssikre og visualisere disse data i 3D.

7 of 81

Modellering av planlagte inngrep - fagmodeller

Fagmodeller

Planlagt situasjon for enkeltfag, modelleres med utgangspunkt i grunnlagsmodeleler/situasjonsmodell

Tverrfaglig modell

Viser alle fagmodeller.

Beskriver planlagt situasjon i prosjektområdet.

8 of 81

Visualisering av fremtidig situasjon: fagmodeller + grunnlagsmodeller

Situasjonsmodell

Alle grunnlagsmodeller

Beskriver eksisterende�situasjon i prosjektområdet

Tverrfaglig modell

Alle fagmodeller

Beskriver planlagt�situasjon i prosjektområdet

Samordningsmodell

Alle grunnlagsmodeller og fagmodeller. Beskriver fremtidig situasjon i prosjektområdet

Resultatdata

Med utgangspunkt i Samordningsmodellen, dvs grunnlagsmodeller og fagmodeller sammenstilt, kan det produseres mange typer dokumentasjon som går under samlebegrepet "Resultatdata".

9 of 81

Hva brukes modelldata til?

Byggefasen:

- Planlegging av anlegget

- Stikking, maskinstyring, prefab

Forvaltning, drift og vedlikehold:

- Data til NVDB og FKB

- Tegningsproduksjon for FDV-systemer

Alle prosjektfaser:

- Kvalitetskontroll

- Kommunikasjon med:

                  • medarbeidere
      • beslutningstakere, berørte

Utredninger og tidlig planfase:

- Analyser av eksisterende situasjon

- Korridorplanlegging/alternativvurdering

Reguleringsplanlegging:

- Analyser av siktforhold, massebalanse mm

- Produksjon av plandokumenter

Konkurransegrunnlag:

- Detaljprosjektering

- Mengdeberegning

- Grunnlag for tilbyders priskalkulasjon

10 of 81

Videreutvikling av metoden

VU(virksomhetsutviklingstiltak)-053 Modellbaserte vegprosjekter

Arbeidet skal blant annet resultere i:

  • Ny håndbok med krav til dokumentasjon av vegprosjekter: Retningslinje istedenfor veileder
  • Håndboken erstatter V770 Modellgrunnlag og R700 Tegningsgrunnlag
  • En FOU-del hvor prosjektet undersøker bruk av informasjonsmodellering for å gjøre krav i håndbøker maskinlesbare.

11 of 81

Tegningsbasert

Informasjonskilden i vegprosjekter er 2D-tegninger (pdf), teknisk beskrivelse og stikningsdata.

Ulemper:

  • vanskelig å kvalitetssikre
  • støtter ikke maskinstyring
          • ingen gjenbruk av verdifulle data
          • risiko for at feil først oppdages på anlegg

3D-modeller

Objekter modelleres med 3D-geometri i fagmodeller og kan vises samlet i tverrfaglige modeller. Lite informasjon om objektene utover geometri og objektnavn.

Gevinster:

  • forenkler visuell kvalitetskontroll og datakvalitet
  • bedrer kommunikasjon med beslutningstakere og publikum
  • muliggjør maskinstyring og annen effektivisering i byggefasen

Ulemper: For lite informasjon i modellene.

Tegninger

Teknisk beskrivelse

Stikningsdata

3D-modeller + egenskapsdata

Objektene i modellen har opplysninger om seg selv utover geometrien, men kravene til egenskapsdata er ikke standardiserte.

Gevinster:

- Kan samle mer informasjon i modellene

- Modellene kan brukes til flere oppgaver:

  • Analyser
  • Prosjektoppfølging
  • Rapporter

Ulemper:

  • egenskapsdata varierer fra prosjekt til prosjekt

U

T

V

I

K

L

I

N

G

S

Å

L

A

N

G

T

12 of 81

Konseptuelle informasjonsmodeller

  • Definisjoner av objekter, egenskapsdata og relasjoner struktureres i UML-diagrammer
  • Kan enklere tilgjengeliggjøres i programvare
  • Prosjekterte modeller kan utveksles på åpne, standardiserte formater

Presentasjoner

Reguleringskart, tegninger, animasjoner osv

Analyseverktøy

F. eks algoritmebaserte analyser av korridoralternativer i tidlig fase

Konseptuell UML-modell

Prosjekteringsverktøy

Bruker standardiserte objekter

FVD-systemer

NVDB, temakart osv

Nettverksmodeller

Vegnett, VA-nett, EL/Tele-nett osv

Dokumenter

Rapporter, kontrakter, teknisk beskrivelse

Maskinstyringsdata

Distribueres direkte fra modellen

Lov- og regelverk

Legges inn i informasjonsmodellen

V

I

DERE

UT

V

I

K

L

I

NG

13 of 81

Maskinlesbare krav - formål

I dag må programvareutviklere slå opp i håndbøker og legge inn krav/definisjoner i programvare manuelt.

Innhold i UML-modeller kan importeres til programvare.

Planleggere/prosjekterende får tilgang på krav og definisjoner direkte i programvaren.

Prosjekterte modeller kan utveksles på åpne formater som støtter innholdet i UML-modellene.

14 of 81

Maskinlesbare krav - strategi

Bruk eksisterende standarder, ikke lag nye

  • Hent definisjoner, krav og egenskapsdata fra Statens vegvesens håndbøker og andre kilder
  • Organiser krav og definisjoner i UML-klassediagram basert på:

- Kartverkets standard «Regler for UML-modellering»

- OGC sin standard LandInfra/InfraGML

Ta utgangspunkt i Kartverkets metoder for utveksling av data

  • Test import av informasjonen i UML-modeller til programvare med XSD-skjema
  • Test bestilling av informasjon med kravspesifikasjoner (kan erstatte deler av konkurransegrunnlag)

Støtt 3D-geometri på åpne formater

  • Test utveksling av 3D-modeller med innhold iht. UML-modeller mellom programvare på GML-format

15 of 81

  • De fleste objekttyper vi bruker i vegprosjekter har navn, definisjon og krav til materialer/utførelse mm i håndbøkene.
  • Det forenkler(?) UML-modellering av objekttyper og egenskapskrav.
  • Objekttypen “Bærelag” har f. eks 12 sider med krav i håndbok N200.

Håndbøkene har detaljerte krav

16 of 81

Effekter av modellbasert prosjektgjennomføring

Det er gjort få målinger/analyser av effektene,

men basert på det som er gjort har vi følgende erfaringer:

Modellbaserte prosjekter basert på håndbok V770 Modellgrunnlag har:

  • Lavere anleggskostnader
  • Færre konflikter
  • Mer effektiv gjennomføring av prosjekteringsfasen og byggefasen

17 of 81

Effekter: Lavere anleggskostnader

I 2013 og 2016 ble avviksmeldinger analysert av Vianova System basert på tall og kategorier levert av Statens vegvesen.

De modellbaserte prosjektene hadde markant færre avvik som skyldtes feil i grunnlagsdata og prosjektering.

I prosjekter gjennomført etter V770-metoden i dag bør vi kunne forvente at avvik grunnet feil i grunnlagsdata eller prosjekterte data skal være ubetydelig.

18 of 81

Effekter: Lavere planleggingskostnader

PSB v. 1: Rådgivers første forslag etter at kontrakt er inngått

PSB rev.: Revidert etter BN sin tilbakemelding om ingen tegningsproduksjon

Fakturert: Fakturert etter detaljplan er ferdig prosjektert

  • Hvis planlegging og prosjektering bestilles slik V770 forutsetter, skal planleggingskostnadene gå ned.

  • Dette er imidlertid ikke undersøkt i Statens vegvesen.

  • Eksempler fra Bane Nor støtter teorien

  • Så langt har vegprosjektene hatt en tendens til å bestille belte og bukseseler, dvs. tegningsproduksjon parallelt med modellering. Det er ikke hensiktsmessig.

  • Statens vegvesen må heve egen bestillerkompetanse.

19 of 81

Effekter: Tydeligere bestilling

I konkurransegrunnlag bestilles produkter. �Til og med entreprise er produktene utelukkende dokumentasjon.

Dokumentasjonstypene vi bestiller skal være godt definerte og ha entydige kvalitetskrav.

Vi undersøker om referanser til håndbok V770 i konkurransegrunnlagmalene kan erstattes med henvisning til UML-modell, kravspesifikasjon og XSD-skjema – og at kravene til ulike dokumentasjonstyper blir tilgjengelige direkte i programvare.

20 of 81

Effekter: Mer effektiv anleggsdrift

Entreprenør kan benytte modeller til planlegging og oppfølging av anleggsdriften, og til å forklare teknisk kompliserte konstruksjoner for arbeiderne.

Maskinstyring av anleggsmaskiner effektiviserer anleggsdriften. 3D-prosjektering er en forutsetning for maskinstyring. Maskinstyring benyttes også i prefabrikkering, f. eks. i stålverksted.

Maskinstyring reduserer behov for landmålere rundt maskinene, bra for HMS.

Digitale modeller åpner for automatisering av arbeidsprosesser som tidligere var manuelle og tegningsbaserte, f.eks. kvalitetskontroll, mengdekontroll og rapportering.

21 of 81

Endringer fra V770 Modellgrunnlag til ny retningslinje

1 Retningslinje, ikke veileder:

- Skal-, kan-, bør krav

- Gjelder i alle vegprosjekter

- Skal dekke tegninger også

2 Endring i dokumentasjonstyper

- Grunnlagsmodeller

- Fagmodeller

- Tverrfaglig modell/Situasjonsmodell

- Registreringer

- Resultatdata

3 Standard struktur på beskrivelsen av dokumentasjonstyper

- Felles overskrifter

4 Krav til hvilke grunnlagsdatasett som skal inngå i grunnlagsmodeller

5 Undersøker overføring av krav til programvare med utgangspunkt i UML-modellering

22 of 81

23 of 81

Felles overskrifter (eksempel fra fagmodeller)

  • Definisjon
  • Formål
  • Innhold
  • Dekningsgrad
  • Stedfestingsnøyaktighet
  • Modelleringsrelger
  • Dataformat
  • Bestilling
  • Kontroll
  • Godkjenning
  • Registrering av nye grunnlagsdata

Ofte vil generelle krav være dekkende for en grunnlags-/fagmodell,

overskriften beholdes til fagmiljøene har kvalitetssikret.

«Dataformat

Tilsvarer generelle krav.»

24 of 81

Krav til grunnlagsdata i beskrivelsen til grunnlagsmodellene

25 of 81

Fra fagmodell VA:

Organisering av innhold i modellen  

Oversikt aktuelle UML-modeller til skisse

Innhold i fagmodellen organiseres i henhold til SOSI Ledning (må kvalitetssikres)

Hva som skal leveres avgrenses av produktspesifikasjoner (ikke utarbeidet)

UML-modellering av grunnlagsmodeller og fagmodeller

26 of 81

organisering av informasjon

27 of 81

hva er informasjon?

Les mer om informasjon på Wikipedia

I konteksten til VU-053:

alle relevante opplysninger som er nødvendige for å gjennomføre oppgavene som inngår i et vegprosjekt i henhold til krav.

28 of 81

hvordan kan informasjon organiseres?

Det finnes sikkert like mange måter som det finnes mennesker på jorden.

Hvis flere mennesker skal bruke og forstå informasjonen, lønner det seg å organisere den etter faste regler.

Hvis datamaskiner skal bruke og tolke informasjonen den organiseres etter faste regler.

Organisering av informasjon etter faste regler kalles også “klassifisering”.

29 of 81

utgangspunktet for klassifisering

Klassifisering av informasjon startet for alvor med Carl von Linné.

Han beskrev dyre- og plantearter kjent på sin tid på en systematisk måte.

Med Linné's systematikk oppstod begreper og metoder for klassifisering av informasjon som fortsatt er i bruk.

  • Domene
  • Rike
  • Rekke
  • Klasse
  • Orden
  • Familie
  • Slekt
  • Art

30 of 81

standarder for organisering av informasjon

Standarder utvikles på flere nivåer i samfunnet og kan gjelde:

- Internasjonalt (ISO)

- For deler av verden (f. eks Europa, CEN)

- Nasjonalt (SOSI)

- For en bransje eller et fagområde (Våtromsnormen)

31 of 81

finnes relevante standarder for infrastruktur?

Det er utviklet standarder for infrastruktur og andre tema som omhandler verden vi lever i.

Standardene beskriver objekter og fenomener som relaterer seg til jordkloden.

Denne type informasjon kalles f. eks:

  • Stedfestede data
  • Koordinatbestemte data
  • Geodata
  • GIS-data (Geografiske Informasjonssystemer)
  • På engelsk: Spatial data eller geospatial data

32 of 81

internasjonale geodatastandarder

I vårt daglige arbeid forholder vi oss ikke til internasjonale standarder.

Men det kan være greit å vite at standardene finnes og hvordan de henger sammen.

Internasjonalt ISO/TC-211 - standarder for informasjonsmodellering, stedfesting, LIDAR, GPS og mye mer.

OGC - Open GIS Consortium, standarder for datautveksling mm.�INSPIRE direktivet, europeiske standarder for geodata. Se filmen under for en innføring

33 of 81

nasjonale geodatastandarder

I infrastrukturprosjekter brukes grunnlagsdata fra geonorge / kartverket som utgangspunkt for planlegging og prosjektering.

Disse datasettene er organisert med utgangspunkt i internasjonale standarder og i henhold til nasjonalt lovverk.

I Norge har Kartverket i en årrekke forvaltet nasjonale geodata i henhold til de internasjonale standardene som utvikles av ISO/TC-211 og OGC: Kartverkets SOSI-standard

Standard norge følger opp internasjonalt standardiseringsarbeid: �SN/K 176 Geografiske informasjonssystemer

34 of 81

etats-standarder

Etater og bransjer

Statens vegvesens håndbøker kalles ikke standarder, men håndbøkene inneholder krav og beskrivelser som kan organiseres på en standardisert måte.

Tilsvarende vil det være for andre etaters regelverk.

35 of 81

Bim-standarder

Byggebransjen har utviklet standarder for bygningsdeler mm

Standardiseringsorganisasjonen BuildingSmart ble startet i 2008. Forløperen het Alliance for Interoperability (IAI), og var en privat allianse mellom 12 firma som ble startet av Autodesk.

Har utviklet utvekslingsformatet/standarden IFC

Building smart har tatt initiativ til å standardisere infrastrukturTilsvarende initiativer pågikk i regi av IAI i 2006

36 of 81

informasjon i infrastrukturprosjekter

hvordan organisere informasjonen?

37 of 81

informasjon i infrastrukturprosjekter

Infrastruktur kan f. eks være:

  • Jernbane
  • Veg
  • Flyplass
  • Ferjekai
  • Kraftverk
  • Vann- og avløpsnett
  • El- og telenett

Infrastrukturprosjekter kan f. eks omfatte:

  • Utredninger
  • Overordnet planlegging
  • Reguleringsplanlegging
  • Teknisk prosjektering
  • Bygging
  • Forvaltning, drift og vedlikehold

Det finnes ikke én felles standard som definerer objekter og oppgaver i infrastrukturprosjekter, men:

  • De fysiske objektene som berøres, oppstår eller fjernes i infrastrukturprosjektene er de samme.

- Et tre er et tre uavhengig om det er BaneNor eller NVE som feller det.�

  • Mange av arbeidsoperasjonene som utføres er de samme

- "Avtaging av matjord" er samme oppgave uavhengig av hvem som er byggherre.

Forskjellige etater har ulike regelverk

38 of 81

kan infrastrukturprosjekter standardiseres?

Felles objekter og oppgaver bør ha lik definisjon på tvers av etater, bransjer og fagmiljø:

Det kan gjelde:

  • Fysiske og abstrakte objekter
  • Arbeidsprosesser
  • Øvrige begreper, f. eks:
    • definisjoner av dokumentasjonstyper
    • roller
    • prosjektfaser

Nyttige uttrykk:

  • Terminologi: Hva objekter (ting) heter
  • Taksonomi: Hvordan objekter grupperes og relateres til hverandre
  • Ontologier: Hvordan taksonomier grupperes og relateres til hverandre

Internasjonale standarder «stopper» på nivået over nasjonalt lov- og regelverk.

Det vil vanligvis være behov for tilpasning av en standard slik at den dekker nasjonale behov. �

Sandfang?

Kum?

Betongkum?

Prefabrikert sandfang?

39 of 81

hva kjennetegner infrastrukturprosjekter?

Kompleksitet

  • Gjerne stor geografisk utstrekning
  • Store terrenginngrep
  • Stor variasjon i
    • terreng
    • grunnforhold
    • øvrige naturgitte forhold
    • menneskeskapte forhold
  • Infrastruktur må tilpasses terrenget og eksisterende forhold der det skal bygges
  • Må ha kunnskap om- og ta vare på naturmiljø, bomiljø og andre forhold

Høye kostnader

  • effektiviserende tiltak skal fokusere på det som potensielt kan utløse de høyeste samfunnsøkonomiske kostnader i hver prosjektfase, f. eks:
    • Utredning: Velge riktig korridor basert på gitte forutsetninger
    • Regulering: Sørge for god terrengtilpasning og tilstrekkelig regulert areal
    • Konkurransegrunnlag: God kvalitet på prosjekterte data

40 of 81

hva er viktig å støtte?

Nøyaktig geometrisk beskrivelse og stedfesting av objekter

  • nøyaktig plassering av prosjekterte objekter i forhold til eksisterende (tilkobling av nytt VA-anlegg)
  • nøyaktig beregning av masser som skal graves, sprenges, flyttes, deponeres osv.
  • mulighet til å re-beregne masser etter at lagdelingen under terrengoverflaten er dokumentert
  • kalkulere pris for arbeidsoppgavene som omfattes av konkurransegrunnlag
  • styre anleggsmaskiner med GPS og sensorer basert på geometri fra modeller
  • levere dokumentasjon til nasjonale og internasjonale mottakere

I praksis er dette GIS-objekter med:

  • mer kompleks geometribeskrivelse enn tradisjonelle GIS-objekter
  • flere egenskapsdata enn tradisjonelle GIS-objekter
  • strengere krav til stedfestingsnøyaktighet enn tradisjonelle GIS-objekter

41 of 81

kan "GIS-objekter" benyttes direkte?

Ja og nei:

  • Data standardisert iht. SOSI-standarden benyttes som grunnlagsdata for planlegging
  • SOSI-standarden er utviklet for forvaltning og har forenklet beskrivelse av objektene
  • SOSI benytter velprøvde, internasjonale standarder som utgangspunkt for informasjonsmodellering
  • Standardene er godt egnet til å beskrive objektene og oppgavene i infrastrukturprosjekter
  • Informasjonsmodellene må utvides til å støtte samtlige prosjektfaser, også teknisk prosjektering/bygging
  • En del objekttyper er ikke beskrevet i SOSI

42 of 81

informasjonsmodellering

i vu-053

43 of 81

dagens situasjon

Det er flere utfordringer med informasjonen som benyttes i dag

  • Informasjonen er spredt på mange kilder (håndbøker, kontrakter, standarder osv)
  • Det er overlapp og avvik mellom definisjoner av informasjon i ulike etater og fagmiljøer
  • I noen fagmiljøer er det utviklet objekttypedefinisjoner
      • Disse er er i varierende grad standardiserte og maskinlesbare
      • I forhold til behovene i vegprosjekter mangler mange objekt- og egenskapsdefinisjoner

  • I Statens vegvesen benyttes objektdefinisjoner fra:
    • R761/R762 Prosesskoden, en arbeidsbeskrivelse for entreprenør
    • NVDB, database for forvaltning av vegobjekter
    • SOSI, også myntet på forvaltning

  • I disse tre "objektbibliotekene" er det gjerne ulike definisjoner av samme objekter
  • Ingen av kildene dekker det totale behovet for objekter og egenskaper til planlegging, prosjektering

44 of 81

hva er en konseptuell informasjonsmodell?

Planer og regler for hvordan informasjon skal organiseres idémessig.

Konsepter for organisering av informasjon kan f. eks være:

  • analoge eller digitale
  • etter en standard eller etter eget hode
  • med eller uten fysiske eller digitale hjelpemidler

Analogt

  • med gule lapper på en tavle
  • i et kartoteksystem
  • i et biblioteksystem

Digitalt

  • i datafiler på en harddisk
  • i regneark
  • i databaser
  • i et modelleringsspråk

45 of 81

krav til informasjonsmodellen

  • skal erstatte objektkodelister og accessdatabaser som brukes i dag

  • skal utvikles med utgangspunkt i eksisterende standarder

  • skal kunne beskrive både (forretnings)prosesser og objekter

  • informasjonen skal være maskinlesbar slik at den effektivt kan tilgjengeliggjøres i programvare

  • informasjon i modellen skal kunne stedfestes med høy presisjon

  • informasjon i modellen skal kunne beskrives med kompleks romlig geometri

  • informasjonsmodellene skal kunne danne utgangspunkt for tekstdokumenter

  • innholdet skal kunne oversettes til andre språk

46 of 81

hvordan organisere informasjonen?

Bruk av diagrammer har vist seg å være en effektiv metode for å organisere og visualisere kompleks informasjon.

Under ser du en tekst og et diagram som forklarer samme sak: Det amerikanske politiske systemet. �Mange vil oppleve at diagrammet forklarer temaet bedre/raskere enn teksten.

Her kan du lese mer om fordeler med å bruke diagrammer i informasjonsmodelleringHer kan du lese mer om modelleringsspråket UML

47 of 81

valg av modelleringsspråk

Basert på erfaringer fra tidligere standardiseringsarbeid er konklusjonen at Unified Modeling Language (UML) er best egnet til å modellere informasjon, objekter og sammenhenger mellom objekter i infrastrukturprosjekter.

  • VU-053 følger kartverkets regler for UML-modellering så langt det er hensiktsmessig
  • siden forretningsprosessene i infrastrukturprosjekter og geodataforvaltning er ulike kan det være områder i modelleringen som ikke dekkes av kartverkets regler
  • da vil prosjektet undersøke om det finnes andre standarder eller regler som er dekkende, hvis ikke modelleres det så nært opp mot kartverkets og ISO/TC-211 sine retningslinjer som mulig

48 of 81

hvorfor uml-modellering?

Utbredelse:

  • UML er bransjestandard for modellering av informasjon, også stedfestet informasjon
  • Det finnes ISO-standarder for UML-modellering generelt og for UML-modellering av geodata spesielt
  • UML benyttes blant annet til modellering av LAND-infra og CityGML
  • De nevnte standardiseringsorganisasjonene har stor medlemsmasse med mange relevante aktører:
  • Kartverket har utviklet regler for UML-modellering basert på ISO/TC-211 sin
  • INSPIRE benytter UML-modeller
  • Alle norske geodata er UML-modellert, UML benyttes også av NVDB

Egnethet:

  • Det finnes gode standarder for geometribeskrivelse, stedfesting, enheter mm som kan gjenbrukes
  • Støtter beskrivelse av nettverkstopologier med node/lenke som vegnett, VA-nett, EL-nett osv
  • Informasjonen i UML-modellene kan gjøres maskinlesbar med XSD-skjema
  • Informasjonen kan realiseres på åpne, standardiserte formater
  • Det er utført piloter i BA-nettverket med lovende resultater
  • Focus Software har testet implementering i egen software med XSD: VA, Veg, Veg (eldre versjon)
  • UML-modellen kan benyttes som utgangspunkt for tekstdokumenter og kan oversettes til andre språk

49 of 81

mer argumentasjon for uml

Relevant informasjon er modellert andre steder og kan gjenbrukes �

  • Kartverket har modellert mange fag som del av SOSI standarden
  • Okstra (Tyskland) har modellert mange fag
  • Inspire har modellert mange fag
  • OGC har modellert/standardisert generelle tema som geometrityper osv.

Hva er alternativet til UML?

  • Building Smart har benyttet modelleringsspråket Express til å modellere IFC-standarden for bygningsdeler. Express vurderes av flere grunner som mindre egnet enn UML.

  • I de påfølgende lysbildene følger vurderinger fra tyskland ang. overgang fra Express til UML som modelleringsspråk for den tyske objektmodellen for veg mm: OKSTRA

50 of 81

okstra: fra express til uml

In 2010 we published on the OKSTRA web site in document N0124 a feasibility study for the move from EXPRESS to UML. This included a survey of the state of the art at the time in the following areas:

Data modelling and Information encoding

It was observed that most data modelling projects for standardization were based on UML (conceptual) and XML (data exchange). Examples are the German standard for cadastral and topographical data (AFIS-ALKIS-ATKIS), AIXM (Aeronautic Information), CSML (Climate Science), CityGML, IFOPT (Public Transport), DATEX-II (traffic information), INSPIRE, InfraGML and the ISO 191xx models. There is a plethora of reference books, inexpensive software tools etc., and every computer science student learns to work with UML and XML. The conceptual model for IFC alignment is also UML, see http://www.buildingsmart-tech.org/downloads/ifc/ifc5-extension-projects/ifc-alignment/ifcalignment-conceptualmodel-cs

51 of 81

okstra: fra express til uml

Geographic Information

At the time the OKSTRA was created there existed no standardized data model for geographic data in EXPRESS, so that had to be custom-built. Later also a GML application schema for OKSTRA was derived from the EXPRESS model, but that meant the geometry models in the two variants were different. It was considered beneficial to base the OKSTRA reference model completely on the ISO standards, and this was much easier using UML. Full ISO conformance helps building SDIs, combining geographic data of different domains and using GIS tools.

A tool name ShapeChange existed as well (and exists today and continues to be enhanced, (http://shapechange.net/ ) that would convert a UML model conformant to ISO 19136 Annex E to a GML application schema.

52 of 81

okstra: fra express til uml

Metamodeling

UML offers standard mechanisms to create application specific meta models, e.g. in the form of stereotypes and tagged values. This helps in creating and maintaining a modeling guideline for OKSTRA (and other standards). Also, a model driven approach (MDA) to create further platform specific models (PSM) from the platform independent reference model can be easier implemented using these formalized meta modeling constructs. In EXPRESS we had to pack such information into specially designed comments. In our analysis we also stated that an EXPRESS model if needed could be generated as another PSM.

Please observe we did not say that UML was superior to EXPRESS concerning the expressiveness needed to build the OKSTRA models. There are 15 versions of EXPRESS-based OKSTRA, the later ones still in use. With UML however there are more and better modeling tools, better integration with other models (domain specific or general, like geometry) and better support for MDA.

Kind regards

Bernd Weidner

interactive instruments GmbH

53 of 81

hvordan utarbeide uml-modeller?

1 vi tar utgangspunkt i eksisterende krav og objektdefinisjoner i håndbøker

2 bruker fagfolk til å organisere og beskrive informasjonen om sitt fag

3 bruker spesialister til å modellere informasjonen i UML med egnet programvare

4 produktene av arbeidet kan være:

  • UML-modeller for objekter og arbeidsprosesser
  • XSD-skjema som benyttes til å tilgjengeliggjøre informasjonen i software
  • Produktspesifikasjoner som beskriver krav til dataleveranser

54 of 81

eksempler på kilder til innhold

SOSI-UML

OGC-UML

Håndbøker og standarder - tekst

NVDB-UML

UML-modeller for vegprosjekter

Objektkodeliste V770 - database

OKSTRA

55 of 81

56 of 81

Et par filmeksempler fra SOSI-vegkropp

Filmeksempler import/eksport fra Autodesk Civil 3d til GML basert på UML-modell for veg:

VA

Veg

57 of 81

Fra håndbøker til UML

Eksempler på grunnlag for UML-modellering

58 of 81

Må dele opp i håndterlige biter

O

S

V

.

.

.

59 of 81

Identifisere objekter og definisjoner

60 of 81

Hva kan/bør overføres til UML-modeller?

- Objektnavn

  • Objektdefinisjoner
  • Dimensjonerings- og beregningskrav?
  • Material- og utførelseskrav?
  • Forretningsprosesser?
  • Relasjoner og avhengigheter?

Hvor mye er det hensiktsmessig å ta med?

61 of 81

Fordeler med UML vs. håndbok

Programvareutvikler:

  • Kan lese inn objektnavn og definisjoner fra UML-modell i programvaren
  • Kan lese inn dimensjonerings- og beregningsparametere?
  • Slipper å lete/tolke i håndbøker og taste manuelt

- Går raskere, mindre sjanse for å feil

Bruker:

  • Får korrekte navn på objekter i prosjektering fra programvaren
  • Kan få tilgang til definisjoner av objekter
  • Forenkler arbeid med mengdeberegning, beskrivelse osv
  • Mye mer informasjon kan hentes fra prosjekteringsverktøyet

62 of 81

Fordeler med UML vs. håndbok

Oppdragsgiver:

  • Enklere å bestille oppdrag
  • Enklere å kvalitetssikre leveranser
  • Større sjanse for at krav blir fulgt
  • Større sjanse for at beregninger utføres likt i ulik programvare

63 of 81

Eksempler fra N100 «Veg og gateutforming»

Gir føringer for klassifisering av:

  • Veg- og gatesystemet
  • Gatetyper
  • Gatefunksjoner
  • Vegtyper
  • Veg- og gateelementer
  • Tverrprofil

64 of 81

65 of 81

66 of 81

67 of 81

68 of 81

69 of 81

70 of 81

71 of 81

72 of 81

N200 Vegbygging

Gir føringer for klassifisering av:

  • Vegkropp
  • Underbygning og grunnforhold, geoteknikk
  • Vegoverbygning

- Dimensjoneringskrav

  • Vannhåndtering
  • Skråninger og skjæringer
  • Mye mer…

73 of 81

74 of 81

75 of 81

76 of 81

77 of 81

78 of 81

79 of 81

Et “objekt” kan ha flere definisjoner

Overflaten av en vegkonstruksjon kalles “kjørefelt”, “fortau” eller “kollektivfelt” når vi beskriver hva det brukes til. Men når vi skal beskrive den tekniske konstruksjonen kalles overflaten “slitelag”. Det fysiske objektet vi observerer er det samme - men vi benytter ulike betegnelser i ulike sammenhenger. I tillegg er det behov for “usynlige” referanseobjekter i byggefasen.

En del av informasjonsmodelleringen er å avklare objektnavn, relasjoner og egenskaper - hva er hva?

80 of 81

«Fagmodell veg» vs «SOSI vegkropp»

  • BaneNor, NyeVeier, Kartverket og Statens vegvesen har samarbeidet i FOU-prosjektet “SOSI vegkropp”.
    • Er det to produkter, eller samme modell?
    • Fagmodell veg må dekke «alt»
    • SOSI vegkropp kan avgrenses til å dekke f. eks:
      • Kun forvaltning
      • Det samme som fagmodell veg
      • Noe midt i mellom

En fordel om SOSI sin konseptuelle UML-modell for veg får rikere innhold

81 of 81

Oppsummering

Statens vegvesen skal gjennomføre modellbaserte vegprosjekter, det gir:

  • bedre analyser
  • bedre planer
  • bedre beslutningsgrunnlag
  • færre feil på anlegg
  • mer effektiv anleggsdrift
  • effektiviseringsgevinster i hele prosjektets livsløp

Statens vegvesen skal videreutvikle metoden og fokuserer på:

  • tiltak som gir størst gevinst for kvalitet og økonomi i vegprosjekter
  • gjenbruk av eksisterende standarder og definisjoner
  • bruk av GIS-standarder, Statens vegvesen jobber med stedfestede data - geodata
  • effektiv bruk av grunnlagsdata fra de øvrige fagetatene i Norge (NGU, NVE osv)
  • kompetanseheving – det er avgjørende for å lykkes.