Dear prof. Marquez, thaks for your videos are very useful for me. I'm a MS in Italy and I'm writing my thesis to complete my course of studies. The topic is on the evacuation of an area hit by a tropical storm. To simulate the evacuation I'm using Arena. Coud you give me some advice on using Network link and intersection with transportation?
@dralbertomarquez2 ай бұрын
That is something I have not used before. I would use the documentation to figure out and build a small toy example to verify how it works before trying to implement in a larger model.
@pierfrancescozappa2 ай бұрын
@@dralbertomarquez I will proceed this way, thank you very much!
@nixonkandu3033 ай бұрын
Why are multiplying by 0.2? And in case we have 16 locations and 4 main offices, how shouw we make the calculations ?
@dralbertomarquez3 ай бұрын
Can you please indicate the minute and second that you are referring to? Thanks
@lucasniederle9954 ай бұрын
You sound bored to teach this
@dralbertomarquez2 ай бұрын
Thanks for the feedback. I may have to re-record it.
@kprasad91457 ай бұрын
Can we consider standard deviation for all the data at a time, can you please explain that.
@dralbertomarquez2 ай бұрын
Can you be more specific about the question. I need more information about what do you mean. Regards
@ElnazRasouli-qp4sb8 ай бұрын
In mine arena go (run ) doesnt work im using arena 14 in windows 7
@dralbertomarquez8 ай бұрын
I am sure it should work. You need to make sure you have the right set up.
@tomato99538 ай бұрын
I need to send the same batch to two different Station at the same time. I tried to use the clone module, but it makes my temporary batch turn into permanent batch. How do I do that?
@user-jk9eo9wu6s9 ай бұрын
nice video, MYROSLAVA WOULD APPROVE!!!
@raedhameed3119 ай бұрын
hello dear if i have two unit service how can i make the programs i mean two employee presnt the service how i do the simulation
@SystemsProjectEngineer Жыл бұрын
Very good video. It will help me in my Engineering Management courses.
@dralbertomarquez Жыл бұрын
Thanks for the feedback. I am glad you found it useful.
@DiegoLeiva-yp5xc Жыл бұрын
Hello Teacher, It's nice to meet you. Can you share an email address where I can write you?
@yasmindominguez787 Жыл бұрын
excelente!
@fatirunaanfasyajalil8070 Жыл бұрын
hello, why can't I calculate a different processing time between station in different distance of conveyor? I still got the same value even though tge distance of each station is different. Can you help me out?
@giorgiozamboni4480 Жыл бұрын
How i have to configurate a single convayour with space for 4 items per time who have to wait 2 operation to be done in order to advance by one object?
@dralbertomarquez Жыл бұрын
Giorgio, I've never done a model like that. However, conveyors come in 2 types. Accumulating and non accumulating. I believe (not sure) that accumulating allow the conveyor to keep working regardless of the stop in the last cell of the conveyor. Conversely, non-accumulating stops the complete conveyor if the last cell is stopped for any reason. I think if you seize a resource without exiting the conveyor, it may stop the conveyor, but not sure. You will have to try. Please let me know if you succeeded.
@HyusKays Жыл бұрын
You're one lazy cracker! Sound so damn lazy
@berfingulmus3321 Жыл бұрын
Hi professor ı have question about this example, ı have similar homework and ı have to find a number of waiting customer in the queue. Can someone help me to find waiting people numbers in the queue?
@dralbertomarquez8 ай бұрын
The number in queue is a time-based statistics. Here is a video on how to do it: kzbin.info/www/bejne/gpXVdoylnrOZjLM
@bonoloramathibela253 Жыл бұрын
This is very interesting to know thank you sir
@mamypokung Жыл бұрын
After run the process, there's SQLite3 popup to connect database and I got report in Excel with all blank cells. How should I fix it?
@dralbertomarquez Жыл бұрын
I am sorry to say, I do not know how to fix it. I have never faced that problem. I would think that is a problem a the installation process, probably something needs to be updated in the operating system. I am sorry.
@sitikhadijahfuzail77298 ай бұрын
hi! i got the same problem as yours.. may i know did you fix the problem? If you already fix the problem, can you help me how to do? Thank you ! I hope that i get a reply from you as soon as possible
@andrewpfeifer10764 ай бұрын
I have the same exact issue
@lawrence1369 Жыл бұрын
How to return to the previous report style, not in Excel?
@dralbertomarquez Жыл бұрын
I am not aware if that's possible. You can create a VBA in Excel that prepares the reports that you need by parsing these reports in an iterative way.
@darkside3ng Жыл бұрын
Very nice!!!!
@faichalayeva6017 Жыл бұрын
Thank you!!
@elmergonzalez3204 Жыл бұрын
Hi, this is Elmer Gonzalez from Perú, South America working now as a professor at the Private University "Antenor Orrego" (UPAO) in Trujillo city. I remember that both, the dean of the Engineering College and you were invited as international lecturers in an International Congress here in UPAO. By the way, right now I am working in a Simulation course and your video is really excellent for my current job. I will be expecting others similar videos about this simulation software and its application in the industry. Greetings from my home country professor Alberto Marquez.
@vmehdi2 жыл бұрын
Hi. If lambda > mu, then the waiting time increases constantly. Am I right? So what should we change to show the Little's Law?
@Fahad-oy2cu2 жыл бұрын
Sir, in my module using 8 trucks for three different loading sites, am using constant sequence in arrival module, how can i arrange or specify same trucks for one side i mean (1,2,3) for ist loading side and other as well throughout the shift time, or any other way to make it more convenient or close to reality.
@dralbertomarquez2 жыл бұрын
Define 2 truck types and assign them 2 different distances, one distance to each one.
@Fahad-oy2cu2 жыл бұрын
@@dralbertomarquez Thanks for your helping response and time
@Fahad-oy2cu2 жыл бұрын
@@dralbertomarquez a little complications in my model i have defined types of truck but still confused that which place should be the best suited for assignation. If you available then can i share my model file with you
@Fahad-oy2cu2 жыл бұрын
Sir , i want to discuss one thing that i have made a model from quarry to crusher fo cement plant, now willing to add some automations regarding production increase or decrease and subsequently add or removal of trucks according to the situation. In this regard i want some suggestions from you
@ConradoGaytan2 жыл бұрын
Good day, quite good information,... any forum, blog or discussion site that you recommend to talk and exchange information/ideas about this subject? Thanks
@udokaonwumechili66242 жыл бұрын
Hello Mr Alberto , could please help with building this arena. 1. Background Electromotors Solutions (ES), Inc. is an original equipment manufacturer (OEM) located in Scranton, PA that produces various models of electric motors used in industrial applications around the world. Due to high volatility and uncertainty of demand, the company has decided to adopt a mass customization production model. In this production strategy, the base configuration of each model class (primarily the motor housing) is produced in Scranton, but final assembly to exact customer specs is performed within their distribution warehouse located close to each major customer. The distribution/final assembly warehousing operation in Ardmore, TN that services the TN and North AL markets is the subject of this case. Electromotor Solutions - Ardmore Facility Figure 1, on the following page, shows the layout of the Electromotor Solutions - Ardmore facility. The motor housings for three different base models - Models A, B, and C - are shipped to, stored, and customized to a particular customer’s specs at this facility. Each base model has its own receiving AND shipping dock, as well as its own storage rack. However, all three models use one common assembly and packaging area before being shipped out to the customer. Assembly and packaging time varies based on the base model. Suppliers offload their load of a particular base housing model at its own receiving dock. Newly delivered base housings would wait at their receiving dock for a forktruck to take them to their designated storage bay/rack in the warehouse. Once an order arrives for a particular configuration of a base model, a fork truck is sent to the end of that model’s storage rack to carry one base housing to the assembly area. After that motor housing has been assembled into the final product, it is packaged for transport and carried via fork truck to that base model’s shipping dock. For example, Base Model A shipments would arrive at the Bay A Receiving Dock, would be carried one at a time via fork truck to the Model A Storage Bay, then removed (based on a customer order) from that storage bay and carried, one at a time, to the common assembly area once an order arrives for that motor. After assembly and packaging, that completed motor would wait for a forktruck to carry it to the Model A Shipping Dock, where it would leave the warehouse. --- Figure 1: Layout of Electromotors - Ardmore Facility Receiving Dock A Receiving Dock B Receiving Dock C Storage Bay A Storage Bay B Storage Bay C Assembly Area Packaging Shipping Dock A Shipping Dock B Shipping Dock C Model A Truckloads of 20 Model A base housings arrive at the Ardmore facility approximately every 4 hours, but transportation time varies - interarrival time is TRIA(200, 240, 480) minutes, with the first arrival at the very beginning of the workweek. Once the truck pulls up to the Model A receiving dock, the base housings wait for the single receiving dock forktruck to carry them to the beginning of the Model A storage rack, where the housing rolls down a gravity conveyor to the end of the rack and waits. Base housings are carried one at a time by the receiving dock forktruck due to their weight. These base housing are held in this storage rack until an order is received. An order for 20 of the Model A motors arrives exactly every 260 minutes, with the first order arrival 25 minutes after the start of the workweek. At that time, an automated order picker removes a base housing that is held on the Model A storage rack and informs the assembly/shipping forktruck to pick it up and carry it to Assembly. Once at Assembly, one of four assembly technicians assembles the remaining components of the motor according to the Assembly Time for the Model A motors, which is NORM(12, 3) minutes. The motor next goes to the adjoining Packaging Area, where a robot packages it for shipment to the final customer. Packaging time for the Model A motors is TRIA(2.5, 3, 3.5) minutes. After packaging, the motor waits for the assembly/shipping forktruck to carry it to the Model A Shipping Dock, where it is shipped out of the warehouse. Model B Truckloads of 20 Model B base housings arrive at the Ardmore facility approximately every 4 hours, but transportation time varies - interarrival time is TRIA(200, 240, 480) minutes, with the first arrival one day (480 minutes) after the beginning of the workweek. Once the truck pulls up to the Model B receiving dock, the base housings wait for the single receiving dock forktruck to carry them to the beginning of the Model B storage rack, where the housing rolls down a gravity conveyor to the end of the rack and waits. Base housings are carried one at a time by the receiving dock forktruck due to their weight. These base housing are held in this storage rack until an order is received. An order for 20 of the Model B motors arrives exactly every 260 minutes, with the first order arrival 505 minutes after the start of the workweek. At that time, an automated order picker removes a base housing that is held on the Model B storage rack and informs the assembly/shipping forktruck to pick it up and carry it to Assembly. Once at Assembly, one of four assembly technicians assembles the remaining components of the motor according to the Assembly Time for the Model B motors, which is TRIA(10, 12, 15) minutes. The motor next goes to the adjoining Packaging Area, where a robot packages it for shipment to the final customer. Packaging time for the Model B motors is UNIF(3, 3.5) minutes. After packaging, the motor waits for the assembly/shipping forktruck to carry it to the Model B Shipping Dock, where it is shipped out of the warehouse. Model C Truckloads of 20 Model C base housings arrive at the Ardmore facility approximately every 4 hours, but transportation time varies - interarrival time is TRIA(200, 240, 480) minutes, with the first arrival two days (960 minutes) after the start of the workweek. Once the truck pulls up to the Model C receiving dock, the base housings wait for the single receiving dock forktruck to carry them to the beginning of the Model A storage rack, where the housing rolls down a gravity conveyor to the end of the rack and waits. Base housings are carried one at a time by the receiving dock forktruck due to their weight. These base housing are held in this storage rack until an order is received. An order for 20 of the Model C motors arrives exactly every 260 minutes, with the first order arrival 985 minutes after the start of the workweek. At that time, an automated order picker removes a base housing that is held on the Model C storage rack and informs the assembly/shipping forktruck to pick it up and carry it to Assembly. Once at Assembly, one of four assembly technicians assembles the remaining components of the motor according to the Assembly Time for the Model C motors, which is UNIF(10, 14) minutes. The motor next goes to the adjoining Packaging Area, where a robot packages it for shipment to the final customer. Packaging time for the Model C motors is exactly 4 minutes. After packaging, the motor waits for the assembly/shipping forktruck to carry it to the Model C Shipping Dock, where it is shipped out of the warehouse. Material Handling Material handling within the Ardmore facility is carried out by two forktrucks - one for the incoming receiving-to-storage rack transport, and another for transport from storage rack-to-assembly and packaging, as well as from packaging-to-designated shipping dock. Therefore, the receiving forktruck handles all material handling before the storage rack, and the assembly/shipping forktruck handles all material handling after the storage rack. Each forktruck travels 2 miles per hour, or 176 feet per minute.
@dralbertomarquez2 ай бұрын
I think it is better you work on your own assignments.
@mehmetyazan82302 жыл бұрын
Hello Sir, ı created a model. but since my model is long, can I shrink it in size?
@HarpreetSingh-qe4oc2 жыл бұрын
nice depiction. Thanks
@duyhai25082 жыл бұрын
Really appreciate this video, but how about the M/M/2 stimulation, how can we run that
@david0aloha2 жыл бұрын
How would you approach this if you had no original formula, and only time series data? What sort of numerical approximation techniques could you apply? I recall seeing a 5 term numerical approximation in my Quantitative Biomechanics class I studied years ago, that used 2 preceding and 2 anteceding values, though I do not recall what it is anymore and I have unfortunately lost those notes.
@dralbertomarquez2 жыл бұрын
Based on data the best approximation of the derivative would be the piecewise linear line that connects the points defined by the pair XiYi. The derivative would be (y2-y1)/(x2-x1). Improved precision could probably be computed using more points but I am not familiar with such methods.
@mohamedeljattari28212 жыл бұрын
Hi, sir. Is it possible to download this excel file?
@paolo11212 жыл бұрын
Very useful video. I have a question, at 13:00 you show how to change transporter velocity, is there a way to impose a transporter velocity with a Poisson distribution or with a Gaussian distribution? Thank you a lot
@dralbertomarquez8 ай бұрын
I believe you can probably do it using the expressions (formulas) in Arena
@whatisleansixsigmabydr.sal48842 жыл бұрын
Excellent job
@srashtisaxena3672 жыл бұрын
Sir, After subtracting departure from entities in system and entities in queue some of the valus in entities in system and entities in queue are negative. Is it possible?
@sitishahirah79012 жыл бұрын
Hello sir alberto. I want to ask about decide module. Can I use decide module, 2-way by chance? but in both process there are no true or false. Just to seperate if process 1 busy then they go to process 2.
@dralbertomarquez2 жыл бұрын
The DECISION block has clearly marked the true and false connectors ends. If you can reword your question better, may be I can help you more.
@sitishahirah79012 жыл бұрын
Alright thank you sir. It's okay sir since in my simulation project did not use decision block.
@natsu7532 жыл бұрын
Hi, I have a question related to Arena and decisions, I want to decide where I send a entity based on the waiting time of two processes, so I use expression if Process1.Queue < Process2.Queue, but what I get is 1 and 2, not the waiting time, could you help me to get the expression, I´m new to this.
@dralbertomarquez2 жыл бұрын
Hello, Where are you messaging from? Is this question related to a school project? Waiting time is an entity-based computation. What I mean by that is that each entity has a waiting time and you need to compute the average of waiting times by considering several entities. Now, what do you actually mean by waiting time - how are you defining it? Do you mean how long have the last entity in that queue waited or has been waiting? Do you mean the average waiting of the last 10 entities? Do you mean the average waiting of all the entities that have gone through that queue? You may have a variable to compute any one of the above - the one you want to use is your functional concept of "waiting time" - compute that for a couple of queues and compare them to make a decision. A simpler way is to make the decision based on the number of entities in the queue. That is computed in the instant of the decision and does not require average computed over several entities. In Arena, you can define locations named STATIONS. Inside the station, you can conceptually have a process. (Something weird about stations is that strictly speaking stations are not really locations but attributes of the entity, so while two entities can be in the same process using the same resources, conceptually they can be in different stations if the attribute station is different for each entity) You can easily select the station using the block PICKSTATION. PICKSTATION allows to select the next station based on the number in queue, the number in route to the station (in transit, not yet in the next station queue but that will be added to the queue), the number of servers busy, or other expressions (I am not familiar on how to use such expressions) I hope you find this answer helpful.
@natsu7532 жыл бұрын
@@dralbertomarquez Thanks so much, I have to do a project in Arena because of School and I couldn´t find the answer, I have used the number of entities that have gone out of a process minus the ones that have gone in to know how many are waiting and based on that I decide where to send the entities, but I don´t know why the waiting times have increased instead of decreasing when I used a decide by chance
@wiwi53772 жыл бұрын
Hi Sir , can i have a matlab code of discrete non-parametric inverse please
@sulaimanolajide36513 жыл бұрын
Good job
@sulaimanolajide36513 жыл бұрын
Good job, Can you provide a link to a video that simplify second derivative too?
@dralbertomarquez2 жыл бұрын
No, sorry. I do not have such video. If the first derivative is computed out of f'(x) = [f(x+h)-f(x)]/h, you can do the algebra associated to f''. Just work the algebra. I could work it in this response but the real learning is in the doing. Good luck.
@christophvonpapenburg3 жыл бұрын
Can you please share a data table so i can better understand this? 🤗🙏
@christophvonpapenburg Жыл бұрын
@@dralbertomarquez you dont answer 😳
@wvvwwwvvw3 жыл бұрын
Will there be a bottom-up video then? Thanks!
@dralbertomarquez2 ай бұрын
I do not have a video on the bottom-up planning process yet.
@ignatiusdukuswa82413 жыл бұрын
Hello how are you I have a model where in between two processes workers have to manually load the machines in process 2 from process 1 how best can I solve that
@antony.pd993 жыл бұрын
Por que lo hacen en ingles? les cuesta hablar español? tmr jajajaja
@dralbertomarquez3 жыл бұрын
El público principal habla inglés. Te cuesta trabajo en inglés?
@antony.pd993 жыл бұрын
@@dralbertomarquez Está bien, solo que la mayoría de tutoriales de Arena están en inglés.
@dralbertomarquez3 жыл бұрын
@@antony.pd99 Yo preparo esto para personas de habla inglesa. No tengo una audiencia en Espanhol. Que bueno que los turiales esten en ingles. Asi mis alumnos tienen opciones
@starryman15953 жыл бұрын
Thank you Sir
@sousouzoya43583 жыл бұрын
Hello sir I have an exercice about Arena simulation can you help me?
@sousouzoya43583 жыл бұрын
@@dralbertomarquez can i contact you in the email ?
@guscilikhendi87123 жыл бұрын
can we apply for M/G/1 ? I am new to this subject, Sorry for the silly question.
@sshirr3 жыл бұрын
you're a boss
@yufandu8153 жыл бұрын
Sir, how to simulate if lamda is not constant(nonhomogeneous poisson process)?
@dralbertomarquez3 жыл бұрын
You can change the parameter dynamically in the simulation. So in principle you could have an exponential likelyhood of time between arrivals, that changes the lamba over time.
@josecar_Arena3 жыл бұрын
the sequence is not correctly configured, you must put in the assign the same name that you use in the sequence data module
@dralbertomarquez3 жыл бұрын
The assignment is by value. The number of the sequences are 1 and 2 and that works perfectly. That is not a problem. I made a mistake though. Sequence #2 is station 3, station 2 and then station 1. That doesn't work because the entity departs at the end of station 3.
@josecar_Arena3 жыл бұрын
@@dralbertomarquez please write to me at [email protected] to send you my model where I explain the observation of your video
@josecar_Arena3 жыл бұрын
@@dralbertomarquez I suggest watching this video: kzbin.info/www/bejne/o6ibd3tobt-YqKM
@josecar_Arena3 жыл бұрын
@@dralbertomarquez If you put a different image for each entity and put only one entity at most for each type, you will see that it does not follow the sequence that you configured