Post Job Free
Sign in

Design Assembly

Location:
Edmonton, AB, Canada
Posted:
November 21, 2012

Contact this candidate

Resume:

Int J Adv Manuf Technol (****) **: *** ***

DOI **.1007/s00170-006-0407-8

ORIGINA L ARTI CLE

Y. Li . M. Fang . M. L. Feng . S. Frimpong

Three dimensional modeling of the working linkage

of load-haul-dump loader

Received: 17 December 2003 / Accepted: 6 January 2006 / Published online: 11 April 2006

# Springer-Verlag London Limited 2006

Abstract 3-dimensional (3D) modeling approach of the connected together with an articulation joint. Steering is

working linkage of load-haul-dump (LHD) loader has been achieved by changing the articulation angle with hydraulic

presented to implement 3D computer aided design (CAD) actuators. The working linkage of LHD loader is a loader

and manufacture. The modeling approach is described in assembly supported by the front frame of LHD loader.

detail with application examples. The major issues in There is a big bucket mounted on lift arms. The working

implementing modeling are discussed. Research work is linkage provides a function for lifting, lowering and tilting

focused on integration of basic modeling operations in the the bucket during loading operations.

HELIX design system with modeling methods proposed in A lot of effort has been invested to study the navigation

and guidance system for an autonomous LHD loader [1 3].

this work to achieve part modeling, assembly modeling,

and assembly analysis of the working linkage. Part However, there is less study in automation design of LHD

modeling operations in the HELIX design system and loader now. In recent years, 3D CAD has been recognized

proposed compound modeling method are used together to as one of the most important technologies for mechanical

design the parts in 3-dimensions. Assembly modeling product [3]. This technology is also critically important to

operations in the HELIX design system and proposed promote automation design of LHD loader. Traditional

feature-based modeling and assembly method from top to CAD system represents the design in terms of 3D entities

bottom have been integrated to assembly parts into an (wireframe, surface, and solids). Some of them are only a

assembly tree structure in 3-dimensions. Assembly anal- geometric representation of the object for observation.

ysis operations in the HELIX design system have been They do not have enough of the features to allow testing of

proposed to find out the geometric connection, express the the product design against the product requirement. These

spatial dimension and make the interference check in the representations have little significance to the process

assembly model. This approach can be used for all kinds of planner who interprets the design in terms of manufactur-

3D modeling of the working linkage of LHD loader. ing features, e.g., holes, pockets, and fillets [4].

Feature-based 3D modeling is an intelligent form of

Keywords Working linkage . LHD loader . 3D modeling . design representation. One of main advantages of feature

Compound modeling . Feature-based modeling modeling over common geometric modeling is the ability

to associate functional and engineering information to

shape information in a product model. In the manufacturing

1 Introduction domain, a feature representation is in terms of holes, slots,

channels, fillets, and chamfers. The parts of the working

LHD loaders are used to transport ore in underground linkage contained these features. It is necessary to focus

mines. The body of the vehicle consists of two parts research on the creation of 3D model of the working

linkage of LHD loader by using this technology.

HELIX system is a feasible feature-based CAD system.

Y. Li . M. Fang . M. L. Feng It provides feature operations to create feature-based part

School of Resources and Engineering, models. It also provides a tool for assigning 3D geometric

Beijing University of Science and Technology, constrains between components. Even so, it needs to

Beijing 100083, People s Republic of China

combine some particular methods to design the working

Y. Li . S. Frimpong linkage of LHD loader when using this design system. The

part modeling, assembly modeling, and assembly analysis

Department of Civil and Environmental Engineering,

School of Mining and Petroleum Engineering,, of the working linkage can be performed.

University of Alberta, Edmonton, T6G 2G6, Canada

In this work, we focus on 3D modeling of parts,

e-mail: *********@*****.***

components, and assembly of the working linkage of LHD

Tel.: +1-780-***-****

loader. We combine the basic operation functions in

Fax: +1-780-***-****

857

HELIX design system with the modeling methods complex parts, the compound modeling, which integrates

established in this work to model the working linkage in some modeling technologies, such as wire frame, solid,

3-dimensions. surface, and feature-based part modeling, is used. The

following are modeling methods:

2 Modeling

2.2.1 Shell part

2.1 System structure

The system supports two methods to create a model of shell

Figure 1 shows the schematic of the working linkage of a part of the working linkage. They are skinning modeling

typical LHD loader [5]. This mechanism can be assumed to and sweeping modeling.

consist of a front frame to which lift hydraulic linkage and

The sweeping modeling creates a model by specifying

rocker hydraulic linkage are attached. The working linkage

a cross-section curve of an object and a trajectory curve

has provided a system for operating the lift arms and the tilt

of the cross section and then sweeping the cross-

of the bucket.

section curve along the trajectory.

The lift hydraulic linkage provides a function for

The skinning modeling creates a model by specifying

lowering and raising the bucket to a position. It consists

several cross-section curves of an object and then

of hydraulic actuators, lift arm and bar linkages. The bar

connecting them smoothly.

linkages are joined on a pair of the lift arms, which is

pivotally mounted on the front frame. The lift arms may In the above two methods, choosing which method

automatically be raised and lowered by means of extensible depends on the requirements of how the surface should.

hydraulic actuator. The lift arms continue to raise or lower Figure 2 illustrates the latter method. In designing the

to support a work implement when the pistons of actuators bucket model, its shapes are defined by the cross-section

are moved along the chamber. The rocker hydraulic linkage data. The procedure is: (1) create two cross-section curves

provides a function for rotating the bucket from first as basic shape (Fig. 2a); (2) use the operation TRANS-

position to second position. It consists of hydraulic FORM/TRANSLATE, to move smallest cross-section to

actuators and a bucket. The bucket is mounted on lift defining position (Fig. 2b); (3) use the operation SUR-

arms and rock hydraulic actuators. As the lift arms are FACE/SKIN, to connect vertices of adjacent laminas to

raised and lowered, the attitude of the bucket relative to the form surface of bucket (Fig. 2c); (4) use the operation

ground level is controlled through actuation of extensible OFFSET or PARAMETIC, to add or modify thickness to

actuator on the lift hydraulic linkage. Extension and the bucket (Fig. 2d).

retraction of actuator on the rocker hydraulic linkage By interpolating the surface created via the above

operates and controls the bucket. procedure, a bucket model whose cross-section curves are

According to the structures of the working linkage, it can smoothly connected can be obtained. In the bucket

be regarded as a mechanism consisting of components,

such as hydraulic cylinders, lift arm, bar linkage, and a

bucket. All components are assembled by parts.

2.2 Part modeling

In the design system, the parts assembled into the working

linkage can be built into 3D models of solid, wireframe,

and surface by appropriate modeling methods. For feature-

based parts, the feature-based part modeling [6], which

offers parametric and feature-based modeling in addition to

the common geometric modeling facilities, is used. For

Fig. 1 Design system Fig. 2 Bucket model modeling

858

operation, cross-section curves are created as laminas, on

condition that the number of vertices of each lamina is

equal. However in part operations, the laminas have

different numbers of vertices, their edges should be

properly divided so that the number of vertices is equal.

2.2.2 Cylinder part

The system supports two methods to create a model

cylinder part. They are extruding modeling and rotating

modeling.

The extruding modeling creates a model by extruding

curves defined in the XY-plane about the Z-axis.

The rotating modeling creates a model by rotating

curves defined in the XY-plane (definition curve) about

the Z-axis. The steps to create sleeve by this method

are: (1) create definition curve of sleeve (Fig. 3a); (2)

use the feature operation REVOLVE, to rotate defini-

tion curve about the z-axis 360 (Fig. 5b) to form solid

model (Fig. 3c); (3) use the feature operation HOLE, to

hole in solid model so that the sleeve model is formed

(Fig. 3d).

A cylinder model can also be created by extruding

modeling. However, two things differ: to create simple

cylinder models, such as a parallelepiped and cylinder,

the most used method is extruding modeling; instead,

Hydraulic cylinder-black modeling

Fig. 4

to create complex cylinder models, the most used

method is rotating modeling. The former creates a

model by extruding the cross-section curve and the

latter does it by revolving definition curve. Figure 4

Fig. 3 Sleeve modeling Fig. 5 Connect plate modeling

859

shows the modeling procedure of a hydraulic cylinder 2.3.1 Assembly modeling

by extruding modeling.

This subsection introduces assembly modeling methods of

the working linkage. The task involves 3D assembly

modeling of components, such as hydraulic cylinders, lift

2.2.3 Sheet-metal part

arm or rocker arm, bar linkages, and a bucket. The design

and interaction tools provide feature-based part modeling

Sheet-metal parts are very popular in parts of the working

operations that are necessary to create the components of

linkage. The building models of sheet-metal parts are

an assembly. In addition, they provide a tool for assigning

performed in two cases:

3D geometric constraints between components. Feature-

1 To complicated shapes, SURFACE function can be

based modeling [6], which includes parametric and

used to create simple small curve surfaces, such as

constraint-based assembly modeling [6, 7], assembly

boundary curve surfaces, planes, and sweeping

method from top to bottom and the assembly tree structure

surfaces. Then, by using the Boolean operations to

[8], have been suggested for assembly modeling, modifi-

combine these small curve surfaces, a complicated

cation, and to optimize their configuration. The assembly

surface can be created. Finally, by adding thickness, a

modeling consisting of three stages is described below:

sheet-metal part solid model can be formed.

First, the assembly design of the working linkage involves

2 To simple shapes, SHEET METAL function can be

the creation of assembly models that specify the relative

used to create solid model directly. Figure 5 shows an

location and orientation of components. In the design

example of sheet metal function. In this figure, connect

activity, components are assembled together to create an

plate of lift arm is spread into a plane plate by

assembly model. Surface mating constraints are used to

calculating its sizes (Fig. 5a). Use feature operation

locate and orient components with respect to each other.

HOLE, to hole in the plane plate (Fig. 5b). Use the

There are three major types of mating conditions: distance,

sheet metal function, to bend the plane plate and create

angle, and alignment. This design activity is supported by

connect plate model (Fig. 5c,d).

constraint-based assembly modeling. Figure 6a and b show

the mating piston with respect to the cylinder by this

operation. The base component cylinder is a cylinder with a

blind hole and the mate component piston is a cylinder with

2.2.4 Complex part

a cylindrical shaft. Figure 6a shows that two local

coordinate systems are defined for the piston and the

In the above three ways, surface models are designed by

cylinder, respectively. Figure 6a also shows that the

surface modeling operations and solid models by solid

position and orientation of the above two coordinate

modeling operations. For complex parts, compound mod-

eling methods need be used.

When designing complex parts containing free-form

curves or surfaces, which the features for surface proces-

sing are incorporated in the solid modeling, we need to

integrate functions of solid and surface modeling technol-

ogies. The procedure creating complex part model is: (1)

build basic solid model by solid modeler and build surface

shape by surface modeler; (2) create features by feature

functions EX-TRUDE, HOLE, SHELL, BOUNDARY, etc.

if model includes features; (3) generate and modify model

by local modification operations ROUND, CHAMFER,

and CUT.

2.3 Assembly modeling and analysis

The 3D part models designed above can be assembled into

a 3D model of the working linkage by use of assembly

constrains, features, parameters, etc. Assembly modeling

methods have been suggested in this section. Various

processing tools, such as design, interaction, and analysis

tools have been used for assembly modeling and analysis.

The methods of assembly modeling and analysis are

considered in the following subsection. Fig. 6 Hydraulic cylinder assembly modeling

860

systems are assigned for constraining the two components.

Figure 6b illustrates that the piston is inserted into the

cylinder after aligning two components.

Second, in 3D assembly modeling design of the working

linkage by using assembly method from top to bottom, the

assembly procedure of the working linkage forms an

assembly tree structure (Fig. 7). In this structure, parts are

assembled into a component (e.g., hydraulic actuator or lift

arm), components are assembled into a subassembly (e.g.,

lift hydraulic linkage or rocker hydraulic linkage), and

subassemblies are assembled into an assembly: the work-

ing linkage. In this assembly tree structure, the parts are

defined by various feature parameters, and these para-

meters can be connected. The parts given some form of

Fig. 8 Real 3D modeling of bucket

constraints are also connected. Therefore, after constraint-

based assembly modeling, assembly can be linked with

part and component models consisting of the assembly

1. Use the function WINDOW TREE, to show the

model. This assembly model can contain a set of an

assembly tree structure of the working linkage. As

assembly hierarchy, assembly parts, relative placements

shown in Fig. 8, by pointing and clicking on any one of

among parts, and other geometric and non-geometric

part names listed on the left with mouse, this part on

information.

the right becomes light and the structure of the bucket

Last, the assembly modification of the working linkage

can be analyzed.

can be carried out. The feature-based modeling of the

2. Use the function DISPLY SHOW or NO SHOW, to

working linkage makes assembly model, part models, and

simulate various assembling stages of the working

component models be modified parametrically and allows

the values of attributes to be inherited from the object s linkage.

3. Use the function EXPLODE, VIEW ROOM, and

context. When the models need to be modified, this

Boolean intersection operations, to check the interfer-

approach allows automatic sizing of the their structural

ence between two assembly components. If interfer-

components by modifying the part model only. Therefore,

ence is happening, the interfering area is displayed on

there is no need to modify the components directly. For

the screen. Errors can be corrected with the feature tree

example, create two parts, say a piston and a cylinder

edit function and parametric function, and the relation-

(Fig. 6). In a very simple model we can set the diameters of

ship between components can also be automatically

the piston and the cylinder bore to be equal. Constraining

updated when the topology of the model changes

two parameters to be equal results in an update for the

without recreating assembling parts consisting two

piston if the cylinder-bore is changed.

assembly components.

4. Also, use the function EXPLODE, to disassemble

some parts from the assembly model. As shown in

2.3.2 Assembly analysis

Figs. 6c,d, the structure relationship of the hydraulic

cylinder can be analyzed by disassembling the piston

At the assembly design stage of the working linkage, the

from the cylinder.

analysis of assembly models is necessary. Assembly

5. Use function VIEW SHADE, to check if curved

analysis can be carried out by the combination of the

surfaces are smoothly connected. When different

basic functions of the design system. This work involves

colors are mapped to the parts consisting of assembly

using different methods to check the interference between

model of the working linkage, the boundary between

the components, calculate mass property of assembly

parts can be expressed. If interference happens, parts

model, and analyze structure of assembly model. Espe-

can be modified parametrically by adding the relation-

cially, by changing the value of constraints, simulation of

ship between the elements of the boundary representa-

assembly can be implemented. These methods are

tions. The contents of the working linkage and its

described below:

surface can be expressed.

Fig. 7 Assembly tree structure Working linkage

of the working linkage

Lift hydraulic linkage Rocker hydraulic linkage

Hydraulic actuator Lift arm Bar linkage Hydraulic actuator Bucket

Cylinder Piston ... ... ... ... Cylinder Piston ... ...

861

Fig. 9 Real 3D modeling of lift

arm

6. Use function EDIT ANALYSIS, to calculate the mass Feature-based modeling is more powerful than common

properties of components assembled in the working geometric modeling in 3D modeling of the working

linkage automatically. For example, in Fig. 9, the mass linkage. It offers parametric and constraint-based modeling

properties of lift arm have been obtained easily during facilities in addition to the common geometric modeling

the design stage. It helps to check if the volume, facilities. So, feature-based modeling possesses good

surface area, and center of gravity are reasonable. properties in creating feature-based part models and

modifying component models of assembly model. This

helps in steering the common geometrical design of the

3 Results and discussion working linkage toward parametric design. In addition, the

common geometrical design can not convey sufficient

information. The combination of the above two methods

The modeling procedure of the working linkage of LHD

gives feature-based parametric models for the working

loader takes the steps: (1) design the part models of the

linkage. These models are more reliable to assembly

working linkage; (2) create the component models of the

analysis.

working linkage by feature-based part modeling opera-

The use of constraint-based assembly modeling and

tions; (3) add assembly constrains to components of the

assembly tree structure of the working linkage admits

subassembly model by the constrain-based assembly

assembly to link with part and component models

modeling operations; (4) assemble subassemblies into

consisting of assembly. This is different from the common

assembly model for making the assembly structure form

geometric modeling methods of the working linkage, by

an assembly tree structure by using the assembly method

which parts and assembly are not connected.

from top to bottom; (5) perform assembly analysis that

However, the approach presented in this paper suffers

includes simulating various assembling stages, checking

from some potential problems. One known problem is:

the interference between the parts, modifying components

feature-based part and assembly modeling of working

of assembly model, calculating mass property of assembly

linkage lacks a complete specification of feature semantics,

model, and analyzing structure of the assembly model; (6)

and therefore fails to maintain the meaning of the features

optimize configuration of the assembly model by modify-

during modeling. Future work will integrate more

ing the model structure parametrically using feature-based

advanced modeling methods, such as the semantic feature

modeling technology.

modeling with the progress of feature modeling systems.

The 3D design of the working linkage should always be

associated with the approach proposed. Even though the

HELIX design system can be used in modeling of different

4 Conclusions

mechanical products, the modeling method used in every

mechanical product will be different. The modeling of the

working linkage need use not only advanced design This article has presented a new approach to create a 3D

systems but also new modeling methods. The approach model of the working linkage. It has focused on the

proposed here is based on research of 3D modeling modeling of part, subassembly, and assembly of the

methods of part and assembly of the working linkage. working linkage, respectively. Especially, there are new

Though modeling methods are used to construct basic methods that distinguish from current 3D modeling meth-

models, such as wierframe, surface and solid models, ods in LHD loader in this article. These new modeling

which are used to create part models of the working methods are well used to part and assembly modeling of the

linkage, new modeling models should be integrated to working linkage. It also described how new modeling

generate complex parts. For example, the compound methods should be used for the modeling of the working

modeling solved the complex part modeling problems. linkage by combination of basic operation functions in

Since the complex part consists of a complex shape, its HELIX system.

structures are not uniform. As a result, conventional In this work, the 3D modeling approach proposed here

modeling methods cannot be applied directly to build this has been successfully implemented in industrial models for

part model. designing the working linkage of an LHD loader. It offers a

862

References

convenient and natural way that the part modeling methods

of the working linkage are specified by their types.

1. Altafini C (1999) A Path-tracking criterion for an LHD

Therefore, the simple parts of the working linkage are

articulated vehicle. Int J Robot Res 18(5):435 441

classified into three types: shell part, cylinder part, and

2. Madhavan R, Dissanayake M, Whyte HD (1998) Autonomous

sheet-metal part. The modeling methods are suggested underground navigation of an LHD using a combined ICP-EKF

individually. The modeling of complex parts turns out to be approach. Proc 1998 IEEE International Conference on

Robotics and Automation, Leuven, Belgium 5:3703 3709

easily feasible by using the compound modeling method.

3. Makela H (2001) Overview of LHD Navigation without

The information sets associated with the models them-

artificial beacons. Robot Autonom Syst 36:21 35

selves are very rich by using assembly constrains, features, 4. Dasys A, Drouin A, Geoffroy L (1994) Teaching an LHD to

parameters. So, it is realized that most of the solid models muck. Proc Sixth Canadian Symposium on Mining Automa-

tion, Montreal, Quebec, pp 87 93

include manufacturing tolerance information, assembly

5. Hemami A, Polotski V (1998) Path tracking control problem

relationships, features, parameters and constraints. Also, it

formulation of an LHD loader. Int J Robot Res 17(2):193 199

is realized models can be analyzed in structure, simulated 6. Lee JY (2000) Shape representation and interoperability for

in assembly, calculated in mass property, or displayed in a virtual prototyping in a distributed design environment. Int

J Adv Manuf Technol 17:425 434

realistic image if models are to be used at all stages in

7. Kim J, Kim K, Choi K Lee JY (2000) Solving 3D geometric

industry from design to manufacturing.

constraints for assembly modeling. Int J Adv Manuf Technol

The proposed approach was applied in the 3D modeling

16:843 849

of another type LHD loader, and it shows the 3D modeling 8. Regli WC, Gaines DM (1997) A repository for design, process

approach of the working linkage is significantly more planning and assembly. Comp Aid Des 29(12):895 905

powerful than other modeling approaches in LHD loader

design. Also, it will effectively bring 3D modeling design

of all kinds of LHD loaders to a much higher level, not only

with regard to applications, but also with regard to

modeling facilities.



Contact this candidate