25-Apr-2017

By Josh Siegel

At Simplexity, part of our work is designing embedded motion systems. As embedded motion engineers, we have to know how the smart electronics get placed
within the physical structure (“embedded”) and how each component moves relative to each other (“motion”). In this three-part series, I delve into
how we describe and model the latter term, motion, which we often take for granted as being quite simple.

In the last post of the series, I provide some final considerations for analyzing 3D motion. When we model motion to help solve engineering problems, we must be careful to use the most appropriate model. Sometimes the simple, back-of-the-envelope equations will be sufficient, but other scenarios might require tools beyond what can be found in classic online and textbook sources.

When we model complicated 3D motion phenomena, it’s key to distinguish between scalar and vector quantities. Remember, a vector has both a magnitude and direction (e.g., 25 mph in the northeast direction), while a scalar is something that just has a magnitude (25 mph). When we bring into our model velocities, accelerations, linear and angular momentum, forces, torques, and so forth, we should first think of them as vector quantities. For instance, when we talk about torque, it’s useful to specify both its direction (e.g., about the positive z-axis), as well as its magnitude (5 N-m).

The benefit of using a more complex model is that you can precisely define all the quantities related to angles (the orientation, angular velocity, angular acceleration, angular momentum, moments, and products of inertia) for any motion system made up of rigid bodies. Beware that the equations can get gnarly. For complex systems it can be beneficial to use software programs like MATLAB, Working Model, or MotionGenesis.

Note that if I were following the 3D model methodology in my gear example, then I would explicitly treat the velocity and angular velocity as vector quantities. But again, the motion in the gear example fits my criteria for simplifying down to 2D kinematic equations. If my system has a more complex motion, then I must treat the kinematic and dynamic quantities as vectors. This is the crucial first step to appropriately analyze any motion system.

I’ll end with a fun application called the intermediate axis theorem. The theorem says that if you try spinning an object on its intermediate axis, the imperfections in how you spin it will cause the motion to be unstable. This is the same principle that explains why it’s difficult for planes to get out of flat spin. It also explains that if you toss and spin your cellphone independently around each axis, the motion will be stable for two of the axes but unstable for the intermediate axis. (Be careful, but give this a shot: toss and spin your phone about each of its three axes, and you’ll notice that one of the axes has a very unstable spin. That axis is the phone’s intermediate axis.) I have a very poor intuition for why this happens, but I don’t necessarily need intuition to explain why it happens: with using the more complex, vector-based 3D framework model we can actually model and simulate the behavior mathematically.

Precisely modeling the motion of a system can be a tricky thing, but by constructing a robust model we can more quickly respond to broader concerns. If we desire to make a stable motion system that is functionally robust, smooth, and elegant, then we have to decide which model is more appropriate. As engineers, it’s critical for us to realize the limitations of the commonplace 2D equations, and that there are other appropriate tools to solve 3D motion systems.

For more resources and support for topics related to 3D motion analysis, follow Simplexity’s product development blog.

19-Nov-2018

Demystifying What it Takes to be a CEO

18-Oct-2018

Considerations for Code Refactoring

24-Sep-2018

American Association for Clinical Chemistry Annual Meeting

30-Aug-2018

Simplexity's Answer to Growing Pains

09-Aug-2018

Consumer Electronics Show 2018 | Part Three | So, What is a Robot?

29-Jan-2018

Consumer Electronics Show 2018 | Part Two | CES 2018 and IoT

22-Jan-2018

Consumer Electronics Show 2018 | Part One

15-Jan-2018

Why on earth are heavy weights being suspended from this printer?

22-Dec-2017

10 Best Places to Buy Parts for Product Development

29-Nov-2017

08-Nov-2017

Senaptec Strobe: A Study in Simplification

19-Oct-2017

Treatment, Prevention, and Medical Engineering Solutions

04-Oct-2017

Options in Product Development Models: Internal, CDM, or Design Specialist

20-Sep-2017

Designing Thermal Control Systems

30-Aug-2017

Simplexity’s 7 Steps to Simplification^{©}

15-Aug-2017

Battle of the Buttons: UCSD vs. PSU

02-Aug-2017

Considerations For Medical and Biotech Designs

13-Jul-2017

Risk Mitigation in Product Design: Part 2

11-Jul-2017

Risk Mitigation in Product Design: Part 1

28-Jun-2017

San Diego's Biotech Consortium

09-Jun-2017

Appropriate Models for 3D Motion Analysis: Part 3

25-Apr-2017

University of Oregon’s Product Design Program Is One of a Kind

19-Apr-2017

Appropriate Models for 3D Motion Analysis: Part 2

14-Apr-2017

From Engineer to Leader: How Do You Get There?

12-Apr-2017

Appropriate Models for 3D Motion Analysis: Part 1

06-Apr-2017

Why Engineering Still Matters in Product Development

29-Mar-2017

How Mechatronics Improve Drone Technology

16-Feb-2017

Why You Need a Gyro to Measure Position

20-Jan-2017

Why I, As The CEO, Get The Same Bonus As All My Other Employees

13-Dec-2016

Mechatronics Aids In Embedded System Design

07-Dec-2016

Top 10 Tips for Designing Injection Molded Plastic Parts

22-Nov-2016

British school kids and car hackers: the widespread appeal of open source

14-Nov-2016

When should you consider designing custom gears?

07-Nov-2016

Conference Report: Open Source Hardware Summit

31-Oct-2016

What is a Motion Control System?

20-Oct-2016

The Top 10 Questions to ask a Product Development Firm

05-Oct-2016

The Potential of the Apple AirPods To Disrupt A Whole Industry

12-Sep-2016

How to Use Open Source Hardware in Product Development

01-Sep-2016

What is the mech in mechatronics?

16-Aug-2016

3 Tips for IoT Product Success

02-Aug-2016

When Should I Start Designing For High-Volume Manufacturing?

19-Jul-2016

Designing a 3D Printer for the Home

29-Jun-2016

It Turns Out That EMC Is Not Black Magic

22-Jun-2016

Selecting the correct motor type and size

06-Jun-2016

When brainstorming fails, throw an imaginary cat

18-May-2016

Five Tips for Mechatronic System Integration

09-May-2016

Three Tips for Designing High Volume Mechatronic Products

28-Apr-2016

18-Apr-2016

If I could only do 3 things to simplify a design, what should they be?

06-Apr-2016