Fremgangsmåde for opbygning af konfigureringssystemer i ...

Fremgangsmåde for opbygning af konfigureringssystemer i ... Fremgangsmåde for opbygning af konfigureringssystemer i ...

15.07.2013 Views

3.2.5.2 Detaljerede objektbeskrivelser (CRC-kort) og topologiske data Den centrale del af fasen objektorienteret analyse og design er dokumentationen af detailviden på CRC-kort (class-responsibility-collaborations). Disse indeholder den detaljerede dokumentation af variable, regler, beregninger, geometri mm. for de definerede produktdele. Klasse navn: Bib. Placering: Forfatter: LodretArmeringsRippe Ansvar ( Overordnet beskrivelse af klassen ): Model C. S. Christensen Laver en lodret rippe til bagplade armeringen Er lavet af 4 stænger 1 i hvert hjørne og optil 4 ”løse” stænger der er placeret inden i bøjler. Nedarvet fra ”Egne” klasser: Evt. tegning: Nedarver klasser: BooleanSolid BlockMixin fra standard Intent Rippen ligger Her ned men bund er mod højre side af papiret, og der er 2 løse stænger Variabler Type AntalSekunndaereStænger Integer (Default 0) Boejle String (Default ”F60”) Hoejde Integer default 2000 PrimaerStangDiameter Integer (Default 16) SekundaerStangDiameter Integer (Default 10) Funktioner Værdi Type BøjleAfstand 15*StangDiameter Integer Bredde Værdi hentes nede i subKlassen Bøjler hvor den defineres afhængig af den valgte bøjletype Integer Dybde Værdi hentes nede i subKlassen Bøjler hvor den defineres afhængig af den valgte bøjletype Integer TykkesteDiameter Den værdi af Primær – eller sekundær stangdiameter der er tykkest *3 dog mindst 50. Integer Height BagpladeHoejde Integer Length ElementTykkelse-BagpladeTykkelse-70 Integer Width ElementBredde Integer Klasser Værdi Armeringsstang (Armeringsstang) Lodrette stænger der ligger i hjørnerne på 4 instanser af hver 1 stang bøjlerne Bøjler (RippeBøjle) De bøjler der holder stænger sammen Afstand Det antal instanser af denne klasse der skal til for mellem bøjler diff. Bøjleafstand. 1 bøjle sidder ½ at der er bøjler nok afstand oppe. SekundæreArmeringsstang (Armeringsstang) Evt. sekundære stænger placeret langs lange sider Mellem 0 og 4 instanser af hver 1 stang af bøjler med en afstand diff. I TykkesteDiameter Afhængig af det valgte antal. fra nærmeste Primære stang. Figur 23: CRC-kort anvendt hos Dalton Betonelementer [Christensen, 2004] Anvendelsen af CRC-kort er forløbet uden større principielle problemer. Den væsentligste forskel er behovet for at kunne beskrive information om geometriers overflader, kanter, indsætningspunkter, parametriske relationer etc. Dette har 53 Fremgangsmåde for opbygning af konfigureringssystemer i byggebranchen, -erfaringsopsamling.

medført at der i forskellige projekter er foretaget forskellige tilpasninger af CRCkortets grundstruktur, f.eks. fra den første prototype, der blev lavet hos Dalton (Figur 23). Ved modellering af geometri på CRC-kort blev det fundet hensigtsmæssigt, at anvende referencer til eksterne 3D CAD-modeller. Altså at man fra CRC-kortene refererer til et katalog med alle de nødvendige CAD-filer. Denne problemstilling rejser problematikken der diskuteres i næste sektion, nemlig behovet for et IT-baseret dokumentationssystem, hvor en bruger kan klikke på en reference til en CAD-model og få den vist frem. Herved vil man også kunne undgå at de samme data beskrives to steder. 3.2.5.3 Behov for et IT-baseret dokumentationssystem Anvendelsen af CRC-kort har i flere tilfælde givet anledning til anvendelse af ITbaserede dokumentationssystemer. Sådanne anvendes bl.a. APC og GEA-Niro, hvor Lotus Notes anvendes som platform for at dele CRC-kort på virksomhederne intranet. I relation til PKB-projektet var der et udpræget behov for at anvende IT-baserede dokumentationssystemer. Disse blev dog ikke opbygget, da projekterne endnu ikke var fuldskala-projekter, og fordi der ikke findes standardiserede dokumentationssystemer. Anvendelsen af et sådant system ville sandsynligvis understøtte en forbedret dokumentation og videnindsamlingsproces, bl.a. fordi: • Det vil være lettere for alle at tilgå og vedligeholde information. Dermed er en strukturel barriere elimineret. • Man vil kunne overvåge og styre, at de forskellige personer lægger den krævede information ind i dokumentationssystemet. • Man vil eliminere en del dataredundans, ved at kunne lave elektroniske links og referencer. Dette vil specielt være en stor styrke ved dokumentation af geometri, hvor topologiske data bør ligge i selve CAD-modellerne. 3.2.5.4 Valg af software I forbindelse med de konfigureringsprojekter, der er udført i relation til nærværende projekt (PKB) er det erfaret, at valget af software ikke er let. Som beskrevet i foregående afsnit skyldes en del af udfordringerne, at der tilsyneladende ikke findes et bredt udvalg af modent software, der håndterer modellering af både geometri og viden. For at hjælpe med at skabe klarhed over softwaremarkedet er der lavet en særskilt rapport med beskrivelsespunkter og en klassificering af software [Hansen&Hvam, 2004b]. En række softwaresystemer er klassificeret (gengivet i Figur 17) og karakteriseret ud fra listen, der her er gengivet i Tabel 1. Fremgangsmåde for opbygning af konfigureringssystemer i byggebranchen, -erfaringsopsamling. 54

3.2.5.2 Detaljerede objektbeskrivelser (CRC-kort) og topologiske data<br />

Den centrale del <strong>af</strong> fasen objektorienteret analyse og design er dokumentationen <strong>af</strong><br />

detailviden på CRC-kort (class-responsibility-collaborations). Disse indeholder den<br />

detaljerede dokumentation <strong>af</strong> variable, regler, beregninger, geometri mm. <strong>for</strong> de<br />

definerede produktdele.<br />

Klasse navn:<br />

Bib. Placering: Forfatter:<br />

LodretArmeringsRippe<br />

Ansvar ( Overordnet beskrivelse <strong>af</strong> klassen ):<br />

Model C. S. Christensen<br />

Laver en lodret rippe til bagplade armeringen Er lavet <strong>af</strong> 4 stænger 1 i hvert hjørne og optil 4 ”løse”<br />

stænger der er placeret inden i bøjler.<br />

Nedarvet fra ”Egne” klasser:<br />

Evt. tegning:<br />

Nedarver<br />

klasser:<br />

BooleanSolid<br />

BlockMixin<br />

fra standard Intent<br />

Rippen ligger Her ned men bund er mod højre side <strong>af</strong> papiret, og der er 2 løse stænger<br />

Variabler Type<br />

AntalSekunndaereStænger Integer (Default 0)<br />

Boejle String (Default ”F60”)<br />

Hoejde Integer default 2000<br />

PrimaerStangDiameter Integer (Default 16)<br />

SekundaerStangDiameter Integer (Default 10)<br />

Funktioner Værdi Type<br />

BøjleAfstand 15*StangDiameter Integer<br />

Bredde Værdi hentes nede i subKlassen Bøjler hvor<br />

den defineres <strong>af</strong>hængig <strong>af</strong> den valgte bøjletype<br />

Integer<br />

Dybde Værdi hentes nede i subKlassen Bøjler hvor<br />

den defineres <strong>af</strong>hængig <strong>af</strong> den valgte bøjletype<br />

Integer<br />

TykkesteDiameter Den værdi <strong>af</strong> Primær – eller sekundær<br />

stangdiameter der er tykkest *3 dog mindst 50.<br />

Integer<br />

Height BagpladeHoejde Integer<br />

Length ElementTykkelse-BagpladeTykkelse-70 Integer<br />

Width ElementBredde Integer<br />

Klasser Værdi<br />

Armeringsstang (Armeringsstang)<br />

Lodrette stænger der ligger i hjørnerne på<br />

4 instanser <strong>af</strong> hver 1 stang<br />

bøjlerne<br />

Bøjler (RippeBøjle)<br />

De bøjler der holder stænger sammen Afstand<br />

Det antal instanser <strong>af</strong> denne klasse der skal til <strong>for</strong> mellem bøjler diff. Bøjle<strong>af</strong>stand. 1 bøjle sidder ½<br />

at der er bøjler nok<br />

<strong>af</strong>stand oppe.<br />

SekundæreArmeringsstang (Armeringsstang) Evt. sekundære stænger placeret langs lange sider<br />

Mellem 0 og 4 instanser <strong>af</strong> hver 1 stang<br />

<strong>af</strong> bøjler med en <strong>af</strong>stand diff. I TykkesteDiameter<br />

Afhængig <strong>af</strong> det valgte antal.<br />

fra nærmeste Primære stang.<br />

Figur 23: CRC-kort anvendt hos Dalton Betonelementer [Christensen, 2004]<br />

Anvendelsen <strong>af</strong> CRC-kort er <strong>for</strong>løbet uden større principielle problemer. Den<br />

væsentligste <strong>for</strong>skel er behovet <strong>for</strong> at kunne beskrive in<strong>for</strong>mation om geometriers<br />

overflader, kanter, indsætningspunkter, parametriske relationer etc. Dette har<br />

53<br />

<strong>Fremgangsmåde</strong> <strong>for</strong> <strong>opbygning</strong> <strong>af</strong> <strong>konfigureringssystemer</strong> i byggebranchen,<br />

-erfaringsopsamling.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!