TM-1874 AVEVA Everything3D™ (2.1) - Clash Manager Administration Rev 1.0
TM-1874 AVEVA Everything3D™ (2.1) - Clash Manager Administration Rev 1.0
Revision Log
Updates
Significant changes to content have been made for AVEVA Clash Manager 14.1. Due to the scope and scale
of these changes they have not been highlighted.
For smaller changes, change highlighting will be employed in future revisions. Where new or changed
information is presented section headings will be highlighted in Yellow.
Suggestion / Problems
If you have a suggestion about this manual or the system to which it refers please report it to AVEVA Training
& Product Support at [email protected]
This manual provides documentation relating to products to which you may not have access or which may not
be licensed to you. For further information on which products are licensed to you please refer to your licence
conditions.
Disclaimer
1.1 AVEVA does not warrant that the use of the AVEVA software will be uninterrupted, error-free or free
from viruses.
1.2 AVEVA shall not be liable for: loss of profits; loss of business; depletion of goodwill and/or similar
losses; loss of anticipated savings; loss of goods; loss of contract; loss of use; loss or corruption of
data or information; any special, indirect, consequential or pure economic loss, costs, damages,
charges or expenses which may be suffered by the user, including any loss suffered by the user
resulting from the inaccuracy or invalidity of any data created by the AVEVA software, irrespective of
whether such losses are suffered directly or indirectly, or arise in contract, tort (including negligence)
or otherwise.
1.3 AVEVA's total liability in contract, tort (including negligence), or otherwise, arising in connection with
the performance of the AVEVA software shall be limited to 100% of the licence fees paid in the year
in which the user's claim is brought.
1.4 Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law.
1.5 In the event of any conflict between the above clauses and the analogous clauses in the software
licence under which the AVEVA software was purchased, the clauses in the software licence shall
take precedence.
Copyright Notice
All intellectual property rights, including but not limited to, copyright in this Training Guide and the associated
documentation belongs to or is licensed to AVEVA Solutions Limited or its affiliates.
All rights are reserved to AVEVA Solutions Limited and its affiliates companies. The information contained in
this Training Guide and associated documentation is commercially sensitive, and shall not be adapted, copied,
reproduced, stored in a retrieval system, or transmitted in any form or medium by any means (including
photocopying or electronic means) without the prior written permission of AVEVA Solutions Limited. Where
such permission is granted, AVEVA Solutions Limited expressly requires that the Disclaimer included in this
Training Guide and this Copyright notice is prominently displayed at the beginning of every copy that is made.
Licenses issued by the Copyright Licensing Agency or any other reproduction rights organisation do not apply.
If any unauthorised acts are carried out in relation to this copyright work, a civil claim for damages may be
made and or criminal prosecution may result.
AVEVA Solutions Limited and its affiliate companies shall not be liable for any breach or infringement of a
third party's intellectual property rights arising from the use of this Training Guide and associated
documentation.
Trademark Notice
AVEVA™, AVEVA Everything3D™, AVEVA E3D™, [AVEVA Tags], Tribon and all AVEVA product and service
names are trademarks of AVEVA Group plc or its subsidiaries
Use of these trademarks, product and service names belonging to AVEVA Group plc or its subsidiaries is
strictly forbidden, without the prior written permission of AVEVA Group plc or AVEVA Solutions Limited. Any
unauthorised use may result in a legal claim being made against you.
Fluent is a trade mark of Microsoft Corporation. The Fluent user interface is licensed from Microsoft
Corporation by AVEVA and use of the Fluent trademark is strictly forbidden.
All other trademarks belong to their respective owners and cannot be used without the permission of the
owner.
1 Introduction ............................................................................................................................ 7
1.1 Aim ..................................................................................................................................................... 7
1.2 Objectives .......................................................................................................................................... 7
1.3 Prerequisites ..................................................................................................................................... 7
1.4 Course Structure ............................................................................................................................... 7
1.5 Using this guide ................................................................................................................................ 8
2 Installation of AVEVA Clash Manager................................................................................... 9
Exercise 1 AVEVA Clash Manager Installation ................................................................................ 12
3 Clash Manager Project Configuration................................................................................. 13
3.1 AVEVA Clash Manager Project creation wizard .......................................................................... 13
Exercise 2 AVEVA Clash Manager Wizard ....................................................................................... 17
4 Clash Manager Settings ....................................................................................................... 19
4.1 Starting AVEVA Clash Manager .................................................................................................... 19
4.2 AVEVA Clash Manager Settings .................................................................................................... 20
4.3 Project Details ................................................................................................................................. 21
5 Security Settings .................................................................................................................. 23
5.1 Security Levels ................................................................................................................................ 23
5.1.1 Clash Status Security Level ....................................................................................................... 24
5.1.2 Discipline Ownership Security Level ......................................................................................... 25
5.1.3 Clash Check Current Element Security Level ........................................................................... 26
5.1.4 Comments Security Levels ........................................................................................................ 26
5.1.5 Custom Security Levels ............................................................................................................. 27
5.2 User Access .................................................................................................................................... 28
5.2.1 Creating Users ........................................................................................................................... 29
5.2.2 Granting Discipline Membership................................................................................................ 29
5.2.3 Granting Discipline Supervision ................................................................................................. 30
5.2.4 Administrator privileges ............................................................................................................. 30
Exercise 3 Security Settings .............................................................................................................. 31
6 Elements and Clash Disciplines.......................................................................................... 33
6.1 Element Discipline Allocation ....................................................................................................... 33
6.1.1 Creating a new Discipline .......................................................................................................... 34
6.1.2 Discipline Allocation Attribute .................................................................................................... 35
6.1.3 Saving new settings ................................................................................................................... 36
Exercise 4 Creating Disciplines ......................................................................................................... 37
6.2 Clash Discipline Assignment ........................................................................................................ 38
6.2.1 Activate and order categories of rules ....................................................................................... 39
6.2.2 Discipline Order ......................................................................................................................... 39
6.2.3 Assignment Rules ...................................................................................................................... 39
6.2.4 Assignment Rules – A Worked Example ................................................................................... 41
6.2.5 Testing the rules ........................................................................................................................ 42
Exercise 5 Assignment Rules ............................................................................................................ 45
7 Clash Priority and Class ...................................................................................................... 47
7.1 The Priority tab ................................................................................................................................ 47
7.1.1 Create a new Priority ................................................................................................................. 48
7.1.2 Ordering the Priorities ................................................................................................................ 48
7.1.3 Priority Lookup Value ................................................................................................................ 48
Exercise 6 Clash Priority .................................................................................................................... 50
7.2 The Class tab ................................................................................................................................... 51
7.2.1 Create a new Class ................................................................................................................... 51
7.2.2 Ordering the Classes ................................................................................................................. 52
7.2.3 Class Lookup Value ................................................................................................................... 52
Exercise 7 Clash Class ....................................................................................................................... 53
1 Introduction
AVEVA Clash Manager™ is used to group clashes together and allocate them to owning disciplines for
investigation. Clashes can then be approved or reallocated to other disciplines with comments, for example a
hole in a floor plate may be required so the Pipe to Floor Clash is reallocated from the Piping Department to
the Structural Department.
Clash Manager is not intended to replace good design practice using AVEVA Everything3D™, it is intended
to enhance clash management.
1.1 Aim
The aim of the course is to provide the skills required to install and configure AVEVA Clash Manager with
AVEVA Everything3D.
1.2 Objectives
1.3 Prerequisites
Training will consist of oral and visual presentations, demonstrations and set exercises. Each workstation will
have a training project, populated with model objects. This will be used by the trainees to practice their
methods, and complete the set exercises.
Copyright © 2016.
AVEVA Solutions Limited and its subsidiaries. 7 www.aveva.com
All rights reserved.
AVEVA Clash Manager™ 14.1
Clash Manager Administration TM-1874
Certain text styles are used to indicate special situations throughout this document, here is a summary;
Menu pull downs and button press actions are indicated by bold dark turquoise text.
Where additional information is presented, or reference is made to other documentation the following
annotation will be used:
Additional information
System prompts will be bold, italicised, and presented in inverted commas i.e. 'Choose function'.
AVEVA Clash Manager is installed from the CD using the On-screen prompts. Make sure that the Clash
Manager is installed from the Setup Wizard.
Check the License Agreement textbox and click the Next button.
For AVEVA Everything3D, select E3D 2.1 Clash Manager and click the Next button.
Click Install.
The AVEVA Clash Manager project data is stored in an Oracle or MS SQL Server database. Before starting
the configuration of a new Clash Manager project, the database must be created in the server instance. For
the purpose of this training, an empty database ClashMgrTRA-A has been created.
This chapter will guide the user through the creation and configuration of a new Clash Manager project.
The first time AVEVA Clash Manager is started in an AVEVA E3D Project, a dialog is displayed to allow the
creation of a new Clash Manager project, or to use an existing Project.
User : A.MODELADMIN
Password : A
MDB : A-PIPING
Module : Model
The following will show the configuration of an SQL Server database. The configuration of an Oracle database
is not covered by this guide.
Click Next.
Click Next.
Enter:
Design Password: A
Click Next.
Client: AVEVA
Build the AVEVA Clash Manager Schema by working through the above chapter.
Before AVEVA Clash Manager can be used, defaults settings have to be defined for control, automatic
acceptance of certain clashes, automatic assignment of clash ownership, automatic grouping of clashes, as
well as doing some basic access control.
Once the database schema has been created for the project, clicking the Clash Manager option in the
Clashes options list from the Check group in the HOME tab will open the main AVEVA Clash Manager
window.
Before AVEVA Clash Manager can be used on a project, it is necessary to perform some configuration
tasks. The focus of these tasks is to produce an organized and structured presentation of clash data that
assists in the management of the clashes. All configuration tasks are carried out in the Configuration form.
The basic configuration tasks are necessary regardless of project size are Project, Discipline, Security, Group
and Assign.
The Project tab is used to specify the details for entering the Project. The Project Title, Client, Project
Number, Project, User ID, and Password textboxes at the top of the tab are for entry of project details.
Apply Group Changes to Clash Detail: This options list enables the Administrator to specify the policy for
the project. The selection made here determines whether or not the user can use the facility on the 'AVEVA
Clash Manager Options' form to choose whether or not group changes are applied to clash details within a
group. This option will be detail later.
The items in the Project Field frame are for selecting an attribute, the value of which is to be added to the
clash report for each clashing item. This additional data is useful for filtering and sorting purposes in the main
body of the report.
The Attribute textbox is for specifying the name of the attribute, e.g. AREA. Clash Manager will search for the
attribute on the clashing item, and if not found there, will search the owning hierarchy for it.
The Description textbox is for entering the attribute description that appears in the Clash Report.
The Default textbox is for specifying a default value for the selected attribute if not set.
5 Security Settings
In this chapter the user will learn how to control the ability for users to perform certain tasks on the clashes by
defining security levels and user access rights.
The Security tab of the Configuration form allows the administrator to update and view the overall security
arrangements for Clash Manager.
The tab essentially displays one of five panels for setting Security Levels. The first four panels allow to set the
security level for four different tasks:
Check CE: controls who can check the clashes for the Current Element.
For these panels, a slider control enables the security level to be set to one of the five state, High, Medium
High, Medium, Medium Low and Low, which will define the minimum access rights required for the users to
be allowed to perform the correspondent task.
The fifth panel, Users, allows the creation of users and the definition of their access rights by assigning them
to disciplines. When a discipline is assigned to a user, he may be granted two different access levels: member
or supervisor.
The level of control of a clash will then depend on the user’s assignment and level for the clash’s Owner
Discipline, and the security level set for the task.
This panel is used to set the Security Level for changing the status of a clash. The table below describe the
minimum access rights requirement for the user to be able to change the status, depending on the different
security levels.
This panel is used to set the Security Level for changing the discipline ownership of a clash. The table below
describe the minimum access rights requirement for the user to be able to change the discipline, depending
on the different security levels.
It is important to understand here the terminology for the discipline ownership and how it operates.
A clash is composed of a pair of clashing elements that may belong to two different disciplines. Only one
discipline is assigned to the clash depending on the order of the rules specified in the Assign tab. However,
if the user access allows it, he may manually change the assignment of a clash to other disciplines.
In the table below, the “current discipline” defines the discipline currently assigned to the clash (owner
discipline), and the “other discipline” is the discipline of the other clashing element.
If the user is member of the current discipline, he may “impose” the ownership, i.e. change the current clash
assignment to the other discipline of which he is not a member of. Conversely, if the user is not a member of
the current discipline, he may “acquire” the ownership, i.e. change the current clash assignment to the other
discipline of which he is a member of.
Medium (the default) Supervisor of other discipline and Member of the Administrator
discipline may acquire ownership.
Only the Supervisor of ADMIN discipline may impose ownership on a discipline not directly involved.
This panel is used to set the Security Level for checking the Current Element. The table below describe the
minimum access rights requirement for the user to be able to check the Current Element, depending on the
different security levels.
Clash Check CE automatically creates and runs a personal Clash Set. A suitable level of security is
important in order to maintain some control of the growth of Clash Sets.
This panel is used to set the Security Level for adding comments to a clash. The table below describe the
minimum access rights requirement for the user to be able to add comments to a clash, depending on the
different security levels.
Low Anybody.
The security levels may be customized if the defaults levels do not correspond to the project requirements.
A form will be displayed to set the required access rights to perform the selected action:
Change of ownership requires two access right selection for “Acquire” and “Impose”.
To create users, assign them to disciplines, and set their membership level i.e. member / supervisor, click the
User button from the Security tab of the Configuration form.
In AVEVA Clash Manager, the user credentials are based on the Windows NT authentication. To add a new
user, the provided name must be the Windows login of the user.
Enter steve.clashman
In the Users panel, the Discipline tree below the users tree may be used to assign disciplines to existing users.
The access to a discipline is granted by dragging and dropping the discipline to the user, the user to a
discipline, or by right click on the user’s name.
As seen in the previous section for Security Levels, a user may be supervisor of a discipline which will give
him higher privileges than a simple membership.
To make a user supervisor of a discipline, check the checkbox located next to the discipline name under the
user name.
If the security level for all the tasks is set to medium, the user steve.clashman:
Can change the status of all clashes owned by the piping discipline.
Can assign the ownership of a clash to the Piping discipline if a clash involves a piping element.
Can run a clash check on the Current Element if this one belongs to the Piping discipline.
Perform any of the four actions: changing status of any clash, changing any clash ownership, checking
the CE, adding comments to any clash.
AVEVA E3D users that are members of the DESADMIN team have unrestricted access to all AVEVA
Clash Manager features.
Set the security level of the current Windows user so that he will be able to create Clash sets.
Title: Piping-Area01
Check: /ZONE-PIPING-AREA01
When a clash check is run, each element of a pair of clashing elements in a clash is allocated to a discipline.
The Discipline tab of the Configuration form allows to create disciplines and define how clashing elements
are allocated to them.
Once clashing elements are allocated to a discipline, AVEVA Clash Manager can automatically assign the
clash ownership to one discipline. This may be the allocated discipline of either one of the clashing elements
in the clash, or any other discipline depending on user defined rules. The automatic assignment of a clash to
a discipline may be configured in the Assign tab.
In this chapter the user will learn how to create new disciplines and modify the automatic discipline assignment
of clashes.
The definition of discipline allocation by associating the value of an AVEVA E3D attribute with a Clash
Manager discipline.
At this stage it is decided which disciplines are required in the project (for this training example the standard
disciplines that are loaded by default we be used). Disciplines cannot be deleted once clashes have been
assigned.
Click the Discipline tab. Disciplines may be added and deleted by right clicking in the list gadget and using
the contextual menu.
The allocation of discipline to a clashing element is based on the value of an E3D attribute defined at the
bottom of the Discipline panel.
The default Project settings uses the attribute PURP which means for example that a clashing element having
a PURP value of “EQP” will be allocated to the discipline “Other Equipment”.
Whilst it may be better practice to use UDAs for this purpose, the training will use the “PURP” attribute of the
owning zone.
If the attribute values of the clashing items in a clash does not match any of the values defined in the discipline
list, then the element discipline will be set to a default discipline that may be specified in the Default dropdown
list:
Once settings have been modified or created, click Save for the changes to be written in the Clash Manager
database.
Clicking the OK button will then prompt the user to re-compute the clashes to apply the new settings on the
current clashes:
Here, as the disciplines have changed the selected options offer to re-evaluate the discipline assignments.
The different options of this form will be described along with the correspondent settings in the next
chapters.
Pending Assignment
This section explains how to configure the automatic assignment of clashes to disciplines.
Assignment Rules may be defined in this tab for elaborated selection criteria.
Priority may be used to assign the discipline of the element with the highest priority in the clash.
Class may be used to assign the discipline of the element with the most important class in the clash.
Element Discipline is one of the two disciplines allocated to the pair of clashing elements.
The ownership of a clash will be set to the first discipline that will match a rule in one of the categories described
above. If the category does not produce a result, the next category in the Application Order list will be
evaluated. For example, in the configuration shown above, Clash Manager will:
1. Check each discipline in the order defined in the Discipline Order / Assignment Rules list. If a
rule exists it will be evaluated for the corresponding discipline, and will assign the clash to that
discipline if the result is positive.
2. If no assignment rule is found or no rule has a positive result, the owner discipline will be set to
the element with the highest priority as defined in the Priority tab.
3. If the disciplines of the two clashing elements have the same priority, then the owner discipline
will be set to the element with the most important class as defined in the Class tab.
4. If the disciplines of the two clashing elements have the same class importance, the owner
discipline will be set to the one having the highest rank in the Discipline Order / Assignment
Rules list (top to bottom). If the two clashing elements are allocated to the same discipline, the
owner discipline will be set to the first clashing element.
Note that the category “Element Discipline” should always appear at the bottom of the Application Order
list as it will always return a result.
The activation and order of application of the four categories of rules may be specified in the top part of the
tab by using the arrow buttons located on the right of the list.
Select the Class item in the list and use the top arrow to
order the Class category in second position.
The lower part of the tab allows to order the disciplines and to create assignment rules.
The order of discipline may be modified by selecting the name of a discipline in the Discipline Order /
Assignment Rules list then clicking the arrows located on the right of the list. This will specify in which order,
from top to bottom, the disciplines will be evaluated against the “Assignment Rules” and “Element
Discipline” categories activated in the top part of the tab.
When particular conditions are met for a pair of clashing elements involved in a clash, the discipline assigned
to the clash may be different from the one defined by the Element Discipline. In this case, it is possible to
create specific rules to assign another discipline.
Once created, the list of rules assigned to the discipline will appear in the tree below the discipline node.
Clicking one of the rules will display the list of criteria in the area below the discipline list:
The user must then set values to the three columns Item, Attribute and Value to define the criteria.
When the selected item is an element, the user may choose keywords
like @discipline, @gytpe, @treeType, to return the properties of the
element. It is also possible to manually enter the name of an AVEVA
E3D attribute by selecting the Edit option. Attribute expressions may
be extended to related elements with the OF keyword, for example
NAME OF HREF.
When the selected item is general, the user may choose a keyword
like @status, @level, @type, @setDiscipline to return the
properties of the clash.
The user may enter multiple criteria for a rule. All the criteria must be true for the rule to be positive and the
clash assigned to the discipline associated with the rule.
With the current configuration and no rule defined, if a clash involves an element allocated to the Piping
discipline and an element allocated to the Structural Steel discipline, then the assigned discipline will be
Piping because it has the highest rank in the discipline order. However, the project requires to implement an
exception: if the clash is of type “Touch” and the name of the structural element contains “PIPERACK”, then
the assigned discipline should be “Pending Assignment” so that the clash is pending a manual assignment
after further discussions.
Enter:
Select @element-1
After saving and closing the Configuration form, a dialog will offer the user the possibility to re-compute the
existing clashes using the new configuration.
The options are automatically selected depending on the new settings. Select the Element Properties or Clash
Properties to re-evaluate, and click OK.
Create an assignment rule named “Panel penetrations” so that every clash involving a Piping element and
a Structural Steel element will be assigned to the Structural Steel discipline if the structural element has a
GTYPE value equals to PANE.
Evaluate the rules for Detail elements in the Test Rules form.
Note that as this rule will test detail elements (PANE) the results will be visible by selecting the
View > Summary Display > Clash Detail option.
A priority or a class may be assigned to clashing elements by changing the value of an attribute in Model.
The Priority and Class may be used in the Order of Application list of the Assign tab to automatically assign
the discipline of either one of the clashing elements in a clash, based on the rank of its assigned priority or
class.
Priority and class may also be used in rule expressions for automatic discipline assignment and automatic
clash acceptance, with the use of the @priority and @class keywords available for an element.
The Priority tab of the AVEVA Clash Manager Configuration form allows to create, modify, delete Clash
Manager Priorities, and to define how these priorities are assigned to clashing elements by specifying an E3D
Attribute and lookup values.
For the new priority to be available in other tabs of the form, click the Save button.
The rank of priorities is important as assignment rules based on Priority will return the element having the
priority with the highest position in the list.
A lookup E3D attribute has to be specified in the lower part of the tab so that elements will be assigned the
priority having a value matching the one in the specified attribute.
For the purpose of this training the lookup attribute will be set to Description, but in production it is
recommended to create a specific UDA with valid values for the clash priority.
The lookup values can then be specified in the list by selecting a priority, right clicking in the Attribute Value
column and selecting the Edit option.
It is important to understand that the lookup value is not a simple text entry but actually a regular expression
that may contain wildcards. In the example above, entering simply “1” in the Attribute Value will in fact return
a true result for all Description containing the character “1” for example “102” or “B-1” etc.
More thoroughly, to match exactly the character “1” the value to enter should be the regular expression “^1$”,
which means all values starting with “1” and ending with “1”.
2. Set a value for all the other priorities except “unknown” in the Priority list. For instance, set the value ^2$
for the priority “two”, value ^3$ for priority “three” etc.
4. In the Assign tab, activate the Priority check and ensure it is in second position below Assignment
Rules. Save the new settings and click OK. Do not re-compute the clashes.
5. In Model, navigate to /P1502A and change the Description value to “2”. Savework.
6. As the Model data has changed, re-run the Clash Set to reflect the modifications in the clashes.
Because the pump /P1502A has a higher priority (two) than the other clashing elements (unknown), the 5
clashes involving the pump are now re-assigned to the Proc Vessels and Facilities discipline:
The Class tab of the AVEVA Clash Manager Configuration form allows to create, modify, delete Clash
Manager Classes, and to define how these classes are assigned to clashing elements by specifying an E3D
Attribute and lookup values.
Note that working with Classes is based on the exact same workflows as for the Priorities explained in the
previous section.
For the new class to be available in other tabs of the form, click the Save button.
The rank of classes is important as assignment rules based on Class will return the element having the class
with the highest position in the list.
A lookup E3D attribute has to be specified in the lower part of the tab so that elements will be assigned the
class having a value matching the one in the specified attribute.
For the purpose of this training the lookup attribute will be set to Function, but in production it is recommended
to create a specific UDA with valid values for the required clash class.
The lookup values can then be specified in the list by selecting a class, right clicking in the Attribute Value
column and selecting the Edit option. As for the Priorities, a regular expression should be entered.
2. Set values for all the other classes in the list except the Unknown class. Use the same text as description
with the prefix ^ and the suffix $, for example ^Procurement$
4. In the Assign tab, activate the Class check and ensure it is in third position below Priority. Save the
new settings and click OK. Do not re-compute the clashes.
5. In Model, navigate to /EQUIP_SUPPORT and change the Function attribute value to “Fabricated”.
Savework.
6. As the Model data has changed, re-run the Clash Set to reflect the modifications in the clashes.
Because the structure /EQUIP_SUPPORT has a higher class (Fabricated) than the other clashing elements
(Unknown), the 13 clashes involving the structure are now re-assigned to the Structural Steel discipline:
8 Clash Acceptance
AVEVA Clash Manager is supplied with standard clash status descriptions and states to assign an acceptance
level manually or automatically to a clash.
In this chapter, the user will learn how to create new statuses, and to define rules for the automatic assignment
of clash statuses.
In the AVEVA Clash Manager Configuration form, the Status tab allows the creation, modification and
deletion of clash statuses.
The standard statuses Approved, Conditional, Pending, Unapproved, Unknown are available for all
disciplines, and cannot be modified or deleted.
Additional custom statuses may be created for specific disciplines to suit the project requirements. When
creating a new status, the following fields must be specified:
Description: Enter a short description for the status, this description will appear in the reports and may be
used in rules via the keyword @status. Custom statuses are generally discipline specific so a typical custom
status description may be “Piping Approved”.
State: Select a standard status that will represent the acceptance level of the clash on the Clash Charts and
Summaries.
Access: This will define which discipline will have access to the custom status. This can also be set to “Any”
for a general access.
Select Edit.
Select Edit.
As for the disciplines, the clashes may be assigned an acceptance level automatically by using assignment
rules.
The acceptance assignment rules may be created in the Accept tab of the AVEVA Clash Manager
Configuration form:
When the clashes are checked, the rules are evaluated in the order shown on the Status list, from top to
bottom. The clash will be assigned the status associated with the first rule that will return a positive result.
The application order of the acceptance rules may be changed by selecting a status in the list and
clicking the arrows at the right.
It is important to note that rules are evaluated against the clashing elements, not groups. The acceptance
value of a group will take the acceptance value of the clashing element having the worst status in the group.
A typical case is a rule checking that the two clashing elements are in the same Pipe. Entering the rule
@element-1, NAME, @element-2 will not work because this will return the name of the clashing elements
which generally are not named, e.g. an elbow. The correct expression would be @element-1, NAME OF
PIPE, @element-2.
In this example, a rule will be created to automatically approve the clashes with the following conditions:
When those conditions are met, the clash should be assigned the “Piping Conditional” status.
Select @element-1
Click Save then click OK to close the form. The following dialog will be displayed to re-compute the clashes
with the new rules.
Click OK.
1. Create a new status For Design Review with the base state Pending and accessible for Any discipline.
2. Create a new acceptance rule Same Pipe that will automatically assign clashes to the “For Design
Review” status when the following conditions are met:
- The two elements are owned by the same PIPE : @element-2 / NAME OF PIPE / @element-1
3. Order the rules so that the For Design Review status is evaluated before the Piping Approved status,
because the rule for Piping Approved would include all the elements of the rule For Design Review.
The chart and clash summary should now look like this:
9 Clash Groups
Many clashes may exist between pairs of significant elements. The clashes exist at lower levels in the
hierarchy i.e. at the primitive level. These low level clashes may be grouped together and selected for viewing,
reporting and approval as a single entity, namely, as a clash group.
In this chapter, the user will learn how to configure the grouping of clashes, how groups are assigned a
discipline, status, Level/Type, and how to control the change policy when the group status in changed
manually.
Clash groups may be configured in the Group tab of the AVEVA Clash Manager Configuration form.
Default Group Level: these drop-down lists are used to specify the level in the hierarchy at which the clashes
are grouped within the appropriate discipline. For example, clashes within a pipe, may be reported at primitive
level, at the branch level or at the pipe level.
Group Clashes between element pairs within +/-: is for specifying the proximity of primitive clashes to be
reported as a group. Because the specified values are 'plus or minus', the coordinate dimensions of the volume
in which the clashes are considered to be a group are each twice the stated value.
Exceptions list: The pane at the bottom of the tab is for specifying exceptions to the default group levels
specified in the drop-down lists above. The user may specify a GTYPE and associate it with a rule for the
elements to be grouped within a specific Group Level.
Changing the group settings in mid project will not modify the existing groups.
GTYPE: select the type of clashing element that needs to be grouped under the GTYPE specified in the Group
Level column. The types available in the drop-down list are the ones created in the Gtype/Tracking tab.
Select * for any type of element.
Attribute: specify an attribute name to filter the clashing elements with the attribute value specified in the
Value column.
Value: specify a value which will be checked against the attribute value of the clashing elements to apply the
grouping under the specified Group Level.
Group Level: specify the type of element which the specified clashing element type should be grouped under.
The selected Group Level must be either the same GTYPE as the clashing element or any legal parent.
Like detail clashes, clash groups have their own properties like Status, Discipline and Level/Type, which
may be set independently from the detail clashes. Manual changes to group properties may be achieved in
the Clash Group Properties form:
When the group properties are set to Auto rules, the following process is applied:
Group Discipline: the automatic assignment of a discipline to a group follows the rules defined in the Assign
tab of the Configuration form, applied to the group level element e.g. a STRU.
Group Status: when the clashes are recomputed, the group is assigned the status of the detail clash having
the worst status as defined in the order shown on the Status tab, from bottom to top. For example, if a group
contains two clashes, one is approved and one is unapproved, then the group status will be unapproved.
The Test button available in the Accept tab allows to evaluate the rules for groups. In this case, the Test
Rule evaluates the rule on group elements but does not override the new group status with the new detail
status. This means that re-computing the rules might not generate the same results as the Test feature.
Level/Type: the clash level and type of a group is defined by the detail clash having the worst Level/Type as
defined in the Level/Type tab of the Configuration form, from top to bottom. For example, if a group contains
two clashes, one being HS/CLA and the other being SS/CLA then the Level/Type of the group will be HS/CLA.
The “worst case clash” is defined by the order of the pair of Clash Level and Clash Type in the Level/Type tab
of the configuration form.
This order may be modified by using the arrows on the right of the list. However, it is recommended to keep
the default order.
When the status of a group is modified manually by a user, the changes may be propagated to all the clashes
in the group. This behaviour may be controlled by the user, by changing the “Apply Group Changes to Clash
Detail” policy. If set to true, changing the status of a group will be propagated to its clash members. If set to
false, only the group status will be changed. This policy is available in the Customise form, or on the Group
Properties form.
The administrators may prevent the users to change this policy by using the “Apply Group Changes to Clash
Detail” option in the Project tab of the AVEVA Clash Manager Configuration form.
- Always: the policy in the Customise form will be set to true and the user will not be able to modify it.
Changing the status of a group will always be propagated to its members.
- Never: the policy in the Customise form will be set to false and the user will not be able to modify it.
Changing the status of a group will never be propagated to its members.
When the policy is set to true, the group acts as a “Master”, i.e. if its properties have been modified manually,
the properties of the detail clashes will always be updated to be the same as their owning group.
However, if the policy is set to false, the group properties will be set automatically according to the rules, and
this may depend on the owned detail clashes. So if a group property is changed manually, it may be overridden
by a detail clash property after re-computation of the clashes.
2. Change the Default Level for all elements in a STRU to be grouped at SCTN level.
3. Add an exception so that the supports are grouped at STRU level. This may be done by creating a rule
where the attribute PURP of a ZONE has the value SUPP.
These changes will only affect the new clashes but will not modify the existing clash groups. It is
recommended to define these settings once and for all before running the first Clash Set in the project.
Otherwise, the administrator will have to delete all Clash data using the Administrator Options form as
described in section 10.3.
10 Miscellaneous Administration
The Comments tab of the Configuration form allows to add standard clash comments the designer may wish
to add to a clash for a given discipline.
These predefined comments will be available in the list shown when clicking the Quick Comment button in
the Comments tab of the Clash Property form.
10.2 Gtype/Tracking
The Gtype/Tracking tab of the Configuration form allows to create GTypes and to make them controllable
for the tracking utility.
Once created, the new GType will be available in the rule editors for automatic assignment, acceptance, and
grouping.
Rules may be simply the name of an element to be included. The name of an element may also be
preceded with a ! character to be excluded.
More advanced rules may be created using PML expressions, and may be extended with regular
expressions to widen text criteria.
For example, to include all the Pipes with a diameter greater than 100mm, the rule to enter would be:
To include all the element in zones with a name ending with “AREA01” the rule would be:
Specific administrator tasks are available for users that are either supervisors of the Administrator discipline
or free users.
Lock Database: Lock the Clash Manager database to prevent non-administrative users
from entering Clash Manager during administrative work. When this
button is selected, you will be prompted to enter a reason, which will be
displayed to users who attempt to enter the Clash Manager project.
Evaluate Element Properties: Re-compute the properties of the clashing elements like Class, Priority,
Area code and Discipline. This is typically performed after model or
configuration changes.
Evaluate Clash Properties: Re-compute the properties of the clashes like grouping, ownership,
acceptance, level/Type and status.
Track Changes: Initiates saving the current discipline/status/counts. This has the effect
of adding another point in the history shown on the Clash Manager
form. 'New' clashes are tracked from this point. You will be prompted to
enter a description for the new period or point (milestone).
Manually Load Clash Files: Loads a desclash output files to replace any that are partially loaded
following a system failure.
Delete unreferenced data: Removes from the clash report data any groups or elements that are
no longer involved with clashes.
Removes all clash report data from the database, but not
Delete ALL Clash data including configuration data. Therefore, clash set definitions, check list,
Comments and History: obstruction list and so on remain, but can be deleted manually. The
clash history is deleted.
Export Configuration Data: Saves the current AVEVA Clash Manager configuration to a file.
Import Configuration Data: Restores the AVEVA Clash Manager configuration from a file.
Database Maintenance: Options to manage the AVEVA Clash Manager project database.
Value Meaning
Value Meaning
Select All Programs > Oracle – OraDb10g_home2 > Configuration and Migration Tools > Database
Configuration Assistant