Duc Pham

Duc Pham is a Professor of computer-controlled manufacture and Director of the Manufacturing Engineering Centre at Cardiff University. He obtained his B.E. (mechanical) degree with first-class honors, Ph.D. and D.Eng. degree from the University of Canterbury in Christchurch. Between 1979–1988 he was a Lecturer in control engineering at the University of Birmingham. His work at Birmingham focused on robotics and automation. At Cardiff, his research encompasses the areas of intelligent systems and advanced manufacturing engineering. His Intelligent Systems Laboratory and Manufacturing Engineering Centre have over 90 researchers and support personnel conducting externally funded projects on intelligent systems and advanced manufacturing technology. These cover knowledge-based systems for manufacturing design and quality control, robot vision and automated visual inspection systems, neural networks for nonlinear systems identification and control, rapid prototyping and tooling, microfabrication, virtual reality, and multimedia intelligent product manuals. The amount of external research grants and contracts he has won for his Laboratory and Centre has exceeded £40M. He has produced over fifty Ph.D. graduates, written more than 400 technical papers, coauthored five books, and edited eight other books in his research areas. His D.Eng. degree was obtained for published work in the field of systems engineering in the period 1979–1993. He is the recipient of several prizes including the Sir Joseph Whitworth prize awarded by the Institution of Mechanical Engineers in 1996 and 2000 and the Institution's Thomas Stephens Group Prize in 2001 and 2003 and Donald Julius Groen Prize in 2004. He is a Fellow of the Royal Academy of Engineering, the Society of Manufacturing Engineers, the Institution of Engineering and Technology, and the Institution of Mechanical Engineers. He was made an OBE in the 2003 New Year's Honors List for his services to Engineering.

Biography Updated on 11 March 2008

Personal Home Page

http://www.mec.cf.ac.uk/~spepp1/

Articles in Scholarly Journals [Incomplete List]

  1. Laser milling of ceramic components
    International Journal of Machine Tools and Manufacture, vol. 47, no. 3-4, pp. 618–626, 2007
  2. Accuracy issues in rapid manufacturing CastForm™ patterns
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 221, no. 1, pp. 53–67, 2007
  3. Adaptive and cooperative mobile robots
    Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 221, no. 3, pp. 279–293, 2007
  4. Micromilling: material microstructure effects
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 220, no. 11, pp. 1807–1813, 2006
  5. New Methods for Tool Failure Detection in Micromilling
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 220, no. 2, pp. 137–144, 2006
  6. SRI: A Scalable Rule Induction Algorithm
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 220, no. 4, pp. 537–552, 2006
  7. Three New MDL-Based Pruning Techniques for Robust Rule Induction
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 220, no. 4, pp. 553–564, 2006
  8. Micromilling strategies for machining thin features
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 220, no. 11, pp. 1677–1684, 2006
  9. RULES-F: a fuzzy inductive learning algorithm
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 220, no. 9, pp. 1433–1447, 2006
  10. An investigation of tube and rod electrode wear in micro EDM drilling
    The International Journal of Advanced Manufacturing Technology, vol. 33, no. 1-2, pp. 103–109, 2006
  11. Evolutionary learning of fuzzy models
    Engineering Applications of Artificial Intelligence, vol. 19, no. 6, pp. 583–592, 2006
  12. Introduction to the special section on Innovative Production Machines and Systems (I*PROMS)
    Engineering Applications of Artificial Intelligence, vol. 19, no. 6, pp. 579–581, 2006
  13. A methodology for developing intelligent product manuals
    Engineering Applications of Artificial Intelligence, vol. 19, no. 6, pp. 657–669, 2006
  14. Fuzzy control of a system for assembling fibre optic transmitters
    International Journal of Production Research, vol. 44, no. 17, pp. 3553–3571, 2006
  15. Fighting fit factories: making industry lean, agile and sustainable
    Manufacturing Engineer, vol. 84, no. 2, p. 24, 2005
  16. Online Discretization of Continuous-Valued Attributes in Rule Induction
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 219, no. 8, pp. 829–842, 2005
  17. Rules-6: A Simple Rule Induction Algorithm For Handling Large Data Sets
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 219, no. 10, pp. 1119–1137, 2005
  18. Selection of K in K -means clustering
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 219, no. 1, pp. 103–119, 2005
  19. Machine-learning techniques and their applications in manufacturing
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 219, no. 5, pp. 395–412, 2005
  20. Fuzzy-logic-based behaviour coordination in a multi-robot system
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 218, no. 6, pp. 583–598, 2004
  21. Laser milling as a 'rapid' micromanufacturing process
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 218, no. 1, pp. 1–7, 2004
  22. An Incremental K-means algorithm
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 218, no. 7, pp. 783–795, 2004
  23. A two-phase K-means algorithm for large datasets
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 218, no. 10, pp. 1269–1273, 2004
  24. A rule merging technique for handling noise in inductive learning
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 218, no. 10, pp. 1255–1268, 2004
  25. Product Lifecycle Management for Performance Support
    Journal of Computing and Information Science in Engineering, vol. 4, no. 4, p. 305, 2004
  26. Case-based generation of adaptive product manuals
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 217, no. 3, pp. 313–322, 2003
  27. Navigation of multiple mobile robots using a neural network and a Petri Net model
    Robotica, vol. 21, no. 1, pp. 79–93, 2003
  28. RULES-5: a rule induction algorithm for classification problems involving continuous attributes
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 217, no. 12, pp. 1273–1286, 2003
  29. A study of recoating in stereolithography
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 217, no. 1, pp. 105–117, 2003
  30. Outline of a new evolutionary algorithm for fuzzy systems learning
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 216, no. 5, pp. 557–570, 2002
  31. Evolutionary fuzzy logic system for intelligent fibre optic components assembly
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 216, no. 5, pp. 571–581, 2002
  32. Action aggregation and defuzzification in Mamdani-type fuzzy systems
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 216, no. 7, pp. 747–759, 2002
  33. Laser milling
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 216, no. 5, pp. 657–667, 2002
  34. Special Issue on Intelligent Product Support Systems
    International Journal of Systems Science, vol. 33, no. 6, pp. 387–388, 2002
  35. Enhanced product support through intelligent product manuals
    International Journal of Systems Science, vol. 33, no. 6, pp. 433–449, 2002
  36. Research at the MEC
    Robotica, vol. 20, no. 5, pp. 563–568, 2002
  37. Rapid tooling applications of the selective laser sintering process
    Assembly Automation, vol. 21, no. 4, pp. 296–302, 2001
  38. Knowledge acquisition for intelligent product manuals
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 215, no. 1, pp. 97–103, 2001
  39. Unsupervised adaptive resonance theory neural networks for control chart pattern recognition
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 215, no. 1, pp. 59–67, 2001
  40. Authoring environment for documentation development
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 215, no. 6, pp. 877–882, 2001
  41. A computer aided process planning system for concurrent engineering
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 215, no. 8, pp. 1117–1131, 2001
  42. Intelligent control of fibre optic components assembly
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 215, no. 9, pp. 1177–1189, 2001
  43. Training multilayered perceptrons for pattern recognition: a comparative study of four training algorithms
    International Journal of Machine Tools and Manufacture, vol. 41, no. 3, pp. 419–430, 2001
  44. Design of a neural internal model control system for a robot
    Robotica, vol. 18, no. 5, pp. 505–512, 2000
  45. The RapidTool process: technical capabilities and applications
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 214, no. 2, pp. 107–116, 2000
  46. Neural network classification of defects in veneer boards
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 214, no. 3, pp. 255–258, 2000
  47. Prediction and reduction of build times for the selective laser sintering process
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 214, no. 6, pp. 425–430, 2000
  48. Intelligent product manuals
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 214, no. 5, pp. 411–419, 2000
  49. Adaptive Product Manuals
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 214, no. 8, pp. 1013–1018, 2000
  50. Design for stereolithography
    Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 214, no. 5, pp. 635–640, 2000
  51. A system for automatic extraction of feature-based assembly information
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 213, no. 1, pp. 97–101, 1999
  52. Plywood image segmentation using hardware-based image processing functions
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 213, no. 4, pp. 431–434, 1999
  53. Selective laser sintering: applications and technological capabilities
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 213, no. 5, pp. 435–449, 1999
  54. A concurrent design system for machined parts
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 213, no. 8, pp. 841–846, 1999
  55. Efficient control chart pattern recognition through synergistic and distributed artificial neural networks
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 213, no. 2, pp. 157–169, 1999
  56. Synergistic classification systems for wood defect identification
    Proceedings of the Institution of Mechanical Engineers, Part E: Journal of Process Mechanical Engineering, vol. 213, no. 2, pp. 127–133, 1999
  57. Automated visual inspection of wood boards: selection of features for defect classification by a neural network
    Proceedings of the Institution of Mechanical Engineers, Part E: Journal of Process Mechanical Engineering, vol. 213, no. 4, pp. 231–245, 1999
  58. Extraction of respiratory and cardiovascular signals from a vibration sensitive mattress
    Electronics Letters, vol. 35, no. 19, p. 1600, 1999
  59. Training Elman and Jordan networks for system identification using genetic algorithms
    Artificial Intelligence in Engineering, vol. 13, no. 2, pp. 107–117, 1999
  60. Self-tuning fuzzy controller design using genetic optimisation and neural network modelling
    Artificial Intelligence in Engineering, vol. 13, no. 2, pp. 119–130, 1999
  61. Identification of plant inverse dynamics using neural networks
    Artificial Intelligence in Engineering, vol. 13, no. 3, pp. 309–320, 1999
  62. Depth from defocusing using a neural network
    Pattern Recognition, vol. 32, no. 5, pp. 715–727, 1999
  63. Control of the trajectory of a planar robot using recurrent hybrid networks
    International Journal of Machine Tools and Manufacture, vol. 39, no. 3, pp. 415–429, 1999
  64. Artificial intelligence in engineering
    International Journal of Machine Tools and Manufacture, vol. 39, no. 6, pp. 937–949, 1999
  65. Part Orientation in Stereolithography
    The International Journal of Advanced Manufacturing Technology, vol. 15, no. 9, pp. 674–682, 1999
  66. Cross breeding in genetic optimisation and its application to fuzzy logic controller design
    Artificial Intelligence in Engineering, vol. 12, no. 1-2, pp. 15–20, 1998
  67. A predictor based on adaptive resonance theory
    Artificial Intelligence in Engineering, vol. 12, no. 3, pp. 219–228, 1998
  68. A comparison of rapid prototyping technologies
    International Journal of Machine Tools and Manufacture, vol. 38, no. 10-11, pp. 1257–1287, 1998
  69. Know your company
    Manufacturing Engineer, vol. 77, no. 4, p. 191, 1998
  70. Fault classification of fluid power systems using a dynamics feature extraction technique and neural networks
    Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 212, no. 2, pp. 87–97, 1998
  71. Control chart pattern recognition using a new type of self-organizing neural network
    Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 212, no. 2, pp. 115–127, 1998
  72. Artificial intelligence based techniques for processing segmented images of wood boards
    Proceedings of the Institution of Mechanical Engineers, Part E: Journal of Process Mechanical Engineering, vol. 212, no. 2, pp. 119–129, 1998
  73. An approach to concurrent engineering
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 212, no. 1, pp. 13–27, 1998
  74. Techniques for firm tooling using rapid prototyping
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 212, no. 4, pp. 269–277, 1998
  75. An algorithm for incremental inductive learning
    Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 211, no. 3, pp. 239–249, 1997
  76. Genetic algorithms with variable mutation rates: Application to fuzzy logic controller design
    Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 211, no. 2, pp. 157–167, 1997
  77. Feature-based control chart pattern recognition
    International Journal of Production Research, vol. 35, no. 7, pp. 1875–1890, 1997
  78. An efficient algorithm for automatic knowledge acquisition
    Pattern Recognition, vol. 30, no. 7, pp. 1137–1143, 1997
  79. Processing signals from an inertial sensor using neural networks
    International Journal of Machine Tools and Manufacture, vol. 36, no. 11, pp. 1291–1306, 1996
  80. Training of Elman networks and dynamic system modelling
    International Journal of Systems Science, vol. 27, no. 2, pp. 221–226, 1996
  81. Solid ideas
    Manufacturing Engineer, vol. 75, no. 5, p. 239, 1996
  82. Modelling for all occasions
    Manufacturing Engineer, vol. 75, no. 6, p. 289, 1996
  83. Synergistic neural models of a robot sensor for part orientation detection
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 1989-1996 (vols 203-210), vol. 210, no. 12, pp. 69–76, 1996
  84. A gravity compensation technique for an n ‐legged robot
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science 1989-1996 (vols 203-210), vol. 210, no. 13, pp. 1–14, 1996
  85. Optimal control of an n ‐legged robot
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 1991-1996 (vols 205-210), vol. 210, no. 19, pp. 51–63, 1996
  86. An integrated neural network and expert system tool for statistical process control
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 1989-1996 (vols 203-210), vol. 209, no. 22, pp. 91–97, 1995
  87. Neural networks for classifying surface defects on automotive valve stem seals
    International Journal of Machine Tools and Manufacture, vol. 35, no. 8, pp. 1115–1124, 1995
  88. Intelligent visual inspection of valve-stem seals
    Control Engineering Practice, vol. 3, no. 9, pp. 1237–1245, 1995
  89. Hybrid method for systems analysis
    IEE Proceedings - Science, Measurement and Technology, vol. 142, no. 5, p. 350, 1995
  90. Genetic algorithm using gradient-like reproduction operator
    Electronics Letters, vol. 31, no. 18, p. 1558, 1995
  91. Self-organizing neural-network-based pattern clustering method with fuzzy outputs
    Pattern Recognition, vol. 27, no. 8, pp. 1103–1110, 1994
  92. Control chart pattern recognition using learning vector quantization networks
    International Journal of Production Research, vol. 32, no. 3, pp. 721–729, 1994
  93. Neural classifiers for automated visual inspection
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 1989-1996 (vols 203-210), vol. 208, no. 24, pp. 83–89, 1994
  94. Diagnosis of faults in the fuel injection system of a forging machine using fuzzy sets theory
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 1991-1996 (vols 205-210), vol. 208, no. 29, pp. 123–129, 1994
  95. Fuzzy control of a closed‐die hot‐forging machine
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 1991-1996 (vols 205-210), vol. 208, no. 49, pp. 239–248, 1994
  96. Model of a slip sensor
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 1989-1996 (vols 203-210), vol. 207, no. 12, pp. 55–64, 1993
  97. Optimization of multi‐modal discrete functions using genetic algorithms
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 1989-1996 (vols 203-210), vol. 207, no. 14, pp. 53–59, 1993
  98. A genetic algorithm based preliminary design system
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 1989-1996 (vols 203-210), vol. 207, no. 24, pp. 127–133, 1993
  99. Control chart pattern recognition using combinations of multi‐layer perceptrons and learning‐vector‐quantization neural networks
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 1991-1996 (vols 205-210), vol. 207, no. 29, pp. 113–118, 1993
  100. An algorithm for automatic rule induction
    Artificial Intelligence in Engineering, vol. 8, no. 4, pp. 277–282, 1993
  101. Identification of linear and nonlinear dynamic systems using recurrent neural networks
    Artificial Intelligence in Engineering, vol. 8, no. 1, pp. 67–75, 1993
  102. A new technique for determining the location of 3-D objects using a transputer-controlled inertial sensor
    International Journal of Machine Tools and Manufacture, vol. 33, no. 5, pp. 741–751, 1993
  103. Grippex: A hybrid expert system for selecting robot gripper types
    International Journal of Machine Tools and Manufacture, vol. 32, no. 3, pp. 349–360, 1992
  104. Tempex: An expert system for temperature control in an injection moulding process
    Quality and Reliability Engineering, vol. 8, no. 1, pp. 9–16, 1992
  105. A knowledge-based system for optimizing workplace layouts using a genetic algorithm
    Ergonomics, vol. 35, no. 12, pp. 1479–1487, 1992
  106. Strategies for gripper design and selection in robotic assembly
    International Journal of Production Research, vol. 29, no. 2, pp. 303–316, 1991
  107. A knowledge-based preprocessor generator for coordinate-measuring machines
    International Journal of Production Research, vol. 29, no. 4, pp. 677–694, 1991
  108. DBGRIP: A learning expert system for detailed selection of robot grippers
    International Journal of Production Research, vol. 29, no. 8, pp. 1549–1563, 1991
  109. Automatic assembly of ocular fundus images
    Pattern Recognition, vol. 24, no. 3, pp. 253–262, 1991
  110. On the synthesis of constraint systems for stable workholding
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 1989-1996 (vols 203-210), vol. 205, no. 44, pp. 233–237, 1991
  111. An expert system for generating contact configurations for robot gripper jaws
    ARCHIVE: Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 1989-1996 (vols 203-210), vol. 205, no. 44, pp. 239–244, 1991
  112. Autofix—an expert CAD system for jigs and fixtures
    International Journal of Machine Tools and Manufacture, vol. 30, no. 3, pp. 403–411, 1990
  113. Application of acoustic emission sensing to slip detection in robot grippers
    International Journal of Machine Tools and Manufacture, vol. 28, no. 3, pp. 197–205, 1988
  114. Image compression using polylines
    Pattern Recognition, vol. 21, no. 6, pp. 631–637, 1988
  115. Quasi-parallel grippers for the concentric handling of cylindrical workpieces
    The International Journal of Advanced Manufacturing Technology, vol. 1, no. 1, pp. 95–120, 1985