Library
The effectiveness of the OpenBrIM Platform mostly comes out of the OpenBrIM Library. OpenBrIM Library provides parametric definitions for all things engineering customizable to be used with many structures. All structural and non-structural components are created in this central repository. For example, bridge structures can be envisioned as a collection of components such as the deck, traffic barriers, girders and cross-frames, bearings, piers, and abutments. Components like piers and abutments comprise smaller components like piles, footings, columns, walls, caps, and steel reinforcing. These individual components can be defined with a relatively small number of parameters. Any component can be developed into a standard bridge component by identifying the minimum data parameters necessary to define it completely. A simple example is a rectangular concrete footing, where three variables – width, length, and thickness – can be used to define the outline shape. All similar rectangular footings for a bridge can use the exact geometric definition by defining different width, length, and thickness variables for each footing. All needed is to locate their position in the overall structure by defining a reference point on the component, its station, offset, and elevation along the bridge alignment. Other non-geometric data can also be associated with the component, such as material type or date constructed. All of these parameters form the standard data required to define the component. A complete bridge model is developed by combining all standard components into an assembly. Components are designed to work with each other to be connected and stacked up, just like Lego pieces. OpenBrIM App allows users to put these components together to easily create even the most complex models by setting a few parameters.
The OpenBrIM Library provides a home where these components can be developed, organized, and hosted in an open and collaborative environment. The bridge model shown in the figure above is assembled using the individual components defined in the OpenBrIM Library. Individual components that were used to make the bridge model are shown below.
Below is a YouTube video demonstrating various types of library components that include 3D representations, analytical representations, rebars, AASHTO chapters, code check components, and load rating components.