WorldWideScience

Sample records for ground control software

  1. Review of Ground Systems Development and Operations (GSDO) Tools for Verifying Command and Control Software

    Science.gov (United States)

    Aguilar, Michael L.; Bonanne, Kevin H.; Favretto, Jeffrey A.; Jackson, Maddalena M.; Jones, Stephanie L.; Mackey, Ryan M.; Sarrel, Marc A.; Simpson, Kimberly A.

    2014-01-01

    The Exploration Systems Development (ESD) Standing Review Board (SRB) requested the NASA Engineering and Safety Center (NESC) conduct an independent review of the plan developed by Ground Systems Development and Operations (GSDO) for identifying models and emulators to create a tool(s) to verify their command and control software. The NESC was requested to identify any issues or weaknesses in the GSDO plan. This document contains the outcome of the NESC review.

  2. Design of a Nanosatellite Ground Monitoring and Control Software – a Case Study

    Directory of Open Access Journals (Sweden)

    Freddy Alexander Díaz González

    2016-04-01

    Full Text Available The growing countries that have carried out the development of CubeSat missions for academic purposes do not offer aerospace engineering programs at their universities. This causes difficulties for traditional engineers upon the formal use of different standards and frameworks for aerospace development, such as the European Cooperation for Space Standardization and Space Mission Analysis and Design . One way in which traditional software engineers can easily understand the structure of an aerospace framework, in order to apply it on the development of CubeSat mission software parts, is comparing its most important elements in relation to the elements suggested by a more familiar method. In this paper, we present a hybrid framework between the ECSS-E-ST-40C standard and the Rational Unified Process, which can be used by traditional software engineers as a guide model for the development of software elements in academic nanosatellite missions. The model integrates the processes and documentation suggested by the ECSS-E-ST-40C with the disciplines, workflows and artifacts suggested in Rational Unified Process. This simplifies the structure of ECSS-E-ST-40C and allows traditional software engineers to easily understand its work elements. The paper describes as study case the implementation of the hybrid model in the analysis and design of ground monitoring and control software for the Libertad-2 satellite mission, which is currently being developed by the Universidad Sergio Arboleda in Colombia.

  3. Advanced Software Ground Station and UAV Development for NLoS Control Using Mobile Communications

    Directory of Open Access Journals (Sweden)

    Amr AbdElHamid

    2015-01-01

    Full Text Available Over the last decades, Unmanned Aerial Systems (UASs have gained much attention due to their various applications in different sections. However, their communication range is limited to utilized communication equipment. Therefore, utilization of GSM channels opens a new prospect towards long distance UAV missions and mobile command and control centers. This paper demonstrates new design and development of a small-scale UAV and a Ground Control Station (GCS using GSM bidirectional communications for Non-Line of Sight (NLoS long range control. GCSs are considered the front end node in UAV guidance process. Therefore, the proposed GCS employs a two-layer framework to consider all ground pilot requirements. Moreover, a new exploitation of global weather forecast data is added to the GCS. On the other hand, the proposed airborne system utilizes a new integration of different Commercial off-the-Shelf (COTS components and excludes short range receivers. The ground and flight tests show that stable bidirectional GSM communication is established, reliable hardware integration is accomplished, real time performance is achieved, GCS functional fidelity is obtained, and low cost is maintained. Finally, some qualitative aspects of the proposed platform are presented to address the detailed features.

  4. GRACAT, Software for grounding and collision analysis

    DEFF Research Database (Denmark)

    Friis-Hansen, Peter; Simonsen, Bo Cerup

    2002-01-01

    From 1998 to 2001 an integrated software package for grounding and collision analysis was developed at the Technical University of Denmark within the ISESO project at the cost of six man years (0.75M US$). The software provides a toolbox for a multitude of analyses related to collision and ground......From 1998 to 2001 an integrated software package for grounding and collision analysis was developed at the Technical University of Denmark within the ISESO project at the cost of six man years (0.75M US$). The software provides a toolbox for a multitude of analyses related to collision...... route where the result is the probability density functions for the cost of oil outflow in a given area per year for the two vessels. In this paper we describe the basic modelling principles and the capabilities of the software package. The software package can be downloaded for research purposes from...

  5. CNEOST Control Software System

    Science.gov (United States)

    Wang, X.; Zhao, H. B.; Xia, Y.; Lu, H.; Li, B.

    2015-03-01

    In 2013, CNEOST (China Near Earth Object Survey Telescope) adapted its hardware system for the new CCD camera. Based on the new system architecture, the control software is re-designed and implemented. The software system adopts the message passing mechanism via WebSocket protocol, and improves its flexibility, expansibility, and scalability. The user interface with responsive web design realizes the remote operating under both desktop and mobile devices. The stable operating of software system has greatly enhanced the operation efficiency while reducing the complexity, and has also made a successful attempt for the future system design of telescope and telescope cloud.

  6. Software product quality control

    CERN Document Server

    Wagner, Stefan

    2013-01-01

    Quality is not a fixed or universal property of software; it depends on the context and goals of its stakeholders. Hence, when you want to develop a high-quality software system, the first step must be a clear and precise specification of quality. Yet even if you get it right and complete, you can be sure that it will become invalid over time. So the only solution is continuous quality control: the steady and explicit evaluation of a product's properties with respect to its updated quality goals.This book guides you in setting up and running continuous quality control in your environment. Star

  7. Web Application Software for Ground Operations Planning Database (GOPDb) Management

    Science.gov (United States)

    Lanham, Clifton; Kallner, Shawn; Gernand, Jeffrey

    2013-01-01

    A Web application facilitates collaborative development of the ground operations planning document. This will reduce costs and development time for new programs by incorporating the data governance, access control, and revision tracking of the ground operations planning data. Ground Operations Planning requires the creation and maintenance of detailed timelines and documentation. The GOPDb Web application was created using state-of-the-art Web 2.0 technologies, and was deployed as SaaS (Software as a Service), with an emphasis on data governance and security needs. Application access is managed using two-factor authentication, with data write permissions tied to user roles and responsibilities. Multiple instances of the application can be deployed on a Web server to meet the robust needs for multiple, future programs with minimal additional cost. This innovation features high availability and scalability, with no additional software that needs to be bought or installed. For data governance and security (data quality, management, business process management, and risk management for data handling), the software uses NAMS. No local copy/cloning of data is permitted. Data change log/tracking is addressed, as well as collaboration, work flow, and process standardization. The software provides on-line documentation and detailed Web-based help. There are multiple ways that this software can be deployed on a Web server to meet ground operations planning needs for future programs. The software could be used to support commercial crew ground operations planning, as well as commercial payload/satellite ground operations planning. The application source code and database schema are owned by NASA.

  8. Easy-to-Use UAV Ground Station Software for Low-Altitude Civil Operations Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose to design and develop easy-to-use Ground Control Station (GCS) software for low-altitude civil Unmanned Aerial Vehicle (UAV) operations. The GCS software...

  9. Controlling Software Piracy.

    Science.gov (United States)

    King, Albert S.

    1992-01-01

    Explains what software manufacturers are doing to combat software piracy, recommends how managers should deal with this problem, and provides a role-playing exercise to help students understand the issues in software piracy. (SR)

  10. Application of parallelized software architecture to an autonomous ground vehicle

    Science.gov (United States)

    Shakya, Rahul; Wright, Adam; Shin, Young Ho; Momin, Orko; Petkovsek, Steven; Wortman, Paul; Gautam, Prasanna; Norton, Adam

    2011-01-01

    This paper presents improvements made to Q, an autonomous ground vehicle designed to participate in the Intelligent Ground Vehicle Competition (IGVC). For the 2010 IGVC, Q was upgraded with a new parallelized software architecture and a new vision processor. Improvements were made to the power system reducing the number of batteries required for operation from six to one. In previous years, a single state machine was used to execute the bulk of processing activities including sensor interfacing, data processing, path planning, navigation algorithms and motor control. This inefficient approach led to poor software performance and made it difficult to maintain or modify. For IGVC 2010, the team implemented a modular parallel architecture using the National Instruments (NI) LabVIEW programming language. The new architecture divides all the necessary tasks - motor control, navigation, sensor data collection, etc. into well-organized components that execute in parallel, providing considerable flexibility and facilitating efficient use of processing power. Computer vision is used to detect white lines on the ground and determine their location relative to the robot. With the new vision processor and some optimization of the image processing algorithm used last year, two frames can be acquired and processed in 70ms. With all these improvements, Q placed 2nd in the autonomous challenge.

  11. Ground Systems Development Environment (GSDE) software configuration management

    Science.gov (United States)

    Church, Victor E.; Long, D.; Hartenstein, Ray; Perez-Davila, Alfredo

    1992-01-01

    This report presents a review of the software configuration management (CM) plans developed for the Space Station Training Facility (SSTF) and the Space Station Control Center. The scope of the CM assessed in this report is the Systems Integration and Testing Phase of the Ground Systems development life cycle. This is the period following coding and unit test and preceding delivery to operational use. This report is one of a series from a study of the interfaces among the Ground Systems Development Environment (GSDE), the development systems for the SSTF and the SSCC, and the target systems for SSCC and SSTF. This is the last report in the series. The focus of this report is on the CM plans developed by the contractors for the Mission Systems Contract (MSC) and the Training Systems Contract (TSC). CM requirements are summarized and described in terms of operational software development. The software workflows proposed in the TSC and MSC plans are reviewed in this context, and evaluated against the CM requirements defined in earlier study reports. Recommendations are made to improve the effectiveness of CM while minimizing its impact on the developers.

  12. Software Reliability Experimentation and Control

    Institute of Scientific and Technical Information of China (English)

    Kai-Yuan Cai

    2006-01-01

    This paper classifies software researches as theoretical researches, experimental researches, and engineering researches, and is mainly concerned with the experimental researches with focus on software reliability experimentation and control. The state-of-the-art of experimental or empirical studies is reviewed. A new experimentation methodology is proposed, which is largely theory discovering oriented. Several unexpected results of experimental studies are presented to justify the importance of software reliability experimentation and control. Finally, a few topics that deserve future investigation are identified.

  13. Software for calculations of surge processes in ground conductors and grounded objects

    Directory of Open Access Journals (Sweden)

    Kuklin D.V.

    2015-03-01

    Full Text Available Software for calculations related to propagation of electromagnetic waves in high-voltage objects (transmission towers and their grounding, substation grounding has been described in the paper. Using the software the oblique thin wire simulation method proposed by Guiffaut et al. (2012 has been verified for conductive medium

  14. Guidance and Control Software,

    Science.gov (United States)

    1980-05-01

    FACILITIES Integration Facilities exist for each project and consist of laboratory hot mockups of the actual military computers with realistic...PCIN Al. WEP I AND CONTROL AND CONTRI IF S TO R ESI I I I AIR-SURFACE ASGW WEAPONS I CONTROL L - - L - - - - - - - J L J FIG. 2a 3. HARDWARE

  15. Software for Embedded Control Systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Hilderink, Gerald H.; Jovanovic, Dusko S.

    2001-01-01

    The research of our team deals with the realization of control schemes on digital computers. As such the emphasis is on embedded control software implementation. Applications are in the field of mechatronic devices, using a mechatronic design approach (the integrated and optimal design of a mechanic

  16. Common Grounds for Modelling Mathematics in Educational Software

    Science.gov (United States)

    Neuper, Walther

    2010-01-01

    Two kinds of software, CAS and DGS, are starting to work towards mutual integration. This paper envisages common grounds for such integration based on principles of computer theorem proving (CTP). Presently, the CTP community seems to lack awareness as to which of their products' features might serve mathematics education from high-school to…

  17. Software Development and Test Methodology for a Distributed Ground System

    Science.gov (United States)

    Ritter, George; Guillebeau, Pat; McNair, Ann R. (Technical Monitor)

    2002-01-01

    The Marshall Space Flight Center's (MSFC) Payload Operations Center (POC) ground system has evolved over a period of about 10 years. During this time the software processes have migrated from more traditional to more contemporary development processes in an effort to minimize unnecessary overhead while maximizing process benefits. The Software processes that have evolved still emphasize requirements capture, software configuration management, design documenting, and making sure the products that have been developed are accountable to initial requirements. This paper will give an overview of how the Software Processes have evolved, highlighting the positives as well as the negatives. In addition, we will mention the COTS tools that have been integrated into the processes and how the COTS have provided value to the project.

  18. Ground Control System Description Document

    Energy Technology Data Exchange (ETDEWEB)

    Eric Loros

    2001-07-31

    The Ground Control System contributes to the safe construction and operation of the subsurface facility, including accesses and waste emplacement drifts, by maintaining the configuration and stability of the openings during construction, development, emplacement, and caretaker modes for the duration of preclosure repository life. The Ground Control System consists of ground support structures installed within the subsurface excavated openings, any reinforcement made to the rock surrounding the opening, and inverts if designed as an integral part of the system. The Ground Control System maintains stability for the range of geologic conditions expected at the repository and for all expected loading conditions, including in situ rock, construction, operation, thermal, and seismic loads. The system maintains the size and geometry of operating envelopes for all openings, including alcoves, accesses, and emplacement drifts. The system provides for the installation and operation of sensors and equipment for any required inspection and monitoring. In addition, the Ground Control System provides protection against rockfall for all subsurface personnel, equipment, and the engineered barrier system, including the waste package during the preclosure period. The Ground Control System uses materials that are sufficiently maintainable and that retain the necessary engineering properties for the anticipated conditions of the preclosure service life. These materials are also compatible with postclosure waste isolation performance requirements of the repository. The Ground Control System interfaces with the Subsurface Facility System for operating envelopes, drift orientation, and excavated opening dimensions, Emplacement Drift System for material compatibility, Monitored Geologic Repository Operations Monitoring and Control System for ground control instrument readings, Waste Emplacement/Retrieval System to support waste emplacement operations, and the Subsurface Excavation System

  19. Software based controls module development

    Energy Technology Data Exchange (ETDEWEB)

    Graves, v.b.; kelley, g; welch, j.c.

    1999-12-10

    A project was initiated at the Oak Ridge Y-12 Plant to implement software geometric error compensation within a PC-based machine tool controller from Manufacturing Data Systems, Inc. This project may be the first in which this type of compensation system was implemented in a commercially available machine tool controller totally in software. Previous implementations typically required using an external computer and hardware to interface through the position feedback loop of the controller because direct access to the controller software was not available. The test-bed machine for this project was a 2-axis Excello 921 T-base lathe. A mathematical error model of the lathe was created using homogeneous transformation matrices to relate the positions of the machine's slides to each other and to a world reference system. Equations describing the effects of the geometric errors were derived from the model. A software architecture was developed to support geometric error compensation for machine tools with up to 3 linear axes. Rotary axes were not supported in this implementation, but the developed architecture would not preclude their support in the future. Specific implementations will be dependent upon the configuration of the machine tool. A laser measuring system from Automated Precision, Inc. was used to characterize the lathe's geometric errors as functions of axis position and direction of motion. Multiple data files generated by the laser system were combined into a single Error File that was read at system startup and used by the compensation system to provide real-time position adjustments to the axis servos. A Renishaw Ballbar was used to evaluate the compensation system. Static positioning tests were conducted in an attempt to observe improved positioning accuracy with the compensation system enabled. These tests gave inconsistent results due to the lathe's inability to position the tool repeatably. The development of the architecture and

  20. Decreasing costs of ground data processing system development using a software product line

    Science.gov (United States)

    Chaffin, Brian

    2005-01-01

    In this paper, I describe software product lines and why a Ground Data Processing System should use one. I also describe how to develop a software product line, using examples from an imaginary Ground Data Processing System.

  1. Upgrades to MINERVA control software

    Science.gov (United States)

    Wilson, Maurice; Eastman, Jason D.

    2017-01-01

    The MINiature Exoplanet Radial Velocity Array (MINERVA) is an array of four robotic telescopes located on Mt. Hopkins in Arizona that will find and characterize rocky planets around our nearest stars. We discuss the latest upgrades to the MINERVA robotic control software. Previously, our robotic control software was only capable of taking radial velocities or photometry for the entire night, but not both. We have recently increased the speed and ease of transitioning between photometry and radial velocity (RV) observations. We can now arbitrarily assign a subset of the telescopes to either photometric or spectroscopic observations. This capability enables us to monitor stellar activity while measuring the star’s RV, gather photometry on one star while continuing our RV survey of other targets and provide education and public outreach opportunities where others can observe with one or more telescopes while we continue using the remaining telescopes for research. This material is based upon work supported by the National Science Foundation Graduate Research Fellowship Program under Grant No. 1144152.

  2. SSE software test management STM capability: Using STM in the Ground Systems Development Environment (GSDE)

    Science.gov (United States)

    Church, Victor E.; Long, D.; Hartenstein, Ray; Perez-Davila, Alfredo

    1992-01-01

    This report is one of a series discussing configuration management (CM) topics for Space Station ground systems software development. It provides a description of the Software Support Environment (SSE)-developed Software Test Management (STM) capability, and discusses the possible use of this capability for management of developed software during testing performed on target platforms. This is intended to supplement the formal documentation of STM provided by the SEE Project. How STM can be used to integrate contractor CM and formal CM for software before delivery to operations is described. STM provides a level of control that is flexible enough to support integration and debugging, but sufficiently rigorous to insure the integrity of the testing process.

  3. Managing Complexity of Control Software through Concurrency

    NARCIS (Netherlands)

    Hilderink, G.H.

    2005-01-01

    In this thesis, we are concerned with the development of concurrent software for embedded systems. The emphasis is on the development of control software. Embedded systems are concurrent systems whereby hardware and software communicate with the concurrent world. Concurrency is essential, which

  4. A Ground Control Station for the UAV Flight Simulator

    Directory of Open Access Journals (Sweden)

    Romaniuk Sławomir

    2016-03-01

    Full Text Available In the paper implementation of a ground control station for UAV flight simulator is shown. The ground control station software is in cooperation with flight simulator, displaying various aircraft flight parameters. The software is programmed in C++ language and utilizes the windows forms for implementing graphical content. One of the main aims of the design of the application was to simplify the interface, simultaneously maintaining the functionality and the eligibility. A mission can be planned and monitored using the implemented map control supported by waypoint list.

  5. Software engineering practices for control system reliability

    Energy Technology Data Exchange (ETDEWEB)

    S. K. Schaffner; K. S White

    1999-04-01

    This paper will discuss software engineering practices used to improve Control System reliability. The authors begin with a brief discussion of the Software Engineering Institute's Capability Maturity Model (CMM) which is a framework for evaluating and improving key practices used to enhance software development and maintenance capabilities. The software engineering processes developed and used by the Controls Group at the Thomas Jefferson National Accelerator Facility (Jefferson Lab), using the Experimental Physics and Industrial Control System (EPICS) for accelerator control, are described. Examples are given of how their procedures have been used to minimized control system downtime and improve reliability. While their examples are primarily drawn from their experience with EPICS, these practices are equally applicable to any control system. Specific issues addressed include resource allocation, developing reliable software lifecycle processes and risk management.

  6. Open source software to control Bioflo bioreactors.

    Directory of Open Access Journals (Sweden)

    David A Burdge

    Full Text Available Bioreactors are designed to support highly controlled environments for growth of tissues, cell cultures or microbial cultures. A variety of bioreactors are commercially available, often including sophisticated software to enhance the functionality of the bioreactor. However, experiments that the bioreactor hardware can support, but that were not envisioned during the software design cannot be performed without developing custom software. In addition, support for third party or custom designed auxiliary hardware is often sparse or absent. This work presents flexible open source freeware for the control of bioreactors of the Bioflo product family. The functionality of the software includes setpoint control, data logging, and protocol execution. Auxiliary hardware can be easily integrated and controlled through an integrated plugin interface without altering existing software. Simple experimental protocols can be entered as a CSV scripting file, and a Python-based protocol execution model is included for more demanding conditional experimental control. The software was designed to be a more flexible and free open source alternative to the commercially available solution. The source code and various auxiliary hardware plugins are publicly available for download from https://github.com/LibourelLab/BiofloSoftware. In addition to the source code, the software was compiled and packaged as a self-installing file for 32 and 64 bit windows operating systems. The compiled software will be able to control a Bioflo system, and will not require the installation of LabVIEW.

  7. Open source software to control Bioflo bioreactors.

    Science.gov (United States)

    Burdge, David A; Libourel, Igor G L

    2014-01-01

    Bioreactors are designed to support highly controlled environments for growth of tissues, cell cultures or microbial cultures. A variety of bioreactors are commercially available, often including sophisticated software to enhance the functionality of the bioreactor. However, experiments that the bioreactor hardware can support, but that were not envisioned during the software design cannot be performed without developing custom software. In addition, support for third party or custom designed auxiliary hardware is often sparse or absent. This work presents flexible open source freeware for the control of bioreactors of the Bioflo product family. The functionality of the software includes setpoint control, data logging, and protocol execution. Auxiliary hardware can be easily integrated and controlled through an integrated plugin interface without altering existing software. Simple experimental protocols can be entered as a CSV scripting file, and a Python-based protocol execution model is included for more demanding conditional experimental control. The software was designed to be a more flexible and free open source alternative to the commercially available solution. The source code and various auxiliary hardware plugins are publicly available for download from https://github.com/LibourelLab/BiofloSoftware. In addition to the source code, the software was compiled and packaged as a self-installing file for 32 and 64 bit windows operating systems. The compiled software will be able to control a Bioflo system, and will not require the installation of LabVIEW.

  8. Integrating Software in the Teaching of Grounded Theory Methodology

    Directory of Open Access Journals (Sweden)

    Agnes Mühlmeyer-Mentzel

    2011-09-01

    Full Text Available The implementation of our hands-on seminar is based on the understanding of grounded theory methodology (GTM as a craft that can be taught to a great extent. The successful learning process requires knowing, understanding and practising the procedural steps of this craft. It is also important to open up spaces for the development of reflexive and analytical competences. Having an orientation toward a research project within the teaching-learning process assists in deepening the understanding of GTM and provides a scope for practise and reflection at the same time. It is important for us to retain the student-centred nature of the teaching-learning process to enable active and praxis-oriented student engagement instead of focusing on the transmission of factual knowledge. The structural fit that exists between GTM and ATLAS.ti allows students to experience the software as a support in the analyses of their own data. URN: http://nbn-resolving.de/urn:nbn:de:0114-fqs1103171

  9. Controlling S2 terminal using FS software

    Science.gov (United States)

    Xue, Zhuhe

    New S2FS software for controlling S2 terminal of Sheshan station has been developed. It works under Field System software. All S2 operation commands are incorporated in a station program. The interface of SWT computer and S2 terminal is RS232 interface. S2FS software is designed by using Shell and C language. It has been used in VSOP experiments.

  10. The PoGOLite control system and software

    CERN Document Server

    Jackson, M S

    2013-01-01

    The autonomous control system of PoGOLite is presented. PoGOLite is a balloon borne X-ray polarimeter designed to observe point sources. To obtain scientific data with optimal efficiency, independent of the ground connection, the payload control system has been made autonomous in most functions. The overall system architecture and the interconnections between components, as well as the automation philosophy and software, are described. Results of performance tests are given.

  11. The VELO High Voltage System Control Software

    CERN Document Server

    Rakotomiaramanana, B; Eklund, L; De Capua, S

    2010-01-01

    This note describes the VELO high voltage control software. The implementation of its structure as a PVSS Finite State Machine is emphasized. The main error conditions that may occur during operation is also discussed. The VELO HV software conforms to the specification of the VELO.

  12. Thematic Review and Analysis of Grounded Theory Application in Software Engineering

    Directory of Open Access Journals (Sweden)

    Omar Badreddin

    2013-01-01

    Full Text Available We present metacodes, a new concept to guide grounded theory (GT research in software engineering. Metacodes are high level codes that can help software engineering researchers guide the data coding process. Metacodes are constructed in the course of analyzing software engineering papers that use grounded theory as a research methodology. We performed a high level analysis to discover common themes in such papers and discovered that GT had been applied primarily in three software engineering disciplines: agile development processes, geographically distributed software development, and requirements engineering. For each category, we collected and analyzed all grounded theory codes and created, following a GT analysis process, what we call metacodes that can be used to drive further theory building. This paper surveys the use of grounded theory in software engineering and presents an overview of successes and challenges of applying this research methodology.

  13. Building Blocks for Control System Software

    NARCIS (Netherlands)

    Broenink, Johannes F.; Hilderink, G.H.; Amerongen van, J.; Jonker, B.; Regtien, P.P.L

    2001-01-01

    Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and effici

  14. The Spartan attitude control system - Ground support computer

    Science.gov (United States)

    Schnurr, R. G., Jr.

    1986-01-01

    The Spartan Attitude Control System (ACS) contains a command and control computer. This computer is optimized for the activities of the flight and contains very little human interface hardware and software. The computer system provides the technicians testing of Spartan ACS with a convenient command-oriented interface to the flight ACS computer. The system also decodes and time tags data automatically sent out by the flight computer as key events occur. The duration and magnitude of all system maneuvers is also derived and displayed by this system. The Ground Support Computer is also the primary Ground Support Equipment for the flight sequencer which controls all payload maneuvers, and long term program timing.

  15. Clementine auto exposure control software

    Energy Technology Data Exchange (ETDEWEB)

    Arnold, E. [Lawrence Livermore National Lab., CA (United States)

    1994-11-15

    The primary mission of the Clementine program was to test technology developed under the auspices of BMDO (the Ballistic Missile Defense Organization). A secondary goal of the program was to provide astronomical data to the scientific and educational community. The mission plan developed to accomplish these goals included complete mapping of the lunar surface and a close fly-by of a near-Earth asteroid, 1620 Geographos. Exposure control for the Clementine mission was driven by mission phase requirements and sensor characteristics. Thus, there were a total of twelve algorithms developed for three primary mission phases and the four imaging sensors (two additional sensors operated as star trackers). The three mission phases in question were lunar mapping, distant observation of the asteroid for the purpose of tracking, and close-up viewing (as close as 100 Km) of Geographos. The four non-star tracker sensors consisted of an Ultra Violet/Visible (UV/Vis) camera, a High Resolution (HiRes) camera with a built-in LIDAR (Light Detection And Ranging) unit, a Near Infrared (NIR) camera, and a Long Wave InfraRed (LWIR) camera. Due to lack of test time and uncertainties about the imaging environment, numerous input parameters were provided in the algorithms to allow extensive tuning of the exposure control during the mission.

  16. Modular software-controlled electrochemical system

    Science.gov (United States)

    Hagan, D.; Spivey, J.; Niculescu, V. A.

    1987-03-01

    A modular microcomputer-controlled three-electrode potentiostat configured with graphics is presented. The system is designed for metallic surface characterization and is capable of performing in different modes of operation including single sweep voltammetry, cyclic voltammetry, and chronoamperometry. An integrated and flexible software system for control, data taking, data storage, and transfer is described. Data analysis software for the IBM-PC computer including two- and three-dimensional plotting as well as menu-driven theoretical modeling, simulation, and curvefitting has been developed.

  17. MAGIC-II Camera Slow Control Software

    CERN Document Server

    Steinke, B; Tridon, D Borla

    2009-01-01

    The Imaging Atmospheric Cherenkov Telescope MAGIC I has recently been extended to a stereoscopic system by adding a second 17 m telescope, MAGIC-II. One of the major improvements of the second telescope is an improved camera. The Camera Control Program is embedded in the telescope control software as an independent subsystem. The Camera Control Program is an effective software to monitor and control the camera values and their settings and is written in the visual programming language LabVIEW. The two main parts, the Central Variables File, which stores all information of the pixel and other camera parameters, and the Comm Control Routine, which controls changes in possible settings, provide a reliable operation. A safety routine protects the camera from misuse by accidental commands, from bad weather conditions and from hardware errors by automatic reactions.

  18. Software-Defined Ground Stations - Enhancing Multi-Mission Support Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This SBIR Phase 1 proposal to NASA requests $99,055.69 to enhance multiple mission support in ground stations through the use of software defined radios and virtual...

  19. The 4MOST facility control software

    Science.gov (United States)

    Pramskiy, Alexander; Mandel, Holger; Rothmaier, Florian; Stilz, Ingo; Winkler, Roland; Hahn, Thomas

    2016-07-01

    The 4-m Multi-Object Spectrographic Telescope (4MOST) is one high-resolution (R 18000) and two lowresolution (R fi 5000) spectrographs covering the wavelength range between 390 and 950 nm. The spectrographs will be installed on ESO VISTA telescope and will be fed by approximately 2400 fibres. The instrument is capable to simultaneously obtain spectra of about 2400 objects distributed over an hexagonal field-of-view of four square degrees. This paper aims at giving an overview of the control software design, which is based on the standard ESO VLT software architecture and customised to fit the needs of the 4MOST instrument. In particular, the facility control software is intended to arrange the precise positioning of the fibres, to schedule and observe many surveys in parallel, and to combine the output from the three spectrographs. Moreover, 4MOST's software will include user-friendly graphical user interfaces that enable users to interact with the facility control system and to monitor all data-taking and calibration tasks of the instrument. A secondary guiding system will be implemented to correct for any fibre exure and thus to improve 4MOST's guiding performance. The large amount of fibres requires the custom design of data exchange to avoid performance issues. The observation sequences are designed to use spectrographs in parallel with synchronous points for data exchange between subsystems. In order to control hardware devices, Programmable Logic Controller (PLC) components will be used, the new standard for future instruments at ESO.

  20. The SCEC Broadband Platform: Open-Source Software for Strong Ground Motion Simulation and Validation

    Science.gov (United States)

    Goulet, C.; Silva, F.; Maechling, P. J.; Callaghan, S.; Jordan, T. H.

    2015-12-01

    The Southern California Earthquake Center (SCEC) Broadband Platform (BBP) is a carefully integrated collection of open-source scientific software programs that can simulate broadband (0-100Hz) ground motions for earthquakes at regional scales. The BBP scientific software modules implement kinematic rupture generation, low and high-frequency seismogram synthesis using wave propagation through 1D layered velocity structures, seismogram ground motion amplitude calculations, and goodness of fit measurements. These modules are integrated into a software system that provides user-defined, repeatable, calculation of ground motion seismograms, using multiple alternative ground motion simulation methods, and software utilities that can generate plots, charts, and maps. The BBP has been developed over the last five years in a collaborative scientific, engineering, and software development project involving geoscientists, earthquake engineers, graduate students, and SCEC scientific software developers. The BBP can run earthquake rupture and wave propagation modeling software to simulate ground motions for well-observed historical earthquakes and to quantify how well the simulated broadband seismograms match the observed seismograms. The BBP can also run simulations for hypothetical earthquakes. In this case, users input an earthquake location and magnitude description, a list of station locations, and a 1D velocity model for the region of interest, and the BBP software then calculates ground motions for the specified stations. The SCEC BBP software released in 2015 can be compiled and run on recent Linux systems with GNU compilers. It includes 5 simulation methods, 7 simulation regions covering California, Japan, and Eastern North America, the ability to compare simulation results against GMPEs, updated ground motion simulation methods, and a simplified command line user interface.

  1. The software architecture to control the Cherenkov Telescope Array

    Science.gov (United States)

    Oya, I.; Füßling, M.; Antonino, P. O.; Conforti, V.; Hagge, L.; Melkumyan, D.; Morgenstern, A.; Tosti, G.; Schwanke, U.; Schwarz, J.; Wegner, P.; Colomé, J.; Lyard, E.

    2016-07-01

    The Cherenkov Telescope Array (CTA) project is an initiative to build two large arrays of Cherenkov gamma- ray telescopes. CTA will be deployed as two installations, one in the northern and the other in the southern hemisphere, containing dozens of telescopes of different sizes. CTA is a big step forward in the field of ground- based gamma-ray astronomy, not only because of the expected scientific return, but also due to the order-of- magnitude larger scale of the instrument to be controlled. The performance requirements associated with such a large and distributed astronomical installation require a thoughtful analysis to determine the best software solutions. The array control and data acquisition (ACTL) work-package within the CTA initiative will deliver the software to control and acquire the data from the CTA instrumentation. In this contribution we present the current status of the formal ACTL system decomposition into software building blocks and the relationships among them. The system is modelled via the Systems Modelling Language (SysML) formalism. To cope with the complexity of the system, this architecture model is sub-divided into different perspectives. The relationships with the stakeholders and external systems are used to create the first perspective, the context of the ACTL software system. Use cases are employed to describe the interaction of those external elements with the ACTL system and are traced to a hierarchy of functionalities (abstract system functions) describing the internal structure of the ACTL system. These functions are then traced to fully specified logical elements (software components), the deployment of which as technical elements, is also described. This modelling approach allows us to decompose the ACTL software in elements to be created and the ow of information within the system, providing us with a clear way to identify sub-system interdependencies. This architectural approach allows us to build the ACTL system model and

  2. Software for analysis of equine ground reaction force data

    NARCIS (Netherlands)

    Schamhardt, H.C.; Merkens, H.W.; Lammertink, J.L.M.A.

    1986-01-01

    Software for analysis of force plate recordings of the horse at normal walk is described. The data of a number of stance phases are averaged to obtain a representative tracing of that horse. The amplitudes of a number of characteristic peaks in the force-time curves are used to compare left and righ

  3. Environmental Control System Software & Hardware Development

    Science.gov (United States)

    Vargas, Daniel Eduardo

    2017-01-01

    ECS hardware: (1) Provides controlled purge to SLS Rocket and Orion spacecraft. (2) Provide mission-focused engineering products and services. ECS software: (1) NASA requires Compact Unique Identifiers (CUIs); fixed-length identifier used to identify information items. (2) CUI structure; composed of nine semantic fields that aid the user in recognizing its purpose.

  4. Integrating Software Modules For Robot Control

    Science.gov (United States)

    Volpe, Richard A.; Khosla, Pradeep; Stewart, David B.

    1993-01-01

    Reconfigurable, sensor-based control system uses state variables in systematic integration of reusable control modules. Designed for open-architecture hardware including many general-purpose microprocessors, each having own local memory plus access to global shared memory. Implemented in software as extension of Chimera II real-time operating system. Provides transparent computing mechanism for intertask communication between control modules and generic process-module architecture for multiprocessor realtime computation. Used to control robot arm. Proves useful in variety of other control and robotic applications.

  5. Microcontroller based ground weapon control system(Short Communication

    Directory of Open Access Journals (Sweden)

    M. Sankar Kishore

    2001-10-01

    Full Text Available Armoured vehicles and tanks generally consist of high resolution optical (both infrared and visible and display systems for recognition and identification of the targets. Different weapons/articles to engage the targets may be present. A fire control system (FCS controls all the above systems, monitors the status of the articles present and passes the information to the display system. Depending upon the health and availability of the articles, the FCS selects and fires the articles. Design and development of ground control unit which is the heart of the FCS, both in hardware and software, has been emphasised. The system has been developed using microcontroller and software developed in ASM 51 language. The system also has a facility to test all the systems and articles as initial power on condition. From the safety point of view, software and hardware interlocks have been provided in the critical operations, like firing sequence. "

  6. Software Support during a Control Room Upgrade

    Energy Technology Data Exchange (ETDEWEB)

    Michele Joyce; Michael Spata; Thomas Oren; Anthony Cuffe; Theo McGuckin; Isadoro Carlino; C. Higgins; Harry Fanning; Matthew Bickley; Brian Bevins

    2005-09-21

    In 2004, after 14 years of accelerator operations and commissioning, Jefferson Lab renovated its main control room. Changes in technology and lessons learned during those 14 years drove the control room redesign in a new direction, one that optimizes workflow and makes critical information and controls available to everyone in the control room. Fundamental changes in a variety of software applications were required to facilitate the new operating paradigm. A critical component of the new control room design is a large-format video wall that is used to make a variety of operating information available to everyone in the room. Analog devices such as oscilloscopes and function generators are now displayed on the video wall through two crosspoint switchers: one for analog signals and another for video signals. A new software GUI replaces manual configuration of the oscilloscopes and function generators and helps automate setup. Monitoring screens, customized for the video wall, now make important operating information visible to everyone, not just a single operator. New alarm handler software gives any operator, on any workstation, access to all alarm handler functionality, and multiple users can now contribute to a single electronic logbook entry. To further support the shift to distributed access and control, many applications have been redesigned to run on servers instead of on individual workstations.

  7. AAO Starbugs: software control and associated algorithms

    CERN Document Server

    Lorente, Nuria P F; Shortridge, Keith; Farrell, Tony J; Smedley, Scott; Hong, Sungwook E; Bacigalupo, Carlos; Goodwin, Michael; Kuehn, Kyler; Satorre, Christophe

    2016-01-01

    The Australian Astronomical Observatory's TAIPAN instrument deploys 150 Starbug robots to position optical fibres to accuracies of 0.3 arcsec, on a 32 cm glass field plate on the focal plane of the 1.2 m UK-Schmidt telescope. This paper describes the software system developed to control and monitor the Starbugs, with particular emphasis on the automated path-finding algorithms, and the metrology software which keeps track of the position and motion of individual Starbugs as they independently move in a crowded field. The software employs a tiered approach to find a collision-free path for every Starbug, from its current position to its target location. This consists of three path-finding stages of increasing complexity and computational cost. For each Starbug a path is attempted using a simple method. If unsuccessful, subsequently more complex (and expensive) methods are tried until a valid path is found or the target is flagged as unreachable.

  8. AAO Starbugs: software control and associated algorithms

    Science.gov (United States)

    Lorente, Nuria P. F.; Vuong, Minh V.; Shortridge, Keith; Farrell, Tony J.; Smedley, Scott; Hong, Sungwook E.; Bacigalupo, Carlos; Goodwin, Michael; Kuehn, Kyler; Satorre, Christophe

    2016-08-01

    The Australian Astronomical Observatory's TAIPAN instrument deploys 150 Starbug robots to position optical fibres to accuracies of 0.3 arcsec, on a 32 cm glass field plate on the focal plane of the 1.2 m UK-Schmidt telescope. This paper describes the software system developed to control and monitor the Starbugs, with particular emphasis on the automated path-finding algorithms, and the metrology software which keeps track of the position and motion of individual Starbugs as they independently move in a crowded field. The software employs a tiered approach to find a collision-free path for every Starbug, from its current position to its target location. This consists of three path-finding stages of increasing complexity and computational cost. For each Starbug a path is attempted using a simple method. If unsuccessful, subsequently more complex (and expensive) methods are tried until a valid path is found or the target is flagged as unreachable.

  9. Distributed Software Development Modelling and Control Framework

    Directory of Open Access Journals (Sweden)

    Yi Feng

    2012-10-01

    Full Text Available With the rapid progress of internet technology, more and more software projects adopt e-development tofacilitate the software development process in a world-wide context. However, distributed softwaredevelopment activity itself is a complex orchestration. It involves many people working together without thebarrier of time and space difference. Therefore, how to efficiently monitor and control software edevelopmentin a global perspective becomes an important issue for any internet-based softwaredevelopment project. In this paper, we present a novel approach to tackle this crucial issue by means ofcontrolling e-development process, collaborative task progress and communication quality. Meanwhile, wealso present our e-development supporting environment prototype: Caribou, to demonstrate the viability ofour approach.

  10. Middle Ground on Gun Control

    Science.gov (United States)

    2016-12-01

    effective and practical solution that the community embraced. E. THE MIDDLE GROUND Because of the current political environment , more outside the...was made to expire once the NICS was up and running.52 James Brady passed away in 2014 due to complications from the brain damage he suffered as a...readily available means. For example, poisoning is the most common method of suicide in China because pesticides and herbicides that can be deadly are

  11. Timing system control software in the SLC

    Energy Technology Data Exchange (ETDEWEB)

    Thompson, K.; Phinney, N.

    1985-04-01

    A new timing system that allows precision (approx.1 to 2 ns) control of the trigger times of klystrons, beam position monitors, and other devices on a pulse-to-pulse basis at up to 360 Hz is in operation in the first third of the SLAC linear accelerator. The control software is divided between a central host VAX and local Intel 8086-based microprocessor clusters. Facilities exist to set up and adjust the timing of devices or groups of devices independently for beam pulses having different destinations and purposes, which are run in an interlaced fashion during normal machine operation. Upgrading of the system is currently underway, using a new version of the Programmable Delay Unit CAMAC module to allow pipelining of timing information for three machine pulses. An overview of the current state of the system is presented in this paper, with an emphasis on software control.

  12. Simulation-based Testing of Control Software

    Energy Technology Data Exchange (ETDEWEB)

    Ozmen, Ozgur [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Nutaro, James J. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Sanyal, Jibonananda [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Olama, Mohammed M. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

    2017-02-10

    It is impossible to adequately test complex software by examining its operation in a physical prototype of the system monitored. Adequate test coverage can require millions of test cases, and the cost of equipment prototypes combined with the real-time constraints of testing with them makes it infeasible to sample more than a small number of these tests. Model based testing seeks to avoid this problem by allowing for large numbers of relatively inexpensive virtual prototypes that operate in simulation time at a speed limited only by the available computing resources. In this report, we describe how a computer system emulator can be used as part of a model based testing environment; specifically, we show that a complete software stack including operating system and application software - can be deployed within a simulated environment, and that these simulations can proceed as fast as possible. To illustrate this approach to model based testing, we describe how it is being used to test several building control systems that act to coordinate air conditioning loads for the purpose of reducing peak demand. These tests involve the use of ADEVS (A Discrete Event System Simulator) and QEMU (Quick Emulator) to host the operational software within the simulation, and a building model developed with the MODELICA programming language using Buildings Library and packaged as an FMU (Functional Mock-up Unit) that serves as the virtual test environment.

  13. Improving Software Systems By Flow Control Analysis

    Directory of Open Access Journals (Sweden)

    Piotr Poznanski

    2012-01-01

    Full Text Available Using agile methods during the implementation of the system that meets mission critical requirements can be a real challenge. The change in the system built of dozens or even hundreds of specialized devices with embedded software requires the cooperation of a large group of engineers. This article presents a solution that supports parallel work of groups of system analysts and software developers. Deployment of formal rules to the requirements written in natural language enables using formal analysis of artifacts being a bridge between software and system requirements. Formalism and textual form of requirements allowed the automatic generation of message flow graph for the (sub system, called the “big-picture-model”. Flow diagram analysis helped to avoid a large number of defects whose repair cost in extreme cases could undermine the legitimacy of agile methods in projects of this scale. Retrospectively, a reduction of technical debt was observed. Continuous analysis of the “big picture model” improves the control of the quality parameters of the software architecture. The article also tries to explain why the commercial platform based on UML modeling language may not be sufficient in projects of this complexity.

  14. Enhanced Ground Control for ISS Robotics Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This project will investigate and adapt aides which will increase the efficiency of ISS robotics ground control operations with the intent of creating more...

  15. Software performance in segmenting ground-glass and solid components of subsolid nodules in pulmonary adenocarcinomas.

    Science.gov (United States)

    Cohen, Julien G; Goo, Jin Mo; Yoo, Roh-Eul; Park, Chang Min; Lee, Chang Hyun; van Ginneken, Bram; Chung, Doo Hyun; Kim, Young Tae

    2016-12-01

    To evaluate the performance of software in segmenting ground-glass and solid components of subsolid nodules in pulmonary adenocarcinomas. Seventy-three pulmonary adenocarcinomas manifesting as subsolid nodules were included. Two radiologists measured the maximal axial diameter of the ground-glass components on lung windows and that of the solid components on lung and mediastinal windows. Nodules were segmented using software by applying five (-850 HU to -650 HU) and nine (-130 HU to -500 HU) attenuation thresholds. We compared the manual and software measurements of ground-glass and solid components with pathology measurements of tumour and invasive components. Segmentation of ground-glass components at a threshold of -750 HU yielded mean differences of +0.06 mm (p = 0.83, 95 % limits of agreement, 4.51 to 4.67) and -2.32 mm (p software (at -350 HU) and pathology measurements and between the manual (lung and mediastinal windows) and pathology measurements were -0.12 mm (p = 0.74, -5.73 to 5.55]), 0.15 mm (p = 0.73, -6.92 to 7.22), and -1.14 mm (p Software segmentation of ground-glass and solid components in subsolid nodules showed no significant difference with pathology. • Software can effectively segment ground-glass and solid components in subsolid nodules. • Software measurements show no significant difference with pathology measurements. • Manual measurements are more accurate on lung windows than on mediastinal windows.

  16. Ground Operations Autonomous Control and Integrated Health Management

    Science.gov (United States)

    Daniels, James

    2014-01-01

    The Ground Operations Autonomous Control and Integrated Health Management plays a key role for future ground operations at NASA. The software that is integrated into this system is called G2 2011 Gensym. The purpose of this report is to describe the Ground Operations Autonomous Control and Integrated Health Management with the use of the G2 Gensym software and the G2 NASA toolkit for Integrated System Health Management (ISHM) which is a Computer Software Configuration Item (CSCI). The decision rationale for the use of the G2 platform is to develop a modular capability for ISHM and AC. Toolkit modules include knowledge bases that are generic and can be applied in any application domain module. That way, there's a maximization of reusability, maintainability, and systematic evolution, portability, and scalability. Engine modules are generic, while application modules represent the domain model of a specific application. Furthermore, the NASA toolkit, developed since 2006 (a set of modules), makes it possible to create application domain models quickly, using pre-defined objects that include sensors and components libraries for typical fluid, electrical, and mechanical systems.

  17. Control software for the TOTEM DAQ

    CERN Document Server

    Garcia Cabot, Carles

    2016-01-01

    The TOTEM DAQ has been upgraded for the LHC’s Run 2 with the Scalable Readout System (SRS), a scalable, multi-channel and general-purpose readout platform. The upgraded DAQ has increased the experiment’s trigger rate up to 100 kHz in stand-alone mode. Fur- thermore, the new system allows the TOTEM and CMS collaborations to perform common data taking during combined measurements campaigns. For my Summer Student project at CERN I have developed a new software application to control and monitor the upgraded DAQ platform in a distributed environment. The new software, named SRSController, is necessary to operate the SRS within the CMS DAQ infrastructure during common data taking. The purpose of this report is to explain the design of the SRSController and to serve as additional documentation for future users and developers.

  18. The SINQ instrument control software system

    Science.gov (United States)

    Heer, H.; Könnecke, M.; Maden, D.

    The spallation neutron source SINQ at Villigen, Switzerland, is a continuous source with a flux of about 10 14 n/s cm 2. Nine neutron-scattering instruments will come into operation within the first year, seven of them are situated at neutron guides. The electronics and software required for the various instruments are standardized as far as possible. The SINQ instrument control software (SICS) is implemented as a client server system. The SICS server is implemented in ANSI-C on a digital Unix platform and uses only Posix compliant system calls for maximum portability. Clients provide the user interface, which may be either of the traditional command line type or a more modern graphical user interface. Communication with the front-end electronics is via the TCP/IP internet protocol. Measured data are stored in the NeXus format, a common data exchange format for neutron scattering and X-ray instruments.

  19. Remote Control Software: Online from Micro to Micro.

    Science.gov (United States)

    Kittle, Paul

    1989-01-01

    Provides an introduction to the use of communications software for remote access between microcomputers. Areas discussed include hardware requirements for these applications, software features that should be considered, security issues, and some disadvantages of remote control software. A directory of remote control software packages is provided.…

  20. Hardware and software for ground tests of onboard charged particle spectrometers

    Energy Technology Data Exchange (ETDEWEB)

    Batischev, A. G., E-mail: Alexey-Batischev@mail.ru; Galper, A. M. [National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) (Russian Federation); Grishin, S. A. [Academy of Sciences of Belarus, Stepanov Institute of Physics, National (Belarus); Naumov, P. Yu. [National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) (Russian Federation); Niadvetski, N. S. [Academy of Sciences of Belarus, Stepanov Institute of Physics, National (Belarus)

    2015-12-15

    The article presents a hardware and software complex for ground tests of onboard charged particle spectrometers that are designed at the National Research Nuclear University MEPhI for monitoring of nuclear-physical factors of space weather and can be installed in a wide class of satellites. The structural scheme and operating principles of component parts are discussed. The main algorithm and software features are presented. The technique of ground spectrometer tests and calibrations in various measurement modes at atmospheric cosmic particle flows, both in autonomous laboratories and in interface tests as part of a satellite, is also described.

  1. Computer Aided Design of Transformer Station Grounding System Using CDEGS Software

    Directory of Open Access Journals (Sweden)

    S. Nikolovski

    2004-01-01

    Full Text Available This paper presents a computer-aided design of a transformer station grounding system. Fault conditions in a transformer station can produce huge damage to transformer station equipment if the grounding system is not designed properly. A well designed grounding system is a very important part of the project for transformer station design as a whole. This paper analyses a procedure for transformer grounding system design and spatial distribution of touch and step voltage on the ground surface level, using the CDEGS (Current Distribution Electromagnetic Interference Grounding and Soil Structure Analysis software. Spatial distribution is needed for checking and finding dangerous step and touch voltages above and around the transformer station. Apparent earth resistivity data is measured and analyzed using the RESAP module of the CDEGS software. Because of the very high current flow into the grounding system during a single line to ground fault or a three phase fault in the transformer station, very high and dangerous potentials can be induced on the metallic structures including the fence, which can cause dangerous situations for people and animals near the station and for the personnel inside the station. The PLOT module of CDEGS is used to view the results of the scalar potential, step and touch voltage on the surface. Graphic displays include equipotent contour lines and potential profiles (gradients in 3D and 2D perspective and apparent soil resistivity (Wm versus inter electrode spacing (m. The results of alternative grid designs may be displayed simultaneously for the purpose of comparison.

  2. Laboratory cost control and financial management software.

    Science.gov (United States)

    Mayer, M

    1998-02-09

    Economical constraints within the health care system advocate the introduction of tighter control of costs in clinical laboratories. Detailed cost information forms the basis for cost control and financial management. Based on the cost information, proper decisions regarding priorities, procedure choices, personnel policies and investments can be made. This presentation outlines some principles of cost analysis, describes common limitations of cost analysis, and exemplifies use of software to achieve optimized cost control. One commercially available cost analysis software, LabCost, is described in some detail. In addition to provision of cost information, LabCost also serves as a general management tool for resource handling, accounting, inventory management and billing. The application of LabCost in the selection process of a new high throughput analyzer for a large clinical chemistry service is taken as an example for decisions that can be assisted by cost evaluation. It is concluded that laboratory management that wisely utilizes cost analysis to support the decision-making process will undoubtedly have a clear advantage over those laboratories that fail to employ cost considerations to guide their actions.

  3. 49 CFR 236.18 - Software management control plan.

    Science.gov (United States)

    2010-10-01

    ... 49 Transportation 4 2010-10-01 2010-10-01 false Software management control plan. 236.18 Section... Instructions: All Systems General § 236.18 Software management control plan. (a) Within 6 months of June 6, 2005, each railroad shall develop and adopt a software management control plan for its signal and...

  4. Ground Control for Emplacement Drifts for LA

    Energy Technology Data Exchange (ETDEWEB)

    Y. Sun

    2004-07-09

    The purpose of this calculation is to analyze the stability of repository emplacement drifts during the preclosure period, and to provide a final ground support method for emplacement drifts for the License Application (LA). The scope of the work includes determination of input parameter values and loads, selection of appropriate process and methods for the calculation, application of selected methods, such as empirical or analytical, to the calculation, development and execution of numerical models, and evaluation of results. Results from this calculation are limited to use for design of the emplacement drifts and the final ground support system installed in these drifts. The design of non-emplacement openings and their ground support systems is covered in the ''Ground Control for Non-Emplacement Drifts for LA'' (BSC 2004c).

  5. The SOFIA Mission Control System Software

    Science.gov (United States)

    Heiligman, G. M.; Brock, D. R.; Culp, S. D.; Decker, P. H.; Estrada, J. C.; Graybeal, J. B.; Nichols, D. M.; Paluzzi, P. R.; Sharer, P. J.; Pampell, R. J.; Papke, B. L.; Salovich, R. D.; Schlappe, S. B.; Spriestersbach, K. K.; Webb, G. L.

    1999-05-01

    The Stratospheric Observatory for Infrared Astronomy (SOFIA) will be delivered with a computerized mission control system (MCS). The MCS communicates with the aircraft's flight management system and coordinates the operations of the telescope assembly, mission-specific subsystems, and the science instruments. The software for the MCS must be reliable and flexible. It must be easily usable by many teams of observers with widely differing needs, and it must support non-intrusive access for education and public outreach. The technology must be appropriate for SOFIA's 20-year lifetime. The MCS software development process is an object-oriented, use case driven approach. The process is iterative: delivery will be phased over four "builds"; each build will be the result of many iterations; and each iteration will include analysis, design, implementation, and test activities. The team is geographically distributed, coordinating its work via Web pages, teleconferences, T.120 remote collaboration, and CVS (for Internet-enabled configuration management). The MCS software architectural design is derived in part from other observatories' experience. Some important features of the MCS are: * distributed computing over several UNIX and VxWorks computers * fast throughput of time-critical data * use of third-party components, such as the Adaptive Communications Environment (ACE) and the Common Object Request Broker Architecture (CORBA) * extensive configurability via stored, editable configuration files * use of several computer languages so developers have "the right tool for the job". C++, Java, scripting languages, Interactive Data Language (from Research Systems, Int'l.), XML, and HTML will all be used in the final deliverables. This paper reports on work in progress, with the final product scheduled for delivery in 2001. This work was performed for Universities Space Research Association for NASA under contract NAS2-97001.

  6. Control Software for Piezo Stepping Actuators

    Science.gov (United States)

    Shields, Joel F.

    2013-01-01

    A control system has been developed for the Space Interferometer Mission (SIM) piezo stepping actuator. Piezo stepping actuators are novel because they offer extreme dynamic range (centimeter stroke with nanometer resolution) with power, thermal, mass, and volume advantages over existing motorized actuation technology. These advantages come with the added benefit of greatly reduced complexity in the support electronics. The piezo stepping actuator consists of three fully redundant sets of piezoelectric transducers (PZTs), two sets of brake PZTs, and one set of extension PZTs. These PZTs are used to grasp and move a runner attached to the optic to be moved. By proper cycling of the two brake and extension PZTs, both forward and backward moves of the runner can be achieved. Each brake can be configured for either a power-on or power-off state. For SIM, the brakes and gate of the mechanism are configured in such a manner that, at the end of the step, the actuator is in a parked or power-off state. The control software uses asynchronous sampling of an optical encoder to monitor the position of the runner. These samples are timed to coincide with the end of the previous move, which may consist of a variable number of steps. This sampling technique linearizes the device by avoiding input saturation of the actuator and makes latencies of the plant vanish. The software also estimates, in real time, the scale factor of the device and a disturbance caused by cycling of the brakes. These estimates are used to actively cancel the brake disturbance. The control system also includes feedback and feedforward elements that regulate the position of the runner to a given reference position. Convergence time for smalland medium-sized reference positions (less than 200 microns) to within 10 nanometers can be achieved in under 10 seconds. Convergence times for large moves (greater than 1 millimeter) are limited by the step rate.

  7. Tank monitor and control system (TMACS) software configuration management plan

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    1999-05-13

    This Software Configuration Management Plan (SCMP) describes the methodology for control of computer software developed and supported by the Systems Development and Integration (SD and I) organization of Lockheed Martin Services, Inc. (LMSI) for the Tank Monitor and Control System (TMACS). This plan controls changes to the software and configuration files used by TMACS. The controlled software includes the Gensym software package, Gensym knowledge base files developed for TMACS, C-language programs used by TMACS, the operating system on the production machine, language compilers, and all Windows NT commands and functions which affect the operating environment. The configuration files controlled include the files downloaded to the Acromag and Westronic field instruments.

  8. MPS Vax monitor and control software architecture

    Energy Technology Data Exchange (ETDEWEB)

    Allison, S.; Spencer, N.; Underwood, K.; VanOlst, D.; Zelanzy, M.

    1993-04-01

    The new Machine Protection System (MPS) now being tested at the SLAC Linear Collider (SLC) includes monitoring and controlling facilities integrated into the existing VAX control system. The actual machine protection is performed by VME micros which control the beam repetition rate on a pulse-by-pulse basis based on measurements from fault detectors. The VAX is used to control and configure the VME micros, configure custom CAMAC modules providing the fault detector inputs, monitor and report faults and system errors, update the SLC database, and interface with the user. The design goals of the VAX software include a database-driven system to allow configuration changes without code changes, use of a standard TCP/IP-based message service for communication, use of existing SLCNET micros for CAMAC configuration, security and verification features to prevent unauthorized access, error and alarm logging and display updates as quickly as possible, and use of touch panels and X-windows displays for the user interface.

  9. Ground test for vibration control demonstrator

    Science.gov (United States)

    Meyer, C.; Prodigue, J.; Broux, G.; Cantinaud, O.; Poussot-Vassal, C.

    2016-09-01

    In the objective of maximizing comfort in Falcon jets, Dassault Aviation is developing an innovative vibration control technology. Vibrations of the structure are measured at several locations and sent to a dedicated high performance vibration control computer. Control laws are implemented in this computer to analyse the vibrations in real time, and then elaborate orders sent to the existing control surfaces to counteract vibrations. After detailing the technology principles, this paper focuses on the vibration control ground demonstration that was performed by Dassault Aviation in May 2015 on Falcon 7X business jet. The goal of this test was to attenuate vibrations resulting from fixed forced excitation delivered by shakers. The ground test demonstrated the capability to implement an efficient closed-loop vibration control with a significant vibration level reduction and validated the vibration control law design methodology. This successful ground test was a prerequisite before the flight test demonstration that is now being prepared. This study has been partly supported by the JTI CleanSky SFWA-ITD.

  10. Ground Control for Emplacement Drifts for SR

    Energy Technology Data Exchange (ETDEWEB)

    Y. Sun

    2000-04-07

    This analysis demonstrates that a satisfactory ground control system can be designed for the Yucca Mountain site, and provides the technical basis for the design of ground support systems to be used in repository emplacement and non-emplacement drifts. The repository ground support design was based on analytical methods using acquired computer codes, and focused on the final support systems. A literature review of case histories, including the lessons learned from the design and construction of the ESF, the studies on the seismic damages of underground openings, and the use of rock mass classification systems in the ground support design, was conducted (Sections 6.3.4 and 6.4). This review provided some basis for determining the inputs and methodologies used in this analysis. Stability of the supported and unsupported emplacement and non-emplacement drifts was evaluated in this analysis. The excavation effects (i.e., state of the stress change due to excavation), thermal effects (i.e., due to heat output from waste packages), and seismic effects (i.e., from potential earthquake events) were evaluated, and stress controlled modes of failure were examined for two in situ stress conditions (k_0=0.3 and 1.0) using rock properties representing rock mass categories of 1 and 5. Variation of rock mass units such as the non-lithophysal (Tptpmn) and lithophysal (Tptpll) was considered in the analysis. The focus was on the non-lithophysal unit because this unit appears to be relatively weaker and has much smaller joint spacing. Therefore, the drift stability and ground support needs were considered to be controlled by the design for this rock unit. The ground support systems for both emplacement and non-emplacement drifts were incorporated into the models to assess their performance under in situ, thermal, and seismic loading conditions. Both continuum and discontinuum modeling approaches were employed in the analyses of the rock mass behavior and in the evaluation of the

  11. Guidance and Control Software Project Data - Volume 1: Planning Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the planning documents from the GCS project. Volume 1 contains five appendices: A. Plan for Software Aspects of Certification for the Guidance and Control Software Project; B. Software Development Standards for the Guidance and Control Software Project; C. Software Verification Plan for the Guidance and Control Software Project; D. Software Configuration Management Plan for the Guidance and Control Software Project; and E. Software Quality Assurance Activities.

  12. Development of the command data system and ground software for the SEDSAT-1 microsatellite

    Science.gov (United States)

    Wells, B. Earl

    1996-01-01

    SEDSAT-1 is designed to be a low cost scientific satellite which is to be used to perform a minimum of five tasks which include: (1) the acquisition of a number of important parameters associated with the tethering processes from the payloads perspective (such as accelerations incurred and imaging data of the tether during deployment), (2) to act as a remote sensing platform for making measurements of the Earth's Atmosphere (allowing research to be performed in such areas as vertical lightning observation, visible light spectrography, and cloud cover studies, (3) to act as a general purpose amateur radio communication satellite relaying information back to earth, (4) to demonstrate the feasibility of the deployment in low earth orbit of advanced technology such as the Gallium Arsenide Solar Cells, Nickel Metal Hydride batteries, and multi-chip module technology and, (5) to support student's active participation in applying the disciplines of engineering and science to space-based hardware platforms. The project includes the Three-axis Accelerometer System, TAS, Experiment which is designed to report the accelerations that the satellite undergoes during the tethering operations and during the second phase of the mission when the free floating satellite comes in contact with orbit debris. The SEASIS (SEDS Earth, Atmosphere, and Space Imaging System) is another SEDSAT experiment designed to provide images of the tether during its deployment and the earth during the second phase of the mission. To control these experiments and virtually all other satellite operations the Command Data System, CDS is employed. This system utilizes a moderate complexity micro-controller controlled by tasks operating under a real-time operating system to dynamically monitor and control the satellite. The scope of this researchers efforts has been in the general area of coordinating and assisting the student researchers with the development of the CDS and ground station interfaces. This

  13. FGMOS Based Voltage-Controlled Grounded Resistor

    Directory of Open Access Journals (Sweden)

    R. Pandey

    2010-09-01

    Full Text Available This paper proposes a new floating gate MOSFET (FGMOS based voltage-controlled grounded resistor. In the proposed circuit FGMOS operating in the ohmic region is linearized by another conventional MOSFET operating in the saturation region. The major advantages of FGMOS based voltage-controlled grounded resistor (FGVCGR are simplicity, low total harmonic distortion (THD, and low power consumption. A simple application of this FGVCGR as a tunable high-pass filter is also suggested. The proposed circuits operate at the supply voltages of +/-0.75 V. The circuits are designed and simulated using SPICE in 0.25-µm CMOS technology. The simulation results of FGVCGR demonstrate a THD of 0.28% for the input signal 0.32 Vpp at 45 kHz, and a maximum power consumption of 254 µW.

  14. Software process improvement: controlling developers, managers or users?

    DEFF Research Database (Denmark)

    Nørbjerg, Jacob

    1999-01-01

    The paper discusses how the latest trend in the management of software development: software process improvement (SPI) may affect user-developer relations. At the outset, SPI concerns the "internal workings" of software organisations, but it may also be interpreted as one way to give the develope...... organisation more control over the development process and the relations with the user organization.......The paper discusses how the latest trend in the management of software development: software process improvement (SPI) may affect user-developer relations. At the outset, SPI concerns the "internal workings" of software organisations, but it may also be interpreted as one way to give the developer...

  15. Operation and control software for APNEA

    Energy Technology Data Exchange (ETDEWEB)

    McClelland, J.H.; Storm, B.H. Jr.; Ahearn, J. [Lockheed-Martin Specialty Components, Largo, FL (United States)] [and others

    1997-11-01

    The human interface software for the Lockheed Martin Specialty Components (LMSC) Active/Passive Neutron Examination & Analysis System (APENA) provides a user friendly operating environment for the movement and analysis of waste drums. It is written in Microsoft Visual C++ on a Windows NT platform. Object oriented and multitasking techniques are used extensively to maximize the capability of the system. A waste drum is placed on a loading platform with a fork lift and then automatically moved into the APNEA chamber in preparation for analysis. A series of measurements is performed, controlled by menu commands to hardware components attached as peripheral devices, in order to create data files for analysis. The analysis routines use the files to identify the pertinent radioactive characteristics of the drum, including the type, location, and quantity of fissionable material. At the completion of the measurement process, the drum is automatically unloaded and the data are archived in preparation for storage as part of the drum`s data signature. 3 figs.

  16. Control software analysis, Part I Open-loop properties

    CERN Document Server

    Feron, Eric

    2008-01-01

    As the digital world enters further into everyday life, questions are raised about the increasing challenges brought by the interaction of real-time software with physical devices. Many accidents and incidents encountered in areas as diverse as medical systems, transportation systems or weapon systems are ultimately attributed to "software failures". Since real-time software that interacts with physical systems might as well be called control software, the long litany of accidents due to real-time software failures might be taken as an equally long list of opportunities for control systems engineering. In this paper, we are interested only in run-time errors in those pieces of software that are a direct implementation of control system specifications: For well-defined and well-understood control architectures such as those present in standard textbooks on digital control systems, the current state of theoretical computer science is well-equipped enough to address and analyze control algorithms. It appears tha...

  17. Advanced transport operating system software upgrade: Flight management/flight controls software description

    Science.gov (United States)

    Clinedinst, Winston C.; Debure, Kelly R.; Dickson, Richard W.; Heaphy, William J.; Parks, Mark A.; Slominski, Christopher J.; Wolverton, David A.

    1988-01-01

    The Flight Management/Flight Controls (FM/FC) software for the Norden 2 (PDP-11/70M) computer installed on the NASA 737 aircraft is described. The software computes the navigation position estimates, guidance commands, those commands to be issued to the control surfaces to direct the aircraft in flight based on the modes selected on the Advanced Guidance Control System (AGSC) mode panel, and the flight path selected via the Navigation Control/Display Unit (NCDU).

  18. Control vocabulary software designed for CMIP6

    Science.gov (United States)

    Nadeau, D.; Taylor, K. E.; Williams, D. N.; Ames, S.

    2016-12-01

    The Coupled Model Intercomparison Project Phase 6 (CMIP6) coordinates a number of intercomparison activities and includes many more experiments than its predecessor, CMIP5. In order to organize and facilitate use of the complex collection of expected CMIP6 model output, a standard set of descriptive information has been defined, which must be stored along with the data. This standard information enables automated machine interpretation of the contents of all model output files. The standard metadata is stored in compliance with the Climate and Forecast (CF) standard, which ensures that it can be interpreted and visualized by many standard software packages. Additional attributes (not standardized by CF) are required by CMIP6 to enhance identification of models and experiments, and to provide additional information critical for interpreting the model results. To ensure that CMIP6 data complies with the standards, a python program called "PrePARE" (Pre-Publication Attribute Reviewer for the ESGF) has been developed to check the model output prior to its publication and release for analysis. If, for example, a required attribute is missing or incorrect (e.g., not included in the reference CMIP6 controlled vocabularies), then PrePare will prevent publication. In some circumstances, missing attributes can be created or incorrect attributes can be replaced automatically by PrePARE, and the program will warn users about the changes that have been made. PrePARE provides a final check on model output assuring adherence to a baseline conformity across the output from all CMIP6 models which will facilitate analysis by climate scientists. PrePARE is flexible and can be easily modified for use by similar projects that have a well-defined set of metadata and controlled vocabularies.

  19. TANGO standard software to control the Nuclotron beam slow extraction

    Science.gov (United States)

    Andreev, V. A.; Volkov, V. I.; Gorbachev, E. V.; Isadov, V. A.; Kirichenko, A. E.; Romanov, S. V.; Sedykh, G. S.

    2016-09-01

    TANGO Controls is a basis of the NICA control system. The report describes the software which integrates the Nuclotron beam slow extraction subsystem into the TANGO system of NICA. Objects of control are power supplies for resonance lenses. The software consists of the subsystem device server, remote client and web-module for viewing the subsystem data.

  20. Framework for Small-Scale Experiments in Software Engineering: Guidance and Control Software Project: Software Engineering Case Study

    Science.gov (United States)

    Hayhurst, Kelly J.

    1998-01-01

    Software is becoming increasingly significant in today's critical avionics systems. To achieve safe, reliable software, government regulatory agencies such as the Federal Aviation Administration (FAA) and the Department of Defense mandate the use of certain software development methods. However, little scientific evidence exists to show a correlation between software development methods and product quality. Given this lack of evidence, a series of experiments has been conducted to understand why and how software fails. The Guidance and Control Software (GCS) project is the latest in this series. The GCS project is a case study of the Requirements and Technical Concepts for Aviation RTCA/DO-178B guidelines, Software Considerations in Airborne Systems and Equipment Certification. All civil transport airframe and equipment vendors are expected to comply with these guidelines in building systems to be certified by the FAA for use in commercial aircraft. For the case study, two implementations of a guidance and control application were developed to comply with the DO-178B guidelines for Level A (critical) software. The development included the requirements, design, coding, verification, configuration management, and quality assurance processes. This paper discusses the details of the GCS project and presents the results of the case study.

  1. Quantized Feedback Control Software Synthesis from System Level Formal Specifications

    CERN Document Server

    Mari, Federico; Salvo, Ivano; Tronci, Enrico

    2011-01-01

    Many Embedded Systems are indeed Software Based Control Systems (SBCSs), that is control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on Formal Model Based Design approaches for automatic synthesis of SBCS control software. We present an algorithm, along with a tool QKS implementing it, that from a formal model (as a Discrete Time Linear Hybrid System, DTLHS) of the controlled system (plant), implementation specifications (that is, number of bits in the Analog-to-Digital, AD, conversion) and System Level Formal Specifications (that is, safety and liveness requirements for the closed loop system) returns correct-by-construction control software that has a Worst Case Execution Time (WCET) linear in the number of AD bits and meets the given specifications. We show feasibility of our approach by presenting experimental results on using it to synthesize control software for a buck DC-DC converter, a widely used mixed-mode analog circuit.

  2. Guidance and Control Software Project Data - Volume 2: Development Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the development documents from the GCS project. Volume 2 contains three appendices: A. Guidance and Control Software Development Specification; B. Design Description for the Pluto Implementation of the Guidance and Control Software; and C. Source Code for the Pluto Implementation of the Guidance and Control Software

  3. The computation of the terrain correction close to ground stations in GTE software

    Science.gov (United States)

    Capponi, Martina; Sampietro, Daniele

    2017-04-01

    In many geophysical and geodetic applications related to the gravitational field, the detailed modeling of the vertical component of the gravitational attraction due to topographic masses, represents a major issue. In fact, the increasing resolution of recently developed DTM, the increasing number of observation points and the increasing accuracy of gravity data demand the computation of a very accurate terrain correction (TC) of a fine DTM on large areas. As well known, classical methods such as prism or point masses approximations are indeed too slow while Fourier based techniques are usually too approximate if compared to the required accuracy. In 2016 GReD and Politecnico di Milano developed a new software, called GTE, based on an hybrid FFT-prism algorithm to compute TC for airborne observations. In this work we present the improvements of the GTE software to compute TC also at ground level. This requires to modify the FFT algorithm previously implemented and to properly handle the DTM slope close to the observation ground station. In order to resolve the latter problem, different algorithms, namely triangulated polyhedrons, ultra high resolution squared prisms and segmented concentric cylindrical rings centred on the station, have been tested to define an optimal method. Some tests to analyse the computational time and the accuracy obtained with each method are here presented and the performances of the improved GTE software to compute terrain corrections on ground stations are presented too. In details, the performed tests show that the algorithm is able to compute the TC from a DTM of 1001 × 1001 cells on the same grid in less than 5 minutes with accuracies of the order of 0.002 mGal, degradating to 0.2 mGal when computed on the ground stations.

  4. Guidance and Control Software Project Data - Volume 3: Verification Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the verification documents from the GCS project. Volume 3 contains four appendices: A. Software Verification Cases and Procedures for the Guidance and Control Software Project; B. Software Verification Results for the Pluto Implementation of the Guidance and Control Software; C. Review Records for the Pluto Implementation of the Guidance and Control Software; and D. Test Results Logs for the Pluto Implementation of the Guidance and Control Software.

  5. Safety Cases for Advanced Control Software: Safety Case Patterns

    Science.gov (United States)

    2007-10-15

    Classification Argument (from [14]) The classification of software failure modes can be useful for adaptive systems. Kurd in [15] shows how HAZOPS ...Safety Cases for Advanced Control Software : Safety Case Patterns Robert Alexander, Tim Kelly, Zeshan Kurd, John...5a. CONTRACT NUMBER FA8655-07-1-3025 5b. GRANT NUMBER 4. TITLE AND SUBTITLE Safety Cases for Advanced Control Software 5c. PROGRAM ELEMENT

  6. Bayesian Software Health Management for Aircraft Guidance, Navigation, and Control

    Science.gov (United States)

    Schumann, Johann; Mbaya, Timmy; Menghoel, Ole

    2011-01-01

    Modern aircraft, both piloted fly-by-wire commercial aircraft as well as UAVs, more and more depend on highly complex safety critical software systems with many sensors and computer-controlled actuators. Despite careful design and V&V of the software, severe incidents have happened due to malfunctioning software. In this paper, we discuss the use of Bayesian networks (BNs) to monitor the health of the on-board software and sensor system, and to perform advanced on-board diagnostic reasoning. We will focus on the approach to develop reliable and robust health models for the combined software and sensor systems.

  7. Guidance and control for unmanned ground vehicles

    Science.gov (United States)

    Bateman, Peter J.

    1994-06-01

    Techniques for the guidance, control, and navigation of unmanned ground vehicles are described in terms of the communication bandwidth requirements for driving and control of a vehicle remote from the human operator. Modes of operation are conveniently classified as conventional teleoperation, supervisory control, and fully autonomous control. The fundamental problem of maintaining a robust non-line-of-sight communications link between the human controller and the remote vehicle is discussed, as this provides the impetus for greater autonomy in the control system and the greatest scope for innovation. While supervisory control still requires the man to be providing the primary navigational intelligence, fully autonomous operation requires that mission navigation is provided solely by on-board machine intelligence. Methods directed at achieving this performance are described using various active and passive sensing of the terrain for route navigation and obstacle detection. Emphasis is given to TV imagery and signal processing techniques for image understanding. Reference is made to the limitations of current microprocessor technology and suitable computer architectures. Some of the more recent control techniques involve the use of neural networks, fuzzy logic, and data fusion and these are discussed in the context of road following and cross country navigation. Examples of autonomous vehicle testbeds operated at various laboratories around the world are given.

  8. Effective Development and Verification of Railway Control Software

    DEFF Research Database (Denmark)

    Haxthausen, Anne Elisabeth

    2011-01-01

    This document presents a method for effective development of software for a product line of similar railway control systems. The software is constructed in three steps: first a specifications in a domain-specific language is created, then a formal behavioural controller model is automatically...

  9. Component-based Control Software Design for Flexible Manufacturing System

    Institute of Scientific and Technical Information of China (English)

    周炳海; 奚立峰; 曹永上

    2003-01-01

    A new method that designs and implements the component-based distributed & hierarchical flexible manufacturing control software is described with a component concept in this paper. The proposed method takes aim at improving the flexibility and reliability of the control system. On the basis of describing the concepts of component-based software and the distributed object technology, the architecture of the component-based software of the control system is suggested with the Common Object Request Broker Architecture (CORBA). And then, we propose a design method for component-based distributed & hierarchical flexible manufacturing control system. Finally, to verify the software design method, a prototype flexible manufacturing control system software has been implemented in Orbix 2. 3c, VC++6.0 and has been tested in connection with the physical flexible ranufacturing shop at the WuXi Professional Institute.

  10. Interactive tag cloud visualization of software version control repositories

    CSIR Research Space (South Africa)

    Greene, GJ

    2015-09-01

    Full Text Available Visualization of Software: Version Control Repositories Gillian J. Greene and Bernd Fischer Abstract: Version control repositories contain a wealth of implicit information that can be used to answer many questions about a project’s development process...

  11. Comparing On-Orbit and Ground Performance for an S-Band Software-Defined Radio

    Science.gov (United States)

    Chelmins, David T.; Welch, Bryan W.

    2014-01-01

    NASA's Space Communications and Navigation Testbed was installed on an external truss of the International Space Station in 2012. The testbed contains several software-defined radios (SDRs), including the Jet Propulsion Laboratory (JPL) SDR, which underwent performance testing throughout 2013 with NASAs Tracking and Data Relay Satellite System (TDRSS). On-orbit testing of the JPL SDR was conducted at S-band with the Glenn Goddard TDRSS waveform and compared against an extensive dataset collected on the ground prior to launch. This paper will focus on the development of a waveform power estimator on the ground post-launch and discuss the performance challenges associated with operating the power estimator in space.

  12. Porting and refurbishment of the WSS TNG control software

    Science.gov (United States)

    Caproni, Alessandro; Zacchei, Andrea; Vuerli, Claudio; Pucillo, Mauro

    2004-09-01

    The Workstation Software Sytem (WSS) is the high level control software of the Italian Galileo Galilei Telescope settled in La Palma Canary Island developed at the beginning of '90 for HP-UX workstations. WSS may be seen as a middle layer software system that manages the communications between the real time systems (VME), different workstations and high level applications providing a uniform distributed environment. The project to port the control software from the HP workstation to Linux environment started at the end of 2001. It is aimed to refurbish the control software introducing some of the new software technologies and languages, available for free in the Linux operating system. The project was realized by gradually substituting each HP workstation with a Linux PC with the goal to avoid main changes in the original software running under HP-UX. Three main phases characterized the project: creation of a simulated control room with several Linux PCs running WSS (to check all the functionality); insertion in the simulated control room of some HPs (to check the mixed environment); substitution of HP workstation in the real control room. From a software point of view, the project introduces some new technologies, like multi-threading, and the possibility to develop high level WSS applications with almost every programming language that implements the Berkley sockets. A library to develop java applications has also been created and tested.

  13. Self-control, deviant peers, and software piracy.

    Science.gov (United States)

    Higgins, George E; Makin, David A

    2004-12-01

    Tests of self-control theory have examined a substantial number of criminal behaviors, but no study has examined the correlation of low self-control with software piracy. Using data collected from 302 students in this university, this study examined the correlation of low self-control with software piracy and the moderating role of associating with deviant peers in this correlation. Low self-control correlated with software piracy more strongly for those who had high associations with deviant peers than for students with low associations with deviant peers. Analysis indicated differential links for lack of moral attitude in relation to software piracy and favorable attitudes for software piracy for varying association with deviant peers.

  14. FMI for Co-Simulation of Embedded Control Software

    DEFF Research Database (Denmark)

    Pedersen, Nicolai; Bojsen, Tom; Madsen, Jan

    2016-01-01

    -simulation. The standard is sup-ported by a number of modelling tools. However, to im-plement it on an existing platform requires adaptation. This paper investigates how to adapt the software of an embedded control system to comply with the FMI for co-simulation standard. In particular, we suggest a way of advancing...... that the control system of an SCR (selective catalyst reduction) emission reduction system can be packed in a functional mockup unit (FMU) and co-simulated with a physical model, built in Ptolemy II. Results show that FMI can be used for co-simulation of an embedded SCR control soft-ware and for control software...

  15. Software control of the Advanced Technology Solar Telescope enclosure PLC hardware using COTS software

    Science.gov (United States)

    Borrowman, Alastair J.; de Bilbao, Lander; Ariño, Javier; Murga, Gaizka; Goodrich, Bret; Hubbard, John R.; Greer, Alan; Mayer, Chris; Taylor, Philip

    2012-09-01

    As PLCs evolve from simple logic controllers into more capable Programmable Automation Controllers (PACs), observatories are increasingly using such devices to control complex mechanisms1, 2. This paper describes use of COTS software to control such hardware using the Advanced Technology Solar Telescope (ATST) Common Services Framework (CSF). We present the Enclosure Control System (ECS) under development in Spain and the UK. The paper details selection of the commercial PLC communication library PLCIO. Implemented in C and delivered with source code, the library separates the programmer from communication details through a simple API. Capable of communicating with many types of PLCs (including Allen-Bradley and Siemens) the API remains the same irrespective of PLC in use. The ECS is implemented in Java using the observatory's framework that provides common services for software components. We present a design following a connection-based approach where all components access the PLC through a single connection class. The link between Java and PLCIO C library is provided by a thin Java Native Interface (JNI) layer. Also presented is a software simulator of the PLC based upon the PLCIO Virtual PLC. This creates a simulator operating below the library's API and thus requires no change to ECS software. It also provides enhanced software testing capabilities prior to hardware becoming available. Results are presented in the form of communication timing test data, showing that the use of CSF, JNI and PLCIO provide a control system capable of controlling enclosure tracking mechanisms, that would be equally valid for telescope mount control.

  16. Engineering a large application software project: the controls of the CERN PS accelerator complex

    Energy Technology Data Exchange (ETDEWEB)

    Benincasa, G.P.; Daneels, A.; Heymans, P.; Serre, Ch.

    1985-10-01

    The CERN PS accelerator complex has been progressively converted to full computer controls without interrupting its full-time operation (more than 6000 hours per year with on average not more than 1% of the total down-time due to controls). The application software amounts to 120 man-years and 450'000 instructions: it compares with other large software projects, also outside the accelerator world: e.g. Skylab's ground support software. This paper outlines the application software structure which takes into account technical requirements and constraints (resulting from the complexity of the process and its operation) and economical and managerial ones. It presents the engineering and management techniques used to promote implementation, testing and commissioning within budget, manpower and time constraints and concludes with experience gained.

  17. Conceptual design for controller software of mechatronic systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Hilderink, Gerald H.; Bakkers, André W.P.; Bradshaw, Alan; Counsell, John

    1998-01-01

    The method and software tool presented here, aims at supporting the development of control software for mechatronic systems. Heterogeneous distributed embedded processors are considered as target hardware. Principles of the method are that the implementation process is a stepwise refinement from con

  18. Spaceport Command and Control System Software Development

    Science.gov (United States)

    Mahlin, Jonathan Nicholas

    2017-01-01

    There is an immense challenge in organizing personnel across a large agency such as NASA, or even over a subset of that, like a center's Engineering directorate. Workforce inefficiencies and challenges are bound to grow over time without oversight and management. It is also not always possible to hire new employees to fill workforce gaps, therefore available resources must be utilized more efficiently. The goal of this internship was to develop software that improves organizational efficiency by aiding managers, making employee information viewable and editable in an intuitive manner. This semester I created an application for managers that aids in optimizing allocation of employee resources for a single division with the possibility of scaling upwards. My duties this semester consisted of developing frontend and backend software to complete this task. The application provides user-friendly information displays and documentation of the workforce to allow NASA to track diligently track the status and skills of its workforce. This tool should be able to prove that current employees are being effectively utilized and if new hires are necessary to fulfill skill gaps.

  19. The Challenges of the "Software Support for Industrial Controls" Contract

    CERN Document Server

    Ninin, P

    2000-01-01

    ST division is currently specifying a 'Software Support for Industrial Controls' contract. The application of this contract and its success will require several changes in our habits for specifying, designing, and maintaining control systems. This paper summarizes some key concepts which should be respected in order to obtain maximum benefits from the future contract and to optimize the software activities in the division. The contract concerns the maintenance and development of the monitoring and control systems used for supervising CERN's technical infrastructure (electrical distribution, cooling water, air conditioning, safety, and access control). The systems concerned consist of computer and communication hardware and software, tailored to provide specific functionalities for the remote operation, command, and monitoring of equipment. All these systems use commercially available software and hardware such as SCADA, PLCs and associated drivers, controllers, fieldbuses, and networks. It is intended to cont...

  20. Computer hardware and software for robotic control

    Science.gov (United States)

    Davis, Virgil Leon

    1987-01-01

    The KSC has implemented an integrated system that coordinates state-of-the-art robotic subsystems. It is a sensor based real-time robotic control system performing operations beyond the capability of an off-the-shelf robot. The integrated system provides real-time closed loop adaptive path control of position and orientation of all six axes of a large robot; enables the implementation of a highly configurable, expandable testbed for sensor system development; and makes several smart distributed control subsystems (robot arm controller, process controller, graphics display, and vision tracking) appear as intelligent peripherals to a supervisory computer coordinating the overall systems.

  1. Real-time Control Mediation in Agile Distributed Software Development

    DEFF Research Database (Denmark)

    Persson, John Stouby; Aaen, Ivan; Mathiassen, Lars

    2008-01-01

    Agile distributed environments pose particular challenges related to control of quality and collaboration in software development. Moreover, while face-to-face interaction is fundamental in agile development, distributed environments must rely extensively on mediated interactions. On this backdro...

  2. QuickDirect - Payload Control Software Template Package Project

    Data.gov (United States)

    National Aeronautics and Space Administration — To address the need to quickly, cost-effectively and reliably develop software to control science instruments deployed on spacecraft, QuickFlex proposes to create a...

  3. Real Time Control Software for Electromagnetic Formation Flight Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose the development of a maintainable and evolvable real-time control software system for Electromagnetic Formation Flight (EMFF). EMFF systems use...

  4. Operational facilities of remote control software of ranging measurement equipment

    Science.gov (United States)

    Becceneri, Jose Carlos

    The basic purpose of this paper is to document, in this symposium, the work performed for the construction of Ranging Management Software (RAN), which is one of the functions of the Satellite Control System (SICS) software developed by Instituto Nacional de Pesquisas Espaciais (INPE) to control the Brazilian satellites of MECB (Brazilian Complete Space Mission). This paper shows the RAN basic architecture as well as a set of functions which facilitates both the operation and the ranging system test.

  5. ControlShell - A real-time software framework

    Science.gov (United States)

    Schneider, Stanley A.; Ullman, Marc A.; Chen, Vincent W.

    1991-01-01

    ControlShell is designed to enable modular design and impplementation of real-time software. It is an object-oriented tool-set for real-time software system programming. It provides a series of execution and data interchange mechansims that form a framework for building real-time applications. These mechanisms allow a component-based approach to real-time software generation and mangement. By defining a set of interface specifications for intermodule interaction, ControlShell provides a common platform that is the basis for real-time code development and exchange.

  6. Software control and system configuration management - A process that works

    Science.gov (United States)

    Petersen, K. L.; Flores, C., Jr.

    1983-01-01

    A comprehensive software control and system configuration management process for flight-crucial digital control systems of advanced aircraft has been developed and refined to insure efficient flight system development and safe flight operations. Because of the highly complex interactions among the hardware, software, and system elements of state-of-the-art digital flight control system designs, a systems-wide approach to configuration control and management has been used. Specific procedures are implemented to govern discrepancy reporting and reconciliation, software and hardware change control, systems verification and validation testing, and formal documentation requirements. An active and knowledgeable configuration control board reviews and approves all flight system configuration modifications and revalidation tests. This flexible process has proved effective during the development and flight testing of several research aircraft and remotely piloted research vehicles with digital flight control systems that ranged from relatively simple to highly complex, integrated mechanizations.

  7. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    Energy Technology Data Exchange (ETDEWEB)

    Fishler, B

    2011-03-18

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  8. Customizable software architectures in the accelerator control system environment

    CERN Document Server

    Mejuev, I; Kadokura, E

    2001-01-01

    Tailoring is further evolution of an application after deployment in order to adapt it to requirements that were not accounted for in the original design. End-user customization has been extensively researched in applied computer science from HCI and software engineering perspectives. Customization allows coping with flexibility requirements, decreasing maintenance and development costs of software products. In general, dynamic or diverse software requirements constitute the need for implementing end-user customization in computer systems. In accelerator physics research the factor of dynamic requirements is especially important, due to frequent software and hardware modifications resulting in correspondingly high upgrade and maintenance costs. We introduce the results of feasibility study on implementing end-user tailorability in the software for accelerator control system, considering the design and implementation of a distributed monitoring application for the 12 GeV KEK Proton Synchrotron as an example. T...

  9. Software factory techniques applied to process control at CERN

    CERN Document Server

    Dutour, Mathias D

    2008-01-01

    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical information seamlessly into deployable PLC (Programmable logic Controller) - SCADA (Supervisory Control And Data Acquisition) systems. This software factory delivers consistently high quality by reducing human error and repetitive tasks, and adapts to user specifications in a cost-efficient way. Hence, this production tool is designed to encapsulate and hide the PLC and SCADA target platforms, enabling the experts to focus on the business model rather than specific syntaxes and grammars. Based on industry standard software, ...

  10. Software factory techniques applied to Process Control at CERN

    CERN Multimedia

    Dutour, MD

    2007-01-01

    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical information seamlessly into deployable PLC (Programmable logic Controller) – SCADA (Supervisory Control And Data Acquisition) systems. This software factory delivers consistently high quality by reducing human error and repetitive tasks, and adapts to user specifications in a cost-efficient way. Hence, this production tool is designed to encapsulate and hide the PLC and SCADA target platforms, enabling the experts to focus on the business model rather than specific syntaxes and grammars. Based on industry standard software...

  11. Grounded Theory Study of Conflicts in Norwegian Agile Software Projects: The Project Managers’ Perspective

    Directory of Open Access Journals (Sweden)

    Lubna Siddique

    2016-07-01

    Full Text Available This paper aims to explore the process of conflicts in agile software projects. The purpose was to investigate the causes and consequences of these conflicts. For this purpose, we conducted a qualitative study involving agile software projects in Norway. Grounded theory was used to analyze the data and the interview findings are presented using Glaser´s Six C model (context, condition, causes, consequences, contingencies, and covariance. The research findings suggest that there are several causes of conflicts. These include: the role of the product owner, an inexperienced project manager, the customer’s lack of knowledge about methodology organizational hierarchy in public companies, contracting, personal egos, financial issues, not getting the right team. Consequences of conflicts include: decreased productivity, wastage of time and resources, diverted attention from project objectives loss of motivation, poor decision making, loss of communication. Based on interview data, different conflict strategies are suggested and these include appropriately skilled project manager, communication and negotiation, defining clear roles, stakeholder analysis, managing stakeholder´s expectations, discussion, finding the root cause of conflict. Project managers are using these strategies to avoid or resolve conflicts. The competencies required to handle these kind of conflicts are also discussed in the paper, while the implications of theory and practice of conflict management theory are also presented.

  12. Spaceport Command and Control System Software Development

    Science.gov (United States)

    Glasser, Abraham

    2017-01-01

    The Spaceport Command and Control System (SCCS) is the National Aeronautics and Space Administration's (NASA) launch control system for the Orion capsule and Space Launch System, the next generation manned rocket currently in development. This large system requires a large amount of intensive testing that will properly measure the capabilities of the system. Automating the test procedures would save the project money from human labor costs, as well as making the testing process more efficient. Therefore, the Exploration Systems Division (formerly the Electrical Engineering Division) at Kennedy Space Center (KSC) has recruited interns for the past two years to work alongside full-time engineers to develop these automated tests, as well as innovate upon the current automation process.

  13. Evolutional development of controlling software for agricultural vehicles and robots

    DEFF Research Database (Denmark)

    Nakanishi, Tsuneo; Jæger-Hansen, Claes Lund; Griepentrog, Hans-Werner

    Agricultural vehicles and robots expand their controlling software in size and complexity for their increasing functions. Due to repeated, ad hoc addition and modification, software gets structurally corrupted and becomes low performing, resource consuming and unreliable. This paper presents...... of the autonomous tractor, that applies XDDP initially for addition and modification of functions, accumulates core assets and cultivates a global view of the system through iterated development with XDDP, and finally shifts to SPL development....

  14. Preliminary input to the space shuttle reaction control subsystem failure detection and identification software requirements (uncontrolled)

    Science.gov (United States)

    Bergmann, E.

    1976-01-01

    The current baseline method and software implementation of the space shuttle reaction control subsystem failure detection and identification (RCS FDI) system is presented. This algorithm is recommended for conclusion in the redundancy management (RM) module of the space shuttle guidance, navigation, and control system. Supporting software is presented, and recommended for inclusion in the system management (SM) and display and control (D&C) systems. RCS FDI uses data from sensors in the jets, in the manifold isolation valves, and in the RCS fuel and oxidizer storage tanks. A list of jet failures and fuel imbalance warnings is generated for use by the jet selection algorithm of the on-orbit and entry flight control systems, and to inform the crew and ground controllers of RCS failure status. Manifold isolation valve close commands are generated in the event of failed on or leaking jets to prevent loss of large quantities of RCS fuel.

  15. Evaluating the control software for CTA in a medium size telescope prototype

    Science.gov (United States)

    Oya, I.; Behera, B.; Birsin, E.; Koeppel, H.; Melkumyan, D.; Schmidt, T.; Schwanke, U.; Wegner, P.; Wiesand, S.; Winde, M.; Consortium, CTA

    2012-12-01

    CTA (Cherenkov Telescope Array) is one of the largest ground-based astronomy projects being pursued and will be the largest facility for ground-based γ-ray observations ever built. CTA will consist of two arrays (one in the Northern hemisphere and one in the Southern hemisphere) composed of telescopes of several sizes. A prototype for the Medium Size Telescope (MST) of a diameter of 12 m will be installed in Berlin by the end of 2012. This MST prototype will be composed of the mechanical structure, drive system and mirror facets mounted with powered actuators to enable active control. Five Charge-Coupled Device (CCD) cameras and a weather station will allow the measurement of the performance of the instrument. The Atacama Large Millimeter/submillimeter Array (ALMA) Common Software (ACS) distributed control framework is currently being considered by the CTA consortium to serve as the array control middleware. In order to evaluate the ACS software, it has been decided to implement an ACS-based readout and control system for the MST prototype. The design of the control software is following the concepts and tools under evaluation within the CTA consortium, like the use of a Unified Modeling Language (UML) based code generation framework for ACS component modeling, and the use of OPen Connectivity-Unified Architecture (OPC UA) for hardware access. In this contribution, the progress in the implementation of the control system for this CTA prototype telescope is described.

  16. Monitoring Software Reliability using Statistical Process Control: An MMLE Approach

    Directory of Open Access Journals (Sweden)

    Bandla Sreenivasa Rao

    2011-11-01

    Full Text Available This paper consider an MMLE (Modified Maximum Likelihood Estimation based scheme to estimatesoftware reliability using exponential distribution. The MMLE is one of the generalized frameworks ofsoftware reliability models of Non Homogeneous Poisson Processes (NHPPs. The MMLE givesanalytical estimators rather than an iterative approximation to estimate the parameters. In this paper weproposed SPC (Statistical Process Control Charts mechanism to determine the software quality usinginter failure times data. The Control charts can be used to measure whether the software process isstatistically under control or not.

  17. Software Support for Industrial Controls Contract

    CERN Document Server

    Sánchez-Corral, E

    2001-01-01

    The contract covers the development and the operation and maintenance (O&M) of the monitoring and control systems used for supervising CERN's technical infrastructure. The contract involves those responsible for equipment in any current or future technical installation. We are outsourcing a complex activity which will require efforts on both preparing the specifications for new projects and setting clear definitions of tasks and procedures for O&M. It is a result-oriented contract in which performance will be continually evaluated by different methods and tools: project management plan and project follow-up, and CAMMS (Computerised Assets and Maintenance Management system). To be used effectively, this approach requires complete traceability of activities and documentation of the systems. Based on the analysis of the results measured and the shared (CERN and contractor) experience, the O&M activities will be reviewed and reorganised and operational procedures will be changed according to needs. A ...

  18. Two Sources of Control over the Generation of Software Instructions

    CERN Document Server

    Hartley, A; Hartley, Anthony; Paris, Cecile

    1996-01-01

    This paper presents an analysis conducted on a corpus of software instructions in French in order to establish whether task structure elements (the procedural representation of the users' tasks) are alone sufficient to control the grammatical resources of a text generator. We show that the construct of genre provides a useful additional source of control enabling us to resolve undetermined cases.

  19. Mitigating the controller performance bottlenecks in Software Defined Networks

    DEFF Research Database (Denmark)

    Caba, Cosmin Marius; Soler, José

    2016-01-01

    The centralization of the control plane decision logic in Software Defined Networking (SDN) has raised concerns regarding the performance of the SDN Controller (SDNC) when the network scales up. A number of solutions have been proposed in the literature to address these concerns. This paper propo...

  20. Key characteristics for software for open architecture controllers

    Science.gov (United States)

    Pfeffer, Lawrence E.; Tran, Hy D.

    1997-01-01

    Software development time, cost, and ease of (re)use are now among the major issues in development of advanced machines, whether for machine tools, automation systems, or process systems. Two keys to reducing development time are powerful, user-friendly development tools and software architectures that provide clean, well-documented interfaces to the various real-time functions that such machines require. Examples of essential functions are signal conditioning, servo-control, trajectory generation, calibration/registration, coordination of a synchronous events, task sequencing, communication with external systems, and user interfaces. There are a number of existing standards that can help with software development, such as the IEEE POSIX standards for operating systems and real time services; software tools to compliment these standards are beginning to see use. This paper will detail some of the existing standards, some new tools, and development activities relevant to advanced, 'smart' machines.

  1. Software architecture of INO340 telescope control system

    Science.gov (United States)

    Ravanmehr, Reza; Khosroshahi, Habib

    2016-08-01

    The software architecture plays an important role in distributed control system of astronomical projects because many subsystems and components must work together in a consistent and reliable way. We have utilized a customized architecture design approach based on "4+1 view model" in order to design INOCS software architecture. In this paper, after reviewing the top level INOCS architecture, we present the software architecture model of INOCS inspired by "4+1 model", for this purpose we provide logical, process, development, physical, and scenario views of our architecture using different UML diagrams and other illustrative visual charts. Each view presents INOCS software architecture from a different perspective. We finish the paper by science data operation of INO340 and the concluding remarks.

  2. VLT telescope control software: status, development, and lessons learned

    Science.gov (United States)

    Wirenstrand, Krister

    2003-02-01

    The four 8m VLT telescopes on Paranal are now in full science operation, and they all deliver good results with very small technical downtimes. Of course, many factors are contributing to these results, and also the telescope control software has its share. It has demonstrated to be robust and reliable and also flexible and expandable. In the four years since First Light of the first VLT telescope, this software has been continuously maintained and developed, for improvements on the 8m telescopes but also for use on other telescopes. In addition to the 8m ones, another three telescopes, using applicable parts of the same software, are in operation on Paranal: the 350- mm seeing monitor and two 400-mm siderostats. And the process continues: in the beginning of 2003 the first of three 1.8m Auxiliary Telescopes for the VLT Interferometer will be installed; the control software to 80% being the same as for the 8m telescopes, but with additional devices and control functionality. Another three ESO telescopes on La Silla are also using the same software, as well as two wide field telescopes for Paranal that are now in the design and manufacturing phase. In this development process, and in particular after first installation, we have learned lessons in many areas of software project work. System design and engineering, standardization, tools, testing: these are example areas where there is always room for improvement. Another lesson learned is the importance of the concept of Commissioning, i.e. the work to take the telescope from "integrated" to "working"! What the future of telescope control software will be, that we don't know, but we are working on it! And we try to keep an evolutionary approach, taking advantage of the lessons learned.

  3. Ground control stations for unmanned air vehicles (Review Paper

    Directory of Open Access Journals (Sweden)

    G. Natarajan

    2001-07-01

    Full Text Available "During the last five decades, the world has witnessed tremendous growth in the military aircraft technology and the air defence weapons technology. Use of manned aircraft for routine reconnaissance/surveillance missions has become a less preferred option due to possible high attrition rate. Currently, the high political cost of human life has practically earmarked the roles of reconnaissance and surveillance missions to the unmanned air vehicles (UAVs. Almost every major country has a UAV program of its own and this interest has spawned intensive research in the field of UAVs. Presently, the UAVs come in all shapes and sizes, from palm top micro UAVs to giant strategic UAVs that can loiter over targets for extended periods of time. Though UAVs are capable of operating at different levels of autonomy, these are generally controlled from a ground control station (GCS. The GCS is the nerve centre of activity during UAV missions and provides necessary capability to plan and execute UAV missions. The GCS incorporates facilities, such as communication, displays, mission planning and data exploitation. The GCS architecture is highly processor-oriented and hence the computer hardware and software technologies play a major role in the realisation of this vital system. This paper gives an overview of the GCS, its architecture and the current state-of-the-art in various subsystem technologies.

  4. Software Considerations for Subscale Flight Testing of Experimental Control Laws

    Science.gov (United States)

    Murch, Austin M.; Cox, David E.; Cunningham, Kevin

    2009-01-01

    The NASA AirSTAR system has been designed to address the challenges associated with safe and efficient subscale flight testing of research control laws in adverse flight conditions. In this paper, software elements of this system are described, with an emphasis on components which allow for rapid prototyping and deployment of aircraft control laws. Through model-based design and automatic coding a common code-base is used for desktop analysis, piloted simulation and real-time flight control. The flight control system provides the ability to rapidly integrate and test multiple research control laws and to emulate component or sensor failures. Integrated integrity monitoring systems provide aircraft structural load protection, isolate the system from control algorithm failures, and monitor the health of telemetry streams. Finally, issues associated with software configuration management and code modularity are briefly discussed.

  5. Control and analysis software for a laser scanning microdensitometer

    Indian Academy of Sciences (India)

    H R Bundel; C P Navathe; P A Naik; P D Gupta

    2006-02-01

    A PC-based control software and data acquisition system is developed for an existing commercial microdensitometer (Biomed make model No. SL-2D/1D UV/VIS) to facilitate scanning and analysis of X-ray films. The software is developed in Labview, which includes operation of the microdensitometer in 1D and 2D scans and analysis of spatial or spectral data on X-ray films, such as optical density, intensity and wavelength. It provides a user-friendly Graphical User Interface (GUI) to analyse the scanned data and also store the analysed data/image in popular formats like data in Excel and images in jpeg. It has also on-line calibration facility with standard optical density tablets. The control software and data acquisition system is simple, inexpensive and versatile.

  6. Migration of 1970s Minicomputer Controls to Modern Toolkit Software

    Energy Technology Data Exchange (ETDEWEB)

    Juras, R.C.; Meigs, M.J.; Sinclair, J.A.; Tatum, B.A.

    1999-11-13

    Controls for accelerators and associated systems at the Holifield Radioactive Ion Beam Facility (HRIBF) at Oak Ridge National Laboratory have been migrated from 197Os-vintage minicomputers to a modern system based on Vista and EPICS toolkit software. Stability and capabilities of EPICS software have motivated increasing use of EPICS for accelerator controls. In addition, very inexpensive subsystems based on EPICS and the EPICS portable CA server running on Linux PCs have been implemented to control an ion source test facility and to control a building-access badge reader system. A new object-oriented, extensible display manager has been developed for EPICS to facilitate the transition to EPICS and will be used in place of MEDM. EPICS device support has been developed for CAMAC serial highway controls.

  7. gprMax: Open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar

    Science.gov (United States)

    Warren, Craig; Giannopoulos, Antonios; Giannakis, Iraklis

    2016-12-01

    gprMax is open source software that simulates electromagnetic wave propagation, using the Finite-Difference Time-Domain (FDTD) method, for the numerical modelling of Ground Penetrating Radar (GPR). gprMax was originally developed in 1996 when numerical modelling using the FDTD method and, in general, the numerical modelling of GPR were in their infancy. Current computing resources offer the opportunity to build detailed and complex FDTD models of GPR to an extent that was not previously possible. To enable these types of simulations to be more easily realised, and also to facilitate the addition of more advanced features, gprMax has been redeveloped and significantly modernised. The original C-based code has been completely rewritten using a combination of Python and Cython programming languages. Standard and robust file formats have been chosen for geometry and field output files. New advanced modelling features have been added including: an unsplit implementation of higher order Perfectly Matched Layers (PMLs) using a recursive integration approach; diagonally anisotropic materials; dispersive media using multi-pole Debye, Drude or Lorenz expressions; soil modelling using a semi-empirical formulation for dielectric properties and fractals for geometric characteristics; rough surface generation; and the ability to embed complex transducers and targets.

  8. Continuous integration and quality control for scientific software

    Science.gov (United States)

    Neidhardt, A.; Ettl, M.; Brisken, W.; Dassing, R.

    2013-08-01

    Modern software has to be stable, portable, fast and reliable. This is going to be also more and more important for scientific software. But this requires a sophisticated way to inspect, check and evaluate the quality of source code with a suitable, automated infrastructure. A centralized server with a software repository and a version control system is one essential part, to manage the code basis and to control the different development versions. While each project can be compiled separately, the whole code basis can also be compiled with one central “Makefile”. This is used to create automated, nightly builds. Additionally all sources are inspected automatically with static code analysis and inspection tools, which check well-none error situations, memory and resource leaks, performance issues, or style issues. In combination with an automatic documentation generator it is possible to create the developer documentation directly from the code and the inline comments. All reports and generated information are presented as HTML page on a Web server. Because this environment increased the stability and quality of the software of the Geodetic Observatory Wettzell tremendously, it is now also available for scientific communities. One regular customer is already the developer group of the DiFX software correlator project.

  9. Pharmaceutical inventory control software: Bhandari 2.2 (1995).

    Science.gov (United States)

    Zijp, J J

    1996-04-01

    This article describes specialized software to manage pharmaceutical logistics and medicine inventories in hospitals and central/regional stores. It has been written especially for application in the developing world to support the administration of such departments. Features include ordering, inventory control, supplying, reporting and accounting.

  10. Software For Computer-Aided Design Of Control Systems

    Science.gov (United States)

    Wette, Matthew

    1994-01-01

    Computer Aided Engineering System (CAESY) software developed to provide means to evaluate methods for dealing with users' needs in computer-aided design of control systems. Interpreter program for performing engineering calculations. Incorporates features of both Ada and MATLAB. Designed to be flexible and powerful. Includes internally defined functions, procedures and provides for definition of functions and procedures by user. Written in C language.

  11. Metrics to improve control in outsourcing software development projects

    NARCIS (Netherlands)

    Ponisio, Laura; van Eck, Pascal; Messnarz, R.; Ekert, D.; Christiansen, M.; Johansen, J.; Koinig, S.

    2011-01-01

    Measurements serve as vital instruments to control projects involving software development outsourcing. However, managers have found it difficult to develop and implement effective measurement programs, in part because guidelines for choosing among concrete measure-ments are scarce. We address this

  12. Control Software for the VERITAS Cherenkov Telescope System

    CERN Document Server

    Krawczynski, H; Sembroski, G; Gibbs, K

    2003-01-01

    The VERITAS collaboration is developing a system of initially 4 and eventually 7 Cherenkov Telescopes of the 12 m diameter class for high sensitivity gamma-ray astronomy in the >50 GeV energy range. In this contribution we describe the software that controls and monitors the various VERITAS sub-systems. The software uses an object-oriented approach to cope with the complexities that arise from using sub-groups of the 7 VERITAS telescopes to observe several sources at the same time. Inter-process communication is based on the CORBA Object Request Broker protocol and watch-dog processes monitor the sub-system performance.

  13. Control Software for the VERITAS Cerenkov Telescope System

    Science.gov (United States)

    Krawczynski, H.; Olevitch, M.; Sembroski, G.; Gibbs, K.

    2003-07-01

    The VERITAS collab oration is developing a system of initially 4 and ˇ eventually 7 Cerenkov telescopes of the 12 m diameter class for high sensitivity gamma-ray astronomy in the >50 GeV energy range. In this contribution we describe the software that controls and monitors the various VERITAS subsystems. The software uses an object-oriented approach to cop e with the complexities that arise from using sub-groups of the 7 VERITAS telescopes to observe several sources at the same time. Inter-pro cess communication is based on the CORBA object Request Broker proto col and watch-dog processes monitor the sub-system performance.

  14. Advanced Transport Operating System (ATOPS) control display unit software description

    Science.gov (United States)

    Slominski, Christopher J.; Parks, Mark A.; Debure, Kelly R.; Heaphy, William J.

    1992-01-01

    The software created for the Control Display Units (CDUs), used for the Advanced Transport Operating Systems (ATOPS) project, on the Transport Systems Research Vehicle (TSRV) is described. Module descriptions are presented in a standardized format which contains module purpose, calling sequence, a detailed description, and global references. The global reference section includes subroutines, functions, and common variables referenced by a particular module. The CDUs, one for the pilot and one for the copilot, are used for flight management purposes. Operations performed with the CDU affects the aircraft's guidance, navigation, and display software.

  15. CASES: A Novel Low-Cost Ground-based Dual-Frequency GPS Software Receiver

    Science.gov (United States)

    Haacke, B.; Crowley, G.; Reynolds, A.; Bust, G. S.; Kintner, P. M.; Psaiki, M.; Humphreys, T. E.; Powell, S.; O'Hanlon, B.

    2010-12-01

    GPS receivers can be used for monitoring space weather events such as TEC variations and scintillation. The new CASES GPS sensor developed by ASTRA, Cornell and UTAustin represents a revolutionary advance in dual frequency GPS space-weather monitoring. CASES is a paperback-novel-sized dual-frequency GPS software receiver with robust dual-frequency tracking performance, stand-alone capability, and complete software upgradability. This sensor measures and calculates TEC with a relative accuracy of a few 0.01 TECU at a cadence of up to 100 Hz. It measures amplitude and phase at up to 100 Hz on both L1 and L2, for up to 12 satellites in view. It calculates the scintillation severity indicators S4, τ0, and σφ at a cadence that is user defined. It is able to track through scintillation with {S4, τ0, amplitude} combinations as severe as {0.8, 0.8 seconds, 43 dB-Hz (nominal)} (i.e., commensurate with vigorous post-sunset equatorial scintillation) with a mean time between cycle slips greater than 240 seconds and with a mean time between frequency-unlock greater than 1 hour. Other capabilities and options include: Various data interface solutions; In-receiver and network-wide calibration of biases, and detection and mitigation of multipath; Network-wide automated remote configuration of receivers, quality control, re-processing, archiving and redistribution of data in real-time; Software products for data-processing and visualization. The low price of the sensor means that many more instruments can be purchased on a fixed budget, which will lead to new kinds of opportunities for monitoring and scientific study, including networked applications. Other uses for CASES receivers include geodetic and seismic monitoring, measurement of precipitable water vapor in the troposphere at meso-scale resolution, and educational outreach.

  16. Experience with interactive control software at the CERN proton synchrotron

    CERN Document Server

    Carpenter, B E

    1973-01-01

    The computer system includes, in addition to the central computer, a Varian 620 used for real-time function generation and two Imlac PDS1 display mini-computers used as operator consoles. The configuration is being expanded to include 3 PDP-11/45's and links with various other online computers associated with the synchrotron, and the present survey of interactive control software in use with the old configuration was carried out as part of the planning of this expansion. This paper describes the various means of computer access available to the synchrotron operators and development engineers, and outlines the associated software. One of the more flexible pieces of software, an on-line syntax handler, is discussed in more detail. (3 refs).

  17. Software Development for Remote Control and Firing Room Displays

    Science.gov (United States)

    Zambrano Pena, Jessica

    2014-01-01

    The Launch Control System (LCS) developed at NASA's Kennedy Space Center (KSC) will be used to launch future spacecraft. Two of the many components of this system are the Application Control Language (ACL) and remote displays. ACL is a high level domain specific language that is used to write remote control applications for LCS. Remote displays are graphical user interfaces (GUIs) developed to display vehicle and Ground Support Equipment (GSE) data, they also provide the ability to send commands to control GSE and the vehicle. The remote displays and the control applications have many facets and this internship experience dealt with several of them.

  18. 242-A Control System device logic software documentation. Revision 2

    Energy Technology Data Exchange (ETDEWEB)

    Berger, J.F.

    1995-05-19

    A Distributive Process Control system was purchased by Project B-534. This computer-based control system, called the Monitor and Control System (MCS), was installed in the 242-A Evaporator located in the 200 East Area. The purpose of the MCS is to monitor and control the Evaporator and Monitor a number of alarms and other signals from various Tank Farm facilities. Applications software for the MCS was developed by the Waste Treatment System Engineering Group of Westinghouse. This document describes the Device Logic for this system.

  19. Software management of the LHC Detector Control Systems

    CERN Multimedia

    Varela, F

    2007-01-01

    The control systems of each of the four Large Hadron Collider (LHC) experiments will contain of the order of 150 computers running the back-end applications. These applications will have to be maintained and eventually upgraded during the lifetime of the experiments, ~20 years. This paper presents the centralized software management strategy adopted by the Joint COntrols Project (JCOP) [1], which is based on a central database that holds the overall system configuration. The approach facilitates the integration of different parts of a control system and provides versioning of its various software components. The information stored in the configuration database can eventually be used to restore a computer in the event of failure.

  20. The control software for the Sardinia Radio Telescope

    Science.gov (United States)

    Orlati, A.; Buttu, M.; Melis, A.; Migoni, C.; Poppi, S.; Righini, S.

    2012-09-01

    The Sardinia Radio Telescope (SRT) is a new 64-meter shaped antenna designed to carry out observations up to 100 GHz. This large instrument has been built in Sardinia, 35 km north of Cagliari, and is now facing the technical commissioning phase. This paper describes the architecture, the implementation solutions and the development status of NURAGHE, the SRT control software. Aim of the project was to produce a software which is reliable, easy to keep up to date and flexible against other telescopes. The most ambitious goal will be to install NURAGHE at all the three italian radio telescopes, allowing the astronomers to access these facilities through a common interface with very limited extra effort. We give a description of all the control software subsystems (servo systems, backends, receivers, etc.) focusing on the resulting design, which is based on the ACS (Alma Common Software) patterns and comes from linux-based, LGPL, Object-Oriented development technologies. We also illustrate how NURAGHE deals with higher level requirements, coming from the telescope management or from the system users.

  1. Acceptance test report for ENRAF control panel software

    Energy Technology Data Exchange (ETDEWEB)

    Huber, J.H.

    1998-03-23

    On March 5, 1998, the ENRAF Control Panel Software program was acceptance tested per HNF-1991 Revision 0. The test was performed at the Department of Energy`s Hanford Site, 200 West Area, building MO-281. The test validated the functionality of the software for use by project W-320, C-1 06 Retrieval. The purpose of the test procedure was to partially verify the functionality of the ENRAF Control Panel Software. The test cycled through the majority of functions within the program. Functions not tested will be tested per Operational Test Procedure OTP-320-01 0 at a later date. The following criteria was used to determine whether the software passed or failed the test. The gauge responds correctly (as described in vendor documentation, Reference 1) to all commands sent through the program. If gauge related error codes are encountered, they may be cleared either through the PET or the program. However, the program, while running, must provide some indication of all gauge related errors encountered. If any of the pass criteria are not met and cannot be immediately resolved. If the system crashes for reasons that are clearly related to program performance and cannot be immediately resolved.

  2. De-tabooing dying control - a grounded theory study

    National Research Council Canada - National Science Library

    Thulesius, Hans O; Scott, Helen; Helgesson, Gert; Lynöe, Niels

    2013-01-01

    ...?" What emerged was to eventually present a grounded theory of control of dying focusing specifically on how people react in relation to issues about euthanasia and physician-assisted suicide (PAS...

  3. The Diamond Beamline Controls and Data Acquisition Software Architecture

    Science.gov (United States)

    Rees, N.

    2010-06-01

    The software for the Diamond Light Source beamlines[1] is based on two complementary software frameworks: low level control is provided by the Experimental Physics and Industrial Control System (EPICS) framework[2][3] and the high level user interface is provided by the Java based Generic Data Acquisition or GDA[4][5]. EPICS provides a widely used, robust, generic interface across a wide range of hardware where the user interfaces are focused on serving the needs of engineers and beamline scientists to obtain detailed low level views of all aspects of the beamline control systems. The GDA system provides a high-level system that combines an understanding of scientific concepts, such as reciprocal lattice coordinates, a flexible python syntax scripting interface for the scientific user to control their data acquisition, and graphical user interfaces where necessary. This paper describes the beamline software architecture in more detail, highlighting how these complementary frameworks provide a flexible system that can accommodate a wide range of requirements.

  4. Minimizing communication cost among distributed controllers in software defined networks

    Science.gov (United States)

    Arlimatti, Shivaleela; Elbreiki, Walid; Hassan, Suhaidi; Habbal, Adib; Elshaikh, Mohamed

    2016-08-01

    Software Defined Networking (SDN) is a new paradigm to increase the flexibility of today's network by promising for a programmable network. The fundamental idea behind this new architecture is to simplify network complexity by decoupling control plane and data plane of the network devices, and by making the control plane centralized. Recently controllers have distributed to solve the problem of single point of failure, and to increase scalability and flexibility during workload distribution. Even though, controllers are flexible and scalable to accommodate more number of network switches, yet the problem of intercommunication cost between distributed controllers is still challenging issue in the Software Defined Network environment. This paper, aims to fill the gap by proposing a new mechanism, which minimizes intercommunication cost with graph partitioning algorithm, an NP hard problem. The methodology proposed in this paper is, swapping of network elements between controller domains to minimize communication cost by calculating communication gain. The swapping of elements minimizes inter and intra communication cost among network domains. We validate our work with the OMNeT++ simulation environment tool. Simulation results show that the proposed mechanism minimizes the inter domain communication cost among controllers compared to traditional distributed controllers.

  5. How Precise Are Preinterventional Measurements Using Centerline Analysis Applications? Objective Ground Truth Evaluation Reveals Software-Specific Centerline Characteristics.

    Science.gov (United States)

    Hoegen, Philipp; Wörz, Stefan; Müller-Eschner, Matthias; Geisbüsch, Philipp; Liao, Wei; Rohr, Karl; Schmitt, Matthias; Rengier, Fabian; Kauczor, Hans-Ulrich; von Tengg-Kobligk, Hendrik

    2017-08-01

    To evaluate different centerline analysis applications using objective ground truth from realistic aortic aneurysm phantoms with precisely defined geometry and centerlines to overcome the lack of unknown true dimensions in previously published in vivo validation studies. Three aortic phantoms were created using computer-aided design (CAD) software and a 3-dimensional (3D) printer. Computed tomography angiograms (CTAs) of phantoms and 3 patients were analyzed with 3 clinically approved and 1 research software application. The 3D centerline coordinates, intraluminal diameters, and lengths were validated against CAD ground truth using a dedicated evaluation software platform. The 3D centerline position mean error ranged from 0.7±0.8 to 2.9±2.5 mm between tested applications. All applications calculated centerlines significantly different from ground truth. Diameter mean errors varied from 0.5±1.2 to 1.1±1.0 mm among 3 applications, but exceeded 8.0±11.0 mm with one application due to an unsteady distortion of luminal dimensions along the centerline. All tested commercially available software tools systematically underestimated centerline total lengths by -4.6±0.9 mm to -10.4±4.3 mm (maximum error -14.6 mm). Applications with the highest 3D centerline accuracy yielded the most precise diameter and length measurements. One clinically approved application did not provide reproducible centerline-based analysis results, while another approved application showed length errors that might influence stent-graft choice and procedure success. The variety and specific characteristics of endovascular aneurysm repair planning software tools require scientific evaluation and user awareness.

  6. Mars, accessing the third dimension: a software tool to exploit Mars ground penetrating radars data.

    Science.gov (United States)

    Cantini, Federico; Ivanov, Anton B.

    2016-04-01

    The Mars Advanced Radar for Subsurface and Ionosphere Sounding (MARSIS), on board the ESA's Mars Express and the SHAllow RADar (SHARAD), on board the NASA's Mars Reconnaissance Orbiter are two ground penetrating radars (GPRs) aimed to probe the crust of Mars to explore the subsurface structure of the planet. By now they are collecting data since about 10 years covering a large fraction of the Mars surface. On the Earth GPRs collect data by sending electromagnetic (EM) pulses toward the surface and listening to the return echoes occurring at the dielectric discontinuities on the planet's surface and subsurface. The wavelengths used allow MARSIS EM pulses to penetrate the crust for several kilometers. The data products (Radargrams) are matrices where the x-axis spans different sampling points on the planet surface and the y-axis is the power of the echoes over time in the listening window. No standard way to manage this kind of data is established in the planetary science community and data analysis and interpretation require very often some knowledge of radar signal processing. Our software tool is aimed to ease the access to this data in particular to scientists without a specific background in signal processing. MARSIS and SHARAD geometrical data such as probing point latitude and longitude and spacecraft altitude, are stored, together with relevant acquisition metadata, in a geo-enabled relational database implemented using PostgreSQL and PostGIS. Data are extracted from official ESA and NASA released data using self-developed python classes and scripts and inserted in the database using OGR utilities. This software is also aimed to be the core of a collection of classes and script to implement more complex GPR data analysis. Geometrical data and metadata are exposed as WFS layers using a QGIS server, which can be further integrated with other data, such as imaging, spectroscopy and topography. Radar geometry data will be available as a part of the iMars Web

  7. Controlling Combinatorial Complexity in Software and Malware Behavior Computation

    Energy Technology Data Exchange (ETDEWEB)

    Pleszkoch, Mark G [ORNL; Linger, Richard C [ORNL

    2015-01-01

    Virtually all software is out of intellectual control in that no one knows its full behavior. Software Behavior Computation (SBC) is a new technology for understanding everything software does. SBC applies the mathematics of denotational semantics implemented by function composition in Functional Trace Tables (FTTs) to compute the behavior of programs, expressed as disjoint cases of conditional concurrent assignments. In some circumstances, combinatorial explosions in the number of cases can occur when calculating the behavior of sequences of multiple branching structures. This paper describes computational methods that avoid combinatorial explosions. The predicates that control branching structures such as ifthenelses can be organized into three categories: 1) Independent, resulting in no behavior case explosion, 2) Coordinated, resulting in two behavior cases, or 3) Goaloriented, with potential exponential growth in the number of cases. Traditional FTT-based behavior computation can be augmented by two additional computational methods, namely, Single-Value Function Abstractions (SVFAs) and, introduced in this paper, Relational Trace Tables (RTTs). These methods can be applied to the three predicate categories to avoid combinatorial growth in behavior cases while maintaining mathematical correctness.

  8. Spaceport Command and Control System Automated Verification Software Development

    Science.gov (United States)

    Backus, Michael W.

    2017-01-01

    For as long as we have walked the Earth, humans have always been explorers. We have visited our nearest celestial body and sent Voyager 1 beyond our solar system1 out into interstellar space. Now it is finally time for us to step beyond our home and onto another planet. The Spaceport Command and Control System (SCCS) is being developed along with the Space Launch System (SLS) to take us on a journey further than ever attempted. Within SCCS are separate subsystems and system level software, each of which have to be tested and verified. Testing is a long and tedious process, so automating it will be much more efficient and also helps to remove the possibility of human error from mission operations. I was part of a team of interns and full-time engineers who automated tests for the requirements on SCCS, and with that was able to help verify that the software systems are performing as expected.

  9. New Control System Software for the Hobby-Eberly Telescope

    Science.gov (United States)

    Rafferty, T.; Cornell, M. E.; Taylor, C., III; Moreira, W.

    2011-07-01

    The Hobby-Eberly Telescope at the McDonald Observatory is undergoing a major upgrade to support the Hobby-Eberly Telescope Dark Energy Experiment (HETDEX) and to facilitate large field systematic emission-line surveys of the universe. An integral part of this upgrade will be the development of a new software control system. Designed using modern object oriented programming techniques and tools, the new software system uses a component architecture that closely models the telescope hardware and instruments, and provides a high degree of configuration, automation and scalability. Here we cover the overall architecture of the new system, plus details some of the key design patterns and technologies used. This includes the utilization of an embedded Python scripting engine, the use of the factory method pattern and interfacing for easy run-time configuration, a flexible communication scheme, the design and use of a centralized logging system, and the distributed GUI architecture.

  10. Selecting a software development methodology. [of digital flight control systems

    Science.gov (United States)

    Jones, R. E.

    1981-01-01

    The state of the art analytical techniques for the development and verification of digital flight control software is studied and a practical designer oriented development and verification methodology is produced. The effectiveness of the analytic techniques chosen for the development and verification methodology are assessed both technically and financially. Technical assessments analyze the error preventing and detecting capabilities of the chosen technique in all of the pertinent software development phases. Financial assessments describe the cost impact of using the techniques, specifically, the cost of implementing and applying the techniques as well as the relizable cost savings. Both the technical and financial assessment are quantitative where possible. In the case of techniques which cannot be quantitatively assessed, qualitative judgements are expressed about the effectiveness and cost of the techniques. The reasons why quantitative assessments are not possible will be documented.

  11. A Quarter Active Suspension System Based Ground-Hook Controller

    OpenAIRE

    Turnip Arjon

    2016-01-01

    An alternative design technique for active suspension system of vehicle using a developved ground-hook damping system as a reference is proposed. The controller parameters are determined using Lyapunov method and can be tuned to precisely achieve the type of desired response which given by reference model. The simulation result show that the designed active suspension system based ground-hook reference model is able to significantly improve the ride comfort and the road holding compared with ...

  12. Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications

    Science.gov (United States)

    Boettcher, M. A.; Butt, B. M.; Klinkner, S.

    2016-10-01

    A major concern of a university satellite mission is to download the payload and the telemetry data from a satellite. While the ground station antennas are in general easy and with limited afford to procure, the receiving unit is most certainly not. The flexible and low-cost software-defined radio (SDR) transceiver "BladeRF" is used to receive the QPSK modulated and CCSDS compliant coded data of a satellite in the HAM radio S-band. The control software is based on the Open Source program GNU Radio, which also is used to perform CCSDS post processing of the binary bit stream. The test results show a good performance of the receiving system.

  13. The software system for the Control and Data Acquisition for the Cherenkov Telescope Array

    Science.gov (United States)

    Wegner, P.; FüBling, M.; Oya, I.; Hagge, L.; Schwanke, U.; Schwarz, J.; Tosti, G.; Conforti, V.; Lyard, E.; Walter, R.; Oliveira Antonino, P.; Morgenstern, A.

    2016-10-01

    The Cherenkov Telescope Array (CTA), as the next generation ground-based very high-energy gamma-ray observatory, is defining new areas beyond those related to physics. It is also creating new demands on the control and data acquisition system. CTA will consist of two installations, one in each hemisphere, containing tens of telescopes of different sizes. The ACTL (array control and data acquisition) system will consist of the hardware and software that is necessary to control and monitor the CTA array, as well as to time-stamp, read-out, filter and store the scientific data at aggregated rates of a few GB/s. The ACTL system must implement a flexible software architecture to permit the simultaneous automatic operation of multiple sub-arrays of telescopes with a minimum personnel effort on site. In addition ACTL must be able to modify the observation schedule on timescales of a few tens of seconds, to account for changing environmental conditions or to prioritize incoming scientific alerts from time-critical transient phenomena such as gamma-ray bursts. This contribution summarizes the status of the development of the software architecture and the main design choices and plans.

  14. Orbiter subsystem hardware/software interaction analysis. Volume 8: AFT reaction control system, part 2

    Science.gov (United States)

    Becker, D. D.

    1980-01-01

    The orbiter subsystems and interfacing program elements which interact with the orbiter computer flight software are analyzed. The failure modes identified in the subsystem/element failure mode and effects analysis are examined. Potential interaction with the software is examined through an evaluation of the software requirements. The analysis is restricted to flight software requirements and excludes utility/checkout software. The results of the hardware/software interaction analysis for the forward reaction control system are presented.

  15. Development of visual 3D virtual environment for control software

    Science.gov (United States)

    Hirose, Michitaka; Myoi, Takeshi; Amari, Haruo; Inamura, Kohei; Stark, Lawrence

    1991-01-01

    Virtual environments for software visualization may enable complex programs to be created and maintained. A typical application might be for control of regional electric power systems. As these encompass broader computer networks than ever, construction of such systems becomes very difficult. Conventional text-oriented environments are useful in programming individual processors. However, they are obviously insufficient to program a large and complicated system, that includes large numbers of computers connected to each other; such programming is called 'programming in the large.' As a solution for this problem, the authors are developing a graphic programming environment wherein one can visualize complicated software in virtual 3D world. One of the major features of the environment is the 3D representation of concurrent process. 3D representation is used to supply both network-wide interprocess programming capability (capability for 'programming in the large') and real-time programming capability. The authors' idea is to fuse both the block diagram (which is useful to check relationship among large number of processes or processors) and the time chart (which is useful to check precise timing for synchronization) into a single 3D space. The 3D representation gives us a capability for direct and intuitive planning or understanding of complicated relationship among many concurrent processes. To realize the 3D representation, a technology to enable easy handling of virtual 3D object is a definite necessity. Using a stereo display system and a gesture input device (VPL DataGlove), our prototype of the virtual workstation has been implemented. The workstation can supply the 'sensation' of the virtual 3D space to a programmer. Software for the 3D programming environment is implemented on the workstation. According to preliminary assessments, a 50 percent reduction of programming effort is achieved by using the virtual 3D environment. The authors expect that the 3D

  16. Measurement of ground displacement from optical satellite image correlation using the free open-source software MicMac

    Science.gov (United States)

    Rosu, Ana-Maria; Pierrot-Deseilligny, Marc; Delorme, Arthur; Binet, Renaud; Klinger, Yann

    2015-02-01

    Image correlation is one of the most efficient techniques to determine horizontal ground displacements due to earthquakes, landslides, ice flows or sand dune migrations. Analyzing these deformations allows a better understanding of the causes and mechanisms of the events. By using sub-pixel correlation on before- and after-event ortho-images obtained from high resolution satellite images it is possible to compute the displacement field with high planimetric resolution. In this paper, we focus on measuring the ground displacements due to seismotectonic events. The three sub-pixel correlators used are: COSI-Corr - developed by Caltech, a free, closed-source correlator, dependent on commercial software (ENVI) and widely used by the geoscience community for measuring ground displacement; Medicis - developed by CNES, also a closed-source correlator capable of measuring this type of deformation; and MicMac - developed by IGN, the free open-source correlator we study and tune for measuring fine ground displacements. We measured horizontal ground deformation using these three correlators on SPOT images in three study cases: the 2001 Kokoxili earthquake, the 2005 dyke intrusion in the Afar depression and the 2008 Yutian earthquake.

  17. Software para el control de soporte técnico

    OpenAIRE

    2009-01-01

    TecnoIdeas será una empresa dedicada a proveer servicios y soluciones informáticas para ofrecer a nuestros clientes respuestas corporativas basadas en tecnología de punta. Nuestro principal producto es el sistema HelpDesk Solutions, un software que provee soluciones de soporte técnico que automatizan las funciones de ayuda a usuarios, tales como: manejo de llamadas, base resolución de problemas, control de incidencias. El sistema permite monitorear y dar seguimiento a las solicitudes que ...

  18. Hardware support for software controlled fast reconfiguration of performance counters

    Science.gov (United States)

    Salapura, Valentina; Wisniewski, Robert W.

    2013-06-18

    Hardware support for software controlled reconfiguration of performance counters may include a plurality of performance counters collecting one or more counts of one or more selected activities. A storage element stores data value representing a time interval, and a timer element reads the data value and detects expiration of the time interval based on the data value and generates a signal. A plurality of configuration registers stores a set of performance counter configurations. A state machine receives the signal and selects a configuration register from the plurality of configuration registers for reconfiguring the one or more performance counters.

  19. Hardware support for software controlled fast reconfiguration of performance counters

    Science.gov (United States)

    Salapura, Valentina; Wisniewski, Robert W

    2013-09-24

    Hardware support for software controlled reconfiguration of performance counters may include a plurality of performance counters collecting one or more counts of one or more selected activities. A storage element stores data value representing a time interval, and a timer element reads the data value and detects expiration of the time interval based on the data value and generates a signal. A plurality of configuration registers stores a set of performance counter configurations. A state machine receives the signal and selects a configuration register from the plurality of configuration registers for reconfiguring the one or more performance counters.

  20. Efficient Development and Verification of Safe Railway Control Software

    DEFF Research Database (Denmark)

    Haxthausen, Anne Elisabeth; Peleska, Jan

    2013-01-01

    In this book, the authors present current research on the types, design and safety issues of railways. Topics discussed include the acoustic characteristics of noise in train stations; monitoring railway structure conditions and opportunities to use wireless sensor networks as tools to improve...... the monitoring process; hydraulic absorbers as dampers to dissipate the energy of oscillations in railway electric equipment; development of train fare calculation and adjustment systems using VDM++; efficient development and verification of safe railway control software; and evolution of the connectivity...... of the Portuguese broad gauge railway network (1948-2012)....

  1. Distributed Data Acquisition and Control by Software Bus

    Institute of Scientific and Technical Information of China (English)

    Cecil Bruce-Boye; Dmitry A. Kazakov

    2004-01-01

    Increasing global competition forces manufacturers of products from all technical fields to guarantee a high product quality for a long period of time. At the same time it is necessary to minimize production costs. In order to meet all these requirements, on-line data acquisition and processing are of increasing importance in distributed automation systems. A software bus operating on industrial Ethernet has an ability to minimize operating costs by offering easy installation, scalability,high degree of reliability and remote monitoring and control.

  2. Efficient Development and Verification of Safe Railway Control Software

    DEFF Research Database (Denmark)

    Haxthausen, Anne Elisabeth; Peleska, Jan

    2013-01-01

    the monitoring process; hydraulic absorbers as dampers to dissipate the energy of oscillations in railway electric equipment; development of train fare calculation and adjustment systems using VDM++; efficient development and verification of safe railway control software; and evolution of the connectivity......In this book, the authors present current research on the types, design and safety issues of railways. Topics discussed include the acoustic characteristics of noise in train stations; monitoring railway structure conditions and opportunities to use wireless sensor networks as tools to improve...

  3. A Novel Method for Assessing and Optimizing Software Project Process Based Risk Control

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    A new approach for assessing and optimizing software project process based on software risk control pre-sented, which evaluates and optimizes software project process from the view of controlling the software project risks. A model for optimizing software risk control is given, a discrete optimization algorithm based on dynamic programming is proposed and an example of using above method to solve a problem is also included in this paper. By improving the old passive post-project control into an active effective pre-action, this new method can greatly promote the possibility of success of software projects.

  4. Ground controlled robotic assembly operations for Space Station Freedom

    Science.gov (United States)

    Parrish, Joseph C.

    1991-01-01

    A number of dextrous robotic systems and associated positioning and transportation devices are available on Space Station Freedom (SSF) to perform assembly tasks that would otherwise need to be performed by extravehicular activity (EVA) crewmembers. The currently planned operating mode for these robotic systems during the assembly phase is teleoperation by intravehicular activity (IVA) crewmembers. While this operating mode is less hazardous and expensive than manned EVA operations, and has insignificant control loop time delays, the amount of IVA time available to support telerobotic operations is much less than the anticipated requirements. Some alternative is needed to allow the robotic systems to perform useful tasks without exhausting the available IVA resources; ground control is one such alternative. The issues associated with ground control of SSF robotic systems to alleviate onboard crew time availability constraints are investigated. Key technical issues include the effect of communication time delays, the need for safe, reliable execution of remote operations, and required modifications to the SSF ground and flight system architecture. Time delay compensation techniques such as predictive displays and world model-based force reflection are addressed and collision detection and avoidance strategies to ensure the safety of the on-orbit crew, Orbiter, and SSF are described. Although more time consuming and difficult than IVA controlled teleoperations or manned EVA, ground controlled telerobotic operations offer significant benefits during the SSF assembly phase, and should be considered in assembly planning activities.

  5. The SCEC Broadband Platform: A Collaborative Open-Source Software Package for Strong Ground Motion Simulation and Validation

    Science.gov (United States)

    Silva, F.; Maechling, P. J.; Goulet, C. A.; Somerville, P.; Jordan, T. H.

    2014-12-01

    The Southern California Earthquake Center (SCEC) Broadband Platform is a collaborative software development project involving geoscientists, earthquake engineers, graduate students, and the SCEC Community Modeling Environment. The SCEC Broadband Platform (BBP) is open-source scientific software that can generate broadband (0-100Hz) ground motions for earthquakes, integrating complex scientific modules that implement rupture generation, low and high-frequency seismogram synthesis, non-linear site effects calculation, and visualization into a software system that supports easy on-demand computation of seismograms. The Broadband Platform operates in two primary modes: validation simulations and scenario simulations. In validation mode, the Platform runs earthquake rupture and wave propagation modeling software to calculate seismograms for a well-observed historical earthquake. Then, the BBP calculates a number of goodness of fit measurements that quantify how well the model-based broadband seismograms match the observed seismograms for a certain event. Based on these results, the Platform can be used to tune and validate different numerical modeling techniques. In scenario mode, the Broadband Platform can run simulations for hypothetical (scenario) earthquakes. In this mode, users input an earthquake description, a list of station names and locations, and a 1D velocity model for their region of interest, and the Broadband Platform software then calculates ground motions for the specified stations. Working in close collaboration with scientists and research engineers, the SCEC software development group continues to add new capabilities to the Broadband Platform and to release new versions as open-source scientific software distributions that can be compiled and run on many Linux computer systems. Our latest release includes 5 simulation methods, 7 simulation regions covering California, Japan, and Eastern North America, the ability to compare simulation results

  6. Integrated software environment dedicated for implementation of control systems based on PLC controllers

    Directory of Open Access Journals (Sweden)

    Szymon SURMA

    2007-01-01

    Full Text Available Industrial processes’ control systems based on PLC controllers play today a very important role in all fields of transport, including also sea transport. Construction of control systems is the field of engineering, which has been continuously evolving towards maximum simplification of system design path. Up to now the time needed forthe system construction from the design to commissioning had to be divided into a few stages. A mistake made in an earlier stage caused that in most cases the next stages had to be restarted. Available debugging systems allows defect detection at an early stage of theproject implementation. The paper presents general characteristic of integrated software for implementation of complex control systems. The issues related to the software use for programming of the visualisation environment, control computer, selection oftransmission medium and transmission protocol as well as PLC controllers’ configuration, software and control have been analysed.

  7. Control strategies used in the control software for the Heavy Ion Research Facility in Lanzhou

    Science.gov (United States)

    Zhou, Wen-Xiong; Wang, Yan-Yu; Pan, Liang-Ming; Tu, Sheng-Pan

    2016-07-01

    Automation control systems are important for the operation of an accelerator. To ensure the reliable, stable and flexible operation of the Heavy Ion Research Facility in Lanzhou (HIRFL), several control systems are developed. The developed control systems are the SECRAL control system, the LECR3 control system, the LAPECR1 control system and the Electro-Static septum control system. The corresponding control software systems are developed using Visual C++. To ensure the accuracy, stability and flexibility of the control systems, some special control strategies are developed in the control software systems. This paper provides a detailed description of the main control strategies used in the control software systems. The main control strategies are composed of a reliable communication mechanism, a correct data/command transmission mechanism, an efficient data storage mechanism and an interlock protection mechanism. To guarantee a reliable communication between the devices for the commercially purchased devices and the built in-house ones, a modified heartbeat method is developed. To provide flexible reconstitution function for the control systems, the command queue and the state machine are combined. The message mechanism and the multiple windows mechanism are also used for the module mechanism. The relevant control systems are introduced as examples of these control strategies. These systems have been running stably for several years.

  8. A Quarter Active Suspension System Based Ground-Hook Controller

    Directory of Open Access Journals (Sweden)

    Turnip Arjon

    2016-01-01

    Full Text Available An alternative design technique for active suspension system of vehicle using a developved ground-hook damping system as a reference is proposed. The controller parameters are determined using Lyapunov method and can be tuned to precisely achieve the type of desired response which given by reference model. The simulation result show that the designed active suspension system based ground-hook reference model is able to significantly improve the ride comfort and the road holding compared with semi-active suspension.

  9. Mathematical model and software for control of commissioning blast furnace

    Science.gov (United States)

    Spirin, N. A.; Onorin, O. P.; Shchipanov, K. A.; Lavrov, V. V.

    2016-09-01

    Blowing-in is a starting period of blast furnace operation after construction or major repair. The current approximation methods of blowing-in burden analysis are based on blowing-in practice of previously commissioned blast furnaces. This area is theoretically underexplored; there are no common scientifically based methods for selection of the burden composition and blast parameters. The purpose of this paper is development and scientific substantiation of the methods for selection of the burden composition and blast parameters in the blast furnace during the blowing-in period. Research methods are based on physical regularities of main processes running in the blast furnace, system analysis, and application of modern principles for development and construction of mathematical models, algorithms and software designed for automated control of complex production processes in metallurgy. As consequence of the research made by the authors the following results have been achieved: 1. A set of mathematical models for analysis of burden arrangement throughout the height of the blast furnace and for selection of optimal blast and gas dynamic parameters has been developed. 2. General principles for selection of the blowing-in burden composition and blast and gas dynamic parameters have been set up. 3. The software for the engineering and process staff of the blast furnace has been developed and introduced in the industry.

  10. The Software Design for the Wide-Field Infrared Explorer Attitude Control System

    Science.gov (United States)

    Anderson, Mark O.; Barnes, Kenneth C.; Melhorn, Charles M.; Phillips, Tom

    1998-01-01

    The Wide-Field Infrared Explorer (WIRE), currently scheduled for launch in September 1998, is the fifth of five spacecraft in the NASA/Goddard Small Explorer (SMEX) series. This paper presents the design of WIRE's Attitude Control System flight software (ACS FSW). WIRE is a momentum-biased, three-axis stabilized stellar pointer which provides high-accuracy pointing and autonomous acquisition for eight to ten stellar targets per orbit. WIRE's short mission life and limited cryogen supply motivate requirements for Sun and Earth avoidance constraints which are designed to prevent catastrophic instrument damage and to minimize the heat load on the cryostat. The FSW implements autonomous fault detection and handling (FDH) to enforce these instrument constraints and to perform several other checks which insure the safety of the spacecraft. The ACS FSW implements modules for sensor data processing, attitude determination, attitude control, guide star acquisition, actuator command generation, command/telemetry processing, and FDH. These software components are integrated with a hierarchical control mode managing module that dictates which software components are currently active. The lowest mode in the hierarchy is the 'safest' one, in the sense that it utilizes a minimal complement of sensors and actuators to keep the spacecraft in a stable configuration (power and pointing constraints are maintained). As higher modes in the hierarchy are achieved, the various software functions are activated by the mode manager, and an increasing level of attitude control accuracy is provided. If FDH detects a constraint violation or other anomaly, it triggers a safing transition to a lower control mode. The WIRE ACS FSW satisfies all target acquisition and pointing accuracy requirements, enforces all pointing constraints, provides the ground with a simple means for reconfiguring the system via table load, and meets all the demands of its real-time embedded environment (16 MHz Intel

  11. FMI for Co-Simulation of Embedded Control Software

    DEFF Research Database (Denmark)

    Pedersen, Nicolai; Bojsen, Tom; Madsen, Jan

    2016-01-01

    Increased complexity of cyber-physical systems within the maritime industry demands closer cooperation be-tween engineering disciplines. The functional mockup interface (FMI) is an initiative aiding cross-discipline in-teraction by providing, a widely accepted, standard for model exchange and co......-simulation. The standard is sup-ported by a number of modelling tools. However, to im-plement it on an existing platform requires adaptation. This paper investigates how to adapt the software of an embedded control system to comply with the FMI for co-simulation standard. In particular, we suggest a way of advancing...... the clock of a real time operating system (RTOS), by overwriting the idle thread and waiting for a signal to start execution until return to idle. This ap-proach ensures a deterministic and temporal execution of the simulation across multiple nodes. As proof of concept, a co-simulation is conducted, showing...

  12. Spaceport Command and Control System - Support Software Development

    Science.gov (United States)

    Tremblay, Shayne

    2016-01-01

    The Information Architecture Support (IAS) Team, the component of the Spaceport Command and Control System (SCCS) that is in charge of all the pre-runtime data, was in need of some report features to be added to their internal web application, Information Architecture (IA). Development of these reports is crucial for the speed and productivity of the development team, as they are needed to quickly and efficiently make specific and complicated data requests against the massive IA database. These reports were being put on the back burner, as other development of IA was prioritized over them, but the need for them resulted in internships being created to fill this need. The creation of these reports required learning Ruby on Rails development, along with related web technologies, and they will continue to serve IAS and other support software teams and their IA data needs.

  13. Facilitating Controlled Tests of Website Design Changes Using Aspect-Oriented Software Development and Software Product Lines

    Science.gov (United States)

    Cámara, Javier; Kobsa, Alfred

    Controlled online experiments in which envisaged changes to a website are first tested live with a small subset of site visitors have proven to predict the effects of these changes quite accurately. However, these experiments often require expensive infrastructure and are costly in terms of development effort. This paper advocates a systematic approach to the design and implementation of such experiments in order to overcome the aforementioned drawbacks by making use of Aspect-Oriented Software Development and Software Product Lines.

  14. Gaining Control and Predictability of Software-Intensive Systems Development and Sustainment

    Science.gov (United States)

    2015-02-04

    this would be a major design driver for the software architect (Naegle & Petross, 2007). Primary Software Acquisition Problem Areas Addressed The...control and produces significantly more predictability in the program management realm. The research conclusions and recommendations are designed to...provide more control and predictability to software-intensive systems development. Due to the TOC and architectural design focus, system sustainability

  15. Fault avoidance in development of robot motion-control software by modeling the computation

    NARCIS (Netherlands)

    Brodskiy, Y.; Wilterdink, R.J.W.; Stramigioli, Stefano; Brugali, D.; Broenink, Johannes F.; Kroeger, T.; MacDonald, B.A.

    2014-01-01

    In this article, we present the process of modeling control algorithms as means to increase reliability of software components. The approach to developing Embedded Control Software (ECS) is tailored to Component-Based Software Development (CBSD). Such tailoring allows to re-use the ECS development

  16. A NEW CONTROL CIRCUIT AND COMPUTER SOFTWARE FOR CONTROLING PHOTOVOLTAIC SYSTEMS

    Directory of Open Access Journals (Sweden)

    Mustafa Berkant SELEK

    2008-02-01

    Full Text Available In this study, a new microcontroller circuit was designed and new computer software was implemented to control power flow currents of renewable energy system, which is established in Solar Energy Institute, Ege University, Bornova, Izmir, Turkey. PIC18F452 microcontroller based electronic circuit was designed to control another electronic circuit that includes power electronic switching components. Readily available standard control circuits are designed for switching single level inverters. In contrary, implemented circuit allows to switch multilevel inverters. In addition, because the efficiency of solar energy panels is considerably low, solar panels should be operated under the maximum power point (MPP. Therefore, MPP algorithm is included in the designed control circuit. Next, the control circuit also includes a serial communication interface based on RS232 standard. Using this interface enables the user to choose all functions available in the control circuit and take status report via computer software. Last, a general purpose command set was designed to establish communication between the computer software and the microcontroller-based control circuit. As a result, it is aimed that this study supply a basis for the researchers who want to develop own control circuits or more visual software.

  17. Close-range photogrammetry in underground mining ground control

    Science.gov (United States)

    Benton, Donovan J.; Chambers, Amy J.; Raffaldi, Michael J.; Finley, Seth A.; Powers, Mark J.

    2016-09-01

    Monitoring underground mine deformation and support conditions has traditionally involved visual inspection and geotechnical instrumentation. Monitoring displacements with conventional instrumentation can be expensive and time-consuming, and the number of locations that can be effectively monitored is generally limited. Moreover, conventional methods typically produce vector rather than tensor descriptions of geometry changes. Tensor descriptions can provide greater insight into hazardous ground movements, particularly in recently excavated openings and in older workings that have been negatively impacted by high stress concentrations, time-dependent deformation, or corrosion of ground support elements. To address these issues, researchers with the National Institute for Occupational Safety and Health, Spokane Mining Research Division are developing and evaluating photogrammetric systems for ground control monitoring applications in underground mines. This research has demonstrated that photogrammetric systems can produce millimeter-level measurements that are comparable to conventional displacement-measuring instruments. This paper provides an overview of the beneficial use of close-range photogrammetry for the following three ground control applications in underground mines: monitoring the deformation of surface support, monitoring rock mass movement, and monitoring the corrosion of surface support. Preliminary field analyses, case studies, limitations, and best practices for these applications are also discussed.

  18. Development of Computer Software for the Analysis and Design of Modern Control Systems

    Science.gov (United States)

    1989-01-01

    tedious process of generating the graphs by hand. It was the purpose of this thesis to develop computer algorithms to automate this task in a easy to use format. This software is called the Control Systems Software Package (CSSP).

  19. Control and acquisition software complex for TBTS experiments

    CERN Document Server

    Dubrovskiy, Alexey

    2010-01-01

    The Two-beam Test-stand (TBTS) is a test area in the CLIC Test Facility (CTF3) to demonstrate the high power RF extraction and acceleration at a high accelerating gradient, which are feasibility issues for the Compact Linear Collider (CLIC) project. In order to achieve an efficient data collection, an acquisition and logging software system was developed. All year round these systems store the main parameters such as beam position, beam current, vacuum level, pulse length etc. For predefined events they also gather and store all information about the last several pulses and the machine status. A GUI interface allows from anywhere to plot many logged characteristics at a maximum of 10 minutes delay, to go though all events and to extract any logged data. A control interface configures actions and long-term control procedures for conditioning accelerating structures. The flexible configuration of the logging, the acquisition and the control systems are integrated into the same GUI. After two years operation the...

  20. Guidance and Control Software Project Data - Volume 4: Configuration Management and Quality Assurance Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes configuration management and quality assurance documents from the GCS project. Volume 4 contains six appendices: A. Software Accomplishment Summary for the Guidance and Control Software Project; B. Software Configuration Index for the Guidance and Control Software Project; C. Configuration Management Records for the Guidance and Control Software Project; D. Software Quality Assurance Records for the Guidance and Control Software Project; E. Problem Report for the Pluto Implementation of the Guidance and Control Software Project; and F. Support Documentation Change Reports for the Guidance and Control Software Project.

  1. Coherent Control of Ground State NaK Molecules

    Science.gov (United States)

    Yan, Zoe; Park, Jee Woo; Loh, Huanqian; Will, Sebastian; Zwierlein, Martin

    2016-05-01

    Ultracold dipolar molecules exhibit anisotropic, tunable, long-range interactions, making them attractive for the study of novel states of matter and quantum information processing. We demonstrate the creation and control of 23 Na40 K molecules in their rovibronic and hyperfine ground state. By applying microwaves, we drive coherent Rabi oscillations of spin-polarized molecules between the rotational ground state (J=0) and J=1. The control afforded by microwave manipulation allows us to pursue engineered dipolar interactions via microwave dressing. By driving a two-photon transition, we are also able to observe Ramsey fringes between different J=0 hyperfine states, with coherence times as long as 0.5s. The realization of long coherence times between different molecular states is crucial for applications in quantum information processing. NSF, AFOSR- MURI, Alfred P. Sloan Foundation, DARPA-OLE

  2. Distributed control software of high-performance control-loop algorithm

    CERN Document Server

    Blanc, D

    1999-01-01

    The majority of industrial cooling and ventilation plants require the control of complex processes. All these processes are highly important for the operation of the machines. The stability and reliability of these processes are leading factors identifying the quality of the service provided. The control system architecture and software structure, as well, are required to have high dynamical performance and robust behaviour. The intelligent systems based on PID or RST controllers are used for their high level of stability and accuracy. The design and tuning of these complex controllers require the dynamic model of the plant to be known (generally obtained by identification) and the desired performance of the various control loops to be specified for achieving good performances. The concept of having a distributed control algorithm software provides full automation facilities with well-adapted functionality and good performances, giving methodology, means and tools to master the dynamic process optimization an...

  3. Windows and Fieldbus Based Software Computer Numerical Control System

    Institute of Scientific and Technical Information of China (English)

    WU Hongen; ZHANG Chengrui; LI Guili; WANG Baoren

    2006-01-01

    Computer numerical control (CNC) system is the base of modern digital and intelligent manufacturing technology. And opened its architecture and constituted based on PC and Windows operating system (OS) is the main trend of CNC system. However, even if the highest system priority is used in user mode, real-time capability of Windows (2000, NT, XP) for applications is not guaranteed. By using a device driver, which is running in kernel mode, the real time performance of Windows can be enhanced greatly. The acknowledgment performance of Windows to peripheral interrupts was evaluated. Harmonized with an intelligent real-time serial communication bus (RTSB), strict real-time performance can be achieved in Windows platform. An opened architecture software CNC system which is hardware independence is proposed based on PC and RTSB. A numerical control real time kernel (NCRTK), which is implemented as a device driver on Windows, is used to perform the NC tasks. Tasks are divided into real-time and non real-time. Real-time task is running in kernel mode and non real-time task is running in user mode. Data are exchanged between kernel and user mode by DMA and Windows Messages.

  4. The design strategy of scientific data quality control software for Euclid mission

    CERN Document Server

    Brescia, Massimo; Fredvik, Terje; Haugan, Stein Vidar Hagfors; Gozaliasl, Ghassem; Kirkpatrick, Charles; Kurki-Suonio, Hannu; Longo, Giuseppe; Nilsson, Kari; Wiesmann, Martin

    2016-01-01

    The most valuable asset of a space mission like Euclid are the data. Due to their huge volume, the automatic quality control becomes a crucial aspect over the entire lifetime of the experiment. Here we focus on the design strategy for the Science Ground Segment (SGS) Data Quality Common Tools (DQCT), which has the main role to provide software solutions to gather, evaluate, and record quality information about the raw and derived data products from a primarily scientific perspective. The SGS DQCT will provide a quantitative basis for evaluating the application of reduction and calibration reference data, as well as diagnostic tools for quality parameters, flags, trend analysis diagrams and any other metadata parameter produced by the pipeline. In a large programme like Euclid, it is prohibitively expensive to process large amount of data at the pixel level just for the purpose of quality evaluation. Thus, all measures of quality at the pixel level are implemented in the individual pipeline stages, and passed ...

  5. System design and realization of the software for UAV ground station%某型无人机地面站软件的设计与实现

    Institute of Scientific and Technical Information of China (English)

    朱建新; 张秋阳; 谢习华

    2011-01-01

    For the requirements of the flight monitoring and controlling of Unmanned Aerial Vehicle (UAV), the key technologies to realize the ground navigation station system of UAV were discussed. A flight control ground station (CGS)software , with the advantage of convenient and powerful, was developed based on the active controls of Visual Basic and visualization development tool Through the introduction of highly accurate multimedia timer,the synchronous communication was complied. By using serial communication, and the application of modularization ,functions such as real time display of remote test data,database storage,fault alarm and timing delivery of remote control orders were well realized by the method of modular design. The task of the UAV ground station system was fulfilled with satisfaction and it also has good expansibility.%针对某型无人机飞行监测和控制的要求,主要讨论某型无人机地面站关键技术的实现.以VB可视化语言为开发工具,嵌入Mapx控件,设计了一套操作方便、功能强大的飞控地面站软件系统.软件基于模块化设计思想,采用串口通信方式,利用高精度多媒体定时器实现同步通信,实现了遥测数据的实时显示、数据存储、故障提示和遥控指令的定时发送等功能.经过实际调试系统运行良好,通信实时性很高,很好地完成了各部分功能,并具有很好的扩展性.

  6. [Software and hardware design for the temperature control system of quantitative polymerase chain reaction].

    Science.gov (United States)

    Qiu, Xian-bo; Yuan, Jing-qi; Li, Qi

    2005-07-01

    A temperature control system for quantitive polymerase chain reaction (PCR) is presented in the paper with both software and hardware configuration. The performance of the control system has been improved by optimizing the software and hardware design according to the system's properties. The control system has been proven to have a good repeatability and reliability as well as high control precision.

  7. Modeling and control for hydraulic transmission of unmanned ground vehicle

    Institute of Scientific and Technical Information of China (English)

    王岩; 张泽; 秦绪情

    2014-01-01

    Variable pump driving variable motor (VPDVM) is the future development trend of the hydraulic transmission of an unmanned ground vehicle (UGV). VPDVM is a dual-input single-output nonlinear system with coupling, which is difficult to control. High pressure automatic variables bang-bang (HABB) was proposed to achieve the desired motor speed. First, the VPDVM nonlinear mathematic model was introduced, then linearized by feedback linearization theory, and the zero-dynamic stability was proved. The HABB control algorithm was proposed for VPDVM, in which the variable motor was controlled by high pressure automatic variables (HA) and the variable pump was controlled by bang-bang. Finally, simulation of VPDVM controlled by HABB was developed. Simulation results demonstrate the HABB can implement the desired motor speed rapidly and has strong robustness against the variations of desired motor speed, load and pump speed.

  8. Remote control of a small unmanned ground vehicle (SUGV)

    Science.gov (United States)

    Irimie, Nicolae; Zorila, Alexandru; Nan, Alexandru; Schiopu, Paul

    2010-11-01

    Developing robot technology has gained an increasing dynamics. Small unmanned ground vehicle - SUGV has gained a place in the robotics field. This paper describes the possibility of remote control of the SUGV using a fuzzy algorithm. This designed algorithm specifically for controlling of a semi-autonomous mobile robot for research, observation, and surveillance. The device can provide 360-degree panoramic images using an image system which includes a hyperboloid mirror and a CCD camera, designed for this specific purpose. Both components, fuzzy algorithm and image system were implemented, tested in the laboratory condition and outdoor on a mobile robot for research, observation, and surveillance.

  9. Modernized build and test infrastructure for control software at ESO: highly flexible building, testing, and automatic quality practices for telescope control software

    Science.gov (United States)

    Pellegrin, F.; Jeram, B.; Haucke, J.; Feyrin, S.

    2016-07-01

    The paper describes the introduction of a new automatized build and test infrastructure, based on the open-source software Jenkins1, into the ESO Very Large Telescope control software to replace the preexisting in-house solution. A brief introduction to software quality practices is given, a description of the previous solution, the limitations of it and new upcoming requirements. Modifications required to adapt the new system are described, how these were implemented to current software and the results obtained. An overview on how the new system may be used in future projects is also presented.

  10. The Design of the LED Electronic Display's Control Software

    Institute of Scientific and Technical Information of China (English)

    ZHOUHaibin; SHANGGUANYangxi

    2003-01-01

    Along with the developments on the hardware's technique of the LED electronic display, the control software was also asked to advance to a new level. The old software of our company couldn'tdemand no longer. It'ssatisfy the customer's necessary to design a new play software to show the advantages of the LED electronic display.

  11. SILEX ground segment control facilities and flight operations

    Science.gov (United States)

    Demelenne, Benoit; Tolker-Nielsen, Toni; Guillen, Jean-Claude

    1999-04-01

    The European Space Agency is going to conduct an inter orbit link experiment which will connect a low Earth orbiting satellite and a Geostationary satellite via optical terminals. This experiment has been called SILEX (Semiconductor Inter satellite Link Experiment). Two payloads have been built. One called PASTEL (PASsager de TELecommunication) has been embarked on the French Earth observation satellite SPOT4 which has been launched successfully in March 1998. The future European experimental data relay satellite ARTEMIS (Advanced Relay and TEchnology MISsion), which will route the data to ground, will carry the OPALE terminal (Optical Payload Experiment). The European Space Agency is responsible for the operation of both terminals. Due to the complexity and experimental character of this new optical technology, the development, preparation and validation of the ground segment control facilities required a long series of technical and operational qualification tests. This paper is presenting the operations concept and the early results of the PASTEL in orbit operations.

  12. Ionscan: scanning and control software for proton beam writing

    Science.gov (United States)

    Bettiol, A. A.; Udalagama, C. N. B.; Kan, J. A. van; Watt, F.

    2005-04-01

    The proton beam writing technique relies on a precise beam scanning and control system that offers a simple yet flexible interface for the fabrication and design of microstructures. At the Centre for Ion Beam Applications, National University of Singapore, we have developed a suite of programs, collectively known as Ionscan, that cater for the specific needs of proton beam writing. The new version of Ionscan is developed using the Microsoft Visual C++. NET development environment in conjunction with a National Instruments analog output card and NI-DAQ drivers. With the benefit of the experience gained in proton beam writing over the years, numerous enhancements and new features have been added to the scanning software since the first version of the program that was developed using LabVIEW [A.A. Bettiol, J.A. van Khan, T.C. Sum, F. Watt, Nucl. Instr. and Meth. B 181 (2001) 49]. These include the ability to perform combined stage and magnetic (or electrostatic) scanning, which is particularly useful for the fabrication of long waveguides and microfluidic channels over lengths of up to 2.5 cm. Other enhancements include the addition of the Ionutils program which gives the user the ability to design basic structures using an ASCII file format that was developed. This format contains basic information on the shape to be irradiated including the way in which it is scanned.

  13. Using Cognitive Control in Software Defined Networking for Port Scan Detection

    Science.gov (United States)

    2017-07-17

    ARL-TR-8059 ● July 2017 US Army Research Laboratory Using Cognitive Control in Software -Defined Networking for Port Scan...Cognitive Control in Software -Defined Networking for Port Scan Detection by Vinod K Mishra Computational and Information Sciences Directorate, ARL...Technical Report 3. DATES COVERED (From - To) 15 June–31 July 2016 4. TITLE AND SUBTITLE Using Cognitive Control in Software -Defined Networking for

  14. Helping Students make the transition from novice learner of ground-water concepts to expert using the Plume Busters software

    Science.gov (United States)

    Macfarlane, P.A.; Bohling, G.; Thompson, K.W.; Townsend, M.

    2006-01-01

    Environmental and earth science students are novice learners and lack the experience needed to rise to the level of expert. To address this problem we have developed the prototype Plume Busters?? software as a capstone educational experience, in which students take on the role of an environmental consultant. Following a pipeline spill, the environmental consultant is hired by the pipeline owner to locate the resulting plume created by spill and remediate the contaminated aquifer at minimum monetary and time cost. The contamination must be removed from the aquifer before it reaches the river and eventually a downstream public water supply. The software consists of an interactive Java application and accompanying HTML linked pages. The application simulates movement of a plume from a pipeline break throug h a shallow alluvial aquifer towards the river. The accompanying web pages establish the simulated contamination scenario and provide students with background material on ground-water flow and transport principles. To make the role-play more realistic, the student must consider cost and time when making decisions about siting observation wells and wells for the pump-and-treat remediation system.

  15. Application of Professional Software in Vehicle Engineering Electronic Control Experiment

    Institute of Scientific and Technical Information of China (English)

    FAN Xiao-bin; JIN Ke

    2016-01-01

    In order to overcome the limitation of vehicle engineering professional laboratory personnel and facilities, some of them is commonly used auxiliary software in the professional field for design, calculation and research, including characteristics of software, application scope and methods are presented in this paper. Through these industries aided software powerful calculation, analysis functions and convenient visualization means, for the virtual simulation experiment, it can help to clearly illustrate the concept, deepen students′understanding level of vehicle professional course, improve the enthusiasm of the students, improve the ability of autonomous learning and improve students' thinking ability and practice ability, and can effectively train high⁃quality professionals with good quality.

  16. Airline Operational Control (AOC)/UAS Ground Control Station (GCS) Collaboration Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose to form a network and a set of tools that will create a shared situation awareness with Unmanned Aircraft Systems (UAS) Ground Control Stations (GCSs) and...

  17. Evaluation of Early Ground Control Station Configurations for Interacting with a UAS Traffic Management (UTM) System

    Science.gov (United States)

    Dao, Arik-Quang V.; Martin, Lynne; Mohlenbrink, Christoph; Bienert, Nancy; Wolte, Cynthia; Gomez, Ashley; Claudatos, Lauren; Mercer, Joey

    2017-01-01

    The purpose of this paper is to report on a human factors evaluation of ground control station design concepts for interacting with an unmanned traffic management system. The data collected for this paper comes from recent field tests for NASA's Unmanned Traffic Management (UTM) project, and covers the following topics; workload, situation awareness, as well as flight crew communication, coordination, and procedures. The goal of this evaluation was to determine if the various software implementations for interacting with the UTM system can be described and classified into design concepts to provide guidance for the development of future UTM interfaces. We begin with a brief description of NASA's UTM project, followed by a description of the test range configuration related to a second development phase. We identified (post hoc) two classes in which the ground control stations could be grouped. This grouping was based on level of display integration. The analysis was exploratory and informal. It was conducted to compare ground stations across those two classes and against the aforementioned topics. Herein, we discuss the results.

  18. The Implications of Using Integrated Software Support Environment for Design of Guidance and Control Systems Software

    Science.gov (United States)

    1990-02-01

    Methodology DSDA X X X X X Real Time SA DSSAD X X X JSD, JSP DSSD X X X X X X X X X LCS, LCP EDM X X X X X X X X X n/a EPOS [X1 [X] X X (X) n/a ESPRESO X n...Ordinateur DSDA Disciplined Software Design Approach DEFINITION OF ACRONYMS Acronym Full Name or Description DSSAD Data Structured Systems Analysis

  19. Software Configuration Management Plan for the B-Plant Canyon Ventilation Control System

    Energy Technology Data Exchange (ETDEWEB)

    MCDANIEL, K.S.

    1999-08-31

    Project W-059 installed a new B Plant Canyon Ventilation System. Monitoring and control of the system is implemented by the Canyon Ventilation Control System (CVCS). This Software Configuration Management Plan provides instructions for change control of the CVCS.

  20. Effective Monitoring and Control of Outsourced Software Development Projects

    NARCIS (Netherlands)

    Ponisio, Laura; Vruggink, P.

    2011-01-01

    In our study of four outsourcing projects we discover mechanisms to support managerial decision making during software development processes. We report on Customer Office, a framework used in practice that facilitates reasoning about projects by highlighting information paths and making

  1. The 18th Annual Intelligent Ground Vehicle Competition: trends and influences for intelligent ground vehicle control

    Science.gov (United States)

    Theisen, Bernard L.; Frederick, Philip; Smuda, William

    2011-01-01

    The Intelligent Ground Vehicle Competition (IGVC) is one of four, unmanned systems, student competitions that were founded by the Association for Unmanned Vehicle Systems International (AUVSI). The IGVC is a multidisciplinary exercise in product realization that challenges college engineering student teams to integrate advanced control theory, machine vision, vehicular electronics and mobile platform fundamentals to design and build an unmanned system. Teams from around the world focus on developing a suite of dual-use technologies to equip ground vehicles of the future with intelligent driving capabilities. Over the past 18 years, the competition has challenged undergraduate, graduate and Ph.D. students with real world applications in intelligent transportation systems, the military and manufacturing automation. To date, teams from over 75 universities and colleges have participated. This paper describes some of the applications of the technologies required by this competition and discusses the educational benefits. The primary goal of the IGVC is to advance engineering education in intelligent vehicles and related technologies. The employment and professional networking opportunities created for students and industrial sponsors through a series of technical events over the four-day competition are highlighted. Finally, an assessment of the competition based on participation is presented.

  2. A Universal Communication Framework and Navigation Control Software for Mobile Prototyping Platforms

    Directory of Open Access Journals (Sweden)

    Andreas Mitschele-Thiel

    2010-09-01

    Full Text Available In our contribution we would like to describe two new aspects of our low-cost mobile prototyping platform concept: a new hardware communication framework as well as new software features for navigation and control of our mobile platform. The paper is an extension of the ideas proposed in REV2009 [1] and is based on the therein used hardware platform and the monitoring and management software. This platform is based on the Quadrocopter concept – autonomous flying helicopter-style robots – and includes additional off-the-shelf parts. This leads to a universal mobile prototyping platform for communication tasks providing both mobile phone and WiFi access. However, the platform can provide these functions far more quickly than a technician on the ground might be able to. We will show that with our concept we can easily adapt the platform to the individual needs of the user, which leads to a very flexible and semi-autonomous system.

  3. Automatic Scheduling and Planning (ASAP) in future ground control systems

    Science.gov (United States)

    Matlin, Sam

    1988-01-01

    This report describes two complementary approaches to the problem of space mission planning and scheduling. The first is an Expert System or Knowledge-Based System for automatically resolving most of the activity conflicts in a candidate plan. The second is an Interactive Graphics Decision Aid to assist the operator in manually resolving the residual conflicts which are beyond the scope of the Expert System. The two system designs are consistent with future ground control station activity requirements, support activity timing constraints, resource limits and activity priority guidelines.

  4. Principle and Control Design of Active Ground-Fault Arc Suppression Device for Full Compensation of Ground Current

    DEFF Research Database (Denmark)

    Wang, Wen; Zeng, Xiangjun; Yan, Lingjie;

    2017-01-01

    Traditional ground-fault arc suppression devices mainly deal with capacitive component of ground current and have weak effect on the active and harmonic ones, which limits the arc suppression performance. The capacitive current detection needed in them suffers from low accuracy and robustness....... The commonly-used large-capacity reactive component may bring about overvoltage because of possible resonance with the distributed phase-to-ground capacitance. To solve these problems, an active ground-fault arc suppression device is presented. It employs a topology based on single-phase inverter to inject...... current into the neutral without any large-capacity reactors, and thus avoids the aforementioned overvoltage. It compensates all the active, reactive and harmonic components of the ground current to reliably extinguish the ground-fault arcs. A dual-loop voltage control method is proposed to realize arc...

  5. E-Control: First Public Release of Remote Control Software for VLBI Telescopes

    Science.gov (United States)

    Neidhardt, Alexander; Ettl, Martin; Rottmann, Helge; Ploetz, Christian; Muehlbauer, Matthias; Hase, Hayo; Alef, Walter; Sobarzo, Sergio; Herrera, Cristian; Himwich, Ed

    2010-01-01

    Automating and remotely controlling observations are important for future operations in a Global Geodetic Observing System (GGOS). At the Geodetic Observatory Wettzell, in cooperation with the Max-Planck-Institute for Radio Astronomy in Bonn, a software extension to the existing NASA Field System has been developed for remote control. It uses the principle of a remotely accessible, autonomous process cell as a server extension for the Field System. The communication is realized for low transfer rates using Remote Procedure Calls (RPC). It uses generative programming with the interface software generator idl2rpc.pl developed at Wettzell. The user interacts with this system over a modern graphical user interface created with wxWidgets. For security reasons the communication is automatically tunneled through a Secure Shell (SSH) session to the telescope. There are already successful test observations with the telescopes at O Higgins, Concepcion, and Wettzell. At Wettzell the software is already used routinely for weekend observations. Therefore the first public release of the software is now available, which will also be useful for other telescopes.

  6. Development of tools for safety analysis of control software in advanced reactors

    Energy Technology Data Exchange (ETDEWEB)

    Guarro, S.; Yau, M.; Motamed, M. [Advanced Systems Concepts Associates, El Segundo, CA (United States)

    1996-04-01

    Software based control systems have gained a pervasive presence in a wide variety of applications, including nuclear power plant control and protection systems which are within the oversight and licensing responsibility of the US Nuclear Regulatory Commission. While the cost effectiveness and flexibility of software based plant process control is widely recognized, it is very difficult to achieve and prove high levels of demonstrated dependability and safety assurance for the functions performed by process control software, due to the very flexibility and potential complexity of the software itself. The development of tools to model, analyze and test software design and implementations in the context of the system that the software is designed to control can greatly assist the task of providing higher levels of assurance than those obtainable by software testing alone. This report presents and discusses the development of the Dynamic Flowgraph Methodology (DFM) and its application in the dependability and assurance analysis of software-based control systems. The features of the methodology and full-scale examples of application to both generic process and nuclear power plant control systems are presented and discussed in detail. The features of a workstation software tool developed to assist users in the application of DFM are also described.

  7. Saltwell Leak Detector Station Programmable Logic Controller (PLC) Software Configuration Management Plan (SCMP)

    Energy Technology Data Exchange (ETDEWEB)

    WHITE, K.A.

    2000-11-28

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell Leak Detector Stations as required by HNF-PRO-309, Rev. 1, Computer Software Quality Assurance, Section 2.4, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell Leak Detector Station Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell Leak Detector Station PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis.

  8. Saltwell PIC Skid Programmable Logic Controller (PLC) Software Configuration Management Plan

    Energy Technology Data Exchange (ETDEWEB)

    KOCH, M.R.

    1999-11-16

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell PIC Skids as required by LMH-PRO-309, Rev. 0, Computer Software Quality Assurance, Section 2.6, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell PIC Skid Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell PIC Skid PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis.

  9. Leveraging software architectures to guide and verify the development of sense/compute/control applications

    DEFF Research Database (Denmark)

    Cassou, Damien; Balland, Emilie; Consel, Charles;

    2011-01-01

    A software architecture describes the structure of a computing system by specifying software components and their interactions. Mapping a software architecture to an implementation is a well known challenge. A key element of this mapping is the architecture’s description of the data and control-f...... verifications. We instantiate our approach in an architecture description language for Sense/Compute/Control applications, and describe associated compilation and verification strategies....

  10. Software Development for Digital Control of WDW Series Testing Machine and Measurement of KIC

    Institute of Scientific and Technical Information of China (English)

    黄兴; 马杭; 程昌钧

    2005-01-01

    Software has been developed for digital control of WDW series testing machine and the measurement of fracture toughness by modularized design. Development of the software makes use of multi-thread and serial communication techniques, which can accurately control the testing machine and measure the fracture toughness in real-time. Three-point bending specimens were used in the measurement. The software operates stably and reliably, expanding the function of WDW series testing machine.

  11. Multiprotocol Communication Interface PMSM Control on Account of Industrial Configuration Software

    Directory of Open Access Journals (Sweden)

    Li-guo Zhang

    2014-01-01

    Full Text Available The purpose is to achieve drive controller of PMSM connect with industrial control configuration software seamless and to meet the industrial configuration software in the demand for motor to realize intelligent control. A software interface was designed and implemented about motor drive controller and the PC the industrial control configuration base on Modbus_RTU serial communication protocol of industrial control. One kind of design and implementation methods have been proposed in the communication interfaces for industrial applications scalable multiselectivity. Using the latest high-performance multiprotocol transceiver device pin programmable SP339 as the lower machine communications chip designed optional multi-interface hardware circuit with DSP TMS320F2812 as the processor. The interface program was studied with regard to C language software of lower machine and control configuration software of PC. Database creation, data acquisition, and animation links of PC configuration software are realized. Online debugging results meet the design requirements on account of PC control configuration software and the lower machine controller hardware and software.

  12. A co-design approach for embedded control software of cyber-physical systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Vos, Peter-Jan D.; Lu, Zhou; Bezemer, Maarten M.

    2016-01-01

    This work is about an approach for designing control software for mechatronic and robotic machines. As all system parts (control algorithms, software infrastructure, I/O, and machine) influence each other, its total behaviour needs to be taken into account. Therefore, we use appropriate modelling fo

  13. De-tabooing dying control - a grounded theory study

    Science.gov (United States)

    2013-01-01

    Background Dying is inescapable yet remains a neglected issue in modern health care. The research question in this study was “what is going on in the field of dying today?” What emerged was to eventually present a grounded theory of control of dying focusing specifically on how people react in relation to issues about euthanasia and physician-assisted suicide (PAS). Methods Classic grounded theory was used to analyze interviews with 55 laypersons and health care professionals in North America and Europe, surveys on attitudes to PAS among physicians and the Swedish general public, and scientific literature, North American discussion forum websites, and news sites. Results Open awareness of the nature and timing of a patient’s death became common in health care during the 1960s in the Western world. Open dying awareness contexts can be seen as the start of a weakening of a taboo towards controlled dying called de-tabooing. The growth of the hospice movement and palliative care, but also the legalization of euthanasia and PAS in the Benelux countries, and PAS in Montana, Oregon and Washington further represents de-tabooing dying control. An attitude positioning between the taboo of dying control and a growing taboo against questioning patient autonomy and self-determination called de-paternalizing is another aspect of de-tabooing. When confronted with a taboo, people first react emotionally based on “gut feelings” - emotional positioning. This is followed by reasoning and label wrestling using euphemisms and dysphemisms - reflective positioning. Rarely is de-tabooing unconditional but enabled by stipulated positioning as in soft laws (palliative care guidelines) and hard laws (euthanasia/PAS legislation). From a global perspective three shapes of dying control emerge. First, suboptimal palliative care in closed awareness contexts seen in Asian, Islamic and Latin cultures, called closed dying. Second, palliative care and sedation therapy, but not euthanasia

  14. De-tabooing dying control - a grounded theory study.

    Science.gov (United States)

    Thulesius, Hans O; Scott, Helen; Helgesson, Gert; Lynöe, Niels

    2013-03-13

    Dying is inescapable yet remains a neglected issue in modern health care. The research question in this study was "what is going on in the field of dying today?" What emerged was to eventually present a grounded theory of control of dying focusing specifically on how people react in relation to issues about euthanasia and physician-assisted suicide (PAS). Classic grounded theory was used to analyze interviews with 55 laypersons and health care professionals in North America and Europe, surveys on attitudes to PAS among physicians and the Swedish general public, and scientific literature, North American discussion forum websites, and news sites. Open awareness of the nature and timing of a patient's death became common in health care during the 1960s in the Western world. Open dying awareness contexts can be seen as the start of a weakening of a taboo towards controlled dying called de-tabooing. The growth of the hospice movement and palliative care, but also the legalization of euthanasia and PAS in the Benelux countries, and PAS in Montana, Oregon and Washington further represents de-tabooing dying control. An attitude positioning between the taboo of dying control and a growing taboo against questioning patient autonomy and self-determination called de-paternalizing is another aspect of de-tabooing. When confronted with a taboo, people first react emotionally based on "gut feelings" - emotional positioning. This is followed by reasoning and label wrestling using euphemisms and dysphemisms - reflective positioning. Rarely is de-tabooing unconditional but enabled by stipulated positioning as in soft laws (palliative care guidelines) and hard laws (euthanasia/PAS legislation). From a global perspective three shapes of dying control emerge. First, suboptimal palliative care in closed awareness contexts seen in Asian, Islamic and Latin cultures, called closed dying. Second, palliative care and sedation therapy, but not euthanasia or PAS, is seen in Europe and North

  15. Microsatellite Attitude Determination and Control Subsystem Design and Implementation: Software-in-the-Loop Approach

    Directory of Open Access Journals (Sweden)

    Ho-Nien Shou

    2014-01-01

    Full Text Available The paper describes the development of a microsatellite attitude determination and control subsystem (ADCS and verification of its functionality by software-in-the-loop (SIL method. The role of ADCS is to provide attitude control functions, including the de-tumbling and stabilizing the satellite angular velocity, and as well as estimating the orbit and attitude information during the satellite operation. In Taiwan, Air Force Institute of Technology (AFIT, dedicating for students to design experimental low earth orbit micro-satellite, called AFITsat. For AFITsat, the operation of the ADCS consists of three modes which are initialization mode, detumbling mode, and normal mode, respectively. During the initialization mode, ADCS collects the early orbit measurement data from various sensors so that the data can be downlinked to the ground station for further analysis. As particularly emphasized in this paper, during the detumbling mode, ADCS implements the thrusters in plus-wide modulation control method to decrease the satellite angular velocity. ADCS provides the attitude determination function for the estimation of the satellite state, during normal mode. The three modes of microsatellite adopted Kalman filter algorithm estimate microsatellite attitude. This paper will discuss using the SIL validation ADCS function and verify its feasibility.

  16. Coordination and Control of Globally Distributed Software Projects

    NARCIS (Netherlands)

    P.C. van Fenema (Paul)

    2002-01-01

    textabstractRecently, software development and implementation projects have globalized at a rapid pace. Companies in North America, Europe, and the Far East are beginning to integrate international Information Technology (IT) resources to support operations across the globe. Offshore IT services

  17. Discussion on software aging management of nuclear power plant safety digital control system.

    Science.gov (United States)

    Liang, Huihui; Gu, Pengfei; Tang, Jianzhong; Chen, Weihua; Gao, Feng

    2016-01-01

    Managing the aging of digital control systems ensures that nuclear power plant systems are in adequate safety margins during their life cycles. Software is a core component in the execution of control logic and differs between digital and analog control systems. The hardware aging management for the digital control system is similar to that for the analog system, which has matured over decades of study. However, software aging management is still in the exploratory stage. Software aging evaluation is critical given the higher reliability and safety requirements of nuclear power plants. To ensure effective inputs for reliability assessment, this paper provides the required software aging information during the life cycle. Moreover, the software aging management scheme for safety digital control system is proposed on the basis of collected aging information.

  18. Sfm_georef: Automating image measurement of ground control points for SfM-based projects

    Science.gov (United States)

    James, Mike R.

    2016-04-01

    Deriving accurate DEM and orthomosaic image products from UAV surveys generally involves the use of multiple ground control points (GCPs). Here, we demonstrate the automated collection of GCP image measurements for SfM-MVS processed projects, using sfm_georef software (James & Robson, 2012; http://www.lancaster.ac.uk/staff/jamesm/software/sfm_georef.htm). Sfm_georef was originally written to provide geo-referencing procedures for SfM-MVS projects. It has now been upgraded with a 3-D patch-based matching routine suitable for automating GCP image measurement in both aerial and ground-based (oblique) projects, with the aim of reducing the time required for accurate geo-referencing. Sfm_georef is compatible with a range of SfM-MVS software and imports the relevant files that describe the image network, including camera models and tie points. 3-D survey measurements of ground control are then provided, either for natural features or artificial targets distributed over the project area. Automated GCP image measurement is manually initiated through identifying a GCP position in an image by mouse click; the GCP is then represented by a square planar patch in 3-D, textured from the image and oriented parallel to the local topographic surface (as defined by the 3-D positions of nearby tie points). Other images are then automatically examined by projecting the patch into the images (to account for differences in viewing geometry) and carrying out a sub-pixel normalised cross-correlation search in the local area. With two or more observations of a GCP, its 3-D co-ordinates are then derived by ray intersection. With the 3-D positions of three or more GCPs identified, an initial geo-referencing transform can be derived to relate the SfM-MVS co-ordinate system to that of the GCPs. Then, if GCPs are symmetric and identical, image texture from one representative GCP can be used to search automatically for all others throughout the image set. Finally, the GCP observations can be

  19. Active Thermal Control Experiments for LISA Ground Verification Testing

    Science.gov (United States)

    Higuchi, Sei; DeBra, Daniel B.

    2006-11-01

    The primary mission goal of LISA is detecting gravitational waves. LISA uses laser metrology to measure the distance between proof masses in three identical spacecrafts. The total acceleration disturbance to each proof mass is required to be below 3 × 10-15 m/s2√Hz . Optical path length variations on each optical bench must be kept below 40 pm/√Hz over 1 Hz to 0.1 mHz. Thermal variations due to, for example, solar radiation or temperature gradients across the proof mass housing will distort the spacecraft causing changes in the mass attraction and sensor location. We have developed a thermal control system developed for the LISA gravitational reference sensor (GRS) ground verification testing which provides thermal stability better than 1 mK/√Hz to f control for the LISA spacecraft to compensate solar irradiation. Thermally stable environment is very demanded for LISA performance verification. In a lab environment specifications can be met with considerable amount of insulation and thermal mass. For spacecraft, the very limited thermal mass calls for an active control system which can meet disturbance rejection and stability requirements simultaneously in the presence of long time delay. A simple proportional plus integral control law presently provides approximately 1 mK/√Hz of thermal stability for over 80 hours. Continuing development of a model predictive feed-forward algorithm will extend performance to below 1 mK/√Hz at f < 1 mHz and lower.

  20. VME-based remote instrument control without ground loops

    CERN Document Server

    Belleman, J; González, J L

    1997-01-01

    New electronics has been developed for the remote control of the pick-up electrodes at the CERN Proton Synchrotron (PS). Communication between VME-based control computers and remote equipment is via full duplex point-to-point digital data links. Data are sent and received in serial format over simple twisted pairs at a rate of 1 Mbit/s, for distances of up to 300 m. Coupling transformers are used to avoid ground loops. The link hardware consists of a general-purpose VME-module, the 'TRX' (transceiver), containing four FIFO-buffered communication channels, and a dedicated control card for each remote station. Remote transceiver electronics is simple enough not to require micro-controllers or processors. Currently, some sixty pick-up stations of various types, all over the PS Complex (accelerators and associated beam transfer lines) are equipped with the new system. Even though the TRX was designed primarily for communication with pick-up electronics, it could also be used for other purposes, for example to for...

  1. Open Source Scanning Probe Microscopy Control Software Package Gxsm

    Energy Technology Data Exchange (ETDEWEB)

    Zahl P.; Wagner, T.; Moller, R.; Klust, A.

    2009-08-10

    Gxsm is a full featured and modern scanning probe microscopy (SPM) software. It can be used for powerful multidimensional image/data processing, analysis, and visualization. Connected toan instrument, it is operating many different avors of SPM, e.g., scanning tunneling microscopy(STM) and atomic force microscopy (AFM) or in general two-dimensional multi channel data acquisition instruments. The Gxsm core can handle different data types, e.g., integer and oating point numbers. An easily extendable plug-in architecture provides many image analysis and manipulation functions. A digital signal processor (DSP) subsystem runs the feedback loop, generates the scanning signals and acquires the data during SPM measurements. The programmable Gxsm vector probe engine performs virtually any thinkable spectroscopy and manipulation task, such as scanning tunneling spectroscopy (STS) or tip formation. The Gxsm software is released under the GNU general public license (GPL) and can be obtained via the Internet.

  2. Voice-Controlled Educational Software for Pre-School Education

    Directory of Open Access Journals (Sweden)

    Aysun Coşkun

    2014-02-01

    Full Text Available Nowadays communities are continuously evolving and changing socially, economically and culturally. Technology is certainly at the top of causative agent of development and change. The opportunities offered by technology especially in education accelerating this development. In recent years rapidly progress of training technology has led to use computers in education. It's a fact that audio-visual support provided by computers is efficient in pre-school children's education. But in pre-school period children don't know how to read and write and haven't completed their small muscle development, this fact limits the use of computers in the process. However, speech recognition technologies which is one of the opportunities offered by technology, is the solution to overcome this limitations. Speech recognition technologies are the systems, that developed for the recognition of sounds by computers are perceived by the devices like microphone. In this study with the facilities of speech recognition technology, supporting individual learning in pre-school education has been aimed. For this reason an educational software in which this technologies of speech recognition are integrated for the usage of pre-school education has been prepared. The most distinctive characteristic of this software is to be able to used with completely sounds. Thus, this software can be used easily by the children who can not to use their hands and arms.

  3. Orbiter subsystem hardware/software interaction analysis. Volume 8: Forward reaction control system

    Science.gov (United States)

    Becker, D. D.

    1980-01-01

    The results of the orbiter hardware/software interaction analysis for the AFT reaction control system are presented. The interaction between hardware failure modes and software are examined in order to identify associated issues and risks. All orbiter subsystems and interfacing program elements which interact with the orbiter computer flight software are analyzed. The failure modes identified in the subsystem/element failure mode and effects analysis are discussed.

  4. Control Method of Single-phase Inverter Based Grounding System in Distribution Networks

    DEFF Research Database (Denmark)

    Wang, Wen; Yan, L.; Zeng, X.

    2016-01-01

    The asymmetry of the inherent distributed capacitances causes the rise of neutral-to-ground voltage in ungrounded system or high resistance grounded system. Overvoltage may occur in resonant grounded system if Petersen coil is resonant with the distributed capacitances. Thus, the restraint of neu...... of the control method is presented in detail. Experimental results prove the effectiveness and novelty of the proposed grounding system and control method....

  5. Abnormity control design and performance analysis of real-time data exchange software based on Petri net

    Institute of Scientific and Technical Information of China (English)

    Zhang Weimin

    2005-01-01

    In many spaceflight measure and control software systems, varieties of measure data are exchanged between different software. Qualities of measure and control software systems are influenced by the performances of data exchange software greatly. Many problems that appear during the running process of real-time measure and control software and are difficult to be located are caused by data exchange software. So, it is necessary to analyze the performances of data exchange software while designing measure and control software systems. In this article, the Petri net model of the real-time data exchange software is established first. Then the model is simplified and analyzed. The design of abnormity control for buffer overflow is given. Finally,using the Petri net method, the performances of the real-time data exchange software are analyzed and discussed.

  6. UAV payload and mission control hardware/software architecture

    OpenAIRE

    Pastor Llorens, Enric; López Rubio, Juan; Royo Chic, Pablo

    2007-01-01

    This paper presents an embedded hardware/software architecture specially designed to be applied on mini/micro Unmanned Aerial Vehicles (UAV). An UAV is low-cost non-piloted airplane designed to operate in D-cube (Dangerous-Dirty-Dull) situations [8]. Many types of UAVs exist today; however with the advent of UAV's civil applications, the class of mini/micro UAVs is emerging as a valid option in a commercial scenario. This type of UAV shares limitations with most computer embedded systems: lim...

  7. The Automation of Government Publications: Functional Requirements and Selected Software Systems for Serials Controls.

    Science.gov (United States)

    Stephenson, Mary Sue; Purcell, Gary R.

    1985-01-01

    Describes computer-based software and network systems for application to serials and government publications. General and specific functional requirements (hardware, software, file structure) are discussed, and descriptive information about commercially available serials control systems and a list of distributors are provided. (CLB)

  8. Using Automatic Code Generation in the Attitude Control Flight Software Engineering Process

    Science.gov (United States)

    McComas, David; O'Donnell, James R., Jr.; Andrews, Stephen F.

    1999-01-01

    This paper presents an overview of the attitude control subsystem flight software development process, identifies how the process has changed due to automatic code generation, analyzes each software development phase in detail, and concludes with a summary of our lessons learned.

  9. SIFT - Multiprocessor architecture for Software Implemented Fault Tolerance flight control and avionics computers

    Science.gov (United States)

    Forman, P.; Moses, K.

    1979-01-01

    A brief description of a SIFT (Software Implemented Fault Tolerance) Flight Control Computer with emphasis on implementation is presented. A multiprocessor system that relies on software-implemented fault detection and reconfiguration algorithms is described. A high level reliability and fault tolerance is achieved by the replication of computing tasks among processing units.

  10. Using Automatic Code Generation in the Attitude Control Flight Software Engineering Process

    Science.gov (United States)

    McComas, David; O'Donnell, James R., Jr.; Andrews, Stephen F.

    1999-01-01

    This paper presents an overview of the attitude control subsystem flight software development process, identifies how the process has changed due to automatic code generation, analyzes each software development phase in detail, and concludes with a summary of our lessons learned.

  11. Analyzing a Mature Software Inspection Process Using Statistical Process Control (SPC)

    Science.gov (United States)

    Barnard, Julie; Carleton, Anita; Stamper, Darrell E. (Technical Monitor)

    1999-01-01

    This paper presents a cooperative effort where the Software Engineering Institute and the Space Shuttle Onboard Software Project could experiment applying Statistical Process Control (SPC) analysis to inspection activities. The topics include: 1) SPC Collaboration Overview; 2) SPC Collaboration Approach and Results; and 3) Lessons Learned.

  12. Windows Calorimeter Control (WinCal) program computer software configuration management plan

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1997-03-26

    This document describes the system configuration management activities performed in support of the Windows Calorimeter Control (WinCal) system, in accordance with Site procedures based on Institute of Electrical and Electronic Engineers (IEEE) Standard 828-1990, Standard for Software Configuration Management Plans (IEEE 1990) and IEEE Standard 1042-1987, Guide to Software Configuration Management (IEEE 1987).

  13. Finite element based design of software for integrated passive and active vibration control

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Presents the design scheme developed for design of software forIntegrated Passive and Active Vibration Control(IPAVC) and the coding of a prototyne system, and the selection of the famous finite element program MSC/NASTRAN as an important module of software to deal with large and complicated structures and systems with an example to demonstrate the prototype system.

  14. Analyzing a Mature Software Inspection Process Using Statistical Process Control (SPC)

    Science.gov (United States)

    Barnard, Julie; Carleton, Anita; Stamper, Darrell E. (Technical Monitor)

    1999-01-01

    This paper presents a cooperative effort where the Software Engineering Institute and the Space Shuttle Onboard Software Project could experiment applying Statistical Process Control (SPC) analysis to inspection activities. The topics include: 1) SPC Collaboration Overview; 2) SPC Collaboration Approach and Results; and 3) Lessons Learned.

  15. An application generator for rapid prototyping of Ada real-time control software

    Science.gov (United States)

    Johnson, Jim; Biglari, Haik; Lehman, Larry

    1990-01-01

    The need to increase engineering productivity and decrease software life cycle costs in real-time system development establishes a motivation for a method of rapid prototyping. The design by iterative rapid prototyping technique is described. A tool which facilitates such a design methodology for the generation of embedded control software is described.

  16. A framework for usable end-user privacy control in social software systems

    Directory of Open Access Journals (Sweden)

    Maryam Najafian Razavi

    2011-09-01

    Full Text Available Recent studies have shown that many users struggle to properly manage selective sharing of the diverse information artefacts they deposit in social software tools. Most tools define privacy based on the ‘network of friends’ model, in which all ‘friends’ are created equal and all relationships are reciprocal. This model fails to support the privacy expectations that non-technical users bring from their real-life experiences, such as enabling different degrees of intimacy within one’s network and providing flexible, natural means of managing the volatile social relationships that social software systems confront. Furthermore, the model suffers from lack of empirical grounding and systematic evaluation. This paper presents a framework for building privacy management mechanisms for social software systems that is intuitive and easy to use for the average, non-technical user population of these systems. The framework is based on a grounded theory study of users’ information sharing behaviour in a social software tool. Results inform the design of OpnTag, a social software prototype that facilitates personal and social information management and sharing. Preliminary empirical data suggest that our proposed privacy framework is flexible enough to meet users’ varying information sharing needs in different contexts while maintaining adequate support for usability.

  17. High-confidence software for safety-critical process-control systems

    Energy Technology Data Exchange (ETDEWEB)

    Bastani, F.B. [Univ. of Houston, TX (United States)

    1997-12-01

    Software for safety-critical systems, such as nuclear power plant control systems; avionic systems; and medical, defense, and manufacturing systems, must be highly reliable because failures can have catastrophic consequences. While existing methods, such as formal techniques, testing, and fault-tolerant software, can significantly enhance software reliability, they have some limitations in achieving ultrahigh reliability requirements. Formal methods are not able to cope with specification faults, testing is not cost-effective for high-assurance systems, and fault-tolerant software based on diverse designs is susceptible to common-mode failures.

  18. Sixth Graders Benefit from Educational Software when Learning about Fractions: A Controlled Classroom study

    Directory of Open Access Journals (Sweden)

    Susanne Scharnagl

    2014-01-01

    Full Text Available This study analyses the effectiveness of an educational web-based software package for teaching mathematics in schools. In all, 864 sixth graders and their teachers took part in the controlled study. Students learned the addition and subtraction of fractions with (intervention group; n = 469 or without (control group; n = 395 the support of the educational software. Compared to the controls, students who used the software showed better results in the post-test. Gains were dose dependent and particularly marked in high-ability students and students with lower scores of math anxiety.

  19. Ground control to major TOM: mitochondria-nucleus communication.

    Science.gov (United States)

    Eisenberg-Bord, Michal; Schuldiner, Maya

    2017-01-01

    Mitochondria have crucial functions in the cell, including ATP generation, iron-sulfur cluster biogenesis, nucleotide biosynthesis, and amino acid metabolism. All of these functions require tight regulation on mitochondrial activity and homeostasis. As mitochondria biogenesis is controlled by the nucleus and almost all mitochondrial proteins are encoded by nuclear genes, a tight communication network between mitochondria and the nucleus has evolved, which includes signaling cascades, proteins which are dual-localized to the two compartments, and sensing of mitochondrial products by nuclear proteins. All of these enable a crosstalk between mitochondria and the nucleus that allows the 'ground control' to get information on mitochondria's status. Such information facilitates the creation of a cellular balance of mitochondrial status with energetic needs. This communication also allows a transcriptional response in case mitochondrial function is impaired aimed to restore mitochondrial homeostasis. As mitochondrial dysfunction is related to a growing number of genetic diseases as well as neurodegenerative conditions and aging, elucidating the mechanisms governing the mitochondrial/nuclear communication should progress a better understanding of mitochondrial dysfunctions. © 2016 Federation of European Biochemical Societies.

  20. RTSPM: real-time Linux control software for scanning probe microscopy.

    Science.gov (United States)

    Chandrasekhar, V; Mehta, M M

    2013-01-01

    Real time computer control is an essential feature of scanning probe microscopes, which have become important tools for the characterization and investigation of nanometer scale samples. Most commercial (and some open-source) scanning probe data acquisition software uses digital signal processors to handle the real time data processing and control, which adds to the expense and complexity of the control software. We describe here scan control software that uses a single computer and a data acquisition card to acquire scan data. The computer runs an open-source real time Linux kernel, which permits fast acquisition and control while maintaining a responsive graphical user interface. Images from a simulated tuning-fork based microscope as well as a standard topographical sample are also presented, showing some of the capabilities of the software.

  1. An application of the IMC software to controller design for the JPL LSCL Experiment Facility

    Science.gov (United States)

    Zhu, Guoming; Skelton, Robert E.

    1993-01-01

    A software package which Integrates Model reduction and Controller design (The IMC software) is applied to design controllers for the JPL Large Spacecraft Control Laboratory Experiment Facility. Modal Cost Analysis is used for the model reduction, and various Output Covariance Constraints are guaranteed by the controller design. The main motivation is to find the controller with the 'best' performance with respect to output variances. Indeed it is shown that by iterating on the reduced order design model, the controller designed does have better performance than that obtained with the first model reduction.

  2. Development of Data Acquisition and Control Software for Neutron Radiography Facility at Serpong, Indonesia

    Directory of Open Access Journals (Sweden)

    Bharoto

    2013-08-01

    Full Text Available A system for data acquisition and control software for the neutron radiography facility at Serpong has been developed. The software was developed to replace the previously existing control software which was no longer used due to problems on its computer hardware. Visual Basic running under Microsoft Windows operating system was used in developing the new software. In the hardware side, the film grabber and the motor driver were replaced. In the new system, the film grabber which was used to capture the image in the old system is replaced with a programmable CCD camera. The motor driver which was used to control the camera in two directions has been replaced with a four-direction motor driver. The software is capable of displaying the images in a real time mode and record the images in the hard disk of a personal computer. To obtain optimal image quality, the software processes the captured images by performing temperature adjustment, camera exposure time adjustment, and integration of the captured image in a certain frame numbers. The software is capable of taking a number of snapshots at a certain time interval. For neutron tomography purposes, the software takes the snapshots automatically at a sample position in line with the stepping movement of the rotating sample table. The snapshots were saved in a picture format and a numeric format for further processing. The software has been successfully tested for real time method and tomography reconstruction. The data captured by using this software has been verified using both commercial and in-house computed tomography software

  3. Upgrade of the ATLAS Control and Configuration Software for Run 2

    CERN Document Server

    Avolio, Giuseppe; The ATLAS collaboration; Anders, Gabriel; Caprini, Mihai; Corso-Radu, Alina; D'ascanio, Matteo; De Castro Vargas Fernandes, Julio; Dova, Maria-Teresa; Kazarov, Andrei; Klopov, Nikolai; Kolobara, Bernard; Kotov, Vladislav; Lankford, Andrew; Laurent, Florian; Lehmann Miotto, Giovanna; Magnoni, Luca; Olechko, Serguei; Papaevgeniou, Lykourgos; Ryabov, Yury; Santos, Alejandro; Scannicchio, Diana; Seixas, Jose; Soloviev, Igor; Unel, Gokhan; Yasu, Yoshiji

    2015-01-01

    The ATLAS data acquisition (DAQ) system is controlled and configured via a software infrastructure that takes care of coherently orchestrating the data taking. While the overall architecture, established at the end of the 90’s, has proven to be solid and flexible, many software components have undergone a complete redesign or re-implementation in 2013/2014 in order to fold-in the additional requirements that appeared in the course of LHC’s Run 1, to profit from new technologies and to re-factorise and cleanup software. This paper describes the approach that was taken to plan, organise and carry out this software upgrade project. It highlights the main technical choices that have guided the overall work, describes the major achievements and outlines how the control and configuration software may be further improved or re-shaped in the future.

  4. Tug fleet and ground operations schedules and controls. Volume 1: Executive summary

    Science.gov (United States)

    1975-01-01

    This study presents Tug Fleet and Ground Operations Schedules and Controls plan. This plan was developed and optimized out of a combination of individual Tug program phased subplans, special emphasis studies, contingency analyses and sensitivity analyses. The subplans cover the Tug program phases: (1) Tug operational, (2) Interim Upper Stage (IUS)/Tug fleet utilization, (3) and IUS/Tug payload integration, (4) Tug site activation, (5) IUS/Tug transition, (6) Tug acquisition. Resource requirements (facility, GSE, TSE, software, manpower, logistics) are provided in each subplan, as are appropriate Tug processing flows, active and total IUS and Tug fleet requirements, fleet management and Tug payload integration concepts, facility selection recommendations, site activation and IUS to Tug transition requirements. The impact of operational concepts on Tug acquisition is assessed and the impact of operating Tugs out of KSC and WTR is analyzed and presented showing WTR as a delta. Finally, cost estimates for fleet management and ground operations of the DDT&E and operational phases of the Tug program are given.

  5. Cloud Computing for the Grid: GridControl: A Software Platform to Support the Smart Grid

    Energy Technology Data Exchange (ETDEWEB)

    None

    2012-02-08

    GENI Project: Cornell University is creating a new software platform for grid operators called GridControl that will utilize cloud computing to more efficiently control the grid. In a cloud computing system, there are minimal hardware and software demands on users. The user can tap into a network of computers that is housed elsewhere (the cloud) and the network runs computer applications for the user. The user only needs interface software to access all of the cloud’s data resources, which can be as simple as a web browser. Cloud computing can reduce costs, facilitate innovation through sharing, empower users, and improve the overall reliability of a dispersed system. Cornell’s GridControl will focus on 4 elements: delivering the state of the grid to users quickly and reliably; building networked, scalable grid-control software; tailoring services to emerging smart grid uses; and simulating smart grid behavior under various conditions.

  6. ACHIEVING HIGH INTEGRITY OF PROCESS-CONTROL SOFTWARE BY GRAPHICAL DESIGN AND FORMAL VERIFICATION

    NARCIS (Netherlands)

    HALANG, WA; Kramer, B.J.

    1992-01-01

    The International Electrotechnical Commission is currently standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design technique

  7. ACHIEVING HIGH INTEGRITY OF PROCESS-CONTROL SOFTWARE BY GRAPHICAL DESIGN AND FORMAL VERIFICATION

    NARCIS (Netherlands)

    HALANG, WA; Kramer, B.J.

    The International Electrotechnical Commission is currently standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design

  8. The influence of change software of engine control unit on chosen parameters of its work

    Directory of Open Access Journals (Sweden)

    Piotr GUSTOF

    2007-01-01

    Full Text Available In this work was presented the influence of changes software of engine control unit Fiat Stilo 1,9 JTD on chosen parameters of its work: maximum power, engine torque, acceleration, maximum speed and average fuel consumption.

  9. Active control of shocks and sonic boom ground signal

    Science.gov (United States)

    Yagiz, Bedri

    The manipulation of a flow field to obtain a desired change is a much heightened subject. Active flow control has been the subject of the major research areas in fluid mechanics for the past two decades. It offers new solutions for mitigation of shock strength, sonic boom alleviation, drag minimization, reducing blade-vortex interaction noise in helicopters, stall control and the performance maximization of existing designs to meet the increasing requirements of the aircraft industries. Despite the wide variety of the potential applications of active flow control, the majority of studies have been performed at subsonic speeds. The active flow control cases were investigated in transonic speed in this study. Although the active flow control provides significant improvements, the sensibility of aerodynamic performance to design parameters makes it a nontrivial and expensive problem, so the designer has to optimize a number of different parameters. For the purpose of gaining understanding of the active flow control concepts, an automated optimization cycle process was generated. Also, the optimization cycle reduces cost and turnaround time. The mass flow coefficient, location, width and angle were chosen as design parameters to maximize the aerodynamic performance of an aircraft. As the main contribution of this study, a detailed parametric study and optimization process were presented. The second step is to appraise the practicability of weakening the shock wave and thereby reducing the wave drag in transonic flight regime using flow control devices such as two dimensional contour bump, individual jet actuator, and also the hybrid control which includes both control devices together, thereby gaining the desired improvements in aerodynamic performance of the air-vehicle. After this study, to improve the aerodynamic performance, the flow control and shape parameters are optimized separately, combined, and in a serial combination. The remarkable part of all these

  10. The Use of ACOP Tools in Writing Control System Software

    CERN Document Server

    Deloose, I; Wu, H

    1997-01-01

    Several institutes are making increasing use of PCs in accelerator controls. In particular, Windows NT and/or Windows 95 is already, or is becoming, a supported platform at the client-end in a variety of control systems. Notably, control systems at CERN/ISOLDE, DESY/HERA, KEK/PF-LINAC, Daresbury, ISA (Denmark), MSI (Sweden), and ESRF currently make use of Windows NT as a control system client. As all of these control systems are either object-oriented or object-based, their is a considerable overlap in their functionality and required features. This point was realized at the PCaPAC '96 workshop, and gave rise to the ACOP work group, which stands for Accelerator Component Oriented Programming. The first fruit born of this group is the ACOP.OCX (OLE Control eXtension) ActiveX control. MicrosoftTM ActiveX controls are the updated version of the former OLE (Object Linking and Embedding) control specification. The ACOP control has been designed in order to support the common functionality requirements of object-or...

  11. Large-Scale CORBA-Distributed Software Framework for NIF Controls

    Energy Technology Data Exchange (ETDEWEB)

    Carey, R W; Fong, K W; Sanchez, R J; Tappero, J D; Woodruff, J P

    2001-10-16

    The Integrated Computer Control System (ICCS) is based on a scalable software framework that is distributed over some 325 computers throughout the NIF facility. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA (Common Object Request Broker Architecture). Various forms of object-oriented software design patterns are implemented as templates to be extended by application software. Developers extend the framework base classes to model the numerous physical control points, thereby sharing the functionality defined by the base classes. About 56,000 software objects each individually addressed through CORBA are to be created in the complete ICCS. Most objects have a persistent state that is initialized at system start-up and stored in a database. Additional framework services are provided by centralized server programs that implement events, alerts, reservations, message logging, database/file persistence, name services, and process management. The ICCS software framework approach allows for efficient construction of a software system that supports a large number of distributed control points representing a complex control application.

  12. Modular Design of Call Control Layer in Telephony Software

    Directory of Open Access Journals (Sweden)

    Ilija Basicevic

    2011-01-01

    Full Text Available An important property of a telephony system is the call control model on which it is based. It is noted that many call control models in the past, especially those in PSTN/ISDN networks follow centralized model. For such a model, typical is significant coupling of modules belonging to different services with the basic call control module which is aware of all active telephony features in the system. Although sometimes based on distributed model, VoIP call control models still manifest some of the listed problems of their predecessors. In this paper we present a fully distributed model which exhibits minimal coupling of modules belonging to different services and a simple basic call control module. The model is based on taxonomies of call control services which are presented in the paper. Also, the implementation of several typical services is described.

  13. Towards a Unified Representation of Mechanisms for Robotic Control Software

    Directory of Open Access Journals (Sweden)

    Antonio Diaz-Calderon

    2008-11-01

    Full Text Available This article gives an overview of the Mechanism Model paradigm. The mechanism model paradigm provides a framework to modeling mechanisms for robotic control. The emphasis is on the unification of mathematical models of kinematics/dynamics, geometric information and control system parameters for a variety of robotic systems (including serial manipulators, wheeled and legged locomotors, with algorithms that are needed for typical robot control applications.

  14. A comparison of two commercial volumetry software programs in the analysis of pulmonary ground-glass nodules: Segmentation capability and measurement accuracy

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Hyung Jin; Park, Chang Min; Lee, Sang Min; Lee, Hyun Joo; Goo, Jin Mo [Dept. of Radiology, Seoul National University College of Medicine, and Institute of Radiation Medicine, Seoul National University Medical Research Center, Seoul (Korea, Republic of)

    2013-08-15

    To compare the segmentation capability of the 2 currently available commercial volumetry software programs with specific segmentation algorithms for pulmonary ground-glass nodules (GGNs) and to assess their measurement accuracy. In this study, 55 patients with 66 GGNs underwent unenhanced low-dose CT. GGN segmentation was performed by using 2 volumetry software programs (LungCARE, Siemens Healthcare; LungVCAR, GE Healthcare). Successful nodule segmentation was assessed visually and morphologic features of GGNs were evaluated to determine factors affecting segmentation by both types of software. In addition, the measurement accuracy of the software programs was investigated by using an anthropomorphic chest phantom containing simulated GGNs. The successful nodule segmentation rate was significantly higher in LungCARE (90.9%) than in LungVCAR (72.7%) (p = 0.012). Vascular attachment was a negatively influencing morphologic feature of nodule segmentation for both software programs. As for measurement accuracy, mean relative volume measurement errors in nodules ≥ 10 mm were 14.89% with LungCARE and 19.96% with LungVCAR. The mean relative attenuation measurement errors in nodules ≥ 10 mm were 3.03% with LungCARE and 5.12% with LungVCAR. LungCARE shows significantly higher segmentation success rates than LungVCAR. Measurement accuracy of volume and attenuation of GGNs is acceptable in GGNs ≥ 10 mm by both software programs.

  15. Digital flight control software design requirements. [for space shuttle orbiter

    Science.gov (United States)

    1973-01-01

    The objective of the integrated digital flight control system is to provide rotational and translational control of the space shuttle orbiter in all phases of flight: from launch ascent through orbit to entry and touchdown, and during powered horizontal flights. The program provides a versatile control system structure while maintaining uniform communications with other programs, sensors, and control effects by using an executive routine/function subroutine format. The program reads all external variables at a single point, copies them into its dedicated storage, and then calls the required subroutines in the proper sequence. As a result, the flight control program is largely independent of other programs in the GN and C computer complex and is equally insensitive to the characteristics of the processor configuration. The integrated structure of the control system and the DFCS executive routine which embodies that structure are described. The specific estimation and control algorithms used in the various mission phases are shown. Attitude maneuver routines that interface with the DFCS are also described.

  16. DKIST visible tunable filter control software: connecting the DKIST framework to OPC UA

    Science.gov (United States)

    Bell, Alexander; Halbgewachs, Clemens; Kentischer, Thomas J.; Schmidt, Wolfgang; von der Lühe, Oskar; Sigwarth, Michael; Fischer, Andreas

    2014-07-01

    The Visible Tunable Filter (VTF) is a narrowband tunable filter system for imaging spectroscopy and spectropolarimetry based on large-format Fabry Perot interferometers that is currently built by the Kiepenheuer Institut fuer Sonnenphysik for the Daniel K. Inouye Solar Telescope (DKIST). The control software must handle around 30 motorised drives, 3 etalons, a polarizing modulator, a helium neon laser for system calibration, temperature controllers and a multitude of sensors. The VTF is foreseen as one of the DKISTs first-light instruments and should become operational in 2019. In the design of the control software we strongly separate between the high-level part interfacing to the DKIST common services framework (CSF) and the low-level control system software which guarantees real-time performance and synchronization to precision time protocol (PTP) based observatory time. For the latter we chose a programmable logic controller (PLC) from Beckhoff Automation GmbH which supports a wide set of input and output devices as well as distributed clocks for synchronizing signals down to the sub-microsecond level. In this paper we present the design of the required control system software as well as our work on extending the DKIST CSF to use the OPC Unified Architecture (OPC UA) standard which provides a cross-platform communication standard for process control and automation as an interface between the high-level software and the real-time control system.

  17. Design Genetic Algorithm Optimization Education Software Based Fuzzy Controller for a Tricopter Fly Path Planning

    Science.gov (United States)

    Tran, Huu-Khoa; Chiou, Juing -Shian; Peng, Shou-Tao

    2016-01-01

    In this paper, the feasibility of a Genetic Algorithm Optimization (GAO) education software based Fuzzy Logic Controller (GAO-FLC) for simulating the flight motion control of Unmanned Aerial Vehicles (UAVs) is designed. The generated flight trajectories integrate the optimized Scaling Factors (SF) fuzzy controller gains by using GAO algorithm. The…

  18. Design Genetic Algorithm Optimization Education Software Based Fuzzy Controller for a Tricopter Fly Path Planning

    Science.gov (United States)

    Tran, Huu-Khoa; Chiou, Juing -Shian; Peng, Shou-Tao

    2016-01-01

    In this paper, the feasibility of a Genetic Algorithm Optimization (GAO) education software based Fuzzy Logic Controller (GAO-FLC) for simulating the flight motion control of Unmanned Aerial Vehicles (UAVs) is designed. The generated flight trajectories integrate the optimized Scaling Factors (SF) fuzzy controller gains by using GAO algorithm. The…

  19. Application of CyboCon Advanced Adjustment and Control Software Package in Delayed Coking Unit

    Institute of Scientific and Technical Information of China (English)

    Guo Hua

    2002-01-01

    This article refers to application of the CyboCon software package based upon the model-free adaptive control (MFA) in the 800-kt/a delayed coking unit to realize an advanced adjustment and control strategy for the temperature control of the heater. Operation tests have revealed the convenience in operating system and simplicity in maintenance, leading to good economic benefits.

  20. Controlling Townsend Ground Squirrels in Beaver County, Utah

    OpenAIRE

    Nelson, Mark

    2012-01-01

    Townsend ground squirrels live in colonies and construct underground burrows that have a number of entrances. The burrows may be up to 6 feet deep. The squirrels generally enter their burrows to aestivate, escaping the late summer heat

  1. Machine Vision Automation for Ground Control Tele-Robotics Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This project seeks to advance ground based tele-robotic capabilities with the development of natural feature target tracking technology with the use of machine...

  2. Methods of Run-Time Error Detection in Distributed Process Control Software

    DEFF Research Database (Denmark)

    Drejer, N.

    of generic run-time error types, design of methods of observing application software behaviorduring execution and design of methods of evaluating run time constraints. In the definition of error types it is attempted to cover all relevant aspects of the application softwaree behavior. Methods of observation...... and constraint evaluation is designed for the modt interesting error types. These include: a) semantical errors in data communicated between application tasks; b) errors in the execution of application tasks; and c) errors in the timing of distributed events emitted by the application software. The design......In this thesis, methods of run-time error detection in application software for distributed process control is designed. The error detection is based upon a monitoring approach in which application software is monitored by system software during the entire execution. The thesis includes definition...

  3. Research on Modeling and Reusing of Computer Numerical Control Software with Object-oriented Technology

    Institute of Scientific and Technical Information of China (English)

    胡俊; 王宇晗; 王涛; 蔡建国

    2001-01-01

    To improve the reusable and configurable ability of computer numerical control ( CNC ) software, a new method to construct reusable model of CNC software with object-oriented (OO) technology is proposed. Based on analyzing function of CNC software, the article presents how to construct a general class library of CNC software with OO technology. Most function modules of CNC software can he reused because of inheritable capability of classes. Besides, the article analyzes the object relational model in request/report mode, and multitask concurrent management model, which can he applied on double-CPU hardware platform and Windows 95/NT environment. Finally, the method has been successfully applied on a turning CNC system and a milling CNC system, and some function modules have been reused.

  4. Design of Control Server Application Software for Neutral Beam Injection System

    Institute of Scientific and Technical Information of China (English)

    施齐林; 胡纯栋; 盛鹏; 宋士化

    2012-01-01

    For the remote control of a neutral beam injection (NBI) system, a software NBIcsw is developed to work on the control server. It can meet the requirements of data transmission and operation-control between the NBI measurement and control layer (MCL) and the remote monitoring layer (RML). The NBIcsw runs on a Linux system, developed with client/server (C/S) mode and multithreading technology. It is shown through application that the software is with good efficiency.

  5. Comparison of Engine Simulation Software for Development of Control System

    Directory of Open Access Journals (Sweden)

    KinYip Chan

    2013-01-01

    Full Text Available Most commonly used commercial engine simulation packages generate detailed estimation of the combustion and gas flow parameters. These parameters are required for advanced research on fluid flow and heat transfer and development of geometries of engine components. However, engine control involves different operating parameters. Various sensors are installed into the engine, the combustion performance is recorded, and data is sent to engine control unit (ECU. ECU computes the new set of parameters to make fine adjustments to actuators providing better engine performance. Such techniques include variable valve timing, variable ignition timing, variable air to fuel ratio, and variable compression ratio. In the present study, two of the commercial packages, Ricardo Wave and Lotus Engine Simulation, have been tested on the capabilities for engine control purposes. These packages are compared with an in-house developed package and with reference results available from the literature. Different numerical experiments have been carried out from which it can be concluded that all packages predict similar profiles of pressure and temperature in the engine cylinder. Moreover, those are in reasonable agreement with the reference results while in-house developed package is possible to run simulations with changing speed for engine control purpose.

  6. Mitigating the controller performance bottlenecks in Software Defined Networks

    DEFF Research Database (Denmark)

    Caba, Cosmin Marius; Soler, José

    2016-01-01

    proposes a new approach for addressing the performance bottlenecks that arise from limited computational resources at the SDNC. The proposed approach is based on optimally configuring the operating parameters of the components residing inside the SDNC (network control functions such as monitoring, routing...

  7. Expert System Software Assistant for Payload Operations

    Science.gov (United States)

    Rogers, Mark N.

    1997-01-01

    The broad objective of this expert system software based application was to demonstrate the enhancements and cost savings that can be achieved through expert system software utilization in a spacecraft ground control center. Spacelab provided a valuable proving ground for this advanced software technology; a technology that will be exploited and expanded for future ISS operations. Our specific focus was on demonstrating payload cadre command and control efficiency improvements through the use of "smart" software which monitors flight telemetry, provides enhanced schematic-based data visualization, and performs advanced engineering data analysis.

  8. Software Architecture and Framework for Programmable Logic Controllers: A Case Study and Suggestions for Research

    Directory of Open Access Journals (Sweden)

    E. George Walters

    2016-06-01

    Full Text Available Programmable Logic Controllers (PLCs are widely used for control and automation of machines and processes, so the quality of PLC software has a direct impact on production efficiency. This paper describes a PLC program for a food production line that was completely rewritten using a different software architecture and framework. The PLC hardware and the production line equipment were not changed, so this project provides an opportunity to quantify the impact of different PLC software architecture on production efficiency. The average number of cases of products produced per production hour during the first ten months with the new program was 6.1% higher than the average during the previous ten months with the old program. PLC software, unlike most other software, is often used by the end-user for troubleshooting. In this case, a relatively simple architecture and framework that favors the end-user significantly improved production efficiency over a more sophisticated architecture and framework that favors the software developer. Suggestions for further research on software architecture and framework are given.

  9. Development of requirements tracking and verification system for the software design of distributed control system

    Energy Technology Data Exchange (ETDEWEB)

    Jung, Chul Hwan; Kim, Jang Yeol; Kim, Jung Tack; Lee, Jang Soo; Ham, Chang Shik [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1998-12-31

    In this paper a prototype of Requirement Tracking and Verification System(RTVS) for a Distributed Control System was implemented and tested. The RTVS is a software design and verification tool. The main functions required by the RTVS are managing, tracking and verification of the software requirements listed in the documentation of the DCS. The analysis of DCS software design procedures and interfaces with documents were performed to define the user of the RTVS, and the design requirements for RTVS were developed. 4 refs., 3 figs. (Author)

  10. An integrated software testing framework for FGA-based controllers in nuclear power plants

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Jae Yeob; Kim, Eun Sub; Yoo, Jun Beom [Div. of Computer Science and Engineering, Konkuk University, Seoul (Korea, Republic of); Lee, Young Jun; Choi, Jong Gyun [MMIS Lab., Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2016-04-15

    Field-programmable gate arrays (FPGAs) have received much attention from the nuclear industry as an alternative platform to programmable logic controllers for digital instrumentation and control. The software aspect of FPGA development consists of several steps of synthesis and refinement, and also requires verification activities, such as simulations that are performed individually at each step. This study proposed an integrated software-testing framework for simulating all artifacts of the FPGA software development simultaneously and evaluating whether all artifacts work correctly using common oracle programs. This method also generates a massive number of meaningful simulation scenarios that reflect reactor shutdown logics. The experiment, which was performed on two FPGA software implementations, showed that it can dramatically save both time and costs.

  11. Controlling software development of CW terahertz target scattering properties measurements based on LabVIEW

    Science.gov (United States)

    Fan, Chang-Kun; Li, Qi; Zhou, Yi; Zhao, Yong-Peng; Chen, De-Ying

    2016-10-01

    With the development of terahertz technology and increasing studies on terahertz target scattering properties, research on terahertz target scattering properties measurements attracts more and more attention. In this paper, to solve problems in the detection process, we design a controlling software for Continuous-Wave (CW) terahertz target scattering properties measurements. The software is designed and programmed based on LabVIEW. The software controls the whole system, involving the switch between the target and the calibration target, the rotation of target, collection, display and storage of the initial data and display, storage of the data after the calibration process. The experimental results show that the software can accomplish the expected requirement, enhance the speed of scattering properties measurements and reduce operation errors.

  12. Application software of the CERN PS accelerator controls system - analysis of its cost and resources

    Energy Technology Data Exchange (ETDEWEB)

    Benincasa, G.; Daneels, A.; Heymans, P.; Serre, C.

    1986-06-01

    The CERN PS accelerators have evolved into one of the world's most sophisticated high energy physics facility. The variety of beams and their high repetition rate means that a most sophisticated controls system is required. This reflects on the application software. At the time of the completion of the new control system, nearly 1000 programs, amounting to around 450 000 lines of code, have been developed at the cost of approximately 120 man-years. The span of this software ranges from real-time application programs to special purpose development and management tools. This paper documents the cost, resources and production of this software project. These are analyzed in terms of the structure of the application software. Rules-of-thumb are suggested for estimating the required effort at various phases of the project and to define the implementation strategy.

  13. Characterization of the Aerodynamic Ground Effect and Its Influence in Multirotor Control

    Directory of Open Access Journals (Sweden)

    Pedro Sanchez-Cuevas

    2017-01-01

    Full Text Available This paper analyzes the ground effect in multirotors, that is, the change in the thrust generated by the rotors when flying close to the ground due to the interaction of the rotor airflow with the ground surface. This effect is well known in single-rotor helicopters but has been assumed erroneously to be similar for multirotors in many cases in the literature. In this paper, the ground effect for multirotors is characterized with experimental tests in several cases and the partial ground effect, a situation in which one or some of the rotors of the multirotor (but not all are under the ground effect, is also characterized. The influence of the different cases of ground effect in multirotor control is then studied with several control approaches in simulation and validated with experiments in a test bench and with outdoor flights.

  14. The Modeling Strategies for Open Software Architecture of Robot Controller

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    Although the modeling technologies for open robot controllers have been discussed widely, not much literature is devoted to the actual general modeling principles and strategies. The reason is that many researches focus on specific application fields. This paper accommodates for this lacuna and provides some general modeling principles and strategies. At last, the actual new modeling method -Hierarchical Object-Oriented Petri net (HOONet) which has been proved to be an effective modeling methodology, is used to illustrate the modeling strategies.

  15. Spaceport Command and Control System Support Software Development

    Science.gov (United States)

    Brunotte, Leonard

    2016-01-01

    The Spaceport Command and Control System (SCCS) is a project developed and used by NASA at Kennedy Space Center in order to control and monitor the Space Launch System (SLS) at the time of its launch. One integral subteam under SCCS is the one assigned to the development of a data set building application to be used both on the launch pad and in the Launch Control Center (LCC) at the time of launch. This web application was developed in Ruby on Rails, a web framework using the Ruby object-oriented programming language, by a 15 - employee team (approx.). Because this application is such a huge undertaking with many facets and iterations, there were a few areas in which work could be more easily organized and expedited. As an intern working with this team, I was charged with the task of writing web applications that fulfilled this need, creating a virtual and highly customizable whiteboard in order to allow engineers to keep track of build iterations and their status. Additionally, I developed a knowledge capture web application wherein any engineer or contractor within SCCS could ask a question, answer an existing question, or leave a comment on any question or answer, similar to Stack Overflow.

  16. Regional ground deformation and its controlling measures in China

    Science.gov (United States)

    Zhou, Zhifang; Zhu, Haisheng; Huang, Yong

    2006-12-01

    With the development of construction of China Cities, there exist a lot of environmental geological problems involved in the geofracture, land subsidence, collapse, landslide, devolution, mudrock flow, floating sand, piping and soft ground deformation. Of big cities whose population is over one million in China, about 30 cities appears the land subsidence region. Other cities locate in the regions of collapse yellow earth or expand soil of strong swell-shrink charasteristic, soft ground and karst. In the paper, the cause and hazard of regionality ground deformation is summed up. The causes of regional land deformation caused by the natural geological effect and activities of human being are analyzed. According to the length of deformation course and endanger of society, economy and life, land deformation involves three types, that is, the delay, rapid and break land deformation. And the concrete countermeasure and method are provided.

  17. Integrating Newer Technology Software Systems into the SLAC Legacy Control System - Two Case Histories and New CMLOG Developments

    CERN Document Server

    Chen, J; MacKenzie, P B

    2001-01-01

    It has been the goal of SLAC Controls Software to offload processing from the aging Alpha/VMS based control system onto machines that are more widely accepted and used. An additional goal has been to provide more modern software tools to our user community. This paper presents two software products which satisfy those goals.

  18. FireSignal-Data acquisition and control system software

    Energy Technology Data Exchange (ETDEWEB)

    Neto, A. [Associacao Euratom/IST, Centro de Fusao Nuclear, Av. Rovisco Pais, P-1049-001 Lisboa (Portugal)], E-mail: andre.neto@cfn.ist.utl.pt; Fernandes, H.; Duarte, A.; Carvalho, B.B.; Sousa, J.; Valcarcel, D.F. [Associacao Euratom/IST, Centro de Fusao Nuclear, Av. Rovisco Pais, P-1049-001 Lisboa (Portugal); Hron, M. [Asociace EURATOM IPP.CR, Prague (Czech Republic); Varandas, C.A.F. [Associacao Euratom/IST, Centro de Fusao Nuclear, Av. Rovisco Pais, P-1049-001 Lisboa (Portugal)

    2007-10-15

    Control of fusion experiments requires non-ambiguous, easy to use, user-interfaces to configure hardware devices. With that aim, a highly generic system for data control and acquisition has been developed. Among the main features it allows remote hardware configuration, shot launching, data sharing between connected users and experiment monitoring. The system is fully distributed: the hardware driver nodes, clients and servers are completely independent from each other and might run in different operating systems and programmed in different languages. All the communication is provided through the Common Object Request Broker Architecture (CORBA) protocol. FireSignal is designed to be as independent as possible from any kind of constraints as it is a plugin based system. Database, data viewers and the security system are some examples of what can easily be changed and adapted to the target machine's needs. In this system, every hardware is described in eXtensible Markup Language (XML) and with this information Graphical User Interfaces (GUI) are automatically built and user's parameter configuration validated. Any type of hardware device can be integrated in the system as long as it is described in XML and the respective driver developed. Any modern programming language can be used to develop these drivers. Currently Python and Java generic drivers are used. Data storage and indexing is time stamp event-based. Nodes are responsible for tagging the acquired samples with the absolute time stamps and to react to machine events. FireSignal is currently being used to control the ISTTOK/PT and CASTOR/CZ tokamaks.

  19. Hardware And Software Architectures For Reconfigurable Time-Critical Control Tasks

    Directory of Open Access Journals (Sweden)

    Adam Piłat

    2007-01-01

    Full Text Available The most popular configuration of the controlled laboratory test-rigs is the personalcomputer (PC equipped with the I/O board. The dedicated software components allowsto conduct a wide range of user-defined tasks. The typical configuration functionality canbe customized by PC hardware components and their programmable reconfiguration. Thenext step in the automatic control system design is the embedded solution. Usually, thedesign process of the embedded control system is supported by the high-level software. Thededicated programming tools support multitasking property of the microcontroller by selectionof different sampling frequencies of algorithm blocks. In this case the multi-layer andmultitasking control strategy can be realized on the chip. The proposed solutions implementrapid prototyping approach. The available toolkits and device drivers integrate system-leveldesign environment and the real-time application software, transferring the functionality ofMATLAB/Simulink programs to PCs or microcontrolers application environment.

  20. A software algorithm/package for control loop configuration and eco-efficiency.

    Science.gov (United States)

    Munir, M T; Yu, W; Young, B R

    2012-11-01

    Software is a powerful tool to help us analyze industrial information and control processes. In this paper, we will show our recently development of a software algorithm/package which can help us select the more eco-efficient control configuration. Nowadays, the eco-efficiency of all industrial processes/plants has become more and more important; engineers need to find a way to integrate control loop configuration and measurements of eco-efficiency. The exergy eco-efficiency factor; a new measure of eco-efficiency for control loop configuration has been developed. This software algorithm/package will combine a commercial simulator, VMGSim, and Excel together to calculate the exergy eco-efficiency factor.

  1. Advanced methods of microscope control using μManager software

    Directory of Open Access Journals (Sweden)

    Arthur D Edelstein

    2014-07-01

    Full Text Available µManager is an open-source, cross-platform desktop application, to control a wide variety of motorized microscopes, scientific cameras, stages, illuminators, and other microscope accessories. Since its inception in 2005, µManager has grown to support a wide range of microscopy hardware and is now used by thousands of researchers around the world. The application provides a mature graphical user interface and offers open programming interfaces to facilitate plugins and scripts. Here, we present a guide to using some of the recently added advanced µManager features, including hardware synchronization, simultaneous use of multiple cameras, projection of patterned light onto a specimen, live slide mapping, imaging with multi-well plates, particle localization and tracking, and high-speed imaging.

  2. Advanced methods of microscope control using μManager software.

    Science.gov (United States)

    Edelstein, Arthur D; Tsuchida, Mark A; Amodaj, Nenad; Pinkard, Henry; Vale, Ronald D; Stuurman, Nico

    μManager is an open-source, cross-platform desktop application, to control a wide variety of motorized microscopes, scientific cameras, stages, illuminators, and other microscope accessories. Since its inception in 2005, μManager has grown to support a wide range of microscopy hardware and is now used by thousands of researchers around the world. The application provides a mature graphical user interface and offers open programming interfaces to facilitate plugins and scripts. Here, we present a guide to using some of the recently added advanced μManager features, including hardware synchronization, simultaneous use of multiple cameras, projection of patterned light onto a specimen, live slide mapping, imaging with multi-well plates, particle localization and tracking, and high-speed imaging.

  3. A new development on measurement and control software of SANS BATAN spectrometer (SMARTer) in Serpong, Indonesia

    Energy Technology Data Exchange (ETDEWEB)

    Bharoto,; Suparno, Nadi; Putra, Edy Giri Rachman [Center for Technology of Nuclear Industrial Materials, National Nuclear Energy Agency of Indonesia (BATAN) Kawasan Puspiptek Serpong, Tangerang 15314, Banten, Indonesia bharoto@batan.go.id (Indonesia)

    2015-04-16

    In 2005, the main computer for data acquisition and control system of Small-angle Neutron Scattering (SANS) BATAN Spectrometer (SMARTer) was replaced since it halted to operate the spectrometer. According to this replacement, the new software for data acquisition and control system has been developed in-house. Visual Basic programming language is used in developing the software. In the last two years, many developments have been made both in the hardware and also the software to conduct the experiment is more effective and efficient. Lately, the previous motor controller card (ISA Card) was replaced with the programmable motor controller card (PCI Card) for driving one motor of position sensitive detector (PSD), eight motors of four collimators, and six motors of six pinhole discs. This new control system software makes all motors can be moved simultaneously, then it reduces significantly the consuming time of setting up the instrument before running the experiment. Along with that development, the new data acquisition software under MS Windows operating system is also developed to drive a beam stopper in X-Y directions as well as to read the equipment status such as position of the collimators and PSD, to acquire neutron counts on monitor and PSD detectors, and also to manage 12 samples position automatically. A timer object which is set in one second to read the equipment status via serial port of the computer (RS232C), and general purpose interface board (GPIB) for reading the total counts of each pixel of the PSD from histogram memory was used in this new software. The experiment result displayed in real time on the main window, and the data is saved in the special format for further data reduction and analysis. The new software has been implemented and performed for experiment using a preset count or preset time mode for absolute scattering intensity method.

  4. Ozone Control Strategies | Ground-level Ozone | New ...

    Science.gov (United States)

    2017-02-16

    The Air Quality Planning Unit's primary goal is to protect your right to breathe clean air. Guided by the Clean Air Act, we work collaboratively with states, communities, and businesses to develop and implement strategies to reduce air pollution from a variety of sources that contribute to the ground-level ozone or smog problem.

  5. The ITER Fast Plant System Controller ATCA prototype Real-Time Software Architecture

    Energy Technology Data Exchange (ETDEWEB)

    Carvalho, B.B., E-mail: bernardo@ipfn.ist.utl.pt [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal); Santos, B.; Carvalho, P.F.; Neto, A. [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal); Boncagni, L. [Associazione Euratom-ENEA sulla Fusione, Frascati Research Centre, Division of Fusion Physics, Frascati, Rome (Italy); Batista, A.J.N.; Correia, M.; Sousa, J.; Gonçalves, B. [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal)

    2013-10-15

    Highlights: ► High performance ATCA systems for fast control and data acquisition. ► IEEE1588 timing system and synchronization. ► Plasma control algorithms. ► Real-time control software frameworks. ► Targeted for nuclear fusion experiments with long duration discharges. -- Abstract: IPFN is developing a prototype Fast Plant System Controller (FPSC) based in ATCA embedded technologies dedicated to ITER CODAC data acquisition and control tasks in the sub-millisecond range. The main goal is to demonstrate the usability of the ATCA standard and its enhanced specifications for the high speed, very high density parallel data acquisition needs of the most demanding ITER tokamak plasma Instrumentation and Control (I and C) systems. This effort included the in-house development of a new family of high performance ATCA I/O and timing boards. The standard ITER software system CODAC Core System (CCS) v3.1, with the control based in the EPICS system does not cover yet the real-time requirements fulfilled by this hardware, so a new set of software components was developed for this specific platform, attempting to integrate and leverage the new features in CSS, for example the Multithreaded Application Real Time executor (MARTe) software framework, the new Data Archiving Network (DAN) solution, an ATCA IEEE-1588-2008 timing interface, and the Intelligent Platform Management Interface (IPMI) for system monitoring and remote management. This paper presents the overall software architecture for the ATCA FPSC, as well a discussion on the ITER constrains and design choices and finally a detailed description of the software components already developed.

  6. Process for planning and control of software projects using XedroGESPRO

    Directory of Open Access Journals (Sweden)

    Jacqueline Marín-Sánchez

    2014-04-01

    Full Text Available The software project management in Cuba has become a key area for improving production processes and decisionmaking in organizations. Several models and standards for process improvement, related with project management, proposed best practices on issues of planning and control of projects. However, they are generic guidelines that describe only those activities to execute, leaving the responsibility for implementing to organizations, using sometimes , expensive proprietary informatics tools to achieve these goals. This research proposes a process for planning and control of software projects using Xedro-GESPRO: an open-source software tool for project management domestically implemented. The proposal is successfully being applied by the network of production centers of the Informatic Sciences University of Cuba, observing greater efficiency and effectiveness in the planning and control of their projects.

  7. Software quality assurance plan for the National Ignition Facility integrated computer control system

    Energy Technology Data Exchange (ETDEWEB)

    Woodruff, J.

    1996-11-01

    Quality achievement is the responsibility of the line organizations of the National Ignition Facility (NIF) Project. This Software Quality Assurance Plan (SQAP) applies to the activities of the Integrated Computer Control System (ICCS) organization and its subcontractors. The Plan describes the activities implemented by the ICCS section to achieve quality in the NIF Project`s controls software and implements the NIF Quality Assurance Program Plan (QAPP, NIF-95-499, L-15958-2) and the Department of Energy`s (DOE`s) Order 5700.6C. This SQAP governs the quality affecting activities associated with developing and deploying all control system software during the life cycle of the NIF Project.

  8. Control software and user interface for the Canarias Infrared Camera Experiment (CIRCE)

    Science.gov (United States)

    Marín-Franch, Antonio; Eikenberry, Stephen S.; Charcos-Llorens, Miguel V.; Edwards, Michelle L.; Varosi, Frank; Hon, David B.; Raines, Steven N.; Warner, Craig D.; Rashkin, David

    2006-06-01

    The Canarias InfraRed Camera Experiment (CIRCE) is a near-infrared visitor instrument for the 10.4-meter Gran Telescopio Canarias (GTC). This document shows CIRCE software. It will have two major functions: instrument control and observatory interface. The instrument control software is based on the UFLIB library, currently used to operate FLAMINGOS-1 and T-ReCS (as well as the CanariCam and FLAMINGOS-2 instruments under development in the University of Florida). The software interface with the telescope will be based on a CORBA server-client architecture. Finally, the user interface will consist of two java-based interfaces for the mechanism/detector control, and for quick look and analysis of data.

  9. Advanced Transport Operating System (ATOPS) Flight Management/Flight Controls (FM/FC) software description

    Science.gov (United States)

    Wolverton, David A.; Dickson, Richard W.; Clinedinst, Winston C.; Slominski, Christopher J.

    1993-01-01

    The flight software developed for the Flight Management/Flight Controls (FM/FC) MicroVAX computer used on the Transport Systems Research Vehicle for Advanced Transport Operating Systems (ATOPS) research is described. The FM/FC software computes navigation position estimates, guidance commands, and those commands issued to the control surfaces to direct the aircraft in flight. Various modes of flight are provided for, ranging from computer assisted manual modes to fully automatic modes including automatic landing. A high-level system overview as well as a description of each software module comprising the system is provided. Digital systems diagrams are included for each major flight control component and selected flight management functions.

  10. Hardware and Software Interfacing at New Mexico Geochronology Research Laboratory: Distributed Control Using Pychron and RemoteControlServer.cs

    Science.gov (United States)

    McIntosh, W. C.; Ross, J. I.

    2012-12-01

    We developed a system for interfacing existing hardware and software to two new Thermo Scientific Argus VI mass spectrometers and three Photon Machines Fusions laser systems at New Mexico Geochronology Research Laboratory. NMGRL's upgrade to the new analytical equipment required the design and implementation of a software ecosystem that allows seamless communication between various software and hardware components. Based on past experience and initial testing we choose to pursue a "Fully Distributed Control" model. In this model, hardware is compartmentalized and controlled by customized software running on individual computers. Each computer is connected to a Local Area Network (LAN) facilitating inter-process communication using TCP or UDP Internet Protocols. Two other options for interfacing are 1) Single Control, in which all hardware is controlled by a single application on a single computer and 2), Partial Distributed Control, in which the mass spectrometer is controlled directly by Thermo Scientific's Qtegra and all other hardware is controlled by a separate application. The "Fully Distributed Control" model offers the most efficient use of software resources, leveraging our in-house laboratory software with proprietary third-party applications, such as Qtegra and Mass Spec. Two software products resulted from our efforts. 1) Pychron, a configurable and extensible package for hardware control, data acquisition and preprocessing, and 2) RemoteControlServer.cs, a C# script for Thermo's Qtegra software that implements a TCP/UDP command server. Pychron is written in python and uses standard well-established libraries such as, Numpy, Scipy, and Enthought ETS. Pychron is flexible and extensible, encouraging experimentation and rapid development of new features. A project page for Pychron is located at http://code.google.com/p/arlab, featuring an issue tracker and a Version Control System (Mercurial). RemoteControlServer.cs is a simple socket server that listens

  11. System and method for transferring telemetry data between a ground station and a control center

    Science.gov (United States)

    Ray, Timothy J. (Inventor); Ly, Vuong T. (Inventor)

    2012-01-01

    Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for coordinating communications between a ground station, a control center, and a spacecraft. The method receives a call to a simple, unified application programmer interface implementing communications protocols related to outer space, when instruction relates to receiving a command at the control center for the ground station generate an abstract message by agreeing upon a format for each type of abstract message with the ground station and using a set of message definitions to configure the command in the agreed upon format, encode the abstract message to generate an encoded message, and transfer the encoded message to the ground station, and perform similar actions when the instruction relates to receiving a second command as a second encoded message at the ground station from the control center and when the determined instruction type relates to transmitting information to the control center.

  12. A Critique of the Capacity of Strauss Grounded Theory for Prediction, Change, and Control in Organisational Strategy via a Grounded Theorisation of Leisure and Cultural Strategy

    Science.gov (United States)

    Bakir, Ali; Bakir, Vian

    2006-01-01

    In this paper we critique grounded theory's ability to fulfil its aim of offering a practical vehicle for prediction, change, and control as stipulated in grounded theory's original formulation by Glaser and Strauss, and later developed by Strauss. We do this through a case study approach, whereby we develop a grounded theory of leisure and…

  13. Eurobot Ground Prototype Control System Overview & Tests Results

    Science.gov (United States)

    Merlo, Andrea; Martelli, Andrea; Pensavalle, Emanuele; Ferraris, Simona; Didot, Frederic

    2010-08-01

    In the planned missions on Moon and Mars, robotics can play a key role, as robots can both assist astronauts and, above all, relieve them of dangerous or too difficult tasks. To this aim, both cooperative capabilities and a great level of autonomy are needed: the robotic crew assistant must be able to work on its own, without supervision by humans, and to help astronauts to accomplish tasks otherwise unfeasible for them. Within this context, a project named Eurobot Ground Prototype, conducted in conjunction with ESA and Thales Alenia Space, is presented. EGP is a dual-arm mobile manipulator and exploits both stereo cameras and force/torque sensors in order to rely on visual and force feedback. This paper provides an overview of the performed and on going activities within the Eurobot Ground Prototype project.

  14. A Closed-Loop Proportional-Integral (PI) Control Software for Fully Mechanically Controlled Automated Electron Microscopic Tomography

    Energy Technology Data Exchange (ETDEWEB)

    2016-06-23

    A closed-loop proportional-integral (PI) control software is provided for fully mechanically controlled automated electron microscopic tomography. The software is developed based on Gatan DigitalMicrograph�, and is compatible with Zeiss LIBRA� 120 transmission electron microscope. However, it can be expanded to other TEM instrument with modification. The software consists of a graphical user interface, a digital PI controller, an image analyzing unit, and other drive units (i.e.: image acquire unit and goniometer drive unit). During a tomography data collection process, the image analyzing unit analyzes both the accumulated shift and defocus value of the latest acquired image, and provides the results to the digital PI controller. The digital PI control compares the results with the preset values and determines the optimum adjustments of the goniometer. The goniometer drive unit adjusts the spatial position of the specimen according to the instructions given by the digital PI controller for the next tilt angle and image acquisition. The goniometer drive unit achieves high precision positioning by using a backlash elimination method. The major benefits of the software are: 1) the goniometer drive unit keeps pre-aligned/optimized beam conditions unchanged and achieves position tracking solely through mechanical control; 2) the image analyzing unit relies on only historical data and therefore does not require additional images/exposures; 3) the PI controller enables the system to dynamically track the imaging target with extremely low system error.

  15. Note: Tormenta: An open source Python-powered control software for camera based optical microscopy

    Science.gov (United States)

    Barabas, Federico M.; Masullo, Luciano A.; Stefani, Fernando D.

    2016-12-01

    Until recently, PC control and synchronization of scientific instruments was only possible through closed-source expensive frameworks like National Instruments' LabVIEW. Nowadays, efficient cost-free alternatives are available in the context of a continuously growing community of open-source software developers. Here, we report on Tormenta, a modular open-source software for the control of camera-based optical microscopes. Tormenta is built on Python, works on multiple operating systems, and includes some key features for fluorescence nanoscopy based on single molecule localization.

  16. Using Spec Explorer for Automatic Checking of Constraints in Software Controlled Systems.

    Directory of Open Access Journals (Sweden)

    Izzat Mahmoud ALSMADI

    2011-01-01

    Full Text Available In software engineering, several formal models and tools are proposed for defining system requirements and constraints formally. Such formal definitions can help in the automatic checking and verification for them. It can also help in the automatic test case generation, execution and verification. In this paper, we will demonstrate and evaluate the usage of Spec Explorer from Microsoft for defining and checking examples of software controlled system such as cruise control. Such formal requirements can be eventually embedded in the developed system or can help in exposing important elements to test in the testing stage or through the usage of the application

  17. Locally controlled globally smooth ground surface reconstruction from terrestrial point clouds

    CERN Document Server

    Rychkov, Igor

    2012-01-01

    Approaches to ground surface reconstruction from massive terrestrial point clouds are presented. Using a set of local least squares (LSQR) planes, the "holes" are filled either from the ground model of the next coarser level or by Hermite Radial Basis Functions (HRBF). Global curvature continuous as well as infinitely smooth ground surface models are obtained with Partition of Unity (PU) using either tensor product B-Splines or compactly supported exponential function. The resulting surface function has local control enabling fast evaluation.

  18. Unix Philosophy and the Real World: Control Software for Humanoid Robots

    Directory of Open Access Journals (Sweden)

    Neil Thomas Dantam

    2016-03-01

    Full Text Available Robot software combines the challenges of general purpose and real-time software, requiring complex logic and bounded resource use. Physical safety, particularly for dynamic systems such as humanoid robots, depends on correct software. General purpose computation has converged on unix-like operating systems -- standardized as POSIX, the Portable Operating System Interface -- for devices from cellular phones to supercomputers. The modular, multi-process design typical of POSIX applications is effective for building complex and reliable software. Absent from POSIX, however, is an interproccess communication mechanism that prioritizes newer data as typically desired for control of physical systems. We address this need in the Ach communication library which provides suitable semantics and performance for real-time robot control. Although initially designed for humanoid robots, Ach has broader applicability to complex mechatronic devices -- humanoid and otherwise -- that require real-time coupling of sensors, control, planning, and actuation. The initial user space implementation of Ach was limited in the ability to receive data from multiple sources. We remove this limitation by implementing Ach as a Linux kernel module, enabling Ach's high-performance and latest-message-favored semantics within conventional POSIX communication pipelines. We discuss how these POSIX interfaces and design principles apply to robot software, and we present a case study using the Ach kernel module for communication on the Baxter robot.

  19. Modeling Open Software Architectures of Robot Controllers: A Brief Survey of Modeling Methods and Developing Methods

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    Openness is one of the features of modern robot controllers. Although many modeling technologies have been discussed to model and develop open robot controllers, the focus is always on modeling methodologies. Meanwhile, the relations between the former and the latter are usually ignored. According to the general software architecture of open robot controllers, this paper discusses modeling and developing methods. And the relationships between the typical ones are also analyzed.

  20. Control performance evaluation of railway vehicle MR suspension using fuzzy sky-ground hook control algorithm

    Science.gov (United States)

    Ha, S. H.; Choi, S. B.; Lee, G. S.; Yoo, W. H.

    2013-02-01

    This paper presents control performance evaluation of railway vehicle featured by semi-active suspension system using magnetorheological (MR) fluid damper. In order to achieve this goal, a nine degree of freedom of railway vehicle model, which includes car body and bogie, is established. The wheel-set data is loaded from measured value of railway vehicle. The MR damper system is incorporated with the governing equation of motion of the railway vehicle model which includes secondary suspension. To illustrate the effectiveness of the controlled MR dampers on suspension system of railway vehicle, the control law using the sky-ground hook controller is adopted. This controller takes into account for both vibration control of car body and increasing stability of bogie by adopting a weighting parameter between two performance requirements. The parameters appropriately determined by employing a fuzzy algorithm associated with two fuzzy variables: the lateral speed of the car body and the lateral performance of the bogie. Computer simulation results of control performances such as vibration control and stability analysis are presented in time and frequency domains.

  1. Testing flight software on the ground: Introducing the hardware-in-the-loop simulation method to the Alpha Magnetic Spectrometer on the International Space Station

    Energy Technology Data Exchange (ETDEWEB)

    Sun, Wenhao, E-mail: wenhao_sun@126.com [Southeast University, Nanjing 210096 (China); Cai, Xudong [Massachusetts Institute of Technology, MA 02139-4307 (United States); Meng, Qiao [Southeast University, Nanjing 210096 (China)

    2016-04-11

    Complex automatic protection functions are being added to the onboard software of the Alpha Magnetic Spectrometer. A hardware-in-the-loop simulation method has been introduced to overcome the difficulties of ground testing that are brought by hardware and environmental limitations. We invented a time-saving approach by reusing the flight data as the data source of the simulation system instead of mathematical models. This is easy to implement and it works efficiently. This paper presents the system framework, implementation details and some application examples.

  2. Proceedings of the Workshop on software tools for distributed intelligent control systems

    Energy Technology Data Exchange (ETDEWEB)

    Herget, C.J. (ed.)

    1990-09-01

    The Workshop on Software Tools for Distributed Intelligent Control Systems was organized by Lawrence Livermore National Laboratory for the United States Army Headquarters Training and Doctrine Command and the Defense Advanced Research Projects Agency. The goals of the workshop were to the identify the current state of the art in tools which support control systems engineering design and implementation, identify research issues associated with writing software tools which would provide a design environment to assist engineers in multidisciplinary control design and implementation, formulate a potential investment strategy to resolve the research issues and develop public domain code which can form the core of more powerful engineering design tools, and recommend test cases to focus the software development process and test associated performance metrics. Recognizing that the development of software tools for distributed intelligent control systems will require a multidisciplinary effort, experts in systems engineering, control systems engineering, and compute science were invited to participate in the workshop. In particular, experts who could address the following topics were selected: operating systems, engineering data representation and manipulation, emerging standards for manufacturing data, mathematical foundations, coupling of symbolic and numerical computation, user interface, system identification, system representation at different levels of abstraction, system specification, system design, verification and validation, automatic code generation, and integration of modular, reusable code.

  3. Agile development approach for the observatory control software of the DAG 4m telescope

    Science.gov (United States)

    Güçsav, B. Bülent; ćoker, Deniz; Yeşilyaprak, Cahit; Keskin, Onur; Zago, Lorenzo; Yerli, Sinan K.

    2016-08-01

    Observatory Control Software for the upcoming 4m infrared telescope of DAG (Eastern Anatolian Observatory in Turkish) is in the beginning of its lifecycle. After the process of elicitation-validation of the initial requirements, we have been focused on preparation of a rapid conceptual design not only to see the big picture of the system but also to clarify the further development methodology. The existing preliminary designs for both software (including TCS and active optics control system) and hardware shall be presented here in brief to exploit the challenges the DAG software team has been facing with. The potential benefits of an agile approach for the development will be discussed depending on the published experience of the community and on the resources available to us.

  4. Developing Control and Monitoring Software for the Data Acquisition System of the COMPASS Experiment at CERN

    Directory of Open Access Journals (Sweden)

    Martin Bodlák

    2013-01-01

    Full Text Available This paper focuses on the analysis, design and development of software for the new data acquisition system of the COMPASS experiment at CERN. In this system, the data flow is controlled by custom hardware; the software will therefore be used only for run control and for monitoring. The requirements on the software have been analyzed, and the functionality of the system has been defined. The system consists of several distributed nodes; communication between the nodes is based on a custom protocol and a DIM library. A minimal version of the system has already been implemented. Preliminary results of performance and stability tests have shown that the system fulfills the defined requirements, and is stable. In the next phase of development, the system will be tested on the real hardware. It is expected that the system will be ready for deployment in 2014.

  5. Leveraging Software Architectures to Guide and Verify the Development of Sense/Compute/Control Applications

    CERN Document Server

    Cassou, Damien; Consel, Charles; Lawall, Julia

    2011-01-01

    A software architecture describes the structure of a computing system by specifying software components and their interactions. Mapping a software architecture to an implementation is a well known challenge. A key element of this mapping is the architecture's description of the data and control-flow interactions between components. The characterization of these interactions can be rather abstract or very concrete, providing more or less implementation guidance, programming support, and static verification. In this paper, we explore one point in the design space between abstract and concrete component interaction specifications. We introduce a notion of behavioral contract that expresses the set of allowed interactions between components, describing both data and control-flow constraints. This declaration is part of the architecture description, allows generation of extensive programming support, and enables various verifications. We instantiate our approach in an architecture description language for the doma...

  6. SWATCH Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Bologna, Simone; Dirkx, Glenn; Kreczko, Lukasz; Lazaridis, Christos; Paradas, Evangelos; Rose, A; Thea, Alessandro; Williams, Thomas Stephen

    2016-01-01

    The Large Hadron Collider at CERN restarted in 2015 with a higher centre-of-mass energy of 13TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system has been deployed in the Compact Muon Solenoid experiment, in order to maintain the same efficiencies for searches and precision measurements as those achieved in the previous run. This system consists of the order of 100 electronics boards connected by the order of 3000 optical links, which must be controlled and monitoring coherently through software, with high operational efficiency. In this paper, we present the design of the software framework that is used to control and monitor the upgraded Level-1 trigger system, and experiences from using this software to commission the upgraded system.

  7. A knowledge base system for ground control over abandoned mines

    Energy Technology Data Exchange (ETDEWEB)

    Nazimko, V.V.; Zviagilsky, E.L. [Donetsk State Technical University, Donetsk (Ukraine)

    1999-07-01

    The knowledge of engineering systems has been developed to choose optimal technology for subsidence prevention over abandoned mines. The expert system treats a specific case, maps consequences of actions and derives relevant technology (or a set of technologies) that should be used to prevent ground subsidence. Input parameters that characterise the case are treated using fuzzy logic and are then fed to a neural network. The network has been successfully trained by a backpropagation algorithm on the basis of three fuzzy rules. 5 refs., 2 figs., 3 tabs.

  8. The development of verification and validation technology for instrumentation and control in NPPs - A study on the software development methodology of a highly reliable software

    Energy Technology Data Exchange (ETDEWEB)

    Kwon, Yong Rae; Cha, Sung Deok; Lee, Woo Jin; Chae, Hong Seok; Yoon, Kwang Sik; Jeong, Ki Suk [Korea Advanced Institute of Science and Technology,= Taejon (Korea, Republic of)

    1996-07-01

    Nuclear industries have tried to use the digital I and C technology in developing advanced nuclear power plants. However, because the industries did= not establish the highly reliable software development methodologies and standards applied to developing the highly reliable and safe software for digital I and C systems, they were confronted with the difficulties to avoid software common mode failures. To mitigate the difficulties, the highly reliable software development environments and methodologies and validation and verification techniques should be the cornerstone of all digital implementation in nuclear power plants. The objectives of this project is to establish the highly reliable software development methodology to support developing digital instrumentation and control systems in nuclear power plants. In this project, we have investigated the business-oriented and the real-time software development methods and techniques for ensuring safety and reliability of the software. Also we have studied standards related to licensing the software for digital I and C systems. 50 refs., 51 figs. (author)

  9. Temperature and Humidity Independent Control Research on Ground Source Heat Pump Air Conditioning System

    Science.gov (United States)

    Chen, G.; Wang, L. L.

    Taking green demonstration center building air conditioning system as an example, this paper presents the temperature and humidity independent control system combined with ground source heat pump system, emphasis on the design of dry terminal device system, fresh air system and ground source heat pump system.

  10. Soil Physical and Environmental Conditions Controlling Patterned-Ground Variability at a Continuous Permafrost Site, Svalbard

    DEFF Research Database (Denmark)

    Watanabe, Tatsuya; Matsuoka, Norikazu; Christiansen, Hanne Hvidtfeldt

    2017-01-01

    This study examines soil physical and environmental conditions controlling patterned-ground variability on an alluvial fan in a continuous permafrost landscape, at Adventdalen, Svalbard. On-site monitoring of ground temperature, soil moisture and snow depth, laboratory analyses of soil physical...

  11. Development of MATLAB software to control data acquisition from a multichannel systems multi-electrode array.

    Science.gov (United States)

    Messier, Erik

    2016-08-01

    A Multichannel Systems (MCS) microelectrode array data acquisition (DAQ) unit is used to collect multichannel electrograms (EGM) from a Langendorff perfused rabbit heart system to study sudden cardiac death (SCD). MCS provides software through which data being processed by the DAQ unit can be displayed and saved, but this software's combined utility with MATLAB is not very effective. MCSs software stores recorded EGM data in a MathCad (MCD) format, which is then converted to a text file format. These text files are very large, and it is therefore very time consuming to import the EGM data into MATLAB for real-time analysis. Therefore, customized MATLAB software was developed to control the acquisition of data from the MCS DAQ unit, and provide specific laboratory accommodations for this study of SCD. The developed DAQ unit control software will be able to accurately: provide real time display of EGM signals; record and save EGM signals in MATLAB in a desired format; and produce real time analysis of the EGM signals; all through an intuitive GUI.

  12. Commercial off the Shelf Ground Control Supports Calibration and Conflation from Ground to Space Based Sensors

    Science.gov (United States)

    Danielová, M.; Hummel, P.

    2016-06-01

    The need for rapid deployment of aerial and satellite imagery in support of GIS and engineering integration projects require new sources of geodetic control to ensure the accuracy for geospatial projects. In the past, teams of surveyors would need to deploy to project areas to provide targeted or photo identifiable points that are used to provide data for orthorecificaion, QA/QC and calibration for multi-platform sensors. The challenge of integrating street view, UAS, airborne and Space based sensors to produce the common operational picture requires control to tie multiple sources together. Today commercial off the shelf delivery of existing photo identifiable control is increasing the speed of deployment of this data without having to revisit sites over and over again. The presentation will discuss the processes developed by CompassData to build a global library of 40,000 control points available today. International Organization for Standardization (ISO) based processes and initiatives ensure consistent quality of survey data, photo identifiable features selected and meta data to support photogrammetrist, engineers and GIS professionals to quickly deliver projects with better accuracy.

  13. COSIGN – developing an optical software controlled data plane for future large-scale datacenter networks

    DEFF Research Database (Denmark)

    Galili, Michael; Kamchevska, Valerija; Fagertun, Anna Manolova;

    2015-01-01

    This talk will present the work of the EU project COSIGN targeting the development of optical data plane solutions for future high-capacity datacenter networks (DCNs). Optical data planes with high capacity and high flexibility through software control are developed in order to enable a coherent...

  14. Design and Use of CSP Meta-Model for Embedded Control Software Development

    NARCIS (Netherlands)

    Bezemer, Maarten M.; Wilterdink, Robert J.W.; Broenink, Jan F.; Welch, Peter H.; Barnes, Frederick R.M.; Chalmers, Kevin; Baekgaard Pedersen, Jan; Sampson, Adam T.

    2012-01-01

    Software that is used to control machines and robots must be predictable and reliable. Model-Driven Design (MDD) techniques are used to comply with both the technical and business needs. This paper introduces a CSP meta-model that is suitable for these MDD techniques. The meta-model describes the st

  15. Measurement and Management of the Level of Quality Control Process in SoC (System on Chip Embedded Software Development

    Directory of Open Access Journals (Sweden)

    Ki-won Song

    2012-04-01

    quality control activities and it is desirable to create a quality process to integrally represent overall level of quality control activities performed while developing the software deliverables. With the quality process, it is possible to evaluate whether enough quality control activities are performed for the project officially and secure the quality of the software deliverables before it is delivered to the customers.

  16. Ground Control for Non-Emplacement Drifts for LA

    Energy Technology Data Exchange (ETDEWEB)

    D. Tang

    2004-02-26

    The purpose of this calculation is to analyze the stability of repository non-emplacement drifts during the preclosure period, and to provide a final ground support method for non-emplacement drifts for the License Application (LA). This calculation will provide input for the development of LA documents. The scope of this calculation is limited to the non-emplacement drifts including access mains, ramps, exhaust mains, turnouts, intersections between access mains and turnouts, and intersections between exhaust mains and emplacement drifts, portals, TBM launch chambers, observation drift and test alcove in the performance confirmation (PC) facilities, etc. The calculation is limited to the non-emplacement drifts subjected to a combined loading of in-situ stress, seismic stress, and/or thermal stress. Other effects such as hydrological and chemical effects are not considered in this analysis.

  17. Laptop-assisted Helium Liquefier: software for tailored monitoring and control

    CERN Document Server

    Marceddu, Marco

    2016-01-01

    Computer running human machine interfaces are fast supplanting conventional hardware dedicated to monitoring and supervising tasks. This kind of approach was successfully employed to develop a new monitoring and control software, running on a conventional laptop computer, for a small size helium liquefier. This software was realized with a SCADA development package and hallowed to manage all the liquefier functionalities. Being conceived as an open structure suitable for further upgrades, this liquefier HMI can be tailored on demand to satisfy specific needs of the end-user, even if not provided by the original manufacturer project.

  18. Software solution for control and data acquisition in the pulse calorimetry method

    Directory of Open Access Journals (Sweden)

    Babić Marijana

    2013-01-01

    Full Text Available This work presents a software solution for adjusting, controlling, displaying, and acquiring parameters and data in the pulse calorimetry experimental technique for specific heat capacity, electrical resistivity, total hemispherical emissivity, and normal spectral emissivity measurements. The software has been developed under the LabVIEW platform, V.7.11, and an example of its application with measurement results is presented in a separate section. The total expanded uncertainty of obtained results for the specific heat capacity and electrical resistivity of palladium was 5% and 1 - 2%, respectively.

  19. Tank Monitoring and Document control System (TMACS) As Built Software Design Document

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    2000-01-27

    This document describes the software design for the Tank Monitor and Control System (TMACS). This document captures the existing as-built design of TMACS as of November 1999. It will be used as a reference document to the system maintainers who will be maintaining and modifying the TMACS functions as necessary. The heart of the TMACS system is the ''point-processing'' functionality where a sample value is received from the field sensors and the value is analyzed, logged, or alarmed as required. This Software Design Document focuses on the point-processing functions.

  20. Software-Based Wireless Power Transfer Platform for Various Power Control Experiments

    OpenAIRE

    Sun-Han Hwang; Chung G. Kang; Yong-Ho Son; Byung-Jun Jang

    2015-01-01

    In this paper, we present the design and evaluation of a software-based wireless power transfer platform that enables the development of a prototype involving various open- and closed-loop power control functions. Our platform is based on a loosely coupled planar wireless power transfer circuit that uses a class-E power amplifier. In conjunction with this circuit, we implement flexible control functions using a National Instruments Data Acquisition (NI DAQ) board and algorithms in the MATLAB/...

  1. KAERI software safety guideline for developing safety-critical software in digital instrumentation and control system of nuclear power plant

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jang Soo; Kim, Jang Yeol; Eum, Heung Seop

    1997-07-01

    Recently, the safety planning for safety-critical software systems is being recognized as the most important phase in the software life cycle, and being developed new regulatory positions and standards by the regulatory and the standardization organization. The requirements for software important to safety of nuclear reactor are described in such positions and standards. Most of them are describing mandatory requirements, what shall be done, for the safety-critical software. The developers of such a software. However, there have been a lot of controversial factors on whether the work practices satisfy the regulatory requirements, and to justify the safety of such a system developed by the work practices, between the licenser and the licensee. We believe it is caused by the reason that there is a gap between the mandatory requirements (What) and the work practices (How). We have developed a guidance to fill such gap, which can be useful for both licenser and licensee to conduct a justification of the safety in the planning phase of developing the software for nuclear reactor protection systems. (author). 67 refs., 13 tabs., 2 figs.

  2. KAERI software safety guideline for developing safety-critical software in digital instrumentation and control system of nuclear power plant

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jang Soo; Kim, Jang Yeol; Eum, Heung Seop

    1997-07-01

    Recently, the safety planning for safety-critical software systems is being recognized as the most important phase in the software life cycle, and being developed new regulatory positions and standards by the regulatory and the standardization organization. The requirements for software important to safety of nuclear reactor are described in such positions and standards. Most of them are describing mandatory requirements, what shall be done, for the safety-critical software. The developers of such a software. However, there have been a lot of controversial factors on whether the work practices satisfy the regulatory requirements, and to justify the safety of such a system developed by the work practices, between the licenser and the licensee. We believe it is caused by the reason that there is a gap between the mandatory requirements (What) and the work practices (How). We have developed a guidance to fill such gap, which can be useful for both licenser and licensee to conduct a justification of the safety in the planning phase of developing the software for nuclear reactor protection systems. (author). 67 refs., 13 tabs., 2 figs.

  3. Development of the Software for 30 inch Telescope Control System at KHAO

    Science.gov (United States)

    Mun, B.-S.; Kim, S.-J.; Jang, M.; Min, S.-W.; Seol, K.-H.; Moon, K.-S.

    2006-12-01

    Even though 30inch optical telescope at Kyung Hee Astronomy Observatory has been used to produce a series of scientific achievements since its first light in 1992, numerous difficulties in the operation of the telescope have hindered the precise observations needed for further researches. Since the currently used PC-TCS (Personal Computer based Telescope Control system) software based on ISA-bus type is outdated, it doesn't have a user friendly interface and make it impossible to scale. Also accumulated errors which are generated by discordance from input and output signals into a motion controller required new control system. Thus we have improved the telescope control system by updating software and modifying mechanical parts. We applied a new BLDC (brushless DC) servo motor system to the mechanical parts of the telescope and developed a control software using Visual Basic 6.0. As a result, we could achieve a high accuracy in controlling of the telescope and use the userfriendly GUI (Graphic User Interface).

  4. Improving Code Quality of the Compact Muon Solenoid Electromagnetic Calorimeter Control Software to Increase System Maintainability

    CERN Multimedia

    Holme, Oliver; Dissertori, Günther; Djambazov, Lubomir; Lustermann, Werner; Zelepoukine, Serguei

    2013-01-01

    The Detector Control System (DCS) software of the Electromagnetic Calorimeter (ECAL) of the Compact Muon Solenoid (CMS) experiment at CERN is designed primarily to enable safe and efficient operation of the detector during Large Hadron Collider (LHC) data-taking periods. Through a manual analysis of the code and the adoption of ConQAT [1], a software quality assessment toolkit, the CMS ECAL DCS team has made significant progress in reducing complexity and improving code quality, with observable results in terms of a reduction in the effort dedicated to software maintenance. This paper explains the methodology followed, including the motivation to adopt ConQAT, the specific details of how this toolkit was used and the outcomes that have been achieved. [1] ConQAT, Continuous Quality Assessment Toolkit; https://www.conqat.org/

  5. Simulation of neutron multiplicity measurements using Geant4. Open source software for nuclear arms control

    Energy Technology Data Exchange (ETDEWEB)

    Kuett, Moritz

    2016-07-07

    Nuclear arms control, including nuclear safeguards and verification technologies for nuclear disarmament typically use software as part of many different technological applications. This thesis proposes to use three open source criteria for such software, allowing users and developers to have free access to a program, have access to the full source code and be able to publish modifications for the program. This proposition is presented and analyzed in detail, together with the description of the development of ''Open Neutron Multiplicity Simulation'', an open source software tool to simulate neutron multiplicity measurements. The description includes physical background of the method, details of the developed program and a comprehensive set of validation calculations.

  6. Development of a Software Tool to Automate ADCO Flight Controller Console Planning Tasks

    Science.gov (United States)

    Anderson, Mark G.

    2011-01-01

    This independent study project covers the development of the International Space Station (ISS) Attitude Determination and Control Officer (ADCO) Planning Exchange APEX Tool. The primary goal of the tool is to streamline existing manual and time-intensive planning tools into a more automated, user-friendly application that interfaces with existing products and allows the ADCO to produce accurate products and timelines more effectively. This paper will survey the current ISS attitude planning process and its associated requirements, goals, documentation and software tools and how a software tool could simplify and automate many of the planning actions which occur at the ADCO console. The project will be covered from inception through the initial prototype delivery in November 2011 and will include development of design requirements and software as well as design verification and testing.

  7. Software architecture for control and data acquisition of linear plasma generator Magnum-PSI

    Energy Technology Data Exchange (ETDEWEB)

    Groen, P.W.C., E-mail: p.w.c.groen@differ.nl [FOM Institute DIFFER – Dutch Institute For Fundamental Energy Research, Association EURATOM-FOM, Partner in the Trilateral Euregio Cluster, P.O. Box 1207, 3430 BE, Nieuwegein (Netherlands); Beveren, V. van; Broekema, A.; Busch, P.J.; Genuit, J.W.; Kaas, G.; Poelman, A.J.; Scholten, J.; Zeijlmans van Emmichoven, P.A. [FOM Institute DIFFER – Dutch Institute For Fundamental Energy Research, Association EURATOM-FOM, Partner in the Trilateral Euregio Cluster, P.O. Box 1207, 3430 BE, Nieuwegein (Netherlands)

    2013-10-15

    Highlights: ► An architecture based on a modular design. ► The design offers flexibility and extendability. ► The design covers the overall software architecture. ► It also covers its (sub)systems’ internal structure. -- Abstract: The FOM Institute DIFFER – Dutch Institute for Fundamental Energy Research has completed the construction phase of Magnum-PSI, a magnetized, steady-state, large area, high-flux linear plasma beam generator to study plasma surface interactions under ITER divertor conditions. Magnum-PSI consists of several hardware subsystems, and a variety of diagnostic systems. The COntrol, Data Acquisition and Communication (CODAC) system integrates these subsystems and provides a complete interface for the Magnum-PSI users. Integrating it all, from the lowest hardware level of sensors and actuators, via the level of networked PLCs and computer systems, up to functions and classes in programming languages, demands a sound and modular software architecture, which is extendable and scalable for future changes. This paper describes this architecture, and the modular design of the software subsystems. The design is implemented in the CODAC system at the level of services and subsystems (the overall software architecture), as well as internally in the software subsystems.

  8. Cognitive issues in autonomous spacecraft-control operations: An investigation of software-mediated decision making in a scaled environment

    Science.gov (United States)

    Murphy, Elizabeth Drummond

    As advances in technology are applied in complex, semi-automated domains, human controllers are distanced from the controlled process. This physical and psychological distance may both facilitate and degrade human performance. To investigate cognitive issues in spacecraft ground-control operations, the present experimental research was undertaken. The primary issue concerned the ability of operations analysts who do not monitor operations to make timely, accurate decisions when autonomous software calls for human help. Another key issue involved the potential effects of spatial-visualization ability (SVA) in environments that present data in graphical formats. Hypotheses were derived largely from previous findings and predictions in the literature. Undergraduate psychology students were assigned at random to a monitoring condition or an on-call condition in a scaled environment. The experimental task required subjects to decide on the veracity of a problem diagnosis delivered by a software process on-board a simulated spacecraft. To support decision-making, tabular and graphical data displays presented information on system status. A level of software confidence in the problem diagnosis was displayed, and subjects reported their own level of confidence in their decisions. Contrary to expectations, the performance of on-call subjects did not differ significantly from that of continuous monitors. Analysis yielded a significant interaction of sex and condition: Females in the on-call condition had the lowest mean accuracy. Results included a preference for bar charts over line graphs and faster performance with tables than with line graphs. A significant correlation was found between subjective confidence and decision accuracy. SVA was found to be predictive of accuracy but not speed; and SVA was found to be a stronger predictor of performance for males than for females. Low-SVA subjects reported that they relied more on software confidence than did medium- or high

  9. New Control Software of the 188cm Telescope of Okayama Astrophysical Observatory

    Science.gov (United States)

    Yoshida, Michitoshi; Shimizu, Yasuhiro; Watanabe, Etsuji; Yanagisawa, Kenshi; Uraguchi, Fumihiro

    2002-12-01

    We developed the telescope control software for the 188cm telescope of Okayama Astrophysical Observatory (OAO) based on Java technology. Basically, the software consists of two processes running on separate Java virtual machines; one of which is the "Command Dispatcher (CD)" and the other is the "User Interface (UI)". Among the two, CD is the main engine/server of the telescope control, whereas UI is just a client. The "standard" UI we provide is a graphical user interface written in Java/Swing. CD communicates with the local control units (LCUs) of the telescope through RS232C. CD is a Java multi-thread program, in which a number of threads run simultaneously. The threads running in CD are the follows: UNIX socket servers for external communications, socket opener for on-demand open/close of a socket port, socket client manager, auto-guider and dome watcher, internal command dispatcher, status manager, status collector, RS232C writer and reader, logger, and control units. The above "control units" are software models ("objects") of the telescope system. We introduced four control units- "Telescope", "Dome", "Weather-Monitor", and "Pointing"- for telescope control. The first three units are simple software models of the real-worlds devices. The last one, "Pointing", is a unit which abstracts pointing procedure of the telescope. CD and UI communicate with each other using UNIX socket. The command protocol of this communication is fairly simple, and observation instruments, auto guider, or additional UI for remote observation are also able to communicate with CD through socket using this protocol. CD opens and closes socket ports for communication on demand according to the request of client process (UI, instruments etc.), so that any clients can be connected to CD dynamically.

  10. The Use of Software Agents for Autonomous Control of a DC Space Power System

    Science.gov (United States)

    May, Ryan D.; Loparo, Kenneth A.

    2014-01-01

    In order to enable manned deep-space missions, the spacecraft must be controlled autonomously using on-board algorithms. A control architecture is proposed to enable this autonomous operation for an spacecraft electric power system and then implemented using a highly distributed network of software agents. These agents collaborate and compete with each other in order to implement each of the control functions. A subset of this control architecture is tested against a steadystate power system simulation and found to be able to solve a constrained optimization problem with competing objectives using only local information.

  11. Achieving control and interoperability through unified model-based systems and software engineering

    Science.gov (United States)

    Rasmussen, Robert; Ingham, Michel; Dvorak, Daniel

    2005-01-01

    Control and interoperation of complex systems is one of the most difficult challenges facing NASA's Exploration Systems Mission Directorate. An integrated but diverse array of vehicles, habitats, and supporting facilities, evolving over the long course of the enterprise, must perform ever more complex tasks while moving steadily away from the sphere of ground support and intervention.

  12. SWATCH Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Lazaridis, Christos

    2017-01-01

    The Large Hadron Collider at CERN restarted in 2015 with a higher centre-of-mass energy of 13 TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system is being deployed in the CMS experiment in order to maintain the same efficiencies for searches and precision measurements as those achieved in the previous run. This system must be controlled and monitored coherently through software, with high operational efficiency.The legacy system is composed of approximately 4000 data processor boards, of several custom application-specific designs. These boards are organised into several subsystems; each subsystem receives data from different detector systems (calorimeters, barrel/endcap muon detectors), or with differing granularity. These boards have been controlled and monitored by a medium-sized distributed system of over 40 computers and 200 processes. Only a small fraction of the control and monitoring software was common between the different s...

  13. Software-centric view on the LINC-NIRVANA beam control concept

    Science.gov (United States)

    Trowitzsch, Jan; Bertram, Thomas

    2012-09-01

    The near-infrared interferometric imaging camera for the Large Binocular Telescope, LINC-NIRVANA, is equipped with dedicated multi-conjugated adaptive optics systems and will provide an unprecedented combination of angular resolution, sensitivity, and field of view. Tight requirements resulting from long exposure interferometric imaging over a large field of view need to be fulfilled. Both incoming beams have to coincide in the focal plane of the science detector. Their pointing origins, offsets, orientations, and plate scales have to match each other and must not change during observations. Therefore, active beam control beyond fringe tracking and adaptive optics is essential. The beams need to be controlled along the complete optical path down to the combined focal plane. This paper describes the beam control aspects from a software-centric point of view. We give an outline on the overall distributed control software architecture of LINC-NIRVANA. Furthermore, we center on the beam control specific features and related functionality as foreseen and implemented in the LINC-NIRVANA software packages.

  14. Simultaneous Planning and Control for Autonomous Ground Vehicles

    Science.gov (United States)

    2009-02-01

    obstacle avoidance were not part of the problem. Pioneering work was done by Dubins during the late 1950’s. He proved that optimal paths connecting a car...motion. Reeds and Shepp extended the work of Dubins to include motion for a vehicle traveling both forwards and backwards [REE91]. There are several...use of receding horizon control for electro -mechanical systems. This limitation is primarily due to the time critical nature of the required control

  15. Adaptive Swarm Formation Control for Hybrid Ground and Aerial Assets

    OpenAIRE

    Barnes, Laura; Garcia, Richard; Fields, Mary Anne; Valavanis, Kimon

    2010-01-01

    In this work, a methodology for control and coordination of UAVs and UGVs has been presented. UAVs and UGVs were integrated into a single team and were able to adapt their formation accordingly. Potential field functions together with limiting functions can be successfully utilized to control UGV and UAV swarm formation, obstacle avoidance and the overall swarm movement. A single UAV was also successfully used to pull the UGV swarm into formation. These formations can move as a un...

  16. Estimation and Control in Agile Methods for Software Development: a Case Study

    Directory of Open Access Journals (Sweden)

    Mitre-Hernández Hugo A.

    2014-07-01

    Full Text Available The development of software (SW using agile methods is growing due to the productivity associated with these methodologies, in addition to the flexibility shown in small teams. However, these methods have clear weaknesses of software development in cost estimation and management, as well as the fact that project managers do not have enough evidence to verify the budget spending on a project due to the poor documentation generated and the lack of monitoring of resource spending. A proposal estimation and cost control in agile methods to solve these shortcomings. To this end, a case study was conducted in an agile software development company using the proposal for Software as a Service (SaaS and Web application projects. The results found were that the proposal generates a high degree of evidence for project managers, but it has shortcomings in the administration of the evidence for the control and decision making, which led to a definition of a decision making process to be coupled with the measurement proposal.

  17. Methodical Grounds of Managing the Product Quality Control

    Directory of Open Access Journals (Sweden)

    Shapoval Olena A.

    2014-01-01

    Full Text Available The article analyses the modern state of products quality control management. It justifies a necessity of organisation of the quality control system under conditions of uninterrupted flow line production. It reveals problems connected with a low level of the products quality control management. It forms a set of factors of internal and external environments, which should be taken into account in the process of selection of a type of managerial actions by the products quality control. It considers specific features of identification of the most important factors at an enterprise on the basis of use of the matrix of strategic SWOT analysis. It offers a procedure of identification of a general assessment of factors of influence. It analyses a mechanism of use of main conceptual models, which reflect the system nature of quality management in an organisation – quality pyramids and quality loops. It proves a necessity of application of a principally new scheme of relations between the customer and enterprise, which envisages that requirements of the quality management system focus not on control and screening of semi-finished products, but on creation of conditions that exclude rejects. It considers the role of ISO 9000 in the system of quality management, which recommend the customers to make a preliminary assessment of activity of the producing enterprise.

  18. Generic Abstraction of Hardware Control Based on the ALMA Common Software

    Science.gov (United States)

    Jeram, B.; Chiozzi, G.; Ibsen, J.; Cirami, R.; Pokorny, M.; Muders, D.; Wischolek, D.

    2004-07-01

    The ALMA Common Software (ACS) is a CORBA-based framework that provides a common and homogeneous infrastructure for the whole ALMA software, from high-level data flow applications down to instrument control (Schwarz et al., 2004). This paper focuses on ACS support for the development of Control System applications. In this domain, ACS provides a generic abstraction of hardware control and monitor points that is independent of the software underneath. This abstraction layer is coupled to the hardware using the DevIO (Device Input/Output) interface, based on the Bridge design pattern. Application developers have to implement DevIO classes that handle the details of the communication with the hardware. ACS itself provides a default DevIO implementation which simply writes and reads into/from a memory location. Currently there are two other major DevIO implementations available: a CAN bus communication, used by ALMA, and a socket based implementation used by the Atacama Pathfinder EXperiment (APEX) project. In spite of using different hardware and control electronics, the DevIO abstraction allows the ALMA and APEX projects to have the same device architecture down to the level of the DevIO implementation.

  19. Restauración de Torno de Control Numérico Empleando Software Libre

    OpenAIRE

    Oscar Chaides Z.; Sergio Avila M.; Horacio Ahuett-Garza

    2011-01-01

    En este trabajo se presentan los resultados obtenidos en la restauración operativa de un torno de control numérico didáctico con 30 años de antigüedad. El estado del torno anterior a la restauración era inoperativo, dada la falta de soporte del control numérico original y la descontinuación del modelo de maquina por parte del fabricante. La restauración se realizo empleando herramientas de software de control numérico libre basadas en Linux y hardware de bajo costo de fabricación propia. El t...

  20. Cassini Attitude Control Flight Software: from Development to In-Flight Operation

    Science.gov (United States)

    Brown, Jay

    2008-01-01

    The Cassini Attitude and Articulation Control Subsystem (AACS) Flight Software (FSW) has achieved its intended design goals by successfully guiding and controlling the Cassini-Huygens planetary mission to Saturn and its moons. This paper describes an overview of AACS FSW details from early design, development, implementation, and test to its fruition of operating and maintaining spacecraft control over an eleven year prime mission. Starting from phases of FSW development, topics expand to FSW development methodology, achievements utilizing in-flight autonomy, and summarize lessons learned during flight operations which can be useful to FSW in current and future spacecraft missions.

  1. Cassini Attitude Control Flight Software: from Development to In-Flight Operation

    Science.gov (United States)

    Brown, Jay

    2008-01-01

    The Cassini Attitude and Articulation Control Subsystem (AACS) Flight Software (FSW) has achieved its intended design goals by successfully guiding and controlling the Cassini-Huygens planetary mission to Saturn and its moons. This paper describes an overview of AACS FSW details from early design, development, implementation, and test to its fruition of operating and maintaining spacecraft control over an eleven year prime mission. Starting from phases of FSW development, topics expand to FSW development methodology, achievements utilizing in-flight autonomy, and summarize lessons learned during flight operations which can be useful to FSW in current and future spacecraft missions.

  2. 1997 annual ground control operating plan for the Waste Isolation Pilot Plant

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1997-02-01

    This plan presents background information and a working guide to assist Mine Operations and Engineering in developing strategies for addressing ground control issues at the Waste Isolation Pilot Plant (WIPP). With the anticipated receipt of waste in late 1997, this document provides additional detail to Panel 1 activities and options. The plan also serves as a foundation document for development and revision of the annual long-term ground control plan. Section 2.0 documents the current status of all underground excavations with respect to location, geology, geometry, age, ground support, operational use, projected life, and physical conditions. Section 3.0 presents the methods used to evaluate ground conditions, including visual observations of the roof, ribs, and floor, inspection of observation holes, and review of instrumentation data. Section 4.0 lists several ground support options and specific applications of each. Section 5.0 discusses remedial ground control measures that have been implemented to date. Section 6.0 presents projections and recommendations for ground control actions based on the information in Sections 2.0 through 5.0 of this plan and on a rating of the critical nature of each specific area. Section 7.0 presents a summary statement, and Section 8.0 includes references. Appendix A provides an overview and critique of ground control systems that have been, or may be, used at the site. Because of the dynamic nature of the underground openings and associated geotechnical activities, this plan will be revised as additional data are incorporated.

  3. Analysing the Control Software of the Compact Muon Solenoid Experiment at the Large Hadron Collider

    CERN Document Server

    Hwong, Yi-Ling; Willemse, Tim A C

    2011-01-01

    The control software of the CERN Compact Muon Solenoid experiment contains over 30,000 finite state machines. These state machines are organised hierarchically: commands are sent down the hierarchy and state changes are sent upwards. The sheer size of the system makes it virtually impossible to fully understand the details of its behaviour at the macro level. This is fuelled by unclarities that already exist at the micro level. We have solved the latter problem by formally describing the finite state machines in the mCRL2 process algebra. The translation has been implemented using the ASF+SDF meta-environment, and its correctness was assessed by means of simulations and visualisations of individual finite state machines and through formal verification of subsystems of the control software. Based on the formalised semantics of the finite state machines, we have developed dedicated tooling for checking properties that can be verified on finite state machines in isolation.

  4. SOFTWARE TOOL FOR LASER CUTTING PROCESS CONTROL – SOLVING REAL INDUSTRIAL CASE STUDIES

    Directory of Open Access Journals (Sweden)

    Miloš Madić

    2016-08-01

    Full Text Available Laser cutting is one of the leading non-conventional machining technologies with a wide spectrum of application in modern industry. It order to exploit a number of advantages that this technology offers for contour cutting of materials, it is necessary to carefully select laser cutting conditions for each given workpiece material, thickness and desired cut qualities. In other words, there is a need for process control of laser cutting. After a comprehensive analysis of the main laser cutting parameters and process performance characteristics, the application of the developed software tool “BRUTOMIZER” for off-line control of CO2 laser cutting process of three different workpiece materials (mild steel, stainless steel and aluminum is illustrated. Advantages and abilities of the developed software tool are also illustrated.

  5. Would Consolidation of Army Software Engineering Organizations Help to Control Software Costs for Current and Future Systems

    Science.gov (United States)

    2015-04-16

    Development and Engineering Center; Armament Research, Development and Engineering Center (ARDEC); and Tank and Automotive Research, Development and...specializes in specific Army domains and programs—aviation and missile, communications and electronics, armaments, tank and automotive . In fiscal year...Sustaining engineering o Product fielding and user support o Regression testing • Efficiencies are needed to cope with workload . AMC Software Support

  6. CORBA-based distributed software framework for the NIF integrated computer control system

    Energy Technology Data Exchange (ETDEWEB)

    Stout, E.A. [Lawrence Livermore National Laboratory, P.O. Box 808, Livermore, CA 94550 (United States)], E-mail: stout6@llnl.gov; Carey, R.W.; Estes, C.M.; Fisher, J.M.; Lagin, L.J.; Mathisen, D.G.; Reynolds, C.A.; Sanchez, R.J. [Lawrence Livermore National Laboratory, P.O. Box 808, Livermore, CA 94550 (United States)

    2008-04-15

    The National Ignition Facility (NIF), currently under construction at the Lawrence Livermore National Laboratory, is a stadium-sized facility containing a 192-beam, 1.8 MJ, 500 TW, ultra-violet laser system together with a 10-meter diameter target chamber with room for nearly 100 experimental diagnostics. The NIF is operated by the Integrated Computer Control System (ICCS) which is a scalable, framework-based control system distributed over 800 computers throughout the NIF. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA (Common Object Request Broker Architecture). Object-oriented software design patterns are implemented as templates and extended by application software. Developers extend the framework base classes to model the numerous physical control points and implement specializations of common application behaviors. An estimated 140,000 software objects, each individually addressable through CORBA, will be active at full scale. Many of these objects have persistent configuration information stored in a database. The configuration data is used to initialize the objects at system start-up. Centralized server programs that implement events, alerts, reservations, data archival, name service, data access, and process management provide common system wide services. At the highest level, a model-driven, distributed shot automation system provides a flexible and scalable framework for automatic sequencing of workflow for control and monitoring of NIF shots. The shot model, in conjunction with data defining the parameters and goals of an experiment, describes the steps to be performed by each subsystem in order to prepare for and fire a NIF shot. Status and usage of this distributed framework are described.

  7. CORBA-Based Distributed Software Framework for the NIF Integrated Computer Control System

    Energy Technology Data Exchange (ETDEWEB)

    Stout, E A; Carey, R W; Estes, C M; Fisher, J M; Lagin, L J; Mathisen, D G; Reynolds, C A; Sanchez, R J

    2007-11-20

    The National Ignition Facility (NIF), currently under construction at the Lawrence Livermore National Laboratory, is a stadium-sized facility containing a 192-beam, 1.8 Megajoule, 500-Terawatt, ultra-violet laser system together with a 10-meter diameter target chamber with room for nearly 100 experimental diagnostics. The NIF is operated by the Integrated Computer Control System (ICCS) which is a scalable, framework-based control system distributed over 800 computers throughout the NIF. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA (Common Object Request Broker Architecture). Object-oriented software design patterns are implemented as templates and extended by application software. Developers extend the framework base classes to model the numerous physical control points and implement specializations of common application behaviors. An estimated 140 thousand software objects, each individually addressable through CORBA, will be active at full scale. Many of these objects have persistent configuration information stored in a database. The configuration data is used to initialize the objects at system start-up. Centralized server programs that implement events, alerts, reservations, data archival, name service, data access, and process management provide common system wide services. At the highest level, a model-driven, distributed shot automation system provides a flexible and scalable framework for automatic sequencing of work-flow for control and monitoring of NIF shots. The shot model, in conjunction with data defining the parameters and goals of an experiment, describes the steps to be performed by each subsystem in order to prepare for and fire a NIF shot. Status and usage of this distributed framework are described.

  8. The transition from construction to operations on the ALMA control software

    Science.gov (United States)

    Marson, Ralph; Hiriart, Rafael

    2016-07-01

    The Atacama Large Millimeter/Submillimeter Array (ALMA) is a set of 66 millimeter wave antenna in the Andes in Northern Chile. All antennas are connected and operate as an interferometer making ALMA the most powerful millimeter telescope in the world. In 2013 ALMA formally marked the end of construction and the beginning of operations. This paper will focus on the impact, on the ALMA control software, of this transition from construction to operations.

  9. A research on an energy-saving software for pumping units based on FNN intelligent control

    Institute of Scientific and Technical Information of China (English)

    丁宝; 齐维贵; 王凤平

    2004-01-01

    An energy-saving scheme for pumping units via intermission start-stop performance is proposed. Because of the complexity of the oil extraction process, Fuzzy Neural Network (FNN) intelligent control is adopted. The structure of the Takagi-Sugeno (T-S) fuzzy neural network model is introduced and modified. FNNs are trained with sample information from oil fields and expert knowledge. Finally, pumping unit energy-saving FNN software, which cuts down power costs substantially, is presented.

  10. AZ-101 Mixer Pump Demonstration Data Acquisition System and Gamma Cart Data Acquisition Control System Software Configuration Management Plan

    Energy Technology Data Exchange (ETDEWEB)

    WHITE, D.A.

    1999-12-29

    This Software Configuration Management Plan (SCMP) provides the instructions for change control of the AZ1101 Mixer Pump Demonstration Data Acquisition System (DAS) and the Sludge Mobilization Cart (Gamma Cart) Data Acquisition and Control System (DACS).

  11. System requirements for one-time-use ENRAF control panel software

    Energy Technology Data Exchange (ETDEWEB)

    HUBER, J.H.

    1999-08-19

    An Enraf Densitometer is installed on tank 241-AY-102. The Densitometer will frequently be tasked to obtain and log density profiles. The activity can be effected a number of ways. Enraf Incorporated provides a software package called ''Logger18'' to its customers for the purpose of in-shop testing of their gauges. Logger18 is capable of accepting an input file which can direct the gauge to obtain a density profile for a given tank level and bottom limit. Logger18 is a complex, DOS based program which will require trained technicians and/or tank farm entries to obtain the data. ALARA considerations have prompted the development of a more user-friendly, computer-based interface to the Enraf densitometers. This document records the plan by which this new Enraf data acquisition software will be developed, reviewed, verified, and released. This plan applies to the development and implementation of a one-time-use software program, which will be called ''Enraf Control Panel.'' The software will be primarily used for remote operation of Enraf Densitometers for the purpose of obtaining and logging tank product density profiles.

  12. The Terahertz Controlled Duplex Isolator: Physical Grounds and Numerical Experiment

    Directory of Open Access Journals (Sweden)

    Konstantin Vytovtov

    2016-01-01

    Full Text Available Electromagnetic properties of an anisotropic stratified slab with an arbitrary orientation of the anisotropy axis under an oblique incidence of a plane harmonic wave are studied. The dependence of the eigenwave wavenumbers and the reflection coefficient on an anisotropy axis orientation and frequency is investigated. For the first time, the expression for the translation matrix is obtained in the compact analytical form. The controlled two-way dual-frequency (duplex isolator based on the above described slab is presented for the first time. It is based on the properties of the anisotropic structure described here but not on the Faraday effect.

  13. Development of the control system for the 40m OAN radiotelescope with the Alma Common Software

    Science.gov (United States)

    de Vicente, P.; Bolaño, R.; Barbas, L.

    2006-07-01

    The Observatorio Astronómico Nacional (OAN) is building a 40m radiotelescope in its facilities in Yebes (Spain) which will be delivered in summer 2006. The radiotelescope is an instrument composed of antenna, receivers, backends, and auxiliary equipment connected through a Local Area Network (LAN). The control system has to deal with a distributed environment which needs to be remotely controlled and monitored from external heterogeneous users (astronomers and engineers) and requires multiple processes simultaneously working and being synchronized. We have chosen the Alma Common Software (ACS) framework for the development of the control system. ACS provides an implementation of the component/container paradigm via Common Object Request Broker Architecture (CORBA) and also provides general purpose utility libraries, hiding the complexity of CORBA to the developer. ACS is supported by the European Southern Observatory (ESO) and the National Radioastronomy Observatory (NRAO) for the Atacama Large Millimeter Array (ALMA) with a lifetime similar to our radiotelescope. This is an important guarantee for the OAN with a very reduced software team. We present an overview of the planned software architecture of the radiotelescope and the current status of the development of the components.

  14. A new methane control and prediction software suite for longwall mines

    Science.gov (United States)

    Dougherty, Heather N.; Özgen Karacan, C.

    2011-09-01

    This paper presents technical and application aspects of a new software suite, MCP (Methane Control and Prediction), developed for addressing some of the methane and methane control issues in longwall coal mines. The software suite consists of dynamic link library (DLL) extensions to MS-Access TM, written in C++. In order to create the DLLs, various statistical, mathematical approaches, prediction and classification artificial neural network (ANN) methods were used. The current version of MCP suite (version 1.3) discussed in this paper has four separate modules that (a) predict the dynamic elastic properties of coal-measure rocks, (b) predict ventilation emissions from longwall mines, (c) determine the type of degasification system that needs to be utilized for given situations and (d) assess the production performance of gob gas ventholes that are used to extract methane from longwall gobs. These modules can be used with the data from basic logs, mining, longwall panel, productivity, and coal bed characteristics. The applications of these modules separately or in combination for methane capture and control related problems will help improve the safety of mines. The software suite's version 1.3 is discussed in this paper. Currently, it's new version 2.0 is available and can be downloaded from http://www.cdc.gov/niosh/mining/products/product180.htm free of charge. The models discussed in this paper can be found under "ancillary models" and under "methane prediction models" for specific U.S. conditions in the new version.

  15. The Control and Configuration Software of the ATLAS Data Acquisition System: Upgrades for LHC Run 2

    CERN Document Server

    Aleksandrov, Igor; The ATLAS collaboration; Avolio, Giuseppe; Caprini, Mihai; Corso-Radu, Alina; D'ascanio, Matteo; De Castro Vargas Fernandes, Julio; Kazarov, Andrei; Kolobara, Bernard; Lankford, Andrew; Laurent, Florian; Lehmann Miotto, Giovanna; Magnoni, Luca; Papaevgeniou, Lykourgos; Ryabov, Yury; Santos, Alejandro; Seixas, Jose; Soloviev, Igor; Unel, Gokhan; Yasu, Yoshiji

    2016-01-01

    The Trigger and Data Acquisition (TDAQ) system of the ATLAS detector at the Large Hadron Collider (LHC) at CERN is composed of a large number of distributed hardware and software components which in a coordinated manner provide the data-taking functionality of the overall system. The Controls and Configuration (CC) software offers services to configure, control and monitor the TDAQ system. It is a framework which provides essentially the glue that holds the various sub-systems together. While the overall architecture, established at the end of the 90’s, has proven to be solid and flexible, many software components (from core services, like the Run Control and the error management system, to end- user tools) have undergone a complete redesign or re-implementation during the LHC’s Long Shutdown I period. The upgrades were driven by the need to fold-in the additional requirements that appeared in the course of LHC’s Run 1, to profit from new technologies and to re-factorize and cleanup the code. This paper...

  16. SOFTWARE PACKAGE FOR SOLVING THE PROBLEMS OF ANALYSIS AND SYNTHESIS OF NETWORKED CONTROL SYSTEMS

    Directory of Open Access Journals (Sweden)

    A. E. Emelyanov

    2015-01-01

    Full Text Available Summary. Modern control systems shall exchange data packets through the network channels. Such systems are called network management systems. One of the promising directions of development of network management systems is the use of common computer networks in the control loop for the exchange of information between elements of the system. Such a construction of control systems leads to new problems. So in the design and study of such systems need to combine different methods of scientific fields. First of all, it is the field of control theory and communication theory. However, not all the developer has full knowledge of these areas to the same extent. To solve engineering problems, in order to ensure the required quality of operation, developed methods of analysis and synthesis of networked control systems with data transmission over a channel with competing access methods. These techniques allow the calculation of probability-time characteristics of a stochastic process data channel with competing access methods to build transients considered control systems to calculate their qualitative characteristics, to determine the conditions of stability of network systems management and tuning parameters to optimize the digital controllers for the respective criterion. These techniques are the basis for the development of software. The proposed software system allows for the analysis and synthesis of the network through which the information data exchange. As well as to study the network system for a variety of laws regulation. Complex structure based on the principles of modularity, hierarchy and nesting modules to each other. Easy to use interface allows the software user numb special training.

  17. Pushing the Limits of Cubesat Attitude Control: A Ground Demonstration

    Science.gov (United States)

    Sanders, Devon S.; Heater, Daniel L.; Peeples, Steven R.; Sules. James K.; Huang, Po-Hao Adam

    2013-01-01

    A cubesat attitude control system (ACS) was designed at the NASA Marshall Space Flight Center (MSFC) to provide sub-degree pointing capabilities using low cost, COTS attitude sensors, COTS miniature reaction wheels, and a developmental micro-propulsion system. The ACS sensors and actuators were integrated onto a 3D-printed plastic 3U cubesat breadboard (10 cm x 10 cm x 30 cm) with a custom designed instrument board and typical cubesat COTS hardware for the electrical, power, and data handling and processing systems. In addition to the cubesat development, a low-cost air bearing was designed and 3D printed in order to float the cubesat in the test environment. Systems integration and verification were performed at the MSFC Small Projects Rapid Integration & Test Environment laboratory. Using a combination of both the miniature reaction wheels and the micro-propulsion system, the open and closed loop control capabilities of the ACS were tested in the Flight Robotics Laboratory. The testing demonstrated the desired sub-degree pointing capability of the ACS and also revealed the challenges of creating a relevant environment for development testin

  18. Software architecture for a multi-purpose real-time control unit for research purposes

    Science.gov (United States)

    Epple, S.; Jung, R.; Jalba, K.; Nasui, V.

    2017-05-01

    A new, freely programmable, scalable control system for academic research purposes was developed. The intention was, to have a control unit capable of handling multiple PT1000 temperature sensors at reasonable accuracy and temperature range, as well as digital input signals and providing powerful output signals. To take full advantage of the system, control-loops are run in real time. The whole eight bit system with very limited memory runs independently of a personal computer. The two on board RS232 connectors allow to connect further units or to connect other equipment, as required in real time. This paper describes the software architecture for the third prototype that now provides stable measurements and an improvement in accuracy compared to the previous designs. As test case a thermal solar system to produce hot tap water and assist heating in a single-family house was implemented. The solar fluid pump was power-controlled and several temperatures at different points in the hydraulic system were measured and used in the control algorithms. The software architecture proved suitable to test several different control strategies and their corresponding algorithms for the thermal solar system.

  19. Software-Based Wireless Power Transfer Platform for Various Power Control Experiments

    Directory of Open Access Journals (Sweden)

    Sun-Han Hwang

    2015-07-01

    Full Text Available In this paper, we present the design and evaluation of a software-based wireless power transfer platform that enables the development of a prototype involving various open- and closed-loop power control functions. Our platform is based on a loosely coupled planar wireless power transfer circuit that uses a class-E power amplifier. In conjunction with this circuit, we implement flexible control functions using a National Instruments Data Acquisition (NI DAQ board and algorithms in the MATLAB/Simulink. To verify the effectiveness of our platform, we conduct two types of power-control experiments: a no-load or metal detection using open-loop power control, and an output voltage regulation for different receiver positions using closed-loop power control. The use of the MATLAB/Simulink software as a part of the planar wireless power transfer platform for power control experiments is shown to serve as a useful and inexpensive alternative to conventional hardware-based platforms.

  20. Design and Implementation of UAV Ground Station Software Based on Qt%基于Qt的小型无人机地面站软件设计与实现

    Institute of Scientific and Technical Information of China (English)

    贾杰; 刘智腾

    2015-01-01

    This paper introduces the architecture and the main function of the control system for small UAV ground station, em-phatically discusses the use of third-party serial communication classes, Qwt virtual instrument, Google offline maps, SQLite da-tabase based on Qt to realize the control software of UAV ground station communication link, flight data display, electronic maps, flight data storage, and other functions. The experimental results show that the system can achieve the basic functions.%介绍小型无人机地面控制系统的架构和主要功能,着重讨论Qt环境下使用第三方串口通信类、Qwt虚拟仪表、Google离线地图、SQLite数据库,以实现无人机地面站控制软件的通信链路、飞行数据显示、电子地图、飞行数据的存储等功能。实验表明,该系统能够基本实现预期的功能。

  1. A refinement-based approach to developing software controllers for reactive systems

    Energy Technology Data Exchange (ETDEWEB)

    Winter, V.L.; Kapur, D.; Berg, R.S.

    1999-12-09

    The purpose of this paper is to demonstrate how transformation can be used to derive a high integrity implementation of a train controller from an algorithmic specification. The paper begins with a general discussion of high consequence systems (e.g., software systems) and describes how rewrite-based transformation systems can be used in the development of such systems. The authors then discuss how such transformations can be used to derive a high assurance controller for the Bay Area Rapid Transit (BART) system from an algorithmic specification.

  2. DSC: software tool for simulation-based design of control strategies applied to wastewater treatment plants.

    Science.gov (United States)

    Ruano, M V; Ribes, J; Seco, A; Ferrer, J

    2011-01-01

    This paper presents a computer tool called DSC (Simulation based Controllers Design) that enables an easy design of control systems and strategies applied to wastewater treatment plants. Although the control systems are developed and evaluated by simulation, this tool aims to facilitate the direct implementation of the designed control system to the PC of the full-scale WWTP (wastewater treatment plants). The designed control system can be programmed in a dedicated control application and can be connected to either the simulation software or the SCADA of the plant. To this end, the developed DSC incorporates an OPC server (OLE for process control) which facilitates an open-standard communication protocol for different industrial process applications. The potential capabilities of the DSC tool are illustrated through the example of a full-scale application. An aeration control system applied to a nutrient removing WWTP was designed, tuned and evaluated with the DSC tool before its implementation in the full scale plant. The control parameters obtained by simulation were suitable for the full scale plant with only few modifications to improve the control performance. With the DSC tool, the control systems performance can be easily evaluated by simulation. Once developed and tuned by simulation, the control systems can be directly applied to the full-scale WWTP.

  3. Feed forward and feedback control for over-ground locomotion in anaesthetized cats

    Science.gov (United States)

    Mazurek, K. A.; Holinski, B. J.; Everaert, D. G.; Stein, R. B.; Etienne-Cummings, R.; Mushahwar, V. K.

    2012-04-01

    The biological central pattern generator (CPG) integrates open and closed loop control to produce over-ground walking. The goal of this study was to develop a physiologically based algorithm capable of mimicking the biological system to control multiple joints in the lower extremities for producing over-ground walking. The algorithm used state-based models of the step cycle each of which produced different stimulation patterns. Two configurations were implemented to restore over-ground walking in five adult anaesthetized cats using intramuscular stimulation (IMS) of the main hip, knee and ankle flexor and extensor muscles in the hind limbs. An open loop controller relied only on intrinsic timing while a hybrid-CPG controller added sensory feedback from force plates (representing limb loading), and accelerometers and gyroscopes (representing limb position). Stimulation applied to hind limb muscles caused extension or flexion in the hips, knees and ankles. A total of 113 walking trials were obtained across all experiments. Of these, 74 were successful in which the cats traversed 75% of the 3.5 m over-ground walkway. In these trials, the average peak step length decreased from 24.9 ± 8.4 to 21.8 ± 7.5 (normalized units) and the median number of steps per trial increased from 7 (Q1 = 6, Q3 = 9) to 9 (8, 11) with the hybrid-CPG controller. Moreover, within these trials, the hybrid-CPG controller produced more successful steps (step length ≤ 20 cm ground reaction force ≥ 12.5% body weight) than the open loop controller: 372 of 544 steps (68%) versus 65 of 134 steps (49%), respectively. This supports our previous preliminary findings, and affirms that physiologically based hybrid-CPG approaches produce more successful stepping than open loop controllers. The algorithm provides the foundation for a neural prosthetic controller and a framework to implement more detailed control of locomotion in the future.

  4. Digital Control of the Czochralski Growth of Gallium Arsenide-Controller Software Reference Manual

    Science.gov (United States)

    1987-07-15

    response by means of two stacked PID controllers . The setpoint and actual data inputs of both controllers are to be connected in parallel; the output of...setpoints is obtained from two stacked PID controllers which permit to obtain a non- linear control response (compare chapter 4.5.1). The first PID...the "manu- al" setpoint can be chosen to lie close to the actually re- quired controller output, the PID controllers need only make small

  5. Computational methods and software systems for dynamics and control of large space structures

    Science.gov (United States)

    Park, K. C.; Felippa, C. A.; Farhat, C.; Pramono, E.

    1990-01-01

    This final report on computational methods and software systems for dynamics and control of large space structures covers progress to date, projected developments in the final months of the grant, and conclusions. Pertinent reports and papers that have not appeared in scientific journals (or have not yet appeared in final form) are enclosed. The grant has supported research in two key areas of crucial importance to the computer-based simulation of large space structure. The first area involves multibody dynamics (MBD) of flexible space structures, with applications directed to deployment, construction, and maneuvering. The second area deals with advanced software systems, with emphasis on parallel processing. The latest research thrust in the second area, as reported here, involves massively parallel computers.

  6. Data acquisition and control using National Instruments' LabVIEW'' software

    Energy Technology Data Exchange (ETDEWEB)

    Kirkman, I.W.; Buksh, P.A. (SERC Daresbury Laboratory, Warrington, Cheshire WA4 4AD (United Kingdom))

    1992-01-01

    Using conventional programming techniques for the production of data acquisition and control software can be a time-consuming procedure, and the code subsequently produced can often be inflexible and rather difficult to modify in the light of changing experimental requirements. A new generation of commercial software products have recently appeared which it is claimed can significantly reduce development times and give rise to more flexible code and improved user interfaces. An example of such a product is National Instruments' LabVIEW,'' which presents a novel graphical approach based on Apple Macintosh computer platforms. Extensive use of LabVIEW has been made by the Soft X-ray Group at Daresbury Laboratory over the past two years, and its performance is reported on here. Several examples of experimental arrangements for which it has been used are described, and an evaluation of the product is made.

  7. A secure and high-performance multi-controller architecture for software-defined networking

    Institute of Scientific and Technical Information of China (English)

    Huan-zhao WANG; Peng ZHANG; Lei XIONG; Xin LIU; Cheng-chen HU

    2016-01-01

    Controllers play a critical role in software-defi ned networking (SDN). However, existing single-controller SDN architectures are vulnerable to single-point failures, where a controller’s capacity can be saturated by fl ooded fl ow requests. In addition, due to the complicated interactions between applications and controllers, the fl ow setup latency is relatively large. To address the above security and performance issues of current SDN controllers, we propose distributed rule store (DRS), a new multi-controller architecture for SDNs. In DRS, the controller caches the fl ow rules calculated by applications, and distributes these rules to multiple controller instances. Each controller instance holds only a subset of all rules, and periodically checks the consistency of fl ow rules with each other. Requests from switches are distributed among multiple controllers, in order to mitigate controller capacity saturation attack. At the same time, when rules at one controller are maliciously modifi ed, they can be detected and recovered in time. We implement DRS based on Floodlight and evaluate it with extensive emulation. The results show that DRS can effectively maintain a consistently distributed rule store, and at the same time can achieve a shorter fl ow setup time and a higher processing throughput, compared with ONOS and Floodlight.

  8. Application of Technical Measures and Software in Constructing Photorealistic 3D Models of Historical Building Using Ground-Based and Aerial (UAV) Digital Images

    Science.gov (United States)

    Zarnowski, Aleksander; Banaszek, Anna; Banaszek, Sebastian

    2015-12-01

    Preparing digital documentation of historical buildings is a form of protecting cultural heritage. Recently there have been several intensive studies using non-metric digital images to construct realistic 3D models of historical buildings. Increasingly often, non-metric digital images are obtained with unmanned aerial vehicles (UAV). Technologies and methods of UAV flights are quite different from traditional photogrammetric approaches. The lack of technical guidelines for using drones inhibits the process of implementing new methods of data acquisition. This paper presents the results of experiments in the use of digital images in the construction of photo-realistic 3D model of a historical building (Raphaelsohns' Sawmill in Olsztyn). The aim of the study at the first stage was to determine the meteorological and technical conditions for the acquisition of aerial and ground-based photographs. At the next stage, the technology of 3D modelling was developed using only ground-based or only aerial non-metric digital images. At the last stage of the study, an experiment was conducted to assess the possibility of 3D modelling with the comprehensive use of aerial (UAV) and ground-based digital photographs in terms of their labour intensity and precision of development. Data integration and automatic photo-realistic 3D construction of the models was done with Pix4Dmapper and Agisoft PhotoScan software Analyses have shown that when certain parameters established in an experiment are kept, the process of developing the stock-taking documentation for a historical building moves from the standards of analogue to digital technology with considerably reduced cost.

  9. Computer software.

    Science.gov (United States)

    Rosenthal, L E

    1986-10-01

    Software is the component in a computer system that permits the hardware to perform the various functions that a computer system is capable of doing. The history of software and its development can be traced to the early nineteenth century. All computer systems are designed to utilize the "stored program concept" as first developed by Charles Babbage in the 1850s. The concept was lost until the mid-1940s, when modern computers made their appearance. Today, because of the complex and myriad tasks that a computer system can perform, there has been a differentiation of types of software. There is software designed to perform specific business applications. There is software that controls the overall operation of a computer system. And there is software that is designed to carry out specialized tasks. Regardless of types, software is the most critical component of any computer system. Without it, all one has is a collection of circuits, transistors, and silicone chips.

  10. Portable Ground Measurement & Control System%便携式地面测控系统

    Institute of Scientific and Technical Information of China (English)

    罗珊; 陈睿璟; 路引; 张哲聪

    2012-01-01

    为适应无人机地面测控技术的发展要求,设计一种便携式无人机地面控制系统.分析便携式无人机控制系统的基本技术和原理,着重探究便携式地面测控系统的工作原理,通过采用操纵杆和键盘指令由测控计算机完成向无人机靶机发送遥控指令.试验和测试结果表明,所设计的无人机靶机地面测控系统具有一定的可行性.%In order to meet the development requirement of UAV ground measurement & control technology, design a portable UVA ground control system. Analyze the basic technology and principle of portable UAV control system. Pay much attention to working principle of the UAV ground measurement and control system. Realize measurement and control computer sending remote command to UAV target drone by using joy stick and keyboard command. The test results show that the design of the UAV target drone ground measurement & control system is feasible.

  11. SU-E-T-103: Development and Implementation of Web Based Quality Control Software

    Energy Technology Data Exchange (ETDEWEB)

    Studinski, R; Taylor, R; Angers, C; La Russa, D; Clark, B [The Ottawa Hospital Regional Cancer Ctr., Ottawa, ON (Canada)

    2014-06-01

    Purpose: Historically many radiation medicine programs have maintained their Quality Control (QC) test results in paper records or Microsoft Excel worksheets. Both these approaches represent significant logistical challenges, and are not predisposed to data review and approval. It has been our group's aim to develop and implement web based software designed not just to record and store QC data in a centralized database, but to provide scheduling and data review tools to help manage a radiation therapy clinics Equipment Quality control program. Methods: The software was written in the Python programming language using the Django web framework. In order to promote collaboration and validation from other centres the code was made open source and is freely available to the public via an online source code repository. The code was written to provide a common user interface for data entry, formalize the review and approval process, and offer automated data trending and process control analysis of test results. Results: As of February 2014, our installation of QAtrack+ has 180 tests defined in its database and has collected ∼22 000 test results, all of which have been reviewed and approved by a physicist via QATrack+'s review tools. These results include records for quality control of Elekta accelerators, CT simulators, our brachytherapy programme, TomoTherapy and Cyberknife units. Currently at least 5 other centres are known to be running QAtrack+ clinically, forming the start of an international user community. Conclusion: QAtrack+ has proven to be an effective tool for collecting radiation therapy QC data, allowing for rapid review and trending of data for a wide variety of treatment units. As free and open source software, all source code, documentation and a bug tracker are available to the public at https://bitbucket.org/tohccmedphys/qatrackplus/.

  12. A Study of the Use of Ontologies for Building Computer-Aided Control Engineering Self-Learning Educational Software

    Science.gov (United States)

    García, Isaías; Benavides, Carmen; Alaiz, Héctor; Alonso, Angel

    2013-01-01

    This paper describes research on the use of knowledge models (ontologies) for building computer-aided educational software in the field of control engineering. Ontologies are able to represent in the computer a very rich conceptual model of a given domain. This model can be used later for a number of purposes in different software applications. In…

  13. Quality control of CarboEurope flux data - Part 2: Inter-comparison of eddy-covariance software

    NARCIS (Netherlands)

    Mauder, M.; Foken, T.; Clement, R.; Elbers, J.A.; Eugster, W.; Grunwald, T.; Heusinkveld, B.G.; Kolle, O.

    2008-01-01

    As part of the quality assurance and quality control activities within the CarboEurope-IP network, a comparison of eddy-covariance software was conducted. For four five-day datasets, CO2 flux estimates were calculated by seven commonly used software packages to assess the uncertainty of CO2 flux est

  14. Simulasi Virtual Local Area Network (VLAN Berbasis Software Defined Network (SDN Menggunakan POX Controller

    Directory of Open Access Journals (Sweden)

    Rohmat Tulloh

    2015-11-01

    Full Text Available VLAN (Virtual LAN merupakan sebuah teknologi yang dapat mengkonfigurasi jaringan logis independen dari struktur jaringan fisik. Hasil dari penelitian sebelumnya sudah diprediksi bahwa dibutuhkan Virtual Network yang akhirnya terciptalah VLAN. Namun paradigma jaringan saat ini tidak flexible, ketergantungan terhadap vendor sangat besar karena fungsi data plane dan control plane berada dalam satu paket device. SDN (Software defined network yang merupakan salahsatu evolusi teknologi jaringan sesuai dengan tuntutan yang berkembang dimana memisahkan fungsi data plane dan control plane pada suatu perangkat. POX Controller digunakan untuk men-simulasikan dan menguji Platform SDN (Software defined network. Pada penelitian ini menggunakan Openflow versi 1.0 untuk memasang header VLAN sehingga penelitian ini difokuskan untuk mengevaluasi performa forwarding VLAN yang memanfaatkan Openflow sebagai control plane dapat berfungsi dengan baik. Hasil penelitian ini mengusulkan penerapan karakteristik teknologi VLAN pada SDN karena telah berjalan dengan benar sesuai hasil pengujian konektifitas, verifikasi dan keamanan. Kemudian hasil pengujian lanjutan untuk melihat pengaruh SDN dengan skenario penambahan jumlah VLAN ID didapatkan bahwa set-up time akan bertambah seiring meningkatnya jumlah host dan dengan menggunakan protokol OpenFlow, latency yang terjadi di jaringan dapat dipantau dengan parameter round trip time (RTT yang stabil direntang 0,2 sampai 6 second walaupun jumlah vlan_id dan background traffic bertambah.

  15. A Parallel Controls Software Approach for PEP II: AIDA & Matlab Middle Layer

    Energy Technology Data Exchange (ETDEWEB)

    Wittmer, W.; Colocho, W.; White, G.; /SLAC

    2007-11-06

    The controls software in use at PEP II (Stanford Control Program - SCP) had originally been developed in the eighties. It is very successful in routine operation but due to its internal structure it is difficult and time consuming to extend its functionality. This is problematic during machine development and when solving operational issues. Routinely, data has to be exported from the system, analyzed offline, and calculated settings have to be reimported. Since this is a manual process, it is time consuming and error-prone. Setting up automated processes, as is done for MIA (Model Independent Analysis), is also time consuming and specific to each application. Recently, there has been a trend at light sources to use MATLAB as the platform to control accelerators using a 'MATLAB Middle Layer' (MML), and so called channel access (CA) programs to communicate with the low level control system (LLCS). This has proven very successful, especially during machine development time and trouble shooting. A special CA code, named AIDA (Accelerator Independent Data Access), was developed to handle the communication between MATLAB, modern software frameworks, and the SCP. The MML had to be adapted for implementation at PEP II. Colliders differ significantly in their designs compared to light sources, which poses a challenge. PEP II is the first collider at which this implementation is being done. We will report on this effort, which is still ongoing.

  16. Programa "DRL" para controle experimental de pesquisa em julgamento temporal "DRL" software for experiment control of temporal judgment research

    Directory of Open Access Journals (Sweden)

    Valéria Catelli Infantozzi da Costa

    2007-01-01

    Full Text Available Um programa de computador, o "DRL", foi desenvolvido para controle e coleta de dados em experimentos envolvendo processos temporais associados à atenção e memória. Apresenta-se um breve relato do programa, como configurá-lo para diferentes tipos de experimentos e como acessar os resultados gravados em arquivos."DRL" is a software that was developed for controlling and collecting data for experiments involving temporal judgment related to attention and memory. This paper presents its applications, how to configure it for different experiments and how to access the recorded data.

  17. A novel intelligent adaptive control of laser-based ground thermal test

    Directory of Open Access Journals (Sweden)

    Gan Zhengtao

    2016-08-01

    Full Text Available Laser heating technology is a type of potential and attractive space heat flux simulation technology, which is characterized by high heating rate, controlled spatial intensity distribution and rapid response. However, the controlled plant is nonlinear, time-varying and uncertainty when implementing the laser-based heat flux simulation. In this paper, a novel intelligent adaptive controller based on proportion–integration–differentiation (PID type fuzzy logic is proposed to improve the performance of laser-based ground thermal test. The temperature range of thermal cycles is more than 200 K in many instances. In order to improve the adaptability of controller, output scaling factors are real time adjusted while the thermal test is underway. The initial values of scaling factors are optimized using a stochastic hybrid particle swarm optimization (H-PSO algorithm. A validating system has been established in the laboratory. The performance of the proposed controller is evaluated through extensive experiments under different operating conditions (reference and load disturbance. The results show that the proposed adaptive controller performs remarkably better compared to the conventional PID (PID controller and the conventional PID type fuzzy (F-PID controller considering performance indicators of overshoot, settling time and steady state error for laser-based ground thermal test. It is a reliable tool for effective temperature control of laser-based ground thermal test.

  18. A novel intelligent adaptive control of laser-based ground thermal test

    Institute of Scientific and Technical Information of China (English)

    Gan Zhengtao; Yu Gang; Li Shaoxia; He Xiuli; Chen Ru; Zheng Caiyun; Ning Weijian

    2016-01-01

    Laser heating technology is a type of potential and attractive space heat flux simulation technology, which is characterized by high heating rate, controlled spatial intensity distribution and rapid response. However, the controlled plant is nonlinear, time-varying and uncertainty when implementing the laser-based heat flux simulation. In this paper, a novel intelligent adaptive controller based on proportion–integration–differentiation (PID) type fuzzy logic is proposed to improve the performance of laser-based ground thermal test. The temperature range of thermal cycles is more than 200 K in many instances. In order to improve the adaptability of controller, output scaling factors are real time adjusted while the thermal test is underway. The initial values of scaling factors are optimized using a stochastic hybrid particle swarm optimization (H-PSO) algorithm. A validating system has been established in the laboratory. The performance of the pro-posed controller is evaluated through extensive experiments under different operating conditions (reference and load disturbance). The results show that the proposed adaptive controller performs remarkably better compared to the conventional PID (PID) controller and the conventional PID type fuzzy (F-PID) controller considering performance indicators of overshoot, settling time and steady state error for laser-based ground thermal test. It is a reliable tool for effective temperature control of laser-based ground thermal test.

  19. Status report of the SRT radiotelescope control software: the DISCOS project

    Science.gov (United States)

    Orlati, A.; Bartolini, M.; Buttu, M.; Fara, A.; Migoni, C.; Poppi, S.; Righini, S.

    2016-08-01

    The Sardinia Radio Telescope (SRT) is a 64-m fully-steerable radio telescope. It is provided with an active surface to correct for gravitational deformations, allowing observations from 300 MHz to 100 GHz. At present, three receivers are available: a coaxial LP-band receiver (305-410 MHz and 1.5-1.8 GHz), a C-band receiver (5.7-7.7 GHz) and a 7-feed K-band receiver (18-26.5 GHz). Several back-ends are also available in order to perform the different data acquisition and analysis procedures requested by scientific projects. The design and development of the SRT control software started in 2004, and now belongs to a wider project called DISCOS (Development of the Italian Single-dish COntrol System), which provides a common infrastructure to the three Italian radio telescopes (Medicina, Noto and SRT dishes). DISCOS is based on the Alma Common Software (ACS) framework, and currently consists of more than 500k lines of code. It is organized in a common core and three specific product lines, one for each telescope. Recent developments, carried out after the conclusion of the technical commissioning of the instrument (October 2013), consisted in the addition of several new features in many parts of the observing pipeline, spanning from the motion control to the digital back-ends for data acquisition and data formatting; we brie y describe such improvements. More importantly, in the last two years we have supported the astronomical validation of the SRT radio telescope, leading to the opening of the first public call for proposals in late 2015. During this period, while assisting both the engineering and the scientific staff, we massively employed the control software and were able to test all of its features: in this process we received our first feedback from the users and we could verify how the system performed in a real-life scenario, drawing the first conclusions about the overall system stability and performance. We examine how the system behaves in terms of network

  20. Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Codispoti, Giuseppe

    2017-01-01

    The Large Hadron Collider restarted in 2015 with a higher centre-of-mass energy of 13 TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system was deployed in the CMS experiment in order to maintain the same efficiencies for searches and precision measurements as those achieved in 2012. This system must be controlled and monitored coherently through software, with high operational efficiency.The legacy system was composed of a large number of custom data processor boards; correspondingly, only a small fraction of the software was common between the different subsystems. The upgraded system is composed of a set of general purpose boards, that follow the MicroTCA specification, and transmit data over optical links, resulting in a more homogeneous system. The associated software is based on generic components corresponding to the firmware blocks that are shared across different cards, regardless of the role that the card plays in the system. ...

  1. LabVIEW control software for scanning micro-beam X-ray fluorescence spectrometer.

    Science.gov (United States)

    Wrobel, Pawel; Czyzycki, Mateusz; Furman, Leszek; Kolasinski, Krzysztof; Lankosz, Marek; Mrenca, Alina; Samek, Lucyna; Wegrzynek, Dariusz

    2012-05-15

    Confocal micro-beam X-ray fluorescence microscope was constructed. The system was assembled from commercially available components - a low power X-ray tube source, polycapillary X-ray optics and silicon drift detector - controlled by an in-house developed LabVIEW software. A video camera coupled to optical microscope was utilized to display the area excited by X-ray beam. The camera image calibration and scan area definition software were also based entirely on LabVIEW code. Presently, the main area of application of the newly constructed spectrometer is 2-dimensional mapping of element distribution in environmental, biological and geological samples with micrometer spatial resolution. The hardware and the developed software can already handle volumetric 3-D confocal scans. In this work, a front panel graphical user interface as well as communication protocols between hardware components were described. Two applications of the spectrometer, to homogeneity testing of titanium layers and to imaging of various types of grains in air particulate matter collected on membrane filters, were presented.

  2. Quantitative Analysis of the Security of Software-Defined Network Controller Using Threat/Effort Model

    Directory of Open Access Journals (Sweden)

    Zehui Wu

    2017-01-01

    Full Text Available SDN-based controller, which is responsible for the configuration and management of the network, is the core of Software-Defined Networks. Current methods, which focus on the secure mechanism, use qualitative analysis to estimate the security of controllers, leading to inaccurate results frequently. In this paper, we employ a quantitative approach to overcome the above shortage. Under the analysis of the controller threat model we give the formal model results of the APIs, the protocol interfaces, and the data items of controller and further provide our Threat/Effort quantitative calculation model. With the help of Threat/Effort model, we are able to compare not only the security of different versions of the same kind controller but also different kinds of controllers and provide a basis for controller selection and secure development. We evaluated our approach in four widely used SDN-based controllers which are POX, OpenDaylight, Floodlight, and Ryu. The test, which shows the similarity outcomes with the traditional qualitative analysis, demonstrates that with our approach we are able to get the specific security values of different controllers and presents more accurate results.

  3. High-stability temperature control for ST-7/LISA Pathfinder gravitational reference sensor ground verification testing

    Science.gov (United States)

    Higuchi, S.; Allen, G.; Bencze, W.; Byer, R.; Dang, A.; DeBra, D. B.; Lauben, D.; Dorlybounxou, S.; Hanson, J.; Ho, L.; Huffman, G.; Sabur, F.; Sun, K.; Tavernetti, R.; Rolih, L.; Van Patten, R.; Wallace, J.; Williams, S.

    2006-03-01

    This article demonstrates experimental results of a thermal control system developed for ST-7 gravitational reference sensor (GRS) ground verification testing which provides thermal stability δT control of the LISA spacecraft to compensate solar irradiate 1/f fluctuations. Although for ground testing these specifications can be met fairly readily with sufficient insulation and thermal mass, in contrast, for spacecraft the very limited thermal mass calls for an active control system which can simultaneously meet disturbance rejection and stability requirements in the presence of long time delay; a considerable design challenge. Simple control laws presently provide ~ 1mK/surdHz for >24 hours. Continuing development of a model predictive feedforward control algorithm will extend performance to <1 mK/surdHz at f < 0.01 mHz and possibly lower, extending LISA coverage of super massive black hole mergers.

  4. Spin-Orbit Coupling Controlled J =3 /2 Electronic Ground State in 5 d3 Oxides

    Science.gov (United States)

    Taylor, A. E.; Calder, S.; Morrow, R.; Feng, H. L.; Upton, M. H.; Lumsden, M. D.; Yamaura, K.; Woodward, P. M.; Christianson, A. D.

    2017-05-01

    Entanglement of spin and orbital degrees of freedom drives the formation of novel quantum and topological physical states. Here we report resonant inelastic x-ray scattering measurements of the transition metal oxides Ca3 LiOsO6 and Ba2 YOsO6 , which reveals a dramatic spitting of the t2 g manifold. We invoke an intermediate coupling approach that incorporates both spin-orbit coupling and electron-electron interactions on an even footing and reveal that the ground state of 5 d3-based compounds, which has remained elusive in previously applied models, is a novel spin-orbit entangled J =3 /2 electronic ground state. This work reveals the hidden diversity of spin-orbit controlled ground states in 5 d systems and introduces a new arena in the search for spin-orbit controlled phases of matter.

  5. Subjective evaluation with FAA criteria: A multidimensional scaling approach. [ground track control management

    Science.gov (United States)

    Kreifeldt, J. G.; Parkin, L.; Wempe, T. E.; Huff, E. F.

    1975-01-01

    Perceived orderliness in the ground tracks of five A/C during their simulated flights was studied. Dynamically developing ground tracks for five A/C from 21 separate runs were reproduced from computer storage and displayed on CRTS to professional pilots and controllers for their evaluations and preferences under several criteria. The ground tracks were developed in 20 seconds as opposed to the 5 minutes of simulated flight using speedup techniques for display. Metric and nonmetric multidimensional scaling techniques are being used to analyze the subjective responses in an effort to: (1) determine the meaningfulness of basing decisions on such complex subjective criteria; (2) compare pilot/controller perceptual spaces; (3) determine the dimensionality of the subjects' perceptual spaces; and thereby (4) determine objective measures suitable for comparing alternative traffic management simulations.

  6. EXAMINATION ABOUT INFLUENCE FOR PRECISION OF 3D IMAGE MEASUREMENT FROM THE GROUND CONTROL POINT MEASUREMENT AND SURFACE MATCHING

    Directory of Open Access Journals (Sweden)

    T. Anai

    2015-05-01

    Full Text Available As the 3D image measurement software is now widely used with the recent development of computer-vision technology, the 3D measurement from the image is now has acquired the application field from desktop objects as wide as the topography survey in large geographical areas. Especially, the orientation, which used to be a complicated process in the heretofore image measurement, can be now performed automatically by simply taking many pictures around the object. And in the case of fully textured object, the 3D measurement of surface features is now done all automatically from the orientated images, and greatly facilitated the acquisition of the dense 3D point cloud from images with high precision. With all this development in the background, in the case of small and the middle size objects, we are now furnishing the all-around 3D measurement by a single digital camera sold on the market. And we have also developed the technology of the topographical measurement with the air-borne images taken by a small UAV [1~5]. In this present study, in the case of the small size objects, we examine the accuracy of surface measurement (Matching by the data of the experiments. And as to the topographic measurement, we examine the influence of GCP distribution on the accuracy by the data of the experiments. Besides, we examined the difference of the analytical results in each of the 3D image measurement software. This document reviews the processing flow of orientation and the 3D measurement of each software and explains the feature of the each software. And as to the verification of the precision of stereo-matching, we measured the test plane and the test sphere of the known form and assessed the result. As to the topography measurement, we used the air-borne image data photographed at the test field in Yadorigi of Matsuda City, Kanagawa Prefecture JAPAN. We have constructed Ground Control Point which measured by RTK-GPS and Total Station. And we show the results

  7. Examination about Influence for Precision of 3d Image Measurement from the Ground Control Point Measurement and Surface Matching

    Science.gov (United States)

    Anai, T.; Kochi, N.; Yamada, M.; Sasaki, T.; Otani, H.; Sasaki, D.; Nishimura, S.; Kimoto, K.; Yasui, N.

    2015-05-01

    As the 3D image measurement software is now widely used with the recent development of computer-vision technology, the 3D measurement from the image is now has acquired the application field from desktop objects as wide as the topography survey in large geographical areas. Especially, the orientation, which used to be a complicated process in the heretofore image measurement, can be now performed automatically by simply taking many pictures around the object. And in the case of fully textured object, the 3D measurement of surface features is now done all automatically from the orientated images, and greatly facilitated the acquisition of the dense 3D point cloud from images with high precision. With all this development in the background, in the case of small and the middle size objects, we are now furnishing the all-around 3D measurement by a single digital camera sold on the market. And we have also developed the technology of the topographical measurement with the air-borne images taken by a small UAV [1~5]. In this present study, in the case of the small size objects, we examine the accuracy of surface measurement (Matching) by the data of the experiments. And as to the topographic measurement, we examine the influence of GCP distribution on the accuracy by the data of the experiments. Besides, we examined the difference of the analytical results in each of the 3D image measurement software. This document reviews the processing flow of orientation and the 3D measurement of each software and explains the feature of the each software. And as to the verification of the precision of stereo-matching, we measured the test plane and the test sphere of the known form and assessed the result. As to the topography measurement, we used the air-borne image data photographed at the test field in Yadorigi of Matsuda City, Kanagawa Prefecture JAPAN. We have constructed Ground Control Point which measured by RTK-GPS and Total Station. And we show the results of analysis made

  8. The SIFT computer and its development. [Software Implemented Fault Tolerance for aircraft control

    Science.gov (United States)

    Goldberg, J.

    1981-01-01

    Software Implemented Fault Tolerance (SIFT) is an aircraft control computer designed to allow failure probability of less than 10 to the -10th/hour. The system is based on advanced fault-tolerance computing and validation methodology. Since confirmation of reliability by observation is essentially impossible, system reliability is estimated by a Markov model. A mathematical proof is used to justify the validity of the Markov model. System design is represented by a hierarchy of abstract models, and the design proof comprises mathematical proofs that each model is, in fact, an elaboration of the next more abstract model.

  9. Method and apparatus for single-stepping coherence events in a multiprocessor system under software control

    Science.gov (United States)

    Blumrich, Matthias A.; Salapura, Valentina

    2010-11-02

    An apparatus and method are disclosed for single-stepping coherence events in a multiprocessor system under software control in order to monitor the behavior of a memory coherence mechanism. Single-stepping coherence events in a multiprocessor system is made possible by adding one or more step registers. By accessing these step registers, one or more coherence requests are processed by the multiprocessor system. The step registers determine if the snoop unit will operate by proceeding in a normal execution mode, or operate in a single-step mode.

  10. Increasing Inspectability of Hardware and Software for Arms Control and Nonproliferation Regimes

    Energy Technology Data Exchange (ETDEWEB)

    White, G

    2001-07-18

    As the U.S. and the Russian Federation get closer to deploying systems for monitoring nuclear material within arms control and nonproliferation transparency regimes, the level of inspectability of the system hardware and software must increase beyond the systems demonstrated to date. These systems include the Trilateral Initiative prototype, the Fissile Material Transparency Technology Demonstration (FMTTD) system, and the Trusted Radiation Attribute Demonstration System (TRADS). Toward this goal, several alternative technologies will be discussed along with ways in which they would increase inspectability. Some examples of such technologies include the use of microcontrollers instead of fully capable computers, open source operating systems, rantime environments, and compilers.

  11. A Software Architecture for Control of Value Production in Federated Systems

    Directory of Open Access Journals (Sweden)

    Jay S. Bayne

    2003-08-01

    Full Text Available Federated enterprises are defined as interactive commercial entities that produce products and consume resources through a network of open, free-market transactions. Value production in such entities is defined as the real-time computation of enterprise value propositions. These computations are increasingly taking place in a grid-connected space – a space that must provide for secure, real-time, reliable end-to-end transactions governed by formal trading protocols. We present the concept of a value production unit (VPU as a key element of federated trading systems, and a software architecture for automation and control of federations of such VPUs.

  12. A software controllable modular RF signal generator with multichannel transmission capabilities

    Science.gov (United States)

    Shaw, Z.; Feilner, W.; Esser, B.; Dickens, J. C.; Neuber, A. A.

    2017-09-01

    A software controllable system which generates and transmits user defined RF signals is discussed. The system is implemented with multiple, modular transmitting channels that allow the user to easily replace parts such as amplifiers or antennas. Each channel is comprised of a data pattern generator (DPG), a digital to analog converter (DAC), a power amplifier, and a transmitting antenna. All channels are controlled through a host PC and synchronized through a master clock signal provided to each DAC by an external clock source. Signals to be transmitted are generated through the DPG control software on the PC or can be created by the user in a numerical computing environment. Three experiments are discussed using a two- and four-channel antenna array incorporating Chebyshev tapered TEM horn antennas. Transmitting distinct sets of nonperiodic bipolar impulses through each of the antennas in the array enabled synthesizing a sinusoidal signal of specific frequency in free space. Opposite to the standard phased array approach, each antenna radiates a distinctly different signal rather than the same signal simply phase shifted. The presented approach may be employed as a physical layer of encryption dependent on the position of the receiving antenna.

  13. The instrument control software package for the Habitable-Zone Planet Finder spectrometer

    Science.gov (United States)

    Bender, Chad F.; Robertson, Paul; Stefansson, Gudmundur Kari; Monson, Andrew; Anderson, Tyler; Halverson, Samuel; Hearty, Frederick; Levi, Eric; Mahadevan, Suvrath; Nelson, Matthew; Ramsey, Larry; Roy, Arpita; Schwab, Christian; Shetrone, Matthew; Terrien, Ryan

    2016-08-01

    We describe the Instrument Control Software (ICS) package that we have built for The Habitable-Zone Planet Finder (HPF) spectrometer. The ICS controls and monitors instrument subsystems, facilitates communication with the Hobby-Eberly Telescope facility, and provides user interfaces for observers and telescope operators. The backend is built around the asynchronous network software stack provided by the Python Twisted engine, and is linked to a suite of custom hardware communication protocols. This backend is accessed through Python-based command-line and PyQt graphical frontends. In this paper we describe several of the customized subsystem communication protocols that provide access to and help maintain the hardware systems that comprise HPF, and show how asynchronous communication benefits the numerous hardware components. We also discuss our Detector Control Subsystem, built as a set of custom Python wrappers around a C-library that provides native Linux access to the SIDECAR ASIC and Hawaii-2RG detector system used by HPF. HPF will be one of the first astronomical instruments on sky to utilize this native Linux capability through the SIDECAR Acquisition Module (SAM) electronics. The ICS we have created is very flexible, and we are adapting it for NEID, NASA's Extreme Precision Doppler Spectrometer for the WIYN telescope; we will describe this adaptation, and describe the potential for use in other astronomical instruments.

  14. OPTICON: Pro-Matlab software for large order controlled structure design

    Science.gov (United States)

    Peterson, Lee D.

    1989-01-01

    A software package for large order controlled structure design is described and demonstrated. The primary program, called OPTICAN, uses both Pro-Matlab M-file routines and selected compiled FORTRAN routines linked into the Pro-Matlab structure. The program accepts structural model information in the form of state-space matrices and performs three basic design functions on the model: (1) open loop analyses; (2) closed loop reduced order controller synthesis; and (3) closed loop stability and performance assessment. The current controller synthesis methods which were implemented in this software are based on the Generalized Linear Quadratic Gaussian theory of Bernstein. In particular, a reduced order Optimal Projection synthesis algorithm based on a homotopy solution method was successfully applied to an experimental truss structure using a 58-state dynamic model. These results are presented and discussed. Current plans to expand the practical size of the design model to several hundred states and the intention to interface Pro-Matlab to a supercomputing environment are discussed.

  15. OPTICON: Pro-Matlab software for large order controlled structure design

    Science.gov (United States)

    Peterson, Lee D.

    1989-01-01

    A software package for large order controlled structure design is described and demonstrated. The primary program, called OPTICAN, uses both Pro-Matlab M-file routines and selected compiled FORTRAN routines linked into the Pro-Matlab structure. The program accepts structural model information in the form of state-space matrices and performs three basic design functions on the model: (1) open loop analyses; (2) closed loop reduced order controller synthesis; and (3) closed loop stability and performance assessment. The current controller synthesis methods which were implemented in this software are based on the Generalized Linear Quadratic Gaussian theory of Bernstein. In particular, a reduced order Optimal Projection synthesis algorithm based on a homotopy solution method was successfully applied to an experimental truss structure using a 58-state dynamic model. These results are presented and discussed. Current plans to expand the practical size of the design model to several hundred states and the intention to interface Pro-Matlab to a supercomputing environment are discussed.

  16. Software systems for operation, control, and monitoring of the EBEX instrument

    CERN Document Server

    Milligan, Michael; Aubin, François; Baccigalupi, Carlo; Bao, Chaoyun; Borrill, Julian; Cantalupo, Christopher; Chapman, Daniel; Didier, Joy; Dobbs, Matt; Grainger, Will; Hanany, Shaul; Hillbrand, Seth; Hubmayr, Johannes; Jaffe, Andrew; Johnson, Bradley; Kisner, Theodore; Klein, Jeff; Korotkov, Andrei; Leach, Sam; Lee, Adrian; Levinson, Lorne; Limon, Michele; MacDermid, Kevin; Matsumura, Tomotake; Miller, Amber; Pascale, Enzo; Polsgrove, Daniel; Ponthieu, Nicolas; Raach, Kate; Reichborn-Kjennerud, Britt; Sagiv, Ilan; Tran, Huan; Tucker, Gregory S; Vinokurov, Yury; Yadav, Amit; Zaldarriaga, Matias; Zilic, Kyle; Physics, University of Minnesota School of; Astronomy,; USA,; University, Cardiff; Kingdom, United; University, McGill; Montréal,; Canada,; Avanzati, Scuola Internazionale Superiore di Studi; Trieste,; Italy,; Laboratory, Lawrence Berkeley National; USA,; University, Columbia; York, New; USA,; Standards, National Institute of; Technology,; CO, Boulder; USA,; College, Imperial; London,; Kingdom, United; California, University of; Berkeley,; USA,; University, Brown; Providence,; USA,; Science, Weizmann Institute of; Rehovot,; Israel,; Technology, California Institute of; Pasadena,; USA,; Spatiale, Institut d'Astrophysique; Paris-Sud, Universite; Orsay,; France,; Study, Institute for Advanced; Princeton,; USA,

    2010-01-01

    We present the hardware and software systems implementing autonomous operation, distributed real-time monitoring, and control for the EBEX instrument. EBEX is a NASA-funded balloon-borne microwave polarimeter designed for a 14 day Antarctic flight that circumnavigates the pole. To meet its science goals the EBEX instrument autonomously executes several tasks in parallel: it collects attitude data and maintains pointing control in order to adhere to an observing schedule; tunes and operates up to 1920 TES bolometers and 120 SQUID amplifiers controlled by as many as 30 embedded computers; coordinates and dispatches jobs across an onboard computer network to manage this detector readout system; logs over 3~GiB/hour of science and housekeeping data to an onboard disk storage array; responds to a variety of commands and exogenous events; and downlinks multiple heterogeneous data streams representing a selected subset of the total logged data. Most of the systems implementing these functions have been tested during...

  17. Restauración de Torno de Control Numérico Empleando Software Libre

    Directory of Open Access Journals (Sweden)

    Oscar Chaides Z.

    2011-01-01

    Full Text Available En este trabajo se presentan los resultados obtenidos en la restauración operativa de un torno de control numérico didáctico con 30 años de antigüedad. El estado del torno anterior a la restauración era inoperativo, dada la falta de soporte del control numérico original y la descontinuación del modelo de maquina por parte del fabricante. La restauración se realizo empleando herramientas de software de control numérico libre basadas en Linux y hardware de bajo costo de fabricación propia. El torno restaurado es capaz de interpretar comandos en código industrial. Las capacidades del torno restaurado fueron evaluadas maquinando piezas de geometría no trivial en plástico para ingeniería así como aluminio.

  18. Performance of Object-Oriented Real-Time Control and Acquisition Software

    Science.gov (United States)

    Collins, Andrew

    2010-11-01

    The dead-time of the Object-oriented Real-time Control and Aqcuisition data acquisition software, orca, was quantitatively determined for a VME-based system utilizing a single, peak-sensing CAEN 785N analog-to-digital converter and two scaler modules. A single board computer in the VME crate controls rapid read-out of the modules and the data is then transferred via TCP/IP to the orca control program, running on MacOSX, where the data can be filtered based on desired criteria, saved in an open format, and displayed on-line in histograms. A graphical interface allows the system to be configured via ``drag and drop'' method. The performance tests were performed on orca and two other data acquisition systems used at Triangle Universities Nuclear Laboratory, coda and SpecTcl, to compare the systems' data collection capabilities and determine whether the new system is a worthy competitor of the existing systems.

  19. Mixed Waste Management Facility (MWMF) Old Burial Ground (OBG) source control technology and inventory study

    Energy Technology Data Exchange (ETDEWEB)

    Flach, G.P.; Rehder, T.E.; Kanzleiter, J.P.

    1996-10-02

    This report has been developed to support information needs for wastes buried in the Burial Ground Complex. Information discussed is presented in a total of four individual attachments. The general focus of this report is to collect information on estimated source inventories, leaching studies, source control technologies, and to provide information on modeling parameters and associated data deficiencies.

  20. Geometric Calibration of ZIYUAN-3 Three-Line Cameras Combining Ground Control Points and Lines

    Science.gov (United States)

    Cao, Jinshan; Yuan, Xiuxiao; Gong, Jianya

    2016-06-01

    Due to the large biases between the laboratory-calibrated values of the orientation parameters and their in-orbit true values, the initial direct georeferencing accuracy of the Ziyuan-3 (ZY-3) three-line camera (TLC) images can only reach the kilometre level. In this paper, a point-based geometric calibration model of the ZY-3 TLCs is firstly established by using the collinearity constraint, and then a line-based geometric calibration model is established by using the coplanarity constraint. With the help of both the point-based and the line-based models, a feasible in-orbit geometric calibration approach for the ZY-3 TLCs combining ground control points (GCPs) and ground control lines (GCLs) is presented. Experimental results show that like GCPs, GCLs can also provide effective ground control information for the geometric calibration of the ZY-3 TLCs. The calibration accuracy of the look angles of charge-coupled device (CCD) detectors achieved by using the presented approach reached up to about 1.0''. After the geometric calibration, the direct georeferencing accuracy of the ZY-3 TLC images without ground controls was significantly improved from the kilometre level to better than 11 m in planimetry and 9 m in height. A more satisfactory georeferencing accuracy of better than 3.5 m in planimetry and 3.0 m in height was achieved after the block adjustment with four GCPs.

  1. First conference on ground control problems in the Illinois Coal Basin: proceedings

    Energy Technology Data Exchange (ETDEWEB)

    Chugh, Y. P.; Van Besien, A. [eds.

    1980-06-01

    The first conference on ground control problems in the Illinois Coal Basin was held at the Southern Illinois University at Carbondale, Illinois, August 22-24, 1979. Twenty-one papers from the proceedings have been entered individually into EDB; one had been entered previously from other sources. (LTN)

  2. Quality Market: Design and Field Study of Prediction Market for Software Quality Control

    Science.gov (United States)

    Krishnamurthy, Janaki

    2010-01-01

    Given the increasing competition in the software industry and the critical consequences of software errors, it has become important for companies to achieve high levels of software quality. While cost reduction and timeliness of projects continue to be important measures, software companies are placing increasing attention on identifying the user…

  3. The Next Generation of Ground Operations Command and Control; Scripting in C no. and Visual Basic

    Science.gov (United States)

    Ritter, George; Pedoto, Ramon

    2010-01-01

    Scripting languages have become a common method for implementing command and control solutions in space ground operations. The Systems Test and Operations Language (STOL), the Huntsville Operations Support Center (HOSC) Scripting Language Processor (SLP), and the Spacecraft Control Language (SCL) offer script-commands that wrap tedious operations tasks into single calls. Since script-commands are interpreted, they also offer a certain amount of hands-on control that is highly valued in space ground operations. Although compiled programs seem to be unsuited for interactive user control and are more complex to develop, Marshall Space flight Center (MSFC) has developed a product called the Enhanced and Redesign Scripting (ERS) that makes use of the graphical and logical richness of a programming language while offering the hands-on and ease of control of a scripting language. ERS is currently used by the International Space Station (ISS) Payload Operations Integration Center (POIC) Cadre team members. ERS integrates spacecraft command mnemonics, telemetry measurements, and command and telemetry control procedures into a standard programming language, while making use of Microsoft's Visual Studio for developing Visual Basic (VB) or C# ground operations procedures. ERS also allows for script-style user control during procedure execution using a robust graphical user input and output feature. The availability of VB and C# programmers, and the richness of the languages and their development environment, has allowed ERS to lower our "script" development time and maintenance costs at the Marshall POIC.

  4. Supporting Development of Satellite's Guidance Navigation and Control Software: A Product Line Approach

    Science.gov (United States)

    McComas, David; Stark, Michael; Leake, Stephen; White, Michael; Morisio, Maurizio; Travassos, Guilherme H.; Powers, Edward I. (Technical Monitor)

    2000-01-01

    The NASA Goddard Space Flight Center Flight Software Branch (FSB) is developing a Guidance, Navigation, and Control (GNC) Flight Software (FSW) product line. The demand for increasingly more complex flight software in less time while maintaining the same level of quality has motivated us to look for better FSW development strategies. The GNC FSW product line has been planned to address the core GNC FSW functionality very similar on many recent low/near Earth missions in the last ten years. Unfortunately these missions have not accomplished significant drops in development cost since a systematic approach towards reuse has not been adopted. In addition, new demands are continually being placed upon the FSW which means the FSB must become more adept at providing GNC FSW functionality's core so it can accommodate additional requirements. These domain features together with engineering concepts are influencing the specification, description and evaluation of FSW product line. Domain engineering is the foundation for emerging product line software development approaches. A product line is 'A family of products designed to take advantage of their common aspects and predicted variabilities'. In our product line approach, domain engineering includes the engineering activities needed to produce reusable artifacts for a domain. Application engineering refers to developing an application in the domain starting from reusable artifacts. The focus of this paper is regarding the software process, lessons learned and on how the GNC FSW product line manages variability. Existing domain engineering approaches do not enforce any specific notation for domain analysis or commonality and variability analysis. Usually, natural language text is the preferred tool. The advantage is the flexibility and adapt ability of natural language. However, one has to be ready to accept also its well-known drawbacks, such as ambiguity, inconsistency, and contradictions. While most domain analysis

  5. Supporting Development of Satellite's Guidance Navigation and Control Software: A Product Line Approach

    Science.gov (United States)

    McComas, David; Stark, Michael; Leake, Stephen; White, Michael; Morisio, Maurizio; Travassos, Guilherme H.; Powers, Edward I. (Technical Monitor)

    2000-01-01

    The NASA Goddard Space Flight Center Flight Software Branch (FSB) is developing a Guidance, Navigation, and Control (GNC) Flight Software (FSW) product line. The demand for increasingly more complex flight software in less time while maintaining the same level of quality has motivated us to look for better FSW development strategies. The GNC FSW product line has been planned to address the core GNC FSW functionality very similar on many recent low/near Earth missions in the last ten years. Unfortunately these missions have not accomplished significant drops in development cost since a systematic approach towards reuse has not been adopted. In addition, new demands are continually being placed upon the FSW which means the FSB must become more adept at providing GNC FSW functionality's core so it can accommodate additional requirements. These domain features together with engineering concepts are influencing the specification, description and evaluation of FSW product line. Domain engineering is the foundation for emerging product line software development approaches. A product line is 'A family of products designed to take advantage of their common aspects and predicted variabilities'. In our product line approach, domain engineering includes the engineering activities needed to produce reusable artifacts for a domain. Application engineering refers to developing an application in the domain starting from reusable artifacts. The focus of this paper is regarding the software process, lessons learned and on how the GNC FSW product line manages variability. Existing domain engineering approaches do not enforce any specific notation for domain analysis or commonality and variability analysis. Usually, natural language text is the preferred tool. The advantage is the flexibility and adapt ability of natural language. However, one has to be ready to accept also its well-known drawbacks, such as ambiguity, inconsistency, and contradictions. While most domain analysis

  6. Analyst Tools and Quality Control Software for the ARM Data System

    Energy Technology Data Exchange (ETDEWEB)

    Moore, Sean; Hughes, Gary

    2008-07-31

    Mission Research develops analyst tools and automated quality control software in order to assist the Atmospheric Radiation Measurement (ARM) Data Quality Office with their data inspection tasks. We have developed web-based data analysis and visualization tools such as the interactive plotting program NCVweb, various diagnostic plot browsers, and a datastream processing status application. These tools allow even novice ARM researchers to be productive with ARM data with only minimal effort. We also contribute to the ARM Data Quality Office by analyzing ARM data streams, developing new quality control metrics, new diagnostic plots, and integrating this information into DQ HandS - the Data Quality Health and Status web-based explorer. We have developed several ways to detect outliers in ARM data streams and have written software to run in an automated fashion to flag these outliers. We have also embarked on a system to comprehensively generate long time-series plots, frequency distributions, and other relevant statistics for scientific and engineering data in most high-level, publicly available ARM data streams. Furthermore, frequency distributions categorized by month or by season are made available to help define valid data ranges specific to those time domains. These statistics can be used to set limits that when checked, will improve upon the reporting of suspicious data and the early detection of instrument malfunction. The statistics and proposed limits are stored in a database for easy reporting, refining, and for use by other processes. Web-based applications to view the results are also available.

  7. Commensal observing with the Allen Telescope array: software command and control

    CERN Document Server

    Gutierrez-Kraybill, Colby; MacMahon, David; Williams, Peter K G; Harp, Gerald; Ackermann, Robert; Kilsdonk, Tom; Richards, Jon; Barott, William C; 10.1117/12.857860

    2010-01-01

    The Allen Telescope Array (ATA) is a Large-Number-Small-Diameter radio telescope array currently with 42 individual antennas and 5 independent back-end science systems (2 imaging FX correlators and 3 time domain beam formers) located at the Hat Creek Radio Observatory (HCRO). The goal of the ATA is to run multiple back-ends simultaneously, supporting multiple science projects commensally. The primary software control systems are based on a combination of Java, JRuby and Ruby on Rails. The primary control API is simplified to provide easy integration with new back-end systems while the lower layers of the software stack are handled by a master observing system. Scheduling observations for the ATA is based on finding a union between the science needs of multiple projects and automatically determining an efficient path to operating the various sub-components to meet those needs. When completed, the ATA is expected to be a world-class radio telescope, combining dedicated SETI projects with numerous radio astronom...

  8. Identification of Fungal Colonies on Ground Control and Flight Veggie Plant Pillows

    Science.gov (United States)

    Scotten, Jessica E.; Hummerick, Mary E.; Khodadad, Christina L.; Spencer, Lashelle E.; Massa, Gioia D.

    2017-01-01

    The Veggie system focuses on growing fresh produce that can be harvested and consumed by astronauts. The microbial colonies in each Veggie experiment are evaluated to determine the safety level of the produce and then differences between flight and ground samples. The identifications of the microbial species can detail risks or benefits to astronaut and plant health. Each Veggie ground or flight experiment includes six plants grown from seeds that are glued into wicks in Teflon pillows filled with clay arcillite and fertilizer. Fungal colonies were isolated from seed wicks, growth media, and lettuce (cv. 'Outredgeous') roots grown in VEG-01B pillows on ISS and in corresponding ground control pillows grown in controlled growth chambers. The colonies were sorted by morphology and identified using MicroSeq(TM) 500 16s rDNA Bacterial Identification System and BIOLOG GEN III MicroPlate(TM). Health risks for each fungal identification were then assessed using literature sources. The goal was to identify all the colonies isolated from flight and ground control VEG-01B plants, roots, and rooting medium and compare the resulting identifications.

  9. How to Successfully Renovate a Controls System? - Lessons Learned from the Renovation of the CERN Injectors’ Controls Software

    CERN Document Server

    Kruk, G; Kulikova, O; Lezhebokov, V; Pace, M; Pera Mira, P; Roux, E; Wozniak, J Pawel

    2014-01-01

    Renovation of the control system of the CERN LHC injectors was initiated in 2007 in the scope of the Injector Controls Architecture (InCA) project. One of its main objectives was to homogenize the controls software across CERN accelerators and reuse as much as possible the existing modern sub-systems, such as the settings management used for the LHC. The project team created a platform that would permit coexistence and intercommunication between old and new components via a dedicated gateway, allowing a progressive replacement of the former. Dealing with a heterogeneous environment, with many diverse and interconnected modules, implemented using different technologies and programming languages, the team had to introduce all the modifications in the smoothest possible way, without causing machine downtime. After a brief description of the system architecture, the paper discusses the technical and non-technical sides of the renovation process such as validation and deployment methodology, operational applicatio...

  10. Design of Main Control Console Software in EAST Neutral Beam Injector's Control System for the First Beam Line

    Science.gov (United States)

    Wu, De-Yun; Hu, Chun-Dong; Sheng, Peng; Zhao, Yuan-Zhe; Zhang, Xiao-Dan; Cui, Qing-Long

    2013-10-01

    Neutral beam injector is one of the main plasma heating and plasma current driving methods for experimental advanced superconducting tokomaks (EAST). In order to realize visual operation of EAST neutral beam injector's control system (NBICS), main control console (MCC) is developed to work as the human-machine interface between the NBICS and physical operator. It can meet the requirements of visual control of NBICS by providing a user graphic interface. With the specific algorithms, the setup of power supply sequence is relatively independent and simple. Displaying the real-time feedback of the subsystems provides a reference for operators to monitor the status of the system. The MCC software runs on a Windows system and uses C++ language code while using client/server (C/S) mode, multithreading and cyclic redundancy check technology. The experimental results have proved that MCC provides a stability and reliability operation of NBICS and works as an effective man-machine interface at the same time.

  11. Noninvasive activity-based control of an implantable rotary blood pump: comparative software simulation study.

    Science.gov (United States)

    Karantonis, Dean M; Lim, Einly; Mason, David G; Salamonsen, Robert F; Ayre, Peter J; Lovell, Nigel H

    2010-02-01

    A control algorithm for an implantable centrifugal rotary blood pump (RBP) based on a noninvasive indicator of the implant recipient's activity level has been proposed and evaluated in a software simulation environment. An activity level index (ALI)-derived from a noninvasive estimate of heart rate and the output of a triaxial accelerometer-forms the noninvasive indicator of metabolic energy expenditure. Pump speed is then varied linearly according to the ALI within a defined range. This ALI-based control module operates within a hierarchical multiobjective framework, which imposes several constraints on the operating region, such as minimum flow and minimum speed amplitude thresholds. Three class IV heart failure (HF) cases of varying severity were simulated under rest and exercise conditions, and a comparison with other popular RBP control strategies was performed. Pump flow increases of 2.54, 1.94, and 1.15 L/min were achieved for the three HF cases, from rest to exercise. Compared with constant speed control, this represents a relative flow change of 30.3, 19.8, and -15.4%, respectively. Simulations of the proposed control algorithm exhibited the effective intervention of each constraint, resulting in an improved flow response and the maintenance of a safe operating condition, compared with other control modes.

  12. Development of computer-aided software engineering tool for sequential control of JT-60U

    Energy Technology Data Exchange (ETDEWEB)

    Shimono, M.; Akasaka, H.; Kurihara, K.; Kimura, T. [Japan Atomic Energy Research Inst., Naka, Ibaraki (Japan). Naka Fusion Research Establishment

    1995-12-31

    Discharge sequential control (DSC) is an essential control function for the intermittent and pulse discharge operation of a tokamak device, so that many subsystems may work with each other in correct order and/or synchronously. In the development of the DSC program, block diagrams of logical operation for sequential control are illustrated in its design at first. Then, the logical operators and I/O`s which are involved in the block diagrams are compiled and converted to a certain particular form. Since the block diagrams of the sequential control amounts to about 50 sheets in the case of the JT-60 upgrade tokamak (JT-60U) high power discharge and the above steps of the development have been performed manually so far, a great effort has been required for the program development. In order to remove inefficiency in such development processes, a computer-aided software engineering (CASE) tool has been developed on a UNIX workstation. This paper reports how the authors design it for the development of the sequential control programs. The tool is composed of the following three tools: (1) Automatic drawing tool, (2) Editing tool, and (3) Trace tool. This CASE tool, an object-oriented programming tool having graphical formalism, can powerfully accelerate the cycle for the development of the sequential control function commonly associated with pulse discharge in a tokamak fusion device.

  13. Vibrating barrier: a novel device for the passive control of structures under ground motion.

    Science.gov (United States)

    Cacciola, P; Tombari, A

    2015-07-08

    A novel device, called vibrating barrier (ViBa), that aims to reduce the vibrations of adjacent structures subjected to ground motion waves is proposed. The ViBa is a structure buried in the soil and detached from surrounding buildings that is able to absorb a significant portion of the dynamic energy arising from the ground motion. The working principle exploits the dynamic interaction among vibrating structures due to the propagation of waves through the soil, namely the structure-soil-structure interaction. The underlying theoretical aspects of the novel control strategy are scrutinized along with its numerical modelling. Closed-form solutions are also derived to design the ViBa in the case of harmonic excitation. Numerical and experimental analyses are performed in order to investigate the efficiency of the device in mitigating the effects of ground motion waves on the structural response. A significant reduction in the maximum structural acceleration of 87% has been achieved experimentally.

  14. Unmanned Ground Vehicle Navigation Using Brain Emotional Learning Based Intelligent Controller (BELBIC

    Directory of Open Access Journals (Sweden)

    Alvaro Vargas-Clara

    2015-02-01

    Full Text Available In this paper, we implement a novel control strategy for navigation of an Unmanned Ground Vehicle (UGV. This strategy consisted in the development and implementation of the Brain Emotional Learning Based Intelligent Controller (BELBIC for heading, and path control of a UGV. BELBIC is an intelligent controller based on the model of the Amygdala-Orbitofrontal system of mammalians, which is a region in the brain known to be responsible for emotional learning process. Simulation of this controller for the cases of heading, and path control showed to be very robust and adaptable to dynamical changes in the plant. A comparison between BELBIC and a traditional PID control is presented to illustrate the performance of this control strategy.

  15. Ground-remote control for space station telerobotics with time delay

    Science.gov (United States)

    Backes, Paul G.

    1992-01-01

    The study proposes a ground-remote telerobot control architecture which could be used for control of Space Station Freedom manipulators. The architecture provides two local-site operator control stations representing potential earth-based and remote Space Station-based operator control stations. A unified control system at the remote site provides autonomous, shared, and teleoperation control for single-and dual-arm task execution. An operational laboratory system which demonstrates the feasibility of various technologies in the proposed architecture, including teleoperation, shared control, and supervised autonomy, is described. Enhancements to the system currently under development, including remote site implementation in Ada, integration and control of a redundant 7-DOF manipulator, and local site advanced operator aids, are also described.

  16. On the Design of Energy Efficient Optical Networks with Software Defined Networking Control Across Core and Access Networks

    DEFF Research Database (Denmark)

    Wang, Jiayuan; Yan, Ying; Dittmann, Lars

    2013-01-01

    This paper presents a Software Defined Networking (SDN) control plane based on an overlay GMPLS control model. The SDN control platform manages optical core networks (WDM/DWDM networks) and the associated access networks (GPON networks), which makes it possible to gather global information...

  17. On the Design of Energy Efficient Optical Networks with Software Defined Networking Control Across Core and Access Networks

    DEFF Research Database (Denmark)

    Wang, Jiayuan; Yan, Ying; Dittmann, Lars

    2013-01-01

    This paper presents a Software Defined Networking (SDN) control plane based on an overlay GMPLS control model. The SDN control platform manages optical core networks (WDM/DWDM networks) and the associated access networks (GPON networks), which makes it possible to gather global information...

  18. Control and learning for intelligent mobility of unmanned ground vehicles in complex terrains

    Science.gov (United States)

    Trentini, M.; Beckman, B.; Digney, B.

    2005-05-01

    The Autonomous Intelligent Systems program at Defence R&D Canada-Suffield envisions autonomous systems contributing to decisive operations in the urban battle space. Creating effective intelligence for these systems demands advances in perception, world representation, navigation, and learning. In the land environment, these scientific areas have garnered much attention, while largely ignoring the problem of locomotion in complex terrain. This is a gap in robotics research, where sophisticated algorithms are needed to coordinate and control robotic locomotion in unknown, highly complex environments. Unlike traditional control problems, intuitive and systematic control tools for robotic locomotion do not readily exist thus limiting their practical application. This paper addresses the mobility problem for unmanned ground vehicles, defined here as the autonomous maneuverability of unmanned ground vehicles in unknown, highly complex environments. It discusses the progress and future direction of intelligent mobility research at Defence R&D Canada-Suffield and presents the research tools, topics and plans to address this critical research gap.

  19. APPLICATION OF NEURO-FUZZY CONTROLLER TO AUTONOMOUS AGRICULTURAL VEHICLE OPERATING ON UNSTRUCTURED CHANGING TERRAIN -CONTROL SOFTWARE DEVELOPMENT-

    Directory of Open Access Journals (Sweden)

    Lilik Sutiarso

    2012-05-01

    Full Text Available The control of an autonomous agricultural vehicle operating on unstructured changing terrain includes many objective diffi culties. One major diffi culty concerns the characteristics of the terrain condition that the vehicle should operate in. Problems ranged from the effects of varying terrain conditions on the autonomous vehicle sensors and traction performance through to the need to deal with the presence of unexpected situations. On unstructured changing terrain, many factors infl uence vehicle behavior such as terrain slope, lateral slippage, and so on. Therefore, it is necessary to develop a more suitable model for vehicle motion on these terrain conditions. In order to control the vehicle along a course on unstructured changing terrain, it was developed control software to enable more accurate control. The developed method to control the vehicle when operating on these conditions was Neuro-Fuzzy Controller. Result of the trained model could be described as follows; number of nodes was 193, number of fuzzy rules was 81, average testing error between simulation and ANFIS output was 0.76, while for experimental and ANFIS output was 1.61. It was concluded that the developed control system had a good accuracy to steer the vehicle.

  20. LabVIEW-based control software for para-hydrogen induced polarization instrumentation

    Energy Technology Data Exchange (ETDEWEB)

    Agraz, Jose, E-mail: joseagraz@ucla.edu; Grunfeld, Alexander; Li, Debiao [Department of Bioengineering, University of California, Los Angeles, California 91791 (United States); BIRI, Cedars Sinai Medical Center, West Hollywood, California 90048 (United States); Cunningham, Karl [Ectron Corp, San Diego, California 92111 (United States); Willey, Cindy [Harris Corp, San Diego, California 92154 (United States); Pozos, Robert [Department of Biology, San Diego State University, San Diego, California 92182 (United States); Wagner, Shawn [BIRI, Cedars Sinai Medical Center, West Hollywood, California 90048 (United States)

    2014-04-15

    The elucidation of cell metabolic mechanisms is the modern underpinning of the diagnosis, treatment, and in some cases the prevention of disease. Para-Hydrogen induced polarization (PHIP) enhances magnetic resonance imaging (MRI) signals over 10 000 fold, allowing for the MRI of cell metabolic mechanisms. This signal enhancement is the result of hyperpolarizing endogenous substances used as contrast agents during imaging. PHIP instrumentation hyperpolarizes Carbon-13 ({sup 13}C) based substances using a process requiring control of a number of factors: chemical reaction timing, gas flow, monitoring of a static magnetic field (B{sub o}), radio frequency (RF) irradiation timing, reaction temperature, and gas pressures. Current PHIP instruments manually control the hyperpolarization process resulting in the lack of the precise control of factors listed above, resulting in non-reproducible results. We discuss the design and implementation of a LabVIEW based computer program that automatically and precisely controls the delivery and manipulation of gases and samples, monitoring gas pressures, environmental temperature, and RF sample irradiation. We show that the automated control over the hyperpolarization process results in the hyperpolarization of hydroxyethylpropionate. The implementation of this software provides the fast prototyping of PHIP instrumentation for the evaluation of a myriad of {sup 13}C based endogenous contrast agents used in molecular imaging.

  1. Robust Control System Software for the TEDI (Triplespec Exoplanet Discovery Instrument)

    Science.gov (United States)

    Mercer, Tony; Edelstein, J.; Muterspaugh, M.

    2009-01-01

    Earth sized exoplanets, particularly in the habitable zone, are extremely important to our understanding of stellar system evolution and our own place in the universe. The TEDI (Triplespec Exoplanet Discovery Instrument) is a precision near infrared interferometric spectrometer used to measure stellar radial velocities. The control system for an instrument with precision on order meters per second radial velocities can be very complicated. While performing undergraduate research I worked to develop the control system for the TEDI. Using LabVIEW over 20 devices, via serial and USB communication, were integrated to work in conjunction with one another. With various devices including an ADC, a camera, picomotors, a piezo, temperature sensors, etc., the TEDI is equipped with an automated observation sequence, error messaging, sensor monitors, a PID controller, and data logging capabilities. If needed the TEDI control software also allows the observing scientist to manually turn power supplies to every instrument on and off, or move each of the individual devices on the instrument. The control system for the TEDI is now fully operational and installed at the Palomar observatory, currently being used in preliminary exoplanet searches. It has been a great success, being user friendly yet containing a large number of robust features.

  2. LabVIEW-based control software for para-hydrogen induced polarization instrumentation.

    Science.gov (United States)

    Agraz, Jose; Grunfeld, Alexander; Li, Debiao; Cunningham, Karl; Willey, Cindy; Pozos, Robert; Wagner, Shawn

    2014-04-01

    The elucidation of cell metabolic mechanisms is the modern underpinning of the diagnosis, treatment, and in some cases the prevention of disease. Para-Hydrogen induced polarization (PHIP) enhances magnetic resonance imaging (MRI) signals over 10,000 fold, allowing for the MRI of cell metabolic mechanisms. This signal enhancement is the result of hyperpolarizing endogenous substances used as contrast agents during imaging. PHIP instrumentation hyperpolarizes Carbon-13 ((13)C) based substances using a process requiring control of a number of factors: chemical reaction timing, gas flow, monitoring of a static magnetic field (Bo), radio frequency (RF) irradiation timing, reaction temperature, and gas pressures. Current PHIP instruments manually control the hyperpolarization process resulting in the lack of the precise control of factors listed above, resulting in non-reproducible results. We discuss the design and implementation of a LabVIEW based computer program that automatically and precisely controls the delivery and manipulation of gases and samples, monitoring gas pressures, environmental temperature, and RF sample irradiation. We show that the automated control over the hyperpolarization process results in the hyperpolarization of hydroxyethylpropionate. The implementation of this software provides the fast prototyping of PHIP instrumentation for the evaluation of a myriad of (13)C based endogenous contrast agents used in molecular imaging.

  3. A state-of-the-art report on software operation structure of the digital control computer system

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Bong Kee; Lee, Kyung Hoh; Joo, Jae Yoon; Jang, Yung Woo; Shin, Hyun Kook [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1994-06-01

    CANDU Nuclear Power Plants including Wolsong 1 and 2/3/4 are controlled by a real-time plant control computer system. This report was written to provide an overview on the station control computer software which belongs to one of the most advanced real-time computing application area, along with the Fuel Handling Machine design concepts. The combination of well designed control computer and Fuel Handling Machine allow changing fuel bundles while the plant is in operation. Design methodologies and software structure are discussed along with the interface between the two systems. 29 figs., 2 tabs., 20 refs. (Author).

  4. 融合Google Earth的无人机遥控遥测地面站设计%Design of UAV Remote Telemetry Ground Control Station Using Google Earth

    Institute of Scientific and Technical Information of China (English)

    叶文辉; 王琪; 马璐

    2014-01-01

    According to the requirement of flight monitoring and control of UAV, this paper put forward a design of UAV remote telemetry ground control station software. The UAV remote telemetry ground control station software, which consists of five parts including system debugging, route planning, flight monitoring, video capturing and data replaying. Based on Google Earth COM API secondary development and Visual C++6.0 development environment, it uses modular design concept, serial communication, virtual aviation instrument, and vedio capturing technology to develop.%针对无人机飞行监测和控制的要求,设计了一款飞行监测和控制的无人机遥控遥测地面站系统软件.无人机遥控遥测地面站系统软件包括系统调试、航迹规划、飞行监测、视频捕捉和数据回放等功能模块,融合Google Earth COM API二次开发技术基础上运用Visual C++6.0作为系统开发环境,采用模块化理念并嵌入串口通信技术、虚拟航空仪表技术、视频捕捉技术等进行软件开发.

  5. Software protocol design: Communication and control in a multi-task robot machine for ITER vacuum vessel assembly and maintenance

    Energy Technology Data Exchange (ETDEWEB)

    Li, Ming, E-mail: ming.li@lut.fi [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland); Wu, Huapeng; Handroos, Heikki [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland); Yang, Guangyou [School of Mechanical Engineering, Hubei University of Technology, Wuhan (China); Wang, Yongbo [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland)

    2015-10-15

    Highlights: • A high-level protocol is proposed for the data inter-transmission. • The protocol design is task-oriented for the robot control in the software system. • The protocol functions as a role of middleware in the software. • The protocol running stand-alone as an independent process in the software provides greater security. • Providing a reference design protocol for the multi-task robot machine in the industry. - Abstract: A specific communication and control protocol for software design of a multi-task robot machine is proposed. In order to fulfill the requirements on the complicated multi machining functions and the high performance motion control, the software design of robot is divided into two main parts accordingly, which consists of the user-oriented HMI part and robot control-oriented real-time control system. The two parts of software are deployed in the different hardware for the consideration of run-time performance, which forms a client–server-control architecture. Therefore a high-level task-oriented protocol is designed for the data inter-communication between the HMI part and the control system part, in which all the transmitting data related to a machining task is divided into three categories: trajectory-oriented data, task control-oriented data and status monitoring-oriented data. The protocol consists of three sub-protocols accordingly – a trajectory protocol, task control protocol and status protocol – which are deployed over the Ethernet and run as independent processes in both the client and server computers. The protocols are able to manage the vast amounts of data streaming due to the multi machining functions in a more efficient way. Since the protocol is functioning in the software as a role of middleware, and providing the data interface standards for the developing groups of two parts of software, it also permits greater focus of both software parts developers on their own requirements-oriented design. By

  6. Introduction of software tools for epidemiological surveillance in infection control in Colombia

    Science.gov (United States)

    Motoa, Gabriel; Vallejo, Marta; Blanco, Víctor M; Correa, Adriana; de la Cadena, Elsa; Villegas, María Virginia

    2015-01-01

    Introduction: Healthcare-Associated Infections (HAI) are a challenge for patient safety in the hospitals. Infection control committees (ICC) should follow CDC definitions when monitoring HAI. The handmade method of epidemiological surveillance (ES) may affect the sensitivity and specificity of the monitoring system, while electronic surveillance can improve the performance, quality and traceability of recorded information. Objective: To assess the implementation of a strategy for electronic surveillance of HAI, Bacterial Resistance and Antimicrobial Consumption by the ICC of 23 high-complexity clinics and hospitals in Colombia, during the period 2012-2013. Methods: An observational study evaluating the introduction of electronic tools in the ICC was performed; we evaluated the structure and operation of the ICC, the degree of incorporation of the software HAI Solutions and the adherence to record the required information. Results: Thirty-eight percent of hospitals (8/23) had active surveillance strategies with standard criteria of the CDC, and 87% of institutions adhered to the module of identification of cases using the HAI Solutions software. In contrast, compliance with the diligence of the risk factors for device-associated HAIs was 33%. Conclusions: The introduction of ES could achieve greater adherence to a model of active surveillance, standardized and prospective, helping to improve the validity and quality of the recorded information. PMID:26309340

  7. Integrated Guidance and Control of Homing Missiles Against Ground Fixed Targets

    Institute of Scientific and Technical Information of China (English)

    Hou Mingzhe; Duan Guangren

    2008-01-01

    This paper presents a scheme of integrated guidance and autopilot design for homing missiles against ground fixed targets. An in- tegrated guidance and control model in the pitch plane is formulated and further changed into a normal form by nonlinear coordinate transformation. By adopting the sliding mode control approach, an adaptive nonlinear control law of the system is designed so that the missile can hit the target accurately with a desired impact attitude angle. The stability analysis of the closed-loop system is also con- ducted. The numerical simulation has confirmed the usefulness of the proposed design scheme.

  8. Is ground cover vegetation an effective biological control enhancement strategy against olive pests?

    Directory of Open Access Journals (Sweden)

    Daniel Paredes

    Full Text Available Ground cover vegetation is often added or allowed to generate to promote conservation biological control, especially in perennial crops. Nevertheless, there is inconsistent evidence of its effectiveness, with studies reporting positive, nil or negative effects on pest control. This might arise from differences between studies at the local scale (e.g. orchard management and land use history, the landscape context (e.g. presence of patches of natural or semi-natural vegetation near the focal orchard, or regional factors, particularly climate in the year of the study. Here we present the findings from a long-term regional monitoring program conducted on four pest species (Bactrocera oleae, Prays oleae, Euphyllura olivina, Saissetia oleae in 2,528 olive groves in Andalusia (Spain from 2006 to 2012. Generalized linear mixed effect models were used to analyze the effect of ground cover on different response variables related to pest abundance, while accounting for variability at the local, landscape and regional scales. There were small and inconsistent effects of ground cover on the abundance of pests whilst local, landscape and regional variability explained a large proportion of the variability in pest response variables. This highlights the importance of local and landscape-related variables in biological control and the potential effects that might emerge from their interaction with practices, such as groundcover vegetation, implemented to promote natural enemy activity. The study points to perennial vegetation close to the focal crop as a promising alternative strategy for conservation biological control that should receive more attention.

  9. Is ground cover vegetation an effective biological control enhancement strategy against olive pests?

    Science.gov (United States)

    Paredes, Daniel; Cayuela, Luis; Gurr, Geoff M; Campos, Mercedes

    2015-01-01

    Ground cover vegetation is often added or allowed to generate to promote conservation biological control, especially in perennial crops. Nevertheless, there is inconsistent evidence of its effectiveness, with studies reporting positive, nil or negative effects on pest control. This might arise from differences between studies at the local scale (e.g. orchard management and land use history), the landscape context (e.g. presence of patches of natural or semi-natural vegetation near the focal orchard), or regional factors, particularly climate in the year of the study. Here we present the findings from a long-term regional monitoring program conducted on four pest species (Bactrocera oleae, Prays oleae, Euphyllura olivina, Saissetia oleae) in 2,528 olive groves in Andalusia (Spain) from 2006 to 2012. Generalized linear mixed effect models were used to analyze the effect of ground cover on different response variables related to pest abundance, while accounting for variability at the local, landscape and regional scales. There were small and inconsistent effects of ground cover on the abundance of pests whilst local, landscape and regional variability explained a large proportion of the variability in pest response variables. This highlights the importance of local and landscape-related variables in biological control and the potential effects that might emerge from their interaction with practices, such as groundcover vegetation, implemented to promote natural enemy activity. The study points to perennial vegetation close to the focal crop as a promising alternative strategy for conservation biological control that should receive more attention.

  10. Production of Reliable Flight Crucial Software: Validation Methods Research for Fault Tolerant Avionics and Control Systems Sub-Working Group Meeting

    Science.gov (United States)

    Dunham, J. R. (Editor); Knight, J. C. (Editor)

    1982-01-01

    The state of the art in the production of crucial software for flight control applications was addressed. The association between reliability metrics and software is considered. Thirteen software development projects are discussed. A short term need for research in the areas of tool development and software fault tolerance was indicated. For the long term, research in format verification or proof methods was recommended. Formal specification and software reliability modeling, were recommended as topics for both short and long term research.

  11. Detailed design and first tests of the application software for the instrument control unit of Euclid-NISP

    Science.gov (United States)

    Ligori, S.; Corcione, L.; Capobianco, V.; Bonino, D.; Sirri, G.; Fornari, F.; Giacomini, F.; Patrizii, L.; Valenziano, L.; Travaglini, R.; Colodro, C.; Bortoletto, F.; Bonoli, C.; Chiarusi, T.; Margiotta, A.; Mauri, N.; Pasqualini, L.; Spurio, M.; Tenti, M.; Dal Corso, F.; Dusini, S.; Laudisio, F.; Sirignano, C.; Stanco, L.; Ventura, S.; Auricchio, N.; Balestra, A.; Franceschi, E.; Morgante, G.; Trifoglio, M.; Medinaceli, E.; Guizzo, G. P.; Debei, S.; Stephen, J. B.

    2016-07-01

    In this paper we describe the detailed design of the application software (ASW) of the instrument control unit (ICU) of NISP, the Near-Infrared Spectro-Photometer of the Euclid mission. This software is based on a real-time operating system (RTEMS) and will interface with all the subunits of NISP, as well as the command and data management unit (CDMU) of the spacecraft for telecommand and housekeeping management. We briefly review the main requirements driving the design and the architecture of the software that is approaching the Critical Design Review level. The interaction with the data processing unit (DPU), which is the intelligent subunit controlling the detector system, is described in detail, as well as the concept for the implementation of the failure detection, isolation and recovery (FDIR) algorithms. The first version of the software is under development on a Breadboard model produced by AIRBUS/CRISA. We describe the results of the tests and the main performances and budgets.

  12. The application software of the CERN PS accelerator controls system — analysis of its cost and resources

    Science.gov (United States)

    Benincasa, Gianpaolo; Daneels, Axel; Heymans, Paul; Serre, Christian

    1986-06-01

    The CERN PS accelerators have evolved into one of the world's most sophisticated high energy physics facility. The variety of beams and their high repetition rate means that a most sophisticated controls system is required. This reflects on the application software. At the time of the completion of the new control system, nearly 1000 programs, amounting to around 450 000 lines of code, have been developed at the cost of approximately 120 man-years. The span of this software ranges from real-time application programs to special purpose development and management tools. This paper documents the cost, resources and production of this software project. These are analyzed in terms of the structure of the application software. Rules-of-thumb are suggested for estimating the required effort at various phases of the project and to define the implementation strategy.

  13. Hazard Analysis of Software Requirements Specification for Process Module of FPGA-based Controllers in NPP

    Energy Technology Data Exchange (ETDEWEB)

    Jung; Sejin; Kim, Eui-Sub; Yoo, Junbeom [Konkuk University, Seoul (Korea, Republic of); Keum, Jong Yong; Lee, Jang-Soo [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2016-10-15

    Software in PLC, FPGA which are used to develop I and C system also should be analyzed to hazards and risks before used. NUREG/CR-6430 proposes the method for performing software hazard analysis. It suggests analysis technique for software affected hazards and it reveals that software hazard analysis should be performed with the aspects of software life cycle such as requirements analysis, design, detailed design, implements. It also provides the guide phrases for applying software hazard analysis. HAZOP (Hazard and operability analysis) is one of the analysis technique which is introduced in NUREG/CR-6430 and it is useful technique to use guide phrases. HAZOP is sometimes used to analyze the safety of software. Analysis method of NUREG/CR-6430 had been used in Korea nuclear power plant software for PLC development. Appropriate guide phrases and analysis process are selected to apply efficiently and NUREG/CR-6430 provides applicable methods for software hazard analysis is identified in these researches. We perform software hazard analysis of FPGA software requirements specification with two approaches which are NUREG/CR-6430 and HAZOP with using general GW. We also perform the comparative analysis with them. NUREG/CR-6430 approach has several pros and cons comparing with the HAZOP with general guide words and approach. It is enough applicable to analyze the software requirements specification of FPGA.

  14. Model-based control of a fuel cell cooling circuit with automatic software testing; Modellbasierte Steuerung des Kuehlkreislaufes einer Brennstoffzelle mit automatisiertem Test der Software

    Energy Technology Data Exchange (ETDEWEB)

    Schaefer, Sascha

    2012-07-01

    For reconstruction and control of the volume flow in a cooling circuit a fuel cell system is analyzed, and physical models of the fluid temperature and pump volume flow are derived. On this basis, functional models for derivation of software algorithms are presented which enable model-based calculation of the volume flow in a fluid circuit and coolant pump control on the basis of detailed system modelling. The available functions enable complete control and diagnosis of the volume flow. The functional models in Matlab/Simulink will be implemented in a control unit; they are discussed in the context of a software development process. It is stressed that correctness of the functions must be assured, and a trial automation system for functional models of this type is presented. (orig./AKB) [German] Zur Rekonstruktion und Steuerung des Volumenstroms in einem Kuehlkreislauf, wird ein Brennstoffzellensystem analysiert und physikalische Modelle fuer die Fluidtemperatur und den Pumpenvolumenstrom werden hergeleitet. Basierend auf diesen Zusammenhaengen werden Funktionsmodelle zur Ableitung von Softwarealgorithmen vorgestellt. Diese ermoeglichen es den Volumenstrom in einem Fluidkreislauf modellbasiert zu bestimmen bzw. die Kuehlmittelpumpe basierend auf einer detaillierten Systemmodellierung zu steuern. Die zur Verfuegung stehenden Funktionen erlauben eine komplette Regelung, Steuerung und Diagnose des Volumenstroms. Die Funktionsmodelle, in Matlab/Simulink realisiert und zur Ausfuehrung auf einem Steuergeraet vorgesehen, werden im Kontext eines Softwareentwicklungsprozesses diskutiert. Es wird die Notwendigkeit der Sicherstellung der Korrektheit der Funktionen herausgearbeitet und ein Testautomatisierungssystem fuer solche Funktionsmodelle vorgestellt.

  15. Early Validation of Automation Plant Control Software using Simulation Based on Assumption Modeling and Validation Use Cases

    Directory of Open Access Journals (Sweden)

    Veronika Brandstetter

    2015-10-01

    Full Text Available In automation plants, technical processes must be conducted in a way that products, substances, or services are produced reliably, with sufficient quality and with minimal strain on resources. A key driver in conducting these processes is the automation plant’s control software, which controls the technical plant components and thereby affects the physical, chemical, and mechanical processes that take place in automation plants. To this end, the control software of an automation plant must adhere to strict process requirements arising from the technical processes, and from the physical plant design. Currently, the validation of the control software often starts late in the engineering process in many cases – once the automation plant is almost completely constructed. However, as widely acknowledged, the later the control software of the automation plant is validated, the higher the effort for correcting revealed defects is, which can lead to serious budget overruns and project delays. In this article we propose an approach that allows the early validation of automation control software against the technical plant processes and assumptions about the physical plant design by means of simulation. We demonstrate the application of our approach on the example of an actual plant project from the automation industry and present it’s technical implementation

  16. Aircraft-on-ground path following control by dynamical adaptive backstepping

    Institute of Scientific and Technical Information of China (English)

    Chen Bihua; Jiao Zongxia; Shuzhi Sam Ge

    2013-01-01

    The necessity of improving the air traffic and reducing the aviation emissions drives to investigate automatic steering for aircraft to effectively roll on the ground.This paper addresses the path following control problem of aircraft-on-ground and focuses on the task that the aircraft is required to follow the desired path on the runway by nose wheel automatic steering.The proposed approach is based on dynamical adaptive backstepping so that the system model does not have to be transformed into a canonical triangular form which is necessary in conventional backstepping design.This adaptive controller performs well despite the lack of information on the aerodynamic load and the tire cornering stiffness parameters.Simulation results clearly demonstrate the advantages and effectiveness of the proposed approach.

  17. Intelligent software system for the advanced control room of a nuclear power plant

    Energy Technology Data Exchange (ETDEWEB)

    Chang, Soon Heung; Choi, Seong Soo; Park, Jin Kyun; Heo, Gyung Young [Korea Advanced Institute of Science and Technology, Taejon (Korea, Republic of); Kim, Han Gon [Korea Electric Power Research Institute, Taejon (Korea, Republic of)

    1997-12-31

    The intelligent software system for nuclear power plants (NPPs) has been conceptually designed in this study. Its design goals are to operate NPPs in an improved manner and to support operators` cognitive takes. It consists of six major modules such as {sup I}nformation Processing,{sup {sup A}}larm Processing,{sup {sup P}}rocedure Tracking,{sup {sup P}}erformance Diagnosis,{sup a}nd {sup E}vent Diagnosis{sup m}odules for operators and {sup M}alfunction Diagnosis{sup m}odule for maintenance personnel. Most of the modules have been developed for several years and the others are under development. After the completion of development, they will be combined into one system that would be main parts of advanced control rooms in NPPs. 5 refs., 4 figs. (Author)

  18. SOFTWARE-CONTROLLED SYSTEM OF ULTRA-PRECISION MACHINING AXISYMMETRIC ASPHERIC MIRROR

    Institute of Scientific and Technical Information of China (English)

    GUO Yinbiao; WEI Lizhen

    2006-01-01

    In order to improve machining accuracy and efficiency, a software-controlled system of ultra-precision machining for axisymmetric aspheric mirror, using techniques of error compensation,remote transmission and modularization, is designed based on industrial PC, Windows 2000 work platform and Visual Basic 6.0. By experiments, this system realizes functions of ultra-precision machining, machining error compensation, remote data transmission and automatic data transformation among first machining, compensation machining and accuracy measurement. The actual application shows that error compensation improves machining accuracy, remote transmission improves machining efficiency while modularization avoids repeated work and improves design efficiency. Therefore, the system has met ultra-precision machining need for aspheric mirror.

  19. The AST3 controlling and operating software suite for automatic sky survey

    Science.gov (United States)

    Hu, Yi; Shang, Zhaohui; Ma, Bin; Hu, Keliang

    2016-07-01

    We have developed a specialized software package, called ast3suite, to achieve the remote control and automatic sky survey for AST3 (Antarctic Survey Telescope) from scratch. It includes several daemon servers and many basic commands. Each program does only one single task, and they work together to make AST3 a robotic telescope. A survey script calls basic commands to carry out automatic sky survey. Ast3suite was carefully tested in Mohe, China in 2013 and has been used at Dome, Antarctica in 2015 and 2016 with the real hardware for practical sky survey. Both test results and practical using showed that ast3suite had worked very well without any manual auxiliary as we expected.

  20. Proposal for the award of an industrial services contract for software support for industrial controls

    CERN Document Server

    2000-01-01

    This document concerns the award of an Industrial Services contract for software support for industrial controls. Following a market survey carried out among 68 firms in twelve Member States, a call for tenders (IT-2711/ST) was sent on 12 April 2000 to nine firms and five consortia in eight Member States. By the closing date, CERN had received seven tenders from two firms and five consortia in six Member States. The Finance Committee is invited to agree to the negotiation of a contract with the firm GTD (ES), the lowest bidder, for an initial period of three years from 1 October 2000, for a total amount not exceeding 4 500 000 Swiss francs, not subject to revision. The contract will include an option for two one-year extensions beyond the initial three-year period. The firm has indicated the following distribution by country of the contract value covered by this adjudication proposal: ES?100%.

  1. A new telescope control software for the Mayall 4-meter telescope

    Science.gov (United States)

    Abareshi, Behzad; Marshall, Robert; Gott, Shelby; Sprayberry, David; Cantarutti, Rolando; Joyce, Dick; Williams, Doug; Probst, Ronald; Reetz, Kristin; Paat, Anthony; Butler, Karen; Soto, Christian; Dey, Arjun; Summers, David

    2016-07-01

    The Mayall 4-meter telescope recently went through a major modernization of its telescope control system in preparation for DESI. We describe MPK (Mayall Pointing Kernel), our new software for telescope control. MPK outputs a 20Hz position-based trajectory with a velocity component, which feeds into Mayall's new servo system over a socket. We wrote a simple yet realistic servo simulator that let us develop MPK mostly without access to real hardware, and also lets us provide other teams with a Mayall simulator as test bed for development of new instruments. MPK has a small core comprised of prioritized, soft real-time threads. Access to the core's services is via MPK's main thread, a complete, interactive Tcl/Tk shell, which gives us the power and flexibility of a scripting language to add any other features, from GUIs, to modules for interaction with critical subsystems like dome or guider, to an API for networked clients of a new instrument (e.g., DESI). MPK is designed for long term maintainability: it runs on a stock computer and Linux OS, and uses only standard, open source libraries, except for commercial software that comes with source code in ANSI C/C++. We discuss the technical details of how MPK combines the Reflexxes motion library with the TCSpk/TPK pointing library to generically handle any motion requests, from slews to offsets to sidereal or non-sidereal tracking. We show how MPK calculates when the servos have reached a steady state. We also discuss our TPOINT modeling strategy and report performance results.

  2. Time synchronization and carrier frequency control of CAPS navigation signals generated on the ground

    Institute of Scientific and Technical Information of China (English)

    2009-01-01

    The Chinese Area Positioning System (CAPS) works without atomic clocks on the satellite, and the CAPS navigation signals transmitted on the ground may achieve the same effect as that with high-performance atomic clocks on the satellite. The primary means of achieving that effect is through the time synchronization and carrier frequency control of the CAPS navigation signals generated on the ground. In this paper the synchronization requirements of different time signals are analyzed by the formation of navigation signals, and the theories and methods of the time synchronization of the CAPS navigation signals generated on the ground are also introduced. According to the conditions of the high-precision satellite velocitymeasurement signal source, the carrier frequency and its chains of the navigation signals are constructed. CAPS velocity measurement is realized by the expected deviation of real time control to the carrier frequency, and the precision degree of this method is also analyzed. The experimental results show that the time synchronization precision of CAPS generating signals is about 0.3 ns and the precision of the velocity measurement signal source is about 4 cm/s. This proves that the theories and methods of the generating time synchronization and carrier frequency control are workable.

  3. Time synchronization and carrier frequency control of CAPS navigation signals generated on the ground

    Institute of Scientific and Technical Information of China (English)

    WU HaiTao; BIAN YuJing; LU XiaoChun; LI XiaoHui; WANG DanNi

    2009-01-01

    The Chinese Area Positioning System (CAPS) works without atomic clocks on the satellite,and the CAPS navigation signals transmitted on the ground may achieve the same effect as that with high-performance atomic clocks on the satellite.The primary means of achieving that effect is through the time synchronization and carrier frequency control of the CAPS navigation signals generated on the ground.In this paper the synchronization requirements of different time signals are analyzed by the formation of navigation signals,and the theories and methods of the time synchronization of the CAPS navigation signals generated on the ground are also introduced.According to the conditions of the high-precision satellite velocity-measurement signal source,the carrier frequency and its chains of the navigation signals are constructed.CAPS velocity measurement is realized by the expected deviation of real time control to the carrier frequency,end the precision degree of this method is also analyzed.The experimental results show that the time synchronization precision of CAPS generating signals is about 0.3 ns and the precision of the velocity measurement signal source is about 4 cm/s.This proves that the theories and methods of the generating time synchronization and carrier frequency control are workable.

  4. Is air transport of stroke patients faster than ground transport? A prospective controlled observational study.

    Science.gov (United States)

    Hesselfeldt, Rasmus; Gyllenborg, Jesper; Steinmetz, Jacob; Do, Hien Quoc; Hejselbæk, Julie; Rasmussen, Lars S

    2014-04-01

    Helicopters are widely used for interhospital transfers of stroke patients, but the benefit is sparsely documented. We hypothesised that helicopter transport would reduce system delay to thrombolytic treatment at the regional stroke centre. In this prospective controlled observational study, we included patients referred to a stroke centre if their ground transport time exceeded 30 min, or they were transported by a secondarily dispatched, physician-staffed helicopter. The primary endpoint was time from telephone contact to triaging neurologist to arrival in the stroke centre. Secondary endpoints included modified Rankin Scale at 3 months, 30-day and 1-year mortality. A total of 330 patients were included; 265 with ground transport and 65 with helicopter, of which 87 (33%) and 22 (34%), received thrombolysis, respectively (p=0.88). Time from contact to triaging neurologist to arrival in the regional stroke centre was significantly shorter in the ground group (55 (34-85) vs 68 (40-85) min, pground group (67 (42-136) km) than in the helicopter group (83 (46-143) km) (pground and helicopter transport. We found significantly shorter time from contact to triaging neurologist to arrival in the regional stroke centre if stroke patients were transported by primarily dispatched ground ambulance compared with a secondarily dispatched helicopter.

  5. Wetware, Hardware, or Software Incapacitation: Observational Methods to Determine When Autonomy Should Assume Control

    Science.gov (United States)

    Trujillo, Anna C.; Gregory, Irene M.

    2014-01-01

    Control-theoretic modeling of human operator's dynamic behavior in manual control tasks has a long, rich history. There has been significant work on techniques used to identify the pilot model of a given structure. This research attempts to go beyond pilot identification based on experimental data to develop a predictor of pilot behavior. Two methods for pre-dicting pilot stick input during changing aircraft dynamics and deducing changes in pilot behavior are presented This approach may also have the capability to detect a change in a subject due to workload, engagement, etc., or the effects of changes in vehicle dynamics on the pilot. With this ability to detect changes in piloting behavior, the possibility now exists to mediate human adverse behaviors, hardware failures, and software anomalies with autono-my that may ameliorate these undesirable effects. However, appropriate timing of when au-tonomy should assume control is dependent on criticality of actions to safety, sensitivity of methods to accurately detect these adverse changes, and effects of changes in levels of auto-mation of the system as a whole.

  6. Tailoring NIST Security Controls for the Ground System: Selection and Implementation -- Recommendations for Information System Owners

    Science.gov (United States)

    Takamura, Eduardo; Mangum, Kevin

    2016-01-01

    The National Aeronautics and Space Administration (NASA) invests millions of dollars in spacecraft and ground system development, and in mission operations in the pursuit of scientific knowledge of the universe. In recent years, NASA sent a probe to Mars to study the Red Planet's upper atmosphere, obtained high resolution images of Pluto, and it is currently preparing to find new exoplanets, rendezvous with an asteroid, and bring a sample of the asteroid back to Earth for analysis. The success of these missions is enabled by mission assurance. In turn, mission assurance is backed by information assurance. The information systems supporting NASA missions must be reliable as well as secure. NASA - like every other U.S. Federal Government agency - is required to manage the security of its information systems according to federal mandates, the most prominent being the Federal Information Security Management Act (FISMA) of 2002 and the legislative updates that followed it. Like the management of enterprise information technology (IT), federal information security management takes a "one-size fits all" approach for protecting IT systems. While this approach works for most organizations, it does not effectively translate into security of highly specialized systems such as those supporting NASA missions. These systems include command and control (C&C) systems, spacecraft and instrument simulators, and other elements comprising the ground segment. They must be carefully configured, monitored and maintained, sometimes for several years past the missions' initially planned life expectancy, to ensure the ground system is protected and remains operational without any compromise of its confidentiality, integrity and availability. Enterprise policies, processes, procedures and products, if not effectively tailored to meet mission requirements, may not offer the needed security for protecting the information system, and they may even become disruptive to mission operations

  7. Graph-tree-based software control flow checking for COTS processors on pico-satellites

    Institute of Scientific and Technical Information of China (English)

    Yang Mu; Wang Hao; Zheng Yangming; Jin Zhonghe

    2013-01-01

    This paper proposes a generic high-performance and low-time-overhead software control flow checking solution,graph-tree-based control flow checking (GTCFC) for space-borne commercial-off-the-shelf (COTS) processors.A graph tree data structure with a topology similar to common trees is introduced to transform the control flow graphs of target programs.This together with design of IDs and signatures of its vertices and edges allows for an easy check of legality of actual branching during target program execution.As a result,the algorithm not only is capable of detecting all single and multiple branching errors with low latency and time overheads along with a linear-complexity space overhead,but also remains generic among arbitrary instruction sets and independent of any specific hardware.Tests of the algorithm using a COTS-processor-based on-board computer (OBC) of in-service ZDPS-1A pico-satellite products show that GTCFC can detect over 90% of the randomly injected and all-pattern-covering branching errors for different types of target programs,with performance and overheads consistent with the theoretical analysis; and beats well-established preeminent control flow checking algorithms in these dimensions.Furthermore,it is validated that GTCGC not only can be accommodated in pico-satellites conveniently with still sufficient system margins left,but also has the ability to minimize the risk of control flow errors being undetected in their space missions.Therefore,due to its effectiveness,efficiency,and compatibility,the GTCFC solution is ready for applications on COTS processors on pico-satellites in their real space missions.

  8. The Next Generation of Ground Operations Command and Control; Scripting in C Sharp and Visual Basic

    Science.gov (United States)

    Ritter, George; Pedoto, Ramon

    2010-01-01

    This slide presentation reviews the use of scripting languages in Ground Operations Command and Control. It describes the use of scripting languages in a historical context, the advantages and disadvantages of scripts. It describes the Enhanced and Redesigned Scripting (ERS) language, that was designed to combine the features of a scripting language and the graphical and IDE richness of a programming language with the utility of scripting languages. ERS uses the Microsoft Visual Studio programming environment and offers custom controls that enable an ERS developer to extend the Visual Basic and C sharp language interface with the Payload Operations Integration Center (POIC) telemetry and command system.

  9. Interior noise control ground test studies for advanced turboprop aircraft applications

    Science.gov (United States)

    Simpson, Myles A.; Cannon, Mark R.; Burge, Paul L.; Boyd, Robert P.

    1989-01-01

    The measurement and analysis procedures are documented, and the results of interior noise control ground tests conducted on a DC-9 aircraft test section are summarized. The objectives of these tests were to study the fuselage response characteristics of treated and untreated aircraft with aft-mount advanced turboprop engines and to analyze the effectiveness of selected noise control treatments in reducing passenger cabin noise on these aircraft. The results of fuselage structural mode surveys, cabin cavity surveys and sound intensity surveys are presented. The performance of various structural and cabin sidewall treatments is assessed, based on measurements of the resulting interior noise levels under simulated advanced turboprop excitation.

  10. IT Security Support for the Spaceport Command Control Systems Development Ground Support Development Operations

    Science.gov (United States)

    Branch, Drew A.

    2014-01-01

    Security is one of the most if not the most important areas today. After the several attacks on the United States, security everywhere has heightened from airports to the communication among the military branches legionnaires. With advanced persistent threats (APT's) on the rise following Stuxnet, government branches and agencies are required, more than ever, to follow several standards, policies and procedures to reduce the likelihood of a breach. Attack vectors today are very advanced and are going to continue to get more and more advanced as security controls advance. This creates a need for networks and systems to be in an updated and secured state in a launch control system environment. FISMA is a law that is mandated by the government to follow when government agencies secure networks and devices. My role on this project is to ensure network devices and systems are in compliance with NIST, as outlined in FISMA. I will achieve this by providing assistance with security plan documentation and collection, system hardware and software inventory, malicious code and malware scanning, and configuration of network devices i.e. routers and IDS's/IPS's. In addition, I will be completing security assessments on software and hardware, vulnerability assessments and reporting, and conducting patch management and risk assessments. A guideline that will help with compliance with NIST is the SANS Top 20 Critical Controls. SANS Top 20 Critical Controls as well as numerous security tools, security software and the conduction of research will be used to successfully complete the tasks given to me. This will ensure compliance with FISMA and NIST, secure systems and a secured network. By the end of this project, I hope to have carried out the tasks stated above as well as gain an immense knowledge about compliance, security tools, networks and network devices, as well as policies and procedures.

  11. Development of MCESC software for selecting the best stormwater erosion and sediment control measure in Malaysian construction sites

    Energy Technology Data Exchange (ETDEWEB)

    Al-Hadu, Ibrahiem Abdul Razak; Sidek, Lariyah Mohd [Civil Engineering Universiti Tenaga Nasional, Kajan, Selangor (Malaysia); Desa, Mohamed Nor Mohamed; Basri, Noor Ezlin Ahmad [Civil and Structural Engineering, Universiti Kebangsaan Malaysia, Bangi, Selangor (Malaysia)

    2012-07-01

    Malaysia located in a tropical region which is interested with a heavy rainfall through the whole seasons of the year. Construction stages usually associated with soil disturbing due to land clearing and grading activities, this combined with the tropical climate in Malaysia, will generate an enormous amount of soil to be eroded and then deposited into the adjacent water bodies. There are many kinds of mitigation measures used so as to reduce the impact of erosion and sedimentation that are generated due to the stormwater in construction sites. This paper aims to develop and apply Multi Criteria Analysis (MCA) software called Multi Criteria Erosion and Sediment Control (MCESC) software in which it can be applied in selecting the best stormwater control measure by depending on specified criteria and criterion weight. Visual Basic 6 was adopted as a development tool. This software can help the engineers, contractors on site and decision makers to find the best stormwater control measure in any construction site in Malaysia. Users of the MCESC software are given the opportunity to select the best stormwater control measure via expert's judgments that are built in the system or via their own expertise. MCESC software has many benefits since the experts are not always available and the consultancy is a costly issue which add further financial allocations to the project.

  12. Ground Control Point - Wireless System Network for UAV-based environmental monitoring applications

    Science.gov (United States)

    Mejia-Aguilar, Abraham

    2016-04-01

    In recent years, Unmanned Aerial Vehicles (UAV) have seen widespread civil applications including usage for survey and monitoring services in areas such as agriculture, construction and civil engineering, private surveillance and reconnaissance services and cultural heritage management. Most aerial monitoring services require the integration of information acquired during the flight (such as imagery) with ground-based information (such as GPS information or others) for improved ground truth validation. For example, to obtain an accurate 3D and Digital Elevation Model based on aerial imagery, it is necessary to include ground-based information of coordinate points, which are normally acquired with surveying methods based on Global Position Systems (GPS). However, GPS surveys are very time consuming and especially for longer time series of monitoring data repeated GPS surveys are necessary. In order to improve speed of data collection and integration, this work presents an autonomous system based on Waspmote technologies build on single nodes interlinked in a Wireless Sensor Network (WSN) star-topology for ground based information collection and later integration with surveying data obtained by UAV. Nodes are designed to be visible from the air, to resist extreme weather conditions with low-power consumption. Besides, nodes are equipped with GPS as well as Inertial Measurement Unit (IMU), accelerometer, temperature and soil moisture sensors and thus provide significant advantages in a broad range of applications for environmental monitoring. For our purpose, the WSN transmits the environmental data with 3G/GPRS to a database on a regular time basis. This project provides a detailed case study and implementation of a Ground Control Point System Network for UAV-based vegetation monitoring of dry mountain grassland in the Matsch valley, Italy.

  13. A survey on the high reliability software verification and validation technology for instrumentation and control in NPP.

    Energy Technology Data Exchange (ETDEWEB)

    Kwon, Kee Choon; Lee, Chang Soo; Dong, In Sook [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1994-01-01

    This document presents the technical status of the software verification and validation (V and V) efforts to support developing and licensing digital instrumentation and control (I and C) systems in nuclear power plants. We have reviewed codes and standards to be concensus criteria among vendor, licensee and licenser. Then we have described the software licensing procedures under 10 CFR 50 and 10 CFR 52 of the United States cope with the licensing barrier. At last, we have surveyed the technical issues related to developing and licensing the high integrity software for digital I and C systems. These technical issues let us know the development direction of our own software V and V methodology. (Author) 13 refs., 2 figs.,.

  14. Precise Ground-In-the-Loop Orbit Control for Low Earth Observation Satellites

    Science.gov (United States)

    Arbinger, C.; D'Amico, S.; Eineder, M.

    The growing interest in earth observation missions equipped with space-borne optical and synthetic aperture radar (SAR) sensors drives the accuracy requirements with respect to orbit determination and control. Especially SAR interferometry with its capability to resolve the velocity of on-ground objects (e.g. for traffic monitoring, ocean currents and glacier monitoring) and to determine highly precise digital elevation models is of significant interest for scientific applications. These goals may be achieved using along-track and repeat-pass interferometry with a satellite formation, based on the precise orbit control of one satellite with respect to the osculating trajectory of the second satellite. Such a control concept will be realized by the German TerraSAR-X mission, with an expected launch in 2006, using a virtual formation, where a single satellite will be controlled in a tight manner with respect to a predefined osculating reference trajectory. This is very challenging, since common orbit disturbances, like for close twin formations, do not cancel out in this scenario. The predefined trajectory in the TerraSAR-X case could also be the orbit of a second satellite. The paper describes the generation of such a virtual reference orbit, discusses the ground-in-the-loop control concept and presents results from a long-term simulation.

  15. Clastic patterned ground in Lomonosov crater, Mars: examining fracture controlled formation mechanisms

    Science.gov (United States)

    Barrett, Alexander M.; Balme, Matthew R.; Patel, Manish R.; Hagermann, Axel

    2017-10-01

    The area surrounding Lomonosov crater on Mars has a high density of seemingly organised boulder patterns. These form seemingly sorted polygons and stripes within kilometre scale blockfields, patches of boulder strewn ground which are common across the Martian high latitudes. Several hypotheses have been suggested to explain the formation of clastic patterned ground on Mars. It has been proposed that these structures could have formed through freeze-thaw sorting, or conversely by the interaction of boulders with underlying fracture polygons. In this investigation a series of sites were examined to evaluate whether boulder patterns appear to be controlled by the distribution of underlying fractures and test the fracture control hypotheses for their formation. It was decided to focus on this suite of mechanisms as they are characterised by a clear morphological relationship, namely the presence of an underlying fracture network which can easily be evaluated over a large area. It was found that in the majority of examples at these sites did not exhibit fracture control. Although fractures were present at many sites there were very few sites where the fracture network appeared to be controlling the boulder distribution. In general these were not the sites with the best examples of organization, suggesting that the fracture control mechanisms are not the dominant geomorphic process organising the boulders in this area.

  16. Evaluation of SAR Data as Source of Ground Control Information: First Results

    Science.gov (United States)

    Vassilaki, D. I.; Ioannidis, C.; Stamos, A. A.

    2013-05-01

    The high resolution imaging modes of modern SAR sensors has made SAR data compatible with optical images. SAR data offers various capabilities which can enhance the geometric correction process of optical images (accurate, direct and ground-independent georeferencing capabilities and global DEM products). In this paper the first results of an on-going study on the evaluation of SAR data as source of ground control information for the georeferencing of optical images are presented. The georeferencing of optical images using SAR data is in fact a co-registration problem which involves multimodal, mutitemporal, and multiresolution data. And although 2D transformations have proved to be insufficient for the georeferencing process, as they can not account for the distortions due to terrain, quite a few approaches on the registration of optical to SAR data using 2D-2D transformations can still be found in the literature. In this paper the performance of 2D-2D transformations is compared to the 3D-2D projective transformation over a greater area of Earth's surface with arbitrary terrain type. Two alternative forms of ground control information are used: points and FFLFs. The accuracy of the computed results is obtained using independent CPs and it is compared to the geolocation accuracy specification of the optical image, as well as to the accuracy of exhaustive georeferencing done by third parties.

  17. Fracture control of ground water flow and water chemistry in a rock aquitard.

    Science.gov (United States)

    Eaton, Timothy T; Anderson, Mary P; Bradbury, Kenneth R

    2007-01-01

    There are few studies on the hydrogeology of sedimentary rock aquitards although they are important controls in regional ground water flow systems. We formulate and test a three-dimensional (3D) conceptual model of ground water flow and hydrochemistry in a fractured sedimentary rock aquitard to show that flow dynamics within the aquitard are more complex than previously believed. Similar conceptual models, based on regional observations and recently emerging principles of mechanical stratigraphy in heterogeneous sedimentary rocks, have previously been applied only to aquifers, but we show that they are potentially applicable to aquitards. The major elements of this conceptual model, which is based on detailed information from two sites in the Maquoketa Formation in southeastern Wisconsin, include orders of magnitude contrast between hydraulic diffusivity (K/S(s)) of fractured zones and relatively intact aquitard rock matrix, laterally extensive bedding-plane fracture zones extending over distances of over 10 km, very low vertical hydraulic conductivity of thick shale-rich intervals of the aquitard, and a vertical hydraulic head profile controlled by a lateral boundary at the aquitard subcrop, where numerous surface water bodies dominate the shallow aquifer system. Results from a 3D numerical flow model based on this conceptual model are consistent with field observations, which did not fit the typical conceptual model of strictly vertical flow through an aquitard. The 3D flow through an aquitard has implications for predicting ground water flow and for planning and protecting water supplies.

  18. The Auto control System Based on InTouch Configuration software for High-gravity Oil Railway Tank Feeding

    Directory of Open Access Journals (Sweden)

    Xu De-Kai

    2015-01-01

    Full Text Available This paper provides automatic design for high-gravity oil railway tank feeding system of some refinery uses distributive control system. The system adopts the automatic system of Modicon TSX Quantum or PLC as monitor and control level and uses a PC-based plat form as principal computer running on the Microsoft Windows2000. An automatic control system is developed in the environment of InTouch configuration software. This system implements automatic high-gravity oil tank feeding with pump controlling function. And it combines automatic oil feeding controlling, pump controlling and tank monitoring function to implement the automation of oil feeding with rations and automatic control.

  19. Development of design software on ground heat exchanger based on coupling method%基于耦合法的地埋管换热器设计软件的研发

    Institute of Scientific and Technical Information of China (English)

    陈胜朋; 沈意成; 陈振乾; 张辉

    2011-01-01

    由于地埋管换热器与土壤换热的复杂性,其设计一直是地埋管地源热泵技术的难点.介绍了一种基于地埋管地源热泵动态模型的设计方法,综合考虑了地下土壤热物性、热泵机组的动态特性及建筑的动态负荷模型等,开发出了具有操作简便、交互界面的软件,为地埋管地源热泵的设计提供技术支持.%Complexity of heat transfer between ground heat exchanger and soil results in technical difficulties in design of the ground heat exchanger ground-source heat pump. Presents a new design method based on dynamic model of ground heat exchanger ground-source heat pump in which the influence of the soil thermal properties, the heat pump unit's dynamic property and building dynamic load model are considered. Develops a user-friendly software interface, providing support for the ground heat exchanger ground-source heat pump design.

  20. Evaluating Performance of Water Hammer Control Equipment using Hytran Software in Hasanlu Dam Pumping Station

    Directory of Open Access Journals (Sweden)

    Parisa Nazari

    2016-09-01

    Full Text Available Unsteady flows start from a steady state and end the other steady state condition. In water lines unsteady flows occur mainly due to the closure of valves, sudden pumps stops or sudden pumps starts. To prevent these losses, the major ways which can be used are pressure valves, air tanks and surge tanks. All various methods of controlling water hammer pursue a common goal, and that is to balance pressure from water hammer to adjust the pressure in an acceptable range in the network. In this paper, unsteady hydraulic flow control methods include protective measures such as the use of check valve and installation of air valves, air chambers and surge tanks are investigated and compared. And so that the1400 mm existing pipe line of Hasanlu dam pump station, can be simulated using Hytran software, and then minimum and maximum pressure due to the different choking in the throat connecting the main route was evaluated. The results presented that the use of check valve with built-in soft starter in the present case study reduces the positive and negative pressure caused by the water hammer phenomenon as possible value.

  1. A study on software-based sensing technology for multiple object control in AR video.

    Science.gov (United States)

    Jung, Sungmo; Song, Jae-Gu; Hwang, Dae-Joon; Ahn, Jae Young; Kim, Seoksoo

    2010-01-01

    Researches on Augmented Reality (AR) have recently received attention. With these, the Machine-to-Machine (M2M) market has started to be active and there are numerous efforts to apply this to real life in all sectors of society. To date, the M2M market has applied the existing marker-based AR technology in entertainment, business and other industries. With the existing marker-based AR technology, a designated object can only be loaded on the screen from one marker and a marker has to be added to load on the screen the same object again. This situation creates a problem where the relevant marker'should be extracted and printed in screen so that loading of the multiple objects is enabled. However, since the distance between markers will not be measured in the process of detecting and copying markers, the markers can be overlapped and thus the objects would not be augmented. To solve this problem, a circle having the longest radius needs to be created from a focal point of a marker to be copied, so that no object is copied within the confines of the circle. In this paper, software-based sensing technology for multiple object detection and loading using PPHT has been developed and overlapping marker control according to multiple object control has been studied using the Bresenham and Mean Shift algorithms.

  2. Development of clinician-friendly software for musculoskeletal modeling and control.

    Science.gov (United States)

    Davoodi, R; Urata, C; Todorov, E; Loeb, G E

    2004-01-01

    Research and development in various fields dealing with human movement has been hampered by the lack of adequate software tools. We have formed a core development team to organize a collective effort by the research community to develop musculoskeletal modeling software that satisfies the requirements of both researchers and clinicians. We have identified initial requirements and have developed some of the basic components. We are developing common standards to facilitate sharing and reuse of musculoskeletal models and their component parts. Free distribution of the software and its source code will allow users to contribute to further development of the software as new models and data become available in the future.

  3. Optical Communication System for Remote Monitoring and Adaptive Control of Distributed Ground Sensors Exhibiting Collective Intelligence

    Energy Technology Data Exchange (ETDEWEB)

    Cameron, S.M.; Stantz, K.M.; Trahan, M.W.; Wagner, J.S.

    1998-11-01

    Comprehensive management of the battle-space has created new requirements in information management, communication, and interoperability as they effect surveillance and situational awareness. The objective of this proposal is to expand intelligent controls theory to produce a uniquely powerful implementation of distributed ground-based measurement incorporating both local collective behavior, and interoperative global optimization for sensor fusion and mission oversight. By using a layered hierarchal control architecture to orchestrate adaptive reconfiguration of autonomous robotic agents, we can improve overall robustness and functionality in dynamic tactical environments without information bottlenecks. In this concept, each sensor is equipped with a miniaturized optical reflectance modulator which is interactively monitored as a remote transponder using a covert laser communication protocol from a remote mothership or operative. Robot data-sharing at the ground level can be leveraged with global evaluation criteria, including terrain overlays and remote imaging data. Information sharing and distributed intelli- gence opens up a new class of remote-sensing applications in which small single-function autono- mous observers at the local level can collectively optimize and measure large scale ground-level signals. AS the need for coverage and the number of agents grows to improve spatial resolution, cooperative behavior orchestrated by a global situational awareness umbrella will be an essential ingredient to offset increasing bandwidth requirements within the net. A system of the type described in this proposal will be capable of sensitively detecting, tracking, and mapping spatial distributions of measurement signatures which are non-stationary or obscured by clutter and inter- fering obstacles by virtue of adaptive reconfiguration. This methodology could be used, for example, to field an adaptive ground-penetrating radar for detection of underground structures in

  4. Final Technical Report on Quantifying Dependability Attributes of Software Based Safety Critical Instrumentation and Control Systems in Nuclear Power Plants

    Energy Technology Data Exchange (ETDEWEB)

    Smidts, Carol [The Ohio State Univ., Columbus, OH (United States); Huang, Funqun [The Ohio State Univ., Columbus, OH (United States); Li, Boyuan [The Ohio State Univ., Columbus, OH (United States); Li, Xiang [The Ohio State Univ., Columbus, OH (United States)

    2016-03-25

    With the current transition from analog to digital instrumentation and control systems in nuclear power plants, the number and variety of software-based systems have significantly increased. The sophisticated nature and increasing complexity of software raises trust in these systems as a significant challenge. The trust placed in a software system is typically termed software dependability. Software dependability analysis faces uncommon challenges since software systems’ characteristics differ from those of hardware systems. The lack of systematic science-based methods for quantifying the dependability attributes in software-based instrumentation as well as control systems in safety critical applications has proved itself to be a significant inhibitor to the expanded use of modern digital technology in the nuclear industry. Dependability refers to the ability of a system to deliver a service that can be trusted. Dependability is commonly considered as a general concept that encompasses different attributes, e.g., reliability, safety, security, availability and maintainability. Dependability research has progressed significantly over the last few decades. For example, various assessment models and/or design approaches have been proposed for software reliability, software availability and software maintainability. Advances have also been made to integrate multiple dependability attributes, e.g., integrating security with other dependability attributes, measuring availability and maintainability, modeling reliability and availability, quantifying reliability and security, exploring the dependencies between security and safety and developing integrated analysis models. However, there is still a lack of understanding of the dependencies between various dependability attributes as a whole and of how such dependencies are formed. To address the need for quantification and give a more objective basis to the review process -- therefore reducing regulatory uncertainty

  5. Advanced communications technology satellite high burst rate link evaluation terminal power control and rain fade software test plan, version 1.0

    Science.gov (United States)

    Reinhart, Richard C.

    1993-01-01

    The Power Control and Rain Fade Software was developed at the NASA Lewis Research Center to support the Advanced Communications Technology Satellite High Burst Rate Link Evaluation Terminal (ACTS HBR-LET). The HBR-LET is an experimenters terminal to communicate with the ACTS for various experiments by government, university, and industry agencies. The Power Control and Rain Fade Software is one segment of the Control and Performance Monitor (C&PM) Software system of the HBR-LET. The Power Control and Rain Fade Software automatically controls the LET uplink power to compensate for signal fades. Besides power augmentation, the C&PM Software system is also responsible for instrument control during HBR-LET experiments, control of the Intermediate Frequency Switch Matrix on board the ACTS to yield a desired path through the spacecraft payload, and data display. The Power Control and Rain Fade Software User's Guide, Version 1.0 outlines the commands and procedures to install and operate the Power Control and Rain Fade Software. The Power Control and Rain Fade Software Maintenance Manual, Version 1.0 is a programmer's guide to the Power Control and Rain Fade Software. This manual details the current implementation of the software from a technical perspective. Included is an overview of the Power Control and Rain Fade Software, computer algorithms, format representations, and computer hardware configuration. The Power Control and Rain Fade Test Plan provides a step-by-step procedure to verify the operation of the software using a predetermined signal fade event. The Test Plan also provides a means to demonstrate the capability of the software.

  6. Robust H∞ output-feedback control for path following of autonomous ground vehicles

    Science.gov (United States)

    Hu, Chuan; Jing, Hui; Wang, Rongrong; Yan, Fengjun; Chadli, Mohammed

    2016-03-01

    This paper presents a robust H∞ output-feedback control strategy for the path following of autonomous ground vehicles (AGVs). Considering the vehicle lateral velocity is usually hard to measure with low cost sensor, a robust H∞ static output-feedback controller based on the mixed genetic algorithms (GA)/linear matrix inequality (LMI) approach is proposed to realize the path following without the information of the lateral velocity. The proposed controller is robust to the parametric uncertainties and external disturbances, with the parameters including the tire cornering stiffness, vehicle longitudinal velocity, yaw rate and road curvature. Simulation results based on CarSim-Simulink joint platform using a high-fidelity and full-car model have verified the effectiveness of the proposed control approach.

  7. Ground-based simulation of telepresence for materials science experiments. [remote viewing and control of processes aboard Space Station

    Science.gov (United States)

    Johnston, James C.; Rosenthal, Bruce N.; Bonner, Mary JO; Hahn, Richard C.; Herbach, Bruce

    1989-01-01

    A series of ground-based telepresence experiments have been performed to determine the minimum video frame rate and resolution required for the successive performance of materials science experiments in space. The approach used is to simulate transmission between earth and space station with transmission between laboratories on earth. The experiments include isothermal dendrite growth, physical vapor transport, and glass melting. Modifications of existing apparatus, software developed, and the establishment of an inhouse network are reviewed.

  8. Ground-based simulation of telepresence for materials science experiments. [remote viewing and control of processes aboard Space Station

    Science.gov (United States)

    Johnston, James C.; Rosenthal, Bruce N.; Bonner, Mary JO; Hahn, Richard C.; Herbach, Bruce

    1989-01-01

    A series of ground-based telepresence experiments have been performed to determine the minimum video frame rate and resolution required for the successive performance of materials science experiments in space. The approach used is to simulate transmission between earth and space station with transmission between laboratories on earth. The experiments include isothermal dendrite growth, physical vapor transport, and glass melting. Modifications of existing apparatus, software developed, and the establishment of an inhouse network are reviewed.

  9. HelioScan: a software framework for controlling in vivo microscopy setups with high hardware flexibility, functional diversity and extendibility.

    Science.gov (United States)

    Langer, Dominik; van 't Hoff, Marcel; Keller, Andreas J; Nagaraja, Chetan; Pfäffli, Oliver A; Göldi, Maurice; Kasper, Hansjörg; Helmchen, Fritjof

    2013-04-30

    Intravital microscopy such as in vivo imaging of brain dynamics is often performed with custom-built microscope setups controlled by custom-written software to meet specific requirements. Continuous technological advancement in the field has created a need for new control software that is flexible enough to support the biological researcher with innovative imaging techniques and provide the developer with a solid platform for quickly and easily implementing new extensions. Here, we introduce HelioScan, a software package written in LabVIEW, as a platform serving this dual role. HelioScan is designed as a collection of components that can be flexibly assembled into microscope control software tailored to the particular hardware and functionality requirements. Moreover, HelioScan provides a software framework, within which new functionality can be implemented in a quick and structured manner. A specific HelioScan application assembles at run-time from individual software components, based on user-definable configuration files. Due to its component-based architecture, HelioScan can exploit synergies of multiple developers working in parallel on different components in a community effort. We exemplify the capabilities and versatility of HelioScan by demonstrating several in vivo brain imaging modes, including camera-based intrinsic optical signal imaging for functional mapping of cortical areas, standard two-photon laser-scanning microscopy using galvanometric mirrors, and high-speed in vivo two-photon calcium imaging using either acousto-optic deflectors or a resonant scanner. We recommend HelioScan as a convenient software framework for the in vivo imaging community.

  10. 嵌入式控制软件验收测试技术%Embedded control software acceptance testing technology

    Institute of Scientific and Technical Information of China (English)

    成健

    2015-01-01

    The software acceptance testing is the final link of the software testing,and it plays a vital role in the software quality and reliable operation..Embedded control software in the comprehensive test, issuing a test command,control and other test equipment,work together to complete a comprehensive test, this paper describes the embedded control software to carry out the implementation method of the acceptance test, as a reference for further engineering application.%软件验收测试是软件测试的最终环节,对软件质量、软件的可靠运行起到至关重要的作用。嵌入式控制软件在综合测试时,发出测试指令,控制其他测试设备,共同完成综合测试,本文描述了嵌入式控制软件开展验收测试的实施方法,作为后续工程应用的参考。

  11. SOFTWARE METRICS VALIDATION METHODOLOGIES IN SOFTWARE ENGINEERING

    Directory of Open Access Journals (Sweden)

    K.P. Srinivasan

    2014-12-01

    Full Text Available In the software measurement validations, assessing the validation of software metrics in software engineering is a very difficult task due to lack of theoretical methodology and empirical methodology [41, 44, 45]. During recent years, there have been a number of researchers addressing the issue of validating software metrics. At present, software metrics are validated theoretically using properties of measures. Further, software measurement plays an important role in understanding and controlling software development practices and products. The major requirement in software measurement is that the measures must represent accurately those attributes they purport to quantify and validation is critical to the success of software measurement. Normally, validation is a collection of analysis and testing activities across the full life cycle and complements the efforts of other quality engineering functions and validation is a critical task in any engineering project. Further, validation objective is to discover defects in a system and assess whether or not the system is useful and usable in operational situation. In the case of software engineering, validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provides information about its quality and reliability. This paper discusses the validation methodology, techniques and different properties of measures that are used for software metrics validation. In most cases, theoretical and empirical validations are conducted for software metrics validations in software engineering [1-50].

  12. Characterization of the Aerodynamic Ground Effect and Its Influence in Multirotor Control

    National Research Council Canada - National Science Library

    Pedro Sanchez-Cuevas; Guillermo Heredia; Anibal Ollero

    2017-01-01

    This paper analyzes the ground effect in multirotors, that is, the change in the thrust generated by the rotors when flying close to the ground due to the interaction of the rotor airflow with the ground surface...

  13. Controlling internal corrosion of oil and gas pipelines : the corrosion inhibitor selection software (CISS) program

    Energy Technology Data Exchange (ETDEWEB)

    Doiron, A.; Papavinasam, S. [Natural Resources Canada, Ottawa, ON (Canada). CANMET Materials Technology Laboratory

    2009-07-01

    The internal pitting corrosion of oil and gas pipelines can be effectively controlled through the addition of inhibitors. However, simulation of field operating conditions is necessary because the performance of corrosion inhibitors is influenced by several interacting parameters. This paper reviewed the Corrosion Inhibitor Selection Software (CISS) program. The materials transported in production pipelines are often multiphase, containing oil, aqueous (brine), and gas phases. The corrosion rate and inhibitor performance are influenced by composition, temperature, flow and pressure. Steel composition and structure also influence both the rate and type of corrosion. Improvements in corrosion test methodologies are aimed at simulating field corrosion conditions in the laboratory in a compressed time-scale. The parameters that influence the types of corrosion must be simulated in order for laboratory methodology to be relevant. The variables controlled should be quantifiable. There should also be a correlation between the influence of variables controlled in the laboratory and of the same variables in the field. The CISS program evaluates inhibitors in the following 4 steps: (1) pipeline operating conditions, (2) selection of laboratory methodology, (3) determination of operating conditions for the laboratory methodologies, and (4) selection of corrosion inhibitors. The 7 objectives of the CISS program are to optimize the strategies of inhibitor selection for pipeline applications; determine the hydrodynamic parameters of the pipe from field operating conditions; select appropriate laboratory methodologies for evaluating inhibitors; determine flow conditions for high-shear laboratory methodologies; develop a qualitative relationship between corrosion rates of non-shear laboratory methodologies and of pipelines; evaluate corrosion inhibitors based on results from different laboratory methodologies; and design cost-effective inhibitors for future applications. 47 refs

  14. Terra Harvest software architecture

    Science.gov (United States)

    Humeniuk, Dave; Klawon, Kevin

    2012-06-01

    Under the Terra Harvest Program, the DIA has the objective of developing a universal Controller for the Unattended Ground Sensor (UGS) community. The mission is to define, implement, and thoroughly document an open architecture that universally supports UGS missions, integrating disparate systems, peripherals, etc. The Controller's inherent interoperability with numerous systems enables the integration of both legacy and future UGS System (UGSS) components, while the design's open architecture supports rapid third-party development to ensure operational readiness. The successful accomplishment of these objectives by the program's Phase 3b contractors is demonstrated via integration of the companies' respective plug-'n'-play contributions that include controllers, various peripherals, such as sensors, cameras, etc., and their associated software drivers. In order to independently validate the Terra Harvest architecture, L-3 Nova Engineering, along with its partner, the University of Dayton Research Institute, is developing the Terra Harvest Open Source Environment (THOSE), a Java Virtual Machine (JVM) running on an embedded Linux Operating System. The Use Cases on which the software is developed support the full range of UGS operational scenarios such as remote sensor triggering, image capture, and data exfiltration. The Team is additionally developing an ARM microprocessor-based evaluation platform that is both energy-efficient and operationally flexible. The paper describes the overall THOSE architecture, as well as the design decisions for some of the key software components. Development process for THOSE is discussed as well.

  15. Software development for ACR-approved phantom-based nuclear medicine tomographic image quality control with cross-platform compatibility

    Science.gov (United States)

    Oh, Jungsu S.; Choi, Jae Min; Nam, Ki Pyo; Chae, Sun Young; Ryu, Jin-Sook; Moon, Dae Hyuk; Kim, Jae Seung

    2015-07-01

    Quality control and quality assurance (QC/QA) have been two of the most important issues in modern nuclear medicine (NM) imaging for both clinical practices and academic research. Whereas quantitative QC analysis software is common to modern positron emission tomography (PET) scanners, the QC of gamma cameras and/or single-photon-emission computed tomography (SPECT) scanners has not been sufficiently addressed. Although a thorough standard operating process (SOP) for mechanical and software maintenance may help the QC/QA of a gamma camera and SPECT-computed tomography (CT), no previous study has addressed a unified platform or process to decipher or analyze SPECT phantom images acquired from various scanners thus far. In addition, a few approaches have established cross-platform software to enable the technologists and physicists to assess the variety of SPECT scanners from different manufacturers. To resolve these issues, we have developed Interactive Data Language (IDL)-based in-house software for crossplatform (in terms of not only operating systems (OS) but also manufacturers) analyses of the QC data on an ACR SPECT phantom, which is essential for assessing and assuring the tomographical image quality of SPECT. We applied our devised software to our routine quarterly QC of ACR SPECT phantom images acquired from a number of platforms (OS/manufacturers). Based on our experience, we suggest that our devised software can offer a unified platform that allows images acquired from various types of scanners to be analyzed with great precision and accuracy.

  16. Optimising UAV topographic surveys processed with structure-from-motion: Ground control quality, quantity and bundle adjustment

    Science.gov (United States)

    James, M. R.; Robson, S.; d'Oleire-Oltmanns, S.; Niethammer, U.

    2017-03-01

    Structure-from-motion (SfM) algorithms greatly facilitate the production of detailed topographic models from photographs collected using unmanned aerial vehicles (UAVs). However, the survey quality achieved in published geomorphological studies is highly variable, and sufficient processing details are never provided to understand fully the causes of variability. To address this, we show how survey quality and consistency can be improved through a deeper consideration of the underlying photogrammetric methods. We demonstrate the sensitivity of digital elevation models (DEMs) to processing settings that have not been discussed in the geomorphological literature, yet are a critical part of survey georeferencing, and are responsible for balancing the contributions of tie and control points. We provide a Monte Carlo approach to enable geomorphologists to (1) carefully consider sources of survey error and hence increase the accuracy of SfM-based DEMs and (2) minimise the associated field effort by robust determination of suitable lower-density deployments of ground control. By identifying appropriate processing settings and highlighting photogrammetric issues such as over-parameterisation during camera self-calibration, processing artefacts are reduced and the spatial variability of error minimised. We demonstrate such DEM improvements with a commonly-used SfM-based software (PhotoScan), which we augment with semi-automated and automated identification of ground control points (GCPs) in images, and apply to two contrasting case studies - an erosion gully survey (Taroudant, Morocco) and an active landslide survey (Super-Sauze, France). In the gully survey, refined processing settings eliminated step-like artefacts of up to 50 mm in amplitude, and overall DEM variability with GCP selection improved from 37 to 16 mm. In the much more challenging landslide case study, our processing halved planimetric error to 0.1 m, effectively doubling the frequency at which changes in

  17. Controls on coral-ground development along the northern Mesoamerican Reef tract.

    Directory of Open Access Journals (Sweden)

    Rosa E Rodríguez-Martínez

    Full Text Available Coral-grounds are reef communities that colonize rocky substratum but do not form framework or three-dimensional reef structures. To investigate why, we used video transects and underwater photography to determine the composition, structure and status of a coral-ground community located on the edge of a rocky terrace in front of a tourist park, Xcaret, in the northern Mesoamerican Reef tract, Mexico. The community has a relatively low coral, gorgonian and sponge cover (40%. We recorded 23 species of Scleractinia, 14 species of Gorgonacea and 30 species of Porifera. The coral community is diverse but lacks large coral colonies, being dominated instead by small, sediment-tolerant, and brooding species. In these small colonies, the abundance of potentially lethal interactions and partial mortality is high but decreases when colonies are larger than 40 cm. Such characteristics are consistent with an environment control whereby storm waves periodically remove larger colonies and elevate sediment flux. The community only survives these storm conditions due to its slope-break location, which ensures lack of burial and continued local recruitment. A comparison with similar coral-ground communities in adjacent areas suggests that the narrow width of the rock terrace hinders sediment stabilization, thereby ensuring that communities cannot escape bottom effects and develop into three-dimensional reef structures on geological time scales.

  18. Software for Automated Generation of Reduced Thermal Models for Spacecraft Thermal Control Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Thermal analysis is increasingly used in thermal engineering of spacecrafts in every stage, including design, test, and ground-operation simulation. Current...

  19. Air Vehicle Technology Integration Program (AVTIP) Delivery Order 0008: Open Control Platform (OCP) Software Enabled Control (SEC) Hardware in the Loop Simulation Program

    Science.gov (United States)

    2004-07-01

    AFRL-VA-WP-TR-2006-3074 AIR VEHICLE TECHNOLOGY INTEGRATION PROGRAM (AVTIP) Delivery Order 0008: Open Control Platform (OCP) Software Enabled...especially the case since the NGC technology software for SEC was completely developed in the Simulink environment. The OCP middleware was put through...STANLEY H. PRUETT GARY K. HELLMANN, Chief Aerospace Vehicles Technology Aerospace Vehicles Technology Assessment & Simulation Branch Assessment

  20. Study of Model Predictive Control for Path-Following Autonomous Ground Vehicle Control under Crosswind Effect

    Directory of Open Access Journals (Sweden)

    Fitri Yakub

    2016-01-01

    Full Text Available We present a comparative study of model predictive control approaches of two-wheel steering, four-wheel steering, and a combination of two-wheel steering with direct yaw moment control manoeuvres for path-following control in autonomous car vehicle dynamics systems. Single-track mode, based on a linearized vehicle and tire model, is used. Based on a given trajectory, we drove the vehicle at low and high forward speeds and on low and high road friction surfaces for a double-lane change scenario in order to follow the desired trajectory as close as possible while rejecting the effects of wind gusts. We compared the controller based on both simple and complex bicycle models without and with the roll vehicle dynamics for different types of model predictive control manoeuvres. The simulation result showed that the model predictive control gave a better performance in terms of robustness for both forward speeds and road surface variation in autonomous path-following control. It also demonstrated that model predictive control is useful to maintain vehicle stability along the desired path and has an ability to eliminate the crosswind effect.

  1. Hydrogeologic controls on ground-water and contaminant discharge to the Columbia River near the Hanford Townsite

    Energy Technology Data Exchange (ETDEWEB)

    Luttrell, S.P.; Newcomer, D.R.; Teel, S.S.; Vermeul, V.R.

    1992-11-01

    The purpose of this study is to quantify ground-water and contaminant discharge to the Columbia River in the Hanford Townsite vicinity. The primary objectives of the work are to: describe the hydrogeologic setting and controls on ground-water movement and contaminant discharge to the Columbia River; understand the river/aquifer relationship and its effects on contaminant discharge to the Columbia River; quantify the ground-water and contaminant mass discharge to the Columbia River; and provide data that may be useful for a three-dimensional model of ground-water flow and contaminant transport in the Hanford Townsite study area. The majority of ground-water contamination occurs within the unconfined aquifer; therefore, ground-water and contaminant discharge from the unconfined aquifer is the emphasis of this study. The period of study is primarily from June 1990 through March 1992.

  2. Flight validation of ground-based assessment for control power requirements at high angles of attack

    Science.gov (United States)

    Ogburn, Marilyn E.; Ross, Holly M.; Foster, John V.; Pahle, Joseph W.; Sternberg, Charles A.; Traven, Ricardo; Lackey, James B.; Abbott, Troy D.

    1994-01-01

    A review is presented in viewgraph format of an ongoing NASA/U.S. Navy study to determine control power requirements at high angles of attack for the next generation high-performance aircraft. This paper focuses on recent flight test activities using the NASA High Alpha Research Vehicle (HARV), which are intended to validate results of previous ground-based simulation studies. The purpose of this study is discussed, and the overall program structure, approach, and objectives are described. Results from two areas of investigation are presented: (1) nose-down control power requirements and (2) lateral-directional control power requirements. Selected results which illustrate issues and challenges that are being addressed in the study are discussed including test methodology, comparisons between simulation and flight, and general lessons learned.

  3. Cost-Effective Control of Ground-Level Ozone Pollution in and around Beijing

    Institute of Scientific and Technical Information of China (English)

    Xie Xuxuan; Zhang Shiqiu; Xu Jianhua; Wu Dan; Zhu Tong

    2012-01-01

    Ground level ozone pollution has become a significant air pollution problem in Beijing. Because of the complex way in which ozone is formed, it is difficult for policy makers to identify optimal control options on a cost-effective basis. This paper identi- fies and assesses a range of options for addressing this problem. We apply the Ambient Least Cost Model and compare the eco- nomic costs of control options, then recommend the most effective sequence to realize pollution control at the lowest cost. The study finds that installing of Stage II gasoline vapor recovery system at Beijing's 1446 gasoline stations would be the most cost-effective option. Overall, options to reduce ozone pollution by cutting ve- hicular emissions are much more cost-effective than options to "clean up" coal-fired power plants.

  4. Software-Controlled Dynamically Swappable Hardware Design in Partially Reconfigurable Systems

    Directory of Open Access Journals (Sweden)

    Huang Chun-Hsian

    2008-01-01

    Full Text Available Abstract We propose two basic wrapper designs and an enhanced wrapper design for arbitrary digital hardware circuit designs such that they can be enhanced with the capability for dynamic swapping controlled by software. A hardware design with either of the proposed wrappers can thus be swapped out of the partially reconfigurable logic at runtime in some intermediate state of computation and then swapped in when required to continue from that state. The context data is saved to a buffer in the wrapper at interruptible states, and then the wrapper takes care of saving the hardware context to communication memory through a peripheral bus, and later restoring the hardware context after the design is swapped in. The overheads of the hardware standardization and the wrapper in terms of additional reconfigurable logic resources and the time for context switching are small and generally acceptable. With the capability for dynamic swapping, high priority hardware tasks can interrupt low-priority tasks in real-time embedded systems so that the utilization of hardware space per unit time is increased.

  5. Software-Controlled Dynamically Swappable Hardware Design in Partially Reconfigurable Systems

    Directory of Open Access Journals (Sweden)

    Chun-Hsian Huang

    2007-12-01

    Full Text Available We propose two basic wrapper designs and an enhanced wrapper design for arbitrary digital hardware circuit designs such that they can be enhanced with the capability for dynamic swapping controlled by software. A hardware design with either of the proposed wrappers can thus be swapped out of the partially reconfigurable logic at runtime in some intermediate state of computation and then swapped in when required to continue from that state. The context data is saved to a buffer in the wrapper at interruptible states, and then the wrapper takes care of saving the hardware context to communication memory through a peripheral bus, and later restoring the hardware context after the design is swapped in. The overheads of the hardware standardization and the wrapper in terms of additional reconfigurable logic resources and the time for context switching are small and generally acceptable. With the capability for dynamic swapping, high priority hardware tasks can interrupt low-priority tasks in real-time embedded systems so that the utilization of hardware space per unit time is increased.

  6. Control of postural alignment in patients with Parkinsons disease: analysis through postural software (SAPO

    Directory of Open Access Journals (Sweden)

    Lucia Martins Barbatto

    2013-10-01

    Full Text Available This study assesses the alignment of posture and postural control in patients with Parkinson’s disease (PD. Fifty individuals, aged 60–80 years, were viewed in the anterior, posterior, right lateral, and left positions by software for postural assessment (SAPO. The individuals were grouped according to the disease stage and the stage of medication (i.e. “on” or “off” levodopa. In the intermediate to advanced stages, there was a significant standard deviation in the horizontal alignment acromions, in the horizontal alignment of the anterior superior iliac spines, and in the angle between the acromia and the two anterior superior iliac spines. The side view of the left and right relationships was statistically significant for all variables. The “on” stage and the “off” stage groups showed no significant deviation. There was no statistically significant correlation between the center of gravity in the frontal and sagittal planes of the dominant hand and the side of symptom onset. In PD, individuals have increased cervical lordosis and thoracic kyphosis; an anteriorized head; reduced lumbar curvature; increased valgus, increased knee flexion angle; a decline in the support base; zero step; reduced postural stability; anteriorized center of gravity; and changes in the base of support.

  7. SOFTWARE DE CONTROL DE PACIENTES EN EL DEPARTAMENTO MÉDICO DE LA ESPAM MFL

    Directory of Open Access Journals (Sweden)

    Roberth Abel Alcívar Cevallos

    2012-06-01

    Full Text Available Con el objetivo de optimizar los tiempos de los procesos de control de pacientes en el área de Medicina General del Departamento Médico de la Escuela Superior Politécnica Agropecuaria de Manabí Manuel Félix López de la ciudad de Calceta, provincia de Manabí, se creó e implementó un sistema informático. Para el desarrollo de esta aplicación se uso el Diagrama de Flujo de Proceso (DFP para el diseño del algoritmo, herramientas como MySOL, Workbench 5.2 CE y MySQL 5.5 fueron usadas para el modelo de la base de datos y Microsoft Visual Basic 2010 para la creación de las interfaces graficas de usuario (GUI. El paradigma de programación de tres capas fue empleado durante el proceso. La instalación e implementación de la aplicación permitió validar el software al realizar pruebas de funcionamiento, y por tanto generando resultados satisfactorios como la reducción de tiempo en los procesos de registro de las principales características de pacientes, médicos, enfermedades, consultas médicas, emisión de historias clínicas, estadística de pacientes atendidos, búsquedas de información, entre otros resultados.

  8. MÉTRICAS PARA EL CONTROL DE CONFIGURACIÓN DE SOFTWARE: DEFINICIÓN Y ALGUNAS VALORACIONES

    Directory of Open Access Journals (Sweden)

    Ailyn Febles Estrada

    2003-04-01

    Full Text Available

    Los métodos de producción de software están evolucionando desde formas artesanales a la producción industrial en gran escala. La industria de software cubana no está ajena a esos cambios. Para incidir positivamente en el desarrollo de la industria y lograr establecer en ella parámetros de excelencia es imprescindible implantar modelos de procesos tomando en consideración las mejores prácticas internacionales y adaptándolas creativamente a las condiciones concretas de Cuba. Para esto, entre otros aspectos, es necesario medir. El área de las mediciones de software, a pesar de ser una de las áreas en la ingeniería de software donde se ha investigado desde hace más de 30 años, todavía no ha sido bien comprendida, ni ampliamente aplicada en la industria del software, por tanto, la implementación de las mediciones en una organización requiere un cambio tecnológico, educacional y cultural importante. Las autoras del presente artículo proponen un conjunto de métricas para aplicar en el proceso de control de configuración. Estas métricas pueden ser obtenidas a partir del modelo de procesos de control configuración de software definido en trabajos anteriores por el grupo de Ingeniería de Software del Centro de Estudios de Ingeniería y Sistemas (CEIS. También se enuncian algunas reglas básicas a tener en cuenta cuando se aplican estas métricas en una empresa.

  9. Ground control problems and roadheader drivage at Ombilin Coal Mine, Indonesia

    Energy Technology Data Exchange (ETDEWEB)

    Matsui, K.; Shimada, H.; Furukawa, H. (and others) [Kyushu University, Fukuoka (Japan). Dept. of Earth Resources and Mining Engineering

    2003-09-01

    In 1998, an agreement on the 'Slope Project at Ombilin III' was made between JCOAl (Japan Coal Energy Center) and PTBA. In this project, a development system of an incline was introduced to open a new underground coal mine, or Ombilin III that will begin mining operations in the 2000s to meet the necessary demand for increasing the production of Indonesian domestic coal. This paper discusses the ground control problems and the development performance of two main inclinea at Ombilin Coal Mine. 11 refs., 4 figs.

  10. Interplay between requirements, software architecture, and hardware constraints in the development of a home control user interface

    DEFF Research Database (Denmark)

    Loft, M.S.; Nielsen, S.S.; Nørskov, Kim;

    2012-01-01

    We have developed a new graphical user interface for a home control device for a large industrial customer. In this industrial case study, we first present our approaches to requirements engineering and to software architecture; we also describe the given hardware platform. Then we make two...

  11. Software Metrics to Estimate Software Quality using Software Component Reusability

    Directory of Open Access Journals (Sweden)

    Prakriti Trivedi

    2012-03-01

    Full Text Available Today most of the applications developed using some existing libraries, codes, open sources etc. As a code is accessed in a program, it is represented as the software component. Such as in java beans and in .net ActiveX controls are the software components. These components are ready to use programming code or controls that excel the code development. A component based software system defines the concept of software reusability. While using these components the main question arise is whether to use such components is beneficial or not. In this proposed work we are trying to present the answer for the same question. In this work we are presenting a set of software matrix that will check the interconnection between the software component and the application. How strong this relation defines the software quality after using this software component. The overall metrics will return the final result in terms of the boundless of the component with application.

  12. Generic control software connecting astronomical instruments to the reflective memory data recording system of VLTI - bossvlti

    Science.gov (United States)

    Pozna, E.; Ramirez, A.; Mérand, A.; Mueller, A.; Abuter, R.; Frahm, R.; Morel, S.; Schmid, C.; Duc, T. Phan; Delplancke-Ströbele, F.

    2014-07-01

    The quality of data obtained by VLTI instruments may be refined by analyzing the continuous data supplied by the Reflective Memory Network (RMN). Based on 5 years experience providing VLTI instruments (PACMAN, AMBER, MIDI) with RMN data, the procedure has been generalized to make the synchronization with observation trouble-free. The present software interface saves not only months of efforts for each instrument but also provides the benefits of software frameworks. Recent applications (GRAVITY, MATISSE) supply feedback for the software to evolve. The paper highlights the way common features been identified to be able to offer reusable code in due course.

  13. Core Community Specifications for Electron Microprobe Operating Systems: Software, Quality Control, and Data Management Issues

    Science.gov (United States)

    Fournelle, John; Carpenter, Paul

    2006-01-01

    Modem electron microprobe systems have become increasingly sophisticated. These systems utilize either UNIX or PC computer systems for measurement, automation, and data reduction. These systems have undergone major improvements in processing, storage, display, and communications, due to increased capabilities of hardware and software. Instrument specifications are typically utilized at the time of purchase and concentrate on hardware performance. The microanalysis community includes analysts, researchers, software developers, and manufacturers, who could benefit from exchange of ideas and the ultimate development of core community specifications (CCS) for hardware and software components of microprobe instrumentation and operating systems.

  14. Structural control and health monitoring of building structures with unknown ground excitations: Experimental investigation

    Science.gov (United States)

    He, Jia; Xu, You-Lin; Zhan, Sheng; Huang, Qin

    2017-03-01

    When health monitoring system and vibration control system both are required for a building structure, it will be beneficial and cost-effective to integrate these two systems together for creating a smart building structure. Recently, on the basis of extended Kalman filter (EKF), a time-domain integrated approach was proposed for the identification of structural parameters of the controlled buildings with unknown ground excitations. The identified physical parameters and structural state vectors were then utilized to determine the control force for vibration suppression. In this paper, the possibility of establishing such a smart building structure with the function of simultaneous damage detection and vibration suppression was explored experimentally. A five-story shear building structure equipped with three magneto-rheological (MR) dampers was built. Four additional columns were added to the building model, and several damage scenarios were then simulated by symmetrically cutting off these columns in certain stories. Two sets of earthquakes, i.e. Kobe earthquake and Northridge earthquake, were considered as seismic input and assumed to be unknown during the tests. The structural parameters and the unknown ground excitations were identified during the tests by using the proposed identification method with the measured control forces. Based on the identified structural parameters and system states, a switching control law was employed to adjust the current applied to the MR dampers for the purpose of vibration attenuation. The experimental results show that the presented approach is capable of satisfactorily identifying structural damages and unknown excitations on one hand and significantly mitigating the structural vibration on the other hand.

  15. Form control in atmospheric pressure plasma processing of ground fused silica

    Science.gov (United States)

    Li, Duo; Wang, Bo; Xin, Qiang; Jin, Huiliang; Wang, Jun; Dong, Wenxia

    2014-08-01

    Atmospheric Pressure Plasma Processing (APPP) using inductively coupled plasma has demonstrated that it can achieve comparable removal rate on the optical surface of fused silica under the atmosphere pressure and has the advantage of inducing no sub-surface damage for its non-contact and chemical etching mechanism. APPP technology is a cost effective way, compared with traditional mechanical polishing, magnetorheological finishing and ion beam figuring. Thus, due to these advantages, this technology is being tested to fabricate large aperture optics of fused silica to help shorten the polishing time in optics fabrication chain. Now our group proposes to use inductively coupled plasma processing technology to fabricate ground surface of fused silica directly after the grinding stage. In this paper, form control method and several processing parameters are investigated to evaluate the removal efficiency and the surface quality, including the robustness of removal function, velocity control mode and tool path strategy. However, because of the high heat flux of inductively coupled plasma, the removal depth with time can be non-linear and the ground surface evolvement will be affected. The heat polishing phenomenon is founded. The value of surface roughness is reduced greatly, which is very helpful to reduce the time of follow-up mechanical polishing. Finally, conformal and deterministic polishing experiments are analyzed and discussed. The form error is less 3%, before and after the APPP, when 10μm depth of uniform removal is achieved on a 60×60mm ground fused silica. Also, a basin feature is fabricated to demonstrate the figuring capability and stability. Thus, APPP is a promising technology in processing the large aperture optics.

  16. Time-triggered State-machine Reliable Software Architecture for Micro Turbine Engine Control

    Institute of Scientific and Technical Information of China (English)

    ZHANG Qi; XU Guoqiang; DING Shuiting

    2012-01-01

    Time-triggered (TT) embedded software pattern is well accepted in aerospace industry for its high reliability.Finite-state-machine (FSM) design method is widely used for its high efficiency and predictable behavior.In this paper,the time-triggered and state-machine combination software architecture is implemented for a 25 kg thrust micro turbine engine (MTE) used for unmanned aerial vehicle (UAV) system; also model-based-design development workflow for airworthiness software directive DO-178B is utilized.Experimental results show that time-triggered state-machine software architecture and development method could shorten the system development time,reduce the system test cost and make the turbine engine easily comply with the airworthiness rules.

  17. Rapid Development of Guidance, Navigation, and Control Core Flight System Software Applications Using Simulink Models Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We will demonstrate the usefulness of SIL for GSFC missions by attempting to compile the SIL source code with an autocoded sample GNC application flight software....

  18. Design and implementation of a ground control console prototype for OMV

    Science.gov (United States)

    Walcott, Bruce L.

    1990-01-01

    One of the primary uses of the Flat Floor facility of The Marshall Flight Center is to perform autonomous and teleoperated docking of vehicles similar to NASA's Orbital Maneuvering Vehicle (OMV). Using both the air-bearing vehicle and the 8 DOF Dynamic Overhead Target Simulator (DOTS) in tandem, even the most difficult OMV docking problems can be simulated. The OMV was planned to be flown from the ground by a pilot via teleoperation. Specifications were developed for a prototype Ground Control Console (GCC) from where the vehicle will be flown. In order for testing of the OMV to occur at Flat Floor facility, this GCC must be replicated. The project was divided into three primary tasks: (1) the design and development of the video display; (2) the design and development of the switch panel using the micro switch programmable display pushbutton switches; and (3) the design and development of the hand controllers. A final task is to perform system integration on the results of these three primary tasks.

  19. Reconstructing 3D coastal cliffs from airborne oblique photographs without ground control points

    Science.gov (United States)

    Dewez, T. J. B.

    2014-05-01

    Coastal cliff collapse hazard assessment requires measuring cliff face topography at regular intervals. Terrestrial laser scanner techniques have proven useful so far but are expensive to use either through purchasing the equipment or through survey subcontracting. In addition, terrestrial laser surveys take time which is sometimes incompatible with the time during with the beach is accessible at low-tide. By comparison, structure from motion techniques (SFM) are much less costly to implement, and if airborne, acquisition of several kilometers of coastline can be done in a matter of minutes. In this paper, the potential of GPS-tagged oblique airborne photographs and SFM techniques is examined to reconstruct chalk cliff dense 3D point clouds without Ground Control Points (GCP). The focus is put on comparing the relative 3D point of views reconstructed by Visual SFM with their synchronous Solmeta Geotagger Pro2 GPS locations using robust estimators. With a set of 568 oblique photos, shot from the open door of an airplane with a triplet of synchronized Nikon D7000, GPS and SFM-determined view point coordinates converge to X: ±31.5 m; Y: ±39.7 m; Z: ±13.0 m (LE66). Uncertainty in GPS position affects the model scale, angular attitude of the reference frame (the shoreline ends up tilted by 2°) and absolute positioning. Ground Control Points cannot be avoided to orient such models.

  20. MSTI-3 Spacecraft Attitude Control Software Development using Automatic Code Generation

    OpenAIRE

    Tubb, Fred; McEwen, Rob; Farazian, John; Waddell, Andy

    1994-01-01

    Current budgetary trends in space development programs are stressing the "cheaper, faster, better" philosophy. Reduction in cost is attained most effectively by reducing program schedule. Advances in Computer Aided Software Engineering (CASE) products now make vastly reduced spacecraft software development schedules possible. The Miniature Seeker Technology Integration (MSTI) spacecraft program, developed by Phillips Laboratory-Edwards Air Force Base, utilizes CASE tools to design, develop, a...