BSc: Mechatronics

From IU
Revision as of 12:57, 12 July 2022 by R.sirgalina (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Mechatronics

  • Course name: Mechatronics
  • Code discipline:
  • Subject area: Sensors and actuators; Robotic control; Electromechanical systems.

Short Description

This course covers the following concepts: System design; Feedback control; Electric motor selection and control.

Prerequisites

Prerequisite subjects

  • CSE201 — Mathematical Analysis I: derivatives, definite and indefinite integrals
  • CSE202 — Analytical Geometry and Linear Algebra I & CSE204 — Analytic Geometry And Linear Algebra II: matrix operations, eigenvalues and eigenvectors.
  • CSE205 — Differential Equations: first- and second-order ODEs, state-space representation and modeling, concepts of stability (Lyapunov, asymptotic, exponential)

Prerequisite topics

Course Topics

Course Sections and Topics
Section Topics within the section
Dynamics and electrodynamics
  1. Free body motion
  2. Kinetic and potential energy
  3. Differential equations of motion
  4. Basics of linear electric circuits
  5. Impedance
Electric motors
  1. Electric and magnetic fields
  2. Operating principles of DC motors
  3. Electromechanical dynamic model of DC motors
  4. Steady-state torque-speed characteristics, power
  5. AC motors
  6. Linear motors
  7. Energy losses in electric motors
Transmission mechanisms and sensors
  1. Rotary-to-rotary transmission
  2. Rotary-to-translational motion transmission mechanisms
  3. Shaft misalignments and flexible couplings
  4. Position sensors
  5. Velocity and acceleration sensors
  6. Force and torque sensors
Control systems
  1. Feedback control systems
  2. Stabilization and trajectory tracking
  3. Linear regulators (P, PD, PID)
  4. Digital control (sampling, quantization)
  5. DC motor controller tuning
  6. Stability of dynamic systems

Intended Learning Outcomes (ILOs)

What is the main purpose of this course?

Industrial requirements for modern mechatronics and robotics engineers are such that, given an automation task, they must be able to identify and model the targeted physical process or system, select appropriate sensors, actuators and transmission mechanisms to control it, and design and implement control algorithm to ensure the system achieves desired performance. Therefore, the purpose of this class is to familiarize the students with the most fundamental aspects of all the key areas described above while focusing on typical real-world exercises and examples.

ILOs defined at three levels

Level 1: What concepts should a student know/remember/explain?

By the end of the course, the students should be able to ...

  • Various types of sensors, their pros and cons,
  • Working principles of electric actuators (DC motors),
  • Operation principles of motion transmission mechanisms,
  • Fundamentals of linear feedback control systems, and
  • Principles of controller design for mechatronic systems.

Level 2: What basic practical skills should a student be able to perform?

By the end of the course, the students should be able to ...

  • How to select sensors for a given application,
  • How to choose appropriate transmission mechanisms and account for their efficiency,
  • How to integrate all selected parts to create a mechatronic system,
  • Typical nonlinearities that originate from electronic and mechanical sources and their effects on system performance, and
  • How to tune control system for selected motor and desired performance specifications.

Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?

By the end of the course, the students should be able to ...

  • Drive differential equations of motion describing behavior of physical systems with several degrees of freedom,
  • Calculate motor and sensor requirements for a given physical system, control task or application,
  • Select appropriate motor that provides enough power while avoiding overheating,
  • Tune control system for selected motor, transmission mechanism and sensor to achieve desired response and stability.

Grading

Course grading range

Grade Range Description of performance
A. Excellent 90-100 -
B. Good 75-89 -
C. Satisfactory 60-74 -
D. Poor 0-59 -

Course activities and grading breakdown

Activity Type Percentage of the overall course grade
Labs/seminar classes 0
Interim performance assessment 60
Exams 40

Recommendations for students on how to succeed in the course

Resources, literature and reference materials

Open access resources

  • “Mechatronics,” Sabri Cetinkunt. John Wiley & Sons., 2007.
  • “System dynamics: modeling, simulation, and control of mechatronic systems,” Dean C. Karnopp, Donald L. Margolis, and Ronald C. Rosenberg. John Wiley & Sons, 2012.
  • “Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering” (6th Edition), William Bolton. Pearson Education, 2003.

Closed access resources

Software and tools used within the course

Teaching Methodology: Methods, techniques, & activities

Activities and Teaching Methods

Activities within each section
Learning Activities Section 1 Section 2 Section 3 Section 4
Homework and group projects 1 1 0 1
Testing (written or computer based) 1 1 1 1
Discussions 1 1 1 1
Oral polls 0 0 1 1

Formative Assessment and Course Activities

Ongoing performance assessment

Section 1

Activity Type Content Is Graded?
Question Find kinetic and potential energy of a given physical system. 1
Question Write differential equations of motion of a mechanical system. 1
Question Find system transient response when external force is applied. 1
Question Solve for voltages and currents in a given electric circuit. 1
Question Find electric power produced by individual circuits’ components. 1
Question In MATLAB or other software, do the following for a second-order system:
Write a program to simulate its dynamics;
Plot step response and find its parameters;
Calculate and plot system energy with time.
0
Question Find and analyze frequency response (Bode plot) of a dynamic system. 0
Question Find impedance of a given linear electric circuit. 0
Question Write differential equations describing voltages and currents of dynamic circuit. 0
Question How does electric energy exchange in an RLC circuit? 0

Section 2

Activity Type Content Is Graded?
Question What devices around us are based on principles of electromagnetism? 1
Question Describe what happens when an conductive wire is placed in magnetic field. 1
Question How to create a rotating magnetic field, and what happens to magnetic objects placed inside of it? 1
Question How to find electrical and mechanical power of electric motor? 1
Question What happens when a motor is running in the generator mode? 1
Question Drive differential equations governing the motion of a DC motor. 0
Question Draw a block diagram of a DC motor based on differential equations and convert them into state-space form. 0
Question Calculate maximum DC motor speed in no-load and loaded conditions. 0
Question Assuming a DC motor, calculate stall torque and maximum torque for given speed. 0

Section 3

Activity Type Content Is Graded?
Question What applications of gears do you know? What about belts and pulleys? 1
Question What are the possible sources and effects of shaft misalignments on electric motors and gears? 1
Question Give an example of sensors used in conventional home appliances. 1
Question Typical applications where we need velocity and acceleration measurements. 1
Question Given a particular real-world device (system), which transmission mechanisms and sensors does it use in your opinion? 1
Question What are potential drawbacks and nonlinearities of conventional motion transmission mechanisms? 0
Question What effect does a transmission mechanism have on required motor speed and torque? 0
Question What are the pros and cons of each conventional position sensor type? 0
Question Name applications where position measurement is not feasible. 0
Question What are the main issues of conventional force-torque sensors? 0

Section 4

Activity Type Content Is Graded?
Question Give examples of real-world biological and physical closed-loop (feedback) systems 1
Question Drive error dynamics equations for a given feedback control law 1
Question What are the physical analogies of each term in PID-controller? 1
Question How to implement PD regulator in MATLAB software? 1
Question In MATLAB, simulate behavior of a linear second-order ODE for the following controller types: P, PD, PID. 0
Question Analyze stability of a given feedback control system. 0
Question How does sampling affect system stability? 0
Question Tune controller for a given motor-transmission-sensor combination. 0

Final assessment

Section 1

  1. Use Kirchoff’s voltage and current laws to drive differential equations of a given electric circuit.
  2. What are the analogies between three main mechanical (mass, damper, spring) and electrical (resistance, capacitance, inductance) components?
  3. Find impedance of electrical circuit and draw a corresponding mechanical system schematically.

Section 2

  1. Draw a schematic diagram of electrical and mechanical parts of DC motor and explain their interplay.
  2. What is the physical meaning of mechanical time constant of a DC motor? What about electrical time constant? How to calculate them?
  3. Explain how to select a DC motor based on known force-velocity profile of the application.

Section 3

  1. Derive differential equations of motion when a load is connected to DC motor shaft via transmission and analyze its contribution to overall system dynamics.
  2. For an application of motion control with desired accuracy and given a DC motor, select appropriate transmission mechanism and sensor resolution to satisfy performance specifications.
  3. List pros and cons of conventional position sensor types and briefly describe their preferable application areas.

Section 4

  1. What is the physical analog of PD-regulator in application to control over second-oder mechanical systems?
  2. What are the effects of time delays, quantization, and sampling rates on stability of digital control systems?
  3. For a given application, select DC motor and tune its control system.

The retake exam

Section 1

Section 2

Section 3

Section 4