ADvantage Framework

Last updated

ADvantage Framework is a model-based systems engineering software platform used for a range of activities including building and operating real-time simulation-based lab test facilities for hardware-in-the-loop simulation purposes. ADvantage includes several desktop applications and run-time services software. The ADvantage run-time services combine a Real-Time Operating System (RTOS) layered on top of commercial computer equipment such as single board computers or standard PCs. The ADvantage tools include a development environment, a run-time environment, a plotting and analysis tool set, a fault insertion control application, and a vehicle network configuration and management tool that runs on a Windows or Linux desktop or laptop PC. The ADvantage user base is composed mainly of aerospace, defense, and naval/marine companies and academic researchers. [1] [2] [3] [4] Recent ADvantage real-time applications involved research and development of power systems applications including microgrid/smartgrid control [5] and All-Electric Ship applications. [6]

Contents

History

With roots in analog computer systems used for real-time applications where digital computers could not meet low-latency computational requirements, [7] [8] [9] Applied Dynamics International moved from proprietary hardware architectures to commercial computing equipment over several decades. The Real-Time Station (RTS) was Applied Dynamics first entry into using Commercial Off The Shelf (COTS) computer hardware. [10] Included with the sale of the RTS was the Applied Dynamics software package called "SIMsystem". In 2001, version 7.0 of SIMsystem was released. From 2001 to 2006 Applied Dynamics reworked their software and hardware products to make better use of COTS processors, computer boards, open source software technology and to better abstract software components from the hardware equipment. In 2006, Applied Dynamics announced a beta release of the "ADvantage Framework". [11] The ADvantage brand provided an umbrella for the disparate software components that were formerly included in the SIMsystem package and offered a single software environment to support VME, PC-based, and desktop real-time simulation activities.

Open source components

ADvantage Framework makes heavy use of open source software technology. Open source software components used include:

Release history

ADvantage Framework version 8.3.x [12]

VersionRelease Date
8.3.2m20 Feb 2013
8.3.2j13 Nov 2012
8.3.2g19 Jun 2012
8.3.2f10 May 2012
8.3.2e8 Feb 2012
8.3.2d29 Nov 2011
8.3.2c9 Nov 2011
8.3.2b3 Oct 2011
8.3.2a6 Sep 2011
8.3.215 Aug 2011

ADvantage SAS version 9.0.x [12]

VersionRelease Date
9.0.2.315 Nov 2012
9.0.2.23 Aug 2012
9.0.2.116 May 2012
9.0.2.020 Apr 2012

Related Research Articles

<span class="mw-page-title-main">Analog computer</span> Computation machine that uses continuously varying data technology

An analog computer or analogue computer is a type of computation machine (computer) that uses physical phenomena such as electrical, mechanical, or hydraulic quantities behaving according to the mathematical principles in question to model the problem being solved. In contrast, digital computers represent varying quantities symbolically and by discrete values of both time and amplitude.

<span class="mw-page-title-main">Embedded system</span> Computer system with a dedicated function

An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is embedded as part of a complete device often including electrical or electronic hardware and mechanical parts. Because an embedded system typically controls physical operations of the machine that it is embedded within, it often has real-time computing constraints. Embedded systems control many devices in common use. In 2009, it was estimated that ninety-eight percent of all microprocessors manufactured were used in embedded systems.

In computer engineering, a hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, usually to design application-specific integrated circuits (ASICs) and to program field-programmable gate arrays (FPGAs).

A distributed control system (DCS) is a computerized control system for a process or plant usually with many control loops, in which autonomous controllers are distributed throughout the system, but there is no central operator supervisory control. This is in contrast to systems that use centralized controllers; either discrete controllers located at a central control room or within a central computer. The DCS concept increases reliability and reduces installation costs by localizing control functions near the process plant, with remote monitoring and supervision.

Mechatronics engineering, also called mechatronics, is an interdisciplinary branch of engineering that focuses on the integration of mechanical engineering, electrical engineering, electronic engineering and software engineering, and also includes a combination of robotics, computer science, telecommunications, systems, control, automation and product engineering.

<span class="mw-page-title-main">Hardware acceleration</span> Specialized computer hardware

Hardware acceleration is the use of computer hardware designed to perform specific functions more efficiently when compared to software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calculated in software running on a generic CPU can also be calculated in custom-made hardware, or in some mix of both.

A microgrid is a local electrical grid with defined electrical boundaries, acting as a single and controllable entity. It is able to operate in grid-connected and in island mode. A 'stand-alone microgrid' or 'isolated microgrid' only operates off-the-grid and cannot be connected to a wider electric power system. Very small microgrids are called nanogrids.

<span class="mw-page-title-main">PLECS</span> Simulation software for electrical circuits

PLECS is a software tool for system-level simulations of electrical circuits developed by Plexim. It is especially designed for power electronics but can be used for any electrical network. PLECS includes the possibility to model controls and different physical domains besides the electrical system.

Hardware-in-the-loop (HIL) simulation, also known by various acronyms such as HiL, HITL, and HWIL, is a technique that is used in the development and testing of complex real-time embedded systems. HIL simulation provides an effective testing platform by adding the complexity of the process-actuator system, known as a plant, to the test platform. The complexity of the plant under control is included in testing and development by adding a mathematical representation of all related dynamic systems. These mathematical representations are referred to as the "plant simulation". The embedded system to be tested interacts with this plant simulation.

Mohammad Reza Iravani is a professor in the Edward S. Rogers Sr. Department of Electrical and Computer Engineering at the University of Toronto. He holds the L. Lau Chair in Electrical and Computer Engineering in same department.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with real-time response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.

The Architecture Design and Assessment System (ADAS) was a set of software programs offered by the Research Triangle Institute from the mid-1980s until the early 1990s.

<span class="mw-page-title-main">SimulationX</span> Software application

SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems. It is developed and sold by ESI Group.

<span class="mw-page-title-main">Siconos</span> Open source scientific software for modeling non-smooth dynamical systems

SICONOS is an open source scientific software primarily targeted at modeling and simulating non-smooth dynamical systems (NSDS):

<span class="mw-page-title-main">PSIM Software</span>

PSIM is an Electronic circuit simulation software package, designed specifically for use in power electronics and motor drive simulations but can be used to simulate any electronic circuit. Developed by Powersim, PSIM uses nodal analysis and the trapezoidal rule integration as the basis of its simulation algorithm. PSIM provides a schematic capture interface and a waveform viewer Simview. PSIM has several modules that extend its functionality into specific areas of circuit simulation and design including: control theory, electric motors, photovoltaics and wind turbines PSIM is used by industry for research and product development and it is used by educational institutions for research and teaching and was acquired by Altair Engineering in March 2022.

Toolkit for Interactive Network Analysis (TINA) is a SPICE-based electronics design and training software by DesignSoft of Budapest. Its features include analog, digital, and mixed circuit simulations, and printed circuit board (PCB) design.

<span class="mw-page-title-main">Marcelo Simões</span> Brazilian-American scientist engineer (born 1963)

Marcelo Godoy Simões is a Brazilian-American scientist engineer, professor in Electrical Engineering in Flexible and Smart Power Systems, at the University of Vaasa. He was with Colorado School of Mines, in Golden, Colorado, for almost 21 years, where he is a Professor Emeritus. He was elevated to Fellow of the Institute of Electrical and Electronics Engineers (IEEE) for applications of artificial intelligence in control of power electronics systems.

<span class="mw-page-title-main">NL5 circuit simulator</span> Software product

NL5 is a mixed-signal electronic circuit simulator with ideal and piecewise-linear components.

Robotics engineering is a branch of engineering that focuses on the conception, design, manufacturing, and operation of robots. It involves a multidisciplinary approach, drawing primarily from mechanical, electrical, software, and artificial intelligence (AI) engineering.

References

  1. Mueller, R. A. "Evolution of a Simulator Pilot Force-Feel System", AIAA-2010-7918, American Institute of Aeronautics and Astronautics (AIAA) Modeling and Simulation Technologies (MST) Conference, Toronto, Ontario, Canada, 2-5 Aug. 2010.
  2. A. J. Roscoe, A. Mackay, G. M. Burt, and J. R. McDonald, "Architecture of a network-in-the-loop environment for characterizing AC power system behavior," IEEE Transactions on Industrial Electronics, 2010, 57, (4), pp. 1245-1253.
  3. J. W. Kelly et al., "Evaluation of real-time emulators for future development of fire control applications", NDIA Intelligent Vehicle Systems Symposium, Paper IVSS-2004-MAS-05.
  4. "Applied Dynamics selected by Rolls-Royce for next generation FADEC Test Systems" Archived 2008-07-25 at the Wayback Machine , August 10, 2001
  5. Crolla, P.; Roscoe, A.J.; Dysko, A.; Burt, Graeme M., "Methodology for testing loss of mains detection algorithms for microgrids and distributed generation using real-time power hardware-in-the-loop based technique," Power Electronics and ECCE Asia (ICPE & ECCE), 2011 IEEE 8th International Conference on Power Electronics, vol., no., pp.833,838, May 30, 2011-June 3, 2011
  6. Roscoe, A.J.; Elders, I.M.; Hill, J. E.; Burt, Graeme M., "Integration of a mean-torque diesel engine model into a hardware-in-the-loop shipboard network simulation," Power Electronics, Machines and Drives (PEMD 2010), 5th IET International Conference on Power Electronics, vol., no., pp.1,6, 19–21 April 2010
  7. Robert M. Howe, "Fundamentals of the Analog Computer - circuits, technology, and simulation", IEEE Control Systems Magazine, June 2005, pp. 29-36.
  8. D.W. Hagelbarger, C.E. Howe, and R.M. Howe, “Investigation of the utility of an electronic analog computer in engineering problems", Aeronautical Research Center, Engineering Research Institute, Univ. Michigan, Ann Arbor, Michigan, UMM-28, Apr. 1, 1949.
  9. R.M. Howe, "Representation of nonlinear functions by means of operational amplifiers" I.R.E. Trans. Electron. Comput., vol. EC-5, pp.203–206, Dec. 1956.
  10. Robert M. Howe, "Analog Computers in Academia and Industry", IEEE Control Systems Magazine, June 2005, pp. 37-43.
  11. "Applied Dynamics Launches Beta Program for the ADvantage Framework Version 8" Archived 2016-03-05 at the Wayback Machine , August 10, 2001
  12. 1 2 http://www.adi.com/products/software-releases/#ADV-Framework, "ADvantage Framework Release History"