Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

SUBJECT

Fields

Type

Description

Purpose

ID (Concept identifier)

M

cycle

GRAMMAR

Subject Name

M

Cycle

GRAMMAR

Subject Type

M

Process

GRAMMAR

Also known as

O

CHE cycle; move; working cycle; working process

TIC Description

Definition

M

A Cycle characterises a discrete process that involves a subject (CHE or any subsubject like trolley, spreader; also valid for TOS cycles) when moving a payload (which can be aggregated into different units) from one location to another.

TIC Description

Further Detail

O

A single CYCLE can be described as the sum of numerous subject Moves.

The subject Cycles are always related to the subsystems of the subject (i.e. spreader of the STS, RTGs of the Yard, and STSs of the Berth). A complete subject Cycle of one subsystem starts when the previous one finishes (it is cyclical), and finishes when the cargo is completely released from the considered sub-system (realise from realise). Thus, the job of the subsystem is done and the next job is ready to start (e.g. for an STS the spreader has all twistlocks open and starts the next job. For a Yard, when the RTG or the SC releases the container in the yard or takes out the container and releases it on the TZ).

Laden and Unladen cycle

A normal working discrete process always has two subprocesses, one with cargo that represents the Laden Cycle and another without cargo that represents the Unladen Cycle.

The normal working Cycle will start with the start of the start of the unladen cycle and finish with the end of Unladen cycle

An unladen cycle describes the process or movements of a subject (normally a CHE) without cargo payload(s).

A laden cycle describes the process or movements of a subject  (normally a CHE) with cargo payload(s).

Cycle live:
A cycle starts when the subject turns ON or ends the previous cycle and a cycle ends when the subject turns OFF or finish the job was designed for (safely unlock the payload that is moving

Could happen that a cycle does not move anything, because the subject just turns ON and then OFF.

Concepts for CYCLE:
Cycle is a process with many concepts compatible with: Id, loading, discharging, useful, unuseful, paid, unpaid, handling reason, move, load, energy, start, end, laden, unladen, active, inactive, idle (nothing to do and not work instruction) , working (doing something che.working.status: true, or with a work instruction).

A cycle also can have a link with other process: cargo, cargovisit, carrier, and carriervisit.

TIC Description

Required Information

M

CONCEPT; OBSERVED PROPERTY and VALUE

TIC Description

SUBJECTS

#che; #tos

 

CONCEPT

 

#Id; #loading; #discharging; #useful; #unuseful; #paid; #unpaid; #handling reason; #move; #load

; #energy

; #start; #end; #energy; #laden; #unladen; #active; #inactive; #idle; #working.

 

Related standards

O

 TEU definition; Container definition; ISO 8601

TIC Description

Related TIC 4.0 definition

O

Move; Payload; Cargo; Cycle;

https://tic40.atlassian.net/l/c/3pujAL8E https://tic40.atlassian.net/l/c/uF2W63Ut https://tic40.atlassian.net/l/c/0X0Ad1XR Laden; Unladen; Paid; Unpaid; Useful; UnUseful;

Single; Twin; Tandem; Quad

https://tic40.atlassian.net/wiki/spaces/REV/pages/420643176/Single+Review?atlOrigin=eyJpIjoiZDAyMDQ3MmEyZTMwNGM2ODk2YTBjZjJkMmNmNzE4ZTUiLCJwIjoiYyJ9 https://tic40.atlassian.net/l/c/0yoXXmak https://tic40.atlassian.net/l/c/rSFwbtAG https://tic40.atlassian.net/l/c/UXknxhhc; Hatchcover; Lashing cage; Breakbulk; Bundle; Gearbox; CHain; OHF; double Spreader; Doule trolley; solid bulk; double Boom; Multitrolley.

TIC Description

Example

M

see below diagrams and draws

TIC Description

Example in the context of the grammar

M

Bloque de código
languagejson
{
  "msg": {
    "id": "",
    "sender": "",
    "timestamp": "2021-08-30T13:07:48.499Z",
    "topic": "",
    "destinantion": "",
    "creationtimestamp": "2021-08-30T13:07:48.499Z",
    "starttimestamp": "2021-08-30T13:07:48.499Z",
    "endtimestamp": "2021-08-30T13:07:48.499Z",
    "version": "2021.2"
  },
  "che": [
    {
      "id": "",
      "cycle": [
        {
          "id": "",
          "loading": false,
          "discharging": false,
          "usefull": false,
          "unusefull": false,
          "paid": false,
          "unpaid": false,
          "handlingreason": "",
          "move": {
            "counter": [
              {
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.499Z",
                "starttimestamp": "2021-08-30T13:07:48.499Z",
                "endtimestamp": "2021-08-30T13:07:48.499Z",
                "value": 1,
                "box": 1,
                "teu": 2,
                "20foot": 0,
                "30foot": 0,
                "40foot": 1,
                "45foot": 0,
                "single": 1,
                "twin": 0,
                "double": 0,
                "tandem": 0,
                "quad": 0,
                "hatchcover": 0,
                "lashingcage": 0,
                "breakbulk": 0,
                "bundle": 0,
                "gearbox": 0
              }
            ],
            "totalcounter": [
              {
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.499Z",
                "value": 0,
                "box": 0,
                "teu": 0,
                "20foot": 0,
                "30foot": 0,
                "40foot": 0,
                "45foot": 0,
                "single": 0,
                "twin": 0,
                "double": 0,
                "tandem": 0,
                "quad": 0,
                "hatchcover": 0,
                "lashingcage": 0,
                "breakbulk": 0,
                "bundle": 0,
                "gearbox": 0
              }
            ],
            "volume": [
              {
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.499Z",
                "unit": "m3",
                "value": ""
              }
            ]
          },
          "start": {
            "time": [
              {
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.500Z",
                "computingtime": "2021-08-30T13:07:48.500Z",
                "forecasttime": ""
              }
            ],
            "location": {
              "logical": [
                {
                  "pom": "ioutput",
                  "pomt": "actual",
                  "qualifier": "yard",
                  "timestamp": "2021-08-30T13:07:48.500Z",
                  "value": "Y 01A 035 B 3",
                  "block": "01A",
                  "row": "035",
                  "bay": "B",
                  "tier": "3"
                }
              ],
              "coordinate": [
                {
                  "pom": "ioutput",
                  "pomt": "actual",
                  "qualifier": "WGS84",
                  "timestamp": "2021-08-30T13:07:48.500Z",
                  "value": [
                    4012.22,
                    -7500.25
                  ],
                  "status": "true",
                  "accuraty": "2.0"
                }
              ]
            }
          },
          "end": {
            "time": [
              {
                "pom": "output",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.500Z"
              }
            ],
            "location": {
              "logical": [
                {
                  "pom": "ioutput",
                  "pomt": "actual",
                  "qualifier": "yard",
                  "timestamp": "2021-08-30T13:07:48.500Z",
                  "value": "Y 01A 035 B 3",
                  "status": true,
                  "block": "01A",
                  "row": "035",
                  "bay": "0",
                  "tier": "0"
                }
              ],
              "coordinate": [
                {
                  "pom": "ioutput",
                  "pomt": "actual",
                  "qualifier": "WGS84",
                  "timestamp": "2021-08-30T13:07:48.500Z",
                  "value": [
                    4012.22,
                    -7500.25
                  ],
                  "status": "true",
                  "accuraty": "2.0"
                }
              ]
            }
          },
          "laden": {
            "start": {
              "time": [
                {
                  "pom": "output",
                  "pomt": "actual",
                  "timestamp": "2021-08-30T13:07:48.500Z"
                }
              ],
              "location": {
                "logical": [
                  {
                    "pom": "ioutput",
                    "pomt": "actual",
                    "qualifier": "yard",
                    "timestamp": "2021-08-30T13:07:48.500Z",
                    "value": "Y 01A 035 B 3",
                    "status": true,
                    "block": "01A",
                    "row": "035",
                    "bay": "B",
                    "tier": "3"
                  }
                ],
                "coordinate": [
                  {
                    "pom": "ioutput",
                    "pomt": "actual",
                    "qualifier": "WGS84",
                    "timestamp": "2021-08-30T13:07:48.500Z",
                    "value": [
                      4012.22,
                      -7500.25
                    ],
                    "status": true,
                    "accuraty": "2.0"
                  }
                ]
              }
            }
          },
          "active/on": {
            "status": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.500Z",
                "value": false
              }
            ],
            "duration": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.500Z",
                "value": 0
              }
            ],
            "counter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.500Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.500Z",
                "endtimestamp": "2021-08-30T13:07:48.500Z"
              }
            ],
            "totalcounter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.500Z",
                "value": 0
              }
            ],
            "timer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.501Z",
                "endtimestamp": "2021-08-30T13:07:48.501Z"
              }
            ],
            "totaltimer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "hour",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0
              }
            ]
          },
          "inactive/off": {
            "status": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": false
              }
            ],
            "duration": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0
              }
            ],
            "counter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.501Z",
                "endtimestamp": "2021-08-30T13:07:48.501Z"
              }
            ],
            "totalcounter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0
              }
            ],
            "timer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.501Z",
                "endtimestamp": "2021-08-30T13:07:48.501Z"
              }
            ],
            "totaltimer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "hour",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0
              }
            ]
          },
          "idle/free": {
            "status": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": false
              }
            ],
            "duration": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0
              }
            ],
            "counter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.501Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.501Z",
                "endtimestamp": "2021-08-30T13:07:48.501Z"
              }
            ],
            "totalcounter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0
              }
            ],
            "timer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.502Z",
                "endtimestamp": "2021-08-30T13:07:48.502Z"
              }
            ],
            "totaltimer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "hour",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0
              }
            ]
          },
          "working/busy": {
            "status": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": false
              }
            ],
            "duration": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0
              }
            ],
            "counter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.502Z",
                "endtimestamp": "2021-08-30T13:07:48.502Z"
              }
            ],
            "totalcounter": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0
              }
            ],
            "timer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "second",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0,
                "starttimestamp": "2021-08-30T13:07:48.502Z",
                "endtimestamp": "2021-08-30T13:07:48.502Z"
              }
            ],
            "totaltimer": [
              {
                "pom": "ioutput",
                "pomt": "actual",
                "unit": "hour",
                "timestamp": "2021-08-30T13:07:48.502Z",
                "value": 0
              }
            ]
          }
        }
      ]
    }
  ]
}

TIC Description

Link to one or more operational processes

M

Any CHE load or discharge operation.

TIC Description

Search tags

M

Technical

Version / Date

M

TIC_Q3_2021 / 27.08.2021

Technical

Internal TIC Version

M

definition technical group

Technical

M = Mandatory

O = Optional

...

Info

(optional) add some draws to explain the concept

Standard STS examples

 

Image Modified

 

Single move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=1

Image Modified

 

Twin move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=2

Image Modified

 

Tandem move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=2

Image Modified

 

Quad move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=4

Image Modified

 

Hatchcover move

che.cycle.move.counter.value=1

che.cycle.move.counter.hatcover=1

Image Modified

 

Lashing cage move

che.cycle.move.counter.value=1

che.cycle.move.counter.lashingcage=1

Image Modified

 

Breakbulk move

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=1

Image Modified

 

Bundle move

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=4

Image Modified

 

Gearbox move

che.cycle.move.counter.value=1

che.cycle.move.counter.gearbox=1

Image Modified

 

Chain move

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=1

Image Modified

 

OHF move

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=1

Other cranes examples

Image Modified

 

Double spreader move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=3

Image Modified

 

Double trolley move (doble hoist with buffer and backreach trolley)

che.cycle.move.counter.value=6

che.cycle.move.counter.box=4

note: 2 cycle waterside trolley+4 cycles backreach trolley (single)=5 cycles

Image Modified

 

Double trolley move (double hoist with buffer)

che.cycle.move.counter.value=7

che.cycle.move.counter.box=5

note: 2 cycle waterside trolley +5 backreach trolley (single)=7 cycles (independent)

Image Modified

 

Double trolley move (with buffer)

che.cycle.move.counter.value=5

che.cycle.move.counter.box=6

note: 2 waterside trolley (tandem)+3 backreach trolley (quad)= 5 cycles

Image Modified

 

Solid bulk Bivalve Grab

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=1

che.cycle.move.volume.value=6 (m3)

Image Modified

 

Solid/liquid/gas with pipeline

che.cycle.move.counter.value=1

che.cycle.move.counter.breakbulk=1

che.cycle.move.volume.value=600 (m3)

Note: it requires starttimestamp & endtimestamp

Image Modified

 

Double boom double trolley move

che.cycle.move.counter.value=4

che.cycle.move.counter.box=4

note: 1+1+1+1 = 4 cycles (independent)

Image Modified

 

Double trolley (first continuous) move (with buffer)

che.cycle.move.counter.value=2

che.cycle.move.counter.box=1

note: 1+1=2 cycles (independent)

Horizontal transport examples

Image Modified

 

Terminal Tractor single move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=1

Image Modified

 

Terminal Tractor double move

che.cycle.move.counter.value=1

che.cycle.move.counter.box=2

 TT cycle ends when RTG attach both containers

Image Modified

 

Terminal Tractor double move (2 deliveries in same place)

che.cycle.move.counter.value=1

che.cycle.move.counter.box=2

 Each TT cycle ends when RTG attach each  container

Image Modified

 

Terminal Tractor double move (2 deliveries)

che.cycle.move.counter.value=2

che.cycle.move.counter.box=2

 Each TT cycle ends when each RTG attach the  container

Yard examples

Image Modified

 

Yard single move in

che.cycle.move.counter.value=1

che.cycle.move.counter.box=1

Image Modified

 

Yard double move in

che.cycle.move.counter.value=1

che.cycle.move.counter.box=2

 

[1]   N. Author1, N. Author 2. Title of the article, Journal of publication, 1, 1-15, 2019

...

[3]   N. Author1. Name of the book. ISBN 123456789101, Editorial, 2019

Created by

Edited by

Review / Approve

Published