Jump to content

Search the Community

Showing results for 'how to change property of one specific entity and not all of them'.

  • 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

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. Hello, In my model I have an entity who needs to make different server . Exemple, I want my first entity to go to server 1,2,3,sink and the second entity to goes to server 4,5,6,sink. I want to make a table with multiple choices of sequences and the program will choose randomly the road to go for my entity. I saw videos from the module 6 of simio training. I want to do the same think exept I don't have multiple entity. I have only on entity but multiple sequences possible. Can you help me please ?
  2. I am attempting to model the linked operations of a hospital emergency department and laboratory, but am getting suck on a few operational points. Patients come into the ED and are assessed a triage value (1-5) and depending on their value they get routed to different areas with different priorities using data and sequence tables. Also linked to those triage values is a probability that a testing order will be sent to the laboratory. If a test is requested, there are 4 main categories for testing available and their probabilities are also in the table related to each triage value, with an additional probability that the order is STAT priority. Based on the table data, I need to generate a specific order request that can be sent to the laboratory, which for simplicity is "generating" the specimens for testing, I'm using speed limits on the links to simulate specimen travel time for physical specimens vs the instant electronic request. I then need the lab to combine the completed tests and "fulfill" the request, sending back a results ready notice so the patient can be progressed. I would use 3 combiners for this except not every request will demand all 4 options so the combiners would sit and wait, ultimately generating fulfilled reports including all 4 tests. Is there a way I can generate a specific request, with properties to either run or not run 1-4 tests, collect the results and match the completed report back to the patient that it was generated for? The STAT priority flag adds a complication that I'm also unsure how best to represent the analyzer logic where STAT specimens abort all current testing in progress, put the batch tray back to the input buffer, test the STAT then resume. To handle the batch servers i am using the simple object made by dsturrock (http://www.simio.com/forums/viewtopic.php?f=17&t=737&p=2018#p1852) Thank you for any help you can provide, I've been stranded on this for a couple weeks now
  3. Has anyone used "NextEntityOnLink" ? I want to model a chase, where an entity chases another, identifies it, stops it and changes it's direction, or destination.
  4. Hi! I want to model the loading of containers at a terminal. On each terminal there is a queue with containers. Each container has different properties, like the size in TEU (is equal to 1 or 2) and their destination. I want to batch a vehicle (parent entity) to a group of containers (member entities). When the capacity of the vehicle is for instance 10 TEUs, you have to batch an amount of containers to that vehicle. The problem is that I cannot express the Batch Quantity in containers, but only in TEUs. Per container the size in TEUs is known and the containers (member entities) must all have the same destination. What should be the expression for the Batch Quantity? It is the most optimal when the vehicle with a capacity of 10 TEUs will be loaded fully. So, when the first number of containers in the list that will be loaded on the vehicle has a common size of 9 TEUs, the last spot can only be occupied by a 1 TEU container. When the first container waiting is 2 TEUs, this one must wait, but the first 1 TEU container waiting in the queue can be taken by the vehicle. How to model this? Does someone has an idea to model this problem? Thanks!
  5. Hello, In my program, i want to have: source-> waiting zone-> workstation -> sink I have a worker how move the entity between the waiting zone and the sink. My worker also stays at the workstation to make it work during process. But i want to know how can I tell my worker to start processing at the workstation even if there is a entity at the waiting zone. Because actualy if there is something in my waiting zone, the worker will drop his entity at the workstation and go get the other entity in the waiting zone. This way my program can't continue because there is no worker to make my workstation work. Sorry for my bad english .... Thank you !
  6. Hello! I am modeling a wash station that takes 30 minutes for the first piece, and an additional 5 for each piece after that(so a batch of 3 would take 40 minutes, a batch of 6 would take 55 minutes, and so on) but I'm having some trouble putting this into a processing time. The added problem is that the number of entities changes. Currently I'm using a source that produces one "shipment" a day with "Entities per arrival" set as "random.triangular(3,13,19)" which is working fine for my quantity, but I don't know how to relate that into the processing time of the next workstation. Thanks!
  7. Good day, I am using Simio for my final year project and was hoping to get some advice with regard to transporting entities with multiple vehicles. At each transfer node one can only specify the transporter type as “Specific” or “From list”. I therefore created a list containing the specific vehicles needed to transport the entities. I have tried numerous methods but failed to assign the vehicles to specific entities once the entities are created. I therefore need to use a certain property of a created entity as a decision basis for assigning the entity to a certain vehicle once it is created. Hope you can help . Kind Regards, Rhynard
  8. Hello everyone, In My Model i attached, i have 4 diffrent type of entities. The model is a standart Source-Workstation-Sink model. In my model, entities come to Workstation2 and afterwards they are processing. In workstation2, if entity type is same, there is no setup time but if entity types are diffrent, there is 2 minute setup time. My question, which is very crucial for me at that time is, after all entities came to Workstation2, is there any way to set a variable how many entity type (as we can see in model, the number is 4) came to Workstation2.Inputbuffer.Contents? Or is there any way to see the number of them in a status label after they come to Workstation2.Inputbuffer.Contents? At that point, you may say that why are you using Tables instead of using ModelEntity for each type of entity. I know that i can do it in that way but if i can built the model at the end, i will have a lot of input. Thats why i preferred using Tables. I don't know if it is a simple question or not. However it makes me crazy because unfortunately i cannot find a way, i'm stuck on it. If anyone have an idea or know solution, please help me. Regards, Alper MyModel.spfx
  9. Hello, I have created a sub-model with two servers connected by a path that will process n types of entities (i.e. different products that share a work station). In the main model these entities have a table reference assignment (specified at the source) that allows different processing times in each server in the model. If these entities enter the sub-model how can I allow for different processing times? Since there is no source in the sub-model I do not see a way to assign the a reference table (normally done in the source). Thank you for any ideas!
  10. Hello, I am new to Simio and am having trouble with altering process times which differ according to the Model Entity. First, a little more about the background of the problem. I am trying to model a call center and have 12 different Model Entities that move through Free Space according to a sequence table. So for example, as part of the model I want a single server called "Sales" but there are three model entities that eventually end up at that server, but each is processed differently. Could anyone suggest a method to model this phenomena that doesn't involve adding additional servers? Thanks. Kevin
  11. Hi all, I'm a new user to Simio and am having to give myself a crash course in the software, so please bear with me. I posted this in the material handling forum but have realized that this is probably a better question for the SI Objects forum. My project is a manufacturing facility that involves product being created, processed, and finished in tooling, which is transported between process steps by transporter vehicles. My team is attempting to determine the need for additional tooling and transporters in this facility, and so material handling and resources are the main focus area of the project. Can entities seize resources across multiple workstations? IE, an entity (product) would seize a resource (tooling) out of the Source, and continue seizing that same resource as it travels through several workstations, and then release the resource as the entity enters the Sink? In our facility, the product is supported in tooling as it undergoes multiple operations at different workstations, and we need a way to model the tooling utilization. The transporters can come and go freely while the part/product & tooling combination are in process at each workstation. Is it possible to model this in Simio? Or reasoning behind using the objects the way we are is so that we can track utilization of the tooling and transporters to determine at what production rate they cross the 100% utilization rate threshold. Thanks in advance.
  12. Hi everyone! As the title sugests I want to know if there is some way to access the entities that are on a Path, similar to what we can do to access the elements on a queue. Thanks
  13. Hi, I have a problem when that I describe bellow in full detail. I have seen a simbit which is similar to my issue but do not know how to extend it. I have uploaded the model the description refers to. Your help is highly appreciated. Regards, Overview The idea is to allow the user choose the processing time for a server but not his entering the experssion himself, but by means of some intermmediate option. In particular, the user is have two options: ‘regular’ or ‘reduced’ for the processing time. According to the user’s pick, regular and reduced will lead to specific expresions contained in a table. The model There are three objects: • Source1 (default values from the estándar library) • Server1 (the processing time is to be chosen by the user) • Sink1 (default values from the estándar library) List There is a String List (named strUserOptions) containing the user can choose from, and contains two ítems: “Regular” and “Reduced”. Properties There is a List Reference Property rpUserOption, whose list is strUserOptions, so that the user can pick one of the above mentioned ítems. Its Display Name property is “Server Processing Time Speed” Table There is a Data Table (tabUserOptionInfo), with two columns: • Column 1 (name UserOption), List Property = strUserOptions • Column 2 (name ProcessingTime): Expression, Unit Type = Time, Default Units = Hours The table has two rows, as follows: Regular random.exponential(5) Reduced random.exponential(4.5) The objective My intention is that the user chooses either Regular or Reduced from the model property window and the corresponding value for the Server Processing Time is chosen for Server1 case_unsolved.spfx description.docx
  14. Hi guys, there is someone who knows if is possible create a server process which can identify what kind of entity is just entered in the server? i.e. I have a model where 3 entities are created by the same souce, both of them entered in input in the same server but they have to be processed in a different way so I need to distinguish them. Thank you for your help.
  15. After some experimentation I have figured out how to get entities to interact directly with other entities, without having to add any code on the model level. By using the call: (first entity).location.parent.model.(second entity) inside a search or other process block inside the first entity I can access and manipulate the second entity. Example Model 1 - Ball Toss With Arch Simple Model to show different entities throwing a "ball" back and forth Example Model 2 - RvB Model to show entities "fighting" each other. In this model the entities interact with each other by reducing HP and destroying other entities Ball Toss with Arch.spfx RvBv4.spfx
  16. Hey guys, first of all, thanks for the contribution on these forums, I have learned a lot from the SimBit solutions along with forum threads. Herewith my first post/question: Based on the Vehicle Fixed Route SimBit, I've set up the following model: There are specific pickup/drop-off locations in each of the vehicles' fixed routes. Entities entering at the various Sources will each be allocated a destination location Sinks randomly (ie. at Source_1 Output Node the destination is randomly selected from a DestinationList, which contains all destination nodes). Enities in the right-side loop are only picked up by Vehicle 1, and entities in the left-hand loop are picked up by Vehicle 2. Sequence Allocated to Vehicle 1: Output@Source_1 -- Input@Sink_1 -- Input@Sink_3 -- Input@Sink_5 -- TransferNode1 Sequence Allocated to Vehicle 2: Output@Source_2 -- Input@Sink_2 -- TransferNode1 -- Input@Sink_4 Of course some entities' destinations in the right-hand loop are set to destination sinks on the left-hand loop, i.e. Source 1 entity destination is set to Sink 4, and vv. In this case I would like Vehicle 1 to transfer this specific entity to Vehicle 2 via TransferNode1, after which Vehicle 2 can drop the entity off at Sink 4. There can even be sort of a "swap" of entities which need to go to destinations not in its original vehicle's route/sequence. I've tried setting up a process where Vehicle 1 stops at TransferNode1, checks if entities need to be transferred, and if so, waits for Vehicle 2 which then picks up the entity from TransferNode1. Actually I don't know where to start with this process, or if I'm even thinking in the correct direction? Any ideas? Thanks in advance
  17. Hi guys. I have a timer for each entity. I'd like to know the location (object) of each entity whenever its timer is fired. Can somebody give me some clues on how to do this? Thanks.
  18. Hi, I like to count total number of entities types waiting in front of the servers.Say for example, i am having entity1,entity2,entity3.Each entity is produced from separate sources(source1,source2,source3 respectively) .I got 5 servers(S1,S2,S3,S4,S5). Entity 1 processed in S1-S3-S5 Entity 2 processed in S1-S2-S4 Entity 3 processed in S3-S4-S5 Each entity has different arrival rate. i like to create a expression to sum the total number of entity type 1 waiting in queue infront of the servers S1-S3-S5.if total number of entity type 1 waiting is greater than 100 numbers,the next coming entity type 1 from the source1 should leave the whole system( i mean sink without processing)similarly i like to count for entity2,entity3. Can anyone help me out? Thanks, R
  19. I want to have a source that creates one entity of each part type everyday. The total number of different parts in the system can vary and the user must define a priori. That is, you can have 1 to N different types. Then I want a server that will use the info from a table that contain the process time info for each 1 to N types and the server will use this table to process the entity based on their corresponding process times. I want to do this by placing only one one entity type, one source, and one server. The table will be populated with as many rows (N) as needed a priori. Thanks
  20. Hello guys! In the model I'm developing I have a means of transport (lets call it car) that is an entity, another entity that is a driver and a third type of entity that represents the products. The main purpose of the car is to take the driver to a destiny (to get to those destinies he needs to choose between many paths -> selection weight) and then the driver leaves the car, goes into an object I created (channel) takes the products he wants and returns them to the car. Then, if in the same place he is, he wants more products from channels above the one he is on (yy axis), he repeats the process until he is finished. After that he returns to the car and drives to the next set of channels in his "shop list". Until now, I'm modeling this as a batch of a batch (products wanted batched on the driver and driver batched on the car) but I need the products to go to the car whenever the driver returns from a set of channels (so that they don't walk always with the driver) So, I would like to know if anyone has any suggestions as how to do this. I though of something similar to Simbit "UsingAStorageQueue" but instead of using the batch step I wanted to add the products to a queue of the object that represents the car. I tried to create a Station in the car object and I put the driver there through the Transfer step but i can't remove it from that station So, can somebody please give me some advice on what would be the best approach to model this problem? Or, if you think I'm proceeding correctly, can you please tell me what I need to do to remove the driver from the station of the car? Thanks
  21. Hi, I'm currently building a model which involves a very large queue of entities to be read into the model and dynamically searched. I've attempted to limit the number in the model through different techniques such as reading in only relevant entities in at one time (from csv), Limiting the search ranges to distinct queues (as opposed to searching entire entity populations) and offsetting the reading and searching intervals (so they don't fall within the same time-stamps and slow the model). Despite this the model still runs rather slowly and (depending on variability) may still breach the 20,000 entities in system mark. I'm curious to find out how anyone else has handled large numbers of entities in the past? Is there a way to disable this 20k entities in system warning? Are there more efficient ways of generating and searching entities? Any feedback would be great. Michael
  22. In the model I attached, I would like entity1 to move based on a sequence, as I assigned it, but entity2 to to go in at transfer node1, and as it reaches the crossroads, go to alternative paths, path8-9-10, with 5% probability each. As far as I know this is not doable since they are different different routing logics, one is based on a sequence, and the other is on a probabilistic manner. Am I wrong? Entity based routing logic.spfx
  23. Hi everyone! In my simulation model I created a sub-model and placed many on its facility. On the main model I have a table that only has 1 object column and I want to pass the table to the sub-model as a property. I've done this many times with processes: I create a process property on the object and on the main model I pass the process through its properties. However I can't do this with table property: *On the main model Simio accepts the name of the table I write -> Ok *On the sub-model at Controls I write the name of the table property and Simio returns an error... Why is this? Please, some help.. Thanks.
  24. hello, is there any number in the simulation results which returns the average waiting time for each entity? If not how can I implement this situation easily? Thanks! Regards, Nadine
  25. This model is for a simulation of waste haulage. The model has two types of trucks. One big and one small running to different speeds through the same path. Because of the size of the trucks (capacity), the big truck is going to have more delay time in the resource compared to the small one. This is cyclical process where the truck is loaded, then the truck transport the load and last the truck unload and return to the resource to be loaded again. In the model I am assuming that the entities are the loads. The entity requests any truck available coming after release the load. Then, any truck (big or small) take the load to the unloading area. Now, the time this entity is going to use the resource (loader) depends on the type of the truck, so this entity is going to take more time in the resource area in a big truck. how could I make this simulation in Simio? is it possible to have resources with different time depending on the entity? I was using other software with no success so far.
×
×
  • Create New...