วาดภูเขาน้ำแข็งแล้วดูว่ามันลอยขึ้นมาอย่างไร
(joshdata.me)- Iceberger เป็นเกมง่าย ๆ ที่ให้ลองดูว่าภูเขาน้ำแข็งที่วาดขึ้นเองจะทรงตัวอยู่บนน้ำในทิศทางใด
- ภูเขาน้ำแข็งมีความหนาแน่นต่ำกว่าน้ำ จึงลอยโดยมีมวลประมาณ 10% อยู่เหนือผิวน้ำ
- การจะบอกว่าด้านไหนจะหงายขึ้นจากรูปร่างอย่างเดียวทำได้ยาก เพราะได้รับอิทธิพลจาก การกระจายมวลสามมิติ และความหนาแน่นสัมพัทธ์เมื่อเทียบกับน้ำ
- ซิมูเลชันในหน้านี้ไม่ได้จำลองปรากฏการณ์ทางฟิสิกส์จริงทั้งหมด แต่แสดงผลโดย ประมาณค่า ของปัจจัยที่เกี่ยวข้อง
- เกมนี้ได้แรงบันดาลใจจากทวีตของ @GlacialMeg ที่พูดถึงการวาดภูเขาน้ำแข็งใน ทิศทางที่เสถียร
ทิศทางที่เสถียรของภูเขาน้ำแข็งที่ลองวาดได้เอง
- Iceberger เป็นเกมที่เมื่อผู้ใช้วาดรูปร่างภูเขาน้ำแข็งแล้ว จะแสดงให้เห็นว่าภูเขาน้ำแข็งนั้นจะลอยน้ำอย่างไร
- ภูเขาน้ำแข็งมีความหนาแน่นต่ำกว่าน้ำ จึงมีมวลประมาณ 10% อยู่เหนือผิวน้ำ
- อย่างไรก็ตาม คำถามว่า “ด้านไหนจะหงายขึ้น” ไม่ได้ตัดสินได้จากรูปร่าง 2D อย่างเดียว
ข้อจำกัดของซิมูเลชันและแรงบันดาลใจ
- ภูเขาน้ำแข็งจริงอาจไม่ได้ลอยในทิศทางเดียวกับผลลัพธ์ของหน้านี้อย่างแม่นยำ
- ทิศทางจริงได้รับอิทธิพลสำคัญจาก การกระจายมวลสามมิติ
- ความหนาแน่นสัมพัทธ์ ของภูเขาน้ำแข็งเมื่อเทียบกับน้ำก็มีผลเช่นกัน
- หน้านี้จัดการปัจจัยเหล่านี้ด้วยการประมาณค่า
- เกมนี้ได้แรงบันดาลใจจากทวีตของ @GlacialMeg
- ทวีตดังกล่าวเป็นข้อเสนออย่างไม่เป็นทางการแต่เปี่ยมด้วยความตั้งใจ ว่าเหล่านักวิทยาศาสตร์ควรวาดภูเขาน้ำแข็งใน ทิศทางที่เสถียร
1 ความคิดเห็น
ความเห็นจาก Hacker News
ตอนแรกหงุดหงิดที่มีแค่ พื้นผิวแบนราบ โผล่พ้นน้ำ แต่พออ่านทวีตด้านล่างก็เข้าใจว่านั่นแหละคือประเด็นสำคัญ
https://threadreaderapp.com/thread/1362557149147058178.html
ถึงขั้นต้องขอบคุณ Elon เลยที่ทำให้บน x.com ถ้าไม่มีบัญชีจะอ่านต่อหลังทวีตแรกไม่ได้
https://imgur.com/a/7KANxOn
แต่ก็ดูเหมือนว่าจะเกิดขึ้นได้ยากมากในธรรมชาติ :-)
ท่าทางที่เสถียรมีได้แค่ตำแหน่งที่แรงหมุนซ้ายขวาสมดุลกันเท่านั้น
ถ้าภูเขาน้ำแข็งลอยตัวในแนวตั้ง และเมื่ออิงจากจุดศูนย์ถ่วงแล้วด้านหนึ่ง ซึ่งก็คือครึ่งล่าง มีมวลอยู่ใต้น้ำมากกว่าอีกด้าน มันก็จะมีแนวโน้มหมุนจนกว่าทั้งสองด้านจะโผล่พ้นน้ำพอๆ กัน
เพราะแบบนี้ ทิศ แนวนอน จึงมักชนะทิศแนวตั้งได้ง่ายกว่า ขึ้นอยู่กับการกระจายมวล
แน่นอนว่าภูเขาน้ำแข็งที่ทรงตัวในแนวตั้งก็เป็นไปได้ แต่คล้ายกับการตั้งดินสอบนนิ้วมือ คือทำได้แต่ไม่เสถียร และแค่มีการรบกวนเล็กน้อย เช่น แรงกระแทกตอนที่ก้อนน้ำแข็งเพิ่งแตกหลุดจากธารน้ำแข็ง ก็ทำให้มันกลับไปอยู่ในท่าแนวนอนที่เสถียรกว่าได้ง่าย
คนทำเองครับ ดีใจที่ผ่านไปหลายปีแล้วยังมีคนเอากลับมาแชร์อีก
วิทยาศาสตร์จงเจริญ! ช่วยสนับสนุน นักวิทยาศาสตร์ภูมิอากาศ ใกล้ตัวคุณด้วย
มีเรื่องสงสัยอยู่อย่างหนึ่ง คือถ้าวาด เส้นตรง 45 องศา แบบที่คอมเมนต์อื่นพูดถึง จะเห็นพฤติกรรมคล้ายเงื่อนไขขอบเขต
อยากรู้ว่านี่เป็นเพราะฟิสิกส์จริงๆ หรือเป็นเพราะการนำไปใช้ ของซิมูเลชัน
ผมหารูปร่างที่ซิมูเลชันจัดการได้ไม่ค่อยดีเจอด้วย คือพวกรูปร่างแบบเข็มที่ กว้างมากและบางมาก จะสั่นแรงมากและดูเหมือนจะไม่ยอมหยุดหรือช้าลงเลย
ผมสร้างแบบที่แกว่งไม่สิ้นสุดได้แล้ว :D
วิดีโอไม่ได้เปิดวน แต่เป็นการอัดจริง
https://streamable.com/0a9zmb
https://jmp.sh/s/ARfqurF7BYQExwIQmWXZ
อีกเวอร์ชันหนึ่งที่ทำจากแรงบันดาลใจจากทวีตเดียวกัน มีรูปร่างตั้งต้นเตรียมไว้ให้ และ แสดงแรงอย่างชัดเจน: https://engaging-data.com/iceberger-remixed/
ทั้งหมดนี้เป็นข้อมูลจากปี 2021 และเหมือนผมจะเคยเห็นอะไรมาก่อนหน้านั้น แต่หาไม่เจอ
โค้ดต้นฉบับ HTML มีคอมเมนต์กำกับไว้อย่างดี อ่านสนุกมาก
มีคณิตศาสตร์อยู่พอสมควรสำหรับการจำลองแรงต้าน มวล และความหนาแน่น และใช้ ความถ่วงจำเพาะ ของน้ำแข็งกับน้ำทะเล พร้อมทั้งปรับแต่งให้ดูสมจริงขึ้นใน 2 มิติ
ยังสามารถใส่ รูปหลายเหลี่ยมตัดกันเอง ที่ทับซ้อนกับตัวเองได้ด้วย
แถมยังวางรูปภาพได้อีก! โค้ดจะไล่ตามเส้นขอบของภาพแล้วเลือกรูปหลายเหลี่ยมที่ซับซ้อนที่สุด
สนุกมากและแม่นยำจริงๆ ผมลองทดสอบในอ่างอาบน้ำแล้ว ผักกาดหอม ลอยเหมือนกับรูปที่ผมวาดเป๊ะเลย
เป็นโพสต์จากปี 2021
https://news.ycombinator.com/item?id=26201160
ไม่รู้เหมือนกันว่าใน Twitter มีใครเสนอไอเดียนี้ไปแล้วหรือยัง อ่านเธรดไม่ได้และก็ไม่คิดจะสมัครสมาชิกเลยเช็กไม่ได้
ฟีเจอร์เสริมที่น่าสนใจอย่างหนึ่งคือระบบ คะแนน ที่แปรผกผันกับระยะทางที่ภูเขาน้ำแข็งต้องเคลื่อนที่กว่าจะไปถึงตำแหน่งลอยตัวที่เสถียร
ถ้าให้ดีสุด น่าจะเป็นเป้าหมายที่ยากมากแบบวาดออกมาแล้วเสถียรสมบูรณ์ตั้งแต่แรก รวมถึงระดับผิวน้ำด้วย
จากนั้นก็ค่อยปรับความสูงให้พอดีในครั้งแรก
ถ้าจะให้เป็นเกมที่ดีน่าจะต้องมีข้อจำกัดอื่นเพิ่ม เช่น ให้คะแนนมากขึ้นตามความสูงสูงสุดเหนือผิวน้ำ หรือให้คะแนนตามระยะเวลาที่หมีขั้วโลกสามารถวางเท้าให้แห้งได้ระหว่างที่น้ำแข็งละลาย
เพราะแถบที่เตี้ยและกว้างจะละลายเร็วกว่ารูปร่างที่ออกแนวทรงกลม
เจ๋งมาก เป็นของที่ cool แบบตรงตัวจริงๆ
ผมวาดเส้นตรงแล้วมันหมุนติ้วๆ ไม่หยุดเลย :D
ตลกดีที่พอลองวาดตัวอย่างคลาสสิกของ ส่วนยอดของภูเขาน้ำแข็ง แล้วจะเห็นมันพลิกคว่ำ :D