Engineer On A Disk

Copyright 1993-2013 Hugh Jack: but ask if you need to use something (jackh@gvsu.edu).

This set of resources contains course and working notes accumulated over many years. Where possible references are cited, or at least the need for a reference. Some problems are provided, sometimes with answers.

 

Industrial Automation

1. Automation

2. Flexible Manufacturing Systems (FMS)

3. An Example of an FMS Cell

4. Material Handling

5. Computers In The Factory

6. IDEF Modeling of Corporations

7. Integration Issues

8. Group Technology (GT)

9. Computer Aided Process Planning (CAPP)

10. Production Planning and Control (PPC)

11. Planning and Analysis

Engineering Design

1. Basic Design

2. Commercial

3. Product Design

4. Specifications

5. Design Methods

6. Conceptual Design

7. Human Factors and Ergonomics

8. Management

9. Design Teams

10. Administration

11. Concurrent Engineering

12. Design For X (DFX)

13. Axiomatic Design

14. Drafting

15. Computer Aided Design (CAD)

16. Geometrical Modeling of Parts

17. CAD File Formats

18. Computer Aided Engineering (CAE)

Electrical Engineering

1. Basic Circuit Analysis

2. Circuit Analysis

3. Passive Devices

4. Active Devices

5. AC Circuit Analysis

6. Two Port Networks

7. A Circuits Cookbook

Professional Engineering Topics

1. Engineering Education

2. The Canadian Engineering Profession

3. Ethics

4. Canadian Legal Fundamentals

5. Canadian Intellectual Property

6. Tort and Negligence

7. Canadian Engineering Law Cases

8. Glossary

9. Ontario PPE Questions

10. Learning

11. The Environment

12. System Design

13. Design Applications of Risk Management

14. Common Formulas

Computer Hardware

1. Computer Hardware

2. Computer Interfacing

3. Computer Communications

4. Interfacing Computers for Data Transfer

5. Computer Networking

6. Manufacturing Automation Protocol (MAP)

7. Database Technology

Manufacturing Processes

1. Basic Manufacturing

2. Manufacturing Cost Estimating

3. Basic Cutting Tools

4. Forces and Temperatures in Cutting

5. Sawing

6. Drilling

7. Turning and Lathes

8. Milling

9. Grinding

10. Surfaces

11. Roundness Testing

12. Metrology Problems

13. Metrology

14. Interferometry

15. Gauge Blocks

16. Comparators

17. Coordinate Measuring Machines

18. Assembly

19. Welding, Soldering, and Brazing

20. Aesthetic and Protective Finishing

21. Metallurgical Treatment

22. Casting

23. Molding

24. Rolling and Bending

24. Sheet Metal Fabrication

26. Composite Manufacturing

27. Powdered Metallurgy

28. Ballistic Cutting

28. Ultrasonic Machining (USM)

29. Electrical Contact Machining

30. Electrons

31. Laser Cutting

32. Rapid Prototyping

33. Process Planning

Materials Science and Engineering

1. Material Properties

Technical Mathematics

1. Economic Justification

2. Statistics

3. Petri Nets

4. Curves, Surfaces, Volumes, and Splines

5. Dynamic System Modeling and Control

6. Translation

7. Rotation

8. Electrical Components

9. Electromechanical Systems

10. Thermal Systems

11. Fluid Systems

12. Standard Model Forms

13. System Responses

14. Laplace Analysis of the Frequency Domain

15. Discrete Control Systems

Mechanical Engineering

1. Mechanical Analysis and Design

2. Forces

3. Forces

4. Stress

5. Moments

6. Torsion

7. Mass Properties

8. Forces and Moments Acting on Rigid Bodies

9. Trusses and Frames

10. Stress Failure

11. Method of Members

12. Internal Forces in Members

13. Moments of Inertia

14. Bending

15. Dry Static Friction

16. Mass Properties

17. Mechanism Dynamics

18. Vibration

19. Internal Combustion Engines

20. Sound Measurement and Control

21. Introduction to Kinematics of Mechanisms

22. Position and Displacement of Points and Mechanisms

23. Mechanism Velocity

24. Mechanism Acceleration

25. Linkage Analysis and Synthesis

26. Spatial Kinematics

27. Mechanical Components

28. Cam Design

29. Gears

30. Mechanical Cookbook

31. A Mechanical Cookbook

Mechatronics

1. Process Control

2. Discrete Controller Design

3. Discrete Systems

4. Petri Nets

5. Continuous Control Systems

6. Fuzzy Logic

7. Mechatronics Circuits

8. Hardware Based Controllers

9. Embedded Controllers

10. Discrete Sensors

11. Continuous Sensors

12. Actuators

13. Continuous Actuators

14. Programmable Logic Controllers

15. PLC Connections

16. PLC Operation

17. Switching Logic

18. Numbering

19. Event Based Logic

20. Sequential Logic Design

21. Advanced Ladder Logic Functions

22. PLC Programming

23. Structured Text Programming

24. Instruction List Programming

25. Function Block Programming

26. Analog Inputs and Outputs

27. Continuous Control

28. PLC Data Communication

29. Human Machine Interfaces - HMIs

30. Designing Large Systems

31. Implementation

32. Selecting a PLC

33. PLC References

34. Using the Omron Demo Package

35. Industrial Robotics

36. Robotic Path Planning Methods

37. Robotic Mechanisms

38. Motion Planning and Trajectory Control

39. Commercial Robot Labs

40. CNC Machines

41. CNC Programming

Quality Control

1. Quality Control

2. Statistical Process Control (SPC)

3. Quality Functional Deployment (QFD)

4. Quality Methods

5. Design of Experiments (DOE)

6. Quality Standards

Engineering Reference

1. Mathematical Tools

2. Report Writing

3. High Tech Presentations The Easy Way

4. Engineering Jokes

5. Puzzles

6. Physical Properties of Solids

7. Units and Conversion

8. Glossary

Computer Software

1. UNIX

2. The Internet

3. WWW and HTML

4. An Introduction to C Programming

5. GUI Design

6. JAVA Programming

7. Databases

8. Message Passing System

9. Mathematical Elements of Computer Graphics

10. Virtual Reality

11. Vision Systems

12. Simulation

13. Artificial Intelligence Planning

14. Neural Network Theory

15. Artificial Intelligence

Special Content

1. ASEE Manufacturing Division Pavilion 2010

Labs and Tutorials

1. EGR 345: Dynamic System Modeling and Control Labs

2. EGR 345: Dynamic System Modeling and Control - Old Labs

3. EGR 345 - Dynamic Systems Modeling and Control - Older Laboratories

4. EGR 367: Manufacturing Processes Laboratories

6. EGR 450: Introduction to Labs

7. Laboratory Activities

8. Tutorials - MicroLogix

9. Tutorial - ControlLogix

10. Tutorials - Advanced ControlLogix

11. Tutorials - HMI

12. PLC5 Tutorials

13. Tutorial - DVT Camera

14. EGR 630 Manufacturing Controls Labs

15. EGR 450 Manufacturing Controls

16. Fundamental PLC Laboratory Experiments

18. Laboratory Guide

19. Lab 1: Programming the Atmel Atmega32 Thumb Board

20. Lab 2: Numerical Methods

21. Tutorial: Creating Web Pages

22. Lab 3: A Feedback Controller

23. Lab 4: Deadband Compensation for Bidirectional Motion

24. Lab 5: Position Control with an Encoder

25. Lab 6: Motion Control

26. Lab 7: Characterizing Brushed DC Motors

27. Lab 8: System Modeling and Simulation

28. Lab 9: Variable Frequency Drives

29. Tutorial: Allen Bradley 161 Variable Frequency Drives

30. Lab 10: IO Using Labview

31. Lab 11: Torsion

32. Lab 12: System Simulation with Simulink

Course Materials

 

1. EGR 209: Statics and Mechanics of Materials

2. EGR 209: Solid Mechanics Syllabus

3. EGR 210: Solid Mechanics Syllabus

4. EGR 214: Electric Circuits

5. EGR 345: Course Name: Dynamic Systems Modeling and Control Syllabus

6. EGR 352: Kinematics and Dynamics

7. EGR 352: Kinematics and Dynamics of Machinery Syllabus

8. EGR 367: Manufacturing Processes

9. EGR 367 Manufacturing Processes Syllabus

10. EGR 520 Manufacturing Processes Syllabus

11. EGR 367 Manufacturing Processes

12. EGR 367: Manufacturing Processes

13. EGR 450 Manufacturing Controls

14. EGR 450: Manufacturing Control Systems Syllabus

15. PLC Labs

16. Tutorial - Basic PLCs

17. EGR 474: Integrated Manufacturing Systems Laboratory

18. EGR 474: Systems Integration Syllabus

19. EGR 345: Dynamic System Modeling and Control

20. IND 807: Geometrical Modeling for Design

21. MEC 015: Basic Manufacturing

22. MEC 121: Statics

23. MEC 706: Sound and Vibration Control

24. MEC 708: Sound and Vibration Control

25. MEC 732: Automated Manufacturing Systems

Hugh Jack Publications

1. References Only

1. Publications with Full Text

Jack, H., “The 2013 State of Manufacturing Education”, ASEE Annual Meeting, Atlanta, GA, June 2013.

Jack, H., “Using the Parallax Propeller for Mechatronics Education”, ASEE Annual Meeting, Atlanta, GA, June 2013.

Mott, R., Jack, H., “The Four Pillars of Manufacturing Knowledge Model - Illustrations of Mapping Curricula into the Model”, ASEE Annual Meeting, Atlanta, GA, June 2013.

Jack, H., Hawks, V., “Trends in Manufacturing Education: An Educators View”, ASEE Annual Meeting, Louisville, KY, June 2010.

Jack, H., Mott, R. L., Stratton, M. J., Waldrop, P., Wosczyna-Birch, K. "Curricula 2015; An Update for 2012", ASEE Annual Meeting, San Antonio, TX, June 2012.

Jack, H., “The 2012 State of Manufacturing Education”, ASEE Annual Meeting, San Antonio, TX, June 2012.

Mott, R. L., Bennett, R. J., Jack, H., Wendel, S., Stratton, M., Raju, V., Erevelles, W., Waldrop, P.,“The Four Pillars of Manufacturing Engineering: What Engineering and Technology Graduates Should Know About Manufacturing”, ASEE Annual Meeting, Louisville, KY, June 2010.

Mott, R., Jack, H., "What is Curricula 2015?", ASEE Annual Meeting, Vancouver, BC, June 2011.

Farris, J., Jack, H., “Towards a More Rigorous Approach to Concept Generation and Selection”, ASEE Annual Meeting, Vancouver, BC, June 2011.

Mott, R., Jack, H., “The Four Pillars of Manufacturing Knowledge Model - Illustrations of Mapping Curricula into the Model”, Atlanta, GA, June 2013.

Jack, H., “A Risk Assessment Tool for Managing Student Design Projects”, ASEE Annual Meeting, Louisville, KY, June 2010.

Jack, H., “A New Model for Author Driven Digital Publishing”, ASEE Annual Meeting, Louisville, KY, June 2010.

Jack, H., "Perceptions in the Manufacturing Education Community", ASEE Annual Meeting, Louisville, KY, June 2010.

Jack, H., "Using a Wiki for Professional Communication and Collaboration", ASEE Annual Conference, Austin, TX, June 14-17, 2009.

Jack, H., Mott, B., Raju, V., Wells, D., “Curricula 2015 - Moving Manufacturing Curricula Forward”, ASEE Annual Conference, Austin, TX, June 14-17, 2009.

Jack, H., “Using a Wiki: A Tutorial”, ASEE North Central Section Meeting, April 4-5, 2009.

Jack, H., Mott, B., Raju, V., Wells, D., “Manufacturing Education Leadership Forums”, ASEE Annual Conference, Austin, TX, June 14-17, 2009.

Jack, H., “A Web Based Approach to Senior Project Management”, ASEE Annual Conference, Austin, TX, June 14-17, 2009.

Waldron, W., Farris, J., Jack, H., Pung, C., “Vertical Integration Project with Freshman and Junior Engineering Students”, ASEE Annual Meeting, Pittsburgh, PA, June 2008.

Farris, J., Jack, H., Choudhuri, S., Pung, C., “Leveraging a Flexible Intellectual Property Policy to Bring Student Innovation to Market”, ASEE Annual Meeting, Pittsburgh, PA, June 2008.

Jack, H., “Preparing for Electronic Textbooks”, ASEE Annual Meeting, Honolulu, Hawaii, June 2007.

Jack, H., “A Methodology for Assigning Project Teams”, ASEE Annual Meeting, Honolulu, Hawaii, June 2007.

Jack, H., “A Multidisciplinary Graduate Course in Building Computer Controlled Machines”, ASEE Annual Meeting, Honolulu, Hawaii, June 2007.

Jack, H., Farris, Choudhuri, S., J. Anyalebechi, P, Standridge, C., “Embrcing Product Design Engineering”, ASME International Design Engineering Technical Conference & Computers and Information in Engineering Conference, Las Vegas, NV, 2007

Jack, H., “Work In Progress: The Use of Virtual Machines in Laboratories”, The Frontiers In Education Conference, Milwaukee, Wisconsin, October 2007.

Jack, H., “Education, A Supplier for Every Company”, Westec Manufacturing Summit, Los Angeles, CA, March 2007.

Farris, J., Choudhuri, S., Jack, H., “A Project Based Approach to Teaching Product Design and Innovation”, ASME International Congress 2007, November 2007, Seattle, WA.

Jack, H., Barakat, N., “A Student Owned Microcontroller Board”, ASEE Annual Meeting, Chicago, June 2006.

Jack, H., Oliva, J., Farris, J., “Combined Freshman-Junior Course Projects”, ASEE North Central Section Annual Meeting, Fort Wayne, IN, April 2006.

Barakat, N., Jack, H., “A hands-on approach in teaching Dynamic Systems Modeling and Control”, ASME Annual Meeting, 2006.

Davis, B. and Jack, H., “Reinventing Manufacturing Engineering: Refocusing and Exploring Future Opportunities for Students”, American Society for Engineering Education Annual Meeting, Portland, Oregon, June 2005.

Jack, H., “A Modeling and Controls Course using Microcontrollers”, American Society for Engineering Education Annual Meeting, Portland, Oregon, June 2005.

Jack, H., “A Reborn Product Design and Manufacturing Program”, American Society for Engineering Education Annual Meeting, Portland, Oregon, June 2005.

Jack, H., "Increasing the Enrollments in Manufacturing and Technology Education", SME Summit, Oconomowoc, WI, August 2005.

Jack, H., “Teaching Management Skills Through Capstone Projects”, The 2004 National Conference on Integrating Practice into Engineering Education, Dearborn Michigan, Oct, 2004.

Jack, H., "The Role of Product Design in Manufacturing Education", SME Manufacturing Technology Summit, University of Michigan, Dearborn, August, 2004.

Jack, H., “Industry Concerns in Controls and Automation Courses for Mechanical and Manufacturing Students”, The 2004 National Conference on Integrating Practice into Engineering Education, Dearborn Michigan, Oct, 2004.

Jack, H., Blauch, A., “A Modeling and Controls Course Using Microcontrollers”, submitted to ASEE National Meeting, Salt Lake City, June 2004.

Jack, H., Farris, J., “Teaming Freshmen and Juniors”, submitted to ASEE National Meeting, Salt Lake City, June 2004.

Jack, H., “Increasing Manufacturing Engineering Enrollment Through K-12 Outreach”, submitted to ASEE National Meeting, Salt Lake City, June 2004.

Jack, H., Ray, J., Farris, J. "Design and Build Projects as a Curriculum Thread", submitted to ASEE North Central Section annual meeting, Kalamazoo, MI, April 2004.

Farris, J., Jack, H. “Enriching the Freshman Experience with Juniors”, ASEE National Meeting, Nashville, June, 2003.

Jack, H., "Teaching Mechanical Students to Build and Analyze Motor Controllers", ASEE National Meeting, Nashville, June, 2003.

Jack, H., "Free Books; Why all my Students Buy, Read and Keep the Textbook", ASEE National Meeting, Nashville, June 2003.

Jack, H., “Teaching Controls and Integration with the Hands-On use of Industrial Hardware”, NAMRI annual meeting in West Lafayette, IN, May, 2002. Also republished as an SME Technical paper MC02-248.

Adamczk, B., Reffeor, W., Jack, H., “Math Literacy and Proficiency in Engineering Students”, ASEE Annual Meeting, Montreal, Quebec, June 2002.

Jack, H., “System Modeling and Control for Mechanical Engineers”, ASEE Annual Meeting, Montreal, Quebec, June 2002.

Jack, H., "Linux and Integrated Manufacturing", ASEE North Central Section Meeting, Oakland, MI, April 2002.

Jack, H., “Linux Workshop”, ASEE National Conference Proceedings, Albuquerque, NM, June 2001.

Jack, H., “Teaching Integrated Manufacturing with Programming”, ASEE National Conference Proceedings, Albuquerque, NM, June 2001.

Adamczk, B., Jack, H., “Creating Continuity in the Engineering Curriculum Through Laboratory Experiences”, ASEE North Central Section Meeting Proceedings, Cleveland, March 2001.

Jack, H., “Teaching Controls with PLCs”, ASEE National Conference Proceedings, St. Louis, June, 2000.

Jack, H., “High Tech Presentations the Easy Way”, A workshop presented at the ASEE National Conference, St. Louis, June, 2000.

Jack, H., “Discrete Controls Systems in the Curriculum”, ASEE North Central Section Confer­ence Proceedings, Lansing, April, 2000.

Jack, H., Ray, J, Karlesky, M., Kuieck, B., Devos, R., “A Virtual Reality Robot”, ASEE North Central Section Conference Proceedings, Lansing, April, 2000.

Jack, H., “The Virtual Laboratory”, A presentation at the ASME National Congress, Nashville, November, 1999.

Jack, H., “Multidisciplinary Design of Computer Controlled Systems”, ASEE National Conference Proceedings, North Carolina, June, 1999.

Johnson, P., Jack, H., “Impact Of The WWW on Engineering Education”, Proceedings of the IEEE International Symposium on Technology and Society, South Bend, IN, June, 1998.

Jack, H., “A Paperless (almost) Statics Course”, ASEE National Conference Proceedings, Seattle, July, 1998.

Jack, H., Karlesky, M., “A Virtual Manufacturing Laboratory”, ASEE National Conference Proceedings, Seattle, July, 1998.

Jack, H., “Teaching PLCs With A Production Line”, ASEE North Central Section Conference Proceedings, Detroit, April, 1998.

Jack, H., Karlesky, M., “The Virtual Laboratory”, ASEE North Central Section Conference Proceedings, Detroit, April, 1998.

Jack, H., “Fixtureless NC Machining for Rapid Prototyping”, A chapter in the book Rapid Response Manufacturing, edited by J. Dong, Chapman & Hall, 1998.

Jack, H., “Teaching Basic Mechanics Using Computers”, ICEE Conference Proceedings, Chicago, August 1997.

Jack, H., Karlesky, M., “Network Facilitated Equipment Control”, presented at the Michigan Space Grant Consortium conference, Ann Arbor, MI, Oct., 1997.

Jack, H., “http://claymore.engineer.gvsu.edu”, a presentation at the Michigan Teachers of Mechanics Conference, GVSU, April 1997.

Jack, H., “Developing Multimedia Courseware for the Web”, ASEE North Central Section Conference Proceedings, Dayton Ohio, April 1997.

Jack, H., “Use of Computer Technology in the Classroom”, ASEE National Conference Proceedings, Milwaukee, June 1997.

Jack, H., “Additive Milled Pocket Manufacturing”, Canadian Society of Mechanical Engineers Annual Conference, Hamilton, ON, June 1995.

Jack, H., and ElMaraghy, W.H., “MPS: A Tool for Communicating Programs and Computers”, CSME Conference Proceedings, June 1994, pp. 737-746.

Jack, H., ElMaraghy, W., Chien, T.W., “MPS (Message Passing Secretary) for Controlling a Manufacturing Workcell”

Jack, H., Lee, D.M.A., Buchal, R.O., ElMaraghy, W.H., “Neural Networks and the Inverse Kinematics Problem”, The Journal of Intelligent Manufacturing, March, 1994.

Jack, H., Buchal, R.O., “An Automated Workcell for Teaching and Research”, The Western Journal for Graduate Research, Vol.3, Issue 1, 1991.

Jack, H., Lee, D.M.A., Buchal, R.O., ElMaraghy, W.H., "Evaluations of Neural Networks for Robot Inverse Kinematics", Canadian Society of Mechanical Engineers, 1991.

Buchal, R.O., ElMaraghy, W.H., Jack, H., and Lee, D.M.A., “Intelligent Robot Motion Planning and Control”, IRIS-PRECARN First Annual Conference, Vancouver, B.C., January, 1991.

Karleski, M., Jack, H., “A Virtual Automated Manufacturing Lab”, Padnos School of Engineering, Grand Valley State University, 1997.

Jack, H., "A Manual for Interprocess Communication with the MPS (Message Passing System)", The University of Western Ontario, London, Ontario, Canada, 1993.

Jack, H., "A Library for Storage and Manipulation of Nested Boolean Equations", University of Western Ontario, 1993.

Jack, H., “Backward Planning Based on a Boolean Equation”, University of Western Ontario, 1993.

Jack, H., "BCAPP: A High Level Process Planner Using Boolean Algebra", Thesis Proposal, 1993.

Jack, H., "BCAPP Report", University of Western Ontario, 1993.

Jack, H., ElMaraghy, W.H., "Design as a Focal Point for Concurrent Engineering", University of Western Ontario, 1992.

Jack, H., Farmer-Haywood, M., "CS 488/533 Final Report on the Rubiks Cube Visualizer", University of Western Ontario, 1992

Jack, H., "A Historical Review of Artificial Intelligence Planning", University of Western Ontario, 1989.