Chulalongkorn University Theses and Dissertations (Chula ETD)

การออกแบบโปรแกรมเชิงวัตถุสำหรับการประเมินการคงสภาพของท่อที่มีรอยร้าวด้วยระเบียบวิธี R6

Other Title (Parallel Title in Other Language of ETD)

Design of object-oriented program for cracked pipe integrity assessment using R6 procedure

Year (A.D.)

2008

Document Type

Thesis

First Advisor

จิรพงศ์ กสิวิทย์อำนวย

Faculty/College

Faculty of Engineering (คณะวิศวกรรมศาสตร์)

Degree Name

วิศวกรรมศาสตรมหาบัณฑิต

Degree Level

ปริญญาโท

Degree Discipline

วิศวกรรมเครื่องกล

DOI

10.58837/CHULA.THE.2008.1328

Abstract

วิทยานิพนธ์นี้ออกแบบโปรแกรมเชิงวัตถุสำหรับการประเมินการคงสภาพของท่อที่มีรอยร้าว ด้วยระเบียบวิธี R6 โปรแกรมสามารถประเมินท่อที่มีรอยร้าวผิวรูปครึ่งวงรี 2 ชนิดคือ ชนิดแรกรอยร้าววางตัวภายในตามแนวเส้นรอบวง และชนิดที่สองวางตัวภายในตามแนวแกน รอยร้าวชนิดแรกรับภาระแรงดึงตามแนวแกน และโมเมนต์ดัด ส่วนรอยร้าวชนิดที่สองรับภาระความดันภายใน โดยใช้การประเมินในระดับที่ 1 และระดับที่ 2 กับแผนภาพการประเมิน FAD ประเภทที่ 1 และประเภทที่ 2 ได้ นอกจากนี้ยังมีส่วนของโปรแกรมที่สามารถจัดการกับรอยร้าว กรณีโครงสร้างมีรอยร้าวปรากฏอยู่ใกล้กันสองรอย โดยใช้วิธีการตามข้อแนะนำของมาตรฐาน API 579 การออกแบบโปรแกรมประยุกต์ใช้วิธีของ Rumbaugh et al. มีขั้นตอนคือ 1) เขียนเนื้อความของปัญหา 2) หาคลาสจากเนื้อความของปัญหา 3) สร้างคลาสไดอะแกรม 4) ปรับปรุงคลาสไดอะแกรม และ5) สร้าง sequence diagram การตรวจสอบโปรแกรมแบ่งเป็นการตรวจสอบผลการระบุลักษณะรอยร้าว และผลการประเมินโดยนำไปเปรียบเทียบกับผลที่ได้จากโปรแกรม MathCAD จากการตรวจสอบพบว่า ผลการระบุลักษณะรอยร้าวและผลการประเมินมีค่าตรงกัน ในอนาคต หากมีความต้องการปรับปรุงเพิ่มเติมขีดความสามารถของโปรแกรม ให้สามารถประเมินโครงสร้างที่หลากหลาย รอยร้าวชนิดอื่นๆ หรือระดับการประเมินและประเภทของแผนภาพที่นอกเหนือจากนี้ โปรแกรมที่ออกแบบสามารถทำได้ง่าย เนื่องจากโปรแกรมถูกออกแบบด้วยแนวคิดเชิงวัตถุ.

Other Abstract (Other language abstract of ETD)

This thesis develops a cracked pipe’s integrity assessment software based on an R6 procedure. The program’s structure is designed using an object-oriented concept. The program can analyze a pipe containing a semi-elliptical surface crack locates at an inner wall and orients in circumferential or axial directions. For the case of a circumferential crack, the program can assess the integrity of a pipe subjected to an axial force or a bending moment or an internal pressure. For the case of an axial crack, the program can assess the integrity of a pipe subjected to an internal pressure or an arbitrarily distributed circumferential stress. The program can perform levels 1 and 2 assessment and has two options of a failure assessment diagram. Furthermore, the program has a crack characterization routine for the case of a pipe having 2 cracks and has a crack growth routine for calculating a change of crack size due to fatigue loading. Steps in the program’s structure development start from: writing down a problem statement, identifying classes from the problem statement, creating a class diagram, refining a class diagram and creating a sequence diagram. Validation of the program is divided into 2 parts: 1) validating the crack characterization and 2) validating the integrity assessment. The validation results show that the program can correctly characterize the cracks and assess the integrity of a pipe.

Share

COinS