Jump to content

Search the Community

Showing results for 'find process'.

  • 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. I'm currently working on a model that has four entities that are going through two different servers and in each server this entities have different process time. I try to set up a table but I was not successful at it. I currently have the 2018 SIMIO version. Attached is my model. can some please help me to figure this out. 5X7 CELL STUDENT PROJECT.spfx
  2. Hi I am trying to create a model that the vehicle can pick up entities from different location based on the capacity of the Track. For now, my model will be stuck whenever the Track is full. Based on my model, I have attached a picture below. The Transfercar2 will pick up an entity from extrusion2 and drop it off at Track_2A, or pick up an entity from extrusion1 and drop it off at Track_3A. However, the transfercar2 does not know the capacity of the Track. I wonder how to do an add-on process or any other methods could fix this problem. As a result, if the Track_3A is full, the transfercar2 will go to extrusion2 to pick up an entity and drop it off at Track_2A, if the Track_2A is full, the transfercar2 will go to extrusion 1 to pick up an entity and drop it off at Track_3A. (On the picture, Track_3A is above Track_2A) Thank you.
  3. Hello everybody! I need some help to model a workers logic. I already read most of topics about workers and went through the MoveableOperator and InterruptibleWorker simbits. I have a line with 3 stations and 3 workers. The 3 of them can work at the first server. Then only 1 (that is identify) can work at the 2nd server and only another one (also identify can work at the 3rd server. I want that the 3 of them work initially at the 1st server. As soon as an entity arrive at the 2nd or 3rd server, the identify worker be seized to do the job at the correct station. After the job is done at the 2nd or 3rd station, I want the worker to be released to be seized again at the 1st station so that it help to finish th work in process at 1st server. The problem can be set in another way. Each server as an accredited worker and worker from servers 2 and 3 can be seized by the 1st server if they have no work at their own station. I've already tried several things but it never work how I wanted. The biggest problem was th e following. there is a worker that is seized by the wrong entity or entities wait to finish a process to seize a worker. So if I understand well the Simio logic and if it's possible, I need to know how to command which entity have to seize which worker and how to seize a worker during an entity is processed. Thanks in advance!!
  4. Im creating a model that has different entities and it has to go two different servers. The problem have is that each entity has different process time at each server. Can someone please help me? I try setting up table and it did not work. Thanks.
  5. Hi everyone, I'm a freshman university student and am new to Simio, so please correct me if I make any beginner mistakes or say anything wrong. Also, I apologize for posting this in the general section - I didn't know where to post it. In my simulation, I am trying to use excelRead and excelWrite to input and output data to an excel file. I am also using labels to show the exact values. During the simulation, I would like to run a MATLAB script to modify the data in the excel sheet, and read it back into Simio. I have no trouble at all running a MATLAB function using the CallMATLAB step. The problem is reading the modified file back into Simio, which is not explained by the simbit or online tutorials, as far as I know. For example, the values initially in the spreadsheet were all 1's. The first time I use excelRead to read a file, Simio shows the data without a problem. After that, I change the values to 2's, but when excelRead process is triggered, Simio doesn't show changes. Note that the data in the excel file did change. Once I completely stop the simulation and run it again, Simio finally shows the new values. I apologize if I am completely incorrect, but I have been thinking of what the problem might be. It appears to me that the first time Simio uses excelRead to read a file, it somehow stores a copy of it and works only with it, and when it stops it somehow copies it back? I'm really confused about what's happenning. The point is that I just cannot read the same file more than once. Is it possible to modify and read an excel sheet several times while the simulation is running, or is it just not possible using excel files? If so, what would be some solutions to this issue? If I decide to use mySQL databases instead of excel files, would I face the same issue? Please note that I am not familiar with databases, and would like to use excel files if possible. Thank you all. Please let me know if my question is unclear or if you need any more information.
  6. Hello, I'm modeling an orange factory. One thing that I'm trying to solve is the modeling of the reception pools (of oranges). 1) Arrive trucks. 2) The truck is weight. Every truck have a random value of kilograms of oranges. (integer) 3) The truck dispose the oranges in a workstation. (workstation = reception pool). This is model with a Separator. 3.1) There are 3 workstation. 3.2) Every workstation has diferent Input Buffers. 3.3) The entity once entered in MemberOut@Separator1, it triggers a decide process. 3.3.1) This decide is to choose the workstation depending of the Quantity of Oranges versus the Input Buffer. Now I need to Wait until the Input Buffer is Empty, but I'm having problems with that, because the entities don't release from this server. If there are doubts about the model or anything else, I will answer as fast as possible. test1.spfx
  7. I’m currently working on a project for my senior design course, in which my team is going to simulate the finishing stages of the grinding operations for the pulp and paper industry. The company we are working with has given us all the data needed to re-create their currently facility layout and production rates for each machine. The scope of the project is to model the current production system while simulating changes to the system in an effort to optimize throughput in a safer, more efficient, and more cost-effective manner. The simulation models will be used to compare different layouts while tracking changes in efficiency and output. Parts arrive in batches, and each batch contains segments that when put together form a circle. This batches can go from 12-16 segments. Depending on customer orders the batches will go through different machining operations until sent to shipping. Therefore, we have created a production schedule from previous customer orders that backtrack to over a year worth of data. The production schedule shows the customer order, the diameter of the circles, number of segments and the machining procedures needed. https://imgur.com/a/EICIy The table shows a sample on how the production schedule looks like (there 6 other columns containing other steps for each order). The problem we are currently facing is figuring out how to input the production schedule into Simio. We must treat each batch as discrete since they all vary in machining. The three-main operation are backing, facing and creep feed. Another issue we are encountering is that Creep Feed only machines one segments at a time in comparison to the other to main operation which can machine a full circle. Again, we don’t know how to tackle this problem. If any of you could advise me into how to go about inputting the work schedule into Simio and how to go about machining a full circle and then by segments. Thank you for taking the time to read. -Juan
  8. Hello! I'm having problems with the WAIT process. I'm modelling trucks who brings pallets. This trucks must be heavy at the server "weighing". Later, It goes to a separate, where the truck goes to the sink1. And the separate create 3 copies of pallets entities. This pallets must be heave at the server "weighingPallets" and finally go to the sink2. My problem is that i just can have one truck with his pallets (3 pallets) after the server "weighing". After the truck and his pallets go to them sinks, the next truck can advance. I create several process. 2 to count the quantity (trucks and pallets), 1 to fire the event "WAIT" and 1 to wait until the condition "QuantityPallets > 0 && QuantityTruck > 0". Please someone help me with this. I don't know what else to do. wait.spfx
  9. Hello, I am modeling a container terminal. I have different servers which model my container storage yard. I have two different Model Entities, "ImportContainers" and "ExportContainers". I created an Add-On Process on Entering the OutputNode of the storage servers. In this process, the destination node is defined ("SetNode"-step) based on the type of Entity and a transporter ride is initiated ("Ride"-step). It works. Now I want to change the destination to a group of servers (which represent a group of truck loading stations). So I grouped the InputNodes of these servers into a NodeList. But in the Add-On Process I can't set the NodeList as a Destination in the "SetNode"-Step. I need this, because I want to set different NodeList's as a destination for my "ImportContainers" and "ExportContainers" respectively. My questions are: 1. How can I set a NodeList as a destination in an Add-On Process? 2. When using NodeList's as destination, how can I be sure that only servers are choosen randomly from that list which are not full? Thanks!
  10. Hi, I have model with multiple vehicles and servers in parallel. I made a process for my vehicles to wait for all the entities they carry to process before exiting. Now I would like to create a process for my vehicles to choose a server that is free (or has less number of entity processing). I have already tried to do so by selecting on the previous output node the entity destination to NodeList, and then Smallest value --> Candidate.Node.AssociatedStationLoad, but then my vehicle make a U-turn instead of dropping all entities at the same server. For my vehicle process I tried to put first a Search step : Collection type : NodeList Search Type : foward SearchCandidate.Server.Capacity.Allocated==0 Save Index found : not sure what to use ? Then I would like to set the next destination node of my vehicle to the one found by the search step, but I havn't found how to do it. Can someone be of any help ? Thanks in advance !
  11. Hello Simio-Community, I'm trying to make a process to reserve a vehicule at a server until all the entities he was carrying are ready. I used this proces that works good except if I want my vehicles to follow a time path between source/server/sink/source. Do you have an idea of how I could change the process model to make my vehicles follow a timepath and still keep being reserved by my server ? Thank you in advance, ReserveVehicleWithMuliCapacity.spfx
  12. Hey, I am modeling a system that has a large number of stations (e.g. 50). I created a Data Table with as Element column related to my Stations. I am transferring entities from a Source (and later from a Node) to the Stations and therefore I need to End Transfer. I would like to do this "automatically". That is, I don't want to create 50 processes where the triggering event is StationName.Entered I was trying to use the information from my Data Table: TableName[RowNumberRelatedToStation].ColumnNameOfStationElement.Entered I had a status label for: TableName[RowNumberRelatedToStation].ColumnNameOfTheStation. And this is actually showing the name of my Stations correctly. However, TableName[RowNumberRelatedToStation].ColumnNameOfTheStation.Entered is not working to trigger my Process to End Transfer. My guess is that Simio is converting the information into String and not Element and, hence, it does not recognize that Station.Entered happened. Any ideas if this should work or how can I make it work? Also, any other idea about how to End Transfer automatically are welcome. I have a solution that work, but I think it is an "ugly" one. So, I thought about asking if you may have a better solution.
  13. My model assigns capacity of 8 to a server. Two types of Entities arrive...A and C. Before each entity is processed, I am assigning the server's process time using two different random distributions, one for A types and another for C types. My question is whether or not the processing times for any 8 entities in the server at a given time will process to different process times? Or, will the process time of the last entering entity reset the process time for the others that are already in the server?
  14. 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
  15. 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
  16. Hello All, I'm trying to create a model that will keep track of processing time for each transaction processed and reroute transactions that exceed a processing time threshold to an alternate sink. Initially, I attempted to rework the "Remove from Allocation Queue" Simbit, but the "Remove" process only seems to work with queues. The model itself is very simple. Single source with a random exponential inter-arrival time, single processor with capacity of 50 and 2 sinks; one for completed transactions and one for long running transactions which are manually routed. Any guidance you can provide would be greatly appreciated. Thank you, Ryan
  17. I am using search process to search among TableRows of a data table. I am setting the math condition as follows: tablename[candidate.object].columnname == Modelentity.timecreated But I am getting the following error: Invalid 'candidate' reference, no candidate is set for the token. I am not sure what I am doing wrong. Any help is appreciated. Thanks
  18. Hey all, My team is developing a model to simulate a network of electric fleet vehicles. We are hoping to track the number of cars parked at a charger in the model as a state variable (called NumCars), and then reference this value in the "processes" tab of the model entity, in order to assign individual cars certain values (called Signal). We have been unable to correctly reference NumCars in the Signal process within model entity. We attempted to use Model.NumCars to reference this value, but received an error stating: "Unable to get value of the property. Referenced definition type 'Model' does not match executing type 'ModelEntity'. Is there any way to reference a model state variable within a model entity process, as we are hoping to do? Thanks, Joe
  19. Dear Sir Currently One timer can trigger N process, using the trigerring event sometimes we need several Timers to trigger the same Processes and the processes need to decide what response to take depending on the type of Timer. Is it possible to use several Timers to trigger 1 Process. ??? How to workaround? Thanks for your support! Kind regards/Jeff Wuxi Xunhe http://www.simio-china.com
  20. 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!
  21. 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
  22. Hi all I have a model that involves entities arriving at a destination node on a transporter, accompanied by another vehicle which has been seized by the transported entity. At the node, the entity is destroyed but I have a wait step for the seized vehicle which waits for an event fired by the entity as it is destroyed (fired in the on destroying process in the entity). This all works well 99% of the time, when I was running an experiment for a specific time (7 days). I tried a longer run (14 days) in order to assess output of the model and in some replications (3 our of 15) there were some really extreme data. To cut a long story short, I eventually found out that the on destroying process (and the event that I attached to it) stopped executing about 2/3 of the way through these replications. This only happened in some (3) replications - the others were fine. The result was more and more vehicles stuck in infinite waits, hence the strange data. Does anyone have an idea why this would happen? I can find no cause in terms of process logic that I have implemented. -Chris
  23. hello!!! i have four vehicles that go to a sink. i want to run the simulation and the one ot them not to start. when i start again the simulation i want all of them to start . is there a way to do it easily? thanks a lot!
  24. Hi All, Is there a way to assign Table Assignments on Entity Created like is via the properties panel but via process logic? I am still working on learning process logic. Essentially I have different product tables to use data from during different part of the day, so I am trying to have a decide step that say "what time is it when the entity is created" and then assign the right table and subsequent random.row values from that table to the entity. All help appreciated! Thanks! David
  25. 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
×
×
  • Create New...