Jump to content


  • Posts

  • Joined

  • Last visited

About fsy5393


    Research Assistant
    Rochester, NY

fsy5393's Achievements


Newbie (1/14)



  1. I have a input table binded to an external Excel table. However, I realized that the table values are not updated when I run scenarios in the experimental mode, eventhough the binding option for the data table is set to "Automatically update". Do you have any suggestions? Thanks
  2. Thank you, I tried to create a logic that is triggered when the transporter is evaluating the seize request, but I couldn't make it accept the parts up to the desired amount and reject the rest. Instead, I dynamically assign the vehicle capacity, where the capacity is adjusted (to the desired shipment amount) every time a transporter is allocated. I'm not sure if this is a good way to do it, but it seems to be working fine.
  3. I'm trying to model a transportation behavior where for every 20 entity(shipping size) accumulated at a node, I want a transporter to come pick the entities up (exactly 20 entities). However, since the requests are initiated from the same node, a single transporter comes and picks up everything if there are more than one party at the node (one party = 20 entities). But if I have two parties accumulated at the node, I want two transporters. I know setting the transporters' capacity to 20 will solve the issue, but the shipping size property can be different among nodes and I'd like this behavior to work even if the transporter's capacity is set to infinity. Any suggestions? Thanks, Selin
  4. Thank you for your help, I was trying to evaluate that expression involving the modelentity state variable on the right frame dialog box that shows up when we click on a node. I first chose "select from list" for the entity destination, then entered that expression for the list name. I solved the issue using a different approach; when the entity enters the node, I use a "SetRow" process step, and enter ModelEntity.StateVariableName for the row number. Then on the facility window, when I specify the name of the list, I just use the expression TableName.PropertyName, without specifying the row number, since it's already set.
  5. I would like to refer to a specific row in a date table for a specific property. I found the syntax for this as TableName[RowNumber].PropertyName. However, I want to use a model entity state variable that returns an integer for the row number. The model gives an error saying "invalid syntax". A model state variable works fine, but I can't use a modelentity variable. (TableName[ModelEntity.StateName].PropertyName). Are there any suggestions to solve this issue? Thank you.
  6. Hello, This is a Simio model of a logistics network where experiments are run with different number of facilities. I am trying to automate the model building (building the network) For instance, the users will specify the scenarios (experiments) with the desired quantity of facilities and the models will be built according to that information. I am guessing there is a way to dynamically create objects (nodes in this case), but linking those nodes and specifying the distances is challenging. Besides, when the number of facilities increase, the previous locations change as well. Therefore, the distances between the nodes change depending on the number of facilities the user specifies. I tried to set a reference property to the logical distance of the path object, but it is not allowed in Simio. I also considered using free space, but in that case, the objects in the model has to be located in specific places according to the physical appearance of the network. I thought of this as a significant disadvantage. Can this process be automated using SimioAPI extensions in Visual Studio? What type of approach would you suggest? Thank you. Selin
  7. Hello, In a logistics network, I have three different sink nodes. Entities choose one of those sink nodes depending on their attribute value. I haved used a sub-class of TransferNode object in order to add a user defined real state variable to the nodes. The user defined state variables of the sink nodes are given numbers from 1 to 3 at the beginning of the run. Then, at a previous node, I use SetNode step with condition in order to choose one of the sink nodes/destinations. The condition is Candidate.MyTransferNode.UserDefinedStateVariable==ModelEntity.AttributeValue. Thus, if the entity's attribute value is 1, it will go to the node which has the state variable value of 1. I tried it out with a small model, it works fine. However, in my actual model, I get the error attached below, even though all the transfer nodes in the model are converted to type MyTransferNode. Do you have any ideas why this has occured? Thank you, Selin
  8. Hello, Currently I am modeling a simple logistics network, I used nodes to represent locations in the network. The transfer between the nodes is performed by vehicles. When entities enter a node, there are user defined processes in order to update Model Entity state variables. However, I get an error when the entity state variables are updated saying that there is a mismatch in the type; the expected type is still a transporter. I used a Drop-off step before the Assign step, but when the transporter rides more than one entity, this solution did not help. Do you have any suggestions how to solve this problem? When a transporter enters its destination node, doesn't it automatically drop-off all the entities that are riding with it? Thank you, Selin
  • Create New...