ATTENTION

This FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices.


flexsim.com

Go Back   FlexSim Community Forum > Flexsim CT > Container Terminal (CT) Library
Downloads

  #1  
Old 03-31-2011
Jan Klaws's Avatar
Jan Klaws Jan Klaws is offline
Flexsim User
 
Join Date: Mar 2011
Location: Hamburg, Germany
Posts: 4
Downloads: 3
Uploads: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Jan Klaws is on a distinguished road
Default Simulation study of a triple rail mounted gantry crane system

I am writing a research paper about a productivity increase by using a triple rail mounted gantry carne system serving a storage block. A part of this paper is a simulation study about the TRMG. For those who don't know what TRMG system means: A pair of twin cranes running on the same rails and a large cross-over crane running on its own rails are used for the storage block. My Question: Is it possible to simulate a TRMG system with Flexsim CT?


Thanks in advance


Jan
  #2  
Old 03-31-2011
Phil BoBo's Avatar
Phil BoBo Phil BoBo is offline
Flexsim Development
 
Join Date: Jan 2008
Posts: 756
Downloads: 109
Uploads: 18
Thanks: 385
Thanked 1,483 Times in 525 Posts
Rep Power: 1174
Phil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond repute
Default

Yes. You can use the ResourceGroup object to control multiple cranes on the same block.
  #3  
Old 03-31-2011
AlanZhang's Avatar
AlanZhang AlanZhang is offline
Flexsim Super Moderator
 
Join Date: Aug 2007
Location: CA
Posts: 289
Downloads: 64
Uploads: 0
Thanks: 88
Thanked 91 Times in 47 Posts
Rep Power: 225
AlanZhang is a jewel in the roughAlanZhang is a jewel in the roughAlanZhang is a jewel in the rough
Default

Are the conflicts among the three cranes considered and resolved by the ResoueGroup object?

This is the case for three end-loaded cranes. When I looked at the options available under the Dispatch Strategy in ResouceGroup, it seems they are used for side-loaded cranes.
__________________
Best,
Alan
  #4  
Old 04-01-2011
Phil BoBo's Avatar
Phil BoBo Phil BoBo is offline
Flexsim Development
 
Join Date: Jan 2008
Posts: 756
Downloads: 109
Uploads: 18
Thanks: 385
Thanked 1,483 Times in 525 Posts
Rep Power: 1174
Phil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond repute
Default

The ResourceGroup should be able to handle end-loaded cranes, but not by simply using the default pick options. You can use the pick options as a starting point for writing custom code to control it exactly how you want.

It's not easy, but it is possible.
  #5  
Old 04-01-2011
Anthony Johnson's Avatar
Anthony Johnson Anthony Johnson is offline
Manager of Product Development
 
Join Date: Jul 2007
Posts: 440
Downloads: 86
Uploads: 4
Thanks: 171
Thanked 899 Times in 288 Posts
Rep Power: 735
Anthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond repute
Default

Actually, I don't know if the resource group is enough to do an end-loaded scenario with multiple cranes, that is, if you want the cranes to avoid each other properly. Often times in an end-loaded scenario, the crane will need to load a container and then wait for another crane to move out of the way, or just get out of the way of another crane. The resource group is specifically tasked with dispatching, not motion coordination once a stack/unstack task has already been dispatched.

For a project we did with Moffatt & Nichol a few years ago, we decided to break the problem into two pieces. First, we built a very simple, regular Flexsim model that just simulates one stack, that does all of the crane coordination, where they wait for each other and move out of each other's way, etc. Then, we figure out from that model the overall efficiency loss that you get through all of the waiting and get out of the way, and then just use that efficiency loss as an assumption in defining the load and unload times when we build a CT model with end-loaded cranes. So the CT model doesn't explicitly do crane coordination, but it does simulate it abstractly through defined extra load and unload times.
The Following 3 Users Say Thank You to Anthony Johnson For This Useful Post:
RalfGruber (04-01-2011)
  #6  
Old 04-04-2011
Jan Klaws's Avatar
Jan Klaws Jan Klaws is offline
Flexsim User
 
Join Date: Mar 2011
Location: Hamburg, Germany
Posts: 4
Downloads: 3
Uploads: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Jan Klaws is on a distinguished road
Default

Dear Anthony,
the actual focus of my research paper is the first and very simple model that you described. It is my first time working with this software that is why I would like to ask you a couple of questions. What type of cranes and what type of stack did you use for your model? The Institute I am writing for just bought the CT license. Will I be still able to do the simulation or do I need a normal Flexsim license as well.
  #7  
Old 04-04-2011
RalfGruber's Avatar
RalfGruber RalfGruber is offline
FlexSim Software Products
 
Join Date: Jul 2007
Location: Orem, UT, USA
Posts: 195
Downloads: 37
Uploads: 0
Thanks: 518
Thanked 294 Times in 124 Posts
Rep Power: 345
RalfGruber is a splendid one to beholdRalfGruber is a splendid one to beholdRalfGruber is a splendid one to beholdRalfGruber is a splendid one to beholdRalfGruber is a splendid one to beholdRalfGruber is a splendid one to beholdRalfGruber is a splendid one to behold
Default

Jan,

the Flexsim CT licence includes Flexsim ("normal") GP, so you should be fine anyhow, no matter how you decide to build your model.

Good luck

Ralle
aka Ralf
Flexsim
  #8  
Old 04-06-2011
Anthony Johnson's Avatar
Anthony Johnson Anthony Johnson is offline
Manager of Product Development
 
Join Date: Jul 2007
Posts: 440
Downloads: 86
Uploads: 4
Thanks: 171
Thanked 899 Times in 288 Posts
Rep Power: 735
Anthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond reputeAnthony Johnson has a reputation beyond repute
Default

In our scenario we simulated twin RMGs on an end-loaded stack. Other than that I don't know the exact crane type. But you should be able to do it using regular Flexsim, and you get a Flexsim license with CT, as Ralf mentioned.
  #9  
Old 04-07-2011
AlanZhang's Avatar
AlanZhang AlanZhang is offline
Flexsim Super Moderator
 
Join Date: Aug 2007
Location: CA
Posts: 289
Downloads: 64
Uploads: 0
Thanks: 88
Thanked 91 Times in 47 Posts
Rep Power: 225
AlanZhang is a jewel in the roughAlanZhang is a jewel in the roughAlanZhang is a jewel in the rough
Default

Jan,

What you are trying to model is the CTB configuration of Automatic Stacking Crane (ASC) stacks, right? Is that HHLA you are working for? I think HHLA must have modeled it and studied its performance.

The model that we built is a standard twin end-loaded ASC block configuration with two ASCs working on the same pair of rails, one for waterside and one for landside. The three ASC configuration as seen in CTB will be more complicated and I know that the spreader of the bigger ASC has to be at a specific location to allow smaller ASCs passing.

Anyway, it is a interesting research topic. Good luck.
__________________
Best,
Alan
  #10  
Old 04-11-2011
Jan Klaws's Avatar
Jan Klaws Jan Klaws is offline
Flexsim User
 
Join Date: Mar 2011
Location: Hamburg, Germany
Posts: 4
Downloads: 3
Uploads: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Jan Klaws is on a distinguished road
Default

Alan,

yes I am trying to model the CTB (ASC) but I am not working for the HHLA. I am writing a paper for the University of Hamburg. Did you use the Object ResourceGroup for your project?
  #11  
Old 04-11-2011
AlanZhang's Avatar
AlanZhang AlanZhang is offline
Flexsim Super Moderator
 
Join Date: Aug 2007
Location: CA
Posts: 289
Downloads: 64
Uploads: 0
Thanks: 88
Thanked 91 Times in 47 Posts
Rep Power: 225
AlanZhang is a jewel in the roughAlanZhang is a jewel in the roughAlanZhang is a jewel in the rough
Default

Jan,

No, we did not use ResourceGroup. It was a special logic written for two RMGs as described in Anthony's post. It basically follows a First In First Serve rule to solve the conflicts between two RMGs.
__________________
Best,
Alan
  #12  
Old 04-12-2011
Jan Klaws's Avatar
Jan Klaws Jan Klaws is offline
Flexsim User
 
Join Date: Mar 2011
Location: Hamburg, Germany
Posts: 4
Downloads: 3
Uploads: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Jan Klaws is on a distinguished road
Default

Thanks Alan. If I want to write a special logic myself where do I have to implement it? Do I place it in the travel sequence of the gantry crane or do I need to put it somewhere else?
  #13  
Old 04-13-2011
AlanZhang's Avatar
AlanZhang AlanZhang is offline
Flexsim Super Moderator
 
Join Date: Aug 2007
Location: CA
Posts: 289
Downloads: 64
Uploads: 0
Thanks: 88
Thanked 91 Times in 47 Posts
Rep Power: 225
AlanZhang is a jewel in the roughAlanZhang is a jewel in the roughAlanZhang is a jewel in the rough
Default

You may actually use a regular crane object in Flexsim and put your logic in the onbeginoffset and onresourceavailable trigger.
__________________
Best,
Alan
  #14  
Old 01-04-2012
Michael Roosen Michael Roosen is offline
Flexsim User
 
Join Date: Apr 2010
Posts: 2
Downloads: 3
Uploads: 0
Thanks: 0
Thanked 1 Time in 1 Post
Rep Power: 0
Michael Roosen is on a distinguished road
Default Detailes Desciption for breaking the problem into 2 pieces ?

To break the problem into 2 pieces seems to be a very good idea for me. But I doesn't understand the way you do it in detail. Can you explain it a bit more for me? Especially how you transfer the transports from the regular to the simple model. And the detailed way, you figured out the efficiency lost. I want to use this method for crane transports with the standard crane ( of the Discrete Object Lib ) and need to model transports between a lot of station at different places. Every crane can serve every station, but the cranes are on the same rails. Because I have to do it with many different plant layouts, I think this method would be very useful for me.

Thanks in advance
Michael

Quote:
Originally Posted by Anthony Johnson View Post
For a project we did with Moffatt & Nichol a few years ago, we decided to break the problem into two pieces. First, we built a very simple, regular Flexsim model that just simulates one stack, that does all of the crane coordination, where they wait for each other and move out of each other's way, etc. Then, we figure out from that model the overall efficiency loss that you get through all of the waiting and get out of the way, and then just use that efficiency loss as an assumption in defining the load and unload times when we build a CT model with end-loaded cranes. So the CT model doesn't explicitly do crane coordination, but it does simulate it abstractly through defined extra load and unload times.


Thread Thread Starter Forum Replies Last Post
Rail API Anthony Johnson Q&A 25 02-20-2014 09:01 AM
How to control the gap between the trucks on waiting for Gantry Crane? syseo Container Terminal (CT) Library 2 01-10-2013 09:32 PM
Flexsim Simulation System Demo Video David Chan Marketing and Sales Information 1 06-08-2009 09:25 AM
Crane Logic: How to find out what a crane currently is doing? Tom David Q&A 5 06-02-2008 11:57 PM
Gantry Crane Control (from the old user community) Bill Nordgren Q&A 0 08-02-2007 06:34 PM


All times are GMT -6.
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 1993-2018 FlexSim Software Products, Inc.