Situation Calculus Approach to the Oil Products Supply Control System Victor Romanov - Doctor of Technical Science, Professor Ilya Moskovoy – Postgraduate (3 rd yr) Plekhanov Russian University of Economics - http://rea.ru/ Business-Analytical Systems – http://1basystems.com/
15
Embed
Situation Calculus Approach to the Oil Products Supply Control System, AutumnSIM San Diego, Ca
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Situation Calculus Approach to the Oil Products Supply Control
System
Victor Romanov - Doctor of Technical Science, ProfessorIlya Moskovoy – Postgraduate (3rd yr)
Plekhanov Russian University of Economics - http://rea.ru/Business-Analytical Systems – http://1basystems.com/
Oil Products Supply Control SystemBusiness-Analytical Systems – http://1basystems.com/
Business-Analytical Systems – http://1basystems.com/
Business-Analytical Systems – http://1basystems.com/
Business-Analytical Systems – http://1basystems.com/
<<Situation Calculus>>
Actions(occure in the world)Fluents(describing world conditions)Situations(data about occurred or past actions)• Poss(a,s γ+
F(x,a,s)) → F(x,do(a,s)),
• Poss(a,s) γ-F(x,a,s) →¬F(x,do(a,s)),
P ( P(a) P(b) ), to one object can be related several situations, several actions and fluents.
Business-Analytical Systems – http://1basystems.com/
Situation
• Snapshot in specific moment of time. Snapshot includes:
- Object data - Object characteristics
- Object conditions
Business-Analytical Systems – http://1basystems.com/
Situation snapshot processing logicBusiness-Analytical Systems – http://1basystems.com/
Plug_cloused:= False is taken place, and assertionIs_supplying(seller/IPS, buyer/IPB, opk/TSC, pl1/PLI, avt/AVI, pui/USD,sbt/TIM, sct/TIM):=True is valid.
1.Definition of all conditions, when actions can be processedPoss(¬) ↔ repair_crew (¬busy(repair_crew,s)).Poss(pollution(pipeline), do(a,s)↔( a=broke_pipeline) is_supplying(pipeline)(broken(pipeline,s) a
2. Defenition of all possibilities of parameters changing in specific situations.Is_supplying(seller,do(a,s)) ↔ (a=contract(seller) a=open_plug(pipeline,s))
%sid-sellerID,%bid-buerID,%cn-contract number,%tsc-tag of the contract subject,%tct-tag of the contract type, %opt-oil product type,%avi-volume of oil products type delivery p/unit of time, %tvd-total volume of oil products to be delivered,%pui-price for unit of oil product volume type opt, %cpt-contact period of time,%tao-total amount of oil product type opt,%tco-total cost oil products to be delivered, %stw-supply transport delivery,%pipeline ID,%san-sanctions for contract condition violation.
%tos- type of situation,%tms- time of situation occur,%eqs- emergency qualification sign,%loc- situation location,%tms- time of situation occur,%toe- type of equipment envolved,%ked-kind of equipment damage,%drs- department responsible for situation,%sre- sign of situation resolved,%tsr- time for situation resolved.