Research on using the Tecnomatix Plant Simulation for simulation and visualization of traffic processes at the traffic node
Abstract
Kultúrna a Edukacná Grantová Agentúra MŠVVaŠ SR, KEGA: 005TUKE-4/2022, 018TUKE-4/2022, 313011T567, APVV-21-0195, IGA/FLKŘ/2022/001, RVO/FLKŘ/2022/03
Full text
Citation: Fedorko, G.; Molnár, V.; Strohmandl, J.; Horváthová, P.; Strnad, D.; Cech, V. Research on Using the Tecnomatix Plant Simulation for Simulation and Visualization of Traffic Processes at the Traffic Node. Appl. Sci. 2022,12, 12131. https://doi.org/10.3390/ app122312131 Academic Editor: Carla Raffaelli Received: 28 October 2022 Accepted: 24 November 2022 Published: 27 November 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). applied sciences Article Research on Using the Tecnomatix Plant Simulation for Simulation and Visualization of Traffic Processes at the Traffic Node Gabriel Fedorko 1,* , Vieroslav Molnár2, Jan Strohmandl 3, Petra Horváthová1, David Strnad 1 and Vlastimil Cech 1 1Faculty of Mining, Ecology, Process Control and Geotechnologies, Technical University of Košice, Park Komenského 14, 040 01 Košice, Slovakia 2Faculty of Manufacturing Technologies, Technical University of Košice with a Seat in Prešov, Bayerova 1, 080 01 Prešov, Slovakia 3Faculty of Logistics and Crisis Management, Tomas Bata University in Zlín, Studentskénám. 1532, 686 01 UherskéHradištˇe, Czech Republic *Correspondence: [email protected]; Tel./Fax: +421-55-602-3143 Abstract: Simulation software Tecnomatix Plant Simulation was originally created for a modelling and subsequent simulation of production and logistics processes. Its variability, however, opens its use also in other areas such as transport in urban agglomerations. Based on that, research was implemented to verify the program’s application in urban transport, specifically to visualize and simulate traffic processes at the traffic node. The paper describes a methodology which made it possible to create a simulation program for traffic light intersections, and presents examples of the simulation model application. The proposed methodology will enable the application of Tecnomatix Plant Simulation to create a complex simulation model of the logistics process. It will mainly enable to simulate the field of production logistics and city logistics within one simulation model. Keywords: traffic node; simulation; modelling; visualization; Tecnomatix Plant Simulation 1. Introduction Simulation and visualization of transport process at transport nodes is of great importance as it provides a wide range of information on traffic and its better understanding [ 1 ]. Computer simulation is one of the main tools in transport engineering nowadays. It helps to examine traffic processes in the smallest details, optimize them and search for new solutions [ 2 ]. With the help of visualization and simulation, the strategy of transport development in specific areas or regions can be defined [ 3 ]. At transport nodes, simulation and visualization enable transport telematics assessment [ 4 ], transport flow analysis [ 5 ] or a detailed assessment of traffic congestions [ 5 ]. Various types of classic simulation tools can be used for these activities such as SUMO [ 3 ] and PTV Vissim [ 6 ] or, for the modeling and simulation of traffic processes, non-traditional software such as Matlab [ 7 ] or Anylogic [ 8 ]. These facts lead us to conclude that different types of simulation software can be applied for modeling and visualization of transport processes. Tecnomatix Plant Simulation is a simulation software that is primarily intended for logistics and production processes. It is a robust analytical tool that is being widely used in scientific research. It is mainly used to create discrete simulated models [ 9 ]. It allows to simulate a wide range of production processes, e.g., assembly [ 10 ] or production lines [ 11 ]. Its successful application is also possible in the field of ergonomics [ 12 ]. In addition to its traditional use, scientific works are being presented on application of this simulation tool in other non-traditional areas, such as mining [13] or critical infrastructure security [14]. Tecnomatix Plant Simulation has a wide range of tools that allow analyzing different transport systems, including intra-company transport, where AGV systems are primarily Appl. Sci. 2022,12, 12131. https://doi.org/10.3390/app122312131 https://www.mdpi.com/journal/applsci
Appl. Sci. 2022,12, 12131 2 of 17 concerned [ 15 ]. It is used as an analytical and predictive tool for identifying problems associated with, e.g., intra-company transport [ 16 ]. The program makes it possible to assess efficiency of transport processes and evaluate them [17]. Tools available in Tecnomatix Plant Simulation for transport and transport systems are not only intended for a narrow range of issues associated with intra-company and interoperational transport; quite the opposite, as the program has a great potential creating a prerequisite for its wider use in various transport systems, transport telematics and transport structures. This fact can be presented, e.g., based on the work of Sebestyenova and Kurdel [ 18 ], who dealt with the use of Tecnomatix Plant Simulation for determining the shortest route for an ambulance car. However, this is not the only use in the field of transport for Tecnomatix program. Since the program features a Simtalk software tool [ 19 ], allowing programming of unlimited program functionalities, possibilities open for a research hypothesis whether the Tecnomatix Plant Simulation can be used to create microscopic models of transport processes at transport nodes. This hypothesis is supported by the fact that the program is highly variable not only in additional programming of simulation functionalities, but also in the area of visualization of simulation models and experiments. The goal of presented research is a result of an effort to create a simulation model of a complex logistics process, specifically a model consisting of two parts, the first one dedicated to production logistics and the second one to city logistics. In terms of creating a simulation model for both parts, a sufficient number of simulation tools is available. Within production logistics, the intention is to model everything from the material entry into the logistics process, its handling and the course of production to creation of a final product and its sale using road freight transport, for which the Tecnomatix Plant Simulation is a suitable software tool. In city logistics, the aim is to research the way in which freight transport, resulting from production logistics activities, will affect the traffic at the transport node, as well as if and how vehicles transporting manufactured products will affect the traffic at the transport hub. Once again, we can conclude that for the needs of city logistics, specialized simulation tools to create traffic models exist. However, at this point, we run into a connection problem of entity outputs (vehicles from the part of production logistics simulation model to the second part of the city logistics simulation model) in order to find out and analyze the way production processes (sales of production) will affect public transport and city mobility. For this reason, within presented research, a possibility of using Tecnomatix Plant Simulation program to simulate transport processes at the transport node was verified and a methodological procedure was proposed to implement it. The article presents a draft methodology and its verification in the conditions of a real traffic node, demonstrating the options of Tecnomatix Plant Simulation when creating traffic microscopic simulation models of processes taking place at a transport hub. This is an issue that, from such a point of view, has not yet been presented anywhere in the available literature. The obtained results will thus extend the portfolio of areas in which the program can be used and verify its ability to visualize traffic processes. 2. Materials and Methods Often, complex traffic nodes involving not only drivers but also pedestrians and cyclists can trigger complications in traffic and its management. The modern times enable to model and simulate such traffic nodes. The output of such a simulation, which contains collected data from specific places, is an accurate specification of traffic situations. Real system is being replaced with a simulation—a computer model. It allows us to perform various experiments with changing roads, traffic flows, traffic density, creating pedestrian crossings across the roads and many others. It can replay complex processes that take hours, days and weeks of real time in minutes. The results of such simulations can be compared between each other, thereby providing information needed for construction of new roads and transport hubs in a short time and with minimal cost. Another area for advantageous application of traffic modeling and simulation is traffic congestions.
Appl. Sci. 2022,12, 12131 3 of 17 Traffic congestion is a complex dynamic problem involving many complicated and interacting elements. These elements are vehicles, driver behavior, road and its geometry, traffic signs and others. In such a complex problem situation, the use of computer simulation can be very effective by providing assessment of different traffic conditions. It can help creators understand and analyze traffic, assess current issues, and propose the best solution. Simulation can support traffic management planning and decision-making for a long-term sustainable urban development. New solutions and techniques can be effectively tested in a virtual reality environment without interfering with real traffic. Effective traffic management and control strategies need up-to-date valid simulation test results. In all cases mentioned, visualization and simulation are playing an important role. Traffic simulation systems as specialized tools used to analyze traffic congestion have played a fundamental role in traffic model development. In the existing lines of research, event-driven or time-driven development of models has been considered along with the deterministic or stochastic nature of processes. Under specific conditions, for many traffic models, we focused on two possible approaches so as to realize effective models in a single framework. The theory of traffic modeling focused on two main directions: trying to implement effective models and a unified framework [20]. 2.1. Visualization and Simulation of Traffic Processes Visualization and simulation of traffic processes is a highly effective approach in solving a wide range of transport tasks and problems. Traffic engineers use it for a better understanding of the researched processes, obtaining information and searching for new solutions. With regard to detail, microscopic (Figure 1), mesoscopic and macroscopic transport models are distinguished. Appl. Sci. 2022, 12, 12131 4 of 19 Figure 1. The material weighing and feeding of material into the conveyor. Microscopic models provide a detailed view of the course of transport processes and help to visualize them. Various specially created simulation tools are used to implement them. However, for traffic modeling, not only special software is needed. Very often simulation software not primarily intended for traffic modeling can be deployed as traffic models can be created and used due to their functionalities. Simulation software, primarily intended for use in transport, is nowadays a widespread tool for analysis and prediction of various transport tasks and problems. It belongs to a large group of simulation tools that are now available and being used. In most cases, their use is strictly limited to transport. On the other hand, there are software tools available in the market that are not intended for transport, but due to their overall concept and functionalities, the question arises whether they can be applied in solving transport problems. This question is of importance since if this is the case, users already owning such a software tool do not have to acquire another simulation tool to solve traffic problems. They can use their previous experience and competences to create simulation models and implement a wide range of experiments. The Tecnomatix Plan Simulation is among the simulation tools not primarily intended for transport, with the exception of inter-company ones. 2.2. Tecnomatix Plant Simulation Tecnomatix Plant Simulation was primarily created for production modeling and its subsequent simulation. However, it is a highly variable simulation software that allows full customization of its application in different areas. Based on these facts, a research hypothesis was stipulated whether the mentioned simulation program can also be used in simulation and visualization of traffic processes of an urban agglomeration. The research aim was to verify the use of simulation program in an area for which it was not created, but can be used for under certain circumstances. The goal was to design and create a methodology to be used for urban traffic simulation and visualization, and Figure 1. The material weighing and feeding of material into the conveyor. Microscopic models provide a detailed view of the course of transport processes and help to visualize them. Various specially created simulation tools are used to implement them. However, for traffic modeling, not only special software is needed. Very often
Appl. Sci. 2022,12, 12131 4 of 17 simulation software not primarily intended for traffic modeling can be deployed as traffic models can be created and used due to their functionalities. Simulation software, primarily intended for use in transport, is nowadays a widespread tool for analysis and prediction of various transport tasks and problems. It belongs to a large group of simulation tools that are now available and being used. In most cases, their use is strictly limited to transport. On the other hand, there are software tools available in the market that are not intended for transport, but due to their overall concept and functionalities, the question arises whether they can be applied in solving transport problems. This question is of importance since if this is the case, users already owning such a software tool do not have to acquire another simulation tool to solve traffic problems. They can use their previous experience and competences to create simulation models and implement a wide range of experiments. The Tecnomatix Plan Simulation is among the simulation tools not primarily intended for transport, with the exception of inter-company ones. 2.2. Tecnomatix Plant Simulation Tecnomatix Plant Simulation was primarily created for production modeling and its subsequent simulation. However, it is a highly variable simulation software that allows full customization of its application in different areas. Based on these facts, a research hypothesis was stipulated whether the mentioned simulation program can also be used in simulation and visualization of traffic processes of an urban agglomeration. The research aim was to verify the use of simulation program in an area for which it was not created, but can be used for under certain circumstances. The goal was to design and create a methodology to be used for urban traffic simulation and visualization, and thereby expand possible simulation program’s application to create micromodels that can be used for traffic node analysis. 2.3. Research Hypothesis Based on the knowledge from creation of simulation models by Tecnomatix Plant Simulation, a methodology was proposed, shown in Figure 2. The draft of original methodology is based on a gradual implementation of individual steps, while the SimTalk software is actively being used to program missing functions along with graphic tools enabling the creation of a discrete traffic node micromodel. The proposed methodology is generally valid from the point of view of traffic, but its application is designed only for Tecnomatix Plant Simulation software. As part of the methodology, the use of existing blocks for creation of transport routes and roads is considered. Afterwards, pedestrian crossings, overpasses or underpasses or other traffic components on the routes using the SimTalk software must be added, as this is not a default feature of the simulation tool. In the next step, the blocks in the library of Tecnomatix Plant Simulation need to be used, representing the means of transport. Since the software is primarily intended only for use in intra-company logistics, the blocks need to be modified and adapted to the new requirements needed for discrete micro transport models. Specifically, blocks need to be created in the library that represent individual means of transport and road users. In this activity, active use of the SimTalk is assumed, as well as graphic editing tools. In the final phase of the proposed methodology, the rules of movement for road users at the traffic node need to be defined by active programming as well as by functioning of traffic lights signaling and other rules for proper functioning of the simulation model. At the end of this phase begins a final graphic editing of the simulation model. Both 2D and 3D graphic objects and elements can be used. Due to a possible occurrence of ultimate facts (as the proposed procedure is a logical sequence of steps, but the simulation program is not intended for the area of transport) which could make it impossible to create a simulation model, the described methodology had to be verified.
Appl. Sci. 2022,12, 12131 5 of 17 Appl. Sci. 2022, 12, 12131 5 of 19 thereby expand possible simulation program’s application to create micromodels that can be used for traffic node analysis. 2.3. Research Hypothesis Based on the knowledge from creation of simulation models by Tecnomatix Plant Simulation, a methodology was proposed, shown in Figure 2. Figure 2. Draft methodology for creation of traffic processes simulation and visualization by Tecnomatix Plant Simulation. The draft of original methodology is based on a gradual implementation of individual steps, while the SimTalk software is actively being used to program missing functions along with graphic tools enabling the creation of a discrete traffic node micromodel. The proposed methodology is generally valid from the point of view of traffic, but its application is designed only for Tecnomatix Plant Simulation software. As part of the methodology, the use of existing blocks for creation of transport routes and roads is considered. Afterwards, pedestrian crossings, overpasses or underpasses or other traffic components on the routes using the SimTalk software must be added, as this is not a default feature of the simulation tool. In the next step, the blocks in the library of Tecnomatix Plant Simulation need to be used, representing the means of transport. Since the software is primarily intended only for use in intra-company logistics, the blocks need to be modified and adapted to the new requirements needed for discrete micro transport models. Specifically, blocks need to be created in the library that represent individual means of transport and road users. In this activity, active use of the SimTalk is assumed, as well as graphic editing tools. In the final phase of the proposed methodology, the rules of movement for road users at the traffic node need to be defined by active programming as well as by functioning of traffic lights signaling and other rules for proper functioning of the simulation model. At Figure 2. Draft methodology for creation of traffic processes simulation and visualization by Tecnomatix Plant Simulation. 3. Results To verify a possibility of simulating and visualizing traffic processes by Tecnomatix Plant Simulation, a specific intersection was chosen in Figure 3. As part of methodology verification, the effort was to create the most genuine model of the transport node with the definition of all rules and control systems including transport telematics. Appl. Sci. 2022, 12, 12131 6 of 19 the end of this phase begins a final graphic editing of the simulation model. Both 2D and 3D graphic objects and elements can be used. Due to a possible occurrence of ultimate facts (as the proposed procedure is a logical sequence of steps, but the simulation program is not intended for the area of transport) which could make it impossible to create a simulation model, the described methodology had to be verified. 3. Results To verify a possibility of simulating and visualizing traffic processes by Tecnomatix Plant Simulation, a specific intersection was chosen in Figure 3. As part of methodology verification, the effort was to create the most genuine model of the transport node with the definition of all rules and control systems including transport telematics. Figure 3. Intersection of Ludvík Svoboda Street and Maršal Konev Street. 3.1. Creation of a Simulation Model Driving Lanes The first step in creating a simulation model of a three-arm intersection according to the proposed original methodology was the implementation of lanes (Figure 4). In it, the basic characteristics of the intersection had to be taken into account. It is controlled by road light signaling, which controls not only vehicles, but also pedestrians. The lanes in this simulation model were created using blocks originally meant in the program to connect production processes. Later on, the lanes will be made invisible for a visual effect (Figure 4). Figure 3. Intersection of Ludvík Svoboda Street and Maršal Konev Street. 3.1. Creation of a Simulation Model Driving Lanes The first step in creating a simulation model of a three-arm intersection according to the proposed original methodology was the implementation of lanes (Figure 4). In it, the
Appl. Sci. 2022,12, 12131 6 of 17 basic characteristics of the intersection had to be taken into account. It is controlled by road light signaling, which controls not only vehicles, but also pedestrians. The lanes in this simulation model were created using blocks originally meant in the program to connect production processes. Later on, the lanes will be made invisible for a visual effect (Figure 4). Appl. Sci. 2022, 12, 12131 6 of 19 the end of this phase begins a final graphic editing of the simulation model. Both 2D and 3D graphic objects and elements can be used. Due to a possible occurrence of ultimate facts (as the proposed procedure is a logical sequence of steps, but the simulation program is not intended for the area of transport) which could make it impossible to create a simulation model, the described methodology had to be verified. 3. Results To verify a possibility of simulating and visualizing traffic processes by Tecnomatix Plant Simulation, a specific intersection was chosen in Figure 3. As part of methodology verification, the effort was to create the most genuine model of the transport node with the definition of all rules and control systems including transport telematics. Figure 3. Intersection of Ludvík Svoboda Street and Maršal Konev Street. 3.1. Creation of a Simulation Model Driving Lanes The first step in creating a simulation model of a three-arm intersection according to the proposed original methodology was the implementation of lanes (Figure 4). In it, the basic characteristics of the intersection had to be taken into account. It is controlled by road light signaling, which controls not only vehicles, but also pedestrians. The lanes in this simulation model were created using blocks originally meant in the program to connect production processes. Later on, the lanes will be made invisible for a visual effect (Figure 4). Figure 4. Creation of lanes in a simulated intersection. 3.2. Creation of Object Library Program’s library serves as a file that groups information flows, material flows, resources, user interface, tools and, last but not least, user objects. It makes the programmer’s work easier by offering pre-defined attributes needed when creating a model. When creating the model, only the Transporter object was used (Figure 5). The object serves as a vehicle moving along designated routes. Six transporters were created, three of which, named AUTA_11, AUTA_22 and AUTA_33, represent passenger cars. The transporter AUTOBUS_15 is created for bus line 15. A denser interval is set for AUTOBUS_, as this transporter represents the remaining bus lines passing the intersection, i.e., line 17, 54, 55, 71, 72. The last transporter used in the model, Pedestrians, shows the pedestrians crossing the crossings and is graphically distinguished from passenger cars and buses. In Figure 6, Part and Container objects can be seen. However, these objects were not used in the simulation model (they are used to create production simulation models). The Container represents a handling unit and the Part represents an object that can be placed on the Container or Transporter. 3.3. Including Vehicles into the Model Programs directly intended for modeling and traffic simulation have random vehicle generation included. They generate vehicles of different sizes, colors and speeds. However, in case of modeling the intersection in Tecnomatix Plant Simulation, the vehicles are generated by using inputs. Another attribute entered after the input and before the lane is called Buffer. Its job is to hold back and divide vehicles between lanes as needed. There are several ways to distribute vehicles in the settings, but for this model, a random and percentage strategy was chosen. In case of restricting vehicles entering the certain lane or their guidance, the method created in SimTalk program was used. A very important operation is a correct alignment not only of inputs and outputs, but also of the lanes themselves in the model. It often happens that an incorrect objects alignment paralyzes the whole model. The connectors as shown in Figure 6can also be hidden in settings.
Appl. Sci. 2022,12, 12131 7 of 17 Appl. Sci. 2022, 12, 12131 7 of 19 Figure 4. Creation of lanes in a simulated intersection. 3.2. Creation of Object Library Program’s library serves as a file that groups information flows, material flows, resources, user interface, tools and, last but not least, user objects. It makes the programmer’s work easier by offering pre-defined attributes needed when creating a model. When creating the model, only the Transporter object was used (Figure 5). The object serves as a vehicle moving along designated routes. Six transporters were created, three of which, named AUTA_11, AUTA_22 and AUTA_33, represent passenger cars. The transporter AUTOBUS_15 is created for bus line 15. A denser interval is set for AUTOBUS_, as this transporter represents the remaining bus lines passing the intersection, i.e., line 17, 54, 55, 71, 72. The last transporter used in the model, Pedestrians, shows the pedestrians crossing the crossings and is graphically distinguished from passenger cars and buses. Figure 5. Example of a library in Tecnomatix Plant Simulation. In Figure 6, Part and Container objects can be seen. However, these objects were not used in the simulation model (they are used to create production simulation models). The Container represents a handling unit and the Part represents an object that can be placed on the Container or Transporter. Figure 5. Example of a library in Tecnomatix Plant Simulation. Appl. Sci. 2022, 12, 12131 7 of 19 Figure 4. Creation of lanes in a simulated intersection. 3.2. Creation of Object Library Program’s library serves as a file that groups information flows, material flows, resources, user interface, tools and, last but not least, user objects. It makes the programmer’s work easier by offering pre-defined attributes needed when creating a model. When creating the model, only the Transporter object was used (Figure 5). The object serves as a vehicle moving along designated routes. Six transporters were created, three of which, named AUTA_11, AUTA_22 and AUTA_33, represent passenger cars. The transporter AUTOBUS_15 is created for bus line 15. A denser interval is set for AUTOBUS_, as this transporter represents the remaining bus lines passing the intersection, i.e., line 17, 54, 55, 71, 72. The last transporter used in the model, Pedestrians, shows the pedestrians crossing the crossings and is graphically distinguished from passenger cars and buses. Figure 5. Example of a library in Tecnomatix Plant Simulation. In Figure 6, Part and Container objects can be seen. However, these objects were not used in the simulation model (they are used to create production simulation models). The Container represents a handling unit and the Part represents an object that can be placed on the Container or Transporter. Figure 6. Objects alignment via connectors. 3.4. Setting of Vehicle and Pedestrian Graphics The transporter in the library, the main part of the model, is displayed in vector graphics in the basic setting. The basic color combination for the transporter is a gray rectangle framed in orange. For the transporters to differ, their color can be changed and combined in different ways. The transporter vector graphics are shown in Figure 7. Tecnomatix Plant Simulation, after turning off vector graphics, offers several alternatives of transporter displaying. It offers, for example, an above view of the transporter, the connector, but also the worker. The program also features a function of adding your own transporter design. Graphic representation of moving objects in the model is needed not only visually, but also for the overall impression of the simulation. 3.5. Creation of Road Light Signaling Light signaling determines vehicles priority according to a pre-defined cycle that controls it. Each light signal at the intersection has its own cycle, when STOP, WAIT and GO light signals alternate. It is very important to consistently adjust the cycle of all light signals to avoid collisions in the intersection.
Appl. Sci. 2022,12, 12131 8 of 17 Appl. Sci. 2022, 12, 12131 8 of 19 Figure 6. Objects alignment via connectors. 3.3. Including Vehicles into the Model Programs directly intended for modeling and traffic simulation have random vehicle generation included. They generate vehicles of different sizes, colors and speeds. However, in case of modeling the intersection in Tecnomatix Plant Simulation, the vehicles are generated by using inputs. Another attribute entered after the input and before the lane is called Buffer. Its job is to hold back and divide vehicles between lanes as needed. There are several ways to distribute vehicles in the settings, but for this model, a random and percentage strategy was chosen. In case of restricting vehicles entering the certain lane or their guidance, the method created in SimTalk program was used. A very important operation is a correct alignment not only of inputs and outputs, but also of the lanes themselves in the model. It often happens that an incorrect objects alignment paralyzes the whole model. The connectors as shown in Figure 6 can also be hidden in settings. 3.4. Setting of Vehicle and Pedestrian Graphics The transporter in the library, the main part of the model, is displayed in vector graphics in the basic setting. The basic color combination for the transporter is a gray rectangle framed in orange. For the transporters to differ, their color can be changed and combined in different ways. The transporter vector graphics are shown in Figure 7. Figure 7. Vector representation of the transporters. Tecnomatix Plant Simulation, after turning off vector graphics, offers several alternatives of transporter displaying. It offers, for example, an above view of the transporter, the connector, but also the worker. The program also features a function of adding your own transporter design. Graphic representation of moving objects in the model is needed not only visually, but also for the overall impression of the simulation. Figure 7. Vector representation of the transporters. In programs simulating only traffic, the priority at the intersection can be set using preferences or the aforementioned TLS. The programs offer a module enabling setting of signaling and its cycle with simple moves. There are several options for the ways to program the light signaling. The simplest method was chosen for this model including the attributes Station, Generator, a method–Method and a variable–Variable. An attribute from the library called Station was placed in the model and renamed to Semafor_1. This Semafor_1 was, through Edit Icons option, graphically modified in three phases. The phases were named phase 1–RED, phase 2–ORANGE, phase 3–GREEN. Proper naming of each element is very important when writing a source code. Additional settings in this attribute were not required. When entering additional light signals into the model, the first created object was used, which was then copied. Its settings have not changed. Another element from the library needed to create light signaling is the aforementioned Generator. It was renamed to Gen_Semafor_1, then set according to a color generation interval. Each semaphore has its own generator, which is subsequently referred to by a method–Method element. The method was named Met_Semafor_1 (Figure 8) and was also unique for each light signaling, defining the functionality of Semafor_1 attribute. This is where the principle—the brain of the entire light signaling—is embedded. It indicates that if the signaling status is equal to 1, the color of Semafor_1 should change to red. If its state is set to 2, it should change to orange, and when it is set to 3, to green. State 4 was added for a repeating cycle which includes orange color between the green and red signals. In this method, the Gen_Semafor_1 interval is included, followed by the next signal. The last and very important element in the creation of road light signaling by Tecnomatix Plant Simulation is the definition of four Variables. These variables are used for overall setting of the light signaling, i.e., its cycle. The variable Stat_Semafor_1 defines the initial state of signaling. That is, if Stat_Semafor_1 = 1, the traffic light turns red when the simulation starts. If Stat_Semafor_1 = 2, the semaphore displays an orange signal, if Stat_Semafor_1 = 3, the semaphore turns green. Stat_Semafor_1 = 4 shows the orange color on the light signaling.
Appl. Sci. 2022,12, 12131 9 of 17 Appl. Sci. 2022, 12, 12131 10 of 19 Figure 8. Road light signaling method for vehicles and defining TLS variables for vehicles. As part of hypothesis verification, there are a total of eight independent light signals in the model, two of which are signals to control pedestrians at the crossing. Tecnomatix Plant Simulation user only works with the last step when setting up the traffic lights in the modeled intersection. As needed, TLS cycle can be varied, thus traffic situation in the intersection can be affected. Other type of light signaling used in the model is signaling at the pedestrian crossing. It is modeled similarly to TLS for a vehicle control. The Station attribute is renamed to Semafor_7 and also by Edit Icons graphically modified into two phases, phase 1: RED and phase 2: GREEN Similar to the previous setup, two attributes were used from the library, namely Method and Generator. A method was entered in the generator that signals to the Station attribute (Semafor_7) to change its graphics. Figure 9 shows the pedestrian crossing method. Figure 9. Method of road light signaling for pedestrians and defining TLS variables for pedestrians. This method indicates: if the state of the variable Stat_Semafor_7 = 1, the signal graphic should be changed to red and number 1 added to it. If the state of the variable Stat_Semafor_7 = 2, the attribute graphic should be changed to green and the variable set to number 1. Figure 8. Road light signaling method for vehicles and defining TLS variables for vehicles. The other three variables (Figure 8) are used to set the light signaling cycle. The Red_Semafor_1 variable is reserved for setting the STOP signal time. In this case, it is 20 s in this position. The third variable named Orange_Semafor_1 is intended for the WAIT signal and lasts for 5 s. The last variable is Green_Semafor_1, which is marked with a GO signal and lasts for 40 s. As part of hypothesis verification, there are a total of eight independent light signals in the model, two of which are signals to control pedestrians at the crossing. Tecnomatix Plant Simulation user only works with the last step when setting up the traffic lights in the modeled intersection. As needed, TLS cycle can be varied, thus traffic situation in the intersection can be affected. Other type of light signaling used in the model is signaling at the pedestrian crossing. It is modeled similarly to TLS for a vehicle control. The Station attribute is renamed to Semafor_7 and also by Edit Icons graphically modified into two phases, phase 1: RED and phase 2: GREEN. Similar to the previous setup, two attributes were used from the library, namely Method and Generator. A method was entered in the generator that signals to the Station attribute (Semafor_7) to change its graphics. Figure 9shows the pedestrian crossing method. Appl. Sci. 2022, 12, 12131 10 of 19 Figure 8. Road light signaling method for vehicles and defining TLS variables for vehicles. As part of hypothesis verification, there are a total of eight independent light signals in the model, two of which are signals to control pedestrians at the crossing. Tecnomatix Plant Simulation user only works with the last step when setting up the traffic lights in the modeled intersection. As needed, TLS cycle can be varied, thus traffic situation in the intersection can be affected. Other type of light signaling used in the model is signaling at the pedestrian crossing. It is modeled similarly to TLS for a vehicle control. The Station attribute is renamed to Semafor_7 and also by Edit Icons graphically modified into two phases, phase 1: RED and phase 2: GREEN Similar to the previous setup, two attributes were used from the library, namely Method and Generator. A method was entered in the generator that signals to the Station attribute (Semafor_7) to change its graphics. Figure 9 shows the pedestrian crossing method. Figure 9. Method of road light signaling for pedestrians and defining TLS variables for pedestrians. This method indicates: if the state of the variable Stat_Semafor_7 = 1, the signal graphic should be changed to red and number 1 added to it. If the state of the variable Stat_Semafor_7 = 2, the attribute graphic should be changed to green and the variable set to number 1. Figure 9. Method of road light signaling for pedestrians and defining TLS variables for pedestrians.
Appl. Sci. 2022,12, 12131 16 of 17 efficiency at a traffic node or nodes. The research can mean a starting point of longer-term research and a subject for further research purposes devoted to the impact of industrial production and production in micro-mobility and sustainable cities. In conclusion, we can state that Tecnomatix Plant Simulation enables a full-scale creation of microscopic traffic models. It is suitable for traffic modeling and simulation, and allows to sufficiently visualize all types of traffic processes. Author Contributions: Conceptualization, G.F.; methodology, P.H. and V.M.; investigation, D.S. and J.S.; data analysis, G.F. and D.S.; writing—original draft preparation, V.M. and V.C.; writing—review and editing, P.H and J.S. All authors have read and agreed to the published version of the manuscript. Funding: This work is a part of these projects VEGA 1/0101/22, VEGA 1/0600/20, KEGA 005TUKE4/2022, KEGA 018TUKE-4/2022, APVV-21-0195, ITMS: 313011T567, IGA/FLK ˇ R/2022/001 and RVO/FLK ˇ R/2022/03. Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. Conflicts of Interest: The authors declare no conflict of interest. References 1. Zhao, Y.; Wang, X.; Li, H.; Zhu, T. Study on Simulation Method for Intersection Hybrid Traffic Flow. In Proceedings of the 2nd Conference on Logistics, Informatics and Service Science (Liss 2012), Beijing, China, 12–15 July 2012; Zhang, Z., Zhang, J., Zhang, R., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; Volumes 1–2, pp. 441–446. 2. Krautter, W.; Manstetten, D.; Schwab, T. Traffic simulation for the development of traffic management systems. In Traffic and Mobility: Simulation-Economics-Environment; Brilon, W., Huber, F., Schreckenberg, M., Wallentowitz, H., Eds.; Springer: Berlin, Germany, 1999; pp. 193–204. 3. Song, H.; Min, O. Statistical Traffic Generation Methods for Urban Traffic Simulation. In Proceedings of the 20th International Conference on Advanced Communication Technology (Icact), Chuncheon, Republic of Korea, 11–14 February 2018; pp. 247–250. 4. Qiao, J.; Xuan, H.Y.; Li, L. Simulation based analysis of the capacity of signalized intersection. In Proceedings of the 2005 International Conference on Management Science and Engineering Management (12th), Incheon, Republic of Korea, 20–21 July 2005 ; Lan, H., Ed.; Springer: Berlin, Germany, 2005; Volumes 1–3, pp. 2505–2510. 5. He, G.G.; Ma, S.F.; Wang, G.Z. A microscopic simulation system for traffic flow with uncertainty. In Traffic and Transportation Studies; Wang, K.C.P., Kiao, G., Ji, J., Eds.; American Society of Civil Engineers: Reston, VA, USA, 2000; pp. 636–641. 6. Ramadhan, S.A.; Joelianto, E.; Sutarto, H.Y. Simulation of Traffic Control Using Vissim-COM Interface. Internetwork Indones 2019 , 11, 55–61. 7. Tettamanti, T.; Varga, I. Development of road traffic control by using integrated VISSIM-MATLAB simulation environment. Period. Polytech. Eng. 2012,56, 43–49. [CrossRef] 8. Merkuryeva, G.; Bolshakovs, V. Vehicle Schedule Simulation with AnyLogic. In Proceedings of the 12th International Conference on Computer Modelling and Simulation (UKSIM), Cambridge, UK, 24–26 March 2010; pp. 169–174. 9. Mayr, A.; Lechler, T.; Donhauser, T.; Metzner, M.; Schaeffer, E.; Fischer, E.; Franke, J. Advances in energy-related plant simulation by considering load and temperature profiles in discrete event simulation. In Proceedings of the 52nd Cirp Conference on Manufacturing Systems (CMS), Ljubljana, Slovenia, 12–14 June 2019; Butala, P., Govekar, E., Vrabic, R., Eds.; Elsevier: Amsterdam, The Netherlands, 2019; Volume 81, pp. 1325–1330. 10. Iskandarov, M.; Khisamutdinov, R. Simulation as a tool for supporting assembly systems. In Proceedings of the International Scientific-Technical Conference on Innovative Engineering Technologies, Equipment and Materials 2018 (ISTC-IETEM-2018), Kazan, Russia, 5–7 December 2019; Volume 570. 11. Hongxian, L.; Hua, L. The simulation of the operation of the production line at stamping workshop based on Tecnomatix. In Proceedings of the 14th International Conference on Industrial Engineering and Engineering Management, Volume a and b: Building Core Competencies Through IE&EM, Tianjin, China, 20-22 October 2007; Qi, E., Ed.; 2007; pp. 274–278. 12. Hovanec, M.; Korba, P.; Solc, M. Tecnomatix for successful application in the area of simulation manufacturing and ergonomics. In Proceedings of the Informatics, Geoinformatics and Remote Sensing, Volume I (SGEM 2015), Albena, Bulgaria, 18–24 June 2015 ; pp. 347–352. 13. Neradilova, H.; Laskovsky, V. The usage of Tecnomatix plant simulation for simulation of mining rail transport. In Proceedings of the 16th International Multidisciplinary Scientific Conference SGEM2016, Albena, Bulgaria, 30 June–6 July 2016; Volume 2, pp. 929–934. 14. Hurst, W.; Merabti, M.; Fergus, P. Behaviour analysis techniques for supporting critical infrastructure security. Int. J. Crit. Infrastruct. 2014,10, 267–287. [CrossRef]
Appl. Sci. 2022,12, 12131 17 of 17 15. Neradilova, H.; Fedorko, G.; Borsosova, V. Modelling of intra plant transportation system using AGV. In Proceedings of the Third International Conference on Traffic and Transport Engineering (ICTTE), Belgrade, Serbia, 29–30 November 2012; Cokorilo, O., Ed. ; Scientific Research Center Ltd.: Belgrade, Serbia, 2016; pp. 971–979. 16. Fedorko, G.; Molnar, V.; Honus, S.; Neradilova, H.; Kampf, R. The application of simulation model of a milk run to identify the occurrence of failures. Int. J. Simul. Model. 2018,17, 444–457. [CrossRef] [PubMed] 17. Fedorko, G.; Vasil, M.; Bartosova, M. Use of simulation model for measurement of MilkRun system performance. Open Eng. 2019 , 9, 600–605. [CrossRef] 18. Sebestyenova, J.; Kurdel, P. Ambulance Car Logistics using Shortest Path Achievement Tree in Plant Simulation. In Proceedings of the 3rd International Conference on Computer-Human Interaction Research and Applications (CHIRA), Vienna, Austria, 20–21 September 2019; pp. 214–220. 19. Pfeifer, D.; Valvano, J.; Gerstlauer, A. SimConnect and SimTalk for distributed cyber-physical system simulation. Simul.-Trans. Soc. Model. Simul. Int. 2013,89, 1254–1271. [CrossRef] 20. Valente, E.; Avram, C.; Machado, J.; Astilean, A. An Innovative Approach for Modelling Urban Road Traffic Using Timed Automata and Formal Methods. J. Adv. Transp. 2018,2018, 6269526. [CrossRef] 21. Barceló, J. Fundamentals of Traffic Simulation (International Series in Operations Research & Management Science; Barceló, J., Ed.; Springer Science+Business Media: New York, Ny, USA, 2010; ISBN 978-1-4419-6141-9.