Introduction

Welcome to Mark Barton's LIGO suspension modeling website. If you have questions or bug-reports about the content, please get in touch at mbarton AT ligo DOT caltech DOT edu .

Generalizing on some work I did in Japan, I've developed a Mathematica toolkit for modelling mass-wire-spring systems of the sort commonly used for vibration isolation. From this page you can download the toolkit, as well as some specific models I've created using it.

However, this website is no longer being maintained, and will be gradually phased out. The explanatory content is being copied to the Advanced LIGO wiki:

https://awiki.ligo-wa.caltech.edu/aLIGO/Suspensions/MathematicaModels

Models will be published via the Advanced LIGO SUS Group SVN repository. The repository can be browsed via the web interface at

https://redoubt.ligo-wa.caltech.edu/websvn/listing.php?repname=sus&

or accessed via an SVN client at

https://redoubt.ligo-wa.caltech.edu/svn/sus

LIGO.ORG credentials are required for access to both the wiki and the SVN, and if you need commit (i.e., write) access to the SVN you need to apply to David Barker of LIGO Hanford Observatory.

Toolkit

The toolkit is a set of Mathematica packages which provide support for the following:

See the Toolkit page for download and installation instructions.

Mathematica Models

Using this toolkit, I've developed models of a generic GEO-style triple pendulum, and a generic quad pendulum as proposed for Advanced LIGO, as well as many toy models. See the Models page for download and installation instructions.

Matlab Versions of Models

Results from selected models have been exported in Matlab-readable format for use with Simulink and the Controls Toolbox. There are two different classes of exported model. :

In both cases, a simple Matlab program reads in the exported matrices and loads them into a Simulink model. The Matlab wrapper is packaged with the matrices.

Links to the Matlab versions can be found both on the pages of the equivalent Mathematica models and on the Matlab page.

E2E Versions of Models

Results from selected models have been exported in text format suitable for use with the E2E/Alfi modeling package. An output file has four lines to be pasted into the A, B, C and D fields of an "SSPend" block. Links to the E2E versions can be found both on the pages of the equivalent Mathematica models and on the E2E page.

HOME