oil & gas transporting emergency recovering information asystem (for lease))-

Post on 16-Jun-2015

164 Views

Category:

Career

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

RAPID RESPONSE INFORMATION SYSTEM ON OIL LOGISTICS

UNEXPECTED SITUATIONS

MOSKOVOY ILYA, VICTOR ROMANOV, KSENIA GRIGORYEVA

RUSSIAN PLEKHANOV UNIVERSITY OF ECONOMICS

TECHNOLOGICAL COMPLEXITY OF LOGISTICS SYSTEM

ORGANSATIONAL COMPLEXITY OF LOGISTICS SYSTEM

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

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.

Pipeline break – action list

• Close the pipeline seal.

• Notify buyer.

• Repair team busy? YES or NO.

• Review possibility to rent railroad tanks.

• Oil storage is available ?

• Notify buyer.

• Open seal to continue supply.

• Calculate additional costs;

Pipeline break – action planning (continue)

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

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

Rapid Response Information System:Operational Control Unit

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

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.

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.

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.

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)⇒

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

Automated planning

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

Rapid Response Information System Prototype

Simulation of emergency situation

Thank you!

top related