AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications

Description:

... 2D drawing 2. 3D model 3. 3D rendered model General 2D/3D Bentley Microstation 3D modeling Bentley Triforma BIM tool Bentley Architecture ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 60
Provided by: JINKO4
Category:

less

Transcript and Presenter's Notes

Title: AEC Integration Lab @ Georgia Tech How to deal with custom objects in Bentley Applications


1
AEC Integration Lab _at_ Georgia Tech How to
deal with custom objects in Bentley Applications
  • Ph.D. student Jin-Kook Lee
  • Professor Charles M. Eastman
  • Design Computing, College of Architecture
  • Georgia Institute of Technology
  • jklee_at_gatech.edu
  • 08/10/2006

2
Mainly deal with
  • BA Bentley Architecture / Building Products
  • PCS Bentley Parametric Cell Studio
  • Datagroup Definition Editor for object type
    definition
  • Datagroup Catalog Editor for object item
    definition
  • Parametric Design / Modeling using PCS
  • Case study Curved / Bended Curtain Wall

3
Custom Object in Bentley Building Products
Applications share UI with BA(Subordinated)
Build parametric cell (.paz) files
Stand alone application
Parametric modeling for custom object cells
Internal smallapplications of BA
Generate xml files for custom object menu
interface for BA
4
Simple process model for custom objects in BA
Datagroup definition editor
Datagroup catalog editor
Bentley Building Products
Parametric Cell Studio
Bentley Building Products
5
  • Bentley Architecture

6
Bentley Architecture
  • The focus of this Bentley Building application
    enables designers to maintain a strategy that
    addresses various essential project life cycle
    needs, including
  • Space planning and mass modeling determinations
    that occur in the beginning stages of a project.
  • Production-oriented activities that occur during
    modeling such as placement of walls, doors, and
    windows.
  • Drawing, schedule, and report extraction that
    occurs throughout the life cycle of a project,
    and beyond.

7
Building Objects Architecture Toolbox
8
Objects in BA
  • General type
  • Contour, space, column grid
  • Column
  • Wall
  • Door
  • Window
  • Floor
  • Roof
  • Stair
  • Toilet, shelving
  • User defined type
  • Curtain walls
  • Hand rails
  • Plumbing fixtures
  • Toilet accessories
  • (Unlimited) Additional custom object

9
Datagroup / Catalog Item definition for BA
10
DataGroup Catalog Editor in BA
11
Management of User-defined Object
  • Placement
  • Datagroup Definition
  • Edit Datagroup Catalog Items
  • Modeling the objects using Parametric Cell
    Studio4-1. How to create parametric objects
    behaviors
  • Again Placement to the model

12
1. How to place embedded custom objects
1. Architecture Modeling Toolbox
2. Fixture, Furnishing Equipment menu
3. Place User Defined Type dialogue box
4. Select Type of User Defined Objects in the
list 5. Select sub Items and modify their
properties
NEXT How to add a new object type in this list?
13
2. Datagroup Definition
1. Run Datagroup Definition Editor in Bentley
Building Applications, and add new definition
files. Also create their properties.
2. .xsd files are created in datagroupsystem
folder
NEXT How to add a new item in this definition?
14
3. Edit Datagroup Catalog Items
1. Run Datagroup Catalog Editor, and add new type
and their items. Also create their properties.
2. .xml files are created in datagroupcatalogs
folder
NEXT How to make geometric models?
15
4. Modeling the objects using PC Studio the
kernel
1. Using PC Studio, model the objects (cell). And
publish (compile) them to .paz files
16
5. Place a new custom (user-defined) object
1. Select and Modify the object items
2. Place the User Defined Object in Bentley
Architecture
17
  • Parametric Cell Studio

18
Parametric Cell Studio (PCS)
  • Stand alone application for parametric cell
    modeling
  • A little bit different interface compared with
    Microstation
  • Powerful yet so simple parametric design tool

19
How to build parametric custom object for BA
  • Components assembly of
  • Combination of Constraints on
  • Sophistication of Condition / Segments /
    Components and publication (compile) for Bentley
    Architecture

20
Special features of PCS
  • Define several components using simple drawing
    tool
  • Assembled components can be defined another
    component
  • Assembled components inherit all constraints of
    each component
  • Path and reference line based solid modeling
  • Several defined segments take charge of layer
    function and fulfill the roles of translation to
    BA
  • Substantial object-oriented concept and property
    inheritance gtgt perform a kind of power copy

21
(No Transcript)
22
Component-oriented approach
Sub components for other components / reference
line
4. Main Assembly
5. Final component
1. Basic Section
2. Basic components
3. Sub components
Various applications
23
  • Case Study

24
Case study
  • 1. Kawneer 2800 TRUSSWALL
  • 2. Curved and Bended Curtain Wall
  • Apply selective constraints for parametric
    modeling
  • Focusing on the parametric behavior / modeling

25
Case study 1. Kawneer 2800 TRUSSWALL
26
Modeling process
  • Section / basic drawing
  • Components modeling
  • Define path / reference line in each plane
  • Sweep / extrude / array along path for assembly
  • Constraints modeling in each plane
  • Define as a final model gtgt a new component

27
Constraints on XY Plane
  • Distance relation between the points on the
    path line
  • Distance of horizontal mullion
  • Angle of path line and mullion
  • Angle of path points (mullions location points)

28
Constraints on XY Plane
Axono view
1. Angle of Mullion to path
1. In case of A_1 360 degree
2. Angle of Path line point A_1 350 A_2
A_3
2. In case of ML_1 3 Array distances were
changed simultaneously
3. Mullions Horizontal Distance ML_1 4 00
ML_2 ML_3
4. Array distance of Mullions As same as ML_1
29
(No Transcript)
30
Constraints in YZ Plane
3. Array of Web following Mullion Height their
distance
1. Height of Vertical Mullion Component Assembly
2. Same Height constraint for rear mullion
31
(No Transcript)
32
Constraints in ZX Plane
1. Height Relation of Intermediate Horizontal
2. Shape Sweeping through the path
33
(No Transcript)
34
(No Transcript)
35
(No Transcript)
36
(No Transcript)
37
(No Transcript)
38
Inaccuracy of angle 10 degree
Solution 1. Elaborate parameters /
conditions 2. Condition control method
Example of Kawneer system Contextual placement
by angle
39
Constraints of basic mullion assembly
3. Array of Web following Mullion Height their
distance
1. Height of Vertical Mullion Component Assembly
2. Same Height constraint for rear mullion
40
Constraints of curved arc angle / distance
1. Angle of Mullion to path
1. In case of A_1 360 degree
2. Angle of Path line point A_1 350 A_2
A_3
2. In case of ML_1 3 Array distances were
changed simultaneously
3. Mullions Horizontal Distance ML_1 4 00
ML_2 ML_3
4. Array distance of Mullions As same as ML_1
41
Constraints for Horizontal mullion Edge cutting
1. Height Relation of Intermediate
Horizontal e.g HM_Height (Main.height / 4)
M.offset
2. Paralleled cut of horizontal mullion by
bended angle w.g bend.angle 270
(360-curved.angle)/2
42
Horizontal Mullion
B
d
a
b
C
c
Curtain wall path
Length a b c d Angle A B C B/2
A/2
A
Center point of arc
43
B
d
b
a
C
Length a b d Angle A B C B/2
A/2
A
Center point of arc
44
d
B
a
C
b
Length a b d Angle A B C B/2
A/2
A
Center point of arc
45
Constraints for angled cut
A2
L1
A1
B
d
b
a
C
HM_A1
A2 540-A1 A1 270(360-HM_A1)/2
A
46
Constraints for angled cut
47
Curved 2800 TRUSSWALL component could be defined
another component using its variables e.g.
curtainwall system using different angle,
distance and different anchor point
Constraints in PC Studio
- Length - Angle - Semi diameter of circle -
Coincidence on a point or path line - Sweeping
along path - Array along path - drop first or
last array - distance of array
48
Case study 2. Curved and Bended Curtain Wall
  • Simple application of Curtain Wall Parameters

49
Basic component definition
50
XZ Plane Constraints
51
(No Transcript)
52
Parameters Angle of Mullion path point / Mullion
Distance / Height And Basic component
definitions constraints
53
  • From Parametric Cell Studio
  • To Bentley Architecture

54
Extra issues for .paz format Publication
  • Model3d, Plan2d, or similar segments in PC Studio
    support the contextual display in Bentley
    Architecture model
  • Segment names should be provided accurately to BA
  • Performance sometimes PCS shows not a good
    result due to file size, complexity and so on.
  • Well-defined parametric cells are required to
    prevent inadequate parameters, e.g. limitation of
    variables(also related with performance issue)

55
Contextual Display in BA
1. 2D drawing
2. 3D model
3. 3D rendered model
  • Contextual Display is determined by whether the
    context is a drawing (1) or a model (2,3)

56
Ready to use in BAs User defined object dialog
box
57
(No Transcript)
58
Ready to use in BAs User defined object dialog
box
59
Resources / references
  • Bentley User Guide (html, chm)
  • Bentley Reference Guide and Example Movies
    (250MB)
  • Bentley Discussion Group- bentley.triforma.archit
    ectural 5,375 posted- bentley.microstation.pcst
    udio 452 posted
  • Example files for PCS (.pac, .paz)
Write a Comment
User Comments (0)
About PowerShow.com