Planungszeit Reduzieren: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
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>
In diesem Artikel werden Methoden zur Minimierung der Planungszeit beschrieben. Bitte wählen Sie Ihre Einstellungen in Asprova stets mit Vorsicht und beachten Sie weiterhin zur optimalen Nutzung die folgenden Hinweise.
 
 
'''1. Ändern der Nachrichtenebene'''
 
  
Das Nachrichtenfenster zeigt planungsrelevante Nachrichten an. Es existieren drei Nachrichtenebenen.
+
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]].
  
: Nur Fehler:
+
== 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:
  
: Gibt bei fehlgeschlagener Zuweisung eine Nachricht aus.
+
; 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.
  
: Kurz:
+
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.
  
: Gibt Vorgangscodes bei dessen Zuweisung heraus. Bei fehlgeschlagener Zuweisung wird eine Fehlermeldung ausgegeben.  
+
== 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.
  
: Detailliert:
+
Wenn die Nutzung statischer Rüstzeiten möglich ist, so ist dies für eine schnellere Planung zu bevorzugen.
  
: Gibt unverbindliche Zuweisungsergebnisse für jeden Zuweisungskandidaten aus. (das heißt: Auswertungsergebnisse und Zuweisungszeiten, auf die die Hauptnutzungsanweisungen angewendet wurden, etc.)
+
== 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
  
In den Projekteinstellung können Einstellungen zu Nachrichtenebene (zum Beipiel: Zuweisungsnachrichtenebene)
+
== Planungsparametereinstellungen ==
getroffen werden (unter dem Reiter "Einstellungen"). Standardmäßig ist "Kurz" eingestellt. Wird dies auf "Nur Fehler" eingestellt, verringert Asprova die Anzahl an erscheinenden Nachrichten, wodurch sich die Planungszeit verringert.
+
=== Unnötige Befehle vermieden ===
 +
Planungsparameter die unnötige Befehle enthalten können die Planung verlangsamen. Im nachfolgenden 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.
  
 +
[[Image:speed-param01.jpg]]
  
'''2. Umrüstzeit nur wenn nötig benutzen'''
+
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.
  
Neben den Eigenschaften "Rüsten" und "Abrüsten" in den integrierten Stammdaten beeinflussen auch "Artikelrüsten", "Vorgangsrüsten" und "Ressourcenrüsten" die Umrüstzeit bei Artikelwechsel. Bei Umrüstvorgängen kann es vorkommen, dass der vorherige und der nachfolgende Prozess Rüstzeitwerte haben. Somit werden weitere Formeln zur Abwicklung diverser Kombinationsmöglichkeiten benötigt - wodurch sich der Planungsprozess verlängert.
+
[[Image:speed-param02.jpg]]
 
 
Ist die Spezifikation von Rüst- und Abrüstzeit ausreichend und wenn von Einstellung der Wechselzeit abgesehen werden kann, reduziert sich die Planungszeit.
 
  
 +
; Hinweis : Bei der Nutzung einer Funktionen, etwa der Periodenweisen Losgrößenermittlung, muss "Vorgangserstellung und Stücklistenauflösung"  mehrmals ausgeführt werden.
  
'''3. Erneute Überprüfung der Planungsparametereinstellungen'''
+
=== Filter überarbeiten ===
 +
If objects are to be filtered using scheduling parameters of filter order commands or filter operation commands, filtering in steps may reduce the processing time depending on the filtering conditions.
 +
Filtering in steps avoids evaluation of unnecessary expressions and reduces processing time.
 +
Significant reduction can be expected by not evaluating internal functions that take a long time to process, such as Sum, Min, and Max, or unnecessary properties that trace back orders, such as rightmost orders and right sales order earliest due date.
  
Unnötige Planungsbefehle im Planungsparameter verringern die Planungsgeschwindigkeit.
+
<Example 1>
  
Der folgende Screenshot zeigt eine Verbundplanung, in der ein Standardparameter während Vorwärtsplanung und während Rückwärtsplanung verwendet wird. Der Teilungsbefehl wird also unnötigerweise zweimal ausgeführt.
+
If you want to filter down to manufacturing orders of item A that are not pegged to sales orders, it is possible to use a single order filter by combining conditions with && as follows. ME.Item=='A'&&ME.'Order type'=='Manufacturing order'&&SumIF(ME.'Rightmost orders',TARGET.'Order type'=='Sales order',1)==0
  
[[Image:speed-param01.jpg]]
 
  
 +
In this case, even when the result of ME.Item=='A'&&ME.'Order type'=='Manufacturing order’ is FALSE, SumIF(ME.'Rightmost orders',TARGET.'Order type'=='Sales order',1)==0 is evaluated. As “ME.'Rightmost orders'” , which takes a long time to process, is executed on orders that do not actually need to be evaluated, unnecessary processing time is spent.
  
Es reicht, im ersten Lauf Auftragsteilung durchzuführen und im zweiten Lauf Vorgänge hochzuladen und Vorgangsbefehle zu filtern.
+
To eliminate this unnecessary processing, we can filter in steps as shown below.
 +
As filtering with the item and order type is performed first, the number of evaluations of “ME.Rightmost orders” is reduced and this in turn reduces the processing time.
  
Bei Nutzung der Funktion "Zeitperiodengruppierung" muss der Befehl "Vorgangserstellung und Stücklistenauflösung" mehrmals ausgeführt werden, wie im folgenden Screenshot gezeigt:
+
; Hinweis : Erfordert mindestens Asprova Version 12.0.4
 
 
[[Image:speed-param02.jpg]]
 
 
 
 
 
'''4. Bei einer sehr hohen Anzahl an vorläufigen Zuweisungen'''
 
  
 +
== Anzahl passender Ressourcenkombinationen ==
 
Die nachfolgenden Hauptinformationen mit vier Hauptressourcen (M), drei Subressourcen "S0" und zwei Subressourcen "S1" enthalten 4x3x2=24 mögliche Zuweisungskombinationen.
 
Die nachfolgenden Hauptinformationen mit vier Hauptressourcen (M), drei Subressourcen "S0" und zwei Subressourcen "S1" enthalten 4x3x2=24 mögliche Zuweisungskombinationen.
  
 
[[Image:speed-jougen01.jpg]]
 
[[Image:speed-jougen01.jpg]]
 
  
 
Für die vorläufige Zuweisung kann eine maximale Anzahl an Ressourcenkandidaten angegeben werden. Tragen Sie hierzu eine Zahl unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellugen/Planungsparametereinstellungen unter dem Reiter "Einstellungen" ein. Bei einer sehr hohen Anzahl an Haupt- und/oder Subressourcen wird die maximale Anzahl an Ressourcenkombinationen ebenfalls sehr hoch. Die Planungszeit kann hierbei reduziert werden, indem unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" ein kleinerer Wert eingetragen wird, als für die Anzahl an Ressourcenkandidaten angegeben ist.
 
Für die vorläufige Zuweisung kann eine maximale Anzahl an Ressourcenkandidaten angegeben werden. Tragen Sie hierzu eine Zahl unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellugen/Planungsparametereinstellungen unter dem Reiter "Einstellungen" ein. Bei einer sehr hohen Anzahl an Haupt- und/oder Subressourcen wird die maximale Anzahl an Ressourcenkombinationen ebenfalls sehr hoch. Die Planungszeit kann hierbei reduziert werden, indem unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" ein kleinerer Wert eingetragen wird, als für die Anzahl an Ressourcenkandidaten angegeben ist.
Zeile 63: Zeile 66:
 
Wählen Sie Ressourcenkandidaten nur, wenn die Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellungen/Planungsparametereinstellungen verwendet wird.
 
Wählen Sie Ressourcenkandidaten nur, wenn die Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellungen/Planungsparametereinstellungen verwendet wird.
  
 +
=== Ressourcenkombinationen für [Anzahl Ressourcenkandidaten MAX] auswählen ===
 +
Bei Verwendung der Eigenschaft [Anzahl Ressourcenkandidaten MAX] wird ein Teil der Ressourcenkandidaten zur Auswertung ausgewählt. Die Auswahlregel sieht wie folgt aus:
  
==Ressourcenkandidaten mit Hinsicht auf die unter "Anzahl Ressourcenkandidaten MAX" hinterlegten Werte auswählen==
+
# Aufsteigende Sortierung, nach Menge der zugewiesenen Nutzungsanweisungen
 
+
# Hinterlegte Ressourcenkandidaten werden von oben nach unten abgezählt.
Bei Verwendung der Eigenschaft "Anzahl Ressourcenkandidaten MAX" wird ein Teil der Ressourcenkandidaten zur Auswertung ausgewählt. Die Auswahlregel sieht wie folgt aus:
 
 
 
: 1. Aufsteigende Sortierung, nach Menge der zugewiesenen Nutzungsanweisungen
 
 
 
: 2. Hinterlegte Ressourcenkandidaten werden von oben nach unten abgezählt.
 
  
 
Auf diese Weise wird der Ressourcenkandidat mit der niedrigsten Auslastung ausgewählt.
 
Auf diese Weise wird der Ressourcenkandidat mit der niedrigsten Auslastung ausgewählt.
Zeile 79: Zeile 79:
  
 
[[Image:speed-eva01.jpg]]
 
[[Image:speed-eva01.jpg]]
 
  
 
Sollte keine aktuelle Periode für den Vorgang vorgesehen sein, wird die Eigenschaft "Anzahl Ressourcenkandidaten MAX" ignoriert und alle Ressourcenkandidaten berücksichtigt. Damit würden weitaus mehr Ressourcenkandidaten bewertet, als unter "Anzahl Ressourcenkandidaten MAX" angegeben.
 
Sollte keine aktuelle Periode für den Vorgang vorgesehen sein, wird die Eigenschaft "Anzahl Ressourcenkandidaten MAX" ignoriert und alle Ressourcenkandidaten berücksichtigt. Damit würden weitaus mehr Ressourcenkandidaten bewertet, als unter "Anzahl Ressourcenkandidaten MAX" angegeben.
Zeile 85: Zeile 84:
 
Weitere Informationen zu Ressourcenkandidaten finden Sie im Kapizel "Logik" des Artikels: [[Kombinationsauswahl passender Ressourcen |Ressourcenkandidaten]]
 
Weitere Informationen zu Ressourcenkandidaten finden Sie im Kapizel "Logik" des Artikels: [[Kombinationsauswahl passender Ressourcen |Ressourcenkandidaten]]
  
 
+
== Zeitbeschränkung MAX und Ressourcensperre ==
'''5. Zeitbeschränkung MAX beziehungsweise Ressourcensperre'''
 
  
 
Ein Vorgang wird normalerweise während der vorläufigen Zuweisung bewertet. Werden die Eigenschaften [[Zeitbeschränkung MAX|Zeitbeschränkung MAX]] oder [[Ressourcensperre (Option)|Ressourcensperre]] verwendet, weist Asprova zusätzlich zum Hauptvorgang einen weiteren Vorgang zu.
 
Ein Vorgang wird normalerweise während der vorläufigen Zuweisung bewertet. Werden die Eigenschaften [[Zeitbeschränkung MAX|Zeitbeschränkung MAX]] oder [[Ressourcensperre (Option)|Ressourcensperre]] verwendet, weist Asprova zusätzlich zum Hauptvorgang einen weiteren Vorgang zu.
  
 
[[Image:speed-maxlock01.jpg]]
 
[[Image:speed-maxlock01.jpg]]
 
  
 
Bei Zuweisung eines zusätzlichen Vorgangs mit dem Hauptvorgang unter einer maximalen Zeitbeschränkung (Zeitbeschränkung MAX) oder Ressourcensperre sollten beide Vorgänge als "verfügbar" zugewiesen werden. Der Ressourcenkandidat mit der höchsten Bewertung wird ausgewählt. Angenommen, ein Prozess wird wie folgt beschrieben:
 
Bei Zuweisung eines zusätzlichen Vorgangs mit dem Hauptvorgang unter einer maximalen Zeitbeschränkung (Zeitbeschränkung MAX) oder Ressourcensperre sollten beide Vorgänge als "verfügbar" zugewiesen werden. Der Ressourcenkandidat mit der höchsten Bewertung wird ausgewählt. Angenommen, ein Prozess wird wie folgt beschrieben:
  
 
[[Image:speed-maxlock02.jpg]]
 
[[Image:speed-maxlock02.jpg]]
 
  
 
Prozess 10 hat drei Ressourcenkandidaten während der vorläufigen Planung und Prozess 20 hat 4 Ressourcenkandidaten während der vorläufigen Planung. Daraus ergeben sich 3x4=12 Ressourcenkandidaten. Nach Bewertung aller Ressourcenkandidaten wird der mit der höchsten Bewertung ausgewählt.
 
Prozess 10 hat drei Ressourcenkandidaten während der vorläufigen Planung und Prozess 20 hat 4 Ressourcenkandidaten während der vorläufigen Planung. Daraus ergeben sich 3x4=12 Ressourcenkandidaten. Nach Bewertung aller Ressourcenkandidaten wird der mit der höchsten Bewertung ausgewählt.
Zeile 108: Zeile 104:
 
Beispiel: Angenommen, es gibt vier Prozesse mit jeweils vier Ressourcen. Daraus ergibt eine Summe von 256 Ressourcenkandidaten, da...
 
Beispiel: Angenommen, es gibt vier Prozesse mit jeweils vier Ressourcen. Daraus ergibt eine Summe von 256 Ressourcenkandidaten, da...
  
: 4 * 4 * 4 * 4 = 256
+
4 * 4 * 4 * 4 = 256
  
 
Angenommen, es gibt sechs Prozesse mit jeweils vier Ressourcen. Daraus ergibt sich eine Summe von 4096 Ressourcencandidaten, da...
 
Angenommen, es gibt sechs Prozesse mit jeweils vier Ressourcen. Daraus ergibt sich eine Summe von 4096 Ressourcencandidaten, da...
  
: 4 * 4 * 4 * 4 * 4 * 4 = 4096
+
4 * 4 * 4 * 4 * 4 * 4 = 4096
  
 
Bei Nutzung der Eigenschaft "Zeitbeschränkung MAX" oder "Ressourcensperre" erhöht sich die Anzahl an Ressourcenkandidaten bei der vorläufigen Zuweisung mit steigender Ressourcenanzahl, Subressourcenanzahl, Prozessanzahl, etc. schlagartig sehr stark - und damit auch die Planungszeit. Aus diesem Grund sollte die Einstellung "Anzahl Ressourcenkandidaten MAX", welche standardmäßig auf 1,000 eingestellt ist, herangezogen werden.
 
Bei Nutzung der Eigenschaft "Zeitbeschränkung MAX" oder "Ressourcensperre" erhöht sich die Anzahl an Ressourcenkandidaten bei der vorläufigen Zuweisung mit steigender Ressourcenanzahl, Subressourcenanzahl, Prozessanzahl, etc. schlagartig sehr stark - und damit auch die Planungszeit. Aus diesem Grund sollte die Einstellung "Anzahl Ressourcenkandidaten MAX", welche standardmäßig auf 1,000 eingestellt ist, herangezogen werden.
  
Zu diesem Thema existieren viele weitere Informationen, die [[Kombinationsauswahl passender Ressourcen |hier]] nachgeschlagen werden können.
+
Erfahren Sie [[Kombinationsauswahl passender Ressourcen|hier]] mehr zu diesem Thema.
  
 +
== Multi-Threading ==
 +
Erfahren Sie [[Multpile Threads|hier]] mehr über Multi-Threading.
  
'''6. Multi-Thread'''
+
== Nutzungsanweisung auf mehrere Ressourcen verteilen ==
 
 
Klicken Sie [[Multpile Threads|hier]], um mehr über multiple Threads zu erfahren.
 
 
 
 
 
'''7. Aufteilen einer Nutzungsanweisung auf mehrere Ressourcen'''
 
 
 
 
Bei Zuweisung von Nutzungsanweisungen auf mehrere Ressourcen verlängert sich die Planungszeit, je nach dem, wie viele Nutzungsanweisungen bereits an Ressourcen zugeteilt sind.
 
Bei Zuweisung von Nutzungsanweisungen auf mehrere Ressourcen verlängert sich die Planungszeit, je nach dem, wie viele Nutzungsanweisungen bereits an Ressourcen zugeteilt sind.
  
Zeile 134: Zeile 126:
 
Denn wenn nur eine einzige gewöhnliche Ressource existiert, steigt die Anzahl an zugewiesenen Nutzungsanweisungen darauf und damit die Bearbeitungszeit.
 
Denn wenn nur eine einzige gewöhnliche Ressource existiert, steigt die Anzahl an zugewiesenen Nutzungsanweisungen darauf und damit die Bearbeitungszeit.
  
 +
== Setting the power plan to high performance ==
 +
You can maximize the computer’s performance or change the power plan to save power from [Control Panel] > [Power Options].
 +
 +
Selecting "High performance" maximizes the computer’s performance and may shorten processing time. If this item is not available, choose [Edit Plan Settings] > [Change advanced power settings] > [Processor power management], and change the [Minimum processor state] or [Maximum processor state] settings.
 +
 +
; Hinweis : You may not be able to change these settings depending on the server or PC you are using. Check the manuals, or check with your vendor.
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 8990900</div>
 
<div align="right">Hilfe Nummer: 8990900</div>

Version vom 23. Januar 2020, 21:39 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

Planungsparametereinstellungen

Unnötige Befehle vermieden

Planungsparameter die unnötige Befehle enthalten können die Planung verlangsamen. Im nachfolgenden 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.

Datei:Speed-param01.jpg

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.

Datei:Speed-param02.jpg

Hinweis 
Bei der Nutzung einer Funktionen, etwa der Periodenweisen Losgrößenermittlung, muss "Vorgangserstellung und Stücklistenauflösung" mehrmals ausgeführt werden.

Filter überarbeiten

If objects are to be filtered using scheduling parameters of filter order commands or filter operation commands, filtering in steps may reduce the processing time depending on the filtering conditions. Filtering in steps avoids evaluation of unnecessary expressions and reduces processing time. Significant reduction can be expected by not evaluating internal functions that take a long time to process, such as Sum, Min, and Max, or unnecessary properties that trace back orders, such as rightmost orders and right sales order earliest due date.

<Example 1>

If you want to filter down to manufacturing orders of item A that are not pegged to sales orders, it is possible to use a single order filter by combining conditions with && as follows. ME.Item=='A'&&ME.'Order type'=='Manufacturing order'&&SumIF(ME.'Rightmost orders',TARGET.'Order type'=='Sales order',1)==0


In this case, even when the result of ME.Item=='A'&&ME.'Order type'=='Manufacturing order’ is FALSE, SumIF(ME.'Rightmost orders',TARGET.'Order type'=='Sales order',1)==0 is evaluated. As “ME.'Rightmost orders'” , which takes a long time to process, is executed on orders that do not actually need to be evaluated, unnecessary processing time is spent.

To eliminate this unnecessary processing, we can filter in steps as shown below. As filtering with the item and order type is performed first, the number of evaluations of “ME.Rightmost orders” is reduced and this in turn reduces the processing time.

Hinweis 
Erfordert mindestens Asprova Version 12.0.4

Anzahl passender Ressourcenkombinationen

Die nachfolgenden Hauptinformationen mit vier Hauptressourcen (M), drei Subressourcen "S0" und zwei Subressourcen "S1" enthalten 4x3x2=24 mögliche Zuweisungskombinationen.

Datei:Speed-jougen01.jpg

Für die vorläufige Zuweisung kann eine maximale Anzahl an Ressourcenkandidaten angegeben werden. Tragen Sie hierzu eine Zahl unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellugen/Planungsparametereinstellungen unter dem Reiter "Einstellungen" ein. Bei einer sehr hohen Anzahl an Haupt- und/oder Subressourcen wird die maximale Anzahl an Ressourcenkombinationen ebenfalls sehr hoch. Die Planungszeit kann hierbei reduziert werden, indem unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" ein kleinerer Wert eingetragen wird, als für die Anzahl an Ressourcenkandidaten angegeben ist.

Bei Spezifikation der Eigenschaft "Anzahl Ressourcenkandidaten MAX" werden einige Ressourcenkandidaten verworfen. Bestimmen Sie, welche Kandidaten verworfen werden sollen.

Bei Spezifikation der Eigenschaft "Anzahl Ressourcenkandidaten MAX"- und bei Spezifikation der Eigenschaften "Vorläufige Zuweisung Sortierungsformel 1" und "Vorläufige Zuweisung Sortierungsformel 2" gestaltet sich die Logik zur Auswahl von Ressourcenkandidaten folgendermaßen:

Wählen Sie Ressourcenkandidaten nur, wenn die Eigenschaft "Anzahl Ressourcenkandidaten MAX" in den Projekteinstellungen/Planungsparametereinstellungen verwendet wird.

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

Bei Verwendung der Eigenschaft [Anzahl Ressourcenkandidaten MAX] wird ein Teil der Ressourcenkandidaten zur Auswertung ausgewählt. Die Auswahlregel sieht wie folgt aus:

  1. Aufsteigende Sortierung, nach Menge der zugewiesenen Nutzungsanweisungen
  2. Hinterlegte Ressourcenkandidaten werden von oben nach unten abgezählt.

Auf diese Weise wird der Ressourcenkandidat mit der niedrigsten Auslastung ausgewählt.

Beispiel

Es stehen 27 Ressourcenkandidaten zur Verfügung. Unter der Eigenschaft "Anzahl Ressourcenkandidaten MAX" ist "20" eingetragen. Somit werden alle Ressourcenkandidaten nach der Anzahl an zugewiesenen Nutzungsanweisungen sortiert (siehe: linke Tabelle). Von hier werden die obersten 20 Ressourcenkandidaten ausgewählt.

Datei:Speed-eva01.jpg

Sollte keine aktuelle Periode für den Vorgang vorgesehen sein, wird die Eigenschaft "Anzahl Ressourcenkandidaten MAX" ignoriert und alle Ressourcenkandidaten berücksichtigt. Damit würden weitaus mehr Ressourcenkandidaten bewertet, als unter "Anzahl Ressourcenkandidaten MAX" angegeben.

Weitere Informationen zu Ressourcenkandidaten finden Sie im Kapizel "Logik" des Artikels: Ressourcenkandidaten

Zeitbeschränkung MAX und Ressourcensperre

Ein Vorgang wird normalerweise während der vorläufigen Zuweisung bewertet. Werden die Eigenschaften Zeitbeschränkung MAX oder Ressourcensperre verwendet, weist Asprova zusätzlich zum Hauptvorgang einen weiteren Vorgang zu.

Datei:Speed-maxlock01.jpg

Bei Zuweisung eines zusätzlichen Vorgangs mit dem Hauptvorgang unter einer maximalen Zeitbeschränkung (Zeitbeschränkung MAX) oder Ressourcensperre sollten beide Vorgänge als "verfügbar" zugewiesen werden. Der Ressourcenkandidat mit der höchsten Bewertung wird ausgewählt. Angenommen, ein Prozess wird wie folgt beschrieben:

Datei:Speed-maxlock02.jpg

Prozess 10 hat drei Ressourcenkandidaten während der vorläufigen Planung und Prozess 20 hat 4 Ressourcenkandidaten während der vorläufigen Planung. Daraus ergeben sich 3x4=12 Ressourcenkandidaten. Nach Bewertung aller Ressourcenkandidaten wird der mit der höchsten Bewertung ausgewählt.

Die Berechnungsmethode zur Auswahl von Ressoucenkandidaten während vorläufiger Zuweisung sieht wie folgt aus:

(Ressourcenkandidat für Prozess 1) * (Ressourcenkandidat für Prozess 2) * (Ressourcenkandidat für Prozess 3)...

Je mehr Folgeprozesse existieren, desto mehr Ressourcenkandidaten gibt es.

Beispiel: Angenommen, es gibt vier Prozesse mit jeweils vier Ressourcen. Daraus ergibt eine Summe von 256 Ressourcenkandidaten, da...

4 * 4 * 4 * 4 = 256

Angenommen, es gibt sechs Prozesse mit jeweils vier Ressourcen. Daraus ergibt sich eine Summe von 4096 Ressourcencandidaten, da...

4 * 4 * 4 * 4 * 4 * 4 = 4096

Bei Nutzung der Eigenschaft "Zeitbeschränkung MAX" oder "Ressourcensperre" erhöht sich die Anzahl an Ressourcenkandidaten bei der vorläufigen Zuweisung mit steigender Ressourcenanzahl, Subressourcenanzahl, Prozessanzahl, etc. schlagartig sehr stark - und damit auch die Planungszeit. Aus diesem Grund sollte die Einstellung "Anzahl Ressourcenkandidaten MAX", welche standardmäßig auf 1,000 eingestellt ist, herangezogen werden.

Erfahren Sie hier mehr zu diesem Thema.

Multi-Threading

Erfahren Sie hier mehr über Multi-Threading.

Nutzungsanweisung auf mehrere Ressourcen verteilen

Bei Zuweisung von Nutzungsanweisungen auf mehrere Ressourcen verlängert sich die Planungszeit, je nach dem, wie viele Nutzungsanweisungen bereits an Ressourcen zugeteilt sind.

Beispiel

Das Einstellen der Eigenschaft [Beschränkung der Ressourcenmenge] auf [Nicht beschränkt] (in den Planungsparametereinstellungen) hat auf die Ressourcenauslastung keine Wirkung. Ebenso hat es keine Bedeutung, die Eigenschaft [Zuweisungsmodus] auf [Unbegrenzte Kapazität] (in den Planungsparametereinstellungen) einzustellen. Durch Registrierung einer solchen Ressource (in den integrierten Stammdaten) für jeden Artikel zur Aufteilung von Nutzungsanweisungen darauf wird die Zuweisungszeit erheblich verringert.

Denn wenn nur eine einzige gewöhnliche Ressource existiert, steigt die Anzahl an zugewiesenen Nutzungsanweisungen darauf und damit die Bearbeitungszeit.

Setting the power plan to high performance

You can maximize the computer’s performance or change the power plan to save power from [Control Panel] > [Power Options].

Selecting "High performance" maximizes the computer’s performance and may shorten processing time. If this item is not available, choose [Edit Plan Settings] > [Change advanced power settings] > [Processor power management], and change the [Minimum processor state] or [Maximum processor state] settings.

Hinweis 
You may not be able to change these settings depending on the server or PC you are using. Check the manuals, or check with your vendor.

Hilfe Nummer: 8990900