GLOBAL CONDITION MONITORING SYSTEM - Implementing MATLAB®-Based Analysis Services

Henri Helanterä, Mikko Salmenperä, Hannu Koivisto

Abstract

Proactive maintenance is a solution to increase the availability of the production equipment in the process industry. It involves online condition monitoring of field devices and reliably diagnosing the reason behind any abnormal behaviour, thus helping to rationalise maintenance operations. Making the information of different industrial sites available for analysis, significant improvements could be made to the predicting capabilities of condition monitoring and to the accuracy of fault diagnostics. The global condition monitoring system described in this paper is based on distributed agent-architecture and employs data communication networks to connect the industrial sites to one or more service centres. Many successful methods used in condition monitoring and fault diagnostics often require advanced tools. MATLAB® software is the de facto standard in numerical computing but integrating MATLAB® as a computing server to the J2EE-based condition monitoring system is a laborious task as no all-purpose and easy-to-use methods exist. However, this paper introduces some strategies to overcome the integration problem. The most important solution presented here is so called inverted calling scheme. Also two other approaches are discussed: using MATLAB® engine functions via C-language native methods and deployment of standlone MATLAB® COM components. All the above strategies have their strengths and weaknesses. Implementing the inverted call requires more effort from the programmer but is standard-compliant. Exploiting engine functions or COM components is easier as some ready-made software can be employed but the emerging solutions are not pure-Java.

References

  1. Franklin, S. & Graesser, A., 1996. Is it an agent or just a program?: A Taxonomy of autonomous Agents. In Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages. Springer-Verlag, Berlin.
  2. Haavisto, H., 2001. Kunnonvalvontajärjestelmän viestinvälityksen toteutusmahdollisuudet .NET tekniikoin. MSc Thesis, Tampereen teknillinen korkeakoulu.
  3. Helanterä, H., 2004. Analyysipalvelut globaalissa kunnonvalvontajärjestelmässä. M.Sc. Thesis, Tampereen teknillinen yliopisto.
  4. Java Native Interface, 2003. [Internet]. Sun Microsystems, Inc. Available from: <http://java.sun.com/j2se/1.4.2/ docs/guide/jni/>. [Accessed 24 February, 2004].
  5. J-Integra Documentation, 2004. [Internet]. Intrinsyc Software International, Inc. Available from: <http://j-integra.intrinsyc.com/j-integra/doc/>. [Accessed 24 February, 2004].
  6. Kero, J., 2004. Advanced Messaging in Enterprise Scale Maintenance System. MSc Thesis, Tampereen teknillinen korkeakoulu.
  7. MATLAB® COM Builder User's Guide, 2002. [Internet]. Version 1. Natick, MA. The Mathworks, Inc. Available from: <http://www.mathworks.com/access/ helpdesk/help/pdf_doc/combuilder/combuilder.pdf>. [Accessed 24 February, 2004].
  8. MATLAB® External Interfaces/API, 2003. [Internet]. Version 6. Natick, MA. The Mathworks, Inc. Available from: <http://www.mathworks.com/access/ helpdesk/help/pdf_doc/matlab/apiext.pdf>. [Accessed 24 February, 2004].
  9. Müller, S., 2002. JMatLink - MATLAB® Java Classes. [Internet]. Available from: <http://www.heldmueller.de/JMatLink/>. [Accessed 24 February, 2004].
  10. Nikunen, J., 2001. Security Considerations on Wide Area Networking Industrial Solutions. M.Sc. Thesis, Tampereen teknillinen korkeakoulu.
  11. Nikunen, J. et al., 2001. Global Condition Monitoring Network. In Automaatio2001, Helsinki, September 2- 9. Suomen Automaatioseura ry.
  12. Salmenperä, M., 2000. E-speak in Enterprise Scale Condition Monitoring Network. MSc Thesis, Tampereen teknillinen korkeakoulu.
  13. Salmenperä, M. & Koivisto, H., 2001. Using E-speak in Condition Monitoring Network. In Automaatio2001, Helsinki, 2-9 September. Suomen Automaatioseura ry.
  14. Salmenperä, M. et al., 2003. Applying .NET Framework to Conditioning Monitoring in Globally Distributed Environment. In Automaatio2003, Helsinki, 9-11 September. Suomen Automaatioseura ry.
Download


Paper Citation


in Harvard Style

Helanterä H., Salmenperä M. and Koivisto H. (2004). GLOBAL CONDITION MONITORING SYSTEM - Implementing MATLAB®-Based Analysis Services . In Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO, ISBN 972-8865-12-0, pages 300-305. DOI: 10.5220/0001134303000305


in Bibtex Style

@conference{icinco04,
author={Henri Helanterä and Mikko Salmenperä and Hannu Koivisto},
title={GLOBAL CONDITION MONITORING SYSTEM - Implementing MATLAB®-Based Analysis Services},
booktitle={Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,},
year={2004},
pages={300-305},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001134303000305},
isbn={972-8865-12-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,
TI - GLOBAL CONDITION MONITORING SYSTEM - Implementing MATLAB®-Based Analysis Services
SN - 972-8865-12-0
AU - Helanterä H.
AU - Salmenperä M.
AU - Koivisto H.
PY - 2004
SP - 300
EP - 305
DO - 10.5220/0001134303000305