21
RAPID RESPONSE INFORMATION SYSTEM ON OIL LOGISTICS UNEXPECTED SITUATIONS MOSKOVOY ILYA, VICTOR ROMANOV, KSENIA GRIGORYEVA RUSSIAN PLEKHANOV UNIVERSITY OF ECONOMICS

Oil & Gas Transporting emergency recovering information asystem (for lease))-

Embed Size (px)

DESCRIPTION

INFORMATION SYSTEM FOR PLANNING ACTIONS FOR OVERCOME THE SEQUENCES OF THE OIL@ GAS TRANSPORT SYSTEMS RUPTURE

Citation preview

Page 1: Oil & Gas Transporting emergency recovering information asystem (for lease))-

RAPID RESPONSE INFORMATION SYSTEM ON OIL LOGISTICS

UNEXPECTED SITUATIONS

MOSKOVOY ILYA, VICTOR ROMANOV, KSENIA GRIGORYEVA

RUSSIAN PLEKHANOV UNIVERSITY OF ECONOMICS

Page 2: Oil & Gas Transporting emergency recovering information asystem (for lease))-

TECHNOLOGICAL COMPLEXITY OF LOGISTICS SYSTEM

Page 3: Oil & Gas Transporting emergency recovering information asystem (for lease))-

ORGANSATIONAL COMPLEXITY OF LOGISTICS SYSTEM

Page 4: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Карта нефтепроводов компании Транснефть.

Page 5: Oil & Gas Transporting emergency recovering information asystem (for lease))-

PROBLEMS IN OIL LOGISTICS

• Transporting oil from oil well to refinery and after that to the client requires a complex transportation and storage system.

• • About 40% of world oil flows through pipelines which are located very far from

settlements and some of them built in high-risk regions of the world..

• Terrorism. Simple explosive device could damage pipeline. It is very difficult to protect pipeline due to it’s length. Pipeline is potential terrorist target.

• To fix circumstances of unexpected situation we need to apply a range of preventive measures to minimize negative impact on environment, personnel and settlements.

• All these factors reflect final cost increasing of oil products.

Page 6: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Pipeline break – action list

• Close the pipeline seal.

• Notify buyer.

• Repair team busy? YES or NO.

• Review possibility to rent railroad tanks.

Page 7: Oil & Gas Transporting emergency recovering information asystem (for lease))-

• Oil storage is available ?

• Notify buyer.

• Open seal to continue supply.

• Calculate additional costs;

Pipeline break – action planning (continue)

Page 8: Oil & Gas Transporting emergency recovering information asystem (for lease))-

3 main steps to minimize harmful circumstances of oil spill

Suspend oil products

supply

Collect spilled oil

ASAP

Apply range of measures to minimize environment damage

Page 9: Oil & Gas Transporting emergency recovering information asystem (for lease))-

DEPENDENCY OF OIL VOLUME SPILLAND SPACE OF THE AFFECTED AREAS

Up to 100 tonsof oil and oil products

on the affected territory

From 100 up to

500 tons oil and oil products on the affected territory

From 500 up to

1000 tons of oil and oil products on the affected territory

Local

Municipal

Regional

Federal

Territorial

From 1000 up to

5000 tons of oil and oil products on the affected territory

More than 5000tons of oil and oil products on the affected territory

Page 10: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Rapid Response Information System:Operational Control Unit

Page 11: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Data Receiving and

RegistrationCommunication &InstrumentalObservation

Oil supply system

ProblemSituation Analysis

DECISION PREPARING AND EXECUTION AT OCU

Domain ontology

Clients

Communication

SituationsHistory

Search for Similar Situations

Problem Situation Resolving Plan

Oil products

Allocation of Resources

Plan Execution

Responsible Unit Choice

Actions Rules Knowledge

Base

Page 12: Oil & Gas Transporting emergency recovering information asystem (for lease))-

TABLES-Icontract:(sid,bid,cn, tsc, tdm, ops,avi,avi, tvd,pui, cpt, tco,san).

sid-seller id;

bid-buer id;cn-contract number; tsc-tag of the contract subject;tdm-tag of delivery means;ops-oil product service;avi-volume of oil products type delivery per unit of time ton/day;tvd-total volume of oil products to be delivered; pui-price for unit of oil product volume type $;cpt-contact period of time;tco-total cost oil products to be delivered mln$;

san-sanctions for contract condition violation.

Page 13: Oil & Gas Transporting emergency recovering information asystem (for lease))-

TABLES-IIsituation:(sti, tos, cid, tmd, tmt, eqs, loc, pnt, toe, ked, drs, sre, tsr). 

sti-situation id;tos- type of situation;

cid-Contract id depended;tmd-situation date;

tmt-situation time;eqs- emergency qualification sign;loc-  situation location sity;pnt-geographic location position;toe- type of equipment envolved;ked-kind of equipment damage;drs- department responsible for situation;sre- sign of situation resolved;tsr- time needed.

Page 14: Oil & Gas Transporting emergency recovering information asystem (for lease))-

TABLES-III• actions:(sid,cn,aid,ama,asa,an,pnt,at,atm,ad,ait,art,arv,pra,apc,app,arf,aff).

ama- agent making action,asa- agent surppresed by action,aid-action identifier,at-action type,atm-action time,ad-action description,ait-action instrument and tools,art-action resources type,arv-action resources volume,pra-precedent action,apc-action pre-condition,app-action post-condition,arf-action relational  fluent,aff-action functional fluent.

Page 15: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Business Rules

S1 a2

S3

Sn

a1 S4

a3

an

r1: local(X) volume(X) < 100 tons⇒r2: municipal(X) 100 > volume(X) < 500 tons⇒r3: territorial(X) 500 > volume(X) < 1000 tons⇒r4: regional(X) 1000 > volume(X) < 5000 tons⇒r5: federal(X) volume(X) > 5000 ⇒

r1a: repair_crew(X) volume(X) < 500 tons⇒r2a: emergency_crew(X) 500 < volume(X) < 5000 tons⇒r3a: federal_crew(X) 1000 > volume(X) > 5000 tons⇒

r1b: repair_crew(X) ¬municipal(X)|territorial(X)|regional(X)|federal(X)⇒r2b: emergency_crew(X) ¬local(X)|municipal(X)|territorial(X)⇒r3b: federal_crew(X) ¬local(X)|municipal(X)|territorial(X)|regional(X)⇒

Page 16: Oil & Gas Transporting emergency recovering information asystem (for lease))-

SITUATION CALCULUS APPROACH WITH INCOMPLETE INFORMATION FOR DECISION-MAKING

Plug_cloused:= False is taken place, and assertion

Is_supplying(seller/IPS, buyer/IPB, opk/TSC, pl1/PLI, avt/AVI, pui/USD,sbt/TIM, sct/TIM):=True is valid.

1.Determine all fluents for possible actions.

Poss(¬) ↔ repair_crew (¬busy(repair_crew,s)).

Poss(pollution(pipeline), do(a,s)↔( a=broke_pipeline) is_supplying(pipeline)(broken(pipeline,s) a close_plug(pipeline,s)).

Poss(penalty_calc(seller),s)↔seller suspension_supply(seller) => ready? ask => else suspend.

Poss(supply_resume(seller),do(a1(do(a2,s2)) ↔(a1=direct,(a2=repair(pipeline,s) open_plug(pipeline,s2)).

Poss(direct(repair_crew))repair_crew( ¬busy(repair_crew,s)).

2. Determining all types of actions in specific situations.

Is_supplying(seller,do(a,s)) ↔ (a=contract(seller) a=open_plug(pipeline,s)) (a=suspension_supply(seller) a=supply_resume(seller).

broken(pipeline,s) suspension_supply(seller). => ready? ask => else suspend.

suspension_supply(seller) ↔ penalty_calc(seller).

broken(pipeline) ¬ a2=repair(pipeline,s (open_plug(pipeline,s2)) ↔is_leaking(opt).

is_leaking(opt) ↔pollution_penalty.

inform(seller/IPS,buyer/IPB,broke_pipeline suspension_supply)

inform(buyer/IPB, Supply_resume). 

S0 S0

Page 17: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Automated planning

Page 18: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Automated planning – agent communicationAgent Position Role Session number- Message

type, message #Content

Recipient

Agent 9 Operations duty Distant control unit 1-Inform, #1 

“pipeline rupture”Agent 7

Agent 7 Operations duty Officer

Remote monitoring and control dashboard

1-Inform, #2 “pipeline rupture”Agent 4

Agent 4 Head of Deparment Infractructure Technical Service and Repair Department

1-Request, #3 “Close plug” Agent 10

Agent10 Plug Device Infrastructure 1-Inform #4 “close command executed”

Agent 4

Agent 7 

Operations duty Officer

Remote monitoring and control dashboard

1-Inform, #5 “pipeline rupture”Agent 2

Agent 2 Sales Department Sales Manager 1-Inform, #6 “supply suspended due to рipeline rupture“

Agent 1

Agent 8 Head of crew Duty repair crew 1-Inform, #7 “repair completed”Agent 4

Agent 8 Head of crew Duty repair crew 1-Inform, #8 “not busy”Agent 4

Agent 4 Head of Deparment Infractructure Technical Service and Repair Department

1-Request # 9 “locate & repaire” Agent 8

Agent 8 Head of crew Duty repair crew 1-Inform, #10 “repair completed”Agent 4

Agent 4 Head of Deparment Infractructure Technical Service and Repair Department

1-Request #11 “open plug” Agent 10

Agent10 Plug Device Infrastructure 1-Inform #12 “open command executed”

Agent 4

Agent 4 Head of Deparment Infractructure Technical Service and Repair Department

1-Inform, #13 “resuming delivery”  

Agent 2

Agent 2 Sales Department Sales Manager 1-Inform, #14 “supply is resuming” Agent 1

Agent 1 Client 1 Buyer according contact #1 for oil products

2-Request#15 “penalty for supply suspension”

Agent 2

Agent 3 Client 2 Buyer according contact #2 for oil products

2-Request, #1 “supply volume decreasing”

Agent 2

Agent 5 Client 3 Buyer according contact #3 for oil products

3- Request, #1 “contract breach”Agent 6

Agent 6 Head of Depatment Budgeting Department 3-Request #2 “penalty for contract breach”

Agent 5

Page 19: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Rapid Response Information System Prototype

Page 20: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Simulation of emergency situation

Page 21: Oil & Gas Transporting emergency recovering information asystem (for lease))-

Thank you!