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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Karl J. Åström and Björn Wittenmark. Computer Controlled Systems: Theory and Design. Prentice-Hall, Englewood Cliffs, NJ, 1984.
Julius S. Bendat and Allan G. Piersol. Random Data: Analysis & Measurement Procedures. Wiley-InterScience, Hoboken, NJ, 2000.
CAN specification. Technical Report, 1991. Robert Bosch GmbH, Stuttgart, Germany.
Richard C. Dorf. Modern Control Systems. Addison-Wesley Publishing Co., Reading, MA, 1987.
Tom Erkkinen. How to use on-target rapid prototyping. http://www.embedded.com/showArticle.jhtml;jsessionid=A3Q5VJ40CNR3GQSNDBCCKH0CJUMEKJVN? articleID=51201234, October 2004.
Simulink Parameter Estimation. Simulink Parameter Estimation User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini. Feedback Control of Dynamic Systems. Prentice-Hall, Englewood Cliffs, NJ, 2002.
Gene F. Franklin, J. David Powell, and Michael L. Workman. Digital Control of Dynamic Systems. Prentice-Hall, Englewood Cliffs, NJ, 3rd edition, 1997.
Genetic Algorithm and Direct Search Toolbox. Genetic Algorithm and Direct Search Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
David Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231-274, 1987.
Hydro-Québec Trans Énergie Technologies. SimPowerSystems User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Applied Dynamics International. Introducing a target-based approach to rapid prototyping ECUs. Technical report, Applied Dynamics International, February 1997.
Hans-Dieter Joos. A methodology for multi-objective design assessment and flight control synthesis tuning. Aerospace Science and Technology, 3(3):161-176,1999.
D.C. Karnopp, D.L. Margolis, and R.C. Rosenberg. Systems Dynamics: A Uni-fied Approach. John Wiley & Sons, New York, 2nd edition, 1990.
Lennart Ljung. System Identification: Theory for the User. Prentice-Hall, En-glewood Cliffs, NJ, 2nd edition, 1998.
Nancy Lynch and Bruce Krogh, editors. Hybrid Systems: Computation and Control, volume 1790 of Lecture Notes in Computer Science. Springer-Verlag, March 2000.
J.M. MacIejowski. Multivariable Feedback Design. Addison-Wesley Publishing Company, Reading, MA, 1989. Electronic Systems Engineering Series.
MATLAB. The Language of Technical Computing. The MathWorks, Inc., Nat-ick, MA, 2004.
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.
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.
Neural Network Toolbox. Neural Network Toolbox User’s Guide. The Math-Works, Inc., Natick, MA, 2004.
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.
Katsuhiko Ogata. Discrete-Time Control Systems. Pearson Education, Essex, United Kingdom, 2nd edition, 1994.
Katsuhiko Ogata. Modern Control Engineering. Prentice-Hall Inc., Englewood Cliffs, NJ, 4th edition, 2001.
Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Prentice-Hall, Englewood Cliffs, NJ, 2nd edition, 1999.
Optimization Toolbox. Optimization Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Henry M. Paynter. Analysis and Design of Engineering Systems. The M.I.T.Press, Cambridge, MA, 1961.
Real-Time Workshop. Real-Time Workshop User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Signal Processing Toolbox. Signal Processing Toolbox User’s Guide. The Math-Works, Inc., Natick, MA, 2004.
SimMechanics. SimMechanics User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Simulink. Using Simulink. The MathWorks, Inc., Natick, MA, 2004.
Simulink Control Design. Simulink Control Design User’s Guide. The Math-Works, Inc., Natick, MA, 2004.
Simulink Response Optimization. Simulink Response Optimization User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Sigurd Skogestad and Ian Postlethwaite. Multivariable Feedback Control: Anal-ysis and Design. John Wiley & Sons, Inc., New York, 1996.
SolidWorks. Introducing SolidWorks. SolidWorks Corporation, Concord, MA, 2002.
Stateflow. Stateflow User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Brian Steven and Frank Lewis. Aircraft Control and Simulation. Wiley Inter-science, New York, 2003.
System Identification Toolbox. System Identification Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
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.
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.
Virtual Reality Toolbox. Virtual Reality Toolbox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
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.
Giles D. Wood and Dallas C. Kennedy. Simulating mechanical systems in Simulink with SimMechanics. Technical Report 91124v00, The MathWorks, Inc., Natick, MA, 2003.
xPC Target. xPC Target User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
xPC TargetBox. xPC TargetBox User’s Guide. The MathWorks, Inc., Natick, MA, 2004.
Kemin Zhou and John C. Doyle. Essentials of Robust Control. Prentice-Hall Inc., Englewood Cliffs, NJ, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)