PI based Real-Time Wind Power Portfolio Management Tom Hedgepeth Applications Engineer Soumen Ghosh, PhD VP Engineering Prasentia.

Slides:



Advertisements
Similar presentations
Leveraging an Integrated ERP and CRM System - Featuring Sage MAS 500 ERP and Sage SalesLogix CRM.
Advertisements

Module 3: Business Information Systems
Use of RtReports in the Pharmaceutical Environment
PI AF 2.1 and PI MDB Upgrade Laurent Garrigues, Product Manager Satyam Godasi, Sr. Software Developer.
© 2008 OSIsoft, Inc. | Company Confidential Event Frames Initiative Update Chris Nelson Chris Coen Chris Nelson Chris Coen.
Innovative Integration of PI&AF2 with SCADA for Faster Deployment of Digital Oil Field Applications Presented by Chevron and Accenture.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
1 Parker Factory Display – The Next Generation Next Generation:
Empowering Business in Real Time. © Copyright 2009, OSIsoft, LLC. All rights Reserved. CBM for Rotating Equipment Regional Seminar Series Cleveland Dale.
An off the shelf system for Downtime and OEE Reporting.
Proficy* Maintenance Gateway Close-the-loop Between Your Plant Floor and Plant Maintenance Systems.
Wonderware Performance Software 3.5 “Real-time Visibility into Equipment Performance” Alex Chia Solution Sales Manager.
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
Managing Data & Information with the SECN Decision Support System GWS Meeting New Orleans, LA March 14-18, 2011.
OPC Alarm.NET.
1 Empowering Business in Real Time. © Copyright 2009, OSIsoft Inc. All rights Reserved. Integrating Disparate Platforms for Consistent Analysis and Batch.
Introducing Dream Report Win Worrall Applications and Development Engineer.
PI-The Backbone of Conectiv Energy’s Generation Asset Management. Amit Mahajan And Paul Wassil.
InBatch 9.0 Jos Peters Technical Support Engineer.
Real-time HMI and SCADA software for .NET applications.
© 2007 OSIsoft, Inc. – Company Confidential Visualization in the Real- Time Enterprise Don Baron Product Manager.
1. 2 How do I verify that my plant network is OK? Manually: Watch link lights and traffic indicators… Electronically: Purchase a SNMP management software.
An Introduction to AlarmInsight
Operational Excellence at Roche: PI Delivers Robert Fretz F. Hoffmann-La Roche Ltd. Basel, Switzerland.
PI Data Access via OLE DB/SQL
Production visibility: KPI’s in Real-time BASF – The Chemical Company
RtReports in Action Barry Higgins Automation & Control Engineer.
2 nd Users Conference in Europe Hans Meder - OSIsoft GmbH.
Database and Analytical Tool Development for the Management of Data Derived from US DOE (NETL) Funded Fine Particulate (PM 2.5 ) Research.
Leveraging PI to Deliver Standardized Downtime Reports A Solution for Corporate Downtime Reporting.
1 © 2008 OSIsoft, Inc. | Company Confidential Edison Mission Energy: PI for the Next Generation (of Generation) OSI Regional User Conference 10/09/08 Jerry.
Manual Logger & BuzzMe by James Weller and Elizabeth McNeill Manual Logger & BuzzMe By James Weller and Elizabeth McNeill.
Converting COBOL Data to SQL Data: GDT-ETL Part 1.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Catalyzing Collaboration with OSIsoft and Microsoft Gregg Le Blanc Director of Product Marketing Brian Bostwick Development Manager at Omicron Consulting.
Applying PI in the Chemical Industry
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
PI – An Enterprise Integration Tool Mark Brown – Calpine Corporation Mark Bowles – Calpine Corporation Sam Jenkins – Calpine Corporation.
Visualization in the Real-Time Enterprise Ken Marsh Service Manager OSI Software Asia Pte Ltd.
Dream Report: Secure and Reliable Reporting Renee Sikes Applications Engineer Dream Report Brand Manager.
Real Time Data As A Corporate Asset Presenters: Steve Browder John Rodgers.
Migrating Operations Applications to PI, by Rayan Hafiz – 2005 OSIsoft User Conferences, Frankfurt.
PI Module Database Ken Coates, Jon Peterson OSI Software, Inc.
Empowering Business in Real Time. © Copyright 2009, OSIsoft, LLC. All rights Reserved. Value of Partnerships and Collaboration for World Class Performance.
IPECJAFPilgrim Pilgrim Nuclear Power Station Successes At Entergy Nuclear Northeast Efficiencies and Cost Savings Using PI.
OSI Development Plans Mark Hughes. ProcessBookDataLink PI-APIPI-SDK Automation OLE Objects ActiveX Controls COM Add-ins ODBC Datasets PINetMgr ArchiveBase.
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
Application Framework Richard Beeson Ray Verhoeff.
Northern Mockingbird. Copyright © 2002 OSI Software, Inc. All rights reserved. PI OLE DB COM Connector Making Relational Databases Look Like PI Benny.
Jon Peterson OSI Software, Inc.
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
PI Data Archive Server COM Points Richard Beeson.
2 Solution Development Using Visual Studio.NET and the MDB Bob Knox George Muller.
New Features in DeltaV SimulatePro
Analysis Framework PI AF 2.0 Foundation Project
PI Gateway to SAP R/3 Ron Kolz, Gretchen M. Schwenzer, Ph.D OSI Software, Inc.
Copyright © 2007 OSIsoft, Inc. All rights reserved. Ad-Hoc Reporting Using The RtReports Web Part Tamara Carbaugh RtReports Product Manager OSIsoft, Inc.
PI BatchView and the PI Batch Products
Understanding StarTeam Enterprise Advantage Course #4124.
1998 PI System Users’ Conference Genealogy Toolkit & Solutions ‘The Begats’ By, Jack Aude OSI Shri Chaudhary Omicron Consulting.
How to benefit from the Module Database and use Making use of “LARGE” Models Copyright©2002 Systems Integration Specialists Company, Inc. All Rights Reserved.
PI in a Modern Power Plant – American National Power, Inc. PI User Conference ‘03 Presented by: Brian M. Wood, American National Power, Inc More Uses Than.
FRErator – the Bridge between FRE and Curator DB.
Copyright © 2002 OSI Software, Inc. All rights reserved. PI BatchView 3.0 Presentation of your rich batch information Chris Coen, Software Developer, OSISoft.
1 © 2008 OSIsoft, Inc. – All Rights Reserved PI T&D Users Group via LiveMeeting June 18, 2008 Transmission & Distribution Webinar PI for Asset Model and.
Copyright c 2004 OSIsoft Inc. All rights reserved. Visualizing Performance Management Managing Information with RtPortal Gregg Le Blanc - OSIsoft Brian.
What’s New for the MES Product Suite Tom Hechtman & Jason Coope.
Tom Hechtman and Jason Coope
RDBMS Interface Configuration with Historian SE Server
CAD DESK PRIMAVERA PRESENTATION.
Presentation transcript:

PI based Real-Time Wind Power Portfolio Management Tom Hedgepeth Applications Engineer Soumen Ghosh, PhD VP Engineering Prasentia

Agenda About Prasentia Current Configuration Standardizing Multiple Turbine Types Creating Faults – Unit Batches Using Visual Studio, Crystal Reports, and the PI-SDK Lessons Learned Questions

About Prasentia Best of breed technology integrator specializing in Wind Power. SCADA: –Siemens Simatic IT Historian –Communication Directly from SCADA to WTG Controller, Meteorological Station, and Substation Controllers –OPC Compliant Reporting and Data Analysis: –OSISoft PI Historian –Visual Studio.Net 2003 Crystal Reports ASP.Net C# Visualization Tools: –OSISoft ICE Platform –ProcessBook and DataLink

Previous Wind Farm Management Tools An off-line information and reporting service attached to individual wind farm Based on home-grown database, (Microsoft Access, SQL, other). Required large data transfers to perform portfolio analysis. Reports available around the tenth or twelfth of the month Not timely enough to give decision makers the advantage to proactively steer the project in the most optimal directions.

Genesis of RT-WPPM To provide wind industry with –portfolio based strategic information in real-time –applications to optimize wind assets and performance To help stakeholders –maximize the economics of wind projects by delivering critical information in real-time from the same data source to every level

Current Configuration WTG Models Micon –48/700 –750 Mitsubishi –MWT 600 –MWT 450/600 –MWT 1000 –MWT Vestas –V47

Standardizing Multiple Turbine Types Goal: Provide a user friendly “Alias” to cryptic point names while standardizing multiple vendors for reporting purposes. Facts: –All wind turbines have the same basic components. –Reporting requirements generally require the same basic inputs.

Standardizing Multiple Turbine Types Solution: OsiSoft Module Database!

WHY PI Module Data Base Nature of Wind Farm has a consistent hierarchy –Wind Farm (Project) Wind Turbine Generator Substation Meteorological Station Prasentia applications use reusable elements to map PI Data for different user requirements –Operator, Owner, Performance Engr, Turbine Manufacturer Efficient access to Tags using Aliases for PI data sources. Manage additions and changes to the relationship of Wind Farm data over time Use Batch processes to track turbine status and faults

Our Module Database Structure Project 1 –WTG 1 Controller Nacelle etc –WTG 2 –Substation –Met 1 Project 2 Has Properties Is PiUnit Has Aliases

PiUnit? Properties? Aliases?

Module Database & Batch Terminology Alias: “Aliases provide a translation from site-specific plant instrument tags to more generic, process-oriented names, which are more intuitive to users” (OSISoft Devnet). –CN_I_P1_C1_E1_TWS1 = Project \ Met 1 \ Wind Speed 1 –CN_I_P1_C1_M001_VGEN = Project \ WTG 1 \ Generator \ RPM

Other Terms Property: “Used to store static information about a module, like equipment specifications” (OSISoft Devnet) PIUnit: Classifies the Module as a Batch Unit.

Using Unit Batches to track Down Time PI Batch Generator Interface: –Used to automatically create UnitBatches and SubBatches. –Monitors 1 active point to start/stop UnitBatches. –Allows assignment of tags for associating values to the Product and Procedure fields.

Using Unit Batches to track Down Time Prasentia’s Standard Configuration: WTG Status Point is used as the “Active Point” and “Batch ID”. Procedure is standardized as a Downtime Category. Product is used for a description of the fault.

Visual Studio 2003 Projects from Module Database

Visual Studio 2003 Turbines from Module Database

Crystal Reports Module Name Procedure Product Aliased Tag Aliased Tags

Crystal Reports

Editing Turbine Faults WTG Specific List from Project “Properties”

Visual Studio 2003 in a Nutshell

Visual Studio 2003: How To PISDK.PISDK mySDK; mySDK = new PISDK.PISDKClass(); g_PIServer = mySDK.Servers[strServer]; if (!(g_PIServer.Connected)) { PISDKDlg.Connections cnxn = new PISDKDlg.ConnectionsClass(); cnxn.Login(ref g_PIServer,ref strUN,ref strPW, true, false); }

Visual Studio 2003: How To 1.Create a PIModule “WarrModule” 2.Set WarrModule equal to the desired project in the Database 3.Create a PIProperty “propRating” 4.Set a PIProperty equal to the desired Property PISDK.PIModule WarrModule; WarrModule = g_PIServer.PIModuleDB.PIModules[strProject]; PISDK.PIProperty propRating; propRating = WarrModule.PIProperties["WTG Rating"];

Visual Studio 2003: How To 1.Set the “GeneratorMod” to a Turbines sub module. 2.Retrieve the desired Alias 3.Retrieve the point associated with the alias 4.Retrieve the data from the archive, this could also be a call for multiple values PISDK.PIModule GeneratorMod; GeneratorMod = WarrModule.PIModules[“CN_I_01-01”].PIModules[“Generator”]; PISDK.PIAlias pa; pa = GeneratorMod.PIAliases[“RPM”]; PISDK.PIPoint pt; pt = DataEnd = pt.Data.ArcValue(dtEnd,PISDK.RetrievalTypeConstants.rtInterpolated,null);

Visual Studio 2003: Crystal Reports ADO Dataset Grouped Data Zoom Data

Visual Studio 2003: How To public dsFD ds4FaultReport { set { ds = value; // Just set the report source, everything else is done from the //report chooser form. crReportDocument.SetDataSource(ds); //Set the viewer to the report object to be previewed. crystalReportViewer1.ReportSource = crReportDocument; }

Lessons Learned Visual Studio, Dots, & the Module Database: –Traversing the module database can be slow if not done properly. –Slow Method: for (int i = 1; i <= modProj.PIModules.Count; i++) { lbWTGs.Items.Add(modProj.PIModules[i].Name); } –Faster Method: PISDK.PIModules mods = modProj.PIModules; foreach(PISDK.PIModule mod in mods) { lbWTGs.Items.Add(mod.Name); }

Questions?