You are on page 1of 8

Knowledge-Based Robust Piping Design

Blake Lu, Guobiao Wang, Peihua Gu,


Mechanical and Manufacturing Engineering Department
University of Calgary
blu@ucalgary.ca, gwang@ucalgary.ca, gu@enme.ucalgary.ca

Abstract is approved. The designer usually has little knowledge


of stress analysis and structural optimization. They
Substantial reduction of the cycle time between design the layout according to the specification, the
the piping layout design and the stress analysis is still a experience and the engineer’s draft design requirements.
challenge that engineering, procurement and Meanwhile, the engineer is seldom responsible for
construction (EPC) are facing. This paper discusses designing piping layout. He/she finds problems and
such a design problem. The research proposes a asks designers to redesign.
knowledge-based expert system, which integrates For such a problem, many design handbooks [ 1 ]
professional knowledge and codes, expert experiences, would recommend a set of table and diagrams to assist
and the effective robust design concept, in order for the designer to design the supports with suggested spans.
piping designers to create ready-to-approve layouts in A research on a pipe support design aims to optimize the
an easy and fast way. This paper aims to eliminate design among those pre-designed supports, eliminating
the unnecessary cycle time for the current design some supports based on the analysis [ 2 ]. A software
procedure – not to change the procedure. tool available in the market is called PSO. It identifies
pipe support locations according to practical distances
Keywords: Robust Design, Piping Design from supportable structures. Only feasible support
locations (most are edited manually) are considered for
Introduction pipe support location optimization. The optimization
actually is the stress analysis process, which is now done
In piping design, efforts have been made to reduce by the piping engineer.
the cycle time between the proposed piping layout and Above practices have one thing in common which
the stress analysis. Canadian EPC companies generally is designing all potential supports with the layout first
have two groups – the design group and the stress based on the previous design experience and then
group that work on piping layout. The problem arises optimizing them. In reality, they are not real
due to the current workflow – normally the piping optimizations. It’s a technique to test and see which of
designer generates the layout design, then the piping those pre-designed supports are “better” than the others.
engineer conducts the stress analysis. If there are stress From the viewpoint of robust design, the problem can
problems, the feedback will be given to the designer be summarized as below:
who re-layouts the pipes and submits to the engineer 1. Piping system’s reliability highly depends upon the
again. This iterative process keeps going until the design stresses and displacements;
2. The stresses and displacements may be caused by
the system’s static loadings, dynamic loadings, and Develop Critical Line List
thermal effects;
3. If the system can be designed such that its stresses
and displacements are least sensitive to the Review
changes of those loadings and thermal effects, then Layout Stress Isometrics
its design is robust. Design
4. Theoretically, Robust Design can have two levels and
Redesign Acceptable
of application in regard to the piping design –
static application only and all purpose application
(covering static and dynamic). The second level
application may get involve every aspect of piping Review Conceptual Study
design and analysis process which may lead to a
systematic approach to piping systems. However,
that is not our purpose in this discussion. Our goal Review 3-D Model
is to eliminate the unnecessary iteration time for
the current design procedure – not to change the Review & Approve the Isometrics
procedure.
5. Thus, the goal can be achieved by applying robust Figure 1. Pipe Stress Work Process [ 1 ]
analysis techniques during the piping design stage.
conceptual design. Finally the isometrics are extracted
According to the present industrial practices, we
from the 3D models and approved by the engineer.
only need to consider static loadings and thermal
Designers’ major task is to generate the draft
effects during this stage.
layout designs. They use the design application tools,
6. In respect to the traditional design method, most
such as AutoCAD, AutoPlant, SolidWorks, etc., to
feedback from the engineer would suggest
create a 2D/3D layout and send to an engineer for
designers to change supports’ positions or
approval. On the other hand, engineers may use the
occasionally change the layout. That is because
analysis tool, such as AutoPipe, CAEPIPE, etc., to
designers arrange those supports mainly based on
check and analyze the structural stress. Based on the
their previous industrial experience.
analytical result and their experience, they would keep
Regarding the work process, it may vary
finding problems and kicking the layout design back to
depending on different plants. According to [ 1 ], a
the designer for redesign until it got approved. The
typical work flow (as indicated in figure 1) may start
longer cycle time exists for the following reasons:
from the identification of the critical line list. The
z Designers can only use the design software. They
designer prepares the preliminary isometrics. The
don’t have enough knowledge to use the
engineer applies stress analysis onto those isometrics.
analytical FEA tools and to understand the
The analyses may suggest the designer to make
respective results.
revisions until the stress results get improved and
z Engineers can use and understand the analysis
acceptable. Then, it goes to the conceptual studies. The
software. However, they are not expected to spend
designer can expect to receive more feedbacks related
time on CAD drawing and redesigning, but
to those non-critical lines. Beyond this point, the
instead they provide critical suggestions as
designer works on 3D modelling based on the approved
experts. affected by their operation environment, which is called
To reduce the cycle time means the layout design robustness. Designers pursue the robust design all the
must be good enough and need few changes when it time. The robust design is such a design that satisfies
gets to the engineer so that it can be approved quickly. design requirements while minimizing the effects of the
This can be possible only if environmental variability on the product performance
z The designer knows better of structural stress and [ 4 ]. Those environmental variations may include raw
completes both design and analysis; or the materials, manufacturing processes, and/or operational
engineer can do both design and analysis by environments that can cause deviations of the product
him/her own – one person does all. performances and functions. This thesis will verify that
z The layout design is robust from the very the independence axiom can always lead to a robust
beginning so that it is ready to approve when it design, while the robust designs do not necessarily
comes onto the engineer’s table. require the independence. Thus, the designs may be
Obviously, it is not cost-effective if both divided into three categories: feasible designs, robust
engineers and designers are required on the same designs, and ideal designs. It is understandable that
education level. However, it is still possible for one sometimes it is not always possible for the designers to
person to do all required things. Notice that the stress achieve the ideal goals. A possible approach is first to
problems can always be solved by adjusting the layout. generate a feasible design, then seeks to acquire the
And all activities to do this are regulated by the robustness, and then achieve the possibility of the
professional codes, technical knowledge and former independence.
experience – all are rule-based stuffs. Thus, the Currently, it is difficult for the engineers to analyze
solution is an AI tool – a knowledge-based expert their designs' robustness and independence in a single
system that can help designers to complete the tasks framework. The functional evaluation scientifically
formerly done by engineers. As a tool, it is also analyzes the physical structure to achieve best design
possible to integrate the robust design technique to results. While Taguchi method provides a system that
maximum reduce the iteration times. How to apply can lead to a robust design, Axiomatic Design assists
Robust Design? The following section focuses on this engineers to achieve an ideal design. Because
topic. Axiomatic Design targets on the ideal design, it does not
support any other designs that do not obey the
Robust Design and Discussion independence axiom. Axiomatic Design is a foregoing
design theory. Taguchi method is an experimental
Some of the mechanical system designs are found system-based traditional robust engineering technique
to be better or more robust than the others. One of the that is not directly related to the independence concept
research efforts is to find a way to achieve “good” or [ 5 ]. These are different techniques and concepts that
optimal designs. Suh [ 3 ] proposed an Axiomatic are difficult to integrate together. A unified framework
Design theory, which consists of two axioms: would benefit the design and analysis processes and
independence axiom and information axiom. This may help to reach the best design goal – to be ideal or at
theory defines ideal designs that obey the independence least robust. This thesis will come up with such a
axiom. However in reality, not all designs can be framework that deals with both independence and
functionally independent but still serve the purpose. robustness of the design. It introduces the integration of
On the other hand, it is always desirable that the the independent analysis, which is based on Suh's
product performances are not affected or minimally Axiomatic Design, and robust analysis, which is based
on the traditional robust technique. It can help the coupled design. Uncoupled design is the most preferred.
designer to seek an ideal design or a robust design in In reality, design parameters in the physical
respect to the specific design conditions. Some designs domain may have variations (σDp) caused by changes
may not be ideal or robust. Then the designers need to of the environment, including manufacturing, usage,
decide to keep the designs or to make some changes to and other environmental factors. Although these
achieve the ideal or robust design. variations are unable to be controlled by designers, the
A robust design means the designed performance is performance function may not be sensitive to those
hardly affected by the environmental variations. The changes. This is still robust.
product’s ability to fulfill the function is then insensitive, Mathematically, the covariance and
or robust, to the changes from those uncontrollable variance-covariance are often used to measure a certain
noise parameters of the environment. Products face kind of dependence between the variables.
environmental variability in respect to raw materials, Thus,
manufacturing processes, and operational environment, Fr = D • Dp
which can cause deviations of the design performance VC(Fr) = VC ( D • Dp ) (2)
T
and functions. As discussed above, Axiomatic Design VC(Fr) = E [(D • Dp) • (D • Dp) ] (3)
T
can lead to an ideal design only if the independence VC(Fr) = D •VC (Dp) • D (4)
axiom is verified, which means it must be an uncoupled When Frs are independent to each other. The
design. In some cases, the decoupled designs are also variance-covariance is just the variance itself. Dps have
acceptable because they may become independent under the same story.
the specific conditions. However, the decoupled design Sv = D • D T (5-1)
may not be robust for the potential environmental Where
variations. Svi = (σFri /σDpi )2 (5-2)
According to Suh’s theory, the design process can Assuming there is a uniform Sv when the design
be considered as a procedure mapping from the equations and parameters represent the same types of
functional domain to the physical domain [ 3 ]. If Fr physical relations and properties.
denotes the functional requirement, and Dp, the design Svi = (σFri /σDi )2 = Sv (6)
parameter, then the performance function can be Then,
expressed as Sv = Sv [ I ] = D • DT (7)
Fr = D • Dp (1) It is called the sensitive matrix here.
Where D • DT= Sv [ I ] means D and DT can be inversed each
Fr = [Fr1, Fr2, Fr3, …, Frn ] T other and D is an orthogonal matrix:
Dp = [Dp1, Dp2, Dp3, …, Dpm ] T D-1 = DT (8)
D is called design matrix. Dij = ∂Fri / ∂Dpj Thus,
When n > m, it is a coupled design and n < m, a D-1• ( DT)-1 = DT• D (10)
redundant design. Only when n = m, it has chance to be The orthogonal transformation,
an ideal design [ 3 ]. Although n = m, it still has DT•( D • DT) • D = DT • (Sv [ I ] ) • D = Sv DT • D
chances to be a coupled design (which does not obey the (11)
independence axiom) or a decoupled design (which may Thus, we have,
conditionally become independent). In this case, Dij = 0 tr (DT • D) = tr (D • DT ) = tr ( Sv [ I ] ) = n Sv
(when i ≠ j) means uncoupled design; Dij = 0 (only when (12)
i ‹ j) means decoupled design; otherwise Dij means
Then we have norms,
|| D ||F = [ tr ( D • DT )/n ]1/2 = Sv ½ (13) Interfaces
-1 -1 -1 T 1/2
|| D ||F = { tr [ D • ( D ) ]/n } Expert User
T -1 -1 1/2
= { tr [ D •(D ) ]/n }
T 1/2 CAD CAE
= { tr ( D • D )/n }
= Sv ½ (14)
With these norms, the condition number can be derived.
Kf = || D ||F || D-1 ||F = Sv ½ Sv ½ = Sv (15) Knowledge Inference
According to the property of Condition Number, if Base Engine
K is relatively small, the matrix is called a
well-conditioned matrix; otherwise, it is ill-conditioned. Figure 2. Piping Expert System
Thus, when the design brings out vector Fr (functional
to develop a tool that can be used by designers and help
rrequirements) and Dp (design parameters ~ physical
to accomplish everything after the first draft layout is
parameters), as well as their performance matrix D, it
created. The system can take in the draft layout design
can be determined whether the design is independent
with the standard format. Based on the robust design
and robust.
rules, the system analyzes it and redesigns the layout
The derived sensitive matrix Sv or the condition
towards robustness. Then, it is send to a pre-selected
number K can definitely be used onto the product design.
CAE environment for analysis. The system gets the
A design that satisfies the following conditions is
feedback from that CAE tool and makes changes to the
considered robust:
design model based on the rules collected in the
1. Sv is a diagonal matrix, and
knowledge base of the system. The revised design, then,
2. Values of the elements on the diagonal should be
is sent to the CAE-environment again and gets
identical and relatively small.
reassessed. This process will continue until the system
considers the changed design fulfills the requirement.
Knowledge-Based System
The system has four interfaces, the user interface
to setup the conditions and select the format which can
The developed Robust Design framework
be matched by the pre-selected CAD and CAE tools,
provides a right way to solve the problem from a
the CAD interface to communicate with CAD
theoretical perspective. The other major reason for the
applications, the CAE interface to exchange data with
cycle time problem, as mentioned above, dues to the
CAE applications, and the expert interface to update
difference of knowledge levels of the design group and
the knowledge base in the system.
the stress group. This makes it possible to apply
Currently the research group and EPC partners are
knowledge engineering and artificial intelligent
working together, collecting necessary knowledge for
techniques in this area. A design system can be
the system.
developed to do most things of the layout design and
The following example is to demonstrate the
the stress analysis. It is a knowledge-based expert
developed robust design framework works on piping.
system, in which relative rules in terms of robust
design criteria, professional knowledge, industrial
Piping Supports
codes and expert experiences are collected. It functions
as a “person” who is able to look after most tasks
The piping structure is considered as a statically
formerly done by designers and engineers. The idea is
indeterminate system. It can be separated into elements. this requires that the moments be insensitive to those
Each element’s stresses can be calculated in terms of its variations of supporting forces, which are determined
static loadings and temperature changes. In this by the loading.
research, “Z” section was selected as it most likely had Support B’s location will be decided by the
the negtive reaction force with worse stress, if the following calculation. Element 3-B-4 consists of 3-B
support’s location was not selected correctly. As shown and B-4 pipes. The lengths and weights are denoted by
in Figure 3, an 8” pipe comes from Point A and goes L3B, L4B, W3B, and W4B respectively. Element 4-C-5
along X direction. From Point B, it goes to C along Z consists of 4-C and C-5 pipes. Their lengths and
direction, and then continues to go along X direction to weights are denoted by L4C, L5C, W4C, and W5C.
D. At the biginning, the designer may create this based Because
on the experienced span requirement. ∑ Mx = 0, ∑ Mz = 0, ∑ Fz = 0
Thus,
1
M3z = R3y • L3B - W3B • L3B /2
A 3 M4x = R4y • L4B - W4B • L4B /2, or
2 B M4x = R4y • L4C – W4C • L4C /2
M5z = R5y • L5C – W5C • L5C /2
C 4
R3y + R4y + R5y = W3B + W4B + W4C + W5C
5 3 M3z
D
6
R3y
7 4 B M4x
Figure 3. Original Design
Following the current design method, the designer C R4y
would normally arrange a group of supports with a 5
span of 15 feet for each pair in regard to A53 steel M5
shown in Figure 3. Is this arrangement a robust design?
R5y
Mechanically, the design can be simply modelized as
“Z” strucutre with three supports as indicated in Figure Figure 4. Structural Analysis
4. in another words, the pipe section between support 3 The above functions represent the mechanical
and 5 is considered. Its static loading includes the relationship between the structural strength, supports,
uniform weight and two moments at each end due to and loads.
the internal actions of the separation from the other If performance function Fr = D • Dp is
parts. Based on structural mechanics, this is a statically constructed as
indetermined structure that can be divided into two M=D•R
pipe elements. For the piping system, the stress is the Where
major concern during the design and analysis. Any M = [ M3z, M4x, M5z] and R = [ R3y, R4y, R5y]
cross section’s stress can be calculated using its Then,
internal moment. Obviously, for this strucutre, the ∂M3z / ∂R3y ∂M3z / ∂R4y ∂M3z / ∂R5y
maximum moments will occur at those position of the D = ∂M4x / ∂R3y ∂M4x / ∂R4y ∂M4x / ∂R5y
supports. Thus, the robustness may be achieved when ∂M5z / ∂R3y ∂M5z / ∂R4y ∂M5z / ∂R5y
the stresses are insensitive to loading changes. In turn,
According to the above equations, the following 1
relationships can be derived.
∂M3z / ∂R3y = L3B, A
∂M3z / ∂R4y = 0, 2
∂M3z / ∂R5y = 0 3 B
∂M4x / ∂R3y = 0,
∂M4x / ∂R4y = L4B, C
4
∂M4x / ∂R5y = 0
5
∂M5z / ∂R3y = 0,
∂M5z / ∂R4y = 0, 6 D
∂M5z / ∂R5y = L5C
7
Thus, the design matrix is
Figure 5. Robust Design
L3B 0 0 The above work can be done through the computer
D = 0 L4B 0 calculation, including checking robustness, exchanging
0 0 L5C data with CAD and CAE applications, revising the
layout, displaying design and analysis results, and
The sensitive matrix will be outputting design documents.

L3B2 0 0 Summary
T
D•D = 0 L4B2 0
0 0 L5C2 Robust Design methodology, together with
professional piping knowledge, industrial codes, and
Acoording to the sensitive matrix’s characters, expert experiences, can be applied to build up a
L3B2 = L4B2 = L5C2 knowledge-based expert system. As a general approach,
If using the robust design and analysis can achieve the design
M4x = R4y • L4C – W4C • L4C /2, goals by analyzing the design matrix of the performance
then the following expression can also be derived, function which indicates if obeys the independence
L3B2 = L4c = 2
L5C2 axiom and/or robust requirement. Thus, it is possible
The relationship is expressed as for such a system to automatically accomplish most
L3B2 = L4B2 =L4c = 2
L5C2 works which are usually done by both the designer and
Thus, the engineer. Then, the cycle time between layout
L3B = L4B = L4C = L5C design and stress analysis can be significantly reduced.
This is the condition for the design to achieve its
robustness. The result indicates that 3-B, B-4, 4-C, and Acknowledgments
C-5 have the same length. As shown in Figure 5, when
the physical structure is designed with L3B = L4B = L4C Authors would like to thank. NSERC, Fluor Daniel,
= L5C, it is robust. VECO, Jacobs, Bantrel, and AECL for their support in
the development of this research.
References

[ 1 ] Bausbacher, E. and Hunt, R. Process Plant Layout [ 5 ] Taguchi, G., Chowdhury, S., and Taguchi, S.
and Piping Design, PTR Prentice Hall, 1993 Robust Engineering, McGraw-Hill, 2000
[ 2 ] Houston, T. and Thorp, J. Advanced Pipe Support [ 6 ] Angeles, J. The robust Design of Mechanical
Optimization Techniques and Their Application to Elements and Systems, CSME Forum 2002
Power and Process Plant Piping Systems, [ 7 ] Cai, E. Petro-Chemical Piping Design, Chemical
Proceedings of ImechE 1989-1, p95, London Industry Publishing Company, Beijing, 2002
[ 3 ] Suh, Nam Pyo Axiomatic Design – Advances and [ 8 ] Kim, Y. Reviewing TRIZ from the Perspective of
Applications, Oxford University Press, 2001 Axiomatic Design, Design 2000
[ 4 ] Dunsmore, W., Pitts, G., Lewis, S. M., Sexton, C. [ 9 ] Zheng, L., Artificial Intelligence and Expert
J., Please, C. P., and P. J. Carden, Developing System: Principles and Application, China
Methodologies for Robust Mechanical Agriculture University Press, 2004
Engineering Design, Proceedings of the Institution
of Mechanical Engineer – Part B – Engineering
Manufacture 08/20/97, Vol. 211, Issue 3, P179

You might also like