Home About us Products Download Contact us Chinese

Gas Turbine Performance Analyze System

 Version 1.19 Was Released On November 20,2008 !

Screenshots,Linux Version

Screenshots,Windows Version

1.1 System Architecture

This is a service oriented architecture, features include:

  • Every functionality is implemented as a service module, all of the analysis algorithm are running at the server side.
  • All of the statistics and query are based on turbine unit startup/shutdown cycle
  • Changing a specified service module will not cause any influence on other service modules, and there is no need to change the client side application.
  • New service modules can be added at any time.
  • The client/server communicate by means of instructions, so add new instructions can add new functions.

1.2 System Functionalities, See The Comments On The Screenshots

   

 Gas Turbine Historical Data Recording System

Version 3.88 released on November 20,2008 !

          

Screenshots, Linux Version

Screenshots, Windows Version

Download User Manual

Introduction

   This product is running at Shanghai ZhaDian Gas Turbine Power Plant. It assembles real-time data from 4X100 MW GE Mark V Gas turbine controllers.

   The old Historian device from GE was a VAX workstation with tape recorder as storage, it was broken, since both DEC and Compaq disappeared from market, and GE doesn't sale VAX anymore, this kind of legacy system must be obsolete.

   The new Historian system from Leiosoft is consisted of two programs: Communicator which is for communication, and Historian which is for system configuration and data query.

  This product supports Ethernet MODBUS communication with GE HMI server, and direct serial port MODBUS communication with MARKV. In Ethernet mode, the collect rate is 60 MS, in serial port mode, the rate is 178 MS.  

1.1 System diagram

1.1.1 Ethernet Communication Mode

    There are three Ethernet networks in ZhaDian Power Plant. Leiosoft Communicator collects data from two GE HMI servers. The protocol is GE MODBUS over Ethernet. Since there is no timestamp in MODBUS protocol, to keep the accuracy of time, a GPS clock synchronizer is used.

1.1.2 Direct Serial Port Communication Mode

 

     This is the system diagram before ZhaDian Power Plant switch to use GE HMI.  The historian workstation communicates to 4 GE Mark V Controller interfaces via a MOXA serial port card. The protocol is the standard MODBUS protocol.

    Mixed communication mode that use Ethernet mode for some of the turbine units and use serial port mode for the other turbine units simultaneously is supported.

1.2 Functionality

  • Data assembler and process, include analog sample points, digital points and SOE.
  • Man - Machine Interface is completely GUI mode.
  • Report
  • Alarm

1.3 Features

1.3.1 High accuracy and Real time

  Because there are a large number of sample points in Mark V system, and there is no timestamp in MODBUS protocol, the key elements to make a good historian system include accuracy, real time speed and reliability. To acquire these performance, we applied three key techniques:

[Real time database]

   The system uses an embedded real-time database as the kernel of process, the database residents in memory and supports SQL. When any of the communication thread receives data, it just save the data to the memory database, then return and send command again. There is an independent working thread which will periodically transmit these data from the memory database to the disk database. Thus the time consuming disk operation will never delay those serial port communication.

[User can specify the sample frequency]

  The Modbus protocol is a kind of polling protocol, we take use of this feature to classify the importance of all the sample points into two level, and use different polling frequency to assemble those data points. User can specify the importance level of a sample point.

[Multi-thread communication]

   When communicate to the 4 Mark V system, every serial port is served by a independent thread. In this way we acquire data concurrently.In ZhaDian project, by classifying the sample points into two different sample frequency levels, our system  acquires and saves 1525 sample points in 60 ms (Ethernet mode) / 178ms (serial port mode).

   The another usage of this system is that user can use it as a high speed recording tool to solve a turbine problem, when the number of collected signals is less than 50, this system can make one record every 10 ms, even one record every millisecond if the the number of collected signals is less than 20.

[Linux Software RAID]

  By using Linux Software RAID mode 0, we can combine 8 300GB disks into a 2400GB big storage, which can save at least 4 years data of 6 units. The disk input/output speed are greatly improved at the same time.

1.3.2 Open system

  This is an open system, include:

[Software]

  • Sample points can be customized by user at any time
  • User can specify any time segment and sample points to generate dynamic reports
  • High portable. The system is developed by using C++ and the Standard Template Library, so it can be compiled and running on WINDOWS, UNIX, LINUX without any update. We use Linux 2.6 OS as the default OS platform, for it's high reliability, fast speed, no virus and free.
  • Open database. We use POSTGRESQL 8 as the default history database. We provide message notify mechanism to other applications, every time when a sample data is received, it will be broadcasted to those client applications. 

[Hardware]

 The system use standard industrial rack PC as the host, use high capacity hard disk as the storage, none of the parts is constraint to a specified manufacturer, so user will never face a situation, like when DEC/VAX disappeared they can not buy parts for his computer, again. 

 The open software and hardware architecture make this system highly extensible, if a new turbine need to be recorded, all of the job which our user need to do is to add a new network card or serial port to it.

 1.3.3 Theme able User Interface

From Version 2.00, this product use the GTK+ 2.6 library ( http://www.gtk.org ) as the base of graphic user interface.

Thanks to the great and beautiful library, now we can

  • Supporting internationalization(i18n) with only one source code. To support a new country/language, we just  edit the .po file, it is quickly and easy.
  • Let our users customize the look and feel of this program, using their favorite Linux X Window theme/style, both on Linux and Windows.

1.4 System components

[The main hardware components]

  • A standard industrial rack PC, made in Taiwan;
  • A high speed multi-port serial card, made in Taiwan(optional);
  • A high accuracy GPS clock synchronizer.

[The main software components]

  • Use Linux2.6 (as default) or windows 2000 OS;
  • Use GNU C++( as default) or Visual C++ as developing tool with Object Oriented Programming technology;
  • Use in-memory SQL database as the kernel of data acquirement;
  • Use SQL open database as the history database;

[The main modules include]

  • Communication engine module;
  • Raw data process / protocol analyze module;
  • Database operation module, include memory DB and history DB;
  • Human - Machine Interface module;
  • Report and query module;
  • Print/Print preview/Page setup module.

1.5 Some materials of the older 1.x versions

Version 1.6 User Manual (zipped HTML)

 

Power Station SCADA system

Screenshots and detailed introduce

Introduction

    This product originally is designed to be used as the SCADA system for a feed line automation network, to control 18 10KV power stations with about 200 Schneider Talus 200 I FTUs ( Feed line Terminal Unit) in southwestern of Shanghai, China.

  The whole system is consist of three program, one to be used for drawing and configurations, one to be used as the communication gateway, and one to be used as supervisory workstations.

Features

  • Ease of use. All the drawing and configuration works can be finished by mouse clicking. After 5 minutes teaching, a new user can draw and configure a power station with 50 feed lines in 10 minutes.
  • Reliable. The default OS ( Linux ) and default database (MYSQL) are both famous of reliable. 
  • Fast. Using in memory SQL database as the heart of real time data processing.  
  • Maintenance free. 
  • Clean and clear. No piles of Daemon progresses. No secret configuration scripts.
  • Extent able. All the configuration works can be finished by user themselves. No sample point capacity limits. 
  • Support  both polling and CDT protocols. Adding new supported protocol with little changes to the old source code and no influence to the old configurations.  
  • Cross OS platforms portable. Support Linux/Unix/Windows with one c++ source code.
  • UNICODE supported.
  • True type font supported. using embedded font engine to handle true type fonts
  • Affordable. The reduce of the total cost of own come from the cheap hardware, free OS and database.   

Install Requirements

  • Linux operating system  with kernel 2.4 or later, or Solaris 8 or later, or Windows 2000.
  • 500MHz or higher Intel CPU, or any Sun workstation with sparc CPU.
  • Sound blaster card..

 

Leiosoft Video Capture V2.0

Screenshots and detailed introduce

Introduction

    Leiosoft Video Capture (LVC) is a digital video capture software, you can use it  as a security surveillance tool, to make AVI format digital film,  or just use it to make digital photo image.

Features

  • Simultaneously display multiple video input streams in a MDI window. There is no limitation to  the number of video input  streams in Leiosoft Video Capture (LVC), the only limitation comes from the hardware of your PC.
  • Simultaneously record multiple video input streams. There is no limitation to the duration time of recording in LVC. You can setup different schedules of the daily start and stop time for each input stream.
  • Simultaneously detect image motion in each video stream. The threshold of motion detecting can be set individually. You may set a group of sensible zones on every camera. 
  • Support high speed and lower speed video capture mode, can switch to high speed mode on motion detected.
  • When motion is detected, you can specify whether or not to take a snapshot of the video stream, start AVI recording, alarm a sound, execute a specified program. When the motion stopped, LVC  will pack all the snapshot JPG files and the AVI file into a ZIP file, you can specify whether or not to email the ZIP file, transfer it to a FTP server. If no internet connection available at that moment, LVC will dial and build an internet connection automatically to complete these transfer jobs.
  • The AVI recording which started on motion detected is independent to the scheduled video recording. 
  • Easy and Flexible manner of configuration. You can  adjust the video property of each input stream, such as contrast, brightness and so on. You can choose the capture rate and format of each device. You can choose the video compress driver (codec) as well.

Install requirements

  • Microsoft Windows 98/Me/2000/XP operating system.
  • 500MHz or higher Intel CPU.
  • One or more digital video input device with Microsoft Windows WDM driver or Video for Windows driver, such as  PC video capture card or USB camera.
  • DirectX8.0 or later.
  • DIVX 3.11 or later compress/decompress driver (Recommended and optional).

Download

Frequent Asked Questions

Change log

Register information