Phase 6. Delivery to charging location

The batteries filled with acid must be delivered to the area where they will undergo the charging process. We will model the delivery with the help of the crane element and path-guided transporters.

Transporters with path-guided navigation conduct their movement along paths and nodes, which make up a network. They avoid collisions and give way at crossroads. By default, transporters select the shortest route to the destination, but you can also specify a custom route or exclude specific paths and nodes. If a collision takes place, transporters will wait for a specified period of time before resuming movement. All these options can be customized with the help of the TransporterControl block.

Prepare the layout

  1. Double-click the Rectangular Node element in the Space Markup palette to switch it to the drawing mode and draw the batteries charging area according to the layout.
  2. Name the node store.


Since we are going to use the path-guided forklifts, we need to draw the network that will define the movement paths.

  1. Drag another Rectangular Node on the Main graphical diagram and resize it as displayed in the image below.
  2. Name the node agvHomeLocation.
  3. Create one attractor in the node.

  4. Drag the  Point Node to the Main graphical diagram, place it according to the layout.
  5. Name the node agvUnloadingPoint.


  6. Double-click the  Path element to activate its drawing mode.
  7. Draw the path leading from the agvUnloadingPoint to the store.
  8. In the same manner draw two paths connecting the agvUnloadingPoint and the agvHomeLocation nodes. Pay attention to the direction of each paths.


    If you have successfully connected the nodes, the path's connecting points will display cyan highlights when you select the path in the graphical editor.

  9. Add an area where the forklifts will receive the batteries for transportation by drawing yet another Rectangular Node according to the layout.
  10. Name the node agvLoadingArea.

  11. Ctrl+click to select all nodes and paths.
  12. In the Multiple selection properties view specify Show in: 2D only.
  13. Add a crane that will move the batteries from the conveyor to the forklifts' loading area.
  14. Name it batteryCrane.

  15. In the crane's properties specify the following:

    a. Material item type:  Battery
    b. Crane height: 4 meter

  16. Make sure that the crane's working area fully covers the agvLoadingZone.

Now, let's create the logic behind this phase.

Add the logic

  1. Add the  Move By Crane block to the flowchart after the conveyBattery block.
  2. Name it toLoadingArea.

    This block will control the movement of batteries by the crane.

  3. In the block's properties specify the following:

    a. Crane: batteryCrane
    b. Node: agvLoadingArea
    c. Loading time: 5 seconds
    d. Unloading time: 5 seconds

  4. Next, drag the Transporter Fleet block from the Material Handling Library to the Main graphical diagram.
  5. Name it AGV.

    This block will define the forklift moving in the network we've created.

  6. In the block's properties specify the following:

    a. Capacity: 1
    b. Home locations: agvHomeLocation
    c. New transporter:  Forklift

  7. Add the Move By Transporter block to the flowchart after the toLoadingArea block.
  8. Name it toChargingArea.

    This block will control the movement of a forklift which will transfer the batteries from the production line to the charging area represented by the store node.

  9. In the block's properties specify the following:

    a. Node: store
    b. Fleet: AGV
    c. Loading time: 5 seconds
    d. Unloading time: 5 seconds

  10. Run the model and observe the process of battery production from start to finish!

Reference model: Lead Acid Battery Production - Phase 6


          Phase 5. Battery treatment and quality assurance

          Phase 7. Separating cathode and anode preparation processes