Jump to content

Search the Community

Showing results for 'empty server'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Simio Public Forums
    • Welcome and How To Become a Simio Insider
    • Simio News and Announcements
    • Simio Product Details
    • Simio-Related Positions Desired or Positions Available
    • Help Getting Started with Simio
  • Forums for Simio Insiders Only (See Public Forums Welcome topic to sign up)
    • SI General Discussions
    • SI Sprint Releases
    • SI Shared Items
    • SI Ideas and Suggestions
    • SI Known Issues and Workarounds
    • SI Performance Tips
    • SI Non-US Cultures
    • SI Student Competition
    • SI Educational
    • SI Libraries and Objects
    • SI Animation and Visualization
    • SI Distributions, Functions, and Expressions
    • SI Simio Tabs
    • SI Experimentation and Optimization
    • SI Functional Approaches
    • SI Industries / Domains
    • SI Types of Simulation
    • SI Emulation
    • SI API

Calendars

  • Simio Calendar

Categories

  • Files
    • Academic Information
    • Product Information
    • Case Studies

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


First Name


Last Name


Company/University Name


OCCUPATION


ICQ


WEBSITE


YAHOO


AOL


LOCATION


FACEBOOK


GOOGLEPLUS


SKYPE


TWITTER


YOUTUBE

  1. I'm making a call center simio model. The 7 types of calls are generated at sources and then move down a path to a server. This server represents a queue that is formed at the call center. After the queue server the calls are transferred to 1 of 7 desks (which are represented by a server) where a call agent is working. How do I make it so the calls do not go to one of the server desks until a desk becomes available. As it currently stands the calls go right through the queue server and build up at some desks even if there are free desks available.
  2. Hi I have an entity that is moved through the network via vehicles. The vehicle will drop of the entity at the first server which then gets processed through two servers. I would like to use the vehicle that dropped off the entity at the Input to the first server to be used to pick up the next entity at the output of the second server. Is there a way to save the exact Vehicle that was used and specify that as the Vehicle to use at the second pick up point? Hopefully to a global variable and not to the entity (in my actual model, the entity going in to Server 1 is not the next entity coming out of Server 2). At the moment I am using 'Reserve Closest' as the reservation method at Server 2. I know that is incorrect, but I'm not sure how to setup this up using the other methods. In the attached model, process works for the first entity, but does not for the second entity onwards. Due to other limitations in the model, I need to have the Vehicles to 'Remain in Place' during idle. Thanks in advance for the help. SpecificVehicle.spfx
  3. Hi I've got a model where the situation is like this: 1. 3 Worker: W1 W2 W3 2. 3 Server: S1 S2 S3 On Monday (work schedule), W1 will work in S1 in the morning and work in S2 in the afternoon. W2 will work on S2 in the morning and S1 in the afternoon. But on Tuesday, W1 will work in S2 in the morning and S3 in the afternoon. W2 will work in S3 in the morning and S2 in the afternoon. The server properties in the secondary resource are "select from the node list." But since the node list for S1 and S2 contain both W1 and W2, and they both have the same hour of working (4+4), when the S1 server seized the resource on Tuesday morning, instead of W1, W2 got allocated instead( W2 should be in S3). I have tried: 1. Using server selection goal to " smallest distance," but it didn't work since the worker will keep swapping the room every day 2. Giving each worker a new initial value and setting the selection goal to "smallest value," but they still have the issue. 3. Try setting idle action for the worker to stay at the node, but sometimes the worker will go to the wrong destination from the first entity, hence no one working in the other room. (2 worker stay together) Is there any method to realize this idea? Thanks in advance
  4. Hello, I have two concerns. In one of my small models I want my transporter to make a round and pick up the entities at the different locations and bring them to a destination (Server1). In addition, I would like that the individual times are measured with a state MyModelEntity.TmpStart and MyModelEntity.Duration, in order to calculate afterwards with a transport cost rate the cost for each individual part. Unfortunately I'm getting desperate with this and getting various error messages, does anyone know how to implement this? Best Regards, Gashi
  5. I am working on a model of a production line where one of the work stations is a long work table with six workers at it. These workers perform identical assembly tasks and will sometimes leave the table in order to transport finished items to the next step in production. I am currently representing the work table as a single server. I am wondering if it is possible to dynamically change the server's capacity based on how many workers it is able to seize at a given time. Essentially, the server can process with just one seized worker but can seize up to six. Is this something I can implement with Simio's built in functionality, or is it easier just to represent the six spots in the table as individual servers? Thank you!
  6. Hi There, I have lots of experience in simulation but I'm new to Simio - my apologies if my Simio vocabulary/conceptualization is off or if this question has been asked already. I'm working to build a queue model simulation with a network of services and multiple staff types. In my mind, it makes the best sense to do this using the standard library of servers and resource pools (to visualize the network for stakeholders and be able to model multiple staff with different schedules that can each respond to multiple services). Right now, I am starting with a single stage M/M/c type queue to make sure that my implementation is correct before scaling this upwards. I checked out the SimBit titled 'Source – Server – Sink' that has three different M/M/c implementations; however, none of them use Resource Pool objects or combine process triggers with the standard library. I was able to implement a basic model that tries to combine a resource pool with a server by triggering separate Seize and Release process triggers on entry to the server object and after the processing time is completed, respectively. It runs without error; however, the results for average time in system (calculated by an average of a tally statistic that is only recorded for every 500th customer/entity), the results are one third less than in a scenario where I don't use a resource pool and set the capacity of the server explicitly, (which I validated against M/M/c formulae results). Does anyone have tips for how to link servers and resource pools and troubleshoot this scenario? Is there a SimBit or other example out there that is relevant? Am I triggering the seize/resource processes at the wrong points in time? Or is my framework for how to conceptualize this in the Simio environment missing a key concept? Thanks!!
  7. Hi! In my model I have entities called "Pedido" which have a state called "id_del_pedido" which is equal to the ID of the entity. These entities will enter a Separator that will create copies of the entity according to a probability distribution. Since the new entities are copies of the parent entity, they will have the same "id_del_pedido" status as the parent entity. Subsequently, the entities created will enter a Server that acts as a warehouse. This Server is linked to a Combiner, when the parent entity reaches the Combiner's parentinput I want only entities whose "id_del_pedido" is equal to the ID of the entity that reached the Combiner's parentinput to leave the server. This works perfectly in the first Server-Combiner set of my model, but, the Combiner's outputnode is attached to another Combiner and I want to repeat the same activity as in the first Combiner but I get an error that I don't know how to solve. I attach my model so that my problem is better understood. Thank you very much in advance! 18.10.spfx
  8. Hi! can you help me please? In my model I have a server that I want to function as storage, this server is linked to a combiner which will combine the member entities that leave the server with a parent entity that will arrive at it from another node. Each member entity has a state with a unique number linking it to a parent entity (there may be more than one member entity with the same state number). How can I extract from the server only the member entities whose state is equal to the state of the parent entity that arrives at the parentinput of the combiner? Thank you so much! 18.10.spfx
  9. I want to build a simple repository model,as the Picture below. And there are two Funktions, that i donn't know, how to implement. The first Problem is: I hope that several products with different total amount can be generated in sequence one by one. For Example, there are 50 Product A, 40 Product B and 30 Product C at Source WE. They schould be generated in sequence. First 50 Product A,1,2,3...50 one by one generated. Then 40B, generated one by one and finally C. At present, I can only achieve one-time generation of all A, then all B and All C. The second Problem ist: there are may be 10 Vehicles in the System. I want to record the total time of the car loaded and empty travel time, and the corresponding percentage of these two items. I would be very very grateful if you could help. I'm really in a hurry and hope to get your help.
  10. Add Table-->Add Data Table From Schema-->Available Table Schema-->Server-->Errors 21 . The Errors still there.image.thumb.png.a293eec79613c5690b64d1171735c08e.png

  11. I've hunted through the forums and online and cannot seem to find a fix for my simple application. I have 1 worker operating multiple work centers (Simio server). He should finish all work at one "server" before moving on to the next server. Otherwise, his utilization goes down substantially due to him bouncing back and forth between the servers and walking all day. I.e. Server A: Parts in Que: 1,2,3,4,5,6 Server B: Parts in Que 1,2,3,4,5,6 Worker is doing A1, B1, A2, B2, A3, B3, A4, B4, A5, B5, A6, B6 with a walking time inbetween each part. I want worker to do A1, A2, A3, A4, A5, A6, walk, B1, B2, B3, B4, B5, B6 I would prefer not to use constraint logic due to the complexity. I've read that somehow the solution seems to lie in setting the Secondary Resources "Repeat Group" status to false and attempting to use the "keep reservation" function, however I have not had any luck. I set the "keep reservation if" function to "ServerA.InputBuffer.Contents.NumberWaiting > 0" which in theory should fix the problem, however my worker continues running back and forth. Any help would be appreciated. Thanks, Jon
  12. Hi All,

    How do I add Efficiency to a server, so that it runs with set Eff, in capacity type I have work schedule and I do not want to use failure equations.

    Thanks,

    Unmesh

  13. Hi All,

    I have a server and I have to write out in a csv whenever the resource state of the server changes like from processing to blocked  or from blocked to processing and so on, I do not have a RPS version. any suggestions to this will be really helpful. Thanks

    Unmesh

    1. gocken

      gocken

      Hi Chandak, 
      from definitions tab add a monitor element (i.e., monitor1) in your model and set its state variable name property to i.e., Server1.ResourceState. Also, from definitions tab include an excelconnect element which is a user defined element. set its excel workbook property as i.e., resource_state.xlsx (create a resource_state.xlsx file in the same folder where your .spfx file will run). In processes tab create a new process i.e., Process 1 and in there place an assign step and an excel write step (from user defined steps). Define a state variable i.e., row_index. in assign step set state variable name property as row_index and set new value property as row_index+1. In excel write step set excelconnect property as ExcelConnect1, set worksheet as "sheet 1" (resource_state.xlsx excel file's sheet name), set row as row_index, leave starting column property as default, and add two items such as "ResourceState" and "Run.TimeNow". at last, select process1 and set triggering event name as Monitor1.Event. 
      also, in order to get different resource states in your excel file you can define a work schedule or a failure mechanism on your server object. Hope it works?  

    2. Unmesh.Chandak

      Unmesh.Chandak

      Dear Gocken,

      Thank you so much for your response. That is really helpful. Appreciate it.

      Regards,

      Unmesh

  14. Hello! I need to block a specific server in my model, preventing this server from starting its the processing time. The conditions for this to happen are dictated by the following servers, according to a number. In this simplified model I made, if the entity went through the server M1, then this server will stay suspended until T4 finished its processing time. At the same time, M2 will have the same behavior. Following the above, the server just before M1 and M2, called Volvo, must not start its processing time if M1 and M2 are working or if either one is working while the other one has suspended its processing time due to T4 is working with the entity just went through. The thing is I already tried 2 approaches, the first one was through suspending the server called Volvo (Bloqueo volvo file), and resuming when T4 finished its processing time, but despites it is suspending Volvo's processing time, it doesn't resume it correctly. On the other hand, I tried using a waiting room that blocks the pass of entities trying to reach the Volvo server, but it works erratically (Bloqueo volvo cancha file). I would appreciate any suggestion or help of any kind. Thanks in advance. bloqueo volvo.spfx bloqueo volvo cancha.spfx
  15. Hi! I already know how to determine the expected operation time. The thing is, I want to know how much of that time is left at any given moment, in order to make a decision (to choose which server I should send the following entity). Thanks in advance
  16. Hi Guys, I have a source producing the entities, which is processed by the server with a worker. server and worker are assigned to work schedule (7Hrs) (12am-7am) arrival model of the server is set to time varying arrival rate. to control the source on holidays. But with current scenario the source is producing the entities on off-shift time. Please help out with a logic, so that source is produces the entities matching to the timings of work schedule. Note: Simulation run is for a period of 1 year. Regards, Alen
  17. Hi All, is there a way to make the server waiting for two (or any defined number) entities to begin the processing? I would like the server to begin processing only when two entities has arrived. Then the two entities leaves the server at the same time, and other two begin being processed. Can I do it without defining a process?
  18. Hi - I have a vehicle that moves through several servers, one of which is 'LunchBreak;' however, when running the model, the vehicle parks at LunchBreak and the people do not get off and nothing more happens the entire run. Thoughts as to why it gets stuck here?
  19. To keep things simple, let's just say I have two servers. At these two servers are 3 resources each: Server A has Resource 1, 2, and 3, and Server B has Resource 4, 5, and 6. I have a pre-determined list of Resources that needs to be selected. For example, the Entity would need to go to Server A to select Resource 2 and then Server B to select Resource 4 and then exit. I need help with the logic to help make this work. But then, once the order is finished, the resources to capture changes so the entity might have to go to Server B to get Resource 6 and then Server A to get Resource 1, then to the sink. In the big scheme of things, I'm going to have many Servers and each Server is going to have at least 4 Resources. I'm trying to figure out how to do this in the most efficient way whether it be through lists or built in properties. Thanks in advance!
  20. I have a model where I need to set a server had a maximum of 15 entities from 7 A.M to 10 A.M. I Use the WorkSchedule but I don't know how to limit the number of entities. Can someone help me? *This server it is parallel with other servers.
  21. Hi all, I made a model of a production line (starting with 2 servers) and I am wondering whether it is possible to change the processing time of the second server based on the actual output of the first server. Theoretically seen the processing time of the server 2 = Speed of server 1 * E , in which E is a fixed formula (connected to server 2) to correct the speed. So if the first server performs according to expectation (without failures) for example 40 the processing speed of the second server is equal to 40*E with a delay of the conveyor time between server 1 and server 2. If the server has failure and thus have a lower output (for example, 30), I want to change the processing time of the second server accordingly to 30*E with a delay of the conveyor time between server 1 and server 2. Does anybody have an idea of how to do the following: How can you monitor the actual output of the first server at each timestep? Is it possible to fix the proposed formula and use it in an add-on process? How can you take the conveyor time delay into account (using a delay step in the add-on process?)? I am quite new to the software so I am not sure whether it is possible to model this in Simio. Thank you in advance!
  22. I am working on a simulation of a number of firms processing raw products. If I represent the firms as resources in a server -so that the server capacity represents the number of firms, how could I identify which resource/firm processed a certain batch of products? Can this be done with a server having a capacity of its own, or should I use a pool of (secondary) resources with id labels so I can use that id to label the product batch?
  23. I have a system with 3 steps. At each step a certain amount of product is process and batched (using a combiner) on to a pallet. I have to assign a sequence table to the member entities and the parent (pallet) entities. However this is resulting in some batches sitting at a combiner because the pallet follows the sequence instead of going to the next batch ready if the pallet is empty. Any thoughts on how to handle this? If there is no call for an empty pallet the pallets could stay where they are or go to a specific location.
  24. New to Simio and learning as I go. The attached model includes a CombinerNode1 that batches entities in groups of 2 & 5 (random.discrete). I would like Server1 to use different processing times for the different batch sizes. For example, a batch of 2 entities should be processed in 5 seconds; Batches of 5 entities in 7 seconds, etc.. Eventually I will create batches of up to 6 entities. I have tried using Server1.Processing.Contents for Processing Time, but seems to return the value of 1 all times. Any help is appreciated! Thanks! Processing time based on BatchSize.spfx
  25. Just curious if there's an easier way to go about doing this... Long story short if I am representing multiple physical positions within capacity of a server and I create my own Gantt outside Simio, it's important for me to know WHICH resource (in this case which one of the servers) is utilized by each entity. I was trying to utilize Entity.Location.Parent.Server.Processing.Contents.IndexOfItem( Entity ) and assigning it to a state on the entity and then ultimately writing to an output table. However, this doesn't seem to be working accurately. It may be a timing issue on when this step is called, but is there a default function I'm just not aware of that could be of assistance?
×
×
  • Create New...