Resources
![]() |
Software
Most of the software provided below is in the form of Matlab® package (m-files), possibly packed in ZIP archives. The files and/or ZIP archives can be downloaded via an FTP connection to the mechatronics server. Obviously, this only works if indeed the server is turned on and hooked on to the web, which is usually the case.
FREQID - FREQuency IDentification
FREQID is a Matlab® Graphical User Interface (GUI) for performing multivariable curve fitting of frequency response data to obtain linear dynamical (continuous/discrete) time models. FREQID consists of both standalone Matlab® m-function files and a Matlab® GUI to simplify the manipulation of frequency data, specification of weighting functions and perform the (recursive) optimization in the curve fitting of models. Technical details on the computational procedures in FREQID can be found in the publication [j9].
The latest version of FREQID is version 1.4 and can be downloaded via the FREQID FTP link. Newer versions of FREQID are distributed under the name LTSfit and supported by the INSIC TAPE program. Due to the sponsoring by INSIC, the latest versions of LTSfit are only available to the INSIC TAPE program members.
STEPID - STEP based input IDentification
The STEPID Matlab® tools allow the construction of a state space model on the basis of step response data measurements. Construction of the state space model is done via standard realization algorithms that require the construction of a (weighted) Hankel matrix and the solution of a singular value decomposition. Technical details on the step-based realization algorithm and its generalization to arbitrary input signals can be found in the publications [c25,c56,c59].
A numerical stable version of STEPID can be downloaded via the STEPID FTP link. Newer versions of STEPID that also allow more general input signals via a realization/subspace based identification method are currently being developed under a Phase II NASA contract with ZONA Technology Inc.
REACT - Robust Estimation for Automatic Controller Tuning
Robust Estimation for Automatic Controller Tuning (REACT) is a model-based feedback controller adaptation technique that augments an existing stabilizing feedback controller with an additional feedback loop that is tuned automatically on the basis of actual disturbance signals present in the feedback loop. Adaptation to the disturbance spectra is done in lieu of possible model uncertainties, guaranteeing stability robustness via a (dual) Youla parametrization. Technical details on REACT with application to Active Noise Control (ANC) can be found in the publications [b5,b6]
The numerical stable version 1.1 of REACT can be downloaded via the REACT FTP link. To perform a quadratic optimization under quadratic constraints needed for a 2-norm optimization of servo performance under robustness constaints, a SemiDefinite program has to be solved. REACT version 1.1 uses Sedumi (version 1.1) and YaLMIP to solve the semidefinite programming problem. Newer versions of REACT that allow more tuning of the adaptation in the presence of control input constraints and modle uncertainty are currently being developed with support from the INSIC TAPE program.
Experimental Data
Some of the experimental data measured at the System Identification and Control Laboratory (SICL), the Center for Magnetic Recording Servo Laboratory (CMRR lab) or the Undergraduate and Graduate Control Laboratory (UGCL) is available for public use. It can be used to test out new identification routines or used in system identification courses for students. Most of this data is also used in the MAE283a/b graduate courses taught by Prof. de Callafon at the Dept. of MAE at UCSD.
- Several time-domain measurements from two flexible mechanical systems obtained from the MAE the Undergraduate and Graduate Control Laboratory (UGCL) are available for identification purposes.
- Time-domain data from an active silencer for Active Noise Control is available from the System Identification and Control Laboratory (SICL).
- Time-domain data from a BOSE® active noise control headset is available from the from the System Identification and Control Laboratory (SICL).
- Time-domain measurements from piezo-electric dual-stage actuators used in hard disk drives are available from the Center of Magnetic Recording Research (CMRR) servo laboratory.
Please acknowledge Prof. de Callafon, the System Identification and Control Laboratory System Identification and Control Laboratory (SICL) or the Undergraduate and Graduate Control Laboratory (UGCL) at UCSD in case you use one of the above mentioned data sets.
Links
Professional Organisations
We maintain links (and vintage logos) to some of the professional organisations that play an important role in system identification and control related research. Obviously, the number of societies, professional organisations and their journals related to dynamics and control is almost countless. If you feel a particular organisation or journal should be included here, please feel free to send a message to Prof. de Callafon.
-
American Automatic Control Council (AACC) part of the International Federation of Automatic Control (IFAC) listed below.
-
American Institute of Aeronatics and Astronautics (AIAA).
-
American Institute of Chemical Engineers (AICHE).
-
Association of Iron and Steel Technology (AIST). Formerly Association of Iron and Steel Engineers (ASIE).
-
American Society of Civil Engineers (ASCE).
-
American Society of Mechanical Engineers (ASME).
-
Institute of Electrical and Electronics Engineers (IEEE) and in particular the IEEE Control Systems Society (CSS)
-
International Federation of Automatic Control (IFAC).
-
International Society for Automation (ISA)
-
European Union Control Association (EUCA)
-
Society of Computer Simulations (SCS) and currently called the Society for Modeling and Simulation International.
Journals and Magazines
To maintain a list of all the Transactions, Journals, Magazines and Letters that are used in identification and control would be quite extensive. Instead, one is refered to either the publishers or the professional organisations to find such a list and examples include the publications of the IEEE , the publications of the IFAC, publications of the ASME or journals of the AIAA. Below only a limited collection is listed with specific focus on control, signal processing, modeling, identification and includes the journals reviewed and/or published in by Prof. de Callafon.
-
AIAA Journal, (the) journal of the AIAA.
-
AIAA Journal of Guidance, Control and Dynamics.
-
ASME Mechanical Engineering Magazine.
-
ASME Journal of Dynamic Systems, Measurement and Control.
-
ASME Journal of Mechanisms and Robotics.
-
ASME Journal of Vibration and Acoustics.
-
ASCE Journal of Engineering Mechanics.
-
IEEE Spectrum magazine.
-
IEEE Control Systems Magazine.
-
IEEE Signal Processing Magazine.
-
IEEE Transactions on Automatic Control.
-
IEEE Transactions on Speech and Audio Processing.
-
IEEE Transactions on Consumer Electronics.
-
IEEE Transactions on Control Systems Technology.
-
IEEE Transactions on Education.
-
IEEE Transactions on Industrial Electronics.
-
IEEE Transactions on Instrumentation and Measurement.
-
IEEE Transactions on Magnetics.
-
IEEE/ASME Transactions on Mechatronics.
-
IEEE/ASME Journal of Microelectricalmechanical Systems.
-
IEEE Transactions on Robotics.
-
IEEE Journal of Selected Topics in Signal Processing.
-
IEEE Signal Processing Letters.
-
IEEE Transactions on Signal Processing.
-
Automatica, a journal of IFAC.
-
Control Engineering Practice, a journal of IFAC.
-
Mechatronics, a journal of IFAC.
-
Microsystem Technologies, a journal published by Springer Berlin/Heidelberg.
-
Computer-Aided Civil and Infrastructure Engineering, a journal published by Wiley.
-
International Journal of Robust and Nonlinear Control, a journal published by Wiley.
-
International Journal of Adaptive Control and Signal Processing, a journal published by Wiley.
-
International Journal of Control, a journal published by Taylor and Francis.
-
Mathematical and Computer Modelling of Dynamical Systems, a journal published by Taylor and Francis.
-
Journal of Sound and Vibration, a journal published by Elsevier.
-
Tribology International, a journal published by Elsevier.
-
European Journal of Control, a journal published by the EUCA.
-
International Journal of Modelling, Identification and Control, a journal published by InderScience.