Category: Commercial Applications

Agricultural Sprayer Boom Height Control

Agricultural Sprayer Boom Height Control

This isn’t a fancy or particularly exotic control system example. I share it here because it sat in an old notebook as an example of fun modelling process. It involved two simple single-input, single-output (SISO) control loops with the dynamics of actuating one side coupled-through to the other via an uncontrolled, unobserved axis. I remember …

+ Read More

Paper Slitter-Rewinder Edge Control Retrofit

Paper Slitter-Rewinder Edge Control Retrofit

A relocated paper web processing machine requires previously unused edge position control sub-system redesign and deployment to production. This series covers system evaluation, control scheme prototyping, and production form factor system completion to production go-live. Design Task A paper slitter-rewinder purchased from one factory and relocated to another arrived at the new site with a …

+ Read More

Step 1: System Configuration and Quick Try

Step 1: System Configuration and Quick Try

All the drive and sensor systems are installed and in-place. An Allen-Bradley PLC contractor indicates there is resident code to enable, and there’s a ladder logic printout in a document binder that arrived with the machine. First try: tune what’s there. First Try: Enable and Test Resident PLC Logic An Allen-Bradley PLC technician with tools …

+ Read More

Step 2: Retooling for New Controller Design

Step 2: Retooling for New Controller Design

Observing incomplete code around the LVDT and poor results tuning the existing scheme, the effort transitions to a redesign. We might still employ the existing PLC, or we’ll evolve a new stand-alone controller for the edge control function. Regardless, the resident Allen-Bradley Programmable Logic Controller (PLC) is not convenient for system analysis and design candidate …

+ Read More

Step 3: System Identification

Step 3: System Identification

Neglecting for now the ultrasonic Edge Guide sensor we first seek a model from hydraulic servo valve amplifier voltage command input to LVDT output. This will give us a plant model for the input role lateral position rack. The Edge Guide will provide additional state feedback for our eventual controller, subject to transport lag as …

+ Read More

Step 4: Controller Structure

Step 4: Controller Structure

The goal is to be suitably responsive and stable in regulating the web edge to the null point of the ultrasonic sensor given the mechanics, drive system, and the sensors provided. We’re not starting with a specification on output roll side-face (0.030 inches for example) and designing a new machine. We’ll analyze the given equipment, …

+ Read More

Step 5: Design for Transport Lag

Step 5: Design for Transport Lag

The distance between the web tangent-point departure from the stock roll and the edge guide sensor is roughly 1m. The operational range of 100 feet-per-minute (fpm) to 2000 fpm converts as 0.5 m/s to 10m/s web speed range. With a 1-meter sensor distance, the lag at a low speed of 100 fpm (0.5m/s) is 2 …

+ Read More

Step 6: Hold-Jog Mode For Setup & Reload

Step 6: Hold-Jog Mode For Setup & Reload

During slow-speed setup or when an input roll is near empty a, “hold” switch is asserted on a tethered pendant. This puts the control system in an LVDT-only feedback mode with the reference position as the LVDT position at the time of hold-mode entry. While in hold mode, left- and right-pushbutton switches jog the reference …

+ Read More

Step 7: Production Hardware & Programming

Step 7: Production Hardware & Programming

The laptop-hosted National Instruments NI USB-6001 is great for system identification and candidate controller design prototyping. A production solution requires an industrial-grade controller with minimal interfaces for simple, reliable operation. Platform: Automation Direct P1AM-100 Below is a rendering of an Automation Direct P1AM-100 Arduino platform main controller with peripheral modules. This is not the module …

+ Read More

Step 8: Production Platform Against A Plant Simulator

Step 8: Production Platform Against A Plant Simulator

The controller form factor installs on a DIN rail in a cabinet. Design iteration and debugging against the live system is not practical. To simulate the entire assembly from analog and counter inputs, through C-code to command output we again use the National Instruments USB-6001 as shows here. In this configuration, the code behind the …

+ Read More