Home

 Company

 Solutions

 Products

 FAQ

 Contact Us

 

 

 

 

 

 

 

 

Text Box: SIMULATION SERVICES
MICROSOFT WINDOWS SIMULATOR

 


 


 

A simulator is a complex system of hardware and software packages assembled and configured according to each customer's specific requirements.

TechComm Simulation has developed not only the Unix based simulators, but also the Windows based simulators as part of their on-going commitment to power plant business. To date, TechComm Simulation has successfully delivered five Windows NT simulators to power plant industry, one running in Australia and the other four running in Central America. TechComm Simulation has developed very powerful simulators, which run on Windows NT/2000/XP with model/component drag and drop and C/C++ executable file linking.

Benefits of WIN-TICSS Simulation

  • Improved GUI (Graphical User Interface ) compared to that on Unix

  • Drastically reduced needs for writing computer code for modelling plant components and the interconnections between them by using drag and drop technology.

  • Maximum re-use of standardised and proven code modules

  • Limits potential for coding errors

  • Simulator development can be application oriented - focus on plant simulation and performance tuning instead of coding

  • Highly configurable - easy changes to both plant data and connections

  • Configuration based primarily on plant data provides a ready source for documenting data requirements and design database

  • Use of Windows NT/2000/XP allows the users to maintain the simulator more easily with flexibility of hardware to be scaled according to customer needs easily.

Return To Top
 


Simulator Architecture

Windows based simulators are designed by using distributed system principles, running on latest Pentium based personal computers. The simulator consists of one server (called master, running on the computer server) and a number of clients ( running on the computer workstations) interconnected through TCP/IP via an Ethernet local area network However, the Windows based simulators can run on only one single computer, even a notebook computer through TCP/IP via no Ethernet connection.

The TICSS NT simulator consists of the following functional elements:

Common Modules

  • Master

  • Instructor

  • ProModeller

  • LogicDisplay

  • Synchroscope

Application specific Modules

  • DCSClient

  • IOClient

  • EmuDCS

  • FDT

  • TRU

  • Off-line Modules

  • TSLogic

  • CMS

Common Modules

Master

The master, controls and synchronises operation of the simulator components which includes Main executive functions:

  • Communicates via an Ethernet link to clients.

  • Access any type of relational databases using ODBC (Open DataBase Connectivity) interface.

  • Manages simulation calculation, real time data storage and exchange management.

  • Schedule simulator cycles so that all clients remain synchronised.

  • Ensure data is exchanged between real-time modules at the correct time and in the correct sequence.

  • Process malfunction scenarios and single malfunctions from the instructor.

  • Saves/Loads IC/Snapshot or backtrack and Replay

  • Alarm signalling.

Instructor

The Instructor system consists of one VDU and keyboard. And is the user interface for the Simulator. It provides access to the simulator instructor functions through a GUI and displays a variety of information covering simulator data, status, confirmation of operator action, on-line help and user guidance and trainee support.

The Instructor as a client is connected to the Master via Ethernet. The Master on the computer server acts as its server, which handles all of the instructor function requests:

  • Selects Simulator Operating Mode:

  • Recall Backtrack Record State.

  • Initial Condition Management:

  • Malfunction Management:

  • Trip Inhibit,

  • Select Simulation Speed,

  • System Maintenance Functions,

  • Database Functions,

  • Video Trend Display Functions,

  • Training Exercise Operations,

  • Diagnostic Functions.

Promodeller

The Promodeller is part of the WIN-TCSS (TechComm Simulation Model Drag and Drop Tools). This tool contains all functionality of both the Promodeller and the TSLogic modules which is a powerful off-line visualisation tool for logic sheet, power plant network configuration, relational database table creation, and C/C++ source code generation through drag and drop on the drawing windows.

Normally the Promodeller consists of many DLL modules linked by the master, but it can be an executable module as a client connecting to the Master via Ethernet by the customers' request.

The plant process models are simulated with the Promodeller. It is organised as an integrated set of functional units:

  • Graphical User Interface (GUI) when runs in stand-alone

  • Model Calculation

  • Simulation Configuration Builder

  • C/C++ source code generation based on the plant network configuration

  • Database Access

  • Simulation Model Libraries

  • Simulation Configuration Builder.

Promodeller is completely drag and drop driven and automatically generates source code. Plant parameters and network configuration for interconnections of the simulated plant, and their corresponding tables will completely generated by the user dragging and dropping the ICONS (components) and enters their properties on the drawing windows. These details cover all sub-systems of the plant - hydraulic, steam, air/gas and electrical as well as non-process elements such as actuators and transducers.

LogicDisplay

The LogicDisplay module is used to display logic sheets which run time dynamic behaviour. Users can use this module to debug those sheets previously generated by the off-line module (TSLogic). The LogicDisplay as a client is connected to the Master via Ethernet

Synchroscope

The Synchroscope module emulates hard synchroscope functionality by display bus voltages, frequencies, turbine speed and phase needle rotation. It indicates when synchronisation is permitted and when operator can close circuit breaker. Synchroscope as a client is connected to the Master via Ethernet

Application specific Modules

IOClient

The IOClient module interfaces with third part hardware IO systems (panels). It initiates the requests to scan any input data (Digital and Analog) from panels and to send out applicable new I/O output data (Digital and Analog) to panel using TCP/IP via Ethernet.

Normally the IOClient is a DLL module linked by the master, but it can be an executable module as a client connecting to the Master via Ethernet by the customers' request.

DCSClient

The DCSClient module is only applied to a stimulated simulator. Generally the DCSClient is a DLL module linked by the master, but it can be an executable module as a client connecting to the Master via Ethernet by the customers' request.

A typical DCSClient module is a link between the Master and the DCSServer, which communicates with DCS and is written by calling DCS API supplied by the DCS vendor. The DCSClient transfers DCS signals between the Master and the DCSServer.

EmuDCS

The EmuDCS (Emulated DCS) module is only applied to the emulated simulator. It acts as a client connecting to the Master via Ethernet.

The EmuDCS emulates the functions of DCS owned by DCS vendor. Normally the customer specifies what kind of DCS need to be emulated.

FDT

The FDT (Field Device Terminal or sometimes-called Remote Function) module is primarily intended to allow operation of valves and other equipment that can not be controlled from the simulator panel. This includes manually operated valves and motors with only local stop/start stations.

The FDT is arranged in a group/subgroup structure, with a group representing a plant area and each subgroup representing an individual FDT graphic screen.

The FDT as a client is connected to the Master via Ethernet.

TRU

The TRU (Turbine Run Up) module is optional based on the customer demand. The different project has different functionality. It as a client is connected to the Master Computer via Ethernet.

Off-line Modules

TSLogic

The TSLogic is also part of the TCSS NT (TechComm Simulation Model Drag and Drop Tools). TSLogic is an object-oriented logic control drawing MFC (Microsoft Foundation Class) application with ANSI C/C++ source code generation support for each logic control sheet. TSLogic will meet the following requirements:

Icons (referred to as gates) are selected from a menu or a toolbar and placed anywhere on the screen (or logic control sheet).The gates are interconnected to show data flows. Control sheets are automatically checked for errors and then ANSI C source code for any computer, programmable controller or control system is generated. The code produced can be either compiled by C/C++ compiler and loaded into the computer or directly loaded into the programmable controller or control system. Once the code has been generated, TSLogic has an automatic dynamic status display for debugging, which displays the actual values of operands on the graphic drawing. These values are displayed on the inputs and outputs of the gates and are a very effective way of debugging the program. The target computer sends the required data back cyclically to the PC running TSLogic either via a network or serial link. TSLogic automatically generates the ASCII net list file for dynamic status display including operands.

Relational database accessed using ODBC for the project and specific hardware data with a flexible graphic drawing user-interface will be integrated in TSLogic which include the following key features:

  • Easy to use for new or experienced operators.

  • Automatic ANSI C code generation.

  • Relational database for project management and symbolic addressing.

  • On-line debugging during actual program execution (option)

  • Off-line simulation of user programs without target system (option).

  • Automatic line drawing "auto-routing" (option)

What is the CMS ?

The Configuration Management System (CMS) provides an integrated support and quality assurance functionality for a project from the initial design phase through to the end-of-life.

o   To provide storage and version control of the documents generated during the project’s life-cycle.

o   To provide a common storage location for design information, construction data, test results, discrepancy reports, customer requests, and for cross referencing between this information.

The CMS is built on top of Microsoft Access® [relational database] and uses forms to provide an easy to use graphical interface.  All data is entered through form templates, and the resultant data is stored in tables.

The CMS uses Visual Basic for Application to automate complex operations within the database.

The CMS provides database management facilities such as:

o   automatic database defragmentation & compacting.

o   table import and export

o   queries and reports

The CMS can be on Windows NT/2000/XP operating system.
 

Return To Top

 

 

© Copyright 2008 TechComm Simulation      Terms of Use   Privacy Guidelines                                                                                   Sitemap            Useful links