Beruflich Dokumente
Kultur Dokumente
• Project Description To develop the capability of flying around CFD model long few view location controller points
and store the generated movie as script as a playable file.
• Push Leverage All GE-Aviation, GE-Energy and GE-GR sites that use NPLOT3D for CFD post-processing.
• EACoE CoEL/ PL
Jawinder Walia/ Venkata Bandhakavi / Ashish Gupta
GE PL/ EACoE GB
• Sponsors/Critical Process Owners: Ashish Gupta
Sponsors: Stuart D. Connell
Process Owners
• Resources BB: Jaswinder Walia/Lingaswamy Bettari MBB/Mentor: Kshira Muthanna/Vaira Sarvanan
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepCA – Identify Project
CTQs
Customers
• All GE-Aviation, GE-Energy and GE-GR sites that use NPLOT3D for CFD post-
processing.
Graphics Algorithm
Graphics
MPEG Encoder
Algorithm
Importance
Database
design and
Total
development
Media
Bring down MPEG Encoding Time 8 H L L L 96 Player/Editor
Flying - Camera Functionality 6 L M L M 48 Development
Large no of Graphics files 5 H L L L 60 0 50 100 150
Capbility to Store Movie as Ascii file 4 L L M L 24
Total 127 35 31 35
Project CTQs
• Bring down the CPU/Clock time for MPEG encoding
• Development of Flying – Camera functionality
• Capability to handle large number of graphics files to generate longer movie
• Capability to store movie as a ASCII play file to reduce storage space
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepCB – Develop Team
Charter
Team D M A I C
Ashish Gupta DAT - EACoE X X X X X
Stuart D. Connell GEGR - Mentor X X X X X
Resources
Jaswinder Walia / BB, EACoE
Lingaswamy Bettari
Kshira Muthanna MBB, EACoE
Problem Statement
z Inability to present post-processing results as Movie
z Existing MPEG generation method for cut-plane 3D/2D scan, unsteady solution, streamline
animation are time consuming
z Inability to generate the longer time MPEG
z Incapability to play MPEG on all Operating System and media player
Goal/Objective
• Development of Movie Editor and Playable file format
z Bring down the CPU/clock time for MPEG generation
z Ability to handle large number of graphics files
z MPEG should be well supported across all Operating System
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepCC – Existing Process
NPLOT3D
Map
(Post-Processor)
Image Files
(JPEG, BMP,
TIFF)
Image
Magick
Scope of project
MPEG-2
(Output)
MPEG-2
MPEG-2 Generation
Generation is
is time
time consuming
consuming process
process and
and unreliable
unreliable
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC1 – Select CTQ
Characteristics
Practical
Key CTQ Data Type
Problems
• Visual3 lib only generates
BMP on windows and TIFF on
UNIX.
Bring down image • Generated images has to be
Continuous converted to jpeg or pnm file
encoding time
format before encoding
• Encoding failures with more
number of files
Existing Process
• Generation of graphics Images for various options, i.e. Streamline Animation,
Cut – Plane Scan, Iso-surface Scan
• Time and system resource consuming encoding of images to movie
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC2 – Define Performance
Standards
Defect Definition
• Large utilization of system CPU/Clock time
Performance Standard
• The time for the process is measured from the launch of encoder executable to
exit of encoding process.
Specification Limit
• USL : Time to encode 200 images at MPEG standard resolution 640x480 should
be less then 10 sec
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC3 – Measurement System
AnalysisHow have I verified that I can trust the output signal(Y) data?
Image Magick Encoder
S.No Part Run 1 Run 2 Run 3 Run 4 Average
1 Image-1 192.35 194.15 194.20 194.15 193.71
2 Image-2 191.85 195.05 193.45 196.00 194.09
3 Image-3 192.35 194.15 193.65 196.35 194.13
4 Image-4 192.10 194.30 193.85 198.10 194.59
Start
5 Image-1 191.90 194.75 194.05 194.05 193.69 Start Time
6 Image-2 191.80 194.35 193.90 194.90 193.74
7 Image-3 191.85 194.85 194.70 195.15 194.14 Test Case Information
8 Image-4 192.75 194.75 195.00 195.15 194.41
Resolution: 640x480 pixel Images
9 Image-1 192.20 196.65 193.65 194.20 194.18
10 Image-2 192.65 194.85 195.25 194.15 194.23 Image Type: JPEG
11 Image-3 191.70 194.85 199.35 194.55 195.11
12 Image-4 192.35 194.60 194.30 194.05 193.83
No of Images: 200
13 Image-1 191.85 194.90 193.85 196.30 194.23 Encoder
14 Image-2 192.55 195.95 194.60 194.05 194.29
15 Image-3 192.50 194.70 193.65 193.65 193.63 System Information
16
17
Image-4
Image-1
192.05
192.95
194.20
193.60
194.30
194.20
201.95
195.55
195.63
194.08
No of Processors: 2
18 Image-2 192.55 193.60 194.30 195.85 194.08 Processor Type: Intel® Xenon MPEG
19
20
Image-3
Image-4
192.00
192.75
197.75
194.00
194.55
194.20
195.55
195.25
194.96
194.05
Processor Clock: 2.66GHz End Time
21 Image-1 192.80 194.20 194.55 194.35 193.98 RAM : 2096604 KB
22 Image-2 192.50 193.80 194.30 194.20 193.70
OS : Windows® 2000 End
23 Image-3 192.65 193.90 194.60 194.70 193.96
24 Image-4 191.65 194.30 194.70 195.40 194.01
25 Image-1 192.10 194.15 195.30 196.40 194.49 Process Time = End Time – Start Time
26 Image-2 192.35 193.80 193.75 195.85 193.94
27 Image-3 191.90 194.00 194.75 196.30 194.24
28 Image-4 192.50 194.35 194.30 195.45 194.15
29
30
Image-1
Image-2
191.95
191.80
194.35
193.75
194.90
194.75
195.85
195.30
194.26
193.90
• Process time is calculated using computer usage time
31
32
Image-3
Image-4
192.10
192.55
193.45
193.60
194.45
193.90
196.00
195.05
194.00
193.78
• Measurement system is Computer CPU and Clock time
33
34
Image-1
Image-2
191.50
191.40
193.80
193.45
194.85
194.30
195.40
195.15
193.89
193.58
• Gauge R & R is not applicable
35 Image-3 192.00 194.60 193.80 197.95 194.59
36 Image-4 193.35 193.90 193.75 194.75 193.94
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC4 – Establish Process
Report 1: Executive Summary
Capability
Process Performance Process Demographics
Actual (LT)
Date: 04/25/06
Image Magick Encoder
Potential (ST)
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC6 – Identify Sources of
variation
People Methods/ Procedures MPEG generation
Non-standardized Methods
ImageMagick
Encoder
Manual Operations
Training
Experienc
e Time required for
MPEG generation
Hard Disk Space VLC
Image conversion
RAM Size Streamline Animation
Number of Images
CFX License Iso-Surface
Scan Visual3 lib
Slow processor Cut-Plan Scan generates graphics
images
Machine/Software Graphics Algorithms Image Generation
Highlighted causes are the ones which need to be dealt with to improve the
process NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC7 – Screen Potential Causes
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC11 – Determine Process Capability
(A) Existing Process Improved Process Map
Map NPLOT3D
NPLOT3D (Post-
(Post- Processor)
Processor)
ImageMagick Berkeley
Encoder Encoder
MPEG-2 MPEG-1
(Output) (Output)
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC11 – Determine Process Capability
Report 1: Executive Summary
(B) Process Performance Process Demographics
Actual (LT)
Date: 04/25/06
Berkeley Encoder
Potential (ST)
I I I I
Specifications
10
Specifications
10 Data Source:
Time Span: New process takes around 8.8 sec to encode 200 images of
640x480 MPEG standard resolution.
Data Trace:
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
DMAI MPEG-1 Generation In NPLOT3D
StepC12 – Implement Process Control
NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
APPENDIX MPEG-1 Generation In NPLOT3D
Savings Calculations
APPENDIX NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE
APPENDIX MPEG-1 Generation In NPLOT3D
Thank You
APPENDIX NPLOT3D
Ashish Gupta,GEAE,EACoE,DAT
CoE