Planungszeit Reduzieren: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
(Ressourcenkombinationen für [Anzahl Ressourcenkandidaten MAX] auswählen)
 
(22 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{DISPLAYTITLE:Planungszeit Reduzieren}}
 
{{DISPLAYTITLE:Planungszeit Reduzieren}}
 
<div align="right">Hilfe Nummer: 8990900</div>
 
<div align="right">Hilfe Nummer: 8990900</div>
<hr>
+
<hr>
Lange Planungszeiten können reduziert werden, indem die Einstellungen Asprovas vorsichtig gewählt werden. Im Folgenden werden einige Einstellungen erläutert, die Asprova schneller werden lassen.
 
  
1. Ändern der Nachrichtenebene
+
Durch geschickte Einstellungen kann Asprovas Planungszeit reduziert werden. Nachfolgend einige Hinweise dazu. Informationen zum schnelleren Aufbau und Aktualisieren der Benutzeroberfläche finden Sie [[Benutzeroberfläche schneller aktualisieren|hier]].
  
Während der Planung bringt Asprova Nachrichten im Nachrichtenfenster heraus. Es existieren drei Option für die Ebenen der Nachrichten.
+
== Nachrichtendetail ==
 +
Während der Planung erzeugt Asprova Nachrichten für das Nachrichtenfenster und die Nachrichtentabelle. Über die Projekteigenschaft [Nachrichtendetail] (Registerkarte [Einstellungen]) können Sie steuern, wie viele Nachrichten während der Planung erzeugt werden. Sie können die folgenden Werte setzten:
  
: Nur Fehler
+
; Nur Fehler : Nachrichten werden nur bei Fehlern erzeugt
 +
; Kompakt : Zusätzlich zu Fehlern wird für jede Zuweisung eine Nachricht mit dem [Vorgangscode] erzeugt
 +
; Detailliert : Zusätzlich werden Nachrichten mit den Ergebnissen der vorläufigen Zuweisungen (Bewertungsergebnisse, Zuweisungszeiten, genutzte Hauptnutzungsanweisungen etc.) für jede passende Ressourcenkombination erzeugt.
  
: Gibt eine Nachricht aus, nur wenn es sich um einen Fehler bei der Zuweisung handelt.
+
Der [Standardwert] ist "Kompakt", wird [Nachrichtendetail] auf "Nur Fehler" gesetzt, so reduziert sich die Anzahl der Nachrichten und die Planung wird schneller. Bei "Detailliert" werden deutlich mehr Nachrichten erzeugt, dieser Wert sollte nur gezielt bei Bedarf genutzt werden.
  
: Kurz
+
== Umrüstzeiten gezielt nutzen ==
 +
In den Integrierten Stammdaten und der Ressourcentabelle können Sie [Rüsten] und [Abrüsten] setzen. Darüber hinaus können Sie [[Rüstzeit#Rüsttabellen|Umrüstzeiten]] auf Basis von Artikeln, Ressourcen und Spezifikationen definieren. Umrüstzeiten werden zwischen linkem und aktuellem Vorgang angelegt (etwa wenn von Artikel "A" auf Artikel "B" gewechselt wird. Während so eine genauere Steuerung der Rüstzeiten möglich ist, führt dies auch zu einer längeren Planungszeit.
  
: Gibt die Codes von Vorgängen heraus, so wie diese zugewiesen wurden. Wenn die Zuweisung fehlgeschlagen ist, erscheint eine Fehlermeldung.
+
Wenn die Nutzung statischer Rüstzeiten möglich ist, so ist dies für eine schnellere Planung zu bevorzugen.
  
: Detailliert
+
== Umrüstzeiten außerhalb der Zuweisungsperiode ==
 +
Über die Projekteigenschaft [Umrüsten für Vorgänge außerhalb der Planungsperiode] können Sie definieren, ob Umrüstzeiten for Vorgänge berechnet werden sollen, die außerhalb der Zuweisungsperiode zugewiesen werden. Da, je nach Kalendereinstellungen, Vorgänge außerhalb der Zuweisungsperiode ohnehin gestapelt zugewiesen werden, sind Umrüstzeiten nicht wirklich sinnvoll, so dass dies die Planung unnötig verlangsamt.
  
: Gibt unverbindliche Zuweisungsergebnisse für jeden Zuweisungskandidaten aus (bewertet Punkte, Zuweisungszeit, welche Hauptnutzungsanweisung verwendet wurde, etc.)
+
; Hinweis : Erfordert mindestens Asprova Version 15.2.0.58
  
Die Einstellung der Nachrichtenebene (z.B. Zuweisungsnachrichtenebene) kann unter dem Reiter Einstellungen in den Projekteinstellungen getroffen werden. Der Standardwert lautet "Kurz". Durch die Wahl der Ebene "Nur Fehler" reduziert sich die Anzahl der Nachrichten und die Planungszeit verkürzt sich.
+
== Planungsparameter ==
 +
=== Unnötige Befehle vermieden ===
 +
{|
 +
|- valign="top"
 +
||
 +
Planungsparameter die unnötige Befehle enthalten können die Planung verlangsamen. Im nebenstehenden Verbundparameter wird beispielsweise die "Standardplanung" für die Vorwärts- und Rückwärtsplanung genutzt und dabei "Vorgangserstellung und Stücklistenauflösung" unnötigerweise zweimal ausgeführt.
 +
|
  
 +
{| class="wikitable"
 +
|+ Planungsparametertabelle
 +
|-
 +
!style="background: #3C78AE;"| !!style="background: #3C78AE; color: white;" colspan="3"|Code
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|1||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||colspan="2"|Verbundparameter
 +
|- style="background: #DFEBF4;"
 +
|style="background: #3C78AE;  color: white;" align="center"|2||&#x2520;||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Erste Zuweisung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|3||&#x2503;||&#x2523;||Für Zuweisung vorbereiten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|4||&#x2503;||&#x2523;||Aufträge filtern
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|5||&#x2503;||&#x2523;||Alle Zuweisungen aufheben
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|6||&#x2503;||&#x2523;||style="border-width: 2px; border-color: red;"|Vorgangserstellung und Stücklistenauflösung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|7||&#x2503;||&#x2523;||Privilegierte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|8||&#x2503;||&#x2523;||Zeitlich festgesetzte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|9||&#x2503;||&#x2523;||Ergebnisbeschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|10||&#x2503;||&#x2523;||Zeitlich beschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|11||&#x2503;||&#x2523;||Aufträge zuweisen/verknüpfen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|12||&#x2503;||&#x2523;||Anpassung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|13||&#x2503;||&#x2523;||Plan bewerten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|14||&#x2503;||&#x2517;||Piepsen
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|15||&#x2517;||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Zweite Zuweisung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|16|| ||&#x2523;||Für Zuweisung vorbereiten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|17|| ||&#x2523;||Aufträge filtern
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|18|| ||&#x2523;||Alle Zuweisungen aufheben
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|19|| ||&#x2523;||style="border-width: 2px; border-color: red;"|Vorgangserstellung und Stücklistenauflösung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|20|| ||&#x2523;||Privilegierte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|21|| ||&#x2523;||Zeitlich festgesetzte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|22|| ||&#x2523;||Ergebnisbeschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|23|| ||&#x2523;||Zeitlich beschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|24|| ||&#x2523;||Aufträge zuweisen/verknüpfen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|25|| ||&#x2523;||Anpassung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|26|| ||&#x2523;||Plan bewerten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|27|| ||&#x2517;||Piepsen
 +
|}
  
2. Gebrauch der Wechselzeit nur wenn nötig
+
|- valign="top"
 +
|Es reicht "Vorgangserstellung und Stücklistenauflösung" nur einmal auszuführen und dann für die Zuweisungen die Befehle "Vorgänge hochladen" und "Vorgänge filtern" zu nutzen.
 +
|
 +
{| class="wikitable"
 +
|+ Planungsparametertabelle
 +
|-
 +
!style="background: #3C78AE;"| !!style="background: #3C78AE; color: white;" colspan="3"|Code
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|1||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||colspan="2"|Verbundparameter
 +
|- style="background: #DFEBF4;"
 +
|style="background: #3C78AE;  color: white;" align="center"|2||&#x2520;||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Vorgangserstellung&#x00A0;und&#x00A0;Stücklistenauflösung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|3||&#x2503;||&#x2523;||Für Zuweisung vorbereiten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|4||&#x2503;||&#x2523;||Aufträge filtern
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|5||&#x2503;||&#x2523;||Alle Zuweisungen aufheben
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|6||&#x2503;||&#x2517;||style="border-width: 2px; border-color: red;"|Vorgangserstellung und Stücklistenauflösung
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|7||&#x2520;||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Erste Zuweisung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|8||&#x2503;||&#x2523;||Vorgänge hochladen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|9||&#x2503;||&#x2523;||Vorgänge filtern
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|10||&#x2503; ||&#x2523;||Privilegierte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|11||&#x2503; ||&#x2523;||Zeitlich festgesetzte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|12||&#x2503; ||&#x2523;||Ergebnisbeschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|13||&#x2503; ||&#x2523;||Zeitlich beschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|14||&#x2503; ||&#x2523;||Aufträge zuweisen/verknüpfen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|15||&#x2503; ||&#x2523;||Anpassung
 +
|- style="background: #DFEBF4;"
 +
|style="background: #3C78AE;  color: white;" align="center"|16||&#x2517;||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Zweite Zuweisung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|17||&#x00A0;||&#x2523;||Vorgänge hochladen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|18||&#x00A0;||&#x2523;||Vorgänge filtern
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|19|| ||&#x2523;||Privilegierte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|20|| ||&#x2523;||Zeitlich festgesetzte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|21|| ||&#x2523;||Ergebnisbeschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|22|| ||&#x2523;||Zeitlich beschränkte Vorgänge zuweisen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|23|| ||&#x2523;||Aufträge zuweisen/verknüpfen
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|24|| ||&#x2523;||Anpassung
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|25|| ||&#x2523;||Plan bewerten
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|26|| ||&#x2517;||Piepsen
 +
|-
 +
|}
  
Neben den Eigenschaften Rüsten und Abrüsten in den integrierten Stammdaten beeinflussen Artikelrüsten, Vorgangsrüsten und Ressourcenrüsten die Zeit für Artikelwechsel. Bei einem Wechsel kann es vorkommen, dass sowohl der vorherige als auch der nachfolgende Prozess einen Wert für Rüsten führt. Aus diesem Grund können mehr Rüst-Formeln benötigt und gehandelt werden, als nur die der Wechselzeiten. Dies verlangsamt den Planungsprozess.
+
|-
 +
|}
  
Ist die Spezifikation von Rüst- und Abrüstzeit ausreichend und von der Einstellung der Wechselzeit kann abgesehen werden, kann so die Planungszeit reduziert werden.
+
; Hinweis : Bei der Nutzung bestimmter Funktionen, etwa der periodenweisen Losgrößenermittlung, muss "Vorgangserstellung und Stücklistenauflösung"  mehrmals ausgeführt werden.
  
 +
=== Filter überarbeiten ===
 +
Werden Objekte in Planungsparametern mit den Befehlen "Aufträge filtern" oder "Vorgänge filtern" gefiltert, so kann das Filtern, je nach Filterbedingungen, durch mehrstufige Filter beschleunigt werden. Durch die Ausführung in Stufen können unnötige Formelauswertungen vermieden werden. Dies gilt insbesondere, wenn interne Funktionen wie <code>Sum()</code>, <code>Min()</code> oder <code>Max()</code>, oder Eigenschaften, die sich auf andere Aufträge, etwas [Aufträge ganz rechts], beziehen, nicht ausgewertet werden müssen, deren Auswertung länger dauert.
  
3. Erneute Überprüfung der Planungsparametereinstellungen
+
; Beispiel
 +
Sie wollen auf Fertigungsaufträge für Artikel "A" filtern, die nicht mit Verkaufsaufträgen verknüpft sind. Man kann für [Aufträge filtern] eine Formel setzen, in der die verschiedenen Bedingungen über <code>&&</code> miteinander verknüpft sind:
 +
ME.Item=='A'
 +
&& ME.Type=='M'
 +
&& SumIF( ME.RightmostOrder,
 +
          TARGET.Type=='S',
 +
          1
 +
        )==0
  
Beinhaltet der Planungsparamter unnötige Planungsbefehle, kann dies die Planungsgeschwindigkeit einschränken.
+
{|
 +
|- valign="top"
 +
|Auch wenn <code>ME.Item=='A'</code> oder <code>ME.Type=='M'</code> bereits <code>FALSE</code> zurückgeben, wird <code>SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0</code>, dessen Auswertung länger dauert, trotzdem ausgewertet, obwohl dies eigentlich nicht notwendig wäre.
  
Beispielsweise im Fall einer Verbundplanung, wenn der Standardparameter sowohl in der Vorwärts- als auch in der Rückwärtsplanung verwendet wird, wird der Teilungsbefehl unnötiger Weise zweimal ausgeführt. (Siehe unten)
+
Um diese unnötige Auswertung zu vermeiden kann in Stufen gefiltert werden. Es wird erst nach dem [Artikel] und dem [Auftragstyp] gefiltert, so dass <code>ME.RightmostOrder</code> für viel weniger Aufträge ausgewertet werden muss.
 +
|
  
 +
{| class="wikitable"
 +
|+ Planungsparametertabelle
 +
|-
 +
!style="background: #3C78AE;"|
 +
!style="background: #3C78AE; color: white;" colspan="2"|Code
 +
!style="background: #3C78AE; color: white;"|Aufträge filtern
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|1||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Aufträge filtern||ME.Item=='A'&&ME.Type=='M'&&SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0
 +
|- style="background: #EBEBEB;"
 +
|style="background: #3C78AE;  color: white;" align="center"|2||&#x2520;||Für Zuweisung vorbereiten||style="background: #DFEBF4;"|
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|3||&#x2520;||Aufträge filtern||style="background: white"|
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|4||&#x2517;||Eigenschaften ändern||style="background: #DFEBF4;"|
 +
|- style="background: white"
 +
|style="background: #3C78AE;  color: white;" align="center"|5||<span style="border:1px; border-style:solid;">&#160;&#8212;&#160;</span>||Aufträge in Stufen filtern||
 +
|- style="background: #EBEBEB;"
 +
|style="background: #3C78AE;  color: white;" align="center"|6||&#x2520;||Für Zuweisung vorbereiten||style="background: #DFEBF4;"|
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|7||&#x2520;||Aufträge filtern||style="background: white"|ME.Item=='A'
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|8||&#x2520;||Aufträge filtern||style="background: #DFEBF4;"|ME.Type=='M'
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|9||&#x2520;||Aufträge filtern||style="background: white"|SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0
 +
|- style="background:#EBEBEB"
 +
|style="background: #3C78AE;  color: white;" align="center"|10||&#x2517;||Eigenschaften ändern||style="background: #DFEBF4;"|
 +
|-
 +
|}
  
[[Image:speed-param01.jpg]]
+
|-
 +
|}
  
Wie unten angeführt ist es ausreichend, die Auftragsteilung einmal auszuführen und das Vorgangsladen und den Befehl Filtervorgang beim zweiten Lauf auszuführen.
 
  
When using features like time period grouping, it is necessary to run order explosion several times.
+
; Hinweise
 +
* Erfordert mindestens Asprova Version 12.0.4
 +
* Dies gilt nur bis einschließlich Asprova Version 15.2, denn mit der in Version 15.2 hinzugefügten [[Beschleunigung_der_Formelauswertung#Kurzschlussauswertung|Kurzschlussauswertung]] kann die gleiche Beschleunigung durch eine geschickte Anpassung der Filterformeln erreicht werden, da die Auswertung abgebrochen wird, sobald feststeht, dass <code>FALSE</code> zurückgegeben wird.
  
 +
== Anzahl passender Ressourcenkombinationen ==
 +
Für jeden Vorgang werden bei der vorläufigen Zuweisung alle möglichen Ressourcenkombinationen ausprobiert. Ist die Anzahl der Ressourcenkombinationen hoch, so dauert die Planung länger.
  
[[Image:speed-param02.jpg]]
+
Die nachfolgenden Integrierten Stammdaten mit vier Hauptressourcen (M), drei Subressourcen "S0" und zwei Subressourcen "S1" ergeben <code>4 x 3 x 2 = 24</code> mögliche Ressourcenkombinationen.
&nbsp;
 
  
4. Große Anzahl an vorläufigen Zuweisungen
+
{| class="wikitable"
 +
|-
 +
|+Integrierte Stammdaten
 +
|-
 +
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Prozess-<br>nummer
 +
!style="background: #3C78AE; color:white"|Prozess-<br>code
 +
!style="background: #3C78AE; color:white"|Anweisungstyp
 +
!style="background: #3C78AE; color:white"|Anweisungs-<br>code
 +
!style="background: #3C78AE; color:white"|Ressource/Artikel
 +
|- style="background: #C8FFE6;"
 +
|style="background:white;" rowspan="3" valign="top"|Artikel A
 +
|style="background:white;" align="right" rowspan="3" valign="top"|10
 +
|style="background:white;" rowspan="3" valign="top"|Bearbeitung
 +
|Nutzungsanweisung||M||Bearbeitung 1;Bearbeitung 2;Bearbeitung 3;Bearbeitung 4
 +
|- style="background: #C8FFE6;"
 +
|Nutzungsanweisung||S0||Form 1;Form 2;Form 3
 +
|- style="background: #C8FFE6;"
 +
|Nutzungsanweisung||M||Mitarbeiter A;Mitarbeiter B
 +
|-
 +
|}
  
Hauptinformationen (unten beschrieben), die vier Hauptressourcen, drei S0 Subressourcen (z.B. Form) und zwei S1 Subressourcen (z.B. Arbeiter) produzieren 4x3x2=24 Zuweisungskombinationen.
+
In den Projekteinstellungen und den Planungsparametereinstellungen können Sie die [Anzahl Ressourcenkandidaten MAX] setzen, um die Anzahl der Ressourcenkombinationen während der vorläufigen Zuweisung zu begrenzen. Wenn es viele Haupt- oder Subressourcen gibt, so ist auch die Anzahl der Ressourcenkombinationen hoch. Durch die Begrenzung über die [Anzahl Ressourcenkandidaten MAX] kann die Planungszeit reduziert werden.
  
 +
=== Ressourcenkombinationen für [Anzahl Ressourcenkandidaten MAX] auswählen ===
 +
Ist die [Anzahl Ressourcenkandidaten MAX] gesetzt, so wird nur ein Teil der möglichen Ressourcenkombinationen vorläufig zugewiesen und bewertet. Dabei gelten folgende Regeln:
  
[[Image:speed-jougen01.jpg]]
+
# Die möglichen Ressourcenkombinationen werden aufsteigend nach Menge der zugewiesenen Nutzungsanweisungen sortiert
Mit der Eigenschaft "Anzahl Ressourcenkandidaten MAX" im Reiter "Einstellungen" der Projekteinstellungen oder in den Planungsparametereinstellungen kann ein Maximum eingestellt werden, welches bei der vorläufigen Zuweisung eingehalten wird. <br />Für den Fall dass die Menge der Hauptressourcen oder Subressourcen sehr hoch ist, ist die Anzahl der Ressourcenkandidaten ist ebenfalls sehr hoch. Wenn "Anzahl Ressourcenkandidaten MAX" mit einem kleineren Wert als dem der Anzahl Ressourcenkandidaten spezifiziert ist, kann die Planungszeit reduziert werden.
+
# Aus der sortierten Liste wird die gesetzte Anzahl an möglichen Ressourcenkombinationen vorläufig zugewiesen und bewertet, also die mit der niedrigsten Auslastung
 +
# Ist für keine dieses möglichen Ressourcenkombinationen eine Zuweisung möglich, so wird die [Anzahl Ressourcenkandidaten MAX] ignoriert und alle möglichen Ressourcenkombinationen werden bewertet
  
Ist die Eigenschaft "Anzahl Ressourcenkandidaten MAX" spezifiziert, werden einige Ressorucenkandidaten verworfen. Bitte beachten Sie, welche Kandidaten verworfen werden sollen. <br />Ist die Eigenschaft "Anzahl Ressourcenkandidaten MAX" spezifiziert, gestaltet sich die Logik der Auswahl dieser Ressosurcenkandidaten wie folgt. Ist die Eigenschaft "Vorläufige Zuweisung Sortierungsformel 1" und "Vorläufige Zuweisung Sortierungsformel 2" spezifiziert, gestaltet sich die Logik der Auswahl der Ressourcenkandidaten wie folgt beschrieben.
+
; Beispiel
  
 +
Es gibt 27 möglichen Ressourcenkombinationen, die [Anzahl Ressourcenkandidaten MAX] ist auf 20 gesetzt. Alle möglichen Ressourcenkombinationen werden nach der Anzahl der zugewiesenen Nutzungsanweisungen sortiert und dann die ersten 20 davon ausgewählt.
  
Wählen Sie Ressourcenkandidaten nur wenn "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellungen oder Planungsparametereinstellungen spezifiziert wurde.
+
{| class="wikitable"
 +
|-
 +
|+Integrierte Stammdaten
 +
|-
 +
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Prozess-<br>nummer
 +
!style="background: #3C78AE; color:white"|Prozess-<br>code
 +
!style="background: #3C78AE; color:white"|Anweisungstyp
 +
!style="background: #3C78AE; color:white"|Anweisungs-<br>code
 +
!style="background: #3C78AE; color:white"|Ressource/Artikel
 +
|- style="background: #C8FFE6;"
 +
|style="background:white;" rowspan="3" valign="top"|Artikel A
 +
|style="background:white;" align="right" rowspan="3" valign="top"|10
 +
|style="background:white;" rowspan="3" valign="top"|Bearbeitung
 +
|Nutzungsanweisung||M||Bearbeitung&nbsp;1;Bearbeitung&nbsp;2;Bearbeitung&nbsp;3
 +
|- style="background: #C8FFE6;"
 +
|Nutzungsanweisung||S0||Form&nbsp;1;Form&nbsp;2;Form&nbsp;3
 +
|- style="background: #C8FFE6;"
 +
|Nutzungsanweisung||M||Mitarbeiter&nbsp;A;Mitarbeiter&nbsp;B;Mitarbeiter&nbsp;C
 +
|-
 +
|}
  
Wählen Sie den Ressourcenkandidaten bezüglich der "Anzahl Ressourcenkandidaten MAX"-Werte.
+
{|
 +
|-
 +
|
  
Für den Fall das "Anzahl Ressourcenkandidaten MAX" spezifiziert wurde, werden Ressourcenkandidaten für die Auswhal bewertet. Bewertungskriterien werden wie folgt beschrieben.
+
{| class="wikitable"
 +
|+ Alphabetisch sortiert
 +
|-
 +
|rowspan="2"|
 +
!rowspan="2"|M!!rowspan="2"|S0!!rowspan="2"|S1!!colspan="3"|Zugewiesene<br>Nutzungsanweisungen
 +
|-
 +
!M||S0||S1
 +
|-
 +
!1
 +
|rowspan="9"|Bearbeitung&nbsp;1||rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;A||align="center"|4||align="center"|5||align="center"|4
 +
|-
 +
!2
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|5||align="center"|5
 +
|-
 +
!3
 +
|Mitarbeiter&nbsp;C||align="center"|4||align="center"|5||align="center"|3
 +
|-
 +
!4
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;A||align="center"|4||align="center"|4||align="center"|4
 +
|-
 +
!5
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|4||align="center"|5
 +
|-
 +
!6
 +
|Mitarbeiter&nbsp;C||align="center"|4||align="center"|4||align="center"|3
 +
|-
 +
!7
 +
|rowspan="3"|Form&nbsp;3||Mitarbeiter&nbsp;A||align="center"|4||align="center"|3||align="center"|4
 +
|-
 +
!8
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|3||align="center"|5
 +
|-
 +
!9
 +
|Mitarbeiter&nbsp;C||align="center"|4||align="center"|3||align="center"|3
 +
|-
 +
!10
 +
|rowspan="9"|Bearbeitung&nbsp;2||rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;A||align="center"|3||align="center"|5||align="center"|4
 +
|-
 +
!11
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|5||align="center"|5
 +
|-
 +
!12
 +
|Mitarbeiter&nbsp;C||align="center"|3||align="center"|5||align="center"|3
 +
|-
 +
!13
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;A||align="center"|3||align="center"|4||align="center"|4
 +
|-
 +
!14
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|4||align="center"|5
 +
|-
 +
!15
 +
|Mitarbeiter&nbsp;C||align="center"|3||align="center"|4||align="center"|3
 +
|-
 +
!16
 +
|rowspan="3"|Form&nbsp;3||Mitarbeiter&nbsp;A||align="center"|3||align="center"|3||align="center"|4
 +
|-
 +
!17
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|3||align="center"|5
 +
|-
 +
!18
 +
|Mitarbeiter&nbsp;C||align="center"|3||align="center"|3||align="center"|3
 +
|-
 +
!19
 +
|rowspan="9"|Bearbeitung&nbsp;3||rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;A||align="center"|5||align="center"|5||align="center"|4
 +
|-
 +
!20
 +
|Mitarbeiter&nbsp;B||align="center"|5||align="center"|5||align="center"|5
 +
|-
 +
!21
 +
|Mitarbeiter&nbsp;C||align="center"|5||align="center"|5||align="center"|3
 +
|-
 +
!22
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;A||align="center"|5||align="center"|4||align="center"|4
 +
|-
 +
!23
 +
|Mitarbeiter&nbsp;B||align="center"|5||align="center"|4||align="center"|5
 +
|-
 +
!24
 +
|Mitarbeiter&nbsp;C||align="center"|5||align="center"|4||align="center"|3
 +
|-
 +
!25
 +
|rowspan="3"|Form&nbsp;3||Mitarbeiter&nbsp;A||align="center"|5||align="center"|3||align="center"|4
 +
|-
 +
!26
 +
|Mitarbeiter&nbsp;B||align="center"|5||align="center"|3||align="center"|5
 +
|-
 +
!27
 +
|Mitarbeiter&nbsp;C||align="center"|5||align="center"|3||align="center"|3
 +
|-
 +
|}
  
: 1. Aufsteigend sortiert nach der Menge der zugewiesenen Nutzungsanweisungen.
+
|
 +
'''&#x2192;'''
 +
|
  
: 2. Spezifizierte Anzahl an Ressourcenkandidaten werden von oben nach unten gewählt.
+
{| class="wikitable"
 +
|+ Nach Anzahl zugewiesener Nutzungsanweisungen sortiert
 +
|-
 +
|rowspan="2"|
 +
!rowspan="2"|M!!rowspan="2"|S0!!rowspan="2"|S1!!colspan="3"|Zugewiesene<br>Nutzungsanweisungen
 +
|-
 +
!M||S0||S1
 +
|-
 +
!1
 +
|rowspan="9" style="border-top: solid 2px red; border-left: solid 2px red;"|Bearbeitung&nbsp;2||rowspan="3" style="border-top: solid 2px red;|Form&nbsp;3||style="border-top: solid 2px red;|Mitarbeiter&nbsp;C||align="center" style="border-top: solid 2px red;|3||align="center" style="border-top: solid 2px red;|3||align="center" style="border-top: solid 2px red; border-right: solid 2px red;|3
 +
|-
 +
!2
 +
|Mitarbeiter&nbsp;A||align="center"|3||align="center"|3||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!3
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|3||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!4
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;C||align="center"|3||align="center"|4||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!5
 +
|Mitarbeiter&nbsp;A||align="center"|3||align="center"|4||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!6
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|4||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!7
 +
|rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;C||align="center"|3||align="center"|5||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!8
 +
|Mitarbeiter&nbsp;A||align="center"|3||align="center"|5||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!9
 +
|Mitarbeiter&nbsp;B||align="center"|3||align="center"|5||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!10
 +
|rowspan="9" style="border-left: solid 2px red;"|Bearbeitung&nbsp;1||rowspan="3"|Form&nbsp;3||Mitarbeiter&nbsp;C||align="center"|4||align="center"|3||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!11
 +
|Mitarbeiter&nbsp;A||align="center"|4||align="center"|3||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!12
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|3||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!13
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;C||align="center"|4||align="center"|4||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!14
 +
|Mitarbeiter&nbsp;A||align="center"|4||align="center"|4||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!15
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|4||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!16
 +
|rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;C||align="center"|4||align="center"|5||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!17
 +
|Mitarbeiter&nbsp;A||align="center"|4||align="center"|5||align="center" style="border-right: solid 2px red;|4
 +
|-
 +
!18
 +
|Mitarbeiter&nbsp;B||align="center"|4||align="center"|5||align="center" style="border-right: solid 2px red;|5
 +
|-
 +
!19
 +
|rowspan="2" style="border-left: solid 2px red; border-bottom: solid 2px red;|Bearbeitung&nbsp;3||rowspan="2" style="border-bottom: solid 2px red;|Form&nbsp;3||Mitarbeiter&nbsp;C||align="center"|5||align="center"|3||align="center" style="border-right: solid 2px red;|3
 +
|-
 +
!20
 +
| style="border-bottom: solid 2px red;|Mitarbeiter&nbsp;A||align="center" style="border-bottom: solid 2px red;|5||align="center" style="border-bottom: solid 2px red;|3||align="center" style="border-right: solid 2px red; border-bottom: solid 2px red;|4
 +
|-
 +
!21
 +
|rowspan="7"|Bearbeitung&nbsp;3||Form&nbsp;3||Mitarbeiter&nbsp;B||align="center"|5||align="center"|3||align="center"|5
 +
|-
 +
!22
 +
|rowspan="3"|Form&nbsp;2||Mitarbeiter&nbsp;C||align="center"|5||align="center"|4||align="center"|3
 +
|-
 +
!23
 +
|Mitarbeiter&nbsp;A||align="center"|5||align="center"|4||align="center"|4
 +
|-
 +
!24
 +
|Mitarbeiter&nbsp;B||align="center"|5||align="center"|4||align="center"|5
 +
|-
 +
!25
 +
|rowspan="3"|Form&nbsp;1||Mitarbeiter&nbsp;C||align="center"|5||align="center"|5||align="center"|3
 +
|-
 +
!26
 +
|Mitarbeiter&nbsp;A||align="center"|5||align="center"|5||align="center"|4
 +
|-
 +
!27
 +
|Mitarbeiter&nbsp;B||align="center"|5||align="center"|5||align="center"|5
 +
|-
 +
|}
  
Ein Ressourcenkandidat mit geringer Auslastung wird gewählt.<br />Z.B. gibt es 27 Ressourcenkandidaten. Die "Anzahl Ressourcenkandidaten MAX" ist spezifiziert mit dem Wert 20. Alle Ressourcenkandidaten werden nach der Menge der zugewiesenen Nutzungsanweisungen vom linken zum rechten Graph sortiert. Top 20 der Ressourcenkandidaten werden gewählt. Ist aber keine aktuelle Periode für den Vorgang vorgesehen, wir "Anzahl Ressourcenkandidaten MAX" ignoriert und alle Ressourcenkandidaten werden berücksichtigt. In diesem Fall, werden weit aus mehr Ressourcenkandidaten bewertet, als in "Anzahl Ressourcenkandidaten MAX" definiert.
+
|-
 +
|}
  
 +
Weitere Informationen zu möglichen Ressourcenkombinationen finden Sie [[Kombinationsauswahl passender Ressourcen |hier]].
  
[[Image:speed-eva01.jpg]]
+
== Zeitbeschränkung MAX und Ressourcensperre ==
 +
Bei normaler Zuweisung werden Vorgänge einzeln betrachtet, Falls in den Projekteinstellungen [Zeitbeschränkung MAX aktivieren], [Ressourcensperre aktivieren] oder [Gruppenzuweisung aktivieren] aktiviert sind, können neben dem Hauptvorgang mehrere weitere Vorgänge zugewiesen werden.
  
Für weitere Informationen zu Ressourcenkandidaten gehen Sie bitte zu [[Kombinationsauswahl passender Ressourcen |Ressourcenkandidaten]] im Kapitel Logik.
+
{| class="wikitable"
 +
|-
 +
!colspan="2"|Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung
 +
|-
 +
!style="width: 50%;"|nicht aktiv!!style="width: 50%;"|aktiv
 +
|- align="center"
 +
|[[Datei:Speed-maxlock01.png]]||[[Datei:Speed-maxlock02.png]]
 +
|-
 +
|Vorgänge werden einzeln zugewiesen. Bei der vorläufigen Zuweisung wird das Bewertungsergebnis für jeden Vorgang berechnet.
 +
|Die markierten Vorgänge werden gemeinsam zugewiesen. Bei der vorläufigen Zuweisung wird der Hauptvorgang zusammen mit den nachfolgenden Vorgängen gemeinsam bewertet.
 +
|-
 +
|}
  
 +
Die miteinander über Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung verbundenen Vorgänge müssen gemeinsam zugewiesen werden, damit für sie Positionen gefunden werden, in denen diese Restriktionen eingehalten werden. Dabei wird weiterhin nach der Kombination mit dem höchsten Bewertungsergebnis gesucht.
  
Select the resource candidate when the "Tentative assignment sort expression 1" or "Tentative assignment sort expression 2" property is specified.<br />Wählt Ressourcenkandidat wenn die Eigenschaft "Vorläufige Zuweisung Sortierungsformel 1" und "Vorläufige Zuweisung Sortierungsformel 2" spezifiziert ist.
+
; Beispiel
  
Wenn die Auslastungsnivellierung der Ressource unnötigt ist und "Anzahl Ressourcenkandidaten MAX" spezifiziert ist, kann die Eigenschaft "Vorläufige Zuweisung Sortierungsformel 1" und "Vorläufige Zuweisung Sortierungsformel 2" genutzt werden, um alle Ressourcen zu sortieren und die Top "Anzahl Ressourcenkandidaten MAX" können gewählt werden. (Auf Ver. 11 beschränkte Funktionen)<br />Wenn Sie beispielsweise einen gleich spezifizierten Artikel mit der gleichen Ressource herstellen wollten, und diese Ressoruce voll nutzen möchten, können Sie dies in der obigen Weise tun.
+
{| class="wikitable"
 +
|-
 +
|+Integrierte Stammdaten
 +
|-
 +
!style="background: #3C78AE; color:white"|Artikel
 +
!style="background: #3C78AE; color:white"|Prozess-<br>nummer
 +
!style="background: #3C78AE; color:white"|Prozess-<br>code
 +
!style="background: #3C78AE; color:white"|Anweisungstyp
 +
!style="background: #3C78AE; color:white"|Anweisungs-<br>code
 +
!style="background: #3C78AE; color:white"|Ressource/Artikel
 +
|- style="background: #C8FFE6;"
 +
|style="background:white;" rowspan="2" valign="top"|Artikel A
 +
|style="background:white;" align="right" valign="top"|10
 +
|style="background:white;" valign="top"|PR1
 +
|Nutzungsanweisung||M||Res11;Res12;Res13
 +
|- style="background: #C8FFE6;"
 +
|style="background:white;" align="right" valign="top"|20
 +
|style="background:white;" valign="top"|PR2
 +
|Nutzungsanweisung||M||Res21;Res22;Res23;Res24
 +
|-
 +
|}
  
Für mehr Informationen gehen Sie bitte zu [[T_ Gruppenzuordnung|Beispiel T]].
+
Für den Prozess 10 gibt es drei passende Ressourcen und für Prozess 20 gibt es 4. Daraus ergeben sich <code>3 x 4 = 12</code> mögliche Ressourcenkombinationen.
  
 +
Nach Bewertung aller Ressourcenkombinationen wird die mit dem höchsten Bewertungsergebnis ausgewählt. Die Anzahl der möglichen Ressourcenkombinationen berechnet sich wie folgt: <code>(Ressourcenkombinationen für Prozess 1) * (Ressourcenkombinationen für Prozess 2) * ...</code>. Je mehr Prozesse so miteinander verbunden sind, desto höher wird die Anzahl der möglichen Ressourcenkombinationen, die bewertet werden müssen.
  
5. Zeitbeschränkung MAX oder Ressourcensperre
+
; Beispiel
 +
Bei vier Prozesse mit jeweils vier Ressourcen ergeben sich <code>4<sup>4</sup> = 4 * 4 * 4 * 4 = 256</code> Ressourcenkombinationen. Bei sechs Prozessen mit jeweils vier Ressourcen ergeben sich bereits <code>4<sup>6</sup> = 4 * 4 * 4 * 4 * 4 * 4 = 4096</code> Ressourcenkombinationen.
  
Gewöhlich wird ein Vorgang während der vorläufigen Zuweisung bewertet. Aberfür den Fall, dass [[Zeitbeschränkung MAX|Zeitbeschränkung MAX]] oder [[Ressourcensperre (Option)|Ressourcensperre]] in dem Projekt spezifiziert sind, wird ein zusätzlicher Vorgang mit dem Hauptvorgang zugewiesen.
+
Bei Nutzung der Optionen Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung erhöht sich die Anzahl möglichen Ressourcenkombinationen bei der vorläufigen Zuweisung mit steigender Ressourcenanzahl, Subressourcenanzahl, Prozessanzahl, etc. sehr stark - und damit auch die Planungszeit. Sollte daher die Planungszeit sehr lang sein, so können Einstellung Sie diese über [Anzahl Ressourcenkandidaten MAX] begrenzen.
  
 +
Erfahren Sie [[Kombinationsauswahl passender Ressourcen|hier]] mehr zum Thema 'Ressourcenkombinationen'.
  
[[Image:speed-maxlock01.jpg]]
+
== Multi-Threading ==
 +
Erfahren Sie [[Multpile Threads|hier]] mehr über Multi-Threading.
  
Für den Fall, dass ein zusätzlicher Vorgang zugewiesen ist mit einem Hauptvorgang durch Zeitbeschränkung MAX oder Ressourcensperre, sollte beide Vorgänge zugewiesen werden. Zusätzlich wird der Ressourcenkandidat mit der höchsten Bewertung gewählt. Beispielsweise wird ein Prozess wie folgt beschrieben.
+
== Nutzungsanweisungen auf mehrere Ressourcen verteilen ==
 +
Die Zuweisung einer Nutzungsanweisung an eine Ressource dauert um so länger, je mehr Nutzungsanweisungen der Ressourcen bereits zugewiesen sind.
  
 +
Ist etwa [Ressourcenbeschränkung] einer Ressource auf "Unbeschränkt" oder der [Zuweisungsmodus] des Planungsparameters auf "Unbegrenzte Kapazität" gesetzt, so so ist die Auslastung irrelevant. Dies ermöglicht es in den Integrierten Stammdaten für jeden Artikel eine eigene Ressource anzulegen, so dass die Nutzungsanweisungen entsprechend verteilt werden. Da so jeder Ressource weniger Nutzungsanweisungen zugewiesen werden, kann sich die Planungszeit verkürzen. Bei einer einzigen Ressource kann die Anzahl der zugewiesenen Nutzungsanweisungen dagegen sehr hoch sein, so dass die Planungszeit länger ist.
  
[[Image:speed-maxlock02.jpg]]
+
== Energiesparplan auf Höchstleistung setzen ==
 
+
Über die Systemsteuerung können Sie in den Energieoptionen die Leistung des Computers maximieren oder Energie sparen. Durch die Auswahl von "Höchstleistung" können Sie ggf. die Planungszeit verringern. Ist diese Option nicht verfügbar, so klicken Sie auf [Energiesparplaneinstellungen ändern] > [Erweiterte Energieeinstellungen ändern] > [Prozessorenenergieverwaltung] und passen "Minimaler Leistungszustand des Prozessors" oder "Maximaler Leistungszustand des Prozessors" an.
Es existieren 3 Ressourcenkandidaten für den Prozess 10 während der vorläufigen Planung. 4 Ressourcenkandidaten existieren für Prozess 20, In diesem Fall ergeben sich also 3*4=12 Ressourcenkandidaten. Alle Ressorucenkandidaten sind bewertet und der mit der höchsten Bewertung ist zugewiesen.
 
 
 
The calculation method of resource candidates during tentative assignment
 
 
 
: (Ressourcenkandidat für Prozess 1) * (Ressourcenkandidat für Prozess 2) * (Ressourcenkandidat für Prozess 3)...
 
 
 
Je mehr Folgeprozesse existieren, desto mehr Ressourcenkandidaten gibt es. Als Beispiel gibt es 4 Ressourcen für jeden Prozess und 4 Prozesse. Die Summe der Ressourcenkandidaten beläuft sich auf 256.
 
 
 
: 4 * 4 * 4 * 4 = 256
 
 
 
Es existieren 4 Ressorucen für jeden Prozess  bei 6 Prozessen. Die Summe der Ressourcencandidaten beläuft sich auf 4096.
 
 
 
: 4 * 4 * 4 * 4 * 4 * 4 = 4096
 
 
 
Wenn also Zeitbeschränkung MAX oder Ressourcensperre spezifiziert sind, wird sich die Anzahl der Ressourcenkandidaten bei einer voläufigen Zuweisung explosionsartig erhöhen.
 
 
 
Je mehr Ressourcenkandidaten aufgeführt sind, desto mehr Planungszeit wird benötigt. In dem Fall, dass Zeitbeschränkung MAX oder Ressourcensperre spezifiziert sind und die Planungszeit sehr lang ist, reduzieren Sie bitte die Planungszeit, indem Sie die Eigenschaft "Anzahl Ressourcenkandidaten MAX" definieren.
 
 
 
Es gibt noch weitaus mehr Einführungen in den Themenpunkt "4. Große Anzahl an vorläufigen Zuweisungen" und Ressourcenkandidat. Bitte gehen Sie zu [[Kombinationsauswahl passender Ressourcen |Ressourcenkandidat wählen]].
 
 
 
 
 
6. Multiple Thread
 
 
 
[[Multpile Threads| Klicken Sie hier für mehr Informationen über "Multiple Thread"]]
 
 
 
 
 
7. Aufteilen einer Nutzungsanweisung zu mehrern Ressourcen
 
 
 
Bei der Zuweisung einer Nutzungsanweisung zu mehreren Ressorucen verlängert sich die Planungszeit in Abhängigkeit davon, wieviele Nutzungsanweisungen bereits dieser Ressource zugewiesen sind.
 
 
 
Beispielsweise ist das Einstellen der Eigenschaften [Beschränkung der Ressourcenmenge] zu [Nicht beschränkt] oder [Zuweisungsmodus] zu [Unbegrenzte Kapazität] in den Planungsparametereinstellungen ohne Bedeutung für die Ressourcenauslastung. Bei dem Anlegen einer solchen Ressource in den integrierten Stammdaten, kann die Zuweisungszeit deutlich verkürzt werden, wenn eine Ressource für jeden Artikel angelegt wird, um die Nutzungsanweisungen, die zu jeder Ressource zugewiesen werden, aufzuteilen. Wird dies nicht getan, oder wird eine einzelne gewöhnliche Ressource registriert, steigt die Anzahl der zugewiesen Nutzungsanweisungen zu dieser Ressource, was wiederum dazu führt, dass sich die Bearbeitung verlängert.
 
  
 +
[[Datei:powerplan.png]]
  
 +
; Hinweis : Diese Einstellung steht nicht auf allen Computern oder Servern zur Verfügung. Wenden Sie sich im Zweifel an Ihren Administrator oder den Hersteller.
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 8990900</div>
 
<div align="right">Hilfe Nummer: 8990900</div>

Aktuelle Version vom 6. Februar 2020, 19:26 Uhr

Hilfe Nummer: 8990900

Durch geschickte Einstellungen kann Asprovas Planungszeit reduziert werden. Nachfolgend einige Hinweise dazu. Informationen zum schnelleren Aufbau und Aktualisieren der Benutzeroberfläche finden Sie hier.

Nachrichtendetail

Während der Planung erzeugt Asprova Nachrichten für das Nachrichtenfenster und die Nachrichtentabelle. Über die Projekteigenschaft [Nachrichtendetail] (Registerkarte [Einstellungen]) können Sie steuern, wie viele Nachrichten während der Planung erzeugt werden. Sie können die folgenden Werte setzten:

Nur Fehler 
Nachrichten werden nur bei Fehlern erzeugt
Kompakt 
Zusätzlich zu Fehlern wird für jede Zuweisung eine Nachricht mit dem [Vorgangscode] erzeugt
Detailliert 
Zusätzlich werden Nachrichten mit den Ergebnissen der vorläufigen Zuweisungen (Bewertungsergebnisse, Zuweisungszeiten, genutzte Hauptnutzungsanweisungen etc.) für jede passende Ressourcenkombination erzeugt.

Der [Standardwert] ist "Kompakt", wird [Nachrichtendetail] auf "Nur Fehler" gesetzt, so reduziert sich die Anzahl der Nachrichten und die Planung wird schneller. Bei "Detailliert" werden deutlich mehr Nachrichten erzeugt, dieser Wert sollte nur gezielt bei Bedarf genutzt werden.

Umrüstzeiten gezielt nutzen

In den Integrierten Stammdaten und der Ressourcentabelle können Sie [Rüsten] und [Abrüsten] setzen. Darüber hinaus können Sie Umrüstzeiten auf Basis von Artikeln, Ressourcen und Spezifikationen definieren. Umrüstzeiten werden zwischen linkem und aktuellem Vorgang angelegt (etwa wenn von Artikel "A" auf Artikel "B" gewechselt wird. Während so eine genauere Steuerung der Rüstzeiten möglich ist, führt dies auch zu einer längeren Planungszeit.

Wenn die Nutzung statischer Rüstzeiten möglich ist, so ist dies für eine schnellere Planung zu bevorzugen.

Umrüstzeiten außerhalb der Zuweisungsperiode

Über die Projekteigenschaft [Umrüsten für Vorgänge außerhalb der Planungsperiode] können Sie definieren, ob Umrüstzeiten for Vorgänge berechnet werden sollen, die außerhalb der Zuweisungsperiode zugewiesen werden. Da, je nach Kalendereinstellungen, Vorgänge außerhalb der Zuweisungsperiode ohnehin gestapelt zugewiesen werden, sind Umrüstzeiten nicht wirklich sinnvoll, so dass dies die Planung unnötig verlangsamt.

Hinweis 
Erfordert mindestens Asprova Version 15.2.0.58

Planungsparameter

Unnötige Befehle vermieden

Planungsparameter die unnötige Befehle enthalten können die Planung verlangsamen. Im nebenstehenden Verbundparameter wird beispielsweise die "Standardplanung" für die Vorwärts- und Rückwärtsplanung genutzt und dabei "Vorgangserstellung und Stücklistenauflösung" unnötigerweise zweimal ausgeführt.

Planungsparametertabelle
Code
1  —  Verbundparameter
2  —  Erste Zuweisung
3 Für Zuweisung vorbereiten
4 Aufträge filtern
5 Alle Zuweisungen aufheben
6 Vorgangserstellung und Stücklistenauflösung
7 Privilegierte Vorgänge zuweisen
8 Zeitlich festgesetzte Vorgänge zuweisen
9 Ergebnisbeschränkte Vorgänge zuweisen
10 Zeitlich beschränkte Vorgänge zuweisen
11 Aufträge zuweisen/verknüpfen
12 Anpassung
13 Plan bewerten
14 Piepsen
15  —  Zweite Zuweisung
16 Für Zuweisung vorbereiten
17 Aufträge filtern
18 Alle Zuweisungen aufheben
19 Vorgangserstellung und Stücklistenauflösung
20 Privilegierte Vorgänge zuweisen
21 Zeitlich festgesetzte Vorgänge zuweisen
22 Ergebnisbeschränkte Vorgänge zuweisen
23 Zeitlich beschränkte Vorgänge zuweisen
24 Aufträge zuweisen/verknüpfen
25 Anpassung
26 Plan bewerten
27 Piepsen
Es reicht "Vorgangserstellung und Stücklistenauflösung" nur einmal auszuführen und dann für die Zuweisungen die Befehle "Vorgänge hochladen" und "Vorgänge filtern" zu nutzen.
Planungsparametertabelle
Code
1  —  Verbundparameter
2  —  Vorgangserstellung und Stücklistenauflösung
3 Für Zuweisung vorbereiten
4 Aufträge filtern
5 Alle Zuweisungen aufheben
6 Vorgangserstellung und Stücklistenauflösung
7  —  Erste Zuweisung
8 Vorgänge hochladen
9 Vorgänge filtern
10 Privilegierte Vorgänge zuweisen
11 Zeitlich festgesetzte Vorgänge zuweisen
12 Ergebnisbeschränkte Vorgänge zuweisen
13 Zeitlich beschränkte Vorgänge zuweisen
14 Aufträge zuweisen/verknüpfen
15 Anpassung
16  —  Zweite Zuweisung
17   Vorgänge hochladen
18   Vorgänge filtern
19 Privilegierte Vorgänge zuweisen
20 Zeitlich festgesetzte Vorgänge zuweisen
21 Ergebnisbeschränkte Vorgänge zuweisen
22 Zeitlich beschränkte Vorgänge zuweisen
23 Aufträge zuweisen/verknüpfen
24 Anpassung
25 Plan bewerten
26 Piepsen
Hinweis 
Bei der Nutzung bestimmter Funktionen, etwa der periodenweisen Losgrößenermittlung, muss "Vorgangserstellung und Stücklistenauflösung" mehrmals ausgeführt werden.

Filter überarbeiten

Werden Objekte in Planungsparametern mit den Befehlen "Aufträge filtern" oder "Vorgänge filtern" gefiltert, so kann das Filtern, je nach Filterbedingungen, durch mehrstufige Filter beschleunigt werden. Durch die Ausführung in Stufen können unnötige Formelauswertungen vermieden werden. Dies gilt insbesondere, wenn interne Funktionen wie Sum(), Min() oder Max(), oder Eigenschaften, die sich auf andere Aufträge, etwas [Aufträge ganz rechts], beziehen, nicht ausgewertet werden müssen, deren Auswertung länger dauert.

Beispiel

Sie wollen auf Fertigungsaufträge für Artikel "A" filtern, die nicht mit Verkaufsaufträgen verknüpft sind. Man kann für [Aufträge filtern] eine Formel setzen, in der die verschiedenen Bedingungen über && miteinander verknüpft sind:

ME.Item=='A'
&& ME.Type=='M'
&& SumIF( ME.RightmostOrder,
         TARGET.Type=='S',
         1
        )==0
Auch wenn ME.Item=='A' oder ME.Type=='M' bereits FALSE zurückgeben, wird SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0, dessen Auswertung länger dauert, trotzdem ausgewertet, obwohl dies eigentlich nicht notwendig wäre.

Um diese unnötige Auswertung zu vermeiden kann in Stufen gefiltert werden. Es wird erst nach dem [Artikel] und dem [Auftragstyp] gefiltert, so dass ME.RightmostOrder für viel weniger Aufträge ausgewertet werden muss.

Planungsparametertabelle
Code Aufträge filtern
1  —  Aufträge filtern ME.Item=='A'&&ME.Type=='M'&&SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0
2 Für Zuweisung vorbereiten
3 Aufträge filtern
4 Eigenschaften ändern
5  —  Aufträge in Stufen filtern
6 Für Zuweisung vorbereiten
7 Aufträge filtern ME.Item=='A'
8 Aufträge filtern ME.Type=='M'
9 Aufträge filtern SumIF(ME.RightmostOrder,TARGET.Type=='S',1)==0
10 Eigenschaften ändern


Hinweise
  • Erfordert mindestens Asprova Version 12.0.4
  • Dies gilt nur bis einschließlich Asprova Version 15.2, denn mit der in Version 15.2 hinzugefügten Kurzschlussauswertung kann die gleiche Beschleunigung durch eine geschickte Anpassung der Filterformeln erreicht werden, da die Auswertung abgebrochen wird, sobald feststeht, dass FALSE zurückgegeben wird.

Anzahl passender Ressourcenkombinationen

Für jeden Vorgang werden bei der vorläufigen Zuweisung alle möglichen Ressourcenkombinationen ausprobiert. Ist die Anzahl der Ressourcenkombinationen hoch, so dauert die Planung länger.

Die nachfolgenden Integrierten Stammdaten mit vier Hauptressourcen (M), drei Subressourcen "S0" und zwei Subressourcen "S1" ergeben 4 x 3 x 2 = 24 mögliche Ressourcenkombinationen.

Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/Artikel
Artikel A 10 Bearbeitung Nutzungsanweisung M Bearbeitung 1;Bearbeitung 2;Bearbeitung 3;Bearbeitung 4
Nutzungsanweisung S0 Form 1;Form 2;Form 3
Nutzungsanweisung M Mitarbeiter A;Mitarbeiter B

In den Projekteinstellungen und den Planungsparametereinstellungen können Sie die [Anzahl Ressourcenkandidaten MAX] setzen, um die Anzahl der Ressourcenkombinationen während der vorläufigen Zuweisung zu begrenzen. Wenn es viele Haupt- oder Subressourcen gibt, so ist auch die Anzahl der Ressourcenkombinationen hoch. Durch die Begrenzung über die [Anzahl Ressourcenkandidaten MAX] kann die Planungszeit reduziert werden.

Ressourcenkombinationen für [Anzahl Ressourcenkandidaten MAX] auswählen

Ist die [Anzahl Ressourcenkandidaten MAX] gesetzt, so wird nur ein Teil der möglichen Ressourcenkombinationen vorläufig zugewiesen und bewertet. Dabei gelten folgende Regeln:

  1. Die möglichen Ressourcenkombinationen werden aufsteigend nach Menge der zugewiesenen Nutzungsanweisungen sortiert
  2. Aus der sortierten Liste wird die gesetzte Anzahl an möglichen Ressourcenkombinationen vorläufig zugewiesen und bewertet, also die mit der niedrigsten Auslastung
  3. Ist für keine dieses möglichen Ressourcenkombinationen eine Zuweisung möglich, so wird die [Anzahl Ressourcenkandidaten MAX] ignoriert und alle möglichen Ressourcenkombinationen werden bewertet
Beispiel

Es gibt 27 möglichen Ressourcenkombinationen, die [Anzahl Ressourcenkandidaten MAX] ist auf 20 gesetzt. Alle möglichen Ressourcenkombinationen werden nach der Anzahl der zugewiesenen Nutzungsanweisungen sortiert und dann die ersten 20 davon ausgewählt.

Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/Artikel
Artikel A 10 Bearbeitung Nutzungsanweisung M Bearbeitung 1;Bearbeitung 2;Bearbeitung 3
Nutzungsanweisung S0 Form 1;Form 2;Form 3
Nutzungsanweisung M Mitarbeiter A;Mitarbeiter B;Mitarbeiter C
Alphabetisch sortiert
M S0 S1 Zugewiesene
Nutzungsanweisungen
M S0 S1
1 Bearbeitung 1 Form 1 Mitarbeiter A 4 5 4
2 Mitarbeiter B 4 5 5
3 Mitarbeiter C 4 5 3
4 Form 2 Mitarbeiter A 4 4 4
5 Mitarbeiter B 4 4 5
6 Mitarbeiter C 4 4 3
7 Form 3 Mitarbeiter A 4 3 4
8 Mitarbeiter B 4 3 5
9 Mitarbeiter C 4 3 3
10 Bearbeitung 2 Form 1 Mitarbeiter A 3 5 4
11 Mitarbeiter B 3 5 5
12 Mitarbeiter C 3 5 3
13 Form 2 Mitarbeiter A 3 4 4
14 Mitarbeiter B 3 4 5
15 Mitarbeiter C 3 4 3
16 Form 3 Mitarbeiter A 3 3 4
17 Mitarbeiter B 3 3 5
18 Mitarbeiter C 3 3 3
19 Bearbeitung 3 Form 1 Mitarbeiter A 5 5 4
20 Mitarbeiter B 5 5 5
21 Mitarbeiter C 5 5 3
22 Form 2 Mitarbeiter A 5 4 4
23 Mitarbeiter B 5 4 5
24 Mitarbeiter C 5 4 3
25 Form 3 Mitarbeiter A 5 3 4
26 Mitarbeiter B 5 3 5
27 Mitarbeiter C 5 3 3

Nach Anzahl zugewiesener Nutzungsanweisungen sortiert
M S0 S1 Zugewiesene
Nutzungsanweisungen
M S0 S1
1 Bearbeitung 2 Form 3 Mitarbeiter C 3 3 3
2 Mitarbeiter A 3 3 4
3 Mitarbeiter B 3 3 5
4 Form 2 Mitarbeiter C 3 4 3
5 Mitarbeiter A 3 4 4
6 Mitarbeiter B 3 4 5
7 Form 1 Mitarbeiter C 3 5 3
8 Mitarbeiter A 3 5 4
9 Mitarbeiter B 3 5 5
10 Bearbeitung 1 Form 3 Mitarbeiter C 4 3 3
11 Mitarbeiter A 4 3 4
12 Mitarbeiter B 4 3 5
13 Form 2 Mitarbeiter C 4 4 3
14 Mitarbeiter A 4 4 4
15 Mitarbeiter B 4 4 5
16 Form 1 Mitarbeiter C 4 5 3
17 Mitarbeiter A 4 5 4
18 Mitarbeiter B 4 5 5
19 Bearbeitung 3 Form 3 Mitarbeiter C 5 3 3
20 Mitarbeiter A 5 3 4
21 Bearbeitung 3 Form 3 Mitarbeiter B 5 3 5
22 Form 2 Mitarbeiter C 5 4 3
23 Mitarbeiter A 5 4 4
24 Mitarbeiter B 5 4 5
25 Form 1 Mitarbeiter C 5 5 3
26 Mitarbeiter A 5 5 4
27 Mitarbeiter B 5 5 5

Weitere Informationen zu möglichen Ressourcenkombinationen finden Sie hier.

Zeitbeschränkung MAX und Ressourcensperre

Bei normaler Zuweisung werden Vorgänge einzeln betrachtet, Falls in den Projekteinstellungen [Zeitbeschränkung MAX aktivieren], [Ressourcensperre aktivieren] oder [Gruppenzuweisung aktivieren] aktiviert sind, können neben dem Hauptvorgang mehrere weitere Vorgänge zugewiesen werden.

Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung
nicht aktiv aktiv
Speed-maxlock01.png Speed-maxlock02.png
Vorgänge werden einzeln zugewiesen. Bei der vorläufigen Zuweisung wird das Bewertungsergebnis für jeden Vorgang berechnet. Die markierten Vorgänge werden gemeinsam zugewiesen. Bei der vorläufigen Zuweisung wird der Hauptvorgang zusammen mit den nachfolgenden Vorgängen gemeinsam bewertet.

Die miteinander über Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung verbundenen Vorgänge müssen gemeinsam zugewiesen werden, damit für sie Positionen gefunden werden, in denen diese Restriktionen eingehalten werden. Dabei wird weiterhin nach der Kombination mit dem höchsten Bewertungsergebnis gesucht.

Beispiel
Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/Artikel
Artikel A 10 PR1 Nutzungsanweisung M Res11;Res12;Res13
20 PR2 Nutzungsanweisung M Res21;Res22;Res23;Res24

Für den Prozess 10 gibt es drei passende Ressourcen und für Prozess 20 gibt es 4. Daraus ergeben sich 3 x 4 = 12 mögliche Ressourcenkombinationen.

Nach Bewertung aller Ressourcenkombinationen wird die mit dem höchsten Bewertungsergebnis ausgewählt. Die Anzahl der möglichen Ressourcenkombinationen berechnet sich wie folgt: (Ressourcenkombinationen für Prozess 1) * (Ressourcenkombinationen für Prozess 2) * .... Je mehr Prozesse so miteinander verbunden sind, desto höher wird die Anzahl der möglichen Ressourcenkombinationen, die bewertet werden müssen.

Beispiel

Bei vier Prozesse mit jeweils vier Ressourcen ergeben sich 44 = 4 * 4 * 4 * 4 = 256 Ressourcenkombinationen. Bei sechs Prozessen mit jeweils vier Ressourcen ergeben sich bereits 46 = 4 * 4 * 4 * 4 * 4 * 4 = 4096 Ressourcenkombinationen.

Bei Nutzung der Optionen Zeitbeschränkung MAX, Ressourcensperre oder Gruppenzuweisung erhöht sich die Anzahl möglichen Ressourcenkombinationen bei der vorläufigen Zuweisung mit steigender Ressourcenanzahl, Subressourcenanzahl, Prozessanzahl, etc. sehr stark - und damit auch die Planungszeit. Sollte daher die Planungszeit sehr lang sein, so können Einstellung Sie diese über [Anzahl Ressourcenkandidaten MAX] begrenzen.

Erfahren Sie hier mehr zum Thema 'Ressourcenkombinationen'.

Multi-Threading

Erfahren Sie hier mehr über Multi-Threading.

Nutzungsanweisungen auf mehrere Ressourcen verteilen

Die Zuweisung einer Nutzungsanweisung an eine Ressource dauert um so länger, je mehr Nutzungsanweisungen der Ressourcen bereits zugewiesen sind.

Ist etwa [Ressourcenbeschränkung] einer Ressource auf "Unbeschränkt" oder der [Zuweisungsmodus] des Planungsparameters auf "Unbegrenzte Kapazität" gesetzt, so so ist die Auslastung irrelevant. Dies ermöglicht es in den Integrierten Stammdaten für jeden Artikel eine eigene Ressource anzulegen, so dass die Nutzungsanweisungen entsprechend verteilt werden. Da so jeder Ressource weniger Nutzungsanweisungen zugewiesen werden, kann sich die Planungszeit verkürzen. Bei einer einzigen Ressource kann die Anzahl der zugewiesenen Nutzungsanweisungen dagegen sehr hoch sein, so dass die Planungszeit länger ist.

Energiesparplan auf Höchstleistung setzen

Über die Systemsteuerung können Sie in den Energieoptionen die Leistung des Computers maximieren oder Energie sparen. Durch die Auswahl von "Höchstleistung" können Sie ggf. die Planungszeit verringern. Ist diese Option nicht verfügbar, so klicken Sie auf [Energiesparplaneinstellungen ändern] > [Erweiterte Energieeinstellungen ändern] > [Prozessorenenergieverwaltung] und passen "Minimaler Leistungszustand des Prozessors" oder "Maximaler Leistungszustand des Prozessors" an.

Powerplan.png

Hinweis 
Diese Einstellung steht nicht auf allen Computern oder Servern zur Verfügung. Wenden Sie sich im Zweifel an Ihren Administrator oder den Hersteller.

Hilfe Nummer: 8990900