Jump to content

neto7912

Members
  • Posts

    9
  • Joined

  • Last visited

About neto7912

Converted

Recent Profile Visitors

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

neto7912's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hello, I'm using a time-indexed table in a model I'm working on, but it's not working as intended. I created a testing model to test the time-indexed referencing and it's not working either. In the testing model, I have a simple SOURCE-SERVER-SINK model to test the Time-Indexed referencing. The way I was going to do that was by giving the capacity of the server values of 1 and 0 depending on the simulation time. This way I could see that every 1 minute periods, the server would allow passing (when capacity is 1) and disallow passing (when capacity is 0). Below, in Pic1 you can see 3 things: 1) property I created on the "Initial Capacity" cell of the server, 2) simulation time starting on 4/6/2015 at 12 am, and 3) status label "Table2.TimeIndexedRow" which should return the right row it's gonna be using depending on the simulation time. Now, on Pic2, I attached a picture of my Table2, which is Time-Indexed. In this one, you can see two things: 1) Table set to time-indexed with a starting date of 4/6/2015 at 12 am (which matches the start of the simulation run) and an interval size of 1 minutes (which means that every 1 minute the table would look at the next row), and 2) Values for the property column "capacity", changing from 1 to 0 as explained before. Now, when I run this model, if the model was working correctly, the server's capacity should be 1 from 12:00 to 12:01, and changed its capacity to 0 (disallowing passing) from 12:01 to 12:02 [and then continue doing so based on the values for the column "Capacity"]. However, what happens is that the capacity is just using the 1st row value (value of 1) and using it indefinitely - even though the status label I mentioned before for Table2.TimeIndexedRow is updating to 1,2,3,4... as intended. I would really appreciate the help to solve this and answer any questions about the way I constructed this. Thanks!
  2. Thank you very much for such a clear explanation. And that's good to know about the Capacity Utilization, because I'm using resources that have a capacity that varies over time.
  3. Hello, I have a quick question regarding the difference between the 2 metrics I highlighted in the attached picture. I'm done running the model and I'm not getting the results I expected, so I'm trying to go through everything and see where the problem is. What I wanna know is, what's the average time that this server, DispoToLeave, spent processing (in a busy state) entities? I really appreciate the help!
  4. Hello, I'm working on an emergency department (ED) model where I'm using both nurses and doctors as resources. At the ED, there is a 4:1 Patient to Nurse ratio, meaning that on average, a nurse takes care of 4 patients at the same time. When I was thinking about how to implement this logic on Simio, I looked at this option on the Seize step under Advanced options (you can see it on the picture I attached). I set the Units per Object to 0.25 - because I thought that every time a patient seizes a nurse, it will take out 0.25 out of 1 unit of capacity, instead of taking the whole 1, allowing for 3 other patients to seize her before she is completely busy. However, this doesn't work, because I ran a model trace as I ran the model and the server is ignoring the seize because the "Units per object" is set to 0 (which is not, it's set to 0.25) - the exact model trace comment is: "Ignoring resource release of type Specific 'Nurse'. The required capacity units per object '0' is not a positive quantity.". Therefore, the model ignores the resource seize and processes the entity without the resource. Is this because this property field only works with integers? I thought of a work around by just multiplying my number of nurses by 4 to account for that, but that's not optimal. Would there be any other way of achieving this? Thank you very much for the help!
  5. OK, thank you for clearing that out for me
  6. Hello, I'm creating a model with different entities, and I want each entity to follow its own rate table. I created the Data Table (called "PatientData") that lists several properties such as mix, service times, priority, and Rate Table. I also created the 8 Rate tables (1 for each type of entity) and entered each one on the Data Table under the Rate Table column accordingly. On my main source, I set the relevant properties as follows: Entity Arrival Logic Entity Type: PatientData.PatientType Arrival Mode: Time Varying Arrival Rate Rate Table: PatientData.RateTable Rate Scale Factor: 1.0 Entities per arrival: 1 When I run the model, I get an Error at 0:00 with the following information: Item: Source'MainEntr' Item Property: Rate Table A runtime error was detected at time 0.0 hours. Error evaluating the value of property 'Rate Table'. Invalid data table reference PatientData. There might be a really easy fix, but I can't seem to find what I'm doing wrong. I was following the same way I'm used to calling columns from table. Thanks for the help!
×
×
  • Create New...