A Modelica Library for Manual Tracking

James J. Potter
VTT Technical Research Centre of Finland, Espoo, Finland

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp15118329

Ingår i: Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015

Linköping Electronic Conference Proceedings 118:35, s. 329-337

Visa mer +

Publicerad: 2015-09-18

ISBN: 978-91-7685-955-1

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Many systems require a human to perform real-time control. To simulate these systems, a dynamic model of the human’s control behavior is needed. The field of manual control has developed and validated such models, and their implementation in Modelica could support researchers of human-machine systems. This paper presents a Modelica library with models from the manual control literature. Python-based tools allow users to perform, in real time, the manual tracking tasks they design in Modelica. Parameter values in the manual controller models can be automatically tuned to either maximize tracking performance, or to match recorded control input from a user experiment.


manual control parameter estimation; FMI; Python; OpenModelica; JModelica.org


G. A. Bekey, G. O. Burnham, and J. Seo. Control theoretic models of human drivers in car following. Human Factors, 19(4):399–413, Aug. 1977.

H. J. Damveld, G. C. Beerens, M. M. van Paassen, and M. Mulder. Design of forcing functions for the identification of human control behavior. AIAA Journal of Guidance, Control, and Dynamics, 33(4):1064–1081, Jul.-Aug. 2010.

F. M. Drop, D. M. Pool, H. J. Damveld, M. M. van Paassen, and M. Mulder. Identification of the feedforward component in manual control with predictable target signals. IEEE Transactions on Cybernetics, 43(6):1936–1949, Dec. 2013.

P. Fritzson, P. Aronsson, H. Lundvall, K. Nyström, A. Pop, L. Saldamli, and D. Broman. The OpenModelica Modeling, Simulation, and Software Development Environment. Simulation News Europe, 44(45), Dec. 2005.

S. Gedda, C. Andersson, J. Åkesson, and S. Diehl. Derivativefree parameter optimization of functional mock-up units. In Proc. 9th Int. Modelica Conf., Munich, Germany, Sep. 2012.

R. A. Hess. A rationale for human operator pulsive control behavior. Journal of Guidance and Control, 2(3):221–227, May-Jun. 1979.

R. A. Hess. A structural model of the adaptive human pilot. AIAA Journal of Guidance, Control, and Dynamics, 3(5): 416–423, Sep.-Oct. 1980.

R. A. Hess. Feedback Control Models – Manual Control and Tracking, chapter 38, pages 1249–1294. John Wiley& Sons, Inc., Hoboken, NJ, 3 edition, 2006.

R. A. Hess and A. Modjtahedzadeh. A control theoretic model of driver steering behavior. IEEE Control Systems Magazine, 10(5):3–8, Aug. 1990. doi: 10.1109/37.60415.

R. Hosman and H. Stassen. Pilot’s perception in the control of aircraft motions. Control Engineering Practice, 7:1421–1428, 1999.

R. J. Jagacinski. A qualitative look at feedback control theory as a style of describing behavior. Human Factors, 19:331–347, Aug. 1977.

R. J. Jagacinski and J. M. Flach. Control Theory for Humans: Quantitative Approaches to Modeling Performance. CRC Press, New York, NY, 2003.

H. R. Jex, J. D. McDonnell, and A. V. Phatak. A “critical” tracking task for manual control research. IEEE Transactions on Human Factors in Electronics, HFE-7(4):138–145, Dec. 1966. doi: 10.1109/THFE.1966.232660.

J. Åkesson, K.-E. Årzén, M. Gäfvert, T. Bergdahl, and H. Tummescheit. Modeling and optimization with optimica and jmodelica.org—languages and tools for solving large-scale dynamic optimization problems. Computers and Chemical Engineering, 34(11):1737–1749, Nov. 2010.

D. L. Kleinman and T. R. Perkins. Modeling human performance in a time-varying anti-aircraft tracking loop. IEEE Transactions on Automatic Control, AC-19(4):297–306, Aug. 1974.

D. T. McRuer. Human dynamics in man-machine systems. Automatica, 16(3):237–253, May 1980.

D. T. McRuer and H. R. Jex. A review of quasilinear pilot models. IEEE Transactions on Human Factors in Electronics, HFE-8(3):231–249, Sep. 1967.
doi: 10.1109/THFE.1967.234304.

D. T. McRuer, D. Graham, E. S. Krendel, and W. Reisner. Human pilot dynamics in compensatory systems. Technical Report AFFDL-TR-65-15, Air Force Flight Dynamics Laboratory, Wright-Patterson AFB, OH, 1965.

D. T. McRuer, D. Graham, and E. S. Krendel. Manual control of single-loop systems: Part I. Journal of the Franklin Institute, 283(1):1–29, Jan. 1967.

D. T. McRuer, D. H. Weir, H. R. Jex, R. E. Magdaleno, and R. W. Allen. Measurement of driver-vehicle multiloop response properties with a single disturbance input. IEEE Transactions on Systems, Man, and Cybernetics, SMC-5(5): 490–497, 1975. doi: 10.1109/TSMC.1975.5408371.

F. M. Nieuwenhuizen, P. M. T. Zaal, M. Mulder, M. M. van Paassen, and J. A. Mulder. Modeling human multichannel perception and control using linear time-invariant models. Journal of Guidance, Control, and Dynamics, 31(4):999–1013, Jul.-Aug. 2008.

J. J. Potter and W. E. Singhose. Effects of input shaping on manual control of flexible and time-delayed systems. Human Factors, 56(7):1284–1295, Nov. 2014.

R.S. Shirley and L.R. Young. Motion cues in man-vehicle control: effects of roll-motion cues on human operator’s behavior in compensatory systems with disturbance inputs. IEEE Transactions on Man-Machine Systems, 9(4):121–128, Dec. 1968.

E. P. Todosiev, R. E. Rose, and L. G. Summers. Human performance in single and two-axis tracking systems. IEEE Transactions on Human Factors in Electronics, HFE-8(2): 125–129, Jun. 1967.

A. Tustin. The nature of the operator’s response in manual control, and its implications for controller design. Journal of the Institution of Electrical Engineers, 94(2):190–206, May 1947.

M. M. Van Paassen and M. Mulder. International Encyclopedia of Ergonomics and Human Factors, volume 1, chapter Identification of Human Control Behavior, pages 400–407. Taylor and Francis, London, 2 edition, 2006.

A. R. Wade and H. R. Jex. A simple Fourier analysis technique for measuring the dynamic response of manual control systems. IEEE Transactions on Systems, Man, and Cybernetics, SMC-2(5):638–643, Nov. 1972. doi: 10.1109/TSMC.1972.4309192.

P. M. T. Zaal, D. M. Pool, M. M. van Paassen, and M. Mulder. Comparing multimodal pilot pitch control behavior between simulated and real flight. Journal of Guidance, Control, and Dynamics, 35(5):1456–1471, Sep.-Oct. 2012.

Citeringar i Crossref