SuperSmart Crane Controller Ziyad N. Masoud and Ali H. Nayfeh Department of Engineering Science and Mechanics Virginia Polytechnic Institute and State.

Slides:



Advertisements
Similar presentations
Oscillations and Simple Harmonic Motion:
Advertisements

Waves and Vibrations Physics: Mr. Maloney.
Chapter 7 Linear Momentum.
Example: A 10 g bullet is fired at a steel plate
Mechanics of Rigid Body. C
Shake Tables Derek Jacobs & Julia Johnson. What is a shake table? Used to replicate earthquakes Can also used for noise & vibration tests Their most basic.
TECHNOLOGICAL INSTITUTE Center for Robot Technology.
Simple Harmonic Motion and Elasticity
Coulomb or Dry Friction Damping.
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
Free Fall and Projectile Motion
Frequency response When a linear system is subjected to a sinusoidal input, its steady state response is also a sustained sinusoidal wave, with the same.
Physics 1025F Vibrations & Waves
In this presentation you will:
Sliding Friction A force that opposes motion Acts parallel to the
Time Varying Structural Behaviour of the PETS “On-Off” mechanism piston movement impact Riku Raatikainen
Case Study Container Crane Control. Objectives of Ports For delivery of goods through containers transported by cargo ships. Example is PTP in Johore,
Modular Crane Control System (MCCS)
ME 455- Vehicle Dynamics and Control Week 10: Driveline Control Assoc. Prof. Dr. Pinar Boyraz April 2015.
FCI. Prof. Nabila.M.Hassan Faculty of Computer and Information Basic Science department 2013/ FCI.
Mechanical Vibrations
Chapter Eleven Wave Motion. Light can be considered wavelike by experimental analogies to the behavior of water waves. Experiments with fundamental particles,
Copyright © 2009 Pearson Education, Inc. Lecture 1 – Waves & Sound a) Simple Harmonic Motion (SHM)
Oscillations An oscillation is a repetitive to-and- fro movement. There are two types of vibration: free and forced. A forced vibration is produced when.
Oscillation.
Lecture 18 – Oscillations about Equilibrium
FORCED VIBRATION & DAMPING Damping  a process whereby energy is taken from the vibrating system and is being absorbed by the surroundings.  Examples.
Ch 3.9: Forced Vibrations We continue the discussion of the last section, and now consider the presence of a periodic external force:
S1-1 SECTION 1 REVIEW OF FUNDAMENTALS. S1-2 n This section will introduce the basics of Dynamic Analysis by considering a Single Degree of Freedom (SDOF)
Simple Harmonic Motion
Physics 6B Oscillations Prepared by Vince Zaccone
Virtual Environment for Ships and Ship-Mounted Cranes Ali H. Nayfeh Lance Arsenault, Dean Mook, and Ron Kriz Virginia Polytechnic Institute and State.
Periodic Motion - 1.
Vibration and Waves AP Physics Chapter 11.
Human/Hardware-in-the-Loop Testbed of Cargo Transfer Operations at Sea Dr. Tom Zhao Mr. Frank Leban BMT Designers & Planners NSWC Carderock Division Joint.
Welastic = 1/2 kx02 - 1/2 kxf2 or Initial elastic potential energy minus Final elastic potential energy.
Mathematical Modelling of Dynamically Positioned Marine Vessels
MODULE 09 Inman chapter 5.
Chapter 14 Sound. Sound waves Sound – longitudinal waves in a substance (air, water, metal, etc.) with frequencies detectable by human ears (between ~
WAVES. COS 9.0, 9.1,9.2 WHAT YOU’LL LEARN Recognize that waves transfer energy. Distinguish between mechanical waves and electromagnetic waves. Explain.
When a weight is added to a spring and stretched, the released spring will follow a back and forth motion.
1 Waves and Vibrations. 2 Types of Waves Mechanical waves water, sound & seismic waves *governed by Newton’s laws *only exist within material medium Electromagnetic.
ME 115: Dynamics of Machinery Manuel Leija Christian Reyes.
Lecture Outline Chapter 13 College Physics, 7 th Edition Wilson / Buffa / Lou © 2010 Pearson Education, Inc.
Friction Friction Problem Situations. Friction Friction F f is a force that resists motion Friction involves objects in contact with each other. Friction.
Nonlinear Dynamics – Phenomena and Applications Ali H. Nayfeh Department of Engineering Science and Mechanics Virginia Tech Lyapunov Lecture The 2005 ASME.
Advanced Higher Physics Unit 1
Introduction to Robotics
USSC3002 Oscillations and Waves Lecture 1 One Dimensional Systems Wayne M. Lawton Department of Mathematics National University of Singapore 2 Science.
CHAPTER 6 MOTION IN 2 DIMENSIONS.
1FCI. Prof. Nabila.M.Hassan Faculty of Computer and Information Basic Science department 2012/2013 2FCI.
When a weight is added to a spring and stretched, the released spring will follow a back and forth motion.
1 Linear Wave Equation The maximum values of the transverse speed and transverse acceleration are v y, max =  A a y, max =  2 A The transverse speed.
Chapters Vibrations and Waves; Sound Simple Harmonic Motion Vibrate/Oscillate = goes back and forth Periodic = same amount of time Equilibrium.
Time Varying Structural Behaviour of the PETS “On-Off” mechanism piston movement impact Riku Raatikainen
1 10. Harmonic oscillator Simple harmonic motion Harmonic oscillator is an example of periodic motion, where the displacement of a particle from.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
Date of download: 6/6/2016 Copyright © ASME. All rights reserved. From: The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody.
College Physics, 7th Edition
Lesson 20: Process Characteristics- 2nd Order Lag Process
Mechanical Vibrations
Realization of Dynamic Walking of Biped Humanoid Robot
A PRESENTATION ON VIBRATION
Dynamic Conditions of a drive system
Oscillations © 2014 Pearson Education, Inc..
Unit 10: Part 1 Waves.
Mechanical Engineering at Virginia Tech
Free Fall.
An elevator supported by a single cable descends a shaft at a constant speed. The only forces acting on the elevator are the tension in the cable.
Final Review part Two.
Presentation transcript:

SuperSmart Crane Controller Ziyad N. Masoud and Ali H. Nayfeh Department of Engineering Science and Mechanics Virginia Polytechnic Institute and State University

Introduction – A nonlinear feedback SuperSmart Crane Controller (SSC Controller) has been developed at Virginia Tech to suppress cargo sway in all types of commercial and military cranes – The SSC Controller has been applied to computer models of a ship-mounted boom crane, a land- based rotary crane, and a 65-ton container crane – Experimental validation has been performed on scaled models of a ship-mounted boom crane and a land-based rotary crane

Cargo Ship Lighter Vessel T-ACS Crane Ship-Mounted Cranes Ship-mounted cranes are used to transfer cargo from large container ships to lighter vessels when deep-water ports are not available

Objective of Ship-Mounted Control – will suppress cargo swinging and enable cargo transfer in heavy seas (Sea state 3 and above) – will not require major modifications to existing crane structures – which can be superimposed on the input of crane operators – will enable automatic safe landing of cargo on lighter ships Develop an active control system for a ship- mounted crane that

Control Strategy Control of boom luff and slew angles, which are already actuated Control of boom luff and slew angles, which are already actuated Use the nonlinear SSC Controller scheme to create nonlinear damping of the payload pendulations Use the nonlinear SSC Controller scheme to create nonlinear damping of the payload pendulations

Worst-Case Scenario Because the roll and pitch motions appear as additive terms in the crane governing equations, the most critical conditions occur when the roll and pitch frequencies are approximately equal to the natural frequency of the cargo pendulation Because the roll and pitch motions appear as additive terms in the crane governing equations, the most critical conditions occur when the roll and pitch frequencies are approximately equal to the natural frequency of the cargo pendulation – Therefore, we drive the roll and pitch of the ship and the platform at the natural frequency of the cargo pendulation, thereby inducing primary resonance of the cargo Primary resonance at Primary resonance at Because the heave motion appears as a time-varying coefficient or multiplicative term in the crane governing equations, the most critical conditions occur when the heave frequency is approximately equal to twice the natural frequency of the cargo pendulation Because the heave motion appears as a time-varying coefficient or multiplicative term in the crane governing equations, the most critical conditions occur when the heave frequency is approximately equal to twice the natural frequency of the cargo pendulation – Therefore, we drive the heave of the ship and the platform at twice the natural frequency of the cargo pendulation, thereby inducing principal parametric resonance of the cargo Principal parametric resonance at Principal parametric resonance at

Computer Simulation The model dimensions are based on the Navys T-ACS crane ship The model dimensions are based on the Navys T-ACS crane ship The model is driven with critical sinusoidal excitations (worst-case scenario) in roll, heave, and pitch The model is driven with critical sinusoidal excitations (worst-case scenario) in roll, heave, and pitch The full nonlinear equations of motion, including the rigid-body motion of the load, are solved numerically The full nonlinear equations of motion, including the rigid-body motion of the load, are solved numerically

Uncontrolled Response At the natural frequency of the cargo pendulation in both the roll and pitch modes of motion At the natural frequency of the cargo pendulation in both the roll and pitch modes of motion – The roll amplitude is 2º – The pitch amplitude is 1º At twice the natural frequency of the cargo pendulation in the heave motion At twice the natural frequency of the cargo pendulation in the heave motion – The heave amplitude is 1 ft To simulate the problem of cargo handling in moderate to high seas, while hoisting a payload, we excited the computer ship model sinusoidally

Uncontrolled Response

Planar Controllers Most of the current control strategies attempt to suppress payload pendulations in one plane Most of the current control strategies attempt to suppress payload pendulations in one plane To simulate the effect of ignoring the other pendulation plane, in the following clip, we apply the SSC Controller to one pendulation plane To simulate the effect of ignoring the other pendulation plane, in the following clip, we apply the SSC Controller to one pendulation plane – The same excitation conditions used in the uncontrolled simulation are applied to the computer model of the crane ship

Planar Controllers

We shift the pitch frequency away from the natural frequency of the payload We shift the pitch frequency away from the natural frequency of the payload We keep the rest of the excitation conditions as in the uncontrolled simulation We keep the rest of the excitation conditions as in the uncontrolled simulation We command the crane to perform a 90º slewing action and back every 40 sec We command the crane to perform a 90º slewing action and back every 40 sec Assuming that the pitch excitation frequency is away from the natural frequency of the cargo pendulation and that it should not introduce significant energy to the cargo

Planar Controllers

Remarks on Planar Controllers The results of the previous two simulations show that planar controllers are incapable of suppressing general payload pendulations The results of the previous two simulations show that planar controllers are incapable of suppressing general payload pendulations Therefore, a full three-dimensional controller is required Therefore, a full three-dimensional controller is required

3D SSC Controller The 3D SSC Controller is applied to the crane The 3D SSC Controller is applied to the crane The most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The following clip shows the response of the controlled cargo for a stationary crane The following clip shows the response of the controlled cargo for a stationary crane

3D SSC Controller

With the 3D SSC Controller still applied to the crane, and With the 3D SSC Controller still applied to the crane, and The same most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The same most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The following clip shows the response of the controlled cargo for a crane performing a 90º slewing action and back every 40 sec The following clip shows the response of the controlled cargo for a crane performing a 90º slewing action and back every 40 sec

3D SSC Controller (Slewing crane)

Performance of 3D SSC Controller (in the Presence of Initial Conditions ICs) With the 3D SSC Controller still applied to the crane, and With the 3D SSC Controller still applied to the crane, and The same most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The same most critical excitation conditions, as in the uncontrolled simulation, are applied to the computer model of the crane ship The following clip shows the response of the controlled cargo to an initial position disturbance of 60º The following clip shows the response of the controlled cargo to an initial position disturbance of 60º

Performance of 3D SSC Controller (in the Presence of Initial Conditions ICs)

Controlled vs. Uncontrolled Response (Fixed crane orientation)

Controlled vs. Uncontrolled Response (Slewing crane)

Controlled vs. Uncontrolled Response (Performance in Presence of Initial Conditions)

Experimental Demonstration We built a 3 DOF ship- motion simulator platform We built a 3 DOF ship- motion simulator platform – It is capable of performing general pitch, roll, and heave motions We mounted a 1/24 scale model of a ship-mounted crane on the platform We mounted a 1/24 scale model of a ship-mounted crane on the platform We are using a PC to apply the SSC Controller and drive the crane We are using a PC to apply the SSC Controller and drive the crane

Uncontrolled Response The ship simulator platform is excited sinusoidally at The ship simulator platform is excited sinusoidally at – The natural frequency of the cargo pendulation in both the roll and pitch modes of motion The roll amplitude is 1º The roll amplitude is 1º The pitch amplitude is 0.5º The pitch amplitude is 0.5º – Twice the natural frequency of the cargo pendulation in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in

Uncontrolled Response

Controlled Response The SSC Controller is activated The SSC Controller is activated The ship simulator platform is excited sinusoidally at The ship simulator platform is excited sinusoidally at – The natural frequency of the payload pendulum in both the roll and pitch modes of motion The roll amplitude is 1º The roll amplitude is 1º The pitch amplitude is 0.5º The pitch amplitude is 0.5º – Twice the natural frequency of the payload pendulum in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in

Controlled Response

Controlled Response to Larger Platform Motions The SSC Controller is activated The SSC Controller is activated The ship simulator platform is still excited sinusoidally at The ship simulator platform is still excited sinusoidally at – The natural frequency of the payload pendulum in both the roll and pitch modes of motion The roll amplitude is increased to 2º The roll amplitude is increased to 2º The pitch amplitude is increased to 1º The pitch amplitude is increased to 1º – Twice the natural frequency of the payload pendulum in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in

Controlled Response to Larger Platform Motions

Controlled Response (Slewing crane) The SSC Controller is activated The SSC Controller is activated The ship simulator platform is excited sinusoidally at The ship simulator platform is excited sinusoidally at – The natural frequency of the payload pendulum in both the roll and pitch modes of motion The roll amplitude is 1º The roll amplitude is 1º The pitch amplitude is 0.5º The pitch amplitude is 0.5º – Twice the natural frequency of the payload pendulum in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in After 8 seconds, the crane is commanded to perform a 90º slewing action every 8 sec After 8 seconds, the crane is commanded to perform a 90º slewing action every 8 sec

Controlled Response (Slewing crane)

Controlled Response to Larger Platform Motions (Slewing crane) The SSC Controller is activated The SSC Controller is activated The ship simulator platform is excited sinusoidally at The ship simulator platform is excited sinusoidally at – The natural frequency of the payload pendulum in both the roll and pitch modes of motion The roll amplitude is 2º The roll amplitude is 2º The pitch amplitude is 1º The pitch amplitude is 1º – Twice the natural frequency of the payload pendulum in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in After 8 seconds, the crane is commanded to perform a 90º slewing action every 8 sec After 8 seconds, the crane is commanded to perform a 90º slewing action every 8 sec

Controlled Response to Larger Platform Motions (Slewing crane)

Performance of the Controller (in the presence of Initial Conditions) To simulate an initial disturbance, the SSC Controller is activated 10 seconds after experiment begins To simulate an initial disturbance, the SSC Controller is activated 10 seconds after experiment begins The ship simulator platform is excited sinusoidally at The ship simulator platform is excited sinusoidally at – The natural frequency of the payload pendulum in both the roll and pitch modes of motion The roll amplitude is 1º The roll amplitude is 1º The pitch amplitude is 0.5º The pitch amplitude is 0.5º – Twice the natural frequency of the payload pendulum in the heave motion The heave amplitude is 0.5 in The heave amplitude is 0.5 in

Performance of Controller (in presence of Initial Conditions)

Tower Cranes The SSC Controller is added to and tested on a scaled model of a tower crane The SSC Controller is added to and tested on a scaled model of a tower crane The crane is tested in both the rotary and gantry modes of operation The crane is tested in both the rotary and gantry modes of operation A PC is used to apply the controller and drive the crane A PC is used to apply the controller and drive the crane

Rotary Mode Test Maximum rotational velocity Maximum rotational velocity Rotational acceleration Rotational acceleration

Uncontrolled Response

Controlled Response

Gantry Mode Test Maximum transverse velocity Maximum transverse velocity Transverse acceleration Transverse acceleration

Uncontrolled Response

Controlled Response

Container Crane

Container Cranes The SSC Controller was applied to a full-scale computer model of a container crane The SSC Controller was applied to a full-scale computer model of a container crane The combined weight of the container and the spreader bar is 80 tons The combined weight of the container and the spreader bar is 80 tons Three controlled and uncontrolled loading and unloading cases were simulated Three controlled and uncontrolled loading and unloading cases were simulated The controller was tuned to meet the Japanese standards The controller was tuned to meet the Japanese standards – The sway of the hoisted load must drop to less than 50mm within 5 seconds after the trolley stops

Case 1 A container is moved from a truck 35m below the trolley to a waiting ship A container is moved from a truck 35m below the trolley to a waiting ship The final position on the ship is 50m away from the truck The final position on the ship is 50m away from the truck The container is hoisted 15m in the first 10 seconds of the transport maneuver The container is hoisted 15m in the first 10 seconds of the transport maneuver The trolley covers the 50m distance in 21.5 seconds The trolley covers the 50m distance in 21.5 seconds The operator input commands are step accelerations and decelerations with a rise time of 200ms The operator input commands are step accelerations and decelerations with a rise time of 200ms

Case 1: Commanded Cargo Trajectory

Case 1: Commanded Traverse Acceleration

Case 1: Commanded Hoist Acceleration

Uncontrolled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Controlled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Case 1: Cargo Motion

Case 1: Cargo Sway

Case 1: A Zoom on Controlled Cargo Sway

Case 1: Cargo Sway (Relative to Trolley)

Case 1: A Zoom on Cargo Sway (Relative to Trolley)

Case 1: Trolley Velocity

Case 1: Trolley Acceleration

Case 1: Trolley Jerk

Case 1: Tension in the Cables

Case 1: Horizontal Force on Trolley (Caused by Cable Tensions)

Case 2 A container is moved from a position 20m below the trolley on a ship to a waiting truck A container is moved from a position 20m below the trolley on a ship to a waiting truck The truck is 50m away from the container position on the ship The truck is 50m away from the container position on the ship The trolley covers the 50m distance in 21.5 seconds. The trolley covers the 50m distance in 21.5 seconds. After 12 seconds from the start of the transport maneuver, the operator begins lowering the container. After 12 seconds from the start of the transport maneuver, the operator begins lowering the container. The container is deposited on the truck after 28.5 second from the start of the maneuver The container is deposited on the truck after 28.5 second from the start of the maneuver The operator input commands are step accelerations and decelerations with a rise time of 200ms The operator input commands are step accelerations and decelerations with a rise time of 200ms

Case 2: Commanded Cargo Trajectory

Case 2: Commanded Traverse Acceleration

Case 2: Commanded Hoist Acceleration

Uncontrolled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Controlled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Case 2: Cargo Motion

Case 2: Cargo Sway

Case 2: A Zoom on Controlled Cargo Sway

Case 2: Cargo Sway (Relative to Trolley)

Case 2: A Zoom on Cargo Sway (Relative to Trolley)

Case 2: Trolley Velocity

Case 2: Trolley Acceleration

Case 2: Trolley Jerk

Case 2: Tension in the Cables

Case 2: Horizontal Force on Trolley (Caused by Cable Tensions)

Case 3 A container is moved from a position 35m below the trolley on a ship to a waiting truck A container is moved from a position 35m below the trolley on a ship to a waiting truck The truck is 50m away from the container position on the ship The truck is 50m away from the container position on the ship The trolley covers the 50m distance in 21.5 seconds The trolley covers the 50m distance in 21.5 seconds The container is hoisted 15m in the first 10 seconds of the maneuver The container is hoisted 15m in the first 10 seconds of the maneuver Twelve seconds later, the operator begins lowering the container Twelve seconds later, the operator begins lowering the container The container is deposited on the truck after 28.5 seconds from the start of the maneuver The container is deposited on the truck after 28.5 seconds from the start of the maneuver The operator input commands are step accelerations and decelerations with a rise time of 200ms The operator input commands are step accelerations and decelerations with a rise time of 200ms

Case 3: Commanded Cargo Trajectory

Case 3: Commanded Traverse Acceleration

Case 3: Commanded Hoist Acceleration

Uncontrolled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Controlled Simulation The animation is twice as fast as The animation is twice as fast as the actual speed the actual speed

Case 3: Cargo Motion

Case 3: Cargo Sway

Case 3: A Zoom on Controlled Cargo Sway

Case 3: Cargo Sway (Relative to Trolley)

Case 3: A Zoom on Cargo Sway (Relative to Trolley)

Case 3: Trolley Velocity

Case 3: Trolley Acceleration

Case 3: Trolley Jerk

Case 3: Tension in the Cables

Case 3: Horizontal Force on Trolley (Caused by the Cable Tensions)

Concluding Remarks The nonlinear SSC Controller is an effective means of reducing cargo pendulations in crane systems The nonlinear SSC Controller is an effective means of reducing cargo pendulations in crane systems The SSC Controller is applicable to the all common types of cranes The SSC Controller is applicable to the all common types of cranes The SSC Controller is capable of absorbing base excitation energy before reaching the hoisted cargo The SSC Controller is capable of absorbing base excitation energy before reaching the hoisted cargo Significant reductions in the pendulation angles can be achieved with relatively small control inputs Significant reductions in the pendulation angles can be achieved with relatively small control inputs Most existing crane actuators can be used for the purpose of applying the controller Most existing crane actuators can be used for the purpose of applying the controller Only a few sensors and a PC (chip) are needed Only a few sensors and a PC (chip) are needed

Concluding Remarks (cont.) The cost of the SSC Controller system is low because it does not require modifications to existing crane structures The cost of the SSC Controller system is low because it does not require modifications to existing crane structures The system can be automated and hence the operators do not need to use pedals The system can be automated and hence the operators do not need to use pedals The SSC Controller is superimposed on the commands of crane operators The SSC Controller is superimposed on the commands of crane operators The SSC Controller is capable of absorbing the inertial excitation energy resulting from the operator commands The SSC Controller is capable of absorbing the inertial excitation energy resulting from the operator commands

Concluding Remarks (cont.) The end point of the transport maneuver need not be pre-defined The end point of the transport maneuver need not be pre-defined The SSC Controller is capable of handling an operator stop command at any random time The SSC Controller is capable of handling an operator stop command at any random time

Contact Information Ali Nayfeh Ali Nayfeh – Department of Engineering Science and Mechanics, MC 0219 – Virginia Polytechnic Institute and State University – Blacksburg, VA – Phone: (540) – Fax: (540) – – Ziyad Masoud Ziyad Masoud – Department of Engineering Science and Mechanics, MC 0219 – Virginia Polytechnic Institute and State University – Blacksburg, VA – Phone: (540) – Fax: (540) –