Dave Oravetz VP of Engineering
-
Upload
hedley-ellison -
Category
Documents
-
view
33 -
download
0
description
Transcript of Dave Oravetz VP of Engineering
Dave OravetzVP of Engineering
European Sales Meeting – December 6, 2007 – Company Confidential 2
Hyper-Historian Key Hyper-Historian Key BenefitsBenefits
Efficient• High Performance• High Compression
Reliable• Redundancy• Store and Forward
Data Accessibility• TrendWorX64 Viewer• SQL Query Interface
Data EditingEasy to Configure• Remote Configure-ability• Web-based• Online
Flexible, Automated ArchivingScalable• Flexible Architecture
European Sales Meeting – December 6, 2007 – Company Confidential
Architecture and Configuration
European Sales Meeting – December 6, 2007 – Company Confidential 4
Hyper-Historian Hyper-Historian ArchitectureArchitecture
Hyper-Historian Components•Data Collector •Data Logger•Workbench Configuration•3D Chart Control•SQL Query Interface
European Sales Meeting – December 6, 2007 – Company Confidential
Real-time Data Logger
Remote Data Collectors
ICONICS WorkbenchSystem Configuration
& AdministrationOperator Controls
BizViz Solutions Third PartySolutions
• OPC DA • OPC UA • OPC XML DA
Standard SQL Query
RAMDisk
SQL 2005SQL 2008
HistoricalData Storage On Event
• SNMP • BACnet• Databases
Real-timeData
OPC-UA
Configuration Database
Store & Forward
• Reports• Productivity Analytics• Enterprise Bridging• Custom Portals• Mobile & Wireless
Custom Applications • Configuration
• Archive Management
• TrendWorX 2D & 3D Charts• Manually Entered Data• Operator Comments
Remote Data Collectors
Store & Forward
. . .
Auto Archiving
External Storage
European Sales Meeting – December 6, 2007 – Company Confidential 6
Hyper-Historian CollectorHyper-Historian Collector
Collects Data From:• OPC DA Servers• OPC XML DA Servers• OPC UA Servers• GenBroker Plugins
- SNMP- BACnet- Databases
Portable• XP 64-Bit• Vista 64-Bit• Server 2003 64-bit • Server 2008 64-bit
European Sales Meeting – December 6, 2007 – Company Confidential 7
Hyper-Historian CollectorHyper-Historian Collector
Local or RemoteDeadband FilteringAdvanced Filtering• Maximum• Minimum• Average• Standard Deviation• Totalizer• Running Maximum• Running Minimum• Running Average• Moving Maximum• Moving Minimum• Moving Average• Most Recent On Time
Redundant CollectorsStore and Forward
European Sales Meeting – December 6, 2007 – Company Confidential 8
Hyper-Historian LoggerHyper-Historian Logger
Logging Options• High Performance Disk Based• RAM Memory-Based Persistent
Data• Raw• Advanced Filtered• Aggregates
Data Types• Boolean• Integer• Float• String
Filtering• None• Deadband• Swinging Door
European Sales Meeting – December 6, 2007 – Company Confidential 9
Hyper-Historian LoggerHyper-Historian Logger
Conditional Logging• UDM Trigger Based
Memory Persistent Logging• Configurable Logging Period• Option to Log to Disk upon Event• Configurable Pre and Post Event Store
Aggregate Logging• Summary Tags for High-speed playback of Summary
Portable• XP X64• Vista X64• Server 2003 X64• Server 2008 X64
Redundant Loggers
European Sales Meeting – December 6, 2007 – Company Confidential 10
Hyper-Historian Hyper-Historian ConfigurationConfiguration
Online ConfigurationWeb Based Configuration• Based on Web Workbench
ToolkitConsistent Look-and-Feel to TrendWorX64 Configurator
European Sales Meeting – December 6, 2007 – Company Confidential
Configuration Demo
European Sales Meeting – December 6, 2007 – Company Confidential
Performance and Runtime
European Sales Meeting – December 6, 2007 – Company Confidential 13
Hyper-Historian Hyper-Historian PerformancePerformance
50,000+ Values Logged per Second 150,000+ Tags Collection Resolution to 10 MS Immediate playback of Logged data•No wait for Database writes
European Sales Meeting – December 6, 2007 – Company Confidential
GENESIS Historian Benchmarks
AMD Athlon 64 X2 Dual Core, 2.86 GHz8 GB MemoryWindows Vista64 Business SP1
Twx32 Twx64 HH Beta4
1,000 Tags @ 1 s 4% (34) 5% 1.8%
10,000 Tags @ 1 s
34.5% 42% 22%
25,000 Tags @ 1 s
n.a 49% 46%
50,000 Tags @ 1 s
n.a. n.a 68%
European Sales Meeting – December 6, 2007 – Company Confidential
GENESIS Historian Benchmarks
AMD Athlon 64 X2 Dual Core, 2.86 GHz8 GB MemoryWindows Vista64 Business SP1
Twx32 Twx64 HH Beta41,000 Tags @ 1 s 217 MB 140 MB 133 MB
10,000 Tags @ 1 s 690 MB 1460 MB 857 MB
25,000 Tags @ 1 s n.a. 7300 MB 1480 MB
50,000 Tags @ 1 s n.a. n.a 2630 MB
European Sales Meeting – December 6, 2007 – Company Confidential
HH Logging Performance
Hyper Historian Sample Benchmark Results (Beta5)
Tags Rate Perf.
10,000 200 ms 29%
25,000 500 ms 56%
50,000 1 s 60%
100,000 10 s 8%
150,000 10 s 10%
European Sales Meeting – December 6, 2007 – Company Confidential 17
Data CompressionData Compression
Deadband Filter Swinging Door Algorithm “Advanced” Filtering Small Data “Footprint” Low overhead Binary file store Aggregate Tags
European Sales Meeting – December 6, 2007 – Company Confidential
Swinging Door Efficiency
Aggressive Deadband filter: 12% (12 values)
102 Raw Values (per cycle)
Deadband filter: 31% (32 values)
Swinging Door filter: 12% (12 values)
European Sales Meeting – December 6, 2007 – Company Confidential
Deadband Filter Limitations
1 3
6
8
21
13
19
14
17 20
15
18
11 12
2 4
5
7
9 10
16
Deadband Filter Swinging Door► Stores unneeded samples (6, 7, 15, 16)► Misses inflection samples (4, 13)
► Higher Compression
► Better accuracy
European Sales Meeting – December 6, 2007 – Company Confidential
Data Footprint
TrendWorX32 / TrendWorX64• ~28 Bytes / 32-bit Float• 100 Tags @ 1s for 1 day ~300
Mbytes
Hyper Historian• ~7 Bytes / 32-bit Float• 100 Tags @ 1s for 1 day ~70
Mbytes
European Sales Meeting – December 6, 2007 – Company Confidential
Compression & Runtime Demo
European Sales Meeting – December 6, 2007 – Company Confidential
Operation and Application
3D Charting Capabilities
• Real-time And Historical Trend Data.
Rotate to Change Perspective
Out-of-the-box Chart Categories
Plug-in New Chart Types
Combine Charts for Analysis
23
Hyper-Historian Trend Hyper-Historian Trend ViewerViewer
Summary View
Paging (Fwd & Back)
Zoom
24
Hyper-Historian Trend Hyper-Historian Trend ViewerViewer
European Sales Meeting – December 6, 2007 – Company Confidential 25
Hyper-Historian SQL QueryHyper-Historian SQL Query
Look and Feel of SQL ServerVarious Output formatsSelect, Insert, Update, Delete Support
European Sales Meeting – December 6, 2007 – Company Confidential
Useful when the tag is a
Rate
Useful when the tag is a
Rate
26
Hyper-Historian SQL QueryHyper-Historian SQL Query
Advanced Data Query Support• Time-in-State• Best Fit• Time-Weighted Average• Integral• Slope• Counter
Useful when tag always increments
Useful when tag always increments
Useful when the tag is aUseful when the tag is aUseful when
the signbooleanal
is noisy
Useful when the
signbooleanal is noisy
European Sales Meeting – December 6, 2007 – Company Confidential 27
Hyper-Historian Data Hyper-Historian Data EditingEditing
API to Edit Logged Data•Edited data is Marked•Original data is keptHDA Playback Options•Original data only•Original data with edited data•Combination – showing bothGUI for Manual EditsAPI for bulk edits
European Sales Meeting – December 6, 2007 – Company Confidential 28
Other Hyper-Historian Other Hyper-Historian FeaturesFeatures
Integrated into MonitorWorXTraceWorX SupportGenEvents Support
European Sales Meeting – December 6, 2007 – Company Confidential 29
Hyper-Historian File Hyper-Historian File ArchivingArchiving
Advanced file maintenance and Archiving•Control of Disk Space Use•Backup of Data•Easy Re-attachment of BackupArchiving Based on•UDM Trigger•File Size•Age of Data
European Sales Meeting – December 6, 2007 – Company Confidential
Operation and Application Demo
European Sales Meeting – December 6, 2007 – Company Confidential
TrendWorX64 vs Hyper-Historian
TrendWorX64 Logger Hyper-Historian Logger
Based on TrendWorX32 Design
New Design – From Ground Up
SQL, Oracle, or MySQL database
Proprietary Database
25,000+ values / second 50,000+ Values / Second
50,000+ Tags 150,000+ Tags
Deadband Filter Deadband & Swinging Door Filters
~28 Bytes / Logged 32-bit Float
~7 Bytes / Logged 32-bit Float
Centralized Logger Distributed Architecture
Limited SQL Query Support Strong SQL Query Support
… Conditional Logging
… Event-Based Logging
… Data Editing / Data Insert
… Aggregate Value Logging
Non Redundant Redundancy / Store and Forward
European Sales Meeting – December 6, 2007 – Company Confidential 32
Hyper-HistorianHyper-Historian
Questions ?
European Sales Meeting – December 6, 2007 – Company Confidential 33
Future Goals – V10.5Future Goals – V10.5
HDA Server / GENESIS32 Integration32-bit CollectorStandalone Installation for CollectorRedundancy & Store and ForwardData Insert GridData Insert UtilitySwinging Door at CollectorOptimizations (>100,000 values/sec)MS Cluster Aware
European Sales Meeting – December 6, 2007 – Company Confidential 34
Future Goals – Part IIFuture Goals – Part II
Twx32 Configuration ImportSQL Query Interface Extensions• Quality FilterSQL Server LoggerDynamic CalculationsAbility to monitor health via SNMPData Collection from more sources• OPC AESupport for more tags (>500,000)