Jump to content

Search the Community

Showing results for 'user defined statistics'.

  • 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. We recently revamped the website and I wanted to let you know of some of the great new features. Easier Sign In You can now sign in with your user name and password, LinkedIn or Microsoft Office account. Feature Voting Option You can now submit and vote for new features for Simio. Simple submit features and vote for features in this section. You vote for previously mentioned features by using the arrow buttons. Please limit each post to one feature. Bookmarks You can now bookmark posts by clicking the bookmark button on each post. To view your bookmarks, you just need to click your username of {member_name} in the top right and click on My Bookmarks. Member of the Month Every month, we will select our Simio Member of the Month. This is the member who has posted the most engaging and useful posts in the past month. Calendar We have added a calendar of events that features upcoming trainings (such as our July Standard and our September German Basic and Advanced), trade shows and our annual conference, Simio Sync. Simio Insiders To ensure, you have the full access of our forum. Make sure you are a Simio Insider. To see if you are, visit your profile page: {member_url}. If you see the Simio Insider's badge, you are a member! As always, thanks for supporting Simio. Be sure to look out for more information on our Summer 2018 Public Release and information on Simio Sync, later this month! Let me know if i can be of more assistance! Eric
  2. Thank you guys!, It is just an honor for me. I am glad to be a user of this great software and at odd moments it is just a pleasure for me to present my contribution. By the way, I am addicted to simio because its team members are wholly experienced, talented, and friendly people. They take care of customer needs in an agile and responsive manner, follow the requirements of the market closely (by this way they develop simio by including state-of-the-art properties constantly). This way simio gets better and better as the years roll on. All these make me feel like a part of this great team beyond being only a user of it... I appreciate your efforts. Again thank you for all!...
  3. Hello everyone, I need some help with this please: I have 3 models in which the entity has free space movement with a specific sequence for each one. I put these 3 models (defining the external nodes) in one model and I want the entity to go in one of the 3 models with a certain probability. So I defined 3 connectors (one for each model) by weight logic and I specified the probability. Then I defined the entity Initial Travel Mode as "Network if possible" because the entity has to be able to travel in the connector, I defined a general sequence that cointains all the 3 models and then I assigned a sequence placing the SetRow Step in the Add-On Process when the entity enters one submodel. All the nodes are transfernodes with destination fixed as By Sequence. At this point I have 2 problems: - The entity does not follow the sequence that I assigned in each model because it tries to find a network, so it seems that it can not run in free space and so it does not follow the sequence table. Maybe it is because before entering a submodel it runs in the connector and not in free space from the beginning. - I defined the sequence and the logic in each model and I want that the entity exits the model when a state is equal to a specific number. In order to do this I defined a Decide Step in order to detect when the state is equal to that number and a SetNode specifying the outbound node of my submodel. When I run the model an error appears saying that the node is not in the same model where the entity is currently running. I do not understand why since the node, that is an outbound node, should be present in both models (the submodel and the entire model).
  4. Hello everyone, I would be glad if someone could help me with this: I have a machine defined as a subclass entity that suspends its movement when it goes in failure. I would like to move a worker to the machine when that happens in order to fix the failure. How can I do this, since I do not know the exact position of the machine when the failure occurs? Thanks
  5. TransferNode does have statistics tracking, but you need to turn in on (General Category). The TransferNode itself doesn't really have any built-in place to wait (no station), so I sometimes recommend using a Server with a 0 processing time to provide a waiting area.
  6. Is sequence-based model a necessity? If not try to use the logic defined in AddAndRemoveServerCapacity simbit.
  7. Hey I am new member and a new user of simio! English is my second language so bear with me, great product btw! I would like to ask some questions about simulation that is unknown for me.... for example ( in my case) I have a real time between costumers, real times for each specific server, and server 8 ( that costumers all go through).... So I have a make a simulation. situation of this specific queueing is: I have 1 source and 7 servers ( the first 4 are equal or Equivalent and the server 5,6,7 are equal). MY question is following: -Can I make a one DATA table for servers 1-4 ( they are equvalent) and another for 5,6,7 ? Or do I have to create 7 data tables ( for each on own)?? - And there isn't real FIFO neither LIFO ranking rule, there is specific, And I don'0t know how to adress this to add specific ranking rule for my case - Do I have to make 2 model enteties cuz there are 2 differnt servers for this case? My primary goal is utilization of server 8! is ranking important or it doesn't matter? thank you very much!
  8. We have a SimBit named 'AddAndRemoveServerCapacity' that includes 6 servers and decision logic to turn on/off the server capacity based on the number of entities in the various lines for the 'open' servers. Monitor Elements within the Definitions window are used to evaluate the lines and a common process is used to turn on capacity. Also, for updating the processing time based on the number of workers, see this user forum link for more information - http://www.simio.com/forums/viewtopic.php?f=6&t=2196&p=7147&hilit=change+processing+time+based+on+workers#p7147.
  9. Examine the attached file. In the model the customers are created according to the proportions of each customer group (i.e., the proportion of hotdrink customers will be 3/329 as you defined). You should note that max arrival property (under stopping condition section of source object) is set to 329. At the end of the simulation run the total number of hotdrink customers can be more or less than 3 due to the randomness. You had better run this simulation for more customers to get those proportions you mentioned. If I were you I run this model for 1 week or month etc. Each customer group follows their sequence accodingly. Sequences are defined in sequences table as well. Do not hesitate for more questions. customerspreadsimio.spfx
  10. This is an excerpt from user manual "Starting in Simio sprint 156, the Seize, Move, Route and Release steps (not all steps) allow for specifying the list members within a table and referencing the TableName.ColumnName within the Object List Name or Node List Name properties. Note that the user has to manually add 'Table.ObjectColumn' to the List Name property because it does not appear in the dropdown or right click table reference. Once specified, this then allows table referencing of list members to be done within the Secondary Resources section of many objects, as well as the Resource Requirements section of task sequence type processing. Routing Logic within object TransferNodes may also include the table type lists. Please note that this also includes the use of table state columns (Enterprise edition) for the list which, combined with the Output tables (see Enterprise Data Window page) and the RemoveRows step, allows for dynamic runtime building of lists. See the SimBits UsingRelationalTablesToDefineNodeLists and UsingRelationalTablesToDefineTaskResourceLists for more examples. "
  11. Hello everyone, The problem with the "AutoCreateInstance" is that every time that the model starts running all the created objects loose their previously defined properties (Routing Logic, Transport Logic,...). I would like to keep my created objects and move them with "Relocate Object" in Locations defined by a table (see the attachment https://drive.google.com/file/d/173uwX4MNdCowpNl4J15WSg-4JeosIkMM/view?usp=sharing). The idea is to insert "RelocateObject" in "OnRunInitialized" add-on process. How can I replicate the relocation for each row of the table? How can I link my current objects in the model to the objects in the first column of the table ? (I defined the column type as Object Property)
  12. The most outstanding difference between simio and excel is the animation capability of simio. In this respect, using simio is like a test drive instead using excel is like an ad hoc query. Only this difference is enough for using simio instead of excel. Other than this simio's random number generator engine (which is the core mechanism for most simulation studies) is much more reliable than does excel (its period is very short and thus unreliable for large simulations in fact). By using simio you can develop the models much more easily even the complex ones which is almost impossible in excel (i.e., you are not enabled to include complex dynamic behaviors in excel). You also can customize and extend simio much more easily. And output analysis is very very simple in simio. For example, in order to get time persistent statistics you have to enter the formulas exactly in excel. In simio you only need to define and use statestatistics. For me, excel can be used for educational purposes (i.e., especially for discussing how to develop monte carlo simulations instead of discrete event simulations). Thus, Simio is almost limitless and thus incomparable...
  13. Hi, Lets say I wanted to create two simple Simio models, where an entity is made, processed by one server, and moved to the next model, in the following way: source1 > server1 > sink1 >> source2 > server2 > sink2 Where 1 is in model1 and 2 is in model2. I was wondering if it is possible to set things so that whenever an entity goes into sink1, a new entity is made in the second model (at the same time)? Is there a user-made add-on process step that does something close to this? If there is a simpler way than making a new process step, please let me know. Thank you
  14. Due to having no more time the attached model is not a complete one. But, a good startup for what you want. Some logic is not required (auto create output statistics) but still included to give hints for possible solutions. ExprmntResponseResults.spfx
  15. Hi, I'm a SIMIO user, and i have one problem with bind. When i try to use bind with odbc connector, to connect with an MySql database, but all fields appear blocked. Anyone can help me?? Why all fields appear blocked?? Many thanks
  16. Hi, Thanks but my problem is not how to assign a value. I can already do it and it work. My problem is more about the statistics, how to assign the right distribution. So far I assigned a value following a normal distribution (random.normale(m, s)) but it doesn't match to the reality at all. I need to modelize time series. so is there special features in simio that could help me to do it? Thanks in advance, Pierre
  17. Hello, I'm very new to SIMIO and apologize if this question is too elementary. I've been trying to figure out how to run the simulation from a defined list of entities. Most of the SIMBITS and examples I have seen use a random "product mix" or other means to produce entities. Is there a way to simply run say, 40 defined mixed entities from the data table. I'd like to run several different entities from the data table, all with different sequences and processing times. Similar to the SIMBIT EntityFollowsSequenceWithTable but with a defined amount of PartA,PartB,and PartC entities. Thank you for the help!
  18. Assuming that you are using the word submodel to represent an independently defined object (say WorkCenter) that will be placed in another object (say Plant). In your WorkCenter, every time you reference a resource that is not defined within the scope of WorkCenter, you must define it as a Referenced Property (right click on the property name). In general, you would set the value of that property when the instance of WorkCenter is placed in Plant, so you are "passing in" the name of the object. If you KNOW the object name ahead of time, then you may get away with a trick... when you define the Referenced Property, give it a default value of the object defined in the parent (Plant) object. This will display as an error in the WorkCenter object, but that error will be resolved when WorkCenter is placed in Plant which contains the object. UsingObjectDefinedInParentObject.spfx
  19. We have a SimBit titled 'SelectServerWithShortestLine' in which there are 3 servers to select between and the output node for the Source provides the logic for the selection. The Server input nodes are put into a NodeList named 'Servers'. This list is then used to select between the members based on a Selection Goal 'SmallestValue' based on the expression 'Candidate.Node.AssociatedStationLoad'. The associated station 'load' is defined as the sum of current entities en route to the node intending to enter the stations, plus the current entities already arrived to the node but still waiting to enter the stations, plus the current entities occupying the stations. This can be used whether or not the capacity of the input buffers is specified for the Servers.
  20. We will add this to the user request list. A possible work around is to use Entities instead of vehicle and use the Travel step to move to places in freespace and use the Batch step to pickup a different entity.
  21. see attached files. place both of them on desktop and open run simio file. It does not work properly because path 3's none of the add-on processes work (i.e., I set process 2 for 4 add-ons of Path 3 but it does not write to excel. In order to make it work properly I defined an add-on process to first test's output note (set process 2 for exited add-on of first test) and it works. This should be a bug and must be fixed. Pls report this to support team. 1.xlsx ExcelWriteTest.spfx
  22. Hi All, I've got a simulation that creates entities based on a data table - premiumCustomers and regularCustomers. I've got a tally defined PremCustWaitTillService that tallies: Run.TimeNow - ModelEntity.TimeCreated for premiumCustomers. If the premiumCustomer waits longer than 5 minutes, I want to be able to tally these events such that at the end of the simulation I can see x discounts have been awarded to premiumCustomers in the results stats in a tally stat called CountDiscountsGiven. I might have a couple of issues that I am confused on here. In particular: Using an entity's wait time as a conditional statement for assignment in Processes. When the premiumCustomer enters the server (processing), I tally PremCustWaitTillService with Value: Run.TimeNow - ModelEntity.TimeCreated. I imagine a conditional that states something like If PremCustWaitTillService > 5 I updated a tallystat CountDiscountsGiven + 1 but I can't seem to get it to work - I don't see any entities changing color (as I've set them to if they wait longer than 5). I've attached my file because my terminology may be off - the sim runs but no CountDiscountsGiven values show up. SpeedeeCarRentalNew.spfx
  23. yeah , it is not so good to increment that Before Exit State Assignment, becuase each entity you created would trigger that. If you increment that by Math.If(Index == PartDefinition.AvailableRowCount, 1, Index + 1), then the quantitis you defined will trigger many times of calculation. so say if the first entity is red entity, the quantities are 3, then after the 3rd one coming out of source, the index turns 3.
  24. Each time a project is opened and the library is found, the location of the library is stored in the project when the project is saved. When the project is opened, Simio chooses which library to use based on the following sequence: 1) Location Defined in File...Settings...Additional Libraries To Load 2) Library in same location as project. 3) Location defined in project when it was last saved. When the library is found, it uses that library and stops searching the sequence. If an object in the project is newer or is the same version than what is in the library, the object in the project is not updated by the library. It is only when the object in the library is newer than the object in the project that the object in the project is updated. This includes both objects that have been placed in a models and objects in the cached library of the project. So, if the user add new object from the cached library into a model, the most newer version will be used. In your situation, even-though the old library still exists on the users computer, the new object will be used if you distribute a new model. When the old library is found, the object will not be updated in the cache library or the objects in the model.
  25. 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
×
×
  • Create New...