SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN : 2278-800X, www.ijerd.com
Volume 5, Issue 10 (January 2013), PP. 41-46

            Performance Improvement for Vessel Nesting
                              Soon-kak Kwon1, Seung-hwan Kim2
                     1,2
                       Dept. of Computer Software Engineering, Dongeui University, Korea


    Abstract:- This paper presents the performance improvement method for vessel nesting processing.
    Within nesting processing, three functions are inserted. Trim connecting two objects is to improve the
    nesting processing speed. Polyline creating a single object from multiple selecting objects is also to
    improve the nesting processing speed. Overline removing the overlapped parts is to improve the speed
    and save the product resources.

    Keywords:- Nesting, Trim, Overline, Polyline

                                       I.        INTRODUCTION
         This Nesting is processed after the end of each part of the design work for vessel. In general, the
nesting process is complete, then the cutting path of various materials will be set and numerical code to control
the machine tools with processing conditions will be generated.
         Nesting is depending on the applied fields and the different constraints. Common goal is that the scrap
ratio should be minimized while placing the material in a given area without overlap. Until now, the manual,
semi-automatic, and automatic nesting methods are used in a wide range in a variety of fields ranging, but the
point of view of the placement algorithm has been treated as NP(Nondeterministic and Polynomial time)-
complete problem : impossible to find the optimal solution in a limited time.
         There are some methods for nesting algorithm. Automatic nesting [1] using a rule-based heuristic
approach to improve the layout efficiency was presented. A quick location and movement algorithm [2] was
proposed to solve the situation of irregular shapes nested on multiple irregular sheets. Also incorporating
method [3] of space encoding scheme and a greedy method for placing parts was presented. Some paper [4]
showed that the intelligent CAN(computer-aided nesting) system could nest both regular and irregular parts.
There are many courses and skills in nesting processing. Some processes, which are not necessary during the
work, come up and interrupt the courses of nesting such as losing face of processes and missing some delicate
parts of the work. For fixing such problems, the nesting is proposed to provide convenience and better work
performances. Three functions are trim, polyline, and overline. Those can improve the nesting processing speed
and save the product resources.
         The remainder of this paper consists of five sections. Section II describes the definitions of trim,
polyline, and overline. Section III presents the algorithm for three nesting functions. Section IV shows the
implementation results for proposed method. Finally, Section V concludes this paper.

               II.         DEFINITION OF TRIM, POLYLINE, AND OVERLINE
          Trim connects an object to the other one by finding an intersection point between two objects. Also it
gets rid of unnecessary work that is not meant. This course will improve the nesting processing speed.




                                             Fig. 1: Trim process

        Polyline means creating as a single object from multiple selecting objects with each information.
Because only one group working is possible, if many groups exist then you need to perform repetitive tasks.
When you select a group and many objects at once, the features that makes each group together as one object are
necessary to be implemented.


                                                       41
Performance Improvement for Vessel Nesting




                                             Fig. 2: Polyline process

         Overline removes overlapped parts, which are unnecessary, in an object so that the processing speed
can be improved and the product resources can be saved.




                                             Fig. 3: Overline process

                     III.          ALGORITHM OF PROPOSED FUNCTIONS
         In order to implement the proposed functions, some kinds of algorism are used. To the following
paragraphs, two most typical algorithms are explained: Is one point on a straight line? Is one point on ARC
line? - Judge whether a point exists on the Line.




                              .
                                                Fig. 4: Straight line

If there is one point on a straight line, it will come up with two different kinds of problems.
1) The problem is that three points are on a straight line when three points are given.
2) The problem is that one point is on a straight line when the only one straight line is given.

Straight line equation is as follows.
   ax+by+c=0
   where, a, b, and c are constants.
                                                         42
Performance Improvement for Vessel Nesting

If any point (px, py) is the point on a straight line, when substituting this point in a straight line, the equation
should be satisfied.

 Therefore, it can be described as follows.
a * px + b * py + c = 0
⇒ (px,py) is on a straight line. ⇒ return rist = 1.
a * px + b * py + c != 0
⇒ (px,py) is not on a straight line. ⇒ return rist = .

- Judge whether a point exists on the ARC.
Points on the ARC (the starting point (sx, sy), end point (ex, ey)) of the circle can be identified.
Calculate the angle between each points and determine the location of the point on ARC range with
considering clockwise or counterclockwise.

1) First determine whether the ARC's direction, clockwise or counterclockwise.
2) Calculate the angle (m1) formed by center and the starting point of the ARC, and the angle (m2) formed
by center and the end point of the ARC.
3) Calculate the angle formed by center and any point in ARC.
4) Judge whether any point is on ARC range considering the direction and angle .

The case of clockwise :
♧ Case of m2<>
⇒ if m2 < m < m1, then a point is on ARC.
 In other cases, the point is not on ARC.
♧ Case of m1<>
⇒ if m1 < m < m2 a point is on ARC.
In other cases, the point is not on ARC.




                                           Fig. 5: Clockwise space

The case of counterclockwise:
♧ Case of m1<>
⇒ if m1 < m < m2, then a point is on ARC.
 In other cases, the point is not on ARC.
♧ Case of m2<>
⇒ if m2 < m < m1 a point is on ARC.
In other cases, the point is not on ARC.




                                       Fig. 6: Counterclockwise space
                                                         43
Performance Improvement for Vessel Nesting

        By using above algorithms, the flow charts of three functions are described in Fig . 7.




                                   (a) Trim                         (b) Polyline




                                                   (c) Overline
                                   Fig. 7: Flow chart of proposed functions

                IV.          IMPLEMENT RESULTS OF PROPOSED METHOD
         The proposed nesting functions are implemented in the company nesting software, that is, CADWIN.
Fig. 8 and Fig. 9 show the trim function. Before trim processing, the lines and circles are not connected. After
trim, we can see that the objects are connected.




                                              Fig. 8: Before trim
                                                      44
Performance Improvement for Vessel Nesting




                                      Fig. 9: After trim

                   Also, Fig. 10 and Fig. 11 show the polyline processing.




                                   Fig. 10: Before polyline
We can see that each object of line and circle before work is created as all a single object.




                                    Fig. 11: After polyline

                       Fig. 12 and Fig. 13 show the overline function.




                                   Fig. 12: Before overline




                                    Fig. 13: After overline
                                              45
Performance Improvement for Vessel Nesting

         When the buttons for each function are activated, a brief explanation is followed how to use the
bottom. The object is supported from object type classified as line, circle.

                                      V.          CONCLUSIONS
         The additional functions are added to improve the vessel nesting performance. Three functions of trim,
poyline, and overline are necessary to reduce the nesting speed and save the product resources. We have
implemented the functions on the real nesting system. Also, the proposed method can get great potential to
various applications by improving advantages such as its algorithm, functions, and properties.

                                           ACKNOWLEDGMENT
        The authors would like to thank Cadwin System, Ltd for providing nesting software, CADWIN*NEST.
Corresponding author : Soon-kak Kwon (skkwon@deu.ac.kr).

                                              REFERENCES
[1].    Y. Kim, K. Gotoh, and M. Toyosada, “Automatic two-dimensional layout using a rule-based heuristic
        algorithm,” Journal of Marine Science and Technology, vol.8, pp. 37–46, May 2003.
[2].    W.-C. Lee, H. Ma, and B.-W. Cheng, “A heuristic for nesting problems of irregular shapes,”
        Computer-Aided Design, vol.40, pp. 625–633, May 2008.
[3].    H. Ma, C.-C. Liu, “A fast nesting of 2-D sheet parts with arbitrary shapes using a greedy method and
        semi-discrete representations,” IEEE Transactions on Automation Science and Engineering, vol.4, pp.
        273–282, April 2007.
[4].    S. Q. Xie, G. G. Wang, and Y. Liu, “Nesting of two-dimensional irregular parts: an integrated
        approach,” International Journal of Computer Integrated Manufacturing, vol.20, pp. 741–756, Dec.
        2007.




                                                      46

Contenu connexe

Tendances

Optimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOOptimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOIRJET Journal
 
Design and analysis of 2D repetitive pattern
Design and analysis of 2D repetitive patternDesign and analysis of 2D repetitive pattern
Design and analysis of 2D repetitive patternTaisuke Ohshima
 
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...CSCJournals
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...ertekg
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...AIST
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerinventy
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...sipij
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image FusionIJMER
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014SondosFadl
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...Ijripublishers Ijri
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODeditorijcres
 
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainCopy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainSondosFadl
 
A modified symmetric local binary pattern for image features extraction
A modified symmetric local binary pattern for image features extractionA modified symmetric local binary pattern for image features extraction
A modified symmetric local binary pattern for image features extractionTELKOMNIKA JOURNAL
 

Tendances (20)

6 10
6 106 10
6 10
 
1 5
1 51 5
1 5
 
B010430814
B010430814B010430814
B010430814
 
Optimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACOOptimization Of K-Means Clustering For DECT Using ACO
Optimization Of K-Means Clustering For DECT Using ACO
 
Design and analysis of 2D repetitive pattern
Design and analysis of 2D repetitive patternDesign and analysis of 2D repetitive pattern
Design and analysis of 2D repetitive pattern
 
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...
Performance Comparison of Image Retrieval Using Fractional Coefficients of Tr...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
N045077984
N045077984N045077984
N045077984
 
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...Application Of Local Search Methods For Solving  A Quadratic Assignment Probl...
Application Of Local Search Methods For Solving A Quadratic Assignment Probl...
 
G1802053147
G1802053147G1802053147
G1802053147
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
 
H1802054851
H1802054851H1802054851
H1802054851
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multipler
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image Fusion
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
 
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainCopy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
 
A modified symmetric local binary pattern for image features extraction
A modified symmetric local binary pattern for image features extractionA modified symmetric local binary pattern for image features extraction
A modified symmetric local binary pattern for image features extraction
 

En vedette

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

En vedette (9)

www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 

Similaire à Welcome to International Journal of Engineering Research and Development (IJERD)

Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIColby White
 
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANY
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANYPRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANY
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANYAM Publications
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Silicon Mentor
 
Point cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangPoint cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangLihang Li
 
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAA
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAAVLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAA
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAAIJMTST Journal
 
Traffic Sign Recognition System
Traffic Sign Recognition SystemTraffic Sign Recognition System
Traffic Sign Recognition SystemIRJET Journal
 
Paper on experimental setup for verifying - &quot;Slow Learners are Fast&quot;
Paper  on experimental setup for verifying  - &quot;Slow Learners are Fast&quot;Paper  on experimental setup for verifying  - &quot;Slow Learners are Fast&quot;
Paper on experimental setup for verifying - &quot;Slow Learners are Fast&quot;Robin Srivastava
 
Horizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisHorizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisVishnu R
 
Design and Fabrication of Efficient Material Transport Equipment
Design and Fabrication of Efficient Material Transport EquipmentDesign and Fabrication of Efficient Material Transport Equipment
Design and Fabrication of Efficient Material Transport EquipmentIRJET Journal
 
Database structure Structures Link list and trees and Recurison complete
Database structure Structures Link list and trees and Recurison complete  Database structure Structures Link list and trees and Recurison complete
Database structure Structures Link list and trees and Recurison complete Adnan abid
 
Reconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineReconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineIJRES Journal
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeFrederic Desprez
 
Hough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsHough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsJohn Wayne
 
IRJET- Deep Learning Framework Analysis
IRJET- Deep Learning Framework AnalysisIRJET- Deep Learning Framework Analysis
IRJET- Deep Learning Framework AnalysisIRJET Journal
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Nagesh NARASIMHA PRASAD
 

Similaire à Welcome to International Journal of Engineering Research and Development (IJERD) (20)

Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
 
COMPARISON ANALYSIS OF 16-BIT ADDERS
COMPARISON ANALYSIS OF 16-BIT ADDERSCOMPARISON ANALYSIS OF 16-BIT ADDERS
COMPARISON ANALYSIS OF 16-BIT ADDERS
 
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANY
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANYPRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANY
PRODUCTIVITY IMPROVEMENT IN STITCHING SECTION OF A GARMENT MANUFACTURING COMPANY
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 
Point cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangPoint cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihang
 
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAA
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAAVLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAA
VLSI Implementation of 32-Bit Unsigned Multiplier Using CSLA & CLAA
 
Traffic Sign Recognition System
Traffic Sign Recognition SystemTraffic Sign Recognition System
Traffic Sign Recognition System
 
Paper on experimental setup for verifying - &quot;Slow Learners are Fast&quot;
Paper  on experimental setup for verifying  - &quot;Slow Learners are Fast&quot;Paper  on experimental setup for verifying  - &quot;Slow Learners are Fast&quot;
Paper on experimental setup for verifying - &quot;Slow Learners are Fast&quot;
 
Horizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisHorizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysis
 
Design and Fabrication of Efficient Material Transport Equipment
Design and Fabrication of Efficient Material Transport EquipmentDesign and Fabrication of Efficient Material Transport Equipment
Design and Fabrication of Efficient Material Transport Equipment
 
Database structure Structures Link list and trees and Recurison complete
Database structure Structures Link list and trees and Recurison complete  Database structure Structures Link list and trees and Recurison complete
Database structure Structures Link list and trees and Recurison complete
 
HP-3 Presentation.pptx
HP-3 Presentation.pptxHP-3 Presentation.pptx
HP-3 Presentation.pptx
 
Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
 
Reconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineReconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-spline
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
 
Hough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsHough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel Implementations
 
IRJET- Deep Learning Framework Analysis
IRJET- Deep Learning Framework AnalysisIRJET- Deep Learning Framework Analysis
IRJET- Deep Learning Framework Analysis
 
Srushti_M.E_PPT.ppt
Srushti_M.E_PPT.pptSrushti_M.E_PPT.ppt
Srushti_M.E_PPT.ppt
 
DAA Notes.pdf
DAA Notes.pdfDAA Notes.pdf
DAA Notes.pdf
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.
 

Plus de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Plus de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Welcome to International Journal of Engineering Research and Development (IJERD)

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN : 2278-800X, www.ijerd.com Volume 5, Issue 10 (January 2013), PP. 41-46 Performance Improvement for Vessel Nesting Soon-kak Kwon1, Seung-hwan Kim2 1,2 Dept. of Computer Software Engineering, Dongeui University, Korea Abstract:- This paper presents the performance improvement method for vessel nesting processing. Within nesting processing, three functions are inserted. Trim connecting two objects is to improve the nesting processing speed. Polyline creating a single object from multiple selecting objects is also to improve the nesting processing speed. Overline removing the overlapped parts is to improve the speed and save the product resources. Keywords:- Nesting, Trim, Overline, Polyline I. INTRODUCTION This Nesting is processed after the end of each part of the design work for vessel. In general, the nesting process is complete, then the cutting path of various materials will be set and numerical code to control the machine tools with processing conditions will be generated. Nesting is depending on the applied fields and the different constraints. Common goal is that the scrap ratio should be minimized while placing the material in a given area without overlap. Until now, the manual, semi-automatic, and automatic nesting methods are used in a wide range in a variety of fields ranging, but the point of view of the placement algorithm has been treated as NP(Nondeterministic and Polynomial time)- complete problem : impossible to find the optimal solution in a limited time. There are some methods for nesting algorithm. Automatic nesting [1] using a rule-based heuristic approach to improve the layout efficiency was presented. A quick location and movement algorithm [2] was proposed to solve the situation of irregular shapes nested on multiple irregular sheets. Also incorporating method [3] of space encoding scheme and a greedy method for placing parts was presented. Some paper [4] showed that the intelligent CAN(computer-aided nesting) system could nest both regular and irregular parts. There are many courses and skills in nesting processing. Some processes, which are not necessary during the work, come up and interrupt the courses of nesting such as losing face of processes and missing some delicate parts of the work. For fixing such problems, the nesting is proposed to provide convenience and better work performances. Three functions are trim, polyline, and overline. Those can improve the nesting processing speed and save the product resources. The remainder of this paper consists of five sections. Section II describes the definitions of trim, polyline, and overline. Section III presents the algorithm for three nesting functions. Section IV shows the implementation results for proposed method. Finally, Section V concludes this paper. II. DEFINITION OF TRIM, POLYLINE, AND OVERLINE Trim connects an object to the other one by finding an intersection point between two objects. Also it gets rid of unnecessary work that is not meant. This course will improve the nesting processing speed. Fig. 1: Trim process Polyline means creating as a single object from multiple selecting objects with each information. Because only one group working is possible, if many groups exist then you need to perform repetitive tasks. When you select a group and many objects at once, the features that makes each group together as one object are necessary to be implemented. 41
  • 2. Performance Improvement for Vessel Nesting Fig. 2: Polyline process Overline removes overlapped parts, which are unnecessary, in an object so that the processing speed can be improved and the product resources can be saved. Fig. 3: Overline process III. ALGORITHM OF PROPOSED FUNCTIONS In order to implement the proposed functions, some kinds of algorism are used. To the following paragraphs, two most typical algorithms are explained: Is one point on a straight line? Is one point on ARC line? - Judge whether a point exists on the Line. . Fig. 4: Straight line If there is one point on a straight line, it will come up with two different kinds of problems. 1) The problem is that three points are on a straight line when three points are given. 2) The problem is that one point is on a straight line when the only one straight line is given. Straight line equation is as follows. ax+by+c=0 where, a, b, and c are constants. 42
  • 3. Performance Improvement for Vessel Nesting If any point (px, py) is the point on a straight line, when substituting this point in a straight line, the equation should be satisfied. Therefore, it can be described as follows. a * px + b * py + c = 0 ⇒ (px,py) is on a straight line. ⇒ return rist = 1. a * px + b * py + c != 0 ⇒ (px,py) is not on a straight line. ⇒ return rist = . - Judge whether a point exists on the ARC. Points on the ARC (the starting point (sx, sy), end point (ex, ey)) of the circle can be identified. Calculate the angle between each points and determine the location of the point on ARC range with considering clockwise or counterclockwise. 1) First determine whether the ARC's direction, clockwise or counterclockwise. 2) Calculate the angle (m1) formed by center and the starting point of the ARC, and the angle (m2) formed by center and the end point of the ARC. 3) Calculate the angle formed by center and any point in ARC. 4) Judge whether any point is on ARC range considering the direction and angle . The case of clockwise : ♧ Case of m2<> ⇒ if m2 < m < m1, then a point is on ARC. In other cases, the point is not on ARC. ♧ Case of m1<> ⇒ if m1 < m < m2 a point is on ARC. In other cases, the point is not on ARC. Fig. 5: Clockwise space The case of counterclockwise: ♧ Case of m1<> ⇒ if m1 < m < m2, then a point is on ARC. In other cases, the point is not on ARC. ♧ Case of m2<> ⇒ if m2 < m < m1 a point is on ARC. In other cases, the point is not on ARC. Fig. 6: Counterclockwise space 43
  • 4. Performance Improvement for Vessel Nesting By using above algorithms, the flow charts of three functions are described in Fig . 7. (a) Trim (b) Polyline (c) Overline Fig. 7: Flow chart of proposed functions IV. IMPLEMENT RESULTS OF PROPOSED METHOD The proposed nesting functions are implemented in the company nesting software, that is, CADWIN. Fig. 8 and Fig. 9 show the trim function. Before trim processing, the lines and circles are not connected. After trim, we can see that the objects are connected. Fig. 8: Before trim 44
  • 5. Performance Improvement for Vessel Nesting Fig. 9: After trim Also, Fig. 10 and Fig. 11 show the polyline processing. Fig. 10: Before polyline We can see that each object of line and circle before work is created as all a single object. Fig. 11: After polyline Fig. 12 and Fig. 13 show the overline function. Fig. 12: Before overline Fig. 13: After overline 45
  • 6. Performance Improvement for Vessel Nesting When the buttons for each function are activated, a brief explanation is followed how to use the bottom. The object is supported from object type classified as line, circle. V. CONCLUSIONS The additional functions are added to improve the vessel nesting performance. Three functions of trim, poyline, and overline are necessary to reduce the nesting speed and save the product resources. We have implemented the functions on the real nesting system. Also, the proposed method can get great potential to various applications by improving advantages such as its algorithm, functions, and properties. ACKNOWLEDGMENT The authors would like to thank Cadwin System, Ltd for providing nesting software, CADWIN*NEST. Corresponding author : Soon-kak Kwon (skkwon@deu.ac.kr). REFERENCES [1]. Y. Kim, K. Gotoh, and M. Toyosada, “Automatic two-dimensional layout using a rule-based heuristic algorithm,” Journal of Marine Science and Technology, vol.8, pp. 37–46, May 2003. [2]. W.-C. Lee, H. Ma, and B.-W. Cheng, “A heuristic for nesting problems of irregular shapes,” Computer-Aided Design, vol.40, pp. 625–633, May 2008. [3]. H. Ma, C.-C. Liu, “A fast nesting of 2-D sheet parts with arbitrary shapes using a greedy method and semi-discrete representations,” IEEE Transactions on Automation Science and Engineering, vol.4, pp. 273–282, April 2007. [4]. S. Q. Xie, G. G. Wang, and Y. Liu, “Nesting of two-dimensional irregular parts: an integrated approach,” International Journal of Computer Integrated Manufacturing, vol.20, pp. 741–756, Dec. 2007. 46