ขอต้อนรับ ผู้มาเยือน กรุณา ล็อกอิน หรือ สมัครสมาชิก

ล็อกอินด้วยชื่อผู้ใช้ รหัสผ่่าน และระยะเวลาใช้งาน

 
Advanced search

41238 Posts in 6174 Topics- by 8089 Members - Latest Member: ณภัทร ด่านชนะ
mPEC ForumบทเรียนFlash Physicsการจำลองคลื่นหนึ่งมิติในเส้นเชือก
Pages: 1   Go Down
Print
Author Topic: การจำลองคลื่นหนึ่งมิติในเส้นเชือก  (Read 7871 times)
0 Members and 1 Guest are viewing this topic.
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« on: January 25, 2006, 06:02:12 PM »

ไม่รู้จะอธิบายอย่างไรดี ลองใช้กันดูแล้วกันครับ

ไฟล์มีให้เลือกสองไฟล์คือ simulator.exe และ simulator.swf ครับ สองไฟล์นี้มีขนาดแตกต่างกันมากครับ คือ 1.53 MB และ 23 kB ตามลำดับ ถ้ามั่นใจว่ามี Flash Player 8 ติดตั้งอยู่บน Internet Explorer (หรือเว็บบราวเซอร์อื่นที่ใช้งานอยู่) ก็ดาวน์โหลดไฟล์นามสกุล .swf ไปใช้ครับ แต่ถ้าไม่มั่นใจก็ใช้ .exe แทน

http://se-ed.net/biofreaks/temporary/simulator.exe
http://se-ed.net/biofreaks/temporary/simulator.swf

Flash Player 8 สามารถดาวน์โหลดได้ที่นี่ครับ
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
หรือ http://www.softwarepatch.com/internet/flashwdownload.html

ข้อพึงสังเกต
  • การกำหนดเพดาน maximum speed ไว้สูงๆ จะสามารถทำให้เปรียบเทียบความเร็วของคลื่น ณ ความตึงเชือกและความหนาแน่นเชิงเส้นต่างๆ ได้
  • ลองลด maximum speed ให้ต่ำกว่า speed ดู แล้วดูว่าเกิดอะไรขึ้น แบบที่ต่ำกว่านิดๆ กับต่ำกว่ามากๆ ต่างกันอย่างไร Wink และต่างกับกรณีที่มากกว่าอย่างไร
  • การแสดงผลแบบเส้นเชือกทำให้รู้สึกว่าเป็นเส้นเชือก การแสดงผลแบบน้ำไม่ค่อยมีประโยชน์อันใด ไว้ดูเพลิดเพลินเจริญตาอย่างเดียวครับ Cool ส่วนการแสดงผลแบบแยกจุดนั้นจะช่วยให้รู้ได้ว่า เชือกยืดหดตรงไหนบ้างครับ
  • หากเลือกความตึงเชือกและความหนาแน่นเชิงเส้นให้เพิ่มขึ้นแบบ exponential แล้ว damp เยอะๆ เชือกแทบจะไม่เคลื่อนที่เลย! (ลองนึกถึงวัตถุหนักๆ เคลื่อนที่ในตัวกลางที่หนืดๆ)
  • Alpha Factor มีไว้ปรับอัตราการเพิ่มแบบ exponential ของความตึงเชือกและความหนาแน่นเชิงเส้น
  • ถ้าเชือกดูเป็นเหลี่ยมน่าเกลียดให้ลองเพิ่ม Divisions in X ดู ตัวเลือกนี้ไว้สำหรับการซอยย่อยเส้นเชือกว่าต้องการซอยย่อยให้เป็นกี่ส่วน
  • scale เวลาในนั้น ไม่ตรงกับ scale เวลาจริง เวลาจะเดินเร็วหรือเดินช้าขึ้นอยู่กับ Divisions in X และ Maximum Speed
  • หากคอมพิวเตอร์ "แรง" อาจลด drawing frequency เพื่อให้เวลาเดินเร็วขึ้นได้ หากคอมพิวเตอร์ทำงานช้าลง ให้ลองลด drawing frequency ดู
  • ในบางครั้งอาจจำเป็นต้องปรับ scale factor in Y ให้เป็น 0.000001 เลยทีเดียว ถ้า amplitude ของคลื่นบางตำแหน่งสูงมากๆๆๆๆ

ขอให้สนุกเด้อ

อยากได้ feature อะไรเพิ่มสั่งมาได้เลย! Cool ...ทำได้บ้างไม่ได้บ้างนั้นอีกเรื่องนึงครับ laugh
« Last Edit: January 26, 2006, 12:56:21 AM by kiattisak » Logged

Scientia gaza inaestimabilis est.
Nepenthes
neutrino
*
Offline Offline

Posts: 14

เราเป็นอย่างไร สังคมเป็นอย่างนั้น


« Reply #1 on: January 25, 2006, 07:09:17 PM »

ที่เขียนนี้ทดลองโหลดโปรแกรมมาใช้ที่บ้าน

พบว่าถ้าให้แอลฟ่าเป็น 0.05 (ซึ่งเป็นค่าดีฟอล์ท) มันจะบานออก
ต้องประมาณ 0.001 ถึงจะพอได้

และค่าแด็มปิ้งแฟกเตอร์ ต้องใช้ถึง 0.00001 ถึงจะไม่ช้าจนขี้เกียจรอ

คอมพ์คนอื่นเป็นอย่างนี้หรือเปล่า

การกำหนดเลขลงไปไม่ให้เกิดอาการแปลก ๆ มันขึ้นกับอะไร
Logged
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« Reply #2 on: January 25, 2006, 07:15:20 PM »

ในกรณีที่ไม่ damp ถ้า alphaFactor เป็น 0.05 ในขณะที่ Divisions in X เป็นแค่ 20 มันจะบานออกครับ
แต่ถ้า Divisions in X เป็นมากกว่านี้หน่อย สัก 100 ก็จะไม่บานละ

อาการแปลกๆ ที่ว่าจะมีอยู่สามกรณีครับ คือ
1. บานออกจริงๆ
2. Scale Factor in Y ยังมากไป
3. Divisions in X ยังน้อยไป

การที่ maximum speed ต้องมากกว่า speed เป็นเงื่อนไขหนึ่งที่ necessary สำหรับการจำลองโดยไม่ให้บานออก (หรือเรียกว่า เสถียร) อย่างไรก็ดี เงื่อนไขนี้ไม่ sufficient ครับ อาจยังมีปัจจัยอื่นๆ อีก
« Last Edit: January 25, 2006, 07:21:15 PM by kiattisak » Logged

Scientia gaza inaestimabilis est.
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« Reply #3 on: January 26, 2006, 12:39:17 AM »

สำหรับคนที่ดาวน์โหลดไปใช้ก่อนเวลาที่โพสต์ความเห็นอันนี้กรุณาดาวน์โหลดใหม่ด้วยครับ อันเก่านั้น มีความผิดพลาดอย่างมหันต์ในการคำนวณสถานะเริ่มต้นเป็น superposition ของ mode ต่างๆ Roll Eyes ปล่อยไก่ไปตัวใหญ่มากเลยทีเดียว
Logged

Scientia gaza inaestimabilis est.
Pages: 1   Go Up
Print
Jump to: