Stability, Failure and Performance Diagnostics using Teamcenter Doctor Present er: Alok Rat hod Unrestricted © Siemens
Views 33 Downloads 0 File size 2MB
Stability, Failure and Performance Diagnostics using Teamcenter Doctor Present er:
Alok Rat hod
Unrestricted © Siemens AG 2018 Page 1
YYYY-MM-DD
Siemens PLM Software
The disclosure of information, technical data, specifications and other contained herein is deemed to be the proprietary intellectual property of Siemens PLM. No reproduction, copy or use thereof may be made without the express written consent of Siemens PLM. It is also understood and agreed that the disclosure of information must be kept confidential. To ensure the protection of such information, it is agreed that attendees limit disclosure of this document within its own organization on a need to know basis and shall not be communicated or distributed. Lastly, the information disclosed is forward looking based on Siemens PLM best estimates and may change based on technical, financial or external factors. No commitments of deliverables or timing can be asserted or assumed based on information disclosed.
Unrestricted © Siemens AG 2018 Page 2
YYYY-MM-DD
Siemens PLM Software
Journey Of Teamcenter Doctor
Toolkit Framework lets have a loo
Unrestricted © Siemens AG 2018 Page 3
YYYY-MM-DD
Siemens PLM Software
TC Doctor Toolkit Framework Concept Add custom analysis tools
Tools Environment Static Data Collectors
On Demand Action Recorders
Online Diagnostics
Processor/Analyzer Framework Add custom analyzers
Unrestricted © Siemens AG 2018 Page 4
YYYY-MM-DD
Siemens PLM Software
TC Doctor Deployment Concept
Agents “listening” to Teamcenter
ace to access the collected agents data
Unrestricted © Siemens AG 2018 Page 5
YYYY-MM-DD
Siemens PLM Software
Concept In Practice
Open Agents dashboard
Access Agent
Unrestricted © Siemens AG 2018 Page 6
YYYY-MM-DD
Siemens PLM Software
TC Doctor Flow Concept
Record Data
Static configurations
Process Data
Agents Setup Install Agents
Configure Agents
Scoped user actions
Analyzer
Package Data Analyze Data
Online usage
Unrestricted © Siemens AG 2018 Page 7
YYYY-MM-DD
Siemens PLM Software
Preparing the TPBL Environment
1.Unzip MFG_XL.zip package
2.
Used data:
3.Adjust XMLs to the environment conventions
üEBOM - 4,096 Lines: ü3,072 EBOM Items ü1,024 Welds
4. 5.Import the EBOM_XL.xml
6. 7.Import the MFG_XL_Import.bat
8. 9.Final settings
10. 11.Quick sanity check
12.
üMBOM - 4,097 Lines: ü1,025 MBOM skeleton lines ü2,048 Assigned EBOM lines ü1024 welds assigned üBOP - 3,072 Lines: ü511 MEProcess lines ü513 MEOP lines ü2,048 MBOM consumed lines
Unrestricted © Siemens AG 2018 Page 8
YYYY-MM-DD
Siemens PLM Software
Few more tips on how to setup the logs and how to collect the data
Unrestricted © Siemens AG 2018 Page 9
YYYY-MM-DD
Siemens PLM Software
Setup TC Doctor Logs
Launch the TC Doctor UI Seen is the Main UI screen that you will see You can verify the installation directory to make sure you are connected to the correct TC Installation
Select the Online Diagnostics option in the menu on the left The UI view will change to the view seen to the right A message will be displayed if not diagnostic tools are installed above the log window
Unrestricted © Siemens AG 2018 Page 10
YYYY-MM-DD
Siemens PLM Software
Setup TC Doctor Logs Installing the Online Diagnostic Tool Tool can be installed by either selecting the screwdriver icon or selecting “here” in the install statement above the log dialog box This will open up the Log installation Dialog Box Select the appropriate Server and Client Diagnostic Logs to turn on For a 2 Tier setup, both client and server diagnostic logs will be needed For a server installation, only the Server logs are needed For a 4 Tier installation, only the Client Logs are needed
Based on how the agent was connected, TC Doctor will assist in showing the available logs that can be activated A path for the global log can be defined (Make sure there are write permissions within this folder) Use the default configuration for log level detail Use default for Dump file unless another option is required Select the “Additional Log Options…” and proceed to the next slide Unrestricted © Siemens AG 2018 Page 11
YYYY-MM-DD
Siemens PLM Software
Setup TC Doctor Logs Additional Logs are required for a more detailed and in depth analysis Logs are activated by selecting the check box next to each of the logs Additional logs can be set up to only collect for specific TC users – Defined in the lower section to the left The Communication Monitor Log is turning on the communication monitor in TC RAC for client-server communication performance view The Profiler Log enables visibility to command clicks and their reflective triggered SOA calls This activates a module within TC that allows user to scope actions The Communication Log is a tcserver *.comlog which provides in-depth view to the server information in context of the SOA calls The Performance Journal Log is basically enables the tcserver *.pjl log for in-depth performance analysis using the Workbench Optional: The Full Journal Log provides full details of the tcserver used SOA calls in the tcserver session This log is only to be used in small well defined use cases as it has a large performance impact
Once all settings within the installation dialog are set, select apply, and the successful message seen to the right will appear
Unrestricted © Siemens AG 2018 Page 12
YYYY-MM-DD
Siemens PLM Software
How to Collect Logs To collect the logs: you first will select the save icon within the Online Diagnostic UI window Located next to the install/uninstalled dialog button You will verify that all selected/recorded log options are check in the dialog seen to the left and then select save
Once all logs are saved, they will be packaged in a tdczlog file For easy access to save this file, select the download option in the dialog seen to the right Select your download location and allow the tdczlog file to save
Unrestricted © Siemens AG 2018 Page 13
YYYY-MM-DD
Siemens PLM Software
Now we are ready to run the TPBL under TC Doctor
Unrestricted © Siemens AG 2018 Page 14
YYYY-MM-DD
Siemens PLM Software
TPBL Cycles Flow Under TC Doctor
No
No
Yes Quick time? Cycles with required2.logs Client On Profiler Logsat least 2 Scoped cycles Logs wait Start 1. Calibration Cycles NoStable Yes
No Logs Reporting ?
Yes Journaling & Comlog for specific transactions 3. Performance
Sample execution efforts for phase 2 Average cycle per workflow – takes ~2030 minutes 3 cycles for per workflow Per tested version – Total of 3 (cycles) x 20(min) = 1 hrs
Save and download in TDCZLOG compressed TC Doctor folder cleanup
Unrestricted © Siemens AG 2018 Page 15
YYYY-MM-DD
Siemens PLM Software
TC Doctor Calibration with TPBL Scenario
1.TC Logout 1. 1.Set the highlighted logs 1. 1.Restart warm servers to apply changes 1. 1.Ensure new servers have TC Doctor settings
Unrestricted © Siemens AG 2018 Page 16
YYYY-MM-DD
Siemens PLM Software
TC Doctor Calibration with TPBL Scenario
1.TC Login 1. 1.Create Scope 1. 1.Run the heavy hitter 1. 1.Close Scope 1. 1.Create 1-2 more scoped actions 1. 1.Logout and save TC Doctor logs
Unrestricted © Siemens AG 2018 Page 17
YYYY-MM-DD
Siemens PLM Software
TC Doctor Calibration with TPBL Scenario
1.TC Logout 1. 1.Save TC Doctor Package 1. 1.Download and open saved package 1. 1.Open Analysis view 1. 1.Open various reports
Open Analysis View Run Analysis
Unrestricted © Siemens AG 2018 Page 18
YYYY-MM-DD
Siemens PLM Software
TC Doctor Calibration with TPBL Scenario
When: Log Profiler, Communication Log and Performance Journaling logs are
Unrestricted © Siemens AG 2018 Page 19
YYYY-MM-DD
Siemens PLM Software
TC Doctor Client Profiler Cycles TC Doctor RAC client agent connection
1.Set Profile log only 1. 1. TC Login 1. 1.Create heavy hitters scopes & logout 1. 1.Repeat 2 more cycles 1. 1.Save profiler log cycles
Unrestricted © Siemens AG 2018 Page 20
YYYY-MM-DD
Siemens PLM Software
TC Doctor Journalling and Comlog Deep Dive Cycles TC Doctor TC server agent connection
1.Set comlog & PJL only 1. 1. TC Login 1. 1.Run only heavy hitters for additional analysis 1. 1.TC Logout 1. 1.Save TC Doctor package 1.
Unrestricted © Siemens AG 2018 Page 21
YYYY-MM-DD
Siemens PLM Software
TC Doctor Data Processing Load & analyze the saved packages for the client and the server
Unrestricted © Siemens AG 2018 Page 22
YYYY-MM-DD
Siemens PLM Software
TC Doctor & TPBL KPIs
Use Case Name
Data
Search BOM Expand BOM Assign Remove Assigned Consume Remove Consumed Display BOM Accountability EBOM-MBOM
1024 lines found searching on 3071 3071 lines expanded 1024 parts assigned 1024 parts removed 1024 parts consumed 1024 consumed parts removed 1330 JTs 26MB and 3071 lines 6143 expanded / returned 4100 4100 cleared
11.2.3 Bomlines/sec 307 212 37 22 18 30 148 108 NA
10 lines showing 1792 lines 256 lines unpacked 256 packed 200 lines found searching on 2048 2050 expanded / 1520 returned
4 103 512 554 607 75
Not relevant
NA 2254 68
Clear Accountability EBOM-MBOM Load CC Expand BOP Unpack BOP Pack BOP Search BOP Accountability BOM-BOP Visual Assignment Check
Clear Accountability MBOM-BOP 1520 lines Display BOP 1070 JTs 25MB 2048 lines Create Operation Create PV Update PV Export BOP Update Flows Create DIPA Display DIPA Assign Welds Remove Assigned Welds Consume Welds Remove Consumed Welds Search Welds BOM Search Welds BOP
1 NA NA 3072 process/consumed lines NA 768 parts under DIPA 770 DIPA lines /1065 JTs / 25MB 1024 welds 1024 welds removed 1024 Welds consumed 1024 consumed welds removed 1024 welds found 1000 welds found
Total
1 73 63 16 37 310 35 14 23 20 28 71 46
200
11.2.3 Baseline Time (sec) # Client Calls SQL Count 10.0 14.5 27.6 45.9 57.8 34.2 20.8 56.8
15 19 10 13 12 18 164 22
932 184 29,157 75,974 88,436 77,983 3,618 44,259
0.4
5
8
2.9 17.3 4.0 3.7 5.1 27.4
66 11 5 5 14 26
800 3,581 28 24 1,767 7,462
0.0 0.9 44.9
2 5 174
0 8 30,040
0.7 41.9 49.0 194.0 82.4 9.9 22.2
32 24 20 9 1,542 6 24
429 43,042 27,289 196,978 118,998 5,652 10,106
74.4 44.0 51.2 36.2 57.8 35.4
135 11 9 12 2 3
116,444 93,383 84,539 76,960 97,363 50,219
1,073.2 2,415.0
1,285,663.0
Unrestricted © Siemens AG 2018 Page 23
YYYY-MM-DD
Siemens PLM Software
TC Doctor cleanup
1.Open TC Doctor UI 2.Go to Online Diag and make sure everything needed is saved 3.Open install/uninstall diag 4.Open additional logs 5.Turn off all additional logs 6.Select ok 7.Turn off server and/or clients logs 8.Select apply 9.Uninstall any business analyzer/CA 10.Close UI 11.Open task manager 12.Search for process called “tcdragent.exe” 13.End task 14.
Unrestricted © Siemens AG 2018 Page 24
YYYY-MM-DD
Siemens PLM Software
Solutions Center Join us in Booth #221 NX CAM & Tecnomatix Connection Digital Machine Shop
Automate end-to-end part manufacturing Manufacturing planning
Take control of assembly processes Virtual reality
Immerse yourself in the Digital Twin Business Process Connection Industrialize additive manufacturing
Reimagine products Reinvent manufacturing Rethink business
#PLMConX
Thank You! Unrestricted © Siemens AG 2018 Page 26
YYYY-MM-DD
Siemens PLM Software