WisFaq!

\require{AMSmath} geprint op vrijdag 22 november 2024

Toekennen volgnummers OBS

Hallo,

Ik las dat de gegevens van 28 tot begin april verloren waren gegaan, zat de mijne ook tussen denk ik.
Momenteel ben ik bezig met een project waarbij ik PO's (periodieke werkorders) moet maken in een onderhoudsbeheersyteem (OBS). Elke PO kan 1 of meerdere TP's (taakplannen) bevatten. Erg leuk, maar het OBS heeft daar een paar spelregels voor opgezet, welke mij nu dwars zitten.

Ik moet aan 1 PO, 4 TP's koppelen. Elke afzonderlijke TP moet er na 4 weken uitkomen. (week 1, TP 1; week 4, TP 2; week 8, TP 3; week 12, TP 4; week 16, TP 1....enz.)
Een cyclus van 16 weken met 4 TP's dus.
Nu moet ik van het OBS hier volgnummers aan koppelen, echter kan ik geen combinatie maken waarop de TP's er in de zojuist genoemde cyclus tevoorschijn komen (ik heb dit zichtbaar gemaakt in Excel en digitaal beschikbaar).

Ik vrees dat het onmogelijk is gezien ik een verdubbeling van getallen zie. Misschien kunnen jullie mij hier verder mee opweg helpen.

Dit zegt de help functie van het OBS:
---------
U kunt een of meer taakplannen aan een PO-schema toewijzen. Als u meerdere taakplannen aan een PO toewijst, moet u bepalen hoe vaak een plan wordt gebruikt door er een volgnummer aan toe te wijzen. Gebruik het tabblad Volgorde taakplan om de volgorde van taakplannen in te stellen.

U kunt bijvoorbeeld een drietal taakplannen gebruiken om het volgende op te geven:

Een maandelijkse standaardinspectie van een turbine

Een driemaandelijkse inspectie van de componenten van de turbine

Een jaarlijkse inspectie van de turbine en het voedingssysteem

Wijs een volgnummer aan elk taakplan toe om aan te geven welk taakplan wordt gebruikt wanneer u werkorders genereert op basis van het PO.

Hoe het taakplan wordt geselecteerd
Wanneer u een werkorder genereert op basis van een PO, wordt eerst de waarde in het veld Teller met één verhoogd. Daarna wordt het taakplan geselecteerd. Het taakplan met het HOOGSTE volgnummer dat een hele waarde oplevert als de waarde in het veld Teller erdoor wordt gedeeld, wordt geselecteerd. Als geen enkel volgnummer aan dit criterium voldoet, wordt het primaire taakplan (volgnummer 1) gebruikt.

De waarde in het veld Volgorde betekent dat dit taakplan zou worden gebruikt voor elke nde werkorder die op basis van het PO wordt gegenereerd, waarbij n het volgnummer is.

Voorbeeld
In het bovenstaande voorbeeld zou u als volgt een taakplanvolgorde maken:

Taakplan: INS-TURB
Beschrijving: Inspecteer turbine
Volgnr: 1
Betekenis: Dit is het standaardtaakplan oftewel het primaire taakplan. Het wordt gebruikt tenzij de volgorde om een ander plan vraagt.
Dit taakplan wordt gebruikt wanneer de waarde in het veld Teller alleen deelbaar is door 1.

Taakplan: INS-TURBCOMP
Beschrijving: Inspecteer turbinecomponenten
Volgnr: 4
Betekenis: Dit taakplan wordt gebruikt wanneer 4 het hoogste getal is dat een even uitkomst oplevert als de waarde van het veld Teller erdoor wordt gedeeld.

Taakplan: INS-TURBFEED
Beschrijving: Inspecteer turbine en voedingssysteem
Volgnr: 12
Betekenis: Dit taakplan wordt gebruikt als 12 het hoogste nummer is dat bij deling door de waarde in het veld Teller een even waarde oplevert.
------

PS: komma getallen mogen ook, ook onder de 1.

Geert
3-4-2007

Antwoord

Beste Geert,

Ja, ik had je inderdaad al een heel verhaal geschreven. Ik stuur je even een kortere versie. Kijken of je er wat mee kunt.

Een taak wordt uitgevoerd als het periodenummer een veelvoud is van volgnummer van die taak. Een volgnummer n geeft dus aan dat een taak eens in de n periodes wordt uitgevoerd. De naam "volgnummer" is eigenlijk wel een beetje raar.

De regeling voor het hoogste volgnummer is bedoelt voor taken die b.v. 2 of 3 keer zo vaak uitgevoerd worden. De taak die het minst vaak uitgevoerd wordt heeft het laagste nummer en die wordt dus uitgekozen.

In jouw geval moet TP1 eens in de 16 weken worden uitgevoerd. Die heeft dus (volg)nummer 16. TP3 wordt in principe eens in de 8 weken uitgevoerd. Die krijgt dus (volg)nummer 8. In week 0, 16, 32 enzovoort wordt die verdrongen door TP1. TP2 wordt in principe eens in de vier weken uitgevoerd. Die krijgt dus (volg)nummer 4. Als het weeknummer ook een veelvoud van 8 of 16 is dan wint een van de andere taken.

Zoals je ziet is het dus geen probeem dat er verdubbelde weeknummers tussen zitten. Het probleem zit in week 12. Dit weeknummer is een veelvoud van 4 en niet van 8 of 16. Dus wordt dan weer TP2 uitgevoerd en niet TP4.
Hier is niets aan te doen (daar heb ik vorige keer uitgebreid over geschreven). Wat je wilt is namelijk niet een taak die met een periode van 4 of 8 weken wordt uitgevoerd, maar een taak die eens in de 16 weken wordt uitgevoerd, maar dan 12 weken later dan taak 1. En dat kun je niet regelen met delen. Het zou wel kunnen als je naast de deler ook de rest gebruikt. Als je aangeeft dat het periodenummer na delen door 16 een rest van 12 moet hebben dan wordt je taak uitgevoerd in week 12, 28, 44, etc. Maar het ziet er niet naar uit dat dat in het programma zit.

Groet. Oscar

os
3-4-2007


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#49976 - Rijen en reeksen - Student hbo