Virtual Field Controller Emulation for Building Automation Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing building control systems require working field controllers for testing and demonstration, which can be inconvenient due to the specialized nature of the hardware and limited availability.

Innovation Solution

A virtual field controller is implemented within a general-purpose computing environment, utilizing software with similar functionality to physical field controllers, allowing testing and demonstration without the need for physical devices, using an operating system abstraction layer to convert operating system calls for compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If working physical field controllers are used for testing and demonstration, then the functionality can be tested with actual hardware, but the availability is limited and the process is inconvenient

Engineering Contradiction:
Improvetesting accuracyVSAvoidavailability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a virtual field controller that replicates the functionality of physical field controllers in a software environment. This virtual copy runs on general-purpose computers and emulates the behavior, I/O operations, and control logic of actual field controllers, enabling testing and demonstration without requiring physical hardware availability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual field controller can run on any general-purpose computer platform, making the testing capability universally accessible. It performs multiple functions including emulation, simulation, and demonstration of field controller functionalities across different computing environments, eliminating the need for specialized physical hardware at each testing location.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If specialized field controller hardware is used, then the control functions can be performed, but the device complexity increases and portability decreases

Engineering Contradiction:
Improvecontrol functionalityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the specialized physical field controller hardware with a software-based virtual field controller. The virtual implementation uses software to replicate control functions that were previously performed by dedicated hardware, thereby reducing physical device complexity while maintaining adaptability across different computing platforms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The invention changes the fundamental parameter of the field controller from physical hardware to software implementation. This parameter change allows the same control functionalities to be achieved through software processes on general-purpose computers, reducing hardware complexity while preserving adaptability through software configuration.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If physical field controllers are deployed for testing new functionalities, then real-world performance can be evaluated, but the cost and availability of working controllers become issues

Engineering Contradiction:
Improvefunctionality accuracyVSAvoidavailability
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The virtual field controller creates a software copy of the physical controller's functionality, allowing testing and evaluation of control logic, algorithms, and system interactions without requiring actual physical units. This copy maintains functional accuracy while eliminating the need to manufacture or acquire additional physical hardware.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual field controller implementation is computationally inexpensive compared to physical hardware deployment. Multiple virtual instances can be created and destroyed easily on standard computers, allowing extensive testing of new functionalities without the cost and logistical burden of physical controller deployment.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS7643891B2Virtual field controller
Publication Date: 2010.01.05 SIEMENS INDUSTRY INC
  • US7643891B2 patent drawing
  • US7643891B2 patent drawing
  • US7643891B2 patent drawing

AI summary

An arrangement includes a first computer having a first operating system, the first computer having a memory containing software derived from field controller software executed on physical field controllers of a building control system. The physical field controllers employ a second operating system. The software further contains an operating system abstraction layer operable to convert at least some operating system calls of the field controller software to corresponding calls in the first operating system.