StrucLink ISM Manual
StrucLink ISM Manual
StrucLink ISM Manual
Pro - ISM
Bidirectional data exchange between STAAD.Pro
and Integrated Structural Modeling (ISM) repository
2.6 Preventing collinear members from being exported as one physical member ........................18
Bentley's Structural Synchronizer product embeds ISM technology and offers tools for managing
revision history and viewing the model in ISM repository. Structural Synchronizer is supplied free
of cost with many Structural products offered by Bentley. It can also be downloaded from
Bentley’s web site free of cost. Structural Synchronizer also offers rudimentary capabilities for
editing the ISM model. For more details on Structural Synchronizer, please refer to Structural
Synchronizer documentation which is installed with this tool.
a. Create Repository: This option creates a new ISM model (repository). User needs to specify the
name and location of ISM repository.
b. Create from Repository: This option creates a new STAAD.Pro model from specified ISM
repository. User needs to open a new empty model in STAAD.Pro and then invoke the option.
c. Update Repository: This option updates specified ISM repository with the current STAAD.Pro
model. User gets an opportunity to view the changes from the current model in ISM repository
and accept changes. A revision history is created and stored by ISM.
d. Update from Repository: This option updates the current STAAD.Pro model with the content of
specified ISM repository.
Note: All ISM compliant applications offer the same four standardized options.
Note: STAAD.Pro uses StrucLink technology for exchanging data with ISM repository.
This is why the dialog boxes and Help->About options display the name
StrucLink for STAAD.Pro. The word StrucLink may be dropped in future versions
of STAAD.Pro.
ISM data exchange options are found under File menu of STAAD.Pro, as shown below
1. From the pull down menu bar in STAAD.Pro select File -> ISM -> Create Repository
2. You need to specify the name of the repository to be created. By default the ISM repository
name will be <STAAD Model Name>.ism.dgn
Do not change anything in Select Material File and Select Shapes File text boxes. These files
are used as intermediate reference for mapping STAAD.Pro materials and shapes to ISM
material and shapes.
4. Click Run button to start exporting current STAAD model to ISM repository
You may also view properties of members by clicking on them. Note that several analytical
members may be combined to form a physical member.
Note that several physical members in ISM model may be split to form multiple analytical
members in STAAD.Pro
1. From the pull down menu bar in STAAD.Pro select File -> ISM -> Update Repository
2. Select ISM repository (filename.ism.dgn) to be updated
3. StrucLink for STAAD.Pro dialog box appears with Update Repository option.
4. Do not change anything in Select Material File and Select Shapes File text boxes. These files
are used as intermediate reference for mapping STAAD.Pro materials and shapes to ISM
material and shapes.
5. Click Run button to start update process
6. The application will confirm that you want to update existing ISM repository
On left pane of ISM Viewer screen, you may view the entities that have been added, deleted
or modified by clicking on +, - or triangular icon respectively. To accept changed entities
(Added, Deleted or modified), check the box on left and click on Accept button at the bottom.
You may use Select All and then accept to accept all changes made in STAAD.Pro model.
Deleted
Member
Added
Member
These changes can be tracked using the ISM Revision Manager application from Structural
Synchronizer program group. A sample Revision History is shown below:
9. After the ISM repository is updated control is sent back to StrucLink window and the Update
Repository operation is completed. Any error encountered is displayed in the Errors and
Messages window.
Note: The STAAD.Pro model will not be updated if selective acceptance is made. You need to perform
‘Update from Repository’ to sync the changes.
1. From the pull down menu bar in STAAD.Pro select File -> ISM -> Update from Repository
2. Select ISM repository (<filename>.ism.dgn) to be updated from.
3. StrucLink for STAAD.Pro dialog box appears with Update from Repository option.
4. Do not change anything in Select Material File and Select Shapes File text boxes. These files
are used as intermediate reference for mapping STAAD.Pro materials and shapes to ISM
material and shapes.
5. Click Run button to start import process
6. An ISM model will be created on the fly from current STAAD.Pro model and compared with
the current model in ISM repository. ISM Viewer application will be launched to display the
changes to be made in STAAD.Pro model. You need to accept or reject the changes to the ISM
model.
On left pane of ISM Viewer screen, you may view the entities that have been added, deleted
or modified by clicking on +, - or triangular icon respectively. To accept changed entities
8. STAAD.Pro model is now updated with accepted changes form ISM model. Any error or
warning message is displayed in the Errors and Messages tab.
Note: The ISM repository will not be updated if selective acceptance is made. You need to perform
‘Update Repository’ to sync the changes.
The horizontal members going across the highlighted column in the above image cannot be
contiguous across the column even if the horizontal members have the same section property
and orientation. In such cases you should use Add Member Attribute option to prevent these
members from forming a physical member. Right-clicking on the selected member will pop up a
menu as shown above. Select Add Member Attribute option.
When this model is exported to an ISM repository, members across the column are not joined
together.
StrucLink for STAAD.Pro can create/access ISM repositories held in a ProjectWise data source. Users
with ProjectWise Explorer installed will have the option to read and write files to secure locations or
to cancel and save files normally to the local hard drive. Users without ProjectWise Explorer are
unaffected by the change.
ISM repositories can be stored either in a local/network drive or in a ProjectWise data source. To make
the ProjectWise location as the default option, in the Configure dialog box check the ProjectWise
option.
If ProjectWise option is checked, while accessing any ProjectWise location the application will display
the following ProjectWise login dialog.
Whenever an ISM repository is checked out from a ProjectWise location the following ProjectWise file
open dialog will be displayed.
After operations like Create ISM Repository and Update ISM Repository, the corresponding ISM file
should be checked in using the following ProjectWise check-in dialog.
Some applications need to synchronize with a portion of a large ISM repository or to synchronize
multiple model files within a single repository. Such group of ISM entities are referred to as ISM
Substructures. StrucLink for STAAD.Pro can classify a STAAD.Pro model as a substructure while
creating a new ISM repository. In this case the STAAD.Pro entities will be flagged with a
substructure classification so that when the model is updated only the relevant part of the
repository will be modified. Similarly, while importing any model from ISM repository that
contains multiple substructures, if any specific substructure is selected, only a group of ISM
entities that belong to the said substructure will be imported.
There is a checkbox in the StrucLink user interface with caption ‘Use ISM Substructures’. This
checkbox has to be selected to enable substructure functionalities, otherwise the application
will follow the default path.
While creating a new STAAD.Pro model from ISM repository with a selected Substructure
name
While updating ISM repository or updating from ISM repository with an associated
Substructure name
i. If a segment of the physical member is deleted in STAAD.Pro, the original ISM entity
will be deleted and new entities will be created with the remaining portions of the
physical member.
ii. If the cross-section of one of the segments is altered, the original ISM entity will be
deleted and new entities will be created instead.
iii. If orientation of one of the segments of the physical member is altered, the original
ISM entity will be deleted and new entities will be created instead.
iv. If member end release or offsets are specified to any of the intermediate segment, the
original ISM entity will be deleted and new entities will be created instead. (Note if the
offset provided does not create a gap between the segments, then member is left
untouched)
2. While exporting, StrucLink automatically forms Physical members from adjoining analytical
members with the same cross-section and orientation. However, note that the STRUCLINK
attribute can be used to change this behavior while exporting. See section 2.6.
3. As of current release (March 2016) Plate, Solid and Surface elements are not considered
during Import / Export.
4. The connection between an ISM object and STAAD object is maintained using ISM object IDs
and STAAD member ID in ‘.ism.struclink’ file. STAAD stores the member IDs in ‘.uid’ file. If
these files are removed, any import / export operation will recreate the entire STAAD model
rather than updating it.
5. Once a STAAD.Pro model is exported to an ISM repository or vice versa, you should not use
another file for import or export. In other words, the following workflows are not supported:
7. Node objects in ISM are very loosely bound with members. So, when a node attached to a
member in ISM is deleted, the associated entities may not get deleted. Therefore, when a
member is imported into STAAD, if a node is missing from the member, StrucLink uses the
‘Location’ property of the member to create nodes. It may happen that a deleted node is not
reflected during ‘Update from Repository’ operation unless the objects associated with the
node is also deleted.
ii. If any sections belong from the tapered group, these sections are exported to ISM as
varying section objects. (Note that, currently tapered hollow round tube, tapered
hollow square tube and tapered I type of sections can be exported.)
iii. If any sections belong from the prismatic group (say rectangle, circle, tee), these
sections are exported to ISM as parametric section objects.
9. If any sections belong from the STAAD.Pro’s section database tables, these sections are first
checked against ISM supported sections and if it fails, parametric section objects are created.
Note that, as of this release (March 2016), the currently supported Standards Organizations in
ISM are:
i. "ABNTNBR" - Associação Brasileira de Normas Técnicas
ii. "AISC" - American Institute of Steel Construction
iii. "AISCM" - American Institute of Steel Construction (metric standards)
iv. "API" - American Petroleum Institute
v. "AS" - Standards Australia
vi. "ASNZS" - Australian/New Zealand Standard (Standards Australia and Standards New
Zealand)
vii. "BIS" - Bureau of Indian Standards
viii. "BSI" - British Standards Institution
ix. "CEN" - European Committee for Standardization
x. "CISC" - Canadian Institute of Steel Construction
10. Similar to above, when a section is encountered during import, StrucLink checks if that ISM
section has any previous mappings with STAAD sections. If not, then it tries to create STAAD
sections in the following ways,
ii. For any ParametricSection objects, only rectangular, circular, tee, hollow circle, hollow
rectangle shapes are converted to STAAD sections.
iii. For any VaryingSection objects, only hollow circle, hollow square and I shapes are
converted to STAAD sections
11. As of this release ISM has only IIsmSteel and IIsmConcrete type materials. Accordingly,
StrucLink maps all materials in STAAD.Pro model, other than Concrete, as IIsmSteel material in
ISM. This means that Aluminum, Timber etc. will be created as IIsmSteel objects when
exported from STAAD.Pro model to ISM repository. However, the same material properties
are assigned to the objects.