Simulation in manufacturing systems

Last updated

Simulation in manufacturing systems is the use of software to make computer models of manufacturing systems, so to analyze them and thereby obtain important information. It has been syndicated as the second most popular management science among manufacturing managers. [1] [2] However, its use has been limited due to the complexity of some software packages, and to the lack of preparation some users have in the fields of probability and statistics.

Contents

This technique represents a valuable tool used by engineers when evaluating the effect of capital investment in equipment and physical facilities like factory plants, warehouses, and distribution centers. Simulation can be used to predict the performance of an existing or planned system and to compare alternative solutions for a particular design problem. [3]

Objectives

The most important objective of simulation in manufacturing is the understanding of the change to the whole system because of some local changes. It is easy to understand the difference made by changes in the local system but it is very difficult or impossible to assess the impact of this change in the overall system. Simulation gives us some measure of this impact. Measures which can be obtained by a simulation analysis are:

Use of simulation in manufacturing 160426 ImagePranav2.jpg
Use of simulation in manufacturing

Some other benefits include Just-in-time manufacturing, calculation of optimal resources required, validation of the proposed operation logic for controlling the system, and data collected during modelling that may be used elsewhere.

The following is an example: In a manufacturing plant one machine processes 100 parts in 10 hours but the parts coming to the machine in 10 hours is 150. So there is a buildup of inventory. This inventory can be reduced by employing another machine occasionally. Thus we understand the reduction in local inventory buildup. But now this machine produces 150 parts in 10 hours which might not be processed by the next machine and thus we have just shifted the in-process inventory from one machine to another without having any impact on overall production

Simulation is used to address some issues in manufacturing as follows: In workshop to see the ability of system to meet the requirement, To have optimal inventory to cover for machine failures. [4]

Methods

In the past, manufacturing simulation tools were classified as languages or simulators. [4] Languages were very flexible tools, but rather complicated to use by managers and too time consuming. Simulators were more user friendly but they came with rather rigid templates that didn’t adapt well enough to the rapidly changing manufacturing techniques. Nowadays, there is software available that combines the flexibility and user friendliness of both, but still some authors have reported that the use of this simulation to design and optimize manufacturing processes is relatively low. [3] [5]

One of the most used techniques by manufacturing system designers is the discrete event simulation. [6] This type of simulation allows to assess the system’s performance by statistically and probabilistically reproducing the interactions of all its components during a determined period of time. In some cases, manufacturing systems modelling needs a continuous simulation approach. [7] These are the cases where the states of the system change continuously, like, for example, in the movement of liquids in oil refineries or chemical plants. As continuous simulation cannot be modeled by digital computers, it is done by taking small discrete steps. This is a useful feature, since there are many cases where both, continuous and discrete simulation, have to be combined. This is called hybrid simulation, [8] which is needed in many industries, for example, the food industry. [3]

A framework to evaluate different manufacturing simulation tools was developed by Benedettini & Tjahjono (2009) [3] using the ISO 9241 definition of usability: “the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.” This framework considered effectiveness, efficiency and user satisfaction as the three main performance criterion as follow:

Performance criterionUsability attributes
EffectivenessAccuracy: Extend to which the quality of the output corresponds to the goal
EfficiencyTime: How long users take to complete tasks with the product
Mental effort: Mental resources users need to spend on interaction with the product
User SatisfactionEase of use: General attitudes towards the product
Specific attitudes: Specific attitudes towards or perception of the interaction with the tool

The following is a list of popular simulation techniques: [9]

  1. Discrete event simulation (DES)
  2. System dynamics (SD)
  3. Agent-based modelling (ABM)
  4. Intelligent simulation: based on an integration of simulation and artificial intelligence (AI) techniques
  5. Petri net
  6. Monte Carlo simulation (MCS)
  7. Virtual simulation: allows the user to model the system in a 3D immersive environment
  8. Hybrid techniques: combination of different simulation techniques.

Applications

Number of papers reviewed by Jahangirian et al. (2010) by application 160516 Figure2.png
Number of papers reviewed by Jahangirian et al. (2010) by application

The following is a list of common applications of simulation in manufacturing: [9]

Number in figureApplicationSimulation Type usually usedDescription
1Assembly line balancingDESDesign and balancing of assembly lines
2Capacity planningDES, SD, Monte Carlo, Petri-netUncertainty due to changing capacity levels, increasing the current resources, improving current operations to increase capacity
3Cellular manufacturingVirtual simulationComparing planning and scheduling in CM, comparing alternative cell formation
4Transportation managementDES, ABS, Petri-netFinished products delivery from distribution centers or plants, vehicle routing, logistics, traffic management, congestion pricing
5Facility locationHybrid TechniquesLocating facilities to minimize costs
6ForecastingSDComparing different forecasting models
7Inventory managementDES, Monte carloCost of holding, inventory levels, replenishment, determining batch sizes
8Just-in-timeDESDesign of Kanban systems
9Process engineering-manufacturingDES, SD, ABS, Monte Carlo, Petri-net, HybridProcess improvement, start-up problems, equipment problems, design of new facility, performance measurement
10Process engineering-serviceDES, SD, Distributed simulationNew technologies, scheduling

rules, capacity, layout, analysis of bottlenecks, performance measurement

11Production planning and

inventory control

DES, ABS, Distributed, HybridSafety stock, batch size, bottlenecks, forecasting, and scheduling rules
12Resource allocationDESAllocating equipment to improve process flows, raw materials to plants, resource selection
13SchedulingDESThroughput, reliability of delivery, job sequencing, production scheduling, minimize idle time, demand, order release
14Supply chain managementDES, SD, ABS, Simulation gaming, Petri-net, DistributedInstability in supply chain, inventory/distribution systems
15Quality managementDES, SDQuality assurance and quality control, supplier quality, continuous improvement, total quality management, lean approach

Related Research Articles

<span class="mw-page-title-main">Simulation</span> Imitation of the operation of a real-world process or system over time

A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in which simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the simulation represents the evolution of the model over time. Another way to distinguish between the terms is to define simulation as experimentation with the help of a model. This definition includes time-independent simulations. Often, computers are used to execute the simulation.

<span class="mw-page-title-main">Computer-aided manufacturing</span> Use of software to control industrial processes

Computer-aided manufacturing (CAM) also known as computer-aided modeling or computer-aided machining is the use of software to control machine tools in the manufacturing of work pieces. This is not the only definition for CAM, but it is the most common. It may also refer to the use of a computer to assist in all operations of a manufacturing plant, including planning, management, transportation and storage. Its primary purpose is to create a faster production process and components and tooling with more precise dimensions and material consistency, which in some cases, uses only the required amount of raw material, while simultaneously reducing energy consumption. CAM is now a system used in schools and lower educational purposes. CAM is a subsequent computer-aided process after computer-aided design (CAD) and sometimes computer-aided engineering (CAE), as the model generated in CAD and verified in CAE can be input into CAM software, which then controls the machine tool. CAM is used in many schools alongside CAD to create objects.

<span class="mw-page-title-main">Computer simulation</span> Process of mathematical modelling, performed on a computer

Computer simulation is the process of mathematical modelling, performed on a computer, which is designed to predict the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determined by comparing their results to the real-world outcomes they aim to predict. Computer simulations have become a useful tool for the mathematical modeling of many natural systems in physics, astrophysics, climatology, chemistry, biology and manufacturing, as well as human systems in economics, psychology, social science, health care and engineering. Simulation of a system is represented as the running of the system's model. It can be used to explore and gain new insights into new technology and to estimate the performance of systems too complex for analytical solutions.

A hybrid system is a dynamical system that exhibits both continuous and discrete dynamic behavior – a system that can both flow and jump. Often, the term "hybrid dynamical system" is used, to distinguish over hybrid systems such as those that combine neural nets and fuzzy logic, or electrical and mechanical drivelines. A hybrid system has the benefit of encompassing a larger class of systems within its structure, allowing for more flexibility in modeling dynamic phenomena.

<span class="mw-page-title-main">Operations management</span> In business operations, controlling the process of production of goods

Operations management is concerned with designing and controlling the production of goods and services, ensuring that businesses are efficient in using resources to meet customer requirements.

In control theory, advanced process control (APC) refers to a broad range of techniques and technologies implemented within industrial process control systems. Advanced process controls are usually deployed optionally and in addition to basic process controls. Basic process controls are designed and built with the process itself, to facilitate basic operation, control and automation requirements. Advanced process controls are typically added subsequently, often over the course of many years, to address particular performance or economic improvement opportunities in the process.

A discrete-event simulation (DES) models the operation of a system as a (discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in the system is assumed to occur; thus the simulation time can directly jump to the occurrence time of the next event, which is called next-event time progression.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with real-time response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.

Model-based design (MBD) is a mathematical and visual method of addressing problems associated with designing complex control, signal processing and communication systems. It is used in many motion control, industrial equipment, aerospace, and automotive applications. Model-based design is a methodology applied in designing embedded software.

<span class="mw-page-title-main">AnyLogic</span> Multimethod simulation modeling tool

AnyLogic is a multimethod simulation modeling tool developed by The AnyLogic Company. It supports agent-based, discrete event, and system dynamics simulation methodologies. AnyLogic is cross-platform simulation software that works on Windows, macOS and Linux. AnyLogic is used to simulate: markets and competition, healthcare, manufacturing, supply chains and logistics, retail, business processes, social and ecosystem dynamics, defense, project and asset management, pedestrian dynamics and road traffic, IT, and aerospace. It is considered to be among the major players in the simulation industry, especially within the domain of business processes is acknowledged to be a powerful tool.

SIMUL8 simulation software is a product of the SIMUL8 Corporation used for simulating systems that involve processing of discrete entities at discrete times. This program is a tool for planning, design, optimization and reengineering of real production, manufacturing, logistic or service provision systems. SIMUL8 allows its user to create a computer model, which takes into account real life constraints, capacities, failure rates, shift patterns, and other factors affecting the total performance and efficiency of production. Through this model it is possible to test real scenarios in a virtual environment, for example simulate planned function and load of the system, change parameters affecting system performance, carry out extreme-load tests, verify by experiments the proposed solutions and select the optimal solution. A common feature of problems solved in SIMUL8 is that they are concerned with cost, time and inventory.

<span class="mw-page-title-main">Industrial engineering</span> Branch of engineering which deals with the optimization of complex processes or systems

Industrial engineering is an engineering profession that is concerned with the optimization of complex processes, systems, or organizations by developing, improving and implementing integrated systems of people, money, knowledge, information and equipment. Industrial engineering is central to manufacturing operations.

Continuous Simulation refers to simulation approaches where a system is modeled with the help of variables that change continuously according to a set of differential equations.

FlexSim is a discrete-event simulation software package developed by FlexSim Software Products, Inc. The FlexSim product family currently includes the general purpose FlexSim product and healthcare systems modeling environment.

<span class="mw-page-title-main">Simcad Pro</span> Simulation software by CreateASoft Inc.

Simcad Pro simulation software is a product of CreateASoft Inc. used for simulating process-based environments including manufacturing, warehousing, supply lines, logistics, and healthcare. It is a tool used for planning, organizing, optimizing, and engineering real process-based systems. Simcad Pro allows the creation of a virtual computer model, which can be manipulated by the user and represents a real environment. Using the model, it is possible to test for efficiency as well as locate points of improvement among the process flow. Simcad Pro's dynamic computer model also allows for changes to occur while the model is running for a fully realistic simulation. It can also be integrated with live and historical data.

System-level simulation (SLS) is a collection of practical methods used in the field of systems engineering, in order to simulate, with a computer, the global behavior of large cyber-physical systems.

Digital manufacturing is an integrated approach to manufacturing that is centered around a computer system. The transition to digital manufacturing has become more popular with the rise in the quantity and quality of computer systems in manufacturing plants. As more automated tools have become used in manufacturing plants it has become necessary to model, simulate, and analyze all of the machines, tooling, and input materials in order to optimize the manufacturing process. Overall, digital manufacturing can be seen sharing the same goals as computer-integrated manufacturing (CIM), flexible manufacturing, lean manufacturing, and design for manufacturability (DFM). The main difference is that digital manufacturing was evolved for use in the computerized world.

Design for additive manufacturing is design for manufacturability as applied to additive manufacturing (AM). It is a general type of design methods or tools whereby functional performance and/or other key product life-cycle considerations such as manufacturability, reliability, and cost can be optimized subjected to the capabilities of additive manufacturing technologies.

<span class="mw-page-title-main">Micro Saint Sharp</span>

Micro Saint Sharp is a general purpose discrete-event simulation and human performance modeling software tool developed by Alion Science and Technology. It is developed using C# and the .NET Framework. Micro Saint Sharp allows users to create discrete-event simulations as visual task networks with logic defined using the C# programming language.

References

  1. Rasmussen, J.J.; George, T. (1978). "After 25 years: A survey of operations research alumni, Case Western Reserve University". Interfaces. 8 (3): 48–52. doi:10.1287/inte.8.3.48.
  2. Lane, Michael S.; Mansour, Ali H.; Harpell, John L. (1993-04-01). "Operations Research Techniques: A Longitudinal Update 1973–1988". Interfaces. 23 (2): 63–68. doi:10.1287/inte.23.2.63. ISSN   0092-2102.
  3. 1 2 3 4 Benedettini, Ornella; Tjahjono, Benny (2008-08-13). "Towards an improved tool to facilitate simulation modelling of complex manufacturing systems". The International Journal of Advanced Manufacturing Technology. 43 (1–2): 191–199. doi:10.1007/s00170-008-1686-z. ISSN   0268-3768. S2CID   110079763.
  4. 1 2 Velazco, Enio E. (1994-01-01). "Simulation of manufacturing systems". International Journal of Continuing Engineering Education and Life Long Learning. 4 (1–2): 80–92. doi:10.1504/IJCEELL.1994.030292 (inactive 31 January 2024). ISSN   1560-4624.{{cite journal}}: CS1 maint: DOI inactive as of January 2024 (link)
  5. Holst, Lars; Bolmsjö, Gunnar (2001-10-01). "Simulation integration in manufacturing system development: a study of Japanese industry". Industrial Management & Data Systems. 101 (7): 339–356. doi:10.1108/EUM0000000005822. ISSN   0263-5577.
  6. Detty, Richard B.; Yingling, Jon C. (2000-01-01). "Quantifying benefits of conversion to lean manufacturing with discrete event simulation: A case study". International Journal of Production Research. 38 (2): 429–445. doi:10.1080/002075400189509. ISSN   0020-7543. S2CID   110084616.
  7. Robinson, Stewart (2014-09-22). Simulation: The Practice of Model Development and Use. Palgrave Macmillan. ISBN   9781137328038.
  8. Venkateswaran, J.; Son, Y.-J. (2005-10-15). "Hybrid system dynamic—discrete event simulation-based architecture for hierarchical production planning". International Journal of Production Research. 43 (20): 4397–4429. CiteSeerX   10.1.1.535.7314 . doi:10.1080/00207540500142472. ISSN   0020-7543. S2CID   17204231.
  9. 1 2 Jahangirian, Mohsen; Eldabi, Tillal; Naseer, Aisha; Stergioulas, Lampros K.; Young, Terry (2010-05-16). "Simulation in manufacturing and business: A review". European Journal of Operational Research. 203 (1): 1–13. doi:10.1016/j.ejor.2009.06.004.