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]
- Laser milling of ceramic components
International Journal of Machine Tools and Manufacture, vol. 47, no. 3-4, pp. 618–626, 2007 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Evolutionary learning of fuzzy models
Engineering Applications of Artificial Intelligence, vol. 19, no. 6, pp. 583–592, 2006 - 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 - A methodology for developing intelligent product manuals
Engineering Applications of Artificial Intelligence, vol. 19, no. 6, pp. 657–669, 2006 - Fuzzy control of a system for assembling fibre optic transmitters
International Journal of Production Research, vol. 44, no. 17, pp. 3553–3571, 2006 - Fighting fit factories: making industry lean, agile and sustainable
Manufacturing Engineer, vol. 84, no. 2, p. 24, 2005 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Product Lifecycle Management for Performance Support
Journal of Computing and Information Science in Engineering, vol. 4, no. 4, p. 305, 2004 - 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 - Navigation of multiple mobile robots using a neural network and a Petri Net model
Robotica, vol. 21, no. 1, pp. 79–93, 2003 - 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 - 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 - 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 - 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 - 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 - Laser milling
Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 216, no. 5, pp. 657–667, 2002 - Special Issue on Intelligent Product Support Systems
International Journal of Systems Science, vol. 33, no. 6, pp. 387–388, 2002 - Enhanced product support through intelligent product manuals
International Journal of Systems Science, vol. 33, no. 6, pp. 433–449, 2002 - Research at the MEC
Robotica, vol. 20, no. 5, pp. 563–568, 2002 - Rapid tooling applications of the selective laser sintering process
Assembly Automation, vol. 21, no. 4, pp. 296–302, 2001 - 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 - 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 - 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 - 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 - 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 - 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 - Design of a neural internal model control system for a robot
Robotica, vol. 18, no. 5, pp. 505–512, 2000 - 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 - 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 - 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 - Intelligent product manuals
Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 214, no. 5, pp. 411–419, 2000 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Extraction of respiratory and cardiovascular signals from a vibration sensitive mattress
Electronics Letters, vol. 35, no. 19, p. 1600, 1999 - Training Elman and Jordan networks for system identification using genetic algorithms
Artificial Intelligence in Engineering, vol. 13, no. 2, pp. 107–117, 1999 - Self-tuning fuzzy controller design using genetic optimisation and neural network modelling
Artificial Intelligence in Engineering, vol. 13, no. 2, pp. 119–130, 1999 - Identification of plant inverse dynamics using neural networks
Artificial Intelligence in Engineering, vol. 13, no. 3, pp. 309–320, 1999 - Depth from defocusing using a neural network
Pattern Recognition, vol. 32, no. 5, pp. 715–727, 1999 - 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 - Artificial intelligence in engineering
International Journal of Machine Tools and Manufacture, vol. 39, no. 6, pp. 937–949, 1999 - Part Orientation in Stereolithography
The International Journal of Advanced Manufacturing Technology, vol. 15, no. 9, pp. 674–682, 1999 - 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 - A predictor based on adaptive resonance theory
Artificial Intelligence in Engineering, vol. 12, no. 3, pp. 219–228, 1998 - A comparison of rapid prototyping technologies
International Journal of Machine Tools and Manufacture, vol. 38, no. 10-11, pp. 1257–1287, 1998 - Know your company
Manufacturing Engineer, vol. 77, no. 4, p. 191, 1998 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Feature-based control chart pattern recognition
International Journal of Production Research, vol. 35, no. 7, pp. 1875–1890, 1997 - An efficient algorithm for automatic knowledge acquisition
Pattern Recognition, vol. 30, no. 7, pp. 1137–1143, 1997 - Processing signals from an inertial sensor using neural networks
International Journal of Machine Tools and Manufacture, vol. 36, no. 11, pp. 1291–1306, 1996 - Training of Elman networks and dynamic system modelling
International Journal of Systems Science, vol. 27, no. 2, pp. 221–226, 1996 - Solid ideas
Manufacturing Engineer, vol. 75, no. 5, p. 239, 1996 - Modelling for all occasions
Manufacturing Engineer, vol. 75, no. 6, p. 289, 1996 - 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 - 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 - 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 - 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 - 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 - Intelligent visual inspection of valve-stem seals
Control Engineering Practice, vol. 3, no. 9, pp. 1237–1245, 1995 - Hybrid method for systems analysis
IEE Proceedings - Science, Measurement and Technology, vol. 142, no. 5, p. 350, 1995 - Genetic algorithm using gradient-like reproduction operator
Electronics Letters, vol. 31, no. 18, p. 1558, 1995 - Self-organizing neural-network-based pattern clustering method with fuzzy outputs
Pattern Recognition, vol. 27, no. 8, pp. 1103–1110, 1994 - Control chart pattern recognition using learning vector quantization networks
International Journal of Production Research, vol. 32, no. 3, pp. 721–729, 1994 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - An algorithm for automatic rule induction
Artificial Intelligence in Engineering, vol. 8, no. 4, pp. 277–282, 1993 - Identification of linear and nonlinear dynamic systems using recurrent neural networks
Artificial Intelligence in Engineering, vol. 8, no. 1, pp. 67–75, 1993 - 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 - 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 - Tempex: An expert system for temperature control in an injection moulding process
Quality and Reliability Engineering, vol. 8, no. 1, pp. 9–16, 1992 - A knowledge-based system for optimizing workplace layouts using a genetic algorithm
Ergonomics, vol. 35, no. 12, pp. 1479–1487, 1992 - Strategies for gripper design and selection in robotic assembly
International Journal of Production Research, vol. 29, no. 2, pp. 303–316, 1991 - A knowledge-based preprocessor generator for coordinate-measuring machines
International Journal of Production Research, vol. 29, no. 4, pp. 677–694, 1991 - DBGRIP: A learning expert system for detailed selection of robot grippers
International Journal of Production Research, vol. 29, no. 8, pp. 1549–1563, 1991 - Automatic assembly of ocular fundus images
Pattern Recognition, vol. 24, no. 3, pp. 253–262, 1991 - 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 - 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 - Autofix—an expert CAD system for jigs and fixtures
International Journal of Machine Tools and Manufacture, vol. 30, no. 3, pp. 403–411, 1990 - 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 - Image compression using polylines
Pattern Recognition, vol. 21, no. 6, pp. 631–637, 1988 - 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