Computer-Aided Mechanism Analysis

Computer-Aided Mechanism Analysis QR-code Course Chinese title: 電腦輔助機構分析
Course Number: ME3218
Credits: 3
Taught level: 3rd- and 4th-year undergraduates
Lecturer: Dr. Chin-Hsing Kuo (郭進星博士)
E-learning website: (university intranet only)

This course is supported by

Course Objectives

The aim of this course is to teach students the kinematic and force analyses of mechanisms and its computer programming solutions and software simulation.

Course Contents

  • 向量迴路法及運動係數 (Vector-loop method and kinematic coefficients)
  • 機構運動分析及其程式解 (Kinematic analysis of mechanisms and its computer programming solutions)
  • 機構力量分析及其程式解 (Force analysis of mechanisms and its computer programming solutions)
  • 套裝軟體之機構模擬 (Simulation of mechanisms using commercial software packages)

Course Plan

Teaching Assistant: 朱政仲(Office: T3-203, email:

Week Course content Notes
1 Course overview
Vector loop approach
Chap. 1
3 Newton-Raphson method HW 1: Newton-Raphson method
4 Kinematic analysis of linkage mechanisms (I)
5 Kinematic coefficients Chap. 1
HW 2: Kinematic analysis
7 Kinematic analysis of linkage mechanisms (II)
10 Force analysis Chap. 3
HW 3: Force analysis
14 Mechanism simulation using MD Adams HW 4: MD Adams simulation
16 Advanced Topics HW 5: Advanced topics
18 Reading week

Class Calendar


This course has no textbook.

Reference Books

A. S. Hall, Jr. - Notes on Mechanism Analysis
  • Hall, A. S., Jr, Notes on Mechanism Analysis, Waveland Press, Prospect Heights, IL, 1981.
  • Marghitu, D. B., Mechanisms and Robots Analysis with MATLAB, Springer, London, 2009.
  • Stanisic, M. M., Mechanisms and Machines: Kinematics, Dynamics, and Synthesis, Cengage Learning, Stamford, CT, 2015.
  • Mathews, J. H., Fink, K. D., Numerical Methods Using MATLAB, 4th Edition, Pearson, Upper Saddle River, NJ, 2004.
  • Norton, R. L., Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines, McGraw-Hill, New York, NY, 2003.
  • Doughty, S., Mechanics of Machines, Wiley, New York, NY, 1988.
  • 顏鴻森、吳隆庸,機構學,東華書局,臺北,2006。
  • 傅增棣,電腦輔助工程設計:ADAMS基礎應用手册,高立圖書,臺北,2004。

Lecture Notes (Password required)


Homework Assignment

Fall 2016

Fall 2014

Spring 2013

Spring 2012


Spring 2013: Midterm, Final Exam
Spring 2012: Midterm, Final exam

Grading Plan

  • Homework: 100%(Five assignments)

Sample of Students' Works

Kinematic simulation of a multi-loop mechanism using MATLAB (利用Matlab模擬機構運動情形)

Shaking force analysis of an inverted slider-carnk mechanism using MATLAB (利用Matlab分析曲柄滑塊機構的搖撼力與搖撼力矩)

Forward dynamic analysis of an inverted slider-crank mechanism using MATLAB (利用MATLAB分析曲柄滑塊機構的動力情形)

Motion simulation of a geared linkage using MD Adams (利用MD Adams運動模擬軟體分析齒輪機構的運動)

More videos are available in HMR Lab's .