File Exchange

image thumbnail

Automated Modeling of Planetary Gears

version (42.7 KB) by Fred
A tool which automatically generates equations for planetary gears


Updated 11 Oct 2018

View License

autoEQ is a generic function for automated modeling and feedforward control of planetary gears (PG). Given the information on configuration, namely the internal connection relationship between each PG, location of external torques, location and locking state of each clutch, this function outputs a ready-to-use kinetic model, which contains the symbolic inertia matrix and input matrix. The derived state-space model can then be converted into numeric form by substituting the symbols in the matrix with real values and used for simulation, analysis or controller design.

A document for explanation of the principle, usage as well as the syntax can be found on

If this tool helps, please cite the paper and the download link as below.

Cite As

Huang, Jianfeng, et al. “A Generic Function for Automated Modeling and Feedforward Control of Planetary Gear Sets.” Journal of Dynamic Systems, Measurement, and Control, vol. 140, no. 10, {ASME} International, May 2018, p. 101007, doi:10.1115/1.4039859.

View more styles

Jianfeng Huang (2018). Automated Modeling of Planetary Gears (, MATLAB Central File Exchange. Retrieved {Month} {Date}, {Year}.

Comments and Ratings (2)

Thank you for your research. I cannot download your paper. Can you send it to my email? you very much.


Shortened the title.

1. Fixed a bug which disables the sixth parameter entry when the number of input parameters is above 6.
2. Added demo files.
3. Added license.

Added link for the document.

Added support for generation of state-space models.

Summary updated.

Description updated.

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor