Jump to content
Simio Forum

Welcome to the Simio Forum

Welcome to the Simio Forum! Experience the full experience of the forum by becoming a Simio Insider! You must be an Insider to post on any forum!



  • Content Count

  • Joined

  • Last visited

Everything posted by vavei5

  1. Hello , I want to create a process who will record different informations depend on the vehicle that is on it. For example, I have one type of vehicle with 2 population members, so let say Vehicle[1] and Vehicle[2]. In my process I want to have a decide step to know if it is the Vehicle[1] or Vehicle[2] that is on my node This is want I tried; Decide : Entity.Population.Name==Vehicle[1] But when I run my model Simio tell me : unable to get value of the property Decide.ConditionOrProbability Invalid operation because types of operands must match. Both must be numeric or string Can you help me figure how to solve my problem ? Thank you
  2. Hello, I was wondering if it is possible to change the vehicle initial home node during the simulation. In my model , I want to vehicle to park at home after his work, but in the middle of the simulation I want him to go wait in another place. Is it possible ?
  3. OK I resolve half of my problem. I decide to put a combiner where 1 parent wait to have 6 membre to batch and process. Now, I have some problems when I want to stop temporary my source. I tried to create a process at Source_CreatingEntities , but I think I don't write well my conditions for the decide steps. The Process goes like this Begins------Decide---(true)------Decide--(true)----Wait-----End | | | (false) | (false) ---- ------ The first Decide, I want to be true when there is 3 entities waiting at the member input link : MemberInput@Combiner1.NumberTravelers>=3 The second Decide, I want to be true when my combiner is processing : Combiner1.Capacity.Allocated>=1 The wait step is a event that is fire when the combiner finish processing the batch Can you tell me how to write well the condition for the decide steps ? Thanks
  4. I mean temporary. But this is not my biggest problem, I really don't know how to make my server works by batch .
  5. Hello, Can someone explain me how to create a model where the server waits to have 7 entities to process all of them at the same time. I am working on a project where I need to receive 7 entities to make a batch and then process this batch. Also, I need to know how can I stop the source when the server is processing the batch and when there is 3 entities who are waiting in front of the server. Source ----------Server (need 7 to make a batch) --------Sink Source --------- (no more than 3 entities waiting) Server(Processing)-------- Sink Thank you
  6. I find the answer. For those who want to know the answer. You create a decide step and the condition based is : Entity.Population.Name==EntityName.Name For example if I what to identifie the entity A : Entity.Population.Name==A.Name
  7. Hello, I have a server that can handle different entities (not simultaneously). I want a process to take place only when the server is processing a specific entity (for example: the entity A). Is there a step which discriminates the entity between all the others ? Or is there another way to do what I want ? Thanks
  8. vavei5

    Entity priority

    How does he stop what he is doing ? Can you show me the properties of your worker ?
  9. Hello My worker is use for the transport of entities and he is use as a second ressource at my servers. I want to worker to prefer the transport task vs the second ressource task. I don't know what to do .
  10. vavei5

    Entity priority

    I resolved my problem ! the problem I had was with the transport operation . So for my vehicle I just put : > transport logic > task selection strategy : Largest Priority I put a bigger priority on my E2 than my E1 For you problem maybe you can try to change the priority of your entity depend on the server that they are. So went you worker will be done to the server 1 he can go direct to server 3. I am sorry I don't know how to stop a worker when he is already doing something. If you find it please share it with me .
  11. Hello, This is my problem: I have two entities E1 and E2. Those entities need a worker to travel between two servers. I don't know how to make my worker choose the E2 before the E1. I want my worker to priorise the E2 when he have the choice between E1 and E2. I already try to put : E1 priority 0 E2 priority 1 Worker : Ranking rule : Largest Value First Ranking expression : Entity.Priority Dynamic Selection Rule: Largest Value First Value Expression : Candidate.Entity.Priority But it does not work, why worker continue to chose the first in first out . Can you help me ?
  12. Thanks you Now, what do I do if I want to record the ending time of each individual entities. Example: Entity 1 : end at time 3 Entity 2: end at time 5 Entity 3: end at time 6 etc.
  13. Thank you very much !!!!! It works !!!
  14. Hello, My model is created like this: source ------> server 1 , server 2, sever 3, server 4, server 5, server 6, server 7, server 8, server 9 -------> sink -----------------entity 1------------------------entity 2------------------------entity3--------------------------------- ------------------worker--------------------------------------------------------------------------------------------------- I send 3 entity object at a time with this sequence table entity 1 : source, server 1, server 2 , server 3 entity 2 : source, server 4, server 5 , server 6 entity 3 : source, server 7, server 8 , server 9 So at the beginning there is 1 entity in front of server 1, server 4 and server 7. A worker is needed to run the server. And I only have 1 worker for all the model. The worker doesn't need to move the entity between the server. Here is my problem. I want the worker to start with the server 1 and finish all the work of the first entity before going to server 4. In others words, I want the worker to proceed server 1, server 2 and server 3 before going to server 4. I already tried to change this for my worker : ressource logic; dynamic selection rule : standard dispatching rule; dispatching rule: earliest due date; tie breaker rule; earliest due date . But this is not ok because it works for entity 1 but the worker is stop after and doesn't go the entity 2 and 3. Can you help me and give me a lot of details ? Thank you
  15. Hi, I want to record the ending time of my model in my experimentation. I want to know how much time did my model took to finish all the entity. Can you help me please
  16. I don't understand how to make that. It seems to me that I cannot import a SEQUENCE TABLE with 2 columns Can you give me more explications please
  17. Hello, In my model I want to import a Excel File to make a sequence table. But I also want to have 2 colums for my sequence table like this: List of node to visit | Time to visit a node But when I try to import a sequence table from Excel, Simio show me only the first colum . How can I import thoses two colums Thank you
  18. Sorry but what is a Control Node ???
  19. The problem with the wait step is that my entity don't go at the node where I want it to wait. My model looks like this: my entity pass by a basicnode 1 and see (process) if there are an other entity on the path. If no the entity can go on the path. If yes, I want my entity to move to a basicnode 2 and wait there. My process is that: Decide--Set node--Wait But like this, my entity wait at basicnode 1 and when the path is free , then it goes to basicnode 2 and goes in the path after. But I want, my entity wait at basicnode 2 and when the path is free , goes in the regular path .
  20. Hi, I have 2 entity. But when a entity is processing I want my other to go at a basic node. I tried to do that with a process with a decide step and a setnode set. But I want my entity to go a a basic node and stay ther until the server is free. Actually, my entity comes and go between the two nodes. Can you tell me what stage add to my process to make my entity go to basic node and stay there until someting?
  21. Thank you very much I did what you said and it's works very well. Only, I don't put a probability based but a condition based . This way i can make my own sequence depends on the number of entity destroyed.
  22. Can you elaborate on the last option please ? Can you explain how to do that in detail ?
  • Create New...