Home of ShapeIt

From Control Systems Technology Group

(Difference between revisions)
Jump to: navigation, search
(Created page with '<p><b>ShapeIt is a dedicated loopshaping tool for motion systems.</b></p> <h1 align="left">Screenshots</h1> ShapeIt is designed for Matlab. Here are some screenshots (click to e…')
Line 2: Line 2:
<h1 align="left">Screenshots</h1>
<h1 align="left">Screenshots</h1>
ShapeIt is designed for Matlab. Here are some screenshots (click to enlarge):</p>
<p>ShapeIt is designed for Matlab. Here are some screenshots (click to enlarge):</p>

Revision as of 06:55, 26 July 2012

ShapeIt is a dedicated loopshaping tool for motion systems.



ShapeIt is designed for Matlab. Here are some screenshots (click to enlarge):


  • Matlab 7.04 or newer
  • Control System Toolbox
  • C-compiler (Matlab LCC, gcc, or any other compiler)
  • To use the optimization: Global Optimization Toolbox (from R2010a onwards) / Genetic Algorithm Direct Search Toolbox (up to R2009b)


The current version is v0.14.

Release v0.12

Release v0.13

Release v0.14

Full version:*

Full version:*

Full version:*

Educational version:**

Educational version:**

Educational version:**

Some important changes:

  • compatible with Matlab FRD objects
  • improved computation of unwrapped phase
  • improved margin computations
  • unit disc (0dB) in Nyquist plot
  • wrapping of Nichols chart possible
  • improved controller discretization
  • small bug-fixes

Some important changes:

  • improved labels for data cursors in all plots
  • frequency data available in Nyquist and Nichols data cursor
  • loading plants from file improved
  • better usability of data-loading functionality
  • better looks when used on Linux platforms

Some important changes:

  • added extra 4th order example plant with adjustable parameters
  • updated DCTools for compatibility with dSpace
  • solved occasional stability-issue for discretized controller
  • minor adjustments for plants with many RHP zeros and/or poles
  • minor bug-fixes

* Full version contains optimization aid based on genetic programming:

  • contact the program maintainer if you want to try it (file is password protected for educational reasons)
  • requires the "Global Optimization Toolbox" (formerly known as "Genetic Algorithm Direct Search Toolbox")

** Educational version has no optimization aid.


  • Unzip files into a directory e.g. C:\Program Files\matlab704\toolbox\shapeit
  • Goto this directory in Matlab and run: shapeit_setup_runonce
  • Installation is ready now, the application can be started by running: shapeit

If you have any trouble installing or using ShapeIt, please read the <a href="faq_of_shapeit.htm">FAQ</a> first.


Please send bugs, problems, suggestions for future releases etc. to Gert Witvoet.


Copyright © 2005-2012 DJH Bruijnen, G Witvoet; Control Systems Technology, Eindhoven University of Technology

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Personal tools