Automation & Control

2,312 questions on Automation & Control, part of Engineering & Technology. Below are 12 of them in full, each answered in plain language.

Questions & explanations

1. Compare a continuous PID controller with its digital implementation.

A continuous PID controller uses analog circuits to compute the control signal continuously. A digital PID controller runs on a microcontroller and computes the output at each sampling instant. The digital version approximates the integral by summing past errors (e.g., I term = Ki * Ts * sum of errors) and the derivative by the difference between current and previous error (D term = Kd * (e[k]-e[k-1])/Ts). Because of sampling and quantization, the digital controller may have slightly different performance, especially at low sampling rates. However, digital controllers are more flexible, cheaper, and can include additional logic like anti-windup.

2. What is the Kalman decomposition?

The Kalman decomposition splits a linear system into four parts: controllable and observable, controllable but not observable, observable but not controllable, and neither controllable nor observable. This helps understand which parts of the system can be influenced by inputs and which can be seen from outputs. The decomposition uses a change of state variables to put the system into a canonical form. It reveals the internal structure of the system. The controllable subspace is where inputs can drive the state. The observable subspace is where the state affects the output. The uncontrollable or unobservable parts are often removed for analysis.

3. What can a company learn from a failed automation case study?

A failed case study teaches what not to do. For example, a company might have automated too quickly without testing, causing frequent breakdowns. They might learn that starting with a small pilot project is safer. Another lesson is that automation needs ongoing maintenance; ignoring it can lead to failures. Also, if the company did not train workers properly, the system might be used incorrectly. Failed case studies often highlight the importance of having backup manual processes. They also show that automation is not a one-time fix; it requires continuous improvement. Learning from failures helps others avoid the same mistakes.

4. Compare cognitive automation with robotic process automation (RPA).

Robotic process automation (RPA) automates repetitive, rule-based tasks like copying data between systems. It works by recording mouse clicks and keystrokes. Cognitive automation goes further by handling tasks that need understanding, like reading invoices or chatting with customers. RPA cannot adapt if the layout of a screen changes, but cognitive automation can use computer vision to find the right buttons. RPA is like a robot that follows a script, while cognitive automation is like a smart assistant that can think. Many companies combine both: RPA does the simple steps, and cognitive automation handles the tricky parts.

5. What is a policy that can help workers displaced by automation?

One policy is government-funded retraining programs that teach displaced workers new skills for growing fields. For example, a former factory worker could learn computer programming or solar panel installation. Another policy is income support, like unemployment benefits, while they train. Some countries offer 'wage insurance' that pays part of the difference if a new job pays less. Also, governments can encourage companies to provide on-the-job training. Education systems can focus on teaching critical thinking and adaptability. These policies help workers transition and reduce the negative effects of automation.

6. Compare a case study of automation in a hospital versus a factory.

In a hospital, automation might involve a robotic system that dispenses medications to patient rooms. This reduces errors and frees nurses for patient care. In a factory, automation might involve a conveyor belt with sensors that sort products by size. Both aim to increase efficiency and accuracy. However, hospital automation must be very safe because mistakes can harm people. Factory automation focuses more on speed and cost. The hospital case study would emphasize compliance with health regulations, while the factory study highlights production targets. Both require training staff to work with the new systems.

7. What is a common challenge in process automation case studies?

A common challenge is integrating new automation with existing equipment. Old machines may not communicate with new sensors or software. For example, a food processing plant might have a 20-year-old oven that cannot be controlled by a new computer system. This requires custom adapters or replacing old machines, which is expensive. Another challenge is employee resistance; workers may fear losing jobs or distrust the new system. Case studies often show that involving employees early and providing training helps. Also, unexpected technical problems can cause delays. Planning for these challenges is key to success.

8. Give an example of a system that is controllable but not observable, and explain why.

Consider A = [0 1; 0 0], B = [0; 1], C = [1 0]. Controllability matrix C = [B AB] = [0 1; 1 0] has rank 2, so controllable. Observability matrix O = [C; CA] = [1 0; 0 1] has rank 2, so observable. For a non-observable example, take C = [1 1]. Then O = [1 1; 0 1] has rank 2? Actually rank 2 still. To get unobservable, let C = [1 0] and A = [0 0; 0 0]? That's trivial. A better example: A = [1 0; 0 2], B = [1; 1], C = [1 0]. Controllability: C = [B AB] = [1 1; 1 2] rank 2, controllable. Observability: O = [C; CA] = [1 0; 1 0] rank 1, not full column rank (2), so not observable. The state x2 is not seen in output.

9. Compare the applicability of the circle criterion and the Popov criterion for a nonlinearity in sector [0, ∞].

For sector [0, ∞], the circle criterion requires the Nyquist plot to lie in the right half-plane (since the disk becomes the left half-plane). This is very restrictive. The Popov criterion, however, can be applied if the Popov plot lies to the right of a vertical line through -1/∞=0, which is the imaginary axis. This is less restrictive. For example, for G(s)=1/(s+1), the Popov plot is a semicircle in the right half-plane, so it satisfies the Popov criterion but not the circle criterion (since the Nyquist plot enters the left half-plane). Thus, the Popov criterion proves absolute stability for a wider class.

10. Compare the ethical responsibilities of a human worker versus an automated system.

A human worker can be held personally responsible for their actions, while an automated system is a tool designed by people. If a human makes a mistake, they can be trained or fired. But if an automated system causes harm, it is the company or developer who is responsible, not the machine. Humans can also use judgment in unclear situations, but machines follow rules strictly. For example, a human driver might swerve to avoid a child, but a self-driving car's programming might not allow that. So ethical design must anticipate such situations. Ultimately, humans must oversee automation and take responsibility.

11. Why might automation not lead to overall job loss in an economy?

Automation can increase productivity, which lowers costs and prices. When products become cheaper, people buy more, and companies may need more workers to meet demand. For example, automated car factories produce cheaper cars, so more people buy them, and jobs are created in sales and marketing. Also, automation creates new industries, like software development and robotics. Historically, new technologies have created more jobs than they destroyed, though the transition can be hard. However, the new jobs often require different skills. So overall employment may stay the same or grow, but workers must adapt.

12. What is the advantage of using Python Control library over MATLAB for control design?

Python Control library is free and open-source, while MATLAB requires a paid license. It provides similar functions for control analysis, like step response, Bode plot, and root locus. For example, you can define a transfer function using 'control.TransferFunction' and then plot its step response. Python also integrates well with other libraries like NumPy and Matplotlib. However, MATLAB's Simulink has a more user-friendly graphical interface for building simulations, which Python lacks. So Python is good for budget-conscious projects or when you want to embed control code into a larger Python application.

More Engineering & Technology topics

This page shows 12 of 2,312 questions on this topic. The full set, with progress tracking and five agent perspectives per question, is in the JupiteX app — browse the exam catalogue or browse the Learn library.