ใบพัด ลำตัว และสิ่งบรรทุก: เมื่อชิ้นส่วนบังลมกัน

ผู้เรียนไทยตรวจระยะกล่องลำเลียงใต้โดรนบนโต๊ะทดลอง
ภาพประกอบแนวคิดสร้างด้วย AI

กล่องใต้โดรนเพิ่มมากกว่าน้ำหนักหรือไม่

เมื่อเพิ่มกล่องลำเลียง เรารู้ทันทีว่ามีน้ำหนักเพิ่ม แต่ยังไม่รู้ว่ากล่องเปลี่ยนกระแสลมใต้ใบพัดเท่าใด ลมใบพัดอาจชนลำตัว แขน หรือกล่อง ทำให้เกิดแรงบนชิ้นส่วนเหล่านั้น งานของ NASA ที่จำลองโดรนสี่ใบพัด พบปฏิสัมพันธ์ของใบพัดกับใบพัดและลำตัว และงานเปรียบเทียบจานแรงกับการจำลองผิวใบพัด อธิบายว่าระดับแบบจำลองที่ประหยัดกว่ามีข้อจำกัดต่อ wake สามมิติ ข้อค้นพบเหล่านี้เป็นเหตุผลให้ ตรวจตำแหน่งสิ่งบรรทุก ไม่ใช่ค่าประสิทธิภาพที่ย้ายมาใช้กับกล่องทุกแบบ

จบบทนี้ คุณจะแยกสามอย่างได้: น้ำหนักกล่อง, แรงจากอากาศบนกล่อง และ การเปลี่ยนแรงของใบพัดเมื่อติดกล่อง ภาพใต้ชื่อบทแสดงการตรวจระยะบนโต๊ะทดลองของไทย เป็นภาพแนวคิด ไม่ใช่ภาพการวัดหรือ CFD

แผนภาพแยกน้ำหนักสิ่งบรรทุก แรงอากาศบนกล่อง และแรงใบพัดที่อาจเปลี่ยน

สามแรงที่ไม่ควรรวมเป็นก้อนเดียว

น้ำหนักเพิ่ม คำนวณก่อนด้วย W = mg โดย m เป็นมวล (kg) และ g ใช้ค่าตัวอย่าง 9.81 m/s² หากกล่องมวล 0.30 kg จะเพิ่มน้ำหนัก 2.943 N ค่านี้รู้ได้โดยยังไม่ต้องแก้สมการการไหล แต่ไม่บอกแรงขับที่ใบพัดจะสูญเสียหรือเพิ่มเพราะลมชนกล่อง

แรงอากาศบนกล่อง ต้องดูความดันและแรงเฉือนบนผิวกล่อง ในการคำนวณ CFD เขียนเป็น Fกล่อง = ∫ผิวกล่อง(−p n + τ·n)dA โดยกำหนดทิศแกนและนิยามเวกเตอร์ผิวให้ชัด หากกล่องอยู่ใต้ใบพัดในกระแสลมลง แรงตามแนวดิ่งบนกล่องอาจต่างจากแรงต้านขณะโดรนบินเดินหน้า

แรงที่ใบพัดเปลี่ยน หาโดยเทียบกรณีมีและไม่มีกล่องที่รอบหมุนและเงื่อนไขเดียวกัน: ΔT = Tมีกล่อง − Tไม่มีกล่อง ค่านี้เป็นผลต่างของแบบจำลองหรือการวัด ไม่สามารถคำนวณจากมวลกล่องอย่างเดียว ต้องระบุด้วยว่ากำลังเทียบที่รอบคงที่ กำลังคงที่ หรือแรงขับคงที่ เพราะได้คำตอบคนละแบบ

เลือกแบบจำลองให้ตรงคำถาม

แบบ จานแรงขับ เหมาะเริ่มดูทิศทาง wake และเปรียบเทียบตำแหน่งกล่องอย่างคร่าว ๆ แต่ไม่เห็นรายละเอียดแรงบนใบพัดแต่ละใบ แบบ จำลองผิวใบพัด อาจเห็นปฏิสัมพันธ์ละเอียดขึ้นแต่ต้องใช้กริด เวลา และข้อมูลรูปทรงมากขึ้น NASA เปรียบเทียบสองระดับ ในอากาศยานแบบ tiltwing และรายงานข้อจำกัดของจานแรงในบางสภาพบิน ผลนั้นเป็นหลักการเลือกวิธี ไม่ใช่การรับรองแบบจำลองสำหรับโดรนและกล่องของเรา

สำหรับการฝึกบนคอมพิวเตอร์ ให้สร้างตารางสามกรณี: ไม่มีกล่อง, กล่องชิดลำ, กล่องต่ำลง โดย ตรึงรูปทรงใบพัด รอบหมุน อากาศ และกรอบคำนวณ บันทึก T รวม แรงบนกล่อง แรงบนลำ และแรงบิด พร้อมตรวจว่าผลเปลี่ยนเมื่อเพิ่มความละเอียดกริดหรือไม่ ข้อมูลวัดของ NASA Multirotor Test Bed ช่วยสอนการบันทึกค่าตั้งต้นและแรงแยกตามโรเตอร์ แต่ชุดข้อมูลนั้นไม่ได้วัดกล่องตัวอย่างของเรา จึงใช้เป็นกรณีศึกษาวิธีตรวจ ไม่ใช่ตัวเลขยืนยันกล่องนี้

สิ่งที่เปลี่ยน สิ่งที่ต้องคงเดิม คำถามที่ตอบได้
มวลกล่อง ในการเทียบ CFD แบบตรึงรูปทรง ท่าทาง และรอบใบพัด มวลไม่เปลี่ยนสนามลมโดยตรง; ในการบินจริงตัวควบคุมอาจเพิ่มรอบ น้ำหนักที่ต้องรองรับเพิ่มเท่าไร
ตำแหน่งกล่อง รอบ ใบพัด อากาศ และวิธีวัดแรง อากาศออกแรงต่อกล่องและลำต่างกันหรือไม่
รูปทรงกล่อง เงื่อนไขอื่นที่เกี่ยวข้อง รูปทรงเปลี่ยน wake และแรงอย่างไร

มีชุด CFD ของกล่องสมมติให้ฝึกเปรียบเทียบด้านล่าง รูปทรงและของไหลออกแบบเพื่อการเรียนรู้ จึงยังไม่ยืนยันระยะติดตั้งที่ปลอดภัยของอุปกรณ์จริง

ห้องทดลอง: ย้ายกล่องโดยคงแหล่งแรงเดิม

ดาวน์โหลดชุดทดลองพร้อม Python และผล OpenFOAM เปิด Terminal ในโฟลเดอร์ที่แตก ZIP แล้วรัน python verify.py เพื่อตรวจชุดผล หรือ python compare.py --output my-comparison เพื่อสร้างตารางเปรียบเทียบใหม่ ใช้ได้บน Windows/Linux ส่วนการรัน solver ใหม่ใช้ Ubuntu 24.04 หรือ Windows ผ่าน WSL ตาม README

แบบฝึกใช้กล่องกว้าง 0.4 × 0.4 m สูง 0.2 m ใต้จานแรงรัศมี 0.2 m ที่ z = 1 m เปรียบเทียบศูนย์กลางกล่อง z = 0.7 และ 0.5 m ภายในช่องลม 2 × 2 × 1.6 m กำหนดลมเข้าจากด้านบนลงด้านล่าง 0.2 m/s และแหล่งแรงลงบนอากาศ 0.02 N เท่ากันทุกกรณี ด้านข้างเป็น symmetry ใช้ ν = 0.01 m²/s ซึ่งเป็นของไหลหนืดสำหรับฝึก ไม่ใช่โดรนลอยนิ่งในอากาศจริง

กราฟแรงอากาศบนกล่องตามรอบแก้สมการและความเร็วที่สามจุด เปรียบเทียบสองตำแหน่งกล่องและสองกริด

กราฟซ้ายเป็น Fz บนกล่อง โดย z ชี้ขึ้น ดังนั้นค่าติดลบคือแรงลง กราฟขวาเป็น Uz ณ จุดที่ระบุใน README แกนนอนซ้ายคือ iteration เปิดกราฟขนาดเต็ม

ศูนย์กลางกล่อง Fz กริด 0.10 m (N) Fz กริด 0.05 m (N) ผลต่างเทียบค่าละเอียด
z = 0.7 m −0.036491 −0.037992 3.95%
z = 0.5 m −0.032268 −0.033805 4.55%

กริดหยาบมี 6,368 เซลล์ กริดละเอียดมี 50,944 เซลล์ ที่กริดละเอียด เมื่อเลื่อนกล่องต่ำลง ผลต่างแรงคือ ΔFz = (−0.033805) − (−0.037992) ≈ +0.004187 N หมายถึงแรงลงบนกล่องลดลงในเงื่อนไขชุดนี้ ไม่ใช่กฎว่าติดกล่องต่ำแล้วดีกว่าเสมอไป

แรงบนกล่องรวมทั้งความดันและความหนืด แต่ ไม่รวมน้ำหนัก mg และไม่ใช่ ΔT ของใบพัด เพราะแหล่งแรงของจานถูกกำหนดไว้เท่าเดิม ค่าแรงกล่องอาจมีขนาดเกิน 0.02 N ได้จากการมีลมขาเข้าร่วมด้วย จึงไม่ควรอ่านว่าโดรนสูญเสียแรงขับมากกว่าที่ผลิต

ลองทำ: เปิด results/payload-v1-r2/forces.csv แถวสุดท้าย รวม pressure_z กับ viscous_z แล้วตรวจว่าได้ Fz_N จากนั้นหาความต่างกับกรณี payload-v2-r2 ควรได้ประมาณ +0.004187 N หากจะรวมกับ mg ต้องทำสมดุลแรงโดยใช้แกนและวัตถุที่พิจารณาเดียวกัน

ทั้งสี่กรณีผ่านเกณฑ์หยุดเชิงตัวเลข แต่สองกริดยังไม่ยืนยันความเป็นอิสระจากกริด การจะตอบเรื่องโดรนจริงต้องเพิ่มลำตัว ใบพัดที่ตอบสนองต่อการไหล ตำแหน่งติดตั้งจริง และการตรวจเทียบผลวัด

ต่อยอดที่ การตรวจและส่งต่อแรงสู่ DroneSim: แยกแรงกล่อง น้ำหนัก และแรง rotor เพื่อไม่บวกแรงซ้ำ พร้อมเครื่องมือเตรียมเทียบผลวัดที่สภาพตรงกัน

แบบฝึกพร้อมแนวคำตอบ

โจทย์: กล่องมวล 0.30 kg เพิ่มแรงน้ำหนักเท่าไร? หากย้ายกล่องต่ำลงโดยมวลเท่าเดิม ผลใดคำนวณได้ทันที และผลใดยังต้องวัดหรือจำลอง?

แนวคำตอบ: น้ำหนักเพิ่ม 2.943 N และยังเท่าเดิมเมื่อย้ายกล่อง แต่แรงอากาศบนกล่องและการเปลี่ยนแรงใบพัดยังไม่ทราบ เพราะทางเดินลมอาจต่างไป ต้องกำหนดจุดยึด ท่าทาง และสภาวะการทำงานก่อนเทียบ

อ่านต่อ: วิธีตรวจผล CFD ก่อนเชื่อค่าแรง · เตรียมข้อมูลแรงเข้าสู่ DroneSim

บรรณานุกรม

ตรวจแหล่งต้นทาง 26 กันยายน 2569

rotor interactionpayloaddownloadCFDโดรนลำเลียง