Engineering Problem Solving Program by Using Finite Element Method

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การบวกจำนวนสองจำนวนที่มีผลบวกไม่เกิน 9
Advertisements

อสมการ 1.1 อสมการเชิงเส้นตัวแปรเดียว
การศึกษาและประยุกต์ใช้ขั้นตอนวิธีเชิง วิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูล เจเมทัล Study of Evolutionary Algorithm in Multi- objective on Library jMetal.
อินทิกรัลตามเส้น เป็นการหาปริพันธ์ของฟังก์ชันบน [a,b] จะศึกษาเรื่อง
การเขียนหุ่นนิ่งรวม.
Chapter 3 Interpolation and Polynomial Approximation
การจำลองความคิด รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
COE Graphic Programming Language for PIC MCU โดย นาย ชาติชาย ดิลกลาภ นาย ธีระพงศ์ มุกดาพิพัฒน์กุล อาจารย์ที่ปรึกษาโครงการ.
Engineering Problem Solving Program by Using Finite Element Method
หมายเลขโครงการ : COE ผู้พัฒนาโครงการ : นางสาวนิรมล พันสีมา รหัส
เครื่องบันทึกข้อมูลสำหรับสถานีไฟฟ้าย่อย Substation Data Logger
การศึกษาและประยุกต์ใช้หน่วยการสร้างในขั้นตอนวิธีเชิงวิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูลเจเมทัล Study of Building-Box in Evolutionary algorithm in multi-objective.
โปรแกรมออกแบบวงจรกรองความถี่ต่ำผ่านโดยใช้ค่าความต้านทานและตัวเก็บประจุมาตรฐาน โดย  นายชญาน์ แหวนหล่อ รหัส นายธนวัฒน์ วัฒนราช รหัส
โดย นายชญาน์ แหวนหล่อ นายธนวัฒน์ วัฒนราช
สมการเชิงเส้นตัวแปรเดียว
โดย นายชญาน์ แหวนหล่อ นายธนวัฒน์ วัฒนราช
Chapter 1 โครงสร้างข้อมูลและอัลกอริธึมส์
Graphic Programming Language for PIC MCU
Engineering Problem Solving Program by Using Finite Element Method
Engineering Problem Solving Program by Using Finite Element Method
Graphic Programming Language for PIC MCU
ตัวอย่าง Flowchart.
หน่วยการเรียนเรื่อง ป้ายนิเทศเพื่อการเรียนรู้สู่ศตวรรษที่ 21
Review of Ordinary Differential Equations
บทที่ 6 โปรแกรมเชิงเส้น Linear Programming
การแก้ปัญหาด้วยคอมพิวเตอร์
บทที่ 2 หลักการแก้ปัญหา
บทที่ 6 การเขียนภาพสามมิติ ภาพอ็อบลีก
แผนผัง FlowChart Flow Chart คือ ขั้นตอนที่นำผลที่ได้จากการกำหนดและการ วิเคราะห์ปัญหามาเขียนเป็นแผนภาพหรือสัญลักษณ์ ประโยชน์ของผังงาน -ช่วยลำดับขั้นตอนการทำงานของโปรแกรม.
การเตรียมเอกสาร สอบหัวข้อโครงงาน
MATLAB Week 7.
ปฏิบัติการคอมพิวเตอร์ เรื่อง ระบบสมการหลายตัวแปร
สมการเชิงอนุพันธ์อย่างง่าย
การวางแผนและการดำเนินงาน
Application of Graph Theory
การจำลองความคิด
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
ซอฟต์แวร์คอมพิวเตอร์ในการวิเคราะห์โครงสร้าง
บทที่ 4 การโปรแกรมเชิงเส้น (Linear Programming)
(Applications of Derivatives)
สมการเชิงอนุพันธ์ย่อย สมการเชิงอนุพันธ์ที่มีตัวแปรอิสระเพียงตัวเดียว เรียกว่า สมการเชิงอนุพันธ์ธรรมดา (ordinary differential equation) สมการเชิงอนุพันธ์ที่มีตัวแปรอิสระมากกว่า.
บทที่ 3 การวิเคราะห์โครงสร้าง Structure Analysis
การวางแผนการผลิตรวม ความหมาย วัตถุประสงค์และขั้นตอนการวางแผนการผลิตรวม
บทที่ 5 แผนภูมิควบคุมสำหรับคุณลักษณะ
ผังงาน (Flowchart) มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
คณิตศาสตร์คอมพิวเตอร์
(สถิตยศาสตร์วิศวกรรม)
(สถิตยศาสตร์วิศวกรรม)
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
บทที่ 3 การวิเคราะห์ Analysis.
บทที่ 2 หลักการแก้ปัญหา
การออกแบบโปรแกรม ขั้นตอนการแก้ปัญหา การนิยามปัญหา (Problem definition)
การแก้ปัญหาด้วยคอมพิวเตอร์
การเลือกและปรับรูปทรงวัตถุ การเลือกและปรับรูปทรงวัตถุ
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
สวัสดี...ครับ.
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
หลักการเขียนโปรแกรม ( )
โปรแกรมฐานข้อมูลที่นิยมใช้
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
แบบทดสอบหลังเรียนวิชา เทคโนโลยีสารสนเทศ 2
การนำเสนอและการประเมินผลโครงงาน
หลักการเขียนโปรแกรม ( )
เด็กหญิง นัฐนรี โยธาตรี เลขที่ 13 ม.3/1
ทบทวนการแก้สมการเชิงเส้นตัวแปรเดียว
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
บทที่ 7 การสร้างและการใช้งาน ฟังก์ชัน อาจารย์ชนิดา คำเพ็ง สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตร์ และเทคโนโลยี
ใบสำเนางานนำเสนอ:

Engineering Problem Solving Program by Using Finite Element Method COE 2004 – 22 นางสาว เพ็ญสิริ กัลยาณลาภ นาย รณชัย โชติรุ่งโรจน์ อาจารย์ที่ปรึกษา อ.ดร.นวภัค เอื้ออนันต์

Overview Introduction Finite Different Method Finite Element Method Related Work ความคืบหน้าของโครงงาน สิ่งที่จะต้องดำเนินการต่อไป

Introduction ปัญหาทางวิศวกรรม สมการเชิงอนุพันธ์ย่อยอันดับที่ 2 ถ้า b2- 4ac < 0 เรียกว่า Elliptic Equation Laplace’s equation ถ้า b2- 4ac = 0 เรียกว่า Parabolic Equation สมการถ่ายเทความร้อนในแท่งโลหะยาวที่เปลี่ยนไปตามเวลา ถ้า b2- 4ac > 0 เรียกว่า Hyperbolic Equation สมการการสั่นของเส้นลวดซึ่งขึงตึงที่ปลายทั้ง2 ข้าง

Introduction (cont.) การแก้ปัญหาทางวิศวกรรม Numerical Method Partial Differential Equation Finite Different Method Finite Element Method

FINITE DIFFERENT METHOD

สมการของ Finite Different Equation คือ Finite Different Method (cont.) สมการของ Finite Different Equation คือ โดย y i,j+1 • i-1,j i,j i+1,j • • • i,j-1 • x

FINITE ELEMENT MEDTHOD หลักการของ Finite element คือ การแก้ปัญหาโดยใช้สมการทางคณิตศาสตร์ วิธีนี้สามารถนำมาใช้กับ ปัญหาที่มีรูปร่างลักษณะซับซ้อนเช่นใดก็ได้ โดยสามารถจำลองรูปร่างลักษณะเดิมที่แท้จริงได้ใกล้เคียง คือเริ่มจากการแบ่งรูปร่างของปัญหาออกเป็นเนื้อที่หลายๆชิ้นที่-เรียกว่า Element โดย Element ต่างๆนี้อาจอยู่ในรูปของสามเหลี่ยมและสี่เหลี่ยมด้านไม่เท่าก็ได้ โดยส่วนมากมักแบ่งเป็นรูปสามเหลี่ยม เพื่อให้ง่ายต่อการคำนวณ

สมการของ Finite Element Equation คือ 2 = + = -f (x,y)

ขั้นตอนของการทำ Finite Element(1) y Q T = 0 รอบขอบนอกทั้งสาม 1

ขั้นตอนของการทำ Finite Element(2) เลือกฟังก์ชั่นประมาณภายใน Element เช่น Element สามเหลี่ยม จะประกอบไปด้วยจุด 3 จุด โดยบริเวณจุดต่อนั้นเป็นค่าที่ต้องการหา y 3 3 2 1 4 1 x 1 2

ขั้นตอนของการทำ Finite Element(3,4)

ขั้นตอนของการทำ Finite Element(5) ทำการประยุกต์เงื่อนไขขอบเขตลงในระบบสมการแล้วจึงแก้สมการนั้น อันประกอบไปด้วยตัวไม่รู้ค่าที่จุดต่อ y 3 x1 = 0 y1 = 0 b1 = - c1 = - x2 = y2 = 0 b2 = c2 = - x3 = y3 = b3 = 0 c3 = 1 x 1 2

ขั้นตอนของการทำ Finite Element(5ต่อ)

ขั้นตอนของการทำ Finite Element(5ต่อ) จุดต่อ ค่าอูณหภูมิ ความร้อนจากภายนอก T1 =0 Q1 T2 =0 Q2 T3 =0 Q3 T4 =0 Q4 โดย Q 1,2,3 เป็นปริมาณความร้อนที่ไหลจากจุดต่อ 1,2,3 เนื่องจากแผ่นโลหะผลิตความร้อนได้เองจึงได้สมการ

ขั้นตอนของการทำ Finite Element(6) เมื่อคำนวณค่าต่างๆที่จุดต่อออกมาได้แล้วก็สามารถทำการหาค่าอื่นๆที่ต้องการทราบต่อไปได้ เช่น เมื่อรู้อุณหภูมิที่จุดต่างๆก็สามารถคำนวณหาปริมาณการถ่ายเทความร้อนได้ จะได้ว่า T4 = และจะได้ปริมาณความร้อนที่ไหลออกจากจุดต่อ 1,2,3 Q1 = Q2 = Q3 =

XML FORMAT <CIRCLE> <CENTER>10,10</CENTER> <RADIUS>10</RADIUS> </CIRCLE> <POLYGON> <FIRST>0,0</FIRST> <SECOND>0,10</SECOND> <THIRD>10,10</THIRD> <FORTH>10,0</FORTH> </POLYGON> <LINE> <BEGIN>15,10</BEGIN> <END>15,30</END> </LINE>

Related Work โปรแกรม Visual FEA

Related Work(cont.) โปรแกรม Matlab ใช้วิธีการ Patial Differential Equation ในการคำนวณ Heat Transfer

Related Work(cont.) โปรแกรม Tecplot ในการคำนวณความดัน

ความคืบหน้าของโครงงาน ศึกษาการใช้ภาษา c ในการวาดกราฟฟิกโดยใช้ OpenGL ศึกษาการแก้ปัญหาในเชิงปริมาณความร้อนโดยวิธีไฟไนต์อิลิเมนต์ ศึกษาการนำ xml มาเป็น file format ที่จะเก็บข้อมูลของรูปภาพ หาตัวอย่าง source code ภาษา C ที่นำมาใช้เปิดไฟล์ xml โดยได้มาจาก คุณอนุวัชช์ โฮ่คุณ

สิ่งที่จะต้องดำเนินการต่อไป ศึกษาการเขียนโปรแกรมโดยใช้ ภาษาC ศึกษาหา Algorithm ของ Mesh Generation เขียนโปรแกรม Open file xml แล้วนำมาวาดเป็นรูปออกมาแสดงผล

COE2004-22