View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Modeling and Control of Multi Stage Rolling Mill Process

4.0 | 1 rating Rate this file 18 Downloads (last 30 days) File Size: 118 KB File ID: #28386 Version:

Modeling and Control of Multi Stage Rolling Mill Process



04 Aug 2010 (Updated )

This demo shows plant modeling and controller design for a multi stage rolling mill process.

| Watch this File

File Information

Sheet Rolling Mill processes involve progressive thickness reduction of continuous sheet metal in multiple stages. Some of the control variables of interest are exit thickness, throughput and the tension in the sheet as it passes from one stage to the other. Following page has links to the webinar series that cover plant modeling and controller design aspects:

This demo model takes advantage of physical modeling tools to model interaction of the sheet with rollers (for thickness reduction) and looper mechanisms (for tension regulation) as well as electric and hydraulic actuators driving the different machine elements. The plant modeling builds on the single stage rolling mill model implemented by Alec Stothert:

A multi loop control architecture[1] is used to control the process variables using a combination of PID and other higher order controllers. A supervisory logic for fault detection and recovery is also implemented using Stateflow. Simulink PLC Coder can be used to generate IEC 61131-3 structured text from the supervisory logic and other controllers to deply on a PLC controller.

The plant modeling can be easily extended for a more general web processing application involving any other material like paper, carpet, tape etc.

[1] I.S. Choi, J.A. Rossiter and P.J. Fleming, “Looper and tension control in hot rolling mills: A survey,” Journal of Process Control 17 (2007) 509–521

Required Products Simscape Driveline
Simscape Fluids
Simscape Multibody
Simulink Control Design
MATLAB release MATLAB 7.10 (R2010a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
13 Aug 2013 Sibel

Sibel (view profile)

Hi Parasar,
When i try to convert supervisory logic part included your rolling_mil_three_stands_PID.mdl named ,i get an error message about not to be generated Structed Text via PLC Coder.The reason why cannot be generated that Variable Transpor Delay included in rolling_mill_three_stands_PID/Supervisory control logic/Setpoint Delay/Transport delay2/Variable Transport Delay.
Could you please give me some advices about which block needed for generate Structured text?

03 Sep 2010 1.1

Added some reference links that were already approved in the Geck, but did not appear here.

01 Sep 2016

Updated license

Contact us