Jump to content
Simio Forum


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About brenobos


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thank you! One more question.. I need to know the distance between the workstations and any given transporter (vehicle). Is there any way to know that? I've tried some expression, but they didn't work as expected. That is necessary because I will decide the priority for any entity in the workstations' output buffers based on its distance to the vehicles available.
  2. Thank you David The tasks are almost what I want, but in my model the tasks must be replaced by workstations and should be added to the sequence.
  3. Thank you for your answer. I've already looked deeply for sequences. I have two questions. (My model is attached for better comprehension). I'd like to add that this is a first part of my system, which is approximately 6 times bigger than this model. 1 - I was not able to make the sequence showed in the picture. In the model (Data window - SequenceTable - ProductC - Row 11) the next step should be M2 if the previous choice was M1 or M4 if the previous choice was M3. 2 - How can I define different processing times, since that the processing time in any machine will depend on whic
  4. Dear All, I'm building a model and my product follows a sequence as described in the picture below. In the picture, the machines are represented by the small rectangules. The problem is to define the routing, since that the product can follow two different sequences depending on its priority. How can I do that? Thanks!
  5. I'm very sorry for being insistent, but I really would appreciate if you could help me. I have three questions regarding my model. 1 - I have created a new dynamic selection rule for dispatching to use in the vehicles, using the MWArray.dll in my .NET code to implement some Fuzzy Logic. However, the SIMIO pointed a problem when I runned it, saying that it couldn't find this dll. When I debug the .NET code, the Visual Studio automatically copied this DLL to the DynamicSelectionRules folder, on the SIMIO directory. Have I to copy the auxiliary DLLs (such as MWArray.dll) to another plac
  6. Thank you so much Mr. Glen. Opening your model, it appeared the following message: File was opened with warnings: This file was save in a later version of SIMIO and thus may not run properly... Then I click on OK button and the RUN button is disable. (My version is 5.91.10320) I have executed the VS solution and then copied the .dll file into SIMIO directory. However, in the SIMIO, it is showing an error (shown in the picture below) How can I solve this error and then run the model?? Thank you very much for your consideration. Breno.
  7. Thank you Mr. Glen Wirth. I have found the new rules on SIMIO in Servers and Vehicles, as shown in the figures attached. However, in order to program the routing, I have to be able to change the Selection Goals (maybe as dynamic selection rules) at the nodes, which are my point decisions, as suggested by you at first time (as shown in the figure DynamicRuleAtNode). Could be possible to change these selection goals too, in the same way I change the dynamic selection rules? As the nodes are my point decisions, I have to dynamically routing my production programming on its. It would be much simpl
  8. Thank you Mr. Glen Wirth, I have generated the .dll file both to my rule and to your rule example, but I cannot select them into SIMIO. After generating the .dll file, how can I use the new rule in my SIMIO model? Thank you for your attention.
  9. Thank you Mr. Wirth, You haven't attached the example of the additional rule. Could you attach that? Thanks a lot!
  10. Thank you very much Mr. Glen Wirth. The suggested solution to the alternative routes worked very well. In our researches, we have to use more complex algorithms in order to both choose the machine and the AGV to be requested. For instance, I can choose which machine will be the next (from the nodelist) by using Fuzzy Logic and several variables at the same time, such as input buffers, output buffers, distances and so on. Is there some example of using the .NET code in order to define new rules, instead of simply the "Smallest Value First", etc? How can I insert these rules in my model
  11. My name is Breno Souza and I have already done some questions on Simio User Facebook group about my model. I am working in the Automation Strategies Laboratory of the Computing Department of Federal University of São Carlos. As computer engineering students, we have to model more complex models in order to validate our researchs, using some dispatching rules for Automated Guided Vehicles using Genetic Algorithms, and we also use complex algorithm systems to the production scheduling using some ERPs integrated with the simulation model. The suggested solution, by Mr. Sturrock, on the
  12. Thank you very much Glenn. I did what you said. However, when the 'Evaluating Transport Request' add-on process trigger reject a rider, how I can assign the current vehicle to continue the task? Im my model, the rider is being rejected and the current vehicle is freezed. One more doubt. In the 'Unloaded' add-on process trigger I only need that the vehicle continue the task until the next machine and not until the whole sequence be completed. How can I evaluate that? My model is attached. Thanks a lot! Breno. FMS v0.0.1.0.spfx
  13. Thank you Glenn! I'm a new simio user and I don't know exactly how to use the step process. Could you explain me how to implement steps 2-4 of your approach? Thanks! Breno
  14. I am modeling a Flexible Manufacturing System (attached), where different parts are produced by different machines. I have many different entities (about 40 part types) that follow each one a different process sequence. Each part type pass through around 10~15 process. My problem was due, for each process, a entity could be processed by different machines. For instance, the part type A has the following sequence: M1 OR M2 ->> M3 OR M4 and so on. In order to solve that, I used a sequence table with a sequence of nodes. Then, in each node, I put a listnode with the possible candidates
  • Create New...