Simple computer simulation (without graphics)

Simple simulation project

The description may look quite complicated, but at the end of this description I put some simplified algorithm showing that the tast is not that complicated)

Assume we have a conveyor which is formed in a kind of a circle. This circle is divided to some small sectors and in each sector some product can be put (at stand A).

The Conveyor length is L

Conveyor sector length is X and there are L/X sectors on conveyor

Conveyor runs with speed V.

As was told earlier on stand A, operator can put product (one by one) on a conveyor.

Let assume that he can fill every sector with 1 product (I mean into sector which is not occupied by another product (some product may circulate on a conveyor more than one turn)

Now on the way there are some spurs (slopes). These slopes are used to collect products from conveyor.

Let us assume there is some way, which can force product to go from a conveyor sector into a slope.

Let us also assume that there are Y slopes located around conveyor. Number of slopes shall be the same as number of sectors (see bellow explanation).

If operator put some product on conveyor then this product is dedicated to arrive in one of a slope (randomly selected).

A slope requirement is that it can receive a next product after the first one comes to the end of a slope. Let then assume that a time product runs on a slope is “Z”.

So in case a product shall be diverted into a slope the machine is checking if a slope is not occupied (time Z). In case it is occupied then the product is not diverted and it shall make one more circle on conveyor before it can again try to go into a slope.

Other assumptions.

1. The product at the moment when it is put on conveyor is randomly assigned to some slope.

2. Machine has to know “P” time before product is opposite a slope if it can be diverted in to a slope. So when a product is diverted into a slope then the next one can be put minimum Z+P time later.

3. The operator A may be able to fill the conveyor with product every sector or percentage of sectors (eg 80% of sectors will be filled) – value B

The calculation result should show how large part of products have to make one or more circles before it go into a slope.

The calculation should be done by a computer simple program (standalone). On the display should be shown:

1. Fields to put all values mentioned above (with field description)

2. Indicator saying (in percent I in pieces actual number of product which have to rotate more than one full turn.

3. Start/Stop button

4. Possibility to place other values to above mentioned fields

5. List of slopes with number of products arriving into slopes.

5. For simplification we can assume that conveyor is forming ideal circle, slopes are placed around entire conveyor homogeneously and that the number of slopes = number of sectors – 1 (because there is also stand A which occupies one sector).

Just for your information:

V- can be [url removed, login to view]

Number of slopes – 10 to 200

X value - [url removed, login to view]

In other words the task should be described as follows (simplified description):

0. Put counter to 0 value

1. The user puts a product on a sector opposite stand A (if this sector is empty).

2. Program randomly is assigning some spur for it.

3. It is calculated the time when the product arrives opposite slope

4. When slope is not occupied then product is simply disappearing. In case slope is occupied then the product makes one or more turns unlit a slope is free

5. If product could not go into a slope then increase counter

6. If a product, which is making additional circle will finally go into a slope then decrease counter.

7. Display:

a. Counter

b. Number of products which are actually on conveyor

c. Ratio between Counter and number of product on conveyor.

8. Goto 1

Before purchasing program it should be possible to demonstrate that program work properly (maybe by using remote desktop)

See drwaig included

As the first description was quite complicated I found a way to describe it some easier way.

Assume that we have some empty set to which at every the same time interval we put some new element.
This element is surviving in set some time and then is disappearing. In some cases (described in main description) some elements are staying in set additional extra time (it is always the same inteval). The program shall count number of elements which will get this aditional time.

For details please see main description

Taidot: tekniikka, Matlab ja Mathematica, tietojärjestelmäarkkitehtuuri

Näytä lisää: simple simulation project, project spurs, machine operator, ideal x, how to make algorithm program, how to make algorithm, how can i make graphics, graphics making, free graphics making program, complicated algorithm, circle graphics, algorithm in computer, algorithm computer program, algorithm computer, mathematica show, program to make graphics, how to make graphics, computer program algorithm, work free without, without in, simulation, simulation program, simulation matlab, simulation in matlab, Remote computer

Tietoa työnantajasta:
( 7 arvostelua ) Warszawa, Poland

Projektin tunnus: #4259419

Myönnetty käyttäjälle:


Hi, I am a Ph.D. candidate majoring in Electrical Engineering. I've had more than eight years of experience using matlab to implement simulations needed in research. I can help you build said simulation. Thanks for Lisää

$150 USD 5 päivässä
(6 Arvostelua)

13 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


hi, i can help.

$300 USD 7 päivässä
(34 arvostelua)

Hi, I have a very extensive experience using Matlab and can certainly implement the algorithm. However, I am confused as to how to give you an output without the graphics as in what are the exact deliverables, also if Lisää

$350 USD 10 päivässä
(5 arvostelua)

Hi. Sure can do this simulation in Matlab. Regards.

$150 USD 5 päivässä
(16 arvostelua)

I can do this for you please check PMB.

$120 USD 5 päivässä
(6 arvostelua)

I am an expert in Matlab and Java, and have done many simulations (some much more complicated). I just received my masters degree in neuroscience, and I would be happy to do this for you :)

$175 USD 2 päivässä
(1 arvostelu)

Hello!! i have good work experience in matlab. i have read the requeriments, i understand the project and i'm looking forward to participate. best regards

$200 USD 7 päivässä
(2 arvostelua)

Please check your PMB.

$90 USD 7 päivässä
(1 arvostelu)

Hello sir. I'm physicist with 8+ years experience programming with BASIC Language and Matlab programming. I understand with your description. This is similar with simple physics simulation. So, I can provide this progr Lisää

$250 USD 5 päivässä
(0 arvostelua)

Hi please check PM

$95 USD 2 päivässä
(0 arvostelua)

Dear Sir, I have a Masters degree in Computer & Electronic Engineering. I will easily model this for you in MATLAB and even add some data logging for free. It is possible to implement this in c++ or c# as well but that Lisää

$200 USD 14 päivässä
(0 arvostelua)

I can do it.

$150 USD 15 päivässä
(0 arvostelua)

Hi, I have made some basic simulation - see attached documents. It is only skeleton program, for now it simulates only placement of item on conveyor and movement of conveyor, without collection by spurs - it will be ad Lisää

$100 USD 7 päivässä
(0 arvostelua)