泰国无人机协会

加入会员☰

MATLAB/Simulink สำหรับ UAV และโดรน อากาศยานไร้คนขับ (Multirotor Design & Flight Control)

หลักสูตรอบรมเชิงปฏิบัติการ

MATLAB/Simulink for UAV & Drone

Design, Modeling and Flight Control for Multirotor UAV / Drone

หลักสูตรที่พาผู้เรียนจากพื้นฐาน MATLAB ไปสู่การออกแบบ คำนวณ และจำลองพลศาสตร์การบินของโดรน (Drone) หรืออากาศยานไร้คนขับ (UAV) ประเภท Multirotor ด้วย MATLAB และ Simulink ตั้งแต่พื้นฐานจนถึงการทดสอบด้วย Model-in-the-Loop

M
พื้นฐาน MATLAB สำหรับวิศวกรรม

เขียนสคริปต์ สร้างฟังก์ชัน คำนวณ และพล็อตกราฟ สำหรับผู้ที่ไม่เคยใช้ MATLAB มาก่อน

🚁
อากาศพลศาสตร์ใบพัด & Multirotor Sizing

เข้าใจหลักการสร้างแรงยกของใบพัด ทฤษฎีโมเมนตัม และการคำนวณ Conceptual Sizing ของ Quadrotor / Multirotor ด้วย MATLAB

⚙
Simulink & พลศาสตร์การบิน 6DOF

สร้างแบบจำลองระบบพลวัตและพลศาสตร์การบินแบบ 6 องศาอิสระของมัลติโรเตอร์ด้วย Simulink และ Aerospace Blockset

◎
Flight Control & Model-in-the-Loop

ออกแบบระบบควบคุม PID / Attitude / Position และทดสอบแนวคิดด้วย Model-in-the-Loop ก่อนต่อยอดสู่ระบบจริง

วัตถุประสงค์ของหลักสูตร

  • ✓ ใช้งาน MATLAB ระดับพื้นฐานถึงกลาง เช่น สคริปต์ ฟังก์ชัน การคำนวณ และการพล็อตกราฟ
  • ✓ เข้าใจอากาศพลศาสตร์เบื้องต้นของใบพัดและมัลติโรเตอร์ (Momentum Theory, Hover Efficiency, Disc Loading)
  • ✓ คำนวณ Conceptual Sizing เช่น ขนาดใบพัด จำนวนโรเตอร์ น้ำหนักรวม อัตราส่วนแรงขับต่อน้ำหนัก กำลังมอเตอร์ แบตเตอรี่ และเวลาบิน
  • ✓ สร้างแบบจำลองระบบพลวัตและพลศาสตร์การบินของมัลติโรเตอร์ด้วย Simulink
  • ✓ เข้าใจสมการการเคลื่อนที่แบบ 6DOF และจำลองพฤติกรรมของอากาศยานปีกหมุน
  • ✓ ออกแบบและจูนระบบควบคุมการบิน เช่น PID, Attitude, Rate, Altitude และ Position Control
  • ✓ เข้าใจ Motor Mixing / Control Allocation และผลของโครงสร้าง X, +, Hexa, Octo
  • ✓ ทดสอบแนวคิดและอัลกอริทึมด้วย Model-in-the-Loop ก่อนพัฒนาต้นแบบจริง
  • ✓ บูรณาการความรู้ทั้งหมดผ่าน Mini-Project ออกแบบและจำลองภารกิจ Multirotor

หลักสูตร 15 ตอน (แบ่งเป็น 5 หมวด)

ตอนที่ 1–2

หมวดที่ 1 : พื้นฐาน

  • ✓ พื้นฐาน MATLAB สำหรับงานวิศวกรรม
  • ✓ อากาศพลศาสตร์ใบพัดและแนวคิดการออกแบบ Multirotor UAV
ตอนที่ 3–5

หมวดที่ 2 : การออกแบบและคำนวณ

  • ✓ Rotor, Propulsion และ Conceptual Sizing ด้วย MATLAB (Momentum Theory, Prop–Motor–ESC–Battery Matching)
  • ✓ Aerospace Toolbox และสภาพแวดล้อมการบิน (ISA, ผลของความสูงและอุณหภูมิต่อแรงขับ)
  • ✓ แนวคิดโครงสร้างเฟรมและการประมาณโหลดเบื้องต้น (Arm Loading, Vibration, Payload)
ตอนที่ 6–7

หมวดที่ 3 : Simulink & พลศาสตร์การบิน

  • ✓ พื้นฐาน Simulink สำหรับการจำลองระบบพลวัต
  • ✓ พลศาสตร์การบินและแบบจำลอง 6DOF ของ Quadrotor
ตอนที่ 8–11

หมวดที่ 4 : ระบบควบคุมการบิน

  • ✓ พื้นฐานระบบควบคุมการบิน
  • ✓ สถาปัตยกรรมควบคุมโดรนและ Cascade PID
  • ✓ Position, Altitude และ Trajectory Control
  • ✓ Motor Mixing / Control Allocation และการรับมือการรบกวน (ลม, Payload เปลี่ยน, มอเตอร์ขัดข้อง)
ตอนที่ 12–15

หมวดที่ 5 : บูรณาการและต่อยอด

  • ✓ การจำลอง Multirotor แบบครบวงจร (Takeoff → Waypoint → Landing)
  • ✓ Model-in-the-Loop Testing และการทดสอบอัลกอริทึม
  • ✓ Mini-Project บูรณาการออกแบบและจำลอง Multirotor UAV
  • ✓ แนวทางต่อยอดสู่ระบบจริง (PX4 / ArduPilot / HIL)
ปรับได้ตามระยะเวลา: เลือกอบรมแบบ Intensive (เน้น MATLAB พื้นฐาน, Multirotor Sizing, Simulink 6DOF, Attitude Control & PID Tuning, Motor Mixing, Model-in-the-Loop, Mini-Project แบบย่อ) หรือแบบ Full ครบทั้ง 15 ตอนพร้อม Workshop เต็มรูปแบบ — วิทยากรปรับเนื้อหาให้เหมาะกับพื้นฐานผู้เรียนและเป้าหมายของหน่วยงานได้

ข้อมูลการอบรม

T
时期: ปรับได้ตามความเข้มข้น (Intensive หรือ Full 15 ตอน) — สอบถามรายละเอียดกับวิทยากร
A
กลุ่มเป้าหมาย: เจ้าหน้าที่หรือบุคลากรด้านวิศวกรรมที่ยังไม่มีพื้นฐาน MATLAB มาก่อน
R
形式: บรรยายสลับ Workshop ลงมือปฏิบัติจริงตลอดหลักสูตร
S
ซอฟต์แวร์ที่ใช้: MATLAB, Simulink, Aerospace Toolbox/Blockset, Control System Toolbox, UAV Toolbox (Trial License หรือ License สำหรับฝึกอบรมตามความเหมาะสม)
D
สิ่งที่ผู้เรียนจะได้รับ: สไลด์ประกอบการบรรยาย, MATLAB Script/Live Script ตัวอย่าง, โมเดล Simulink (ฝึกปฏิบัติ + โครง + เฉลย), ชุดข้อมูลตัวอย่าง (มอเตอร์/แบตเตอรี่/ใบพัด/Payload), คู่มืออ้างอิงคำสั่ง MATLAB และบล็อก Simulink

Mini-Project: บูรณาการออกแบบและจำลอง Multirotor UAV

ผู้เรียนทำงานเป็นทีมตามโจทย์ภารกิจ Multirotor ที่กำหนด ตั้งแต่วิเคราะห์โจทย์ กำหนดพารามิเตอร์ ทำ Sizing ด้วย MATLAB สร้าง/ปรับโมเดลใน Simulink ออกแบบและจูน Controller ไปจนถึงจำลองภารกิจและนำเสนอผล เช่น:

  • ▸ ออกแบบ Multirotor สำหรับภารกิจสำรวจพื้นที่
  • ▸ ออกแบบ Multirotor สำหรับบรรทุก Payload เฉพาะ
  • ▸ จำลองภารกิจ Takeoff → Waypoint → Landing แบบครบวงจร
  • ▸ ทดสอบ Controller ภายใต้การรบกวน เช่น ลม, น้ำหนักที่เปลี่ยนแปลง หรือมอเตอร์ขัดข้อง

สนใจให้บุคลากรของคุณออกแบบและจำลอง Multirotor UAV / โดรน ด้วย MATLAB/Simulink หรือไม่?

สอบถามรายละเอียดและสมัครเรียน

ติดต่อ: 091-552-2919 | Line: @droneth | โปรดสอบถามเพื่อคัดเลือกคุณสมบัติและกำหนดการที่เหมาะสม

Teerachai Lertpanikul นักเขียนและผู้เชี่ยวชาญด้านเทคโนโลยีโดรน
เขียนโดย
Teerachai Lertpanikul

นักเขียนและผู้เชี่ยวชาญด้านเทคโนโลยีโดรน มีประสบการณ์เกี่ยวกับการใช้งานอากาศยานไร้คนขับ, AI, Robotics มุ่งนำเสนอข้อมูลที่ถูกต้อง เข้าใจง่าย และนำไปใช้งานได้จริง

滚动至顶部