erp modeling using petri net(updated)

17
ERP model Implementation using Petri net THROUGHOUT THIS PRESENTATION WE ARE GOING TO LEARN, HOW TO MAKE SOME USE OF ENTERPRISE RESOURCE PLANNING MODEL DISCUS AND ANALYZE IT 1 By- Akash Roy , Soumajit Sarkar , Ankit Guin , Raunak Mukherjee

Upload: akash-roy

Post on 15-Apr-2017

18 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Erp modeling using petri net(updated)

1ERP model Implementation using Petri netTHROUGHOUT THIS PRESENTATION WE ARE GOING TO LEARN, HOW TO MAKE SOME USE OF ENTERPRISE RESOURCE PLANNING MODEL DISCUS AND ANALYZE IT

By- Akash Roy , Soumajit Sarkar , Ankit Guin , Raunak Mukherjee

Page 2: Erp modeling using petri net(updated)

2NEED TO KNOW

What is ERP What is Petri net Why Petri net was introduced What is Petri net Emulator How to use Petri net emulator What is the industrial application of Petri net Advantages of using Petri net Characteristics of Petri net model

Before Starting, you need to know a few things:

Page 3: Erp modeling using petri net(updated)

3What is ERP

Enterprise resource planning (ERP) is the integrated management of core business processes, often in real-time and mediated by software and technology.

Page 4: Erp modeling using petri net(updated)

4ERP System Architecture

Page 5: Erp modeling using petri net(updated)

5What is Petri net

Petri Nets were developed originally by Carl Adam Petri in 1962. In simple terms ,a Petri net (also known as a place/transition net or P/T net) is

one of several mathematical modelling languages for the description of distributed systems.

Basically a Petri Net is a collection of directed arcs connecting places and transitions. Places may hold tokens. The state or marking of a net is its assignment of tokens to places.

Page 6: Erp modeling using petri net(updated)

6Why Petri net was Introduced

Most of the development of Petri Nets emerged by the need of specifying synchronization situations, asymmetric systems (alternative routes) and shared resource conflicts; essential events in the representation of a manufacturing setting. That’s why it was introduced at the first place.

Page 7: Erp modeling using petri net(updated)

7What is Petri net emulator

Petri net Emulator is the kind of software by using which a petri net can be made and analyzed

For Example : Platform Independent Petri net Editor or PIPE , CPN Tools It looks like this:

Page 8: Erp modeling using petri net(updated)

8A Working Model OF ERP

Here Is a working model of a particular organization

Page 9: Erp modeling using petri net(updated)

9Advantages of Using Petri Net

Easy To Design Easy To Implement Friendly design , easy to understand Real time

Page 10: Erp modeling using petri net(updated)

10Characteristics of Petri net model

Sequential Execution Conflict Concurrency Synchronization Mutually exclusive.

There are mainly five characteristics are used in petri net model. They are-

Page 11: Erp modeling using petri net(updated)

11Application OF Petri net In Industry

A Petri Net is a set of nodes and arcs. There are two types of nodes: places and transitions, which represent the state of the system and the occurrence of events, respectively. In manufacturing systems, places would represent operations (e.g., process, transportation, reparation), and transitions symbolize events, such as termination of a job processing or a machine breakdown. Arcs are directed, and connect places with transitions (or transitions with places). Tokens reside in places and represent the truth of the condition associated with such a place. The firing process induces a token’s flow among places; when a transition fires, tokens from all its input places are removed and put into the transition output places. A transition can only be fired if it has been enabled (i.e. there are sufficient tokens at its input places).

Page 12: Erp modeling using petri net(updated)

12Case Studies

Case study for Tata Iron and Steel Company (TISCO): Working model of TISCO is developed using secondary data. TISCO faced two major problems from the systems that existed for a long time. Firstly they were not customer friendly. The whole system was tuned to the process and very little attention was paid to the customer demands. Secondly the systems were outdates and the modalities of operation were too complex and not error free. The existing technology was a simple replication of the manual system with islands of information. The employees and management at TISCO were facing a cumbersome task exchanging and retrieving information from the system.

Continued…….

Page 13: Erp modeling using petri net(updated)

13Case Studies (Continued)

TISCO decided to go for ERP. TISCO made several considerations before choosing an ERP because they were aware that customers are extremely demanding in the iron and steel fields. They carefully examined every single area inside the organization, their needs, their common activities and detected several possibilities of improving the quality of their daily tasks.

They finally found an ERP compatible with their specifications, and they even evaluated how their future operations would perform if they implemented the chosen system

Page 14: Erp modeling using petri net(updated)

14ERP model Of TISCO

Page 15: Erp modeling using petri net(updated)

15Result

By constructing this figure we have just taken an initiative to demonstrate all ERP activities of TISCO that are necessary to provide functionality of all departments of TISCO. But here we don’t discuss about any deadlock situation occurs in petrinet or we have not introduced any deadlock avoidance or prevention technique in the petrinet. For constructing more efficient and better petrinet design one can introduce fuzzy petrinet or color petrinet concept to design the petrinet diagram. We can consider it as the future scope of our design.

Page 16: Erp modeling using petri net(updated)

16Conclusion

This conceptual model will be tested with live data by means of a survey to validate its applicability in real-life business. The main problem consists of using places and transitions with a different number of inputs are used in ERP. For that, a method has been developed through two circuit models, one of them for places, and the other one for transitions. This method is optimal for petri nets on which most places and transitions are preceded for one or two (but no more) transitions or places. Furthermore, some possibilities have been exposed for the interconnection of blocks that increase the number of inputs in elements of a petri net. The main purpose of this method is to integrate the maximum number of elements of ERP using petri net.

Page 17: Erp modeling using petri net(updated)

17