Skip to main content

Embedded Real-Time Control via MATLAB, Simulink, and xPC Target

  • Chapter
Handbook of Networked and Embedded Control Systems

Part of the book series: Control Engineering ((CONTRENGIN))

This article shows how xPC Target [44] facilitates embedded control system design by turning general-purpose personal computer (PC) hardware into a rapid prototyping platform. The PC-based platform used is the MathWorks xPC TargetBox™ [45], an industrial PC. xPC Target is integrated in Simulink® [31], enabling the use of Simulink as a graphical front end with Math-Works tools for parameter estimation, response optimization, and linearization throughout the design cycle.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Karl J. Åström and Björn Wittenmark. Computer Controlled Systems: Theory and Design. Prentice-Hall, Englewood Cliffs, NJ, 1984.

    Google Scholar 

  2. Julius S. Bendat and Allan G. Piersol. Random Data: Analysis & Measurement Procedures. Wiley-InterScience, Hoboken, NJ, 2000.

    Google Scholar 

  3. CAN specification. Technical Report, 1991. Robert Bosch GmbH, Stuttgart, Germany.

    Google Scholar 

  4. Richard C. Dorf. Modern Control Systems. Addison-Wesley Publishing Co., Reading, MA, 1987.

    Google Scholar 

  5. Tom Erkkinen. How to use on-target rapid prototyping. http://www.embedded.com/showArticle.jhtml;jsessionid=A3Q5VJ40CNR3GQSNDBCCKH0CJUMEKJVN? articleID=51201234, October 2004.

  6. Simulink Parameter Estimation. Simulink Parameter Estimation User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  7. Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini. Feedback Control of Dynamic Systems. Prentice-Hall, Englewood Cliffs, NJ, 2002.

    Google Scholar 

  8. Gene F. Franklin, J. David Powell, and Michael L. Workman. Digital Control of Dynamic Systems. Prentice-Hall, Englewood Cliffs, NJ, 3rd edition, 1997.

    Google Scholar 

  9. Genetic Algorithm and Direct Search Toolbox. Genetic Algorithm and Direct Search Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  10. David Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231-274, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  11. Hydro-Québec Trans Énergie Technologies. SimPowerSystems User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  12. Applied Dynamics International. Introducing a target-based approach to rapid prototyping ECUs. Technical report, Applied Dynamics International, February 1997.

    Google Scholar 

  13. Hans-Dieter Joos. A methodology for multi-objective design assessment and flight control synthesis tuning. Aerospace Science and Technology, 3(3):161-176,1999.

    Article  MATH  Google Scholar 

  14. D.C. Karnopp, D.L. Margolis, and R.C. Rosenberg. Systems Dynamics: A Uni-fied Approach. John Wiley & Sons, New York, 2nd edition, 1990.

    Google Scholar 

  15. Lennart Ljung. System Identification: Theory for the User. Prentice-Hall, En-glewood Cliffs, NJ, 2nd edition, 1998.

    Google Scholar 

  16. Nancy Lynch and Bruce Krogh, editors. Hybrid Systems: Computation and Control, volume 1790 of Lecture Notes in Computer Science. Springer-Verlag, March 2000.

    Google Scholar 

  17. J.M. MacIejowski. Multivariable Feedback Design. Addison-Wesley Publishing Company, Reading, MA, 1989. Electronic Systems Engineering Series.

    Google Scholar 

  18. MATLAB. The Language of Technical Computing. The MathWorks, Inc., Nat-ick, MA, 2004.

    Google Scholar 

  19. Pieter J. Mosterman, Sameer Prabhu, and Tom Erkkinen. An industrial em-bedded control system design process. In Proceedings of the Inaugural CDEN Design Conference, CD-ROM, Montreal, July 2004.

    Google Scholar 

  20. Pieter J. Mosterman, Janos Sztipanovits, and Sebastian Engell. Computer au-tomated multiparadigm modeling in control systems technology. IEEE Trans-actions on Control System Technology, 12(2), March 2004.

    Google Scholar 

  21. Neural Network Toolbox. Neural Network Toolbox User’s Guide. The Math-Works, Inc., Natick, MA, 2004.

    Google Scholar 

  22. Gregory G. Nordstrom. Metamodeling —Rapid design and evolution of domain-specific modeling Environments. Ph.D. dissertation, Vanderbilt University, Elec-trical Engineering, Nashville, TN, May 1999.

    Google Scholar 

  23. Katsuhiko Ogata. Discrete-Time Control Systems. Pearson Education, Essex, United Kingdom, 2nd edition, 1994.

    Google Scholar 

  24. Katsuhiko Ogata. Modern Control Engineering. Prentice-Hall Inc., Englewood Cliffs, NJ, 4th edition, 2001.

    Google Scholar 

  25. Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Prentice-Hall, Englewood Cliffs, NJ, 2nd edition, 1999.

    Google Scholar 

  26. Optimization Toolbox. Optimization Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  27. Henry M. Paynter. Analysis and Design of Engineering Systems. The M.I.T.Press, Cambridge, MA, 1961.

    Google Scholar 

  28. Real-Time Workshop. Real-Time Workshop User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  29. Signal Processing Toolbox. Signal Processing Toolbox User’s Guide. The Math-Works, Inc., Natick, MA, 2004.

    Google Scholar 

  30. SimMechanics. SimMechanics User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  31. Simulink. Using Simulink. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  32. Simulink Control Design. Simulink Control Design User’s Guide. The Math-Works, Inc., Natick, MA, 2004.

    Google Scholar 

  33. Simulink Response Optimization. Simulink Response Optimization User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  34. Sigurd Skogestad and Ian Postlethwaite. Multivariable Feedback Control: Anal-ysis and Design. John Wiley & Sons, Inc., New York, 1996.

    Google Scholar 

  35. SolidWorks. Introducing SolidWorks. SolidWorks Corporation, Concord, MA, 2002.

    Google Scholar 

  36. Stateflow. Stateflow User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  37. Brian Steven and Frank Lewis. Aircraft Control and Simulation. Wiley Inter-science, New York, 2003.

    Google Scholar 

  38. System Identification Toolbox. System Identification Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  39. Agilent Technologies. Agilent 54621A/22A/24A/41A/42A Oscilloscopes and Agilent 54621D/22D/41D/42D Mixed-Signal Oscilloscopes User’s Guide. Agi-lent Technologies Inc., Colorado Springs, CO, 2002. Publication Number 54622-97036.

    Google Scholar 

  40. Frits W. Vaandrager and Jan H. van Schuppen, editors. Hybrid Systems: Computation and Control, volume 1569 of Lecture Notes in Computer Science. Springer-Verlag, March 1999.

    Google Scholar 

  41. Virtual Reality Toolbox. Virtual Reality Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  42. K.C.J. Wijbrans. Twente hierarchical embedded systems implementation by simulation: a structured method for controller realization. Ph.D. dissertation, University of Twente, Enschede, The Netherlands, 1993. ISBN 90-9005933-4.

    Google Scholar 

  43. Giles D. Wood and Dallas C. Kennedy. Simulating mechanical systems in Simulink with SimMechanics. Technical Report 91124v00, The MathWorks, Inc., Natick, MA, 2003.

    Google Scholar 

  44. xPC Target. xPC Target User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  45. xPC TargetBox. xPC TargetBox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.

    Google Scholar 

  46. Kemin Zhou and John C. Doyle. Essentials of Robust Control. Prentice-Hall Inc., Englewood Cliffs, NJ, 1997.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Birkhäuser Boston

About this chapter

Cite this chapter

Mosterman, P.J. et al. (2005). Embedded Real-Time Control via MATLAB, Simulink, and xPC Target. In: Hristu-Varsakelis, D., Levine, W.S. (eds) Handbook of Networked and Embedded Control Systems. Control Engineering. Birkhäuser Boston. https://doi.org/10.1007/0-8176-4404-0_18

Download citation

  • DOI: https://doi.org/10.1007/0-8176-4404-0_18

  • Publisher Name: Birkhäuser Boston

  • Print ISBN: 978-0-8176-3239-7

  • Online ISBN: 978-0-8176-4404-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics