eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS...

17
eCADFEM Hinweise zum Setup Christian Meyer Stefan Halbritter 12/2012

Transcript of eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS...

Page 1: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

eCADFEM

Hinweise zum Setup

Christian Meyer

Stefan Halbritter

12/2012

Page 2: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

eCADFEM - Hinweise zum Setup (1212) 1

Voraussetzungen Funktion

Freischaltung

Software

Netzwerkverbindung

Installation Freischaltung

User-Kennung

IP-Kennung

lokaler Lizenzserver

Nutzung von optiSLang / optiSLang inside Workbench

Anwendung Test

Vermeidung ungewollter Nutzung

Priorisierung von ecadfem ggü. lokalen Lizenzen

Diagnose

Inhalt

Page 3: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Funktion eCADFEM ermöglicht die temporäre Nutzung von CAE Lizenzkeys über eine Internetverbindung gegen

eine Nutzungs-Gebühr

Freischaltung zum Betrieb von eCADFEM benötigen Sie eine sog. Freischaltung, d.h. – im technischen Sinne – eine

Zugangskennung, um mit dem eCADFEM Server kommunizieren zu können

es gibt 2 Arten der Freischaltung: IP-Kennung oder User-Kennung

s.a. Abschnitt EINWAHL im Anschreiben von CADFEM zur Freischaltung von eCADFEM

um eine Freischaltung zu erhalten, wenden Sie sich bitte an [email protected]

weitere Informationen finden Sie auch unter www.ecadfem.com

Voraussetzungen -1

2 eCADFEM - Hinweise zum Setup (1212)

Page 4: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Voraussetzungen - 2

Software ANSYS Version 12 …. 14.5

alternativ: optiSLang

Netzwerkverbindung Internetverbindung

Freigabe der Ports 1056 und 2325 (ANSYS)

TCP

ausgehend

Freigabe der Ports 2020 und 2021 (optiSLang)

TCP

ausgehend

3 eCADFEM - Hinweise zum Setup (1212)

Page 5: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Installation - Freischaltung

User-Kennung es ist eine neuer (!) Benutzer mit dem von CADFEM

freigeschalteten Namen anzulegen

die Arbeit mit eCADFEM ist nur unter diesem

Benutzer-Konto möglich

ist dann notwendig, wenn keine feste, öffentlich

sichtbare IP-Adresse verfügbar ist (bitte mit Internet-

ServiceProvider abprüfen)

IP-Kennung es muss eine feste, öffentlich sichtbare IP-Adresse

vereinbart sein

eCADFEM Client

Benutzer-Konto:

UserXY123

IP-Adresse:

123.xxx.xxx.xxx

oder:

4 eCADFEM - Hinweise zum Setup (1212)

Page 6: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Installation – User-Kennung

ANSYS Client Installation - 14.5 (oder älter)

neues (!) Benutzer-Konto anlegen (lokal oder Domänenkonto)

freie Ports unter diesem Benutzer: (TCP) 1056 und 2325

Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen %ANSLIC_DIR% = meist C:\Programme\Ansys Inc\Shared Files\Licensing

eCADFEM Server

portal.ecadfem.com

1056

2325

eCADFEM Client

Benutzer-Konto:

UserXY123

[email protected] [email protected]

ansyslmd.ini:

Internet

Internet

5 eCADFEM - Hinweise zum Setup (1212)

Page 7: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Installation – IP-Kennung

Software Installation ANSYS Client Installation - 14.5 (oder älter)

zusätzlich: lokaler ANSYSLI_SERVER (2. Option im ANSYS Lizenz Assistent)

freie Ports: (TCP) 1056 und 2325

Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen %ANSLIC_DIR% = meist C:\Programme\Ansys Inc\Shared Files\Licensing

eCADFEM Server

portal.ecadfem.com eCADFEM Client ANSYSLI_NOFLEX=1

ANSYSLI_SERVERS=2325@IhrServerHostname [email protected] [email protected]

ansyslmd.ini:

IP-Adresse:

123.xxx.xxx.xxx 1056

2325

Internet

Internet

6 eCADFEM - Hinweise zum Setup (1212)

Page 8: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

eCADFEM Client

Installation – lokaler Lizenzserver

Software Installation ANSYS 14.5 Lizenzserver (1. Option im ANSYS Lizenz Assistent)

ANSYS Client Installation - 14.5 (oder älter)

Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini einfügen

der lokale Lizenzserver stellt den lokalen ANSYSLI_SERVER bereit

eCADFEM Server

portal.ecadfem.com SERVER=1055@lokalerLicServerHostname

ANSYSLI_SERVERS=2325@lokalerLicServerHostname

[email protected] [email protected]

ansyslmd.ini:

lokaler

Lizenzserver

1056

2325

Internet

Internet

7 eCADFEM - Hinweise zum Setup (1212)

Page 9: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Zur Nutzung von optiSLang/optiSLang inside Workbench müssen die TCP Ports

2020 und 2021 ausgehend freigeschaltet werden.

optiSLang:

Spezifizierung des Lizenzservers durch .lic-Datei.

Anlegen der Datei bei Installation auf Laufwerk c:\ unter:

C:\programme\optislang_3.0.1\flowguide\license

Der Name der Datei kann z.B. "license.lic" lauten.

Inhalt:

# License for OptiSLang

# Customer:

# Comment: ecadfem-Portal Lizenz

SERVER portal.ecadfem.com 00d0b7901800 2000

USE_SERVER

VENDOR sc_ag

Nutzung von optiSLang/optiSLang inside Workbench

8 eCADFEM - Hinweise zum Setup (1212)

Page 10: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

optiSLang inside Workbench Spezifizierung des Lizenzservers durch .lic-Datei.

Anlegen der Datei bei Installation auf Laufwerk c:\ unter:

C:\Program Files\ANSYS Inc\v140\Addins\optiSLang

Der Name der Datei kann z.B. license.lic lauten. Inhalt:

# License for OptiSLang

# Customer:

# Comment: ecadfem-Portal Lizenz

SERVER portal.ecadfem.com 00d0b7901800 2021

USE_SERVER

Nutzung von optiSLang/optiSLang inside Workbench

9 eCADFEM - Hinweise zum Setup (1212)

Page 11: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Bisher ist der ANSYS Lizenzserver nicht proxy-fähig

Daher sind folgende Einstellungen am Proxy notwendig: Weiterleitung der Anfragen der mit eCADFEM arbeitenden Clients über eine Port-Weiterleitung (port

forwarding) zum eCADFEM Server ohne weitere Zwischenaktionen. Das geht natürlich nur, wenn der

Proxy das TCP Protokoll zulässt.

Der Proxy Server muss über die für eCADFEM freigeschaltete, externe IP-Adresse kommunizieren

Die Rück-Kommunikation (Backroute) muss ebenfalls zugelassen sein

Zugriff über Proxy-Server (nur TCP)

10 eCADFEM - Hinweise zum Setup (1212)

Page 12: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Anwendung - Test

Test der Funktionalität Aufruf Mechanical APDL

Aufruf eines Workbench-Projektes, d.h. Mechanical Editor muss geöffnet sein

In der Kopfzeile wird in eckigen Klammern die gezogene Lizenz angezeigt

Grundsätzlich ist eine Priorisierung der eigenen Lizenzen nicht möglich

Reihenfolge des Lizenzzugriffs ist abhängig von der Zugriffsgeschwindigkeit auf die Server (i.a. antwortet der lokale Lizenzserver schneller)

und der Reihenfolge in den License Preferences (Lizenzvoreinstellungen)

11 eCADFEM - Hinweise zum Setup (1212)

Page 13: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Fälle, in denen ungewollte Lizenznutzung auftreten kann Mechanical ist noch geöffnet

Batch Solve

Prozesse nicht ordnungsgemäss beendet

Überwachung des Lizenzzugriffs Task Manager gibt Auskunft über laufende ANSYS / CFX Prozesse

ANSYS.exe

AnsMeshingServer.exe

AnsysWBU.exe

AnsysFWW.exe

Wichtig: nicht korrekt geschlossene Prozesse können die Rückgabe von Lizenzen verhindern

Vorsicht: bei Aufruf von Python Skripten aus der Projektebene – Prozesse nach Beendigung von WB

prüfen

Vermeidung von ungewollter Nutzung

PreEngine.exe

PreGui.ogl.exe

Cfx5pre.exe*32

SolverManager.exe

Cfx5solve.exe*32

PostEngine.exe

PostGui.ogl.exe

Cfx5post.exe*32

12 eCADFEM - Hinweise zum Setup (1212)

Page 14: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Die alleinige Nutzung von eCADFEM-Lizenzen ist durch spezielle Startskripte

möglich. Durch diese Startskripte werden die Lizenzen der internen Lizenzserver

(falls vorhanden) unterdrückt. Falls hierbei ein lokaler ANSYSLI_SERVER verwendet

wird (IP-Freischaltung), muss an erster Stelle der lokale Hostname des

ANSYSLI_SERVERS eingetragen werden. z.B. set ANSYSLI_SERVERS=2325@lokaleransysliserver;[email protected]

Startskript für 64bit Windows-Systeme ANSYS14 APDL:

@echo off

set [email protected]

set [email protected]

set ANS_FLEXLM_DISABLE_DEFLICPATH=1

"%AWP_ROOT140%\CommonFiles\TCL\bin\%ANSYS_SYSDIR%\wish.exe" "%AWP_ROOT140%\CommonFiles\Launcher\launchermain.itcl“

ANSYS Workbench14:

@echo off

set [email protected]

set [email protected]

set ANS_FLEXLM_DISABLE_DEFLICPATH=1

"%AWP_ROOT140%\Framework\bin\win64\runwb2.exe"

Priorisierung von ecadfem ggü. lokalen Lizenzen

13 eCADFEM - Hinweise zum Setup (1212)

Page 15: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Startskript für 32bit Windows-Systeme:

ANSYS14 APDL:

@echo off

set [email protected]

set [email protected]

set ANS_FLEXLM_DISABLE_DEFLICPATH=1

"%AWP_ROOT140%\CommonFiles\TCL\bin\%ANSYS_SYSDIR%\wish.exe" "%AWP_ROOT140%\CommonFiles\Launcher\launchermain.itcl“

ANSYS Workbench14:

@echo off

set [email protected]

set [email protected]

set ANS_FLEXLM_DISABLE_DEFLICPATH=1

"%AWP_ROOT140%\Framework\bin\win32\runwb2.exe“

Der Inhalt dieser Startskripte sollte in eine Textdatei mit der Endung “.cmd” kopiert werden. Der Aufruf kann

dann durch einen Doppelklick auf diese Datei erfolgen.

Priorisierung von ecadfem ggü. lokalen Lizenzen

14 eCADFEM - Hinweise zum Setup (1212)

Page 16: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Diagnose

Überprüfung der Einträge in der Datei %ANSYSLIC_DIR%\ansyslmd.ini

Überprüfung der Ports in der cmd-Shell:

telnet portal.ecadfem.com 1056

telnet portal.ecadfem.com 2325

Ausgabe

falls eine ausdrückliche Fehlermeldung auftritt, ist der Port blockiert

der Test überprüft aber nicht weitere mögliche Einschränkungen der Kommunikation (Firewall)

wenn möglich, kann durch kurzfristiges Ausschalten der Firewall überprüft werden, ob etwas

blockiert wird

Prozesse im Windows Task Manager ansysli_server.exe

ansysli_monitor.exe

weitere Fragen an [email protected] unter Zusendung folgender Informationen

aus dem Verzeichnis %ANSLIC_DIR%: ansyslmd.ini, ansysli_server.log

Diagnose Daten aus der ANSLIC_ADMIN Utility als Datei

15 eCADFEM - Hinweise zum Setup (1212)

Page 17: eCADFEM Hinweise zum Setup - Simulation on Demand, ANSYS ... · Voraussetzungen - 2 Software ANSYS Version 12 …. 14.5 alternativ: optiSLang Netzwerkverbindung Internetverbindung

Bitte überprüfen Sie zunächst, ob die Erfüllung der zuvor genannten

Voraussetzungen gegeben ist.

Die häufigsten lokal bedingten Ursachen sind: die freigeschaltete IP Adresse wird nicht oder falsch übertragen

Eintrag des lokalen ansysli servers in der ansyslmd.ini prüfen

Freigeschaltete IP-Adresse durch lokale IT überprüfen lassen

Blockierung der lokalen ANSYS Lizensierungskomponenten durch lokale Security Software (Windows

Firewall !)

Behebung: geblockte Programme freischalten

Blockierung von benötigten Ports durch lokale Security Software (Windows Firewall !)

Behebung: geblockte Ports freischalten

Namensauflösung für portal.ecadfem.com funktioniert nicht

Behebung durch korrekte DNS Einstellungen bzw. statischen hosts-Datei Eintrag

License Preferences falsch eingestellt

Behebung: eines der freigeschalteten Produkte in den License Preferences an erste Stelle

schieben

Fehlerquellen

16 eCADFEM - Hinweise zum Setup (1212)