WorldWideScience

Sample records for stand-alone c-language programs

  1. C++ Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    C++ Programming Language: The C++ seminar covers the fundamentals of C++ programming language. The C++ fundamentals are grouped into three parts where each part includes both concept and programming examples aimed at for hands-on practice. The first part covers the functional aspect of C++ programming language with emphasis on function parameters and efficient memory utilization. The second part covers the essential framework of C++ programming language, the object-oriented aspects. Information necessary to evaluate various features of object-oriented programming; including encapsulation, polymorphism and inheritance will be discussed. The last part of the seminar covers template and generic programming. Examples include both user defined and standard templates.

  2. Leadership in Dental Hygiene Degree Completion Programs: A Pilot Study Comparing Stand-Alone Leadership Courses and Leadership-Infused Curricula.

    Science.gov (United States)

    Smith, Michelle L; Gurenlian, JoAnn R; Freudenthal, Jacqueline J; Farnsworth, Tracy J

    2016-05-01

    The aim of this study was to define the extent to which leadership and leadership skills are taught in dental hygiene degree completion programs by comparing stand-alone leadership courses/hybrid programs with programs that infuse leadership skills throughout the curricula. The study involved a mixed-methods approach using qualitative and quantitative data. Semi-structured interviews were conducted with program directors and faculty members who teach a stand-alone leadership course, a hybrid program, or leadership-infused courses in these programs. A quantitative comparison of course syllabi determined differences in the extent of leadership content and experiences between stand-alone leadership courses and leadership-infused curricula. Of the 53 U.S. dental hygiene programs that offer degree completion programs, 49 met the inclusion criteria, and 19 programs provided course syllabi. Of the program directors and faculty members who teach a stand-alone leadership course or leadership-infused curriculum, 16 participated in the interview portion of the study. The results suggested that competencies related to leadership were not clearly defined or measurable in current teaching. Reported barriers to incorporating a stand-alone leadership course included overcrowded curricula, limited qualified faculty, and lack of resources. The findings of this study provide a synopsis of leadership content and gaps in leadership education for degree completion programs. Suggested changes included defining a need for leadership competencies and providing additional resources to educators such as courses provided by the American Dental Education Association and the American Dental Hygienists' Association.

  3. Stand-alone XLIF

    DEFF Research Database (Denmark)

    Hansen, E. J.; Simony, A.; Hummel, Stefan

    2015-01-01

    and clinical/radiological results in 22 patients treated with XLIF procedure for DS or degenerative disc disease (DDD). Material and methods: 22 consecutive patients with DS underwent surgery with the XLIF stand-alone procedure, with follow-up of 24 months. Clinical outcome scores were collected. Complications......Introduction: Adult thoracolumbar degeneration is an increasing challenge in the aging population. With age the progressive degeneration of the discs leads to an asymmetric collapse and a thoracolumbar coronal plane deformity, a degenerative scoliosis (DS). Aim: To evaluate the complication rate......-year follow-up, with a 31.8% revision rate. Due to the high revision rate we recommend supplementary posterior instrumentation, to achieve a higher fusion rate. When considering XLIF-stand-alone procedure for DS or DDD without supplemental posterior instrumentation, only single-level disease should...

  4. Solar Charged Stand Alone Inverter

    OpenAIRE

    M.Vasugi; Prof R.Jayaraman

    2014-01-01

    This paper deals with solar powered stand alone inverter which converts the variable dc output of a photovoltaic solar panel into ac that can be fed to loads. Stand alone inverters are used in systems where the inverter get its energy from batteries charged by photo voltaic arrays. A charge controller limits the rate at which electric current is added to or drawn from electric batteries. This charge discharge controller is needed to prevent the battery from being overcharged o...

  5. Connecting embedded and stand-alone peer mentoring models to enhance student engagement

    Directory of Open Access Journals (Sweden)

    Rhys Cooper

    2018-03-01

    Full Text Available This paper outlines the Trident Student Mentoring Program that runs in the College of Engineering at Victoria University, Melbourne, Australia. The program offers both embedded and stand-alone models of peer mentoring services to the same cohort of first-year students. It shows that by forming strong links between these two types of peer mentoring models, the inherent challenges of both, such as low attendance rates in stand-alone models and short periods of peer to peer time in embedded models, are mitigated.

  6. The C++ programming language

    CERN Document Server

    Stroustrup, Bjarne

    2013-01-01

    The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has updated his definitive reference and tutorial for everyone who uses the language and needs to understand its latest version. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

  7. Models for a stand-alone PV system

    DEFF Research Database (Denmark)

    Hansen, A.D.; Sørensen, Poul Ejnar; Hansen, L.H.

    2001-01-01

    are based on the model descriptions found in the literature. The battery model is developed at UMASS and is known as the Kinetic Battery Model(KiBaM). The other component models in the PV system are based on simple electrical knowledge. The implementation is done using Matlab/Simulink, a simulation program......This report presents a number of models for modelling and simulation of a stand-alone photovoltaic (PV) system with a battery bank verified against a system installed at Risø National Laboratory. The work has been supported by the Danish Ministry ofEnergy, as a part of the activities in the Solar...... Energy Centre Denmark. The study is carried out at Risø National Laboratory with the main purpose to establish a library of simple mathematical models for each individual element of a stand-alone PVsystem, namely solar cells, battery, controller, inverter and load. The models for PV module and battery...

  8. 39 CFR 122.2 - Stand-alone special services.

    Science.gov (United States)

    2010-07-01

    ... 39 Postal Service 1 2010-07-01 2010-07-01 false Stand-alone special services. 122.2 Section 122.2 Postal Service UNITED STATES POSTAL SERVICE POST OFFICE SERVICES [DOMESTIC MAIL] SERVICE STANDARDS FOR MARKET-DOMINANT SPECIAL SERVICES PRODUCTS § 122.2 Stand-alone special services. (a) The service standard...

  9. Swift vs. Objective-C: A New Programming Language

    Directory of Open Access Journals (Sweden)

    Cristian González García

    2015-06-01

    In this article, we compare the new programming language of Apple, Swift, with the main programming language of Apple before Swift, Objective-C. We are going to show the differences, characteristics and novelties to verify the words of Apple about Swift. With that we want to answer the next question: Is Swift a new programming language easier, more secure and quicker to develop than Objective-C?

  10. APT - NASA ENHANCED VERSION OF AUTOMATICALLY PROGRAMMED TOOL SOFTWARE - STAND-ALONE VERSION

    Science.gov (United States)

    Premo, D. A.

    1994-01-01

    The APT code is one of the most widely used software tools for complex numerically controlled (N/C) machining. APT is an acronym for Automatically Programmed Tools and is used to denote both a language and the computer software that processes that language. Development of the APT language and software system was begun over twenty years ago as a U. S. government sponsored industry and university research effort. APT is a "problem oriented" language that was developed for the explicit purpose of aiding the N/C machine tools. Machine-tool instructions and geometry definitions are written in the APT language to constitute a "part program." The APT part program is processed by the APT software to produce a cutter location (CL) file. This CL file may then be processed by user supplied post processors to convert the CL data into a form suitable for a particular N/C machine tool. This June, 1989 offering of the APT system represents an adaptation, with enhancements, of the public domain version of APT IV/SSX8 to the DEC VAX-11/780 for use by the Engineering Services Division of the NASA Goddard Space Flight Center. Enhancements include the super pocket feature which allows concave and convex polygon shapes of up to 40 points including shapes that overlap, that leave islands of material within the pocket, and that have one or more arcs as part of the pocket boundary. Recent modifications to APT include a rework of the POCKET subroutine and correction of an error that prevented the use within a macro of a macro variable cutter move statement combined with macro variable double check surfaces. Former modifications included the expansion of array and buffer sizes to accommodate larger part programs, and the insertion of a few user friendly error messages. The APT system software on the DEC VAX-11/780 is organized into two separate programs: the load complex and the APT processor. The load complex handles the table initiation phase and is usually only run when changes to the

  11. Models for a stand-alone PV system[Photovoltaic

    Energy Technology Data Exchange (ETDEWEB)

    Hansen, A.D.; Soerensen, P.; Hansen, L.H.; Bindner, H.

    2000-12-01

    This report presents a number of models for modelling and simulation of a stand-alone photovoltaic (PV) system with a battery bank verified against a system installed at Risoe National Laboratory. The work has been supported by the Danish Ministry of Energy, as a part of the activities in the Solar Energy Centre Denmark. The study is carried out at Risoe National Laboratory with the main purpose to establish a library of simple mathematical models for each individual element of a stand-alone PV system, namely solar cells, battery, controller, inverter and load. The models for PV module and battery are based on the model descriptions found in the literature. The battery model is developed at UMASS and is known as the Kinetic Battery Model (KiBaM). The other component models in the PV system are based on simple electrical knowledge. The implementation is done using Matlab/Simulink, a simulation program that provides a graphical interface for building models as modular block diagrams. The non-linear behaviour of the battery, observed in the measurements, is investigated and compared to the KiBaM model's performance. A set of linear Black box models are estimated based on the battery measurements. The performance of the best linear Black box model is compared to the KiBaM model. A validation of each of the implemented mathematical model is performed by an interactive analysis and comparison between simulation results and measurements, acquired from the stand-alone PV system at Risoe. (au)

  12. Stand-alone photovoltaic applications. Lessons learned

    International Nuclear Information System (INIS)

    Loois, G.; Van Hemert, B.

    1999-02-01

    The IEA Photovoltaic Power Systems Programme (PVPS) is one of the collaborative R and D agreements established within the IEA. The objective of Task III is to promote and facilitate the exchange of information and experiences in the field of PV Systems in Stand-alone and Island Applications (SAPV). The book focuses on the practical experiences gained, and does not aim to provide a complete manual on SAPV. When Task III started its activities in 1993, a collection of 50 'State of the art' projects was published in the book 'Examples of Stand-Alone Photovoltaic Systems'. This publication marked the base line for the work of the task. Now, in 1998, the showcases from each country demonstrate the lessons learned in five years of cooperation. The book consists of two parts. The first part contains eight chapters dealing with a specific aspect of stand-alone PV. The second part introduces 14 national showcase projects in a systematic presentation. Each chapter and showcase can be read independently from the rest of the book. Chapter 2, contributed by The Netherlands, analyses the market for stand-alone PV systems. It gives an overview of the 'traditional' application of stand-alone PV, which is the electrification of remote buildings and which has been addressed in depth in other publications. The focus is on the market niches of service applications that are also interesting for more densely populated areas, e.g. in industrialised countries. The United Kingdom illustrates the economic aspects in Chapter 3. Cost comparisons are made, but more important is the illustration of the non-financial considerations that make PV the preferred choice as a power source for many applications. Switzerland explores in Chapter 4 (financing aspects) different financing mechanisms, and financial policies used to overcome the initial cost barrier. Most of these approaches have been applied in developing countries rather than in the western world. Using various examples from all over the

  13. SoC-Based Output Voltage Control for BESS with a Lithium-Ion Battery in a Stand-Alone DC Microgrid

    Directory of Open Access Journals (Sweden)

    Seung-Yeong Yu

    2016-11-01

    Full Text Available This paper proposes a new DC output voltage control for a battery energy storage system (BESS with a lithium-ion battery based on the state of charge (SoC. The proposed control scheme was verified through computer simulations for a typical stand-alone DC microgrid, which consists of a BESS, photovoltaic (PV panel, engine generator (EG, and DC load. A scaled hardware prototype for a stand-alone DC microgrid was set up in the lab, in which the proposed control scheme was loaded in a DSP controller. The experimental results were compared with the simulation results for performance verification. The proposed control scheme provides relatively lower variation of the DC grid voltage than the conventional droop control.

  14. Stand alone photovoltaic systems: guarantee of results

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1996-12-31

    This study aims to provide a guarantee of results for system performance for users of stand-alone photovoltaic (PV) systems, which have no back-up generator. The appropriate main performance criterion for PV systems is that a specified load is supplied with power either continuously or intermittently whenever the load requires power. A methodology to evaluate the power availability of stand-alone PV systems has been developed as part of the project, which encompasses power losses due to weather variations. The guarantee of results produced allows users to compare system designs from different manufacturers. (UK)

  15. Simulation of stand alone PV systems; Dokuritsugata taiyoko hatsuden system no simulation

    Energy Technology Data Exchange (ETDEWEB)

    Tsuda, I.; Sakuta, K. [Electrotechnical Laboratory, Tsukuba (Japan); Oshiro, T. [Japan Quality Assurance Organization, Tokyo (Japan); Kurokawa, K. [Tokyo University of Agriculture and Technology, Tokyo (Japan)

    1997-11-25

    Studies are performed to develop a simulation program for a stand-alone photovoltaic power generation system equipped with a lead acid battery. In this stand-alone photovoltaic power generation system, the load is connected in shunt with the solar cell array output through the intermediary of a lead acid battery and inverter. The program is a model in which the solar cell model is built taking parallel resistance into account, and the temperature-dependence of the constants is described using approximations experimentally obtained by Solar Techno Center of JQA (Japan Quality Assurance Organization), Hamamatsu. Insolation data for the model is described using METPV compiled by Japan Weather Association, and load data is described using data actually measured at Shizuoka. This program is compared with the data of operation at Hamamatsu, and the result is almost satisfactory. Simulations are conducted at five typical locations in Japan using this program, and it is found that the array load matching correction factor is dependent on seasonal changes rather than locality, that the battery contribution rate does not change much throughout the year, and that it is not dependent on locality. 5 refs., 7 figs., 3 tabs.

  16. C programming language essentials

    CERN Document Server

    Ackermann, Ernest C

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standar

  17. R and D into stand-alone PV systems for export

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1996-09-01

    The current status of photovoltaic (PV) technology is reviewed for systems to provide electricity where mains supplies are unavailable, known as stand-alone PV systems. Typical applications and experiences with installed stand-alone systems are described. Economic issues and barriers to the wide use of PV systems are also examined. (UK)

  18. Basic Stand Alone Medicare Inpatient Claims PUF

    Data.gov (United States)

    U.S. Department of Health & Human Services — This release contains the Basic Stand Alone (BSA) Inpatient Public Use Files (PUF) named CMS 2008 BSA Inpatient Claims PUF with information from 2008 Medicare...

  19. Basic Stand Alone Carrier Line Items PUF

    Data.gov (United States)

    U.S. Department of Health & Human Services — This release contains the Basic Stand Alone (BSA) Carrier Line Items Public Use Files (PUF) with information from Medicare Carrier claims. The CMS BSA Carrier Line...

  20. Benchmarking the Collocation Stand-Alone Library and Toolkit (CSALT)

    Science.gov (United States)

    Hughes, Steven; Knittel, Jeremy; Shoan, Wendy; Kim, Youngkwang; Conway, Claire; Conway, Darrel J.

    2017-01-01

    This paper describes the processes and results of Verification and Validation (VV) efforts for the Collocation Stand Alone Library and Toolkit (CSALT). We describe the test program and environments, the tools used for independent test data, and comparison results. The VV effort employs classical problems with known analytic solutions, solutions from other available software tools, and comparisons to benchmarking data available in the public literature. Presenting all test results are beyond the scope of a single paper. Here we present high-level test results for a broad range of problems, and detailed comparisons for selected problems.

  1. A Three-Port Topology Comparison for a Low Power Stand-Alone Photovoltaic System

    DEFF Research Database (Denmark)

    Mira Albert, Maria del Carmen; Knott, Arnold; Andersen, Michael A. E.

    2014-01-01

    Three-port converter (TPC) topologies for renewable energy systems aim to provide higher efficiency and power density than conventional cascaded structures. This work proposes an analytical comparison of different TPC topologies for a photovoltaic LED lamp stand-alone system. A comparison using c...... component stress factor (CSF) is performed, which gives a quantitative measure of the performance of the converter. The candidate topologies are compared to each other according to a defined LED lighting strategy and a solar irradiation profile.......Three-port converter (TPC) topologies for renewable energy systems aim to provide higher efficiency and power density than conventional cascaded structures. This work proposes an analytical comparison of different TPC topologies for a photovoltaic LED lamp stand-alone system. A comparison using...

  2. Stand-alone wind system with Vanadium Redox Battery energy storage

    DEFF Research Database (Denmark)

    Teodorescu, Remus; Barote, L.; Weissbach, R.

    2008-01-01

    Energy storage devices are required for power balance and power quality in stand alone wind energy systems. A Vanadium Redox Flow Battery (VRB) system has many features which make its integration with a stand-alone wind energy system attractive. This paper proposes the integration of a VRB system...... with a typical stand-alone wind energy system during wind speed variation as well as transient performance under variable load. The investigated system consists of a variable speed wind turbine with permanent magnet synchronous generator (PMSG), diode rectifier bridge, buck-boost converter, bidirectional charge...... controller, transformer, inverter, ac loads and VRB (to store a surplus of wind energy and to supply power during a wind power shortage). The main purpose is to supply domestic appliances through a single phase 230V, 50Hz inverter. Simulations are accomplished in order to validate the stability of the supply....

  3. Students' Perspective on the First Programming Language: C-Like or Pascal-Like Languages?

    Science.gov (United States)

    Xinogalos, Stelios; Pitner, Tomáš; Ivanovic, Mirjana; Savic, Miloš

    2018-01-01

    The choice of the first programming language (FPL) has been a controversial issue for several decades. Nearly everyone agrees that the FPL is important and affects students' subsequent education on programming. The study presented in this article investigates the suitability of various C-like and Pascal-like programming languages as a FPL.…

  4. Basic Stand Alone Skilled Nursing Facility Beneficiary PUF

    Data.gov (United States)

    U.S. Department of Health & Human Services — This release contains the Basic Stand Alone (BSA) Skilled Nursing Facility (SNF) Beneficiary Public Use Files (PUF) with information from Medicare SNF claims. The...

  5. Stand-Alone Ethics, Social Responsibility, and Sustainability Course Requirements: A Snapshot from Australia and New Zealand

    Science.gov (United States)

    Rundle-Thiele, Sharyn R.; Wymer, Walter

    2010-01-01

    This article analyzes the extent to which Australian and New Zealand marketing educators use dedicated or stand-alone courses to equip students with alternative views of business. A census of marketing programs in degree-granting universities was conducted. Program brochures were obtained via the Internet and were content analyzed. This study…

  6. Basic Stand Alone Medicare DME Line Items PUF

    Data.gov (United States)

    U.S. Department of Health & Human Services — This release contains the Basic Stand Alone (BSA) Durable Medical Equipment (DME) Line Items Public Use Files (PUF) with information from Medicare DME claims. The...

  7. C language program analysis system (CLAS) part 1: graphical user interface (GUI)

    International Nuclear Information System (INIS)

    Bhattacharjee, A.K.; Seby, A.; Sen, Gopa; Dhodapkar, S.D.

    1994-01-01

    CLAS (C Language Program Analysis System) is a reverse engineering tool intended for use in the verification and validation (V and V) phase of software programs developed in the ANSI C language. From the source code, CLAS generates data pertaining to two conceptual models of software programs viz., Entity-Relationship (E-R) model and Control Flow Graphs (CFG) model. Browsing tools within CLAS, make use of this data, to provide different graphical views of the project. Static analysis tools have been developed earlier for analysing assembly language programs. CLAS is a continuation of this work to provide automated support in analysis of ANSI C language programs. CLAS provides an integrated Graphical User Interface (GUI) based environment under which programs can be analysed into the above mentioned models and the analysed data can be viewed using the browsing tools. The GUI of CLAS is implemented using an OPEN LOOK compliant tool kit XVIEW on Sun SPARC IPC workstation running Sun OS 4.1.1 rev. B. This report describes the GUI of CLAS. CLAS is also expected to be useful in other contexts which may involve understanding architecture/structure of already developed C language programs. Such requirements can arise while carrying out activities like code modification, parallelising etc. (author). 5 refs., 13 figs., 1 appendix

  8. Developing a mobile stand alone photovoltaic generator

    International Nuclear Information System (INIS)

    Soler-Bientz, R.; Ricalde-Cab, L.O.; Solis-Rodriguez, L.E.

    2006-01-01

    This paper describes a recent work developed to create a mobile stand alone photovoltaic generator that can be easily relocated in remote areas to evaluate the feasibility of photovoltaic energy applications. A set of sensors were installed to monitor the electric current and voltage of the energy generated, the energy stored and the energy used by the loads that may be connected to the system. Other parameters like solar radiations (both on the horizontal and on the photovoltaic generation planes) and temperatures (of both the environment and the photovoltaic module) were monitored. This was done while considering the important role of temperature in the photovoltaic module performance. Finally, a measurement and communication hardware was installed to interface the system developed with a conventional computer. In this way, the performance of the overall system in real rural conditions could be evaluated efficiently. Visual software that reads, visualizes and saves the data generated by the system was also developed by means of the LabVIEW programming environment

  9. Procedures for Determining the Performance of Stand-Alone Photovoltaic Systems; TOPICAL

    International Nuclear Information System (INIS)

    DeBlasio, R.; Durand, S.; Hansen, R.; Hutchinson, P.; Kroposki, B.; McNutt, P.; Rosenthal, A.; Thomas, M.

    1999-01-01

    This document provides the procedures for determining the performance of stand-alone PV systems. The procedures in this document provide a common approach for evaluating whether a given PV system is suitable to perform the function for which it was designed and manufactured to accomplish, and whether it will provide adequate power to run the load. These procedures cover small stand-alone PV systems. They cover complete outdoor system testing. Test results are valid only for the system that is tested

  10. Stand-alone photovoltaic systems in the Netherlands. Evaluation of the market introduction

    International Nuclear Information System (INIS)

    Cloin, J.; Van Dijk, A.L.; Westra, C.A.

    1999-08-01

    The policy followed for stand-alone PV systems in the Netherlands is evaluated for the period 1997-1998. The world-wide powerful growth of the PV industry is not being followed by the increase in volume of implemented stand-alone PV systems in the Netherlands. This leads to the question whether the Dutch policy to stimulate stand-alone PV systems is effective. Recommendations on the use of communication as a strategic instrument are given, including the drawing up of a marketing plan. Other recommendations include increased transparency in the application for subsidies and a pro-active role of the Netherlands Agency for Energy and the Environment (Novem) in the contact with relevant market parties. The increased focus on product development aimed at the environmental benefits and general reliability of PV systems is recommended. 38 refs

  11. Stand-alone induction generators for small water power schemes

    Energy Technology Data Exchange (ETDEWEB)

    Harvey, Adam [Intermediate Technology Development Group, Rugby (United Kingdom); Smith, Nigel [Smith Associates, Nottingham (United Kingdom)

    1996-04-01

    Conventional technology for isolated power generation is the synchronous generator. Using stand-alone induction generators has proved to have tremendous advantages in remote regions of developing countries, where electricity has significant social benefits. (author)

  12. Clinical outcome of stand-alone ALIF compared to posterior instrumentation for degenerative disc disease

    DEFF Research Database (Denmark)

    Udby, Peter M.; Bech-Azeddine, Rachid

    2015-01-01

    The objective of the article was to: a) present results from a case cohort pilot study comparing stand-alone ALIF and TLIF and, b) review the literature on studies comparing the clinical outcome of stand-alone ALIF with posterior instrumentation including TLIF or PLIF, in patients with disabling...... low back pain resulting from degenerative disc disease. ALIF surgery has previously been linked with certain high risk complications and unfavorable long term fusion results. Newer studies suggest that stand-alone ALIF can possibly be advantageous compared to other types of posterior instrumented...

  13. International market assessment of stand-alone photovoltaic power systems for cottage industry applications

    Science.gov (United States)

    Philippi, T. M.

    1981-01-01

    The final result of an international assessment of the market for stand-alone photovoltaic systems in cottage industry applications is reported. Nonindustrialized countries without centrally planned economies were considered. Cottage industries were defined as small rural manufacturers, employing less than 50 people, producing consumer and simple products. The data to support this analysis were obtained from secondary and expert sources in the U.S. and in-country field investigations of the Philippines and Mexico. The near-term market for photovoltaics for rural cottage industry applications appears to be limited to demonstration projects and pilot programs, based on an in-depth study of the nature of cottage industry, its role in the rural economy, the electric energy requirements of cottage industry, and a financial analysis of stand-alone photovoltaic systems as compared to their most viable competitor, diesel driven generators. Photovoltaics are shown to be a better long-term option only for very low power requirements. Some of these uses would include clay mixers, grinders, centrifuges, lathes, power saws and lighting of a workshop.

  14. International market assessment of stand-alone photovoltaic power systems for cottage industry applications

    Science.gov (United States)

    Philippi, T. M.

    1981-11-01

    The final result of an international assessment of the market for stand-alone photovoltaic systems in cottage industry applications is reported. Nonindustrialized countries without centrally planned economies were considered. Cottage industries were defined as small rural manufacturers, employing less than 50 people, producing consumer and simple products. The data to support this analysis were obtained from secondary and expert sources in the U.S. and in-country field investigations of the Philippines and Mexico. The near-term market for photovoltaics for rural cottage industry applications appears to be limited to demonstration projects and pilot programs, based on an in-depth study of the nature of cottage industry, its role in the rural economy, the electric energy requirements of cottage industry, and a financial analysis of stand-alone photovoltaic systems as compared to their most viable competitor, diesel driven generators. Photovoltaics are shown to be a better long-term option only for very low power requirements. Some of these uses would include clay mixers, grinders, centrifuges, lathes, power saws and lighting of a workshop.

  15. Stand-alone solutions, computer networks and extern communications

    International Nuclear Information System (INIS)

    Tarschisch, H.

    1988-01-01

    The advantages of local networks over stand-alone solutions are presented. Of the local networks (LAN), two are presently at the center of attention: the bus and the ring. ETHERNET and the IBM-Token-Ring are described as typical examples. Access to public networks, especially TELEPAC and ISDN, is discussed. 12 figs

  16. Stand-Alone Personalized Normative Feedback for College Student Drinkers: A Meta-Analytic Review, 2004 to 2014.

    Directory of Open Access Journals (Sweden)

    Keri B Dotson

    drinking and has a small impact on alcohol-related harms. Effects are small but clinically relevant when considered from a public health perspective. Additional research is needed to examine computer-delivered, stand-alone PNF as a population-level prevention program.

  17. Stand-Alone Personalized Normative Feedback for College Student Drinkers: A Meta-Analytic Review, 2004 to 2014.

    Science.gov (United States)

    Dotson, Keri B; Dunn, Michael E; Bowers, Clint A

    2015-01-01

    has a small impact on alcohol-related harms. Effects are small but clinically relevant when considered from a public health perspective. Additional research is needed to examine computer-delivered, stand-alone PNF as a population-level prevention program.

  18. System programming languages

    OpenAIRE

    Šmit, Matej

    2016-01-01

    Most operating systems are written in the C programming language. Similar is with system software, for example, device drivers, compilers, debuggers, disk checkers, etc. Recently some new programming languages emerged, which are supposed to be suitable for system programming. In this thesis we present programming languages D, Go, Nim and Rust. We defined the criteria which are important for deciding whether programming language is suitable for system programming. We examine programming langua...

  19. Sensorless direct voltage control of the stand-alone brushless doubly-fed generator

    DEFF Research Database (Denmark)

    Liu, Yi; Xu, Wei; Xiong, Fei

    2017-01-01

    The conventional stand-alone brushless doubly-fed generator (BDFG) control strategies need the feedback from the rotor position or speed sensors, which can reduce system reliability and increase the cost and axial volume of the machine. In this paper, a sensorless direct voltage control (DVC) str......) strategy is presented for the stand-alone BDFG. The satisfactory dynamic performance is verified by experimental results under four kinds of typical operation conditions. Besides, the proposed control strategy is robust due to no generator parameters being required....

  20. The stand-alone test and decreasing serial cost sharing

    DEFF Research Database (Denmark)

    Hougaard, Jens Leth; Thorlund-Petersen, Lars

    2000-01-01

    The rule of decreasing serial cost sharing defined in de Frutos [1] over the class of concave cost functions may violate the important stand-alone test. Sufficient conditions for the test to be satisfied are given, in terms of individual rationality as well as coalitional stability...

  1. Standing Strong: Maloney Interdistrict Magnet School Japanese Language and Culture Program

    Science.gov (United States)

    Haxhi, Jessica; Yamashita-Iverson, Kazumi

    2009-01-01

    Maloney Interdistrict Magnet School (MIMS) is the only elementary school in Waterbury that has a world language program and is one of only two elementary Japanese programs in Connecticut. In the past 15 years, more than 1500 students have participated in its Japanese Language and Culture (JLC) Program in grades Prekindergarten through 5th. The JLC…

  2. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2005-01-01

    Thoroughly updated to reflect the most current developments in language design and implementation, the second edition*Addresses key developments in programming language design:+ Finalized C99 standard+ Java 5+ C# 2.0+ Java concurrency package (JSR 166) and comparable mechanisms in C#+ Java and C# generics*Introduces and discusses scripting languages throughout the book and in an entire new chapter that covers:+ Application domains: shell languages, text processing and report generation, mathematics and statistics, "glue" languages and general purpose scripting, extension languages, scripting t

  3. Mixed language programming

    International Nuclear Information System (INIS)

    Burow, Burkhard D.

    1996-01-01

    Computing in the next millennium will be using software from this millennium. Programming languages evolve and new ones continue to be created. The use of legacy code demonstrates why some present and future applications may span programming languages. Even a completely new application may mix programming languages, if it allows its components to be more conveniently expressed. Given the need, mixed language programming should be easy and robust. By resolving a variety of difficulties, the well established cfortran.h package provides, the desired convenient interface across the C and Fortran programming languages, as demonstrated using CERN's Book. (author)

  4. Availability model of stand-alone photovoltaic system

    Science.gov (United States)

    Mazurek, G.

    2017-08-01

    In this paper we present a simple, empirical model of stand-alone photovoltaic power system availability. The model is a final result of five-year long studies and ground measurements of solar irradiation carried out in Central Europe. The obtained results facilitate sizing of PV modules that have to be installed with taking into account system's availability level in each month of a year. The model can be extended to different geographical locations, with help of local meteorological data or solar irradiation datasets derived from satellite measurements.

  5. Input of biomass in stand-alone small-scale installations for power generation. Calculation of the financial gap

    International Nuclear Information System (INIS)

    Van Tilburg, X.; De Vries, H.J.; Pfeiffer, A.E.; Beekes, M.; Cleijne, J.W.

    2005-09-01

    A number of new initiatives in which bio-oil is used in stand-alone plants for power generation has been reviewed. The question to be answered is whether the reference case for stand alone biomass projects based on burning of wood chips can still be considered representative for the costs and benefits in this category. ECN, in cooperation with KEMA, have determined the financial gap between the costs and benefits of projects in which bio-oil is used in stand alone plants for power generation. The ranges and reference case for bio-oil in stand alone applications show that these projects have a substantially lower financial gap than the current reference case based on wood chips [nl

  6. Environmental/Climatic Effect on Stand-Alone Solar Energy Supply ...

    African Journals Online (AJOL)

    This paper investigates the climatic eects and environmental variations on the performance of a stand-alone photovoltaic system. The eects of partial shading with dierent climate conditions and load resistance variations were examined. A survey of some of the work done in this eld of environmental eect on solar panel was ...

  7. Modelling of fluid-solid interaction using two stand-alone codes

    CSIR Research Space (South Africa)

    Grobler, Jan H

    2010-01-01

    Full Text Available A method is proposed for the modelling of fluid-solid interaction in applications where fluid forces dominate. Data are transferred between two stand-alone codes: a dedicated computational fluid dynamics (CFD) code capable of free surface modelling...

  8. MIRNA-DISTILLER: a stand-alone application to compile microRNA data from databases

    Directory of Open Access Journals (Sweden)

    Jessica K. Rieger

    2011-07-01

    Full Text Available MicroRNAs (miRNA are small non-coding RNA molecules of ~22 nucleotides which regulate large numbers of genes by binding to seed sequences at the 3’-UTR of target gene transcripts. The target mRNA is then usually degraded or translation is inhibited, although thus resulting in posttranscriptional down regulation of gene expression at the mRNA and/or protein level. Due to the bioinformatic difficulties in predicting functional miRNA binding sites, several publically available databases have been developed that predict miRNA binding sites based on different algorithms. The parallel use of different databases is currently indispensable, but highly uncomfortable and time consuming, especially when working with numerous genes of interest. We have therefore developed a new stand-alone program, termed MIRNA-DISTILLER, which allows to compile miRNA data for given target genes from public databases. Currently implemented are TargetScan, microCosm, and miRDB, which may be queried independently, pairwise, or together to calculate the respective intersections. Data are stored locally for application of further analysis tools including freely definable biological parameter filters, customized output-lists for both miRNAs and target genes, and various graphical facilities. The software, a data example file and a tutorial are freely available at http://www.ikp-stuttgart.de/content/language1/html/10415.asp

  9. MIRNA-DISTILLER: A Stand-Alone Application to Compile microRNA Data from Databases.

    Science.gov (United States)

    Rieger, Jessica K; Bodan, Denis A; Zanger, Ulrich M

    2011-01-01

    MicroRNAs (miRNA) are small non-coding RNA molecules of ∼22 nucleotides which regulate large numbers of genes by binding to seed sequences at the 3'-untranslated region of target gene transcripts. The target mRNA is then usually degraded or translation is inhibited, although thus resulting in posttranscriptional down regulation of gene expression at the mRNA and/or protein level. Due to the bioinformatic difficulties in predicting functional miRNA binding sites, several publically available databases have been developed that predict miRNA binding sites based on different algorithms. The parallel use of different databases is currently indispensable, but highly uncomfortable and time consuming, especially when working with numerous genes of interest. We have therefore developed a new stand-alone program, termed MIRNA-DISTILLER, which allows to compile miRNA data for given target genes from public databases. Currently implemented are TargetScan, microCosm, and miRDB, which may be queried independently, pairwise, or together to calculate the respective intersections. Data are stored locally for application of further analysis tools including freely definable biological parameter filters, customized output-lists for both miRNAs and target genes, and various graphical facilities. The software, a data example file and a tutorial are freely available at http://www.ikp-stuttgart.de/content/language1/html/10415.asp.

  10. Analysis and controller design for stand-alone VSIs in synchronous reference frame

    DEFF Research Database (Denmark)

    Ramezani, Malek; Li, Shuhui; Golestan, Saeed

    2017-01-01

    -by-step graphical analysis and design approach for a three-phase stand-alone VSI system in the dq reference frame, which provides a clear systematic decoupling process to design the inner- and outer-loop current and voltage controllers, respectively. The closed-loop d- and q-axis output impedances of the stand......-alone VSI system by considering the coupling effects between axes are also formulated, modelled, and evaluated. The study investigates how the decoupling and compensating terms added in the current and voltage controllers affect the dynamic performance and output dq impedances of the VSI system. Simulation...... and hardware results verify the effectiveness of the graphic design and analysis strategy....

  11. Design of Stand-Alone Hybrid Power Generation System at Brumbun Beach Tulungagung East Java

    Science.gov (United States)

    Rahmat, A. N.; Hidayat, M. N.; Ronilaya, F.; Setiawan, A.

    2018-04-01

    Indonesian government insists to optimize the use of renewable energy resources in electricity generation. One of the efforts is launching Independent Energy Village plan. This program aims to fulfill the need of electricity for isolated or remote villages in Indonesia. In order to support the penetration of renewable energy resources in electricity generation, a hybrid power generation system is developed. The simulation in this research is based on the availability of renewable energy resources in Brumbun beach, Tulungagung, East Java. Initially, the electricity was supplied through stand-alone electricity generations which are installed at each house. Hence, the use of electricity between 5 p.m. – 9 p.m. requires high operational costs. Based on the problem above, this research is conducted to design a stand-alone hybrid electricity generation system, which may consist of diesel, wind, and photovoltaic. The design is done by using HOMER software to optimize the use of electricity from renewable resources and to reduce the operation of diesel generation. The combination of renewable energy resources in electricity generation resulted in NPC of 44.680, COE of 0,268, and CO2 emissions of 0,038 % much lower than the use of diesel generator only.

  12. Ampere hour method of sizing a stand alone photovoltaic system ...

    African Journals Online (AJOL)

    Stand-alone photovoltaic power systems are natural options for application in electrification of remote areas which are not served by the grid electricity supply system. An ampere-hour ... Sizing of the balance-of-system were carefully handled to avoid undersizing or oversizing and subsequent variation in supply reliability.

  13. Practical C++ Programming

    CERN Document Server

    Oualline, Steve

    2003-01-01

    C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language. The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code. In short, to-th

  14. Hybrid Configuration of Darrieus and Savonius Rotors for Stand-alone Power Systems

    Science.gov (United States)

    Wakui, Tetsuya; Tanzawa, Yoshiaki; Hashizume, Takumi; Nagao, Toshio

    The suitable hybrid configuration of Darrieus lift-type and Savonius drag-type rotors for stand-alone wind turbine-generator systems is discussed using our dynamic simulation model. Two types of hybrid configurations are taken up: Type-A installs the Savonius rotor inside the Darrieus rotor and Type-B installs the Savonius rotor outside the Darrieus rotor. The computed results of the output characteristics and the dynamic behaviors of the system operated at the maximum power coefficient points show that Type-A, which has fine operating behavior to wind speed changes and can be compactly designed because of a shorter rotational shaft, is an effective way for self-controlled stand-alone small-scale systems.

  15. Study on the optimization of stand-alone type photovoltaic systems. 2

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Man Geun; Song, Jin Soo; Kim, Boo ho; Park, I June; Jung, Meung Woong; Yoo, Kyun Joung; Kim, Hong Woo [Korea Inst. of Energy Research, Taejon (Korea, Republic of)

    1995-12-01

    The objectives of this study are to make a maximization of the operating efficiency of photovoltaic power systems, to improve stand- align PV systems design, technical operation and system analysis, and to promote technical cooperation of mutual interest in the area of IEA/PVPS program. This study aims to investigating the problems of applied photovoltaic power systems currently in operation to improve a system design, seeking remedies of individual PVPS applications to improve the system efficiency and reliability and to raise the system economics, and reporting the international movements of PV system dissemination and technical cooperation for developing countries. For the purpose of this works 1) Investigations of applications of existing photovoltaic power systems: - Photovoltaic electric sources used for expressway lamps - Optimum design of solar light with low pressure sodium lamps under 8 hours lighting a day at night by program-able electronic timer. 2) Comparative analyses of Marado PV system and propose a new reliable PV-diesel hybrid system and high efficiency operations. 3) Overall review of Hahwado 60 KWp PV system extending from 25 KWp and the remote monitoring systems for measurement of its operating results. 4) Introduction of IEA/PVPS international cooperating program, especially in task III for stand- alone PV systems and isolated islands and Exco meeting. As results, investigative findings of PVPS currently in operation and the work for improvement - Propose a prescription of Marado PV systems being blocked up by explosion of electrical demands from residence, parallel operational dual inverter with a big capacity. - There are shortage of solar generated power due to shortage of solar cell capacity that results in an increased operating time of diesel generator. Hence the insolation capacity of solar cell per household is continuously increased from the 0.5 KWp to 2 KWp in Hanwado island electrification.

  16. System design optimization for stand-alone photovoltaic systems sizing by using superstructure model

    International Nuclear Information System (INIS)

    Azau, M A M; Jaafar, S; Samsudin, K

    2013-01-01

    Although the photovoltaic (PV) systems have been increasingly installed as an alternative and renewable green power generation, the initial set up cost, maintenance cost and equipment mismatch are some of the key issues that slows down the installation in small household. This paper presents the design optimization of stand-alone photovoltaic systems using superstructure model where all possible types of technology of the equipment are captured and life cycle cost analysis is formulated as a mixed integer programming (MIP). A model for investment planning of power generation and long-term decision model are developed in order to help the system engineer to build a cost effective system.

  17. The Stand-alone Heliostat

    International Nuclear Information System (INIS)

    Garcia Navajas, G. I.; Egea Gea, A.

    2000-01-01

    The first Autonomous Heliostat has been developed by CIEMAT at PSA facilities in Almeria. This heliostat is an innovative approach to reducing the civil engineering work costs in heliostat fields of central tower plants. Channels, cables and other electric elements have been eliminated in the new heliostat. Thus, one 70-nr, classical T glass/metal heliostat has been adapted to include all the new stand-alone concept components. A PV system is able to drive two sun-tracking DC motors between 5 and 24Vdc, 0 and 15A. The heliostat communicates with the control room 400-m away by using a radio-modem working at 9600 baud. An anemometer, a wind switcher, light and ambient temperature sensors have been installed on the heliostat for self-protection decision-making. A PV panel integrated into the heliostat reflecting surface, eliminates cabling and other elements required for a conventional power supply. Communication lines between master control and local control have been replaced by radio-modem. Testing has validated the technical feasibility of the prototype and quantified the real consumption and efficiencies of new elements. The extra costs produced.by the autonomous concepts are compared with the cost of civil work in conventional heliostat field. (Author) 8 refs

  18. Size-Prediction Analysis for Stand-Alone Photovoltaic System

    International Nuclear Information System (INIS)

    Erusiafe, N. E.; Chendo, M. A. C.

    2002-01-01

    The cost - effectiveness of photovoltaic (PV) generator depends, among others, on its ability to satisfy energy demand and the cost of achieving this. In this work a step - by - step procedure for predicting the size of the main components of a stand - alone PV system (array and storage) is presented. The results yield an expression which can he used lo determine the size of both components at optimum cost and desired reliability. The result from this work compare favourably with some earlier works in that, the system sizes shows some degree of agreement

  19. Object-Oriented Programming in the Beta Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger; Nygaard, Kristen

    This is a book on object-oriented programming and the BETA programming language. Object-oriented programming originated with the Simula languages developed at the Norwegian Computing Center, Oslo, in the 1960s. The first Simula language, Simula I, was intended for writing simulation programs....... Simula I was later used as a basis for defining a general purpose programming language, Simula 67. In addition to being a programming language, Simula1 was also designed as a language for describing and communicating about systems in general. Simula has been used by a relatively small community for many...... years, although it has had a major impact on research in computer science. The real breakthrough for object-oriented programming came with the development of Smalltalk. Since then, a large number of programming languages based on Simula concepts have appeared. C++ is the language that has had...

  20. Optimal sizing method for stand-alone photovoltaic power systems

    Energy Technology Data Exchange (ETDEWEB)

    Groumpos, P P; Papageorgiou, G

    1987-01-01

    The total life-cycle cost of stand-alone photovoltaic (SAPV) power systems is mathematically formulated. A new optimal sizing algorithm for the solar array and battery capacity is developed. The optimum value of a balancing parameter, M, for the optimal sizing of SAPV system components is derived. The proposed optimal sizing algorithm is used in an illustrative example, where a more economical life-cycle cost has bene obtained. The question of cost versus reliability is briefly discussed.

  1. Integral type small PWR with stand-alone safety

    International Nuclear Information System (INIS)

    Makihara, Yoshiaki

    2001-01-01

    A feasibility study is achieved on an integral type small PWR with stand-alone safety. It is designed to have the following features. (1) The coolant does not leak out at any accidental condition. (2) The fuel failure does never occur while it is supposed on the large scale PWR at the design base accident. (3) At any accidental condition the safety is secured without any support from the outside (stand-alone safety secure). (4) It has self-regulating characteristics and easy controllability. The above features can be satisfied by integrate the steam generator and CRDM in the reactor vessel while the pipe line break has to be considered on the conventional PWR. Several counter measures are planned to satisfy the above features. The economy feature is also attained by several simplifications such as (1) elimination of main coolant piping and pressurizer by the integration of primary cooling system and self-pressurizing, (2) elimination of RCP by application of natural circulating system, (3) elimination of ECCS and accumulator by application of static safety system, (4) large scale volume reduction of the container vessel by application of integrated primary cooling system, (5) elimination of boric acid treatment by deletion of chemical shim. The long operation period such as 10 years can be attained by the application of Gd fuel in one batch refueling. The construction period can be shortened by the standardizing the design and the introduction of modular component system. Furthermore the applicability of the reduced modulation core is also considered. (K. Tsuchihashi)

  2. A Case Study of Control and Improved Simplified Swarm Optimization for Economic Dispatch of a Stand-Alone Modular Microgrid

    Directory of Open Access Journals (Sweden)

    Xianyong Zhang

    2018-03-01

    Full Text Available Due to the complex configuration and control framework, the conventional microgrid is not cost-effective for engineering applications with small or medium capacity. A stand-alone modular microgrid with separated AC bus and decentralized control strategy is proposed in this paper. Each module is a self-powered system, which consists of wind and solar power, a storage battery, load and three-port converter. The modules are interconnected by three-port converters to form the microgrid. Characteristics, operation principle, control of the modular microgrid and the three-port converter are analyzed in detail. Distributed storage batteries enable power exchanges among modules to enhance economic returns. Economic dispatch of the stand-alone modular microgrid is a mixed-integer programming problem. A day-ahead operation optimization model including fuel cost, battery operation cost, and power transmission cost is established. Because there are so many constraints, it is difficult to produce a feasible solution and even more difficult to have an improved solution. An improved simplified swarm optimization (iSSO method is therefore proposed. The iSSO scheme designs the new update mechanism and survival of the fittest policy. The experimental results from the demonstration project on DongAo Island reflect the effectiveness of the stand-alone modular microgrid and the economic dispatch strategy based on the iSSO method.

  3. A maximum power point tracking scheme for a 1kw stand-alone ...

    African Journals Online (AJOL)

    A maximum power point tracking scheme for a 1kw stand-alone solar energy based power supply. ... Nigerian Journal of Technology ... A method for efficiently maximizing the output power of a solar panel supplying a load or battery bus under ...

  4. Minimum cost solution of wind–photovoltaic based stand-alone power systems for remote consumers

    International Nuclear Information System (INIS)

    Kaldellis, J.K.; Zafirakis, D.; Kavadias, K.

    2012-01-01

    Renewable energy sources (RES) based stand-alone systems employing either wind or solar power and energy storage comprise a reliable energy alternative, on top of conventional diesel-electric generator sets, commonly used by remote consumers. However, such systems usually imply the need for oversizing and considerable energy storage requirements leading to relatively high costs. On the other hand, hybrid configurations that may exploit both wind and solar potential of a given area may considerably reduce energy storage capacity and improve the economic performance of the system. In this context, an integrated techno-economic methodology for the evaluation of hybrid wind–photovoltaic stand-alone power systems is currently developed, aiming at the designation of optimum configurations for a typical remote consumer, using economic performance criteria. For the problem investigation, the developed evaluation model is applied to four representative areas of the Greek territory with different wind potential characteristics in order to obtain optimum configurations on the basis of minimum initial investment, 10-year and 20-year total cost. According to the results obtained, the proposed solution is favorably compared with all other stand-alone energy alternatives, reflecting the ability of hybrid systems to adjust even in areas where the local RES potential is not necessarily of high quality. - Highlights: ► Wind- and PV-stand alone systems often imply use of extreme battery capacity. ► Hybrid wind–PV systems may reduce energy storage requirements and associated costs. ► An optimization methodology is developed, based on economic performance criteria. ► Methodology is applied to four Greek regions of different wind potential. ► Results obtained reflect the hybrid solution's advantages over other alternatives.

  5. Programming languages for MIS concepts and practice

    CERN Document Server

    Wang, Hai

    2014-01-01

    Introduction Computers Computer Programming Languages     Role of Computer Programming Language      Software Systems     Taxonomies of Computer Programming LanguagesComputing Architecture in the Internet Environment Key Characteristics Shared by All Procedural Programming Languages      Syntax, Sentence, and Word     Variable     Arithmetic Operation     Execution Sequence      If-Then-Else Logic      Loop      Module C++ Introduction to Function-Oriented and Object-Oriented Programming A Tour of C Language      C and C++ Keyword and User-Defined Word      Comment Statements      Preprocessor

  6. Online retrieval of patient information by asynchronous communication between general purpose computer and stand-alone personal computer

    International Nuclear Information System (INIS)

    Tsutsumi, Reiko; Takahashi, Kazuei; Sato, Toshiko; Komatani, Akio; Yamaguchi, Koichi

    1988-01-01

    Asynchronous communication was made between host (FACOM M-340) and personal computer (OLIBETTIE S-2250) to get patient's information required for RIA test registration. The retrieval system consists of a keyboad input of six numeric codes, patient's ID, and a real time reply containing six parameters for the patient. Their identified parameters are patient's name, sex, date of birth (include area), department, and out- or inpatient. Linking this program to RIA registration program for individual patient, then, operator can input name of RIA test requested. Our simple retrieval program made a useful data network between different types of host and stand-alone personal computers, and enabled us accurate and labor-saving registration for RIA test. (author)

  7. Modeling, Design and Simulation of Stand-Alone Photovoltaic Power Systems with Battery Storage

    Directory of Open Access Journals (Sweden)

    Abd Essalam BADOUD

    2013-06-01

    Full Text Available Stand alone renewable energy based on photovoltaic systems accompanied with battery storage system are beginning to play an important role over the world to supply power to remote areas. The objective of the study reported in this paper is to elaborate and design a bond graphs model for sizing stand-alone domestic solar photovoltaic electricity systems and simulating the performance of the systems in a tropical climate. The systems modelled consist of an array of PV modules, a lead-acid battery, and a number of direct current appliances. This paper proposes the combination of lead acid battery system with a typical stand alone photovoltaic energy system under variable loads. The main activities of this work purpose to establish library graphical models for each individual component of standalone photovoltaic system. Control strategy has been considered to achieve permanent power supply to the load via photovoltaic/battery based on the power available from the sun. The complete model was simulated under two testing including sunny and cloudy conditions. Simulation of the system using Symbols software was performed and the results of simulation show the superior stable control system and high efficiency. These results have been contrasted with real measured data from a measurement campaign plant carried on electrical engineering laboratory of Grenoble using various interconnection schemes are presented.

  8. Clinician's perspectives of the relocation of a regional child and adolescent mental health service from co-located to stand alone premises.

    Science.gov (United States)

    Francis, K J; Boyd, C P; Sewell, J; Nurse, S

    2008-01-01

    Australia's National Mental Health Strategy's statement of rights and responsibilities states that children and adolescents admitted to a mental health facility or community program have the right to be separated from adult patients and provided with programs suited to their developmental needs. However, in rural Australia, where a lack of healthcare services, financial constraints, greater service delivery areas and fewer mental healthcare specialists represent the norm, Child and Adolescent Mental Health Services (CAMHS) are sometimes co-located with adult mental health services. The aim of the present study was to evaluate the impact of a recent relocation of a regional CAMHS in Victoria from co-located to stand alone premises. Six CAMHS clinicians who had experienced service delivery at a co-located setting and the current stand-alone CAMHS setting were interviewed about their perceptions of the impact of the relocation on service delivery. An exploratory interviewing methodology was utilized due to the lack of previous research in this area. Interview data were transcribed and analysed according to interpretative phenomenological analysis techniques. Findings indicated a perception that the relocation was positive for clients due to the family-friendly environment at the new setting and separation of CAMHS from adult psychiatric services. However, the impact of the relocation on clinicians was marked by a perceived loss of social capital from adult psychiatric service clinicians. These results provide increased understanding of the effects of service relocation and the influence of co-located versus stand-alone settings on mental health service delivery - an area where little prior research exists.

  9. Magnetic field measurements near stand-alone transformer stations.

    Science.gov (United States)

    Kandel, Shaiela; Hareuveny, Ronen; Yitzhak, Nir-Mordechay; Ruppin, Raphael

    2013-12-01

    Extremely low-frequency (ELF) magnetic field (MF) measurements around and above three stand-alone 22/0.4-kV transformer stations have been performed. The low-voltage (LV) cables between the transformer and the LV switchgear were found to be the major source of strong ELF MFs of limited spatial extent. The strong fields measured above the transformer stations support the assessment method, to be used in future epidemiological studies, of classifying apartments located right above the transformer stations as highly exposed to MFs. The results of the MF measurements above the ground around the transformer stations provide a basis for the assessment of the option of implementing precautionary procedures.

  10. Stand-Alone Microgrid Inverter Controller Design for Nonlinear, Unbalanced Load with Output Transformer

    Directory of Open Access Journals (Sweden)

    Jae-Uk Lim

    2018-04-01

    Full Text Available This paper proposes a technique that compensates for unbalance and nonlinearity in microgrid inverters with power transformers operating in stand-alone mode. When a microgrid inverter is operating in stand-alone mode, providing high-quality power is very important. When an unbalanced, nonlinear load is connected, zero sequence current and negative sequence current occur, which leads to an unbalanced output voltage. This paper examines why the zero sequence component occurs differently depending on the structure of a three-phase transformer connected to the inverter output terminal, and it proposes a method for controlling the zero sequence component. It also uses a resonant controller to remove the harmonics that correspond to the negative sequence component and the nonlinear component. The proposed elements were verified by a Powersim (PSIM simulation.

  11. Enhanced current and voltage regulators for stand-alone applications

    DEFF Research Database (Denmark)

    Federico, de Bosio; Pastorelli, Michele; Antonio DeSouza Ribeiro, Luiz

    2016-01-01

    State feedback decoupling permits to achieve a better dynamic response for Voltage Source in stand-alone applications. The design of current and voltage regulators is performed in the discrete-time domain since it provides better accuracy and allows direct pole placement. As the attainable...... bandwidth of the current loop is mainly limited by computational and PWM delays, a lead compensator structure is proposed to overcome this limitation. The design of the voltage regulator is based on the Nyquist criterion, verifying to guarantee a high sensitivity peak. Discrete-time domain implementation...

  12. Secure stand alone positive personnel identity verification system (SSA-PPIV)

    International Nuclear Information System (INIS)

    Merillat, P.D.

    1979-03-01

    The properties of a secure stand-alone positive personnel identity verification system are detailed. The system is designed to operate without the aid of a central computing facility and the verification function is performed in the absence of security personnel. Security is primarily achieved by means of data encryption on a magnetic stripe badge. Several operational configurations are discussed. Advantages and disadvantages of this system compared to a central computer driven system are detailed

  13. ABSTRACT IMPLEMENTATION OF A KIND TO MANAGE DATA SETS USING PROGRAMMING LANGUAGE C + +

    OpenAIRE

    Ruiz L., Edgar; Hinojosa L., Hilmar

    2014-01-01

    This article presents the implementation of a data abstract type to represent the Set Theory Mathematical Concept, The program has been written in C++ Program Language applying the Object Oriented Programming Paradigm through a Dev C++ v.4.1 Compiler, a GNU compiler with GPL licence. El artículo presenta la implementación de un tipo abstracto de datos para representar el concepto matemático de la teoría de conjuntos. El programa ha sido escrito en lenguaje de programación C++ aplicando el ...

  14. Study on Soft Phase Locked Method to Solving the Synchronization Problem of Active Power Filter in Stand-alone Power Grid

    DEFF Research Database (Denmark)

    Zhuo, Fang; Wu, Longhui; Chen, Zhe

    2009-01-01

    on zero-cross detection can't work effectively in small rating stand-alone power grid. Then a soft phase locked loop with additional filter is proposed. It can lock the phase angle on to the positive sequence of fundamental voltage accurately and rapidly. It ensures the performance of APF applied...... in the small rating stand-alone power grid. Moreover, the soft phase locked loop is easy to be implemented in a Digital Signal Processor (DSP). Simulation and experimental results validate that the soft phase locked loop has satisfactory performance.......Traditional LC filters can't work stably in small rating stand-alone power grid. So active power filter (APF) is becoming an important tool to solve the power quality problem in small rating stand-alone power grid. In most current detection algorithm of APF, it needs a synchronizing signal. Firstly...

  15. Stand-alone version of the 11kW Gaia wind turbine

    DEFF Research Database (Denmark)

    Bindner, H.; Rosas, P.A.C.; Teodorescu, R.

    2004-01-01

    This report describes the development of a stand-alone version of the 11kW Gaia wind turbine. Various possible configurations are investigated and a configuration using a back-to-back converter is chosen. A model is developed for controller design of thefast controllers of the unit. Controllers...... assessment and controller design a dynamic performance assessment model has been developed....

  16. Structure Optimization of Stand-Alone Renewable Power Systems Based on Multi Object Function

    Directory of Open Access Journals (Sweden)

    Jae-Hoon Cho

    2016-08-01

    Full Text Available This paper presents a methodology for the size optimization of a stand-alone hybrid PV/wind/diesel/battery system while considering the following factors: total annual cost (TAC, loss of power supply probability (LPSP, and the fuel cost of the diesel generator required by the user. A new optimization algorithm and an object function (including a penalty method are also proposed; these assist with designing the best structure for a hybrid system satisfying the constraints. In hybrid energy system sources such as photovoltaic (PV, wind, diesel, and energy storage devices are connected as an electrical load supply. Because the power produced by PV and wind turbine sources is dependent on the variation of the resources (sun and wind and the load demand fluctuates, such a hybrid system must be able to satisfy the load requirements at any time and store the excess energy for use in deficit conditions. Therefore, reliability and cost are the two main criteria when designing a stand-alone hybrid system. Moreover, the operation of a diesel generator is important to achieve greater reliability. In this paper, TAC, LPSP, and the fuel cost of the diesel generator are considered as the objective variables and a hybrid teaching–learning-based optimization algorithm is proposed and used to choose the best structure of a stand-alone hybrid PV/wind/diesel/battery system. Simulation results from MATLAB support the effectiveness of the proposed method and confirm that it is more efficient than conventional methods.

  17. A Meta-Analytic Review of Stand-Alone Interventions to Improve Body Image.

    Directory of Open Access Journals (Sweden)

    Jessica M Alleva

    Full Text Available Numerous stand-alone interventions to improve body image have been developed. The present review used meta-analysis to estimate the effectiveness of such interventions, and to identify the specific change techniques that lead to improvement in body image.The inclusion criteria were that (a the intervention was stand-alone (i.e., solely focused on improving body image, (b a control group was used, (c participants were randomly assigned to conditions, and (d at least one pretest and one posttest measure of body image was taken. Effect sizes were meta-analysed and moderator analyses were conducted. A taxonomy of 48 change techniques used in interventions targeted at body image was developed; all interventions were coded using this taxonomy.The literature search identified 62 tests of interventions (N = 3,846. Interventions produced a small-to-medium improvement in body image (d+ = 0.38, a small-to-medium reduction in beauty ideal internalisation (d+ = -0.37, and a large reduction in social comparison tendencies (d+ = -0.72. However, the effect size for body image was inflated by bias both within and across studies, and was reliable but of small magnitude once corrections for bias were applied. Effect sizes for the other outcomes were no longer reliable once corrections for bias were applied. Several features of the sample, intervention, and methodology moderated intervention effects. Twelve change techniques were associated with improvements in body image, and three techniques were contra-indicated.The findings show that interventions engender only small improvements in body image, and underline the need for large-scale, high-quality trials in this area. The review identifies effective techniques that could be deployed in future interventions.

  18. Programming for physicians: A free online course.

    Science.gov (United States)

    Kubben, Pieter L

    2016-01-01

    This article is an introduction for clinical readers into programming and computational thinking using the programming language Python. Exercises can be done completely online without any need for installation of software. Participants will be taught the fundamentals of programming, which are necessarily independent of the sort of application (stand-alone, web, mobile, engineering, and statistical/machine learning) that is to be developed afterward.

  19. 11kW stand alone wind turbine based on proven wind turbine

    DEFF Research Database (Denmark)

    Bindner, H.; Wodstrup, J.; Andersen, J.

    2004-01-01

    and enable control of frequency and voltage independently on both the grid side and the generator side. The prototype has been installed at Risø. The paper will present results from test runs of the system both operating stand-alone supplying a single load and in parallel operation with a diesel genset....

  20. PR2ALIGN: a stand-alone software program and a web-server for protein sequence alignment using weighted biochemical properties of amino acids.

    Science.gov (United States)

    Kuznetsov, Igor B; McDuffie, Michael

    2015-05-07

    Alignment of amino acid sequences is the main sequence comparison method used in computational molecular biology. The selection of the amino acid substitution matrix best suitable for a given alignment problem is one of the most important decisions the user has to make. In a conventional amino acid substitution matrix all elements are fixed and their values cannot be easily adjusted. Moreover, most existing amino acid substitution matrices account for the average (dis)similarities between amino acid types and do not distinguish the contribution of a specific biochemical property to these (dis)similarities. PR2ALIGN is a stand-alone software program and a web-server that provide the functionality for implementing flexible user-specified alignment scoring functions and aligning pairs of amino acid sequences based on the comparison of the profiles of biochemical properties of these sequences. Unlike the conventional sequence alignment methods that use 20x20 fixed amino acid substitution matrices, PR2ALIGN uses a set of weighted biochemical properties of amino acids to measure the distance between pairs of aligned residues and to find an optimal minimal distance global alignment. The user can provide any number of amino acid properties and specify a weight for each property. The higher the weight for a given property, the more this property affects the final alignment. We show that in many cases the approach implemented in PR2ALIGN produces better quality pair-wise alignments than the conventional matrix-based approach. PR2ALIGN will be helpful for researchers who wish to align amino acid sequences by using flexible user-specified alignment scoring functions based on the biochemical properties of amino acids instead of the amino acid substitution matrix. To the best of the authors' knowledge, there are no existing stand-alone software programs or web-servers analogous to PR2ALIGN. The software is freely available from http://pr2align.rit.albany.edu.

  1. A comparison of common programming languages used in bioinformatics.

    Science.gov (United States)

    Fourment, Mathieu; Gillings, Michael R

    2008-02-05

    The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python. Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found. Source code and additional information are available from http://www.bioinformatics.org/benchmark/. This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language.

  2. Analysis of matters associated with the transferring of object-oriented applications to platform .Net using C# programming language

    Science.gov (United States)

    Sarsimbayeva, S. M.; Kospanova, K. K.

    2015-11-01

    The article provides the discussion of matters associated with the problems of transferring of object-oriented Windows applications from C++ programming language to .Net platform using C# programming language. C++ has always been considered to be the best language for the software development, but the implicit mistakes that come along with the tool may lead to infinite memory leaks and other errors. The platform .Net and the C#, made by Microsoft, are the solutions to the issues mentioned above. The world economy and production are highly demanding applications developed by C++, but the new language with its stability and transferability to .Net will bring many advantages. An example can be presented using the applications that imitate the work of queuing systems. Authors solved the problem of transferring of an application, imitating seaport works, from C++ to the platform .Net using C# in the scope of Visual Studio.

  3. Sequence and batch language programs and alarm-related ``C`` programs for the 242-A MCS. Revision 2

    Energy Technology Data Exchange (ETDEWEB)

    Berger, J.F.

    1995-03-01

    A Distributive Process Control system was purchased by Project B-534, ``242-A Evaporator/Crystallizer Upgrades``. This 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 Systems Engineering (WTSE) group of Westinghouse. The standard displays and alarm scheme provide for control and monitoring, but do not directly indicate the signal location or depict the overall process. To do this, WTSE developed a second alarm scheme which uses special programs, annunciator keys, and process graphics. The special programs are written in two languages; Sequence and Batch Language (SABL), and ``C`` language. The WTSE-developed alarm scheme works as described below: SABL relates signals and alarms to the annunciator keys, called SKID keys. When an alarm occurs, a SABL program causes a SKID key to flash, and if the alarm is of yellow or white priority then a ``C`` program turns on an audible horn (the D/3 system uses a different audible horn for the red priority alarms). The horn and flashing key draws the attention of the operator.

  4. Optimum autonomous stand-alone photovoltaic system design on the basis of energy pay-back analysis

    International Nuclear Information System (INIS)

    Kaldellis, J.K.; Zafirakis, D.; Kondili, E.

    2009-01-01

    Stand-alone photovoltaic (PV) systems comprise one of the most promising electrification solutions for covering the demand of remote consumers. However, such systems are strongly questioned due to extreme life-cycle (LC) energy requirements. For similar installations to be considered as environmentally sustainable, their LC energy content must be compensated by the respective useful energy production, i.e. their energy pay-back period (EPBP) should be found less than their service period. In this context, an optimum sizing methodology is currently developed, based on the criterion of minimum embodied energy. Various energy autonomous stand-alone PV-lead-acid battery systems are examined and two different cases are investigated; a high solar potential area and a medium solar potential area. By considering that the PV-battery (PV-Bat) system's useful energy production is equal to the remote consumer's electricity consumption, optimum cadmium telluride (CdTe) based systems yield the minimum EPBP (15 years). If achieving to exploit the net PV energy production however, the EPBP is found less than 20 years for all PV types. Finally, the most interesting finding concerns the fact that in all cases examined the contribution of the battery component exceeds 27% of the system LC energy requirements, reflecting the difference between grid-connected and stand-alone configurations.

  5. A new approach for sizing stand alone photovoltaic systems based in neural networks

    Energy Technology Data Exchange (ETDEWEB)

    Hontoria, L.; Aguilera, J. [Universidad de Jaen, Dept. de Electronica, Jaen (Spain); Zufiria, P. [UPM Ciudad Universitaria, Dept. de Matematica Aplicada a las Tecnologias de la Informacion, Madrid (Spain)

    2005-02-01

    Several methods for sizing stand alone photovoltaic (pv) systems has been developed. The more simplistic are called intuitive methods. They are a useful tool for a first approach in sizing stand alone photovoltaic systems. Nevertheless they are very inaccurate. Analytical methods use equations to describe the pv system size as a function of reliability. These ones are more accurate than the previous ones but they are also not accurate enough for sizing of high reliability. In a third group there are methods which use system simulations. These ones are called numerical methods. Many of the analytical methods employ the concept of reliability of the system or the complementary term: loss of load probability (LOLP). In this paper an improvement for obtaining LOLP curves based on the neural network called Multilayer Perceptron (MLP) is presented. A unique MLP for many locations of Spain has been trained and after the training, the MLP is able to generate LOLP curves for any value and location. (Author)

  6. Fuzzy logic control of stand-alone photovoltaic system with battery storage

    Science.gov (United States)

    Lalouni, S.; Rekioua, D.; Rekioua, T.; Matagne, E.

    Photovoltaic energy has nowadays an increased importance in electrical power applications, since it is considered as an essentially inexhaustible and broadly available energy resource. However, the output power provided via the photovoltaic conversion process depends on solar irradiation and temperature. Therefore, to maximize the efficiency of the photovoltaic energy system, it is necessary to track the maximum power point of the PV array. The present paper proposes a maximum power point tracker (MPPT) method, based on fuzzy logic controller (FLC), applied to a stand-alone photovoltaic system. It uses a sampling measure of the PV array power and voltage then determines an optimal increment required to have the optimal operating voltage which permits maximum power tracking. This method carries high accuracy around the optimum point when compared to the conventional one. The stand-alone photovoltaic system used in this paper includes two bi-directional DC/DC converters and a lead-acid battery bank to overcome the scare periods. One converter works as an MPP tracker, while the other regulates the batteries state of charge and compensates the power deficit to provide a continuous delivery of energy to the load. The Obtained simulation results show the effectiveness of the proposed fuzzy logic controller.

  7. Future UK markets for stand-alone renewable energy systems

    International Nuclear Information System (INIS)

    Paish, O.

    1999-01-01

    A study to identify and quantify the market for stand-alone renewable energy supplies of power (photovoltaics, wind and micro-hydro electricity systems) was described. The study focused on small systems, generally less than a few kW installed capacity. It was suggested that in the UK, the emphasis on grid-connected renewable energy technologies (RETs) has blurred the fact that it is 'off-grid' renewable systems that can offer more immediate real commercial markets for the renewables business. With the likelihood of a significant increase in demand for renewables world wide over the next ten years, the UK needs to make a special effort to become involved

  8. New control strategy of stand-alone brushless doubly-fed induction generator for supplying unbalanced loads in ship shaft power generation system

    DEFF Research Database (Denmark)

    Liu, Yi; Xu, Wei; Xiong, Fei

    2017-01-01

    The ship shaft power generation system based on a stand-alone brushless doubly-fed induction generator (BDFIG) have demonstrated excellent saving-energy performance. This paper presents a new control scheme of the stand-alone BDFIG for supplying unbalanced loads in the ship shaft power generation...

  9. A New Vector Control of Brushless Doubly-Fed Inductor Generator With Transient Current Compensation for Stand-Alone Power Generation Applications

    DEFF Research Database (Denmark)

    Liu, Yi; Xu, Wei; Yu, Kailiang

    2018-01-01

    The stand-alone brushless doubly-fed induction generator (BDFIG) with the conventional control strategies suffers heavily from poor dynamic performance especially under heavy load disturbance. This paper presents a new vector control strategy of BDFIG for stand-alone power generation applications...... control strategies, and the results verify the satisfactory dynamic performance of the proposed strategy....

  10. Maintenance of Segmental Lordosis and Disk Height in Stand-alone and Instrumented Extreme Lateral Interbody Fusion (XLIF).

    Science.gov (United States)

    Malham, Gregory M; Ellis, Ngaire J; Parker, Rhiannon M; Blecher, Carl M; White, Rohan; Goss, Ben; Seex, Kevin A

    2017-03-01

    A prospective single-surgeon nonrandomized clinical study. To evaluate the radiographic and clinical outcomes, by fixation type, in extreme lateral interbody fusion (XLIF) patients and provide an algorithm for determining patients suitable for stand-alone XLIF. XLIF may be supplemented with pedicle screw fixation, however, since stabilizing structures remain intact, it is suggested that stand-alone XLIF can be used for certain indications. This eliminates the associated morbidity, though subsidence rates may be elevated, potentially minimizing the clinical benefits. A fixation algorithm was developed after evaluation of patient outcomes from the surgeon's first 30 cases. This algorithm was used prospectively for 40 subsequent patients to determine the requirement for supplemental fixation. Preoperative, postoperative, and 12-month follow-up computed tomography scans were measured for segmental and global lumbar lordosis and posterior disk height. Clinical outcome measures included back and leg pain (visual analogue scale), Oswestry Disability Index (ODI), and SF-36 physical and mental component scores (PCS and MCS). Preoperatively to 12-month follow-up there were increases in segmental lordosis (7.9-9.4 degrees, P=0.0497), lumbar lordosis (48.8-55.2 degrees, P=0.0328), and disk height (3.7-5.5 mm, P=0.0018); there were also improvements in back (58.6%) and leg pain (60.0%), ODI (44.4%), PCS (56.7%), and MCS (16.1%) for stand-alone XLIF. For instrumented XLIF, segmental lordosis (7.6-10.5 degrees, P=0.0120) and disk height (3.5-5.6 mm, Plordosis decreased (51.1-45.8 degrees, P=0.2560). Back (49.8%) and leg pain (30.8%), ODI (32.3%), PCS (37.4%), and MCS (2.0%) were all improved. Subsidence occurred in 3 (7.5%) stand-alone patients. The XLIF treatment fixation algorithm provided a clinical pathway to select suitable patients for stand-alone XLIF. These patients achieved positive clinical outcomes, satisfactory fusion rates, with sustained correction of lordosis and

  11. A Novel Method for Fast Configuration of Energy Storage Capacity in Stand-Alone and Grid-Connected Wind Energy Systems

    Directory of Open Access Journals (Sweden)

    Haixiang Zang

    2016-12-01

    Full Text Available In this paper, a novel method is proposed and applied to quickly calculate the capacity of energy storage for stand-alone and grid-connected wind energy systems, according to the discrete Fourier transform theory. Based on practical wind resource data and power data, which are derived from the American Wind Energy Technology Center and HOMER software separately, the energy storage capacity of a stand-alone wind energy system is investigated and calculated. Moreover, by applying the practical wind power data from a wind farm in Fujian Province, the energy storage capacity for a grid-connected wind system is discussed in this paper. This method can also be applied to determine the storage capacity of a stand-alone solar energy system with practical photovoltaic power data.

  12. Use of Super-Capacitor to Enhance Charging Performance of Stand-Alone Solar PV System

    KAUST Repository

    Huang, B. J.; Hsu, P. C.; Ho, P. Y

    2011-01-01

    Introduction: The battery charging performance in a stand-alone solar PV system affects the PV system efficiency and the load operating time. The New Energy Center of National Taiwan University has been devoted to the development of a PWM charging

  13. Sizing, techno-economic and generation management analysis of a stand alone photovoltaic power unit including storage devices

    International Nuclear Information System (INIS)

    Jallouli, Rihab; Krichen, Lotfi

    2012-01-01

    Due to the mismatch between the load demand and the intermittent solar energy, a stand-alone photovoltaic-hydrogen system and an optimal control scheme are designed to maintain the high system efficiency. Based on meteorological and the load demand data, a system sizing technique is proposed to establish the minimum capacity of the system components, which are a photovoltaic (PV) panel, a proton exchange membrane fuel cell (PEMFC), a battery bank and an alkaline electrolyzer (Elz). An accurate energy management scheme that is utilized during power transfer is proposed to meet the economic requirements. Case studies are used to verify the efficiency of the energy management strategy and system sizing technique. Simulation results illustrate a simple solution to the design and processing of stand-alone PV-hydrogen (PV-H 2 ) systems. -- Highlights: ► We study a stand alone PV-hydrogen system comprising renewable devices. ► A PV generator, a battery bank, a fuel cell and an electrolyzer are modeled. ► Power management taking into account the economic arrangement and the operating conditions to ensure energy availability is proposed.

  14. Coordination Control Strategy for AC/DC Hybrid Microgrids in Stand-Alone Mode

    Directory of Open Access Journals (Sweden)

    Dwi Riana Aryani

    2016-06-01

    Full Text Available Interest in DC microgrids is rapidly increasing along with the improvement of DC power technology because of its advantages. To support the integration process of DC microgrids with the existing AC utility grids, the form of hybrid AC/DC microgrids is considered for higher power conversion efficiency, lower component cost and better power quality. In the system, AC and DC portions are connected through interlink bidirectional AC/DC converters (IC with a proper control system and power management. In the stand-alone operation mode of AC/DC hybrid microgrids, the control of power injection through the IC is crucial in order to maintain the system security. This paper mainly deals with a coordination control strategy of IC and a battery energy storage system (BESS converter under stand-alone operation. A coordinated control strategy for the IC, which considers the state of charge (SOC level of BESS and the load shedding scheme as the last resort, is proposed to obtain better power sharing between AC and DC subgrids. The scheme will be tested with a hybrid AC/DC microgrid, using the tool of the PSCAD/EMTDC software.

  15. Control strategy of wind turbine based on permanent magnet synchronous generator and energy storage for stand-alone systems

    DEFF Research Database (Denmark)

    Deng, Fujin; Liu, Dong; Chen, Zhe

    2017-01-01

    This paper investigates a variable speed wind turbine based on permanent magnet synchronous generator and a full-scale power converter in a stand-alone system. An energy storage system(ESS) including battery and fuel cell-electrolyzer combination is connected to the DC link of the full-scale power...... converter through the power electronics interface. Wind is the primary power source of the system, the battery and FC-electrolyzer combination is used as a backup and a long-term storage system to provide or absorb power in the stand-alone system, respectively. In this paper, a control strategy is proposed...... for the operation of this variable speed wind turbine in a stand-alone system, where the generator-side converter and the ESS operate together to meet the demand of the loads. This control strategy is competent for supporting the variation of the loads or wind speed and limiting the DC-link voltage of the full...

  16. Loss-of-load probabilities for stand-alone photovoltaic systems

    International Nuclear Information System (INIS)

    Klein, S.A.; Beckman, W.A.

    1989-01-01

    A general method is presented for estimating the loss-of-load probability of stand-alone photovoltaic systems. The method was developed by correlating simulation results. The simulations were driven with synthetic radiation sequences having the same statistical significance as available historical data. The methods assumes a constant nighttime load and accounts for the distribution and persistence in daily solar radiation data. It is shown that the 10 year average performance of systems having loss-of-load probabilities less than about 0.01 can vary greatly from one ten year period to the next and thereby cannot be considered realistic performance estimates of a system during its lifetime. (author). 26 refs, 15 figs, 4 tabs

  17. Robust Power Management Control for Stand-Alone Hybrid Power Generation System

    International Nuclear Information System (INIS)

    Kamal, Elkhatib; Adouane, Lounis; Aitouche, Abdel; Mohammed, Walaa

    2017-01-01

    This paper presents a new robust fuzzy control of energy management strategy for the stand-alone hybrid power systems. It consists of two levels named centralized fuzzy supervisory control which generates the power references for each decentralized robust fuzzy control. Hybrid power systems comprises: a photovoltaic panel and wind turbine as renewable sources, a micro turbine generator and a battery storage system. The proposed control strategy is able to satisfy the load requirements based on a fuzzy supervisor controller and manage power flows between the different energy sources and the storage unit by respecting the state of charge and the variation of wind speed and irradiance. Centralized controller is designed based on If-Then fuzzy rules to manage and optimize the hybrid power system production by generating the reference power for photovoltaic panel and wind turbine. Decentralized controller is based on the Takagi-Sugeno fuzzy model and permits us to stabilize each photovoltaic panel and wind turbine in presence of disturbances and parametric uncertainties and to optimize the tracking reference which is given by the centralized controller level. The sufficient conditions stability are formulated in the format of linear matrix inequalities using the Lyapunov stability theory. The effectiveness of the proposed Strategy is finally demonstrated through a SAHPS (stand-alone hybrid power systems) to illustrate the effectiveness of the overall proposed method. (paper)

  18. Knowledge, programming, and programming cultures: LISP, C, and Ada

    Science.gov (United States)

    Rochowiak, Daniel

    1990-01-01

    The results of research 'Ada as an implementation language for knowledge based systems' are presented. The purpose of the research was to compare Ada to other programming languages. The report focuses on the programming languages Ada, C, and Lisp, the programming cultures that surround them, and the programming paradigms they support.

  19. Risk factors for subsidence in anterior cervical fusion with stand-alone polyetheretherketone (PEEK) cages: a review of 82 cases and 182 levels.

    Science.gov (United States)

    Kao, Ting-Hsien; Wu, Chen-Hao; Chou, Yu-Ching; Chen, Hsien-Te; Chen, Wen-Hsien; Tsou, Hsi-Kai

    2014-10-01

    To determine risk factors for subsidence in patients treated with anterior cervical discectomy and fusion (ACDF) and stand-alone polyetheretherketone (PEEK) cages. Records of patients with degenerative spondylosis or traumatic disc herniation resulting in radiculopathy or myelopathy between C2 and C7 who underwent ACDF with stand-alone PEEK cages were retrospectively reviewed. Cages were filled with autogenous cancellous bone harvested from iliac crest or hydroxyapatite. Subsidence was defined as a decrease of 3 mm or more of anterior or posterior disc height from that measured on the postoperative radiograph. Eighty-two patients (32 males, 50 females; 182 treatment levels) were included in the analysis. Most patients had 1-2 treatment levels (62.2 %), and 37.8 % had 3-4 treatment levels. Treatment levels were from C2-7. Of the 82 patients, cage subsidence occurred in 31 patients, and at 39 treatment levels. Multivariable analysis showed that subsidence was more likely to occur in patients with more than two treatment levels, and more likely to occur at treatment levels C5-7 than at levels C2-5. Subsidence was not associated with postoperative alignment change but associated with more disc height change (relatively oversized cage). Subsidence is associated with a greater number of treatment levels, treatment at C5-7 and relatively oversized cage use.

  20. Methodology for the design of a stand-alone photovoltaic power supply

    OpenAIRE

    López Seguel, Julio; Seleme Junior, Seleme Isaac; Donoso-Garcia, Pedro F; Ferreira Morais, Lenin Martins; Cabaleiro Cortizo, Porfirio; Severo Mendes, Marcos A

    2013-01-01

    This paper presents a complete methodology for the design of an autonomous photovoltaic system to maximize the use of solar energy. It is a method that prioritizes the best cost-effective choice at every step of the project. In order to ensure the proper use and extended battery life time, a control strategy for charging the batteries is proposed. Experimental results are provided for a stand-alone photovoltaic system with low electrical power, intended primarily for the illumination and basi...

  1. Human microRNA target analysis and gene ontology clustering by GOmir, a novel stand-alone application.

    Science.gov (United States)

    Roubelakis, Maria G; Zotos, Pantelis; Papachristoudis, Georgios; Michalopoulos, Ioannis; Pappa, Kalliopi I; Anagnou, Nicholas P; Kossida, Sophia

    2009-06-16

    microRNAs (miRNAs) are single-stranded RNA molecules of about 20-23 nucleotides length found in a wide variety of organisms. miRNAs regulate gene expression, by interacting with target mRNAs at specific sites in order to induce cleavage of the message or inhibit translation. Predicting or verifying mRNA targets of specific miRNAs is a difficult process of great importance. GOmir is a novel stand-alone application consisting of two separate tools: JTarget and TAGGO. JTarget integrates miRNA target prediction and functional analysis by combining the predicted target genes from TargetScan, miRanda, RNAhybrid and PicTar computational tools as well as the experimentally supported targets from TarBase and also providing a full gene description and functional analysis for each target gene. On the other hand, TAGGO application is designed to automatically group gene ontology annotations, taking advantage of the Gene Ontology (GO), in order to extract the main attributes of sets of proteins. GOmir represents a new tool incorporating two separate Java applications integrated into one stand-alone Java application. GOmir (by using up to five different databases) introduces miRNA predicted targets accompanied by (a) full gene description, (b) functional analysis and (c) detailed gene ontology clustering. Additionally, a reverse search initiated by a potential target can also be conducted. GOmir can freely be downloaded BRFAA.

  2. MOSFET Loss Evaluation for a Low-Power Stand-Alone Photovoltaic-LED System

    DEFF Research Database (Denmark)

    Mira Albert, Maria del Carmen; Knott, Arnold; Andersen, Michael A. E.

    2015-01-01

    This paper presents a performance evaluation and comparison of state-of-the-art low voltage Si MOSFETs for a stand-alone photovoltaic-LED Light to Light (LtL) system. The complete system is formed by two cascaded converters that will be optimized for a determined solar irradiation and LED...... illumination profiles. The comparison is performed based on dynamic characterization and evaluation of the devices energy loss at different current levels....

  3. Assessment of Stand-Alone Displays for Time Management in a Creativity-Driven Learning Environment

    DEFF Research Database (Denmark)

    Frimodt-Møller, Søren

    2017-01-01

    This paper considers the pros and cons of stand-alone displays, analog (e.g. billboards, blackboards, whiteboards, large pieces of paper etc.) as well as digital (e.g. large shared screens, digital whiteboards or similar), as tools for time management processes in a creativity-driven learning...

  4. Methanol production via pressurized entrained flow biomass gasification – Techno-economic comparison of integrated vs. stand-alone production

    International Nuclear Information System (INIS)

    Andersson, Jim; Lundgren, Joakim; Marklund, Magnus

    2014-01-01

    The main objective with this work was to investigate techno-economically the opportunity for integrated gasification-based biomass-to-methanol production in an existing chemical pulp and paper mill. Three different system configurations using the pressurized entrained flow biomass gasification (PEBG) technology were studied, one stand-alone plant, one where the bark boiler in the mill was replaced by a PEBG unit and one with a co-integration of a black liquor gasifier operated in parallel with a PEBG unit. The cases were analysed in terms of overall energy efficiency (calculated as electricity-equivalents) and process economics. The economics was assessed under the current as well as possible future energy market conditions. An economic policy support was found to be necessary to make the methanol production competitive under all market scenarios. In a future energy market, integrating a PEBG unit to replace the bark boiler was the most beneficial case from an economic point of view. In this case the methanol production cost was reduced in the range of 11–18 Euro per MWh compared to the stand-alone case. The overall plant efficiency increased approximately 7%-units compared to the original operation of the mill and the non-integrated stand-alone case. In the case with co-integration of the two parallel gasifiers, an equal increase of the system efficiency was achieved, but the economic benefit was not as apparent. Under similar conditions as the current market and when methanol was sold to replace fossil gasoline, co-integration of the two parallel gasifiers was the best alternative based on received IRR. - Highlights: • Techno-economic results regarding integration of methanol synthesis processes in a pulp and paper mill are presented. • The overall energy efficiency increases in integrated methanol production systems compared to stand-alone production units. • The economics of the integrated system improves compared to stand-alone alternatives. • Tax

  5. Stand-alone flat-plate photovoltaic power systems: System sizing and life-cycle costing methodology for Federal agencies

    Science.gov (United States)

    Borden, C. S.; Volkmer, K.; Cochrane, E. H.; Lawson, A. C.

    1984-01-01

    A simple methodology to estimate photovoltaic system size and life-cycle costs in stand-alone applications is presented. It is designed to assist engineers at Government agencies in determining the feasibility of using small stand-alone photovoltaic systems to supply ac or dc power to the load. Photovoltaic system design considerations are presented as well as the equations for sizing the flat-plate array and the battery storage to meet the required load. Cost effectiveness of a candidate photovoltaic system is based on comparison with the life-cycle cost of alternative systems. Examples of alternative systems addressed are batteries, diesel generators, the utility grid, and other renewable energy systems.

  6. Linguistic and Structural Analyses of Stand-Alone Literature Reviews: Seventy-Five Years of Change

    Science.gov (United States)

    Wright, Heidi Rachel

    2016-01-01

    The purpose of this dissertation is to offer a multifaceted overview of stand-alone literature reviews. These texts, literature reviews published unattached to research articles, have existed for centuries but remained largely unstudied by linguists. Thus, the goal of this project is to present these reviews' situational, grammatical, and…

  7. Runtime Verification of C Programs

    Science.gov (United States)

    Havelund, Klaus

    2008-01-01

    We present in this paper a framework, RMOR, for monitoring the execution of C programs against state machines, expressed in a textual (nongraphical) format in files separate from the program. The state machine language has been inspired by a graphical state machine language RCAT recently developed at the Jet Propulsion Laboratory, as an alternative to using Linear Temporal Logic (LTL) for requirements capture. Transitions between states are labeled with abstract event names and Boolean expressions over such. The abstract events are connected to code fragments using an aspect-oriented pointcut language similar to ASPECTJ's or ASPECTC's pointcut language. The system is implemented in the C analysis and transformation package CIL, and is programmed in OCAML, the implementation language of CIL. The work is closely related to the notion of stateful aspects within aspect-oriented programming, where pointcut languages are extended with temporal assertions over the execution trace.

  8. A sizing method for stand-alone PV installations with variable demand

    Energy Technology Data Exchange (ETDEWEB)

    Posadillo, R. [Grupo de Investigacion en Energias y Recursos Renovables, Dpto. de Fisica Aplicada, E.P.S., Universidad de Cordoba, Avda. Menendez Pidal s/n, 14004 Cordoba (Spain); Lopez Luque, R. [Grupo de Investigacion de Fisica Para las Energias y Recursos Renovables, Dpto. de Fisica Aplicada, Edificio C2 Campus de Rabanales, 14071 Cordoba (Spain)

    2008-05-15

    The practical applicability of the considerations made in a previous paper to characterize energy balances in stand-alone photovoltaic systems (SAPV) is presented. Given that energy balances were characterized based on monthly estimations, the method is appropriate for sizing installations with variable monthly demands and variable monthly panel tilt (for seasonal estimations). The method presented is original in that it is the only method proposed for this type of demand. The method is based on the rational utilization of daily solar radiation distribution functions. When exact mathematical expressions are not available, approximate empirical expressions can be used. The more precise the statistical characterization of the solar radiation on the receiver module, the more precise the sizing method given that the characterization will solely depend on the distribution function of the daily global irradiation on the tilted surface H{sub g{beta}}{sub i}. This method, like previous ones, uses the concept of loss of load probability (LLP) as a parameter to characterize system design and includes information on the standard deviation of this parameter ({sigma}{sub LLP}) as well as two new parameters: annual number of system failures (f) and the standard deviation of annual number of system failures ({sigma}{sub f}). This paper therefore provides an analytical method for evaluating and sizing stand-alone PV systems with variable monthly demand and panel inclination. The sizing method has also been applied in a practical manner. (author)

  9. Design and Operation Studies of A Stand-Alone PV Generation System

    DEFF Research Database (Denmark)

    Hu, Yanting; Chen, Zhe; Zhang, Donglai

    2013-01-01

    This paper discusses the modeling, design and operation of a PV powered stand-alone system, which includes a PV array, a battery bank, power electronic converters and the associated control system. The design considerations are analyzed and a design platform is presented. Furthermore the operation...... modes of the system are described. A power electronic system with the associated control scheme has been proposed and simulation models have been developed. Simulation studies have been conducted on an example system; the results have demonstrated the effectiveness of the presented methods....

  10. Analyzing grid extension and stand-alone photovoltaic systems for the cost-effective electrification of Kenya

    NARCIS (Netherlands)

    Zeyringer, Marianne; Pachauri, Shonali; Schmid, Erwin; Schmidt, Johannes; Worrell, Ernst|info:eu-repo/dai/nl/106856715; Morawetz, Ulrich B.

    2015-01-01

    The declaration of 2014-2024 as the Decade of Sustainable Energy for All has catalyzed actions towards achieving universal electricity access. The high costs of building electric infrastructure are a major impediment to improved access, making stand-alone photovoltaic (PV) systems an attractive

  11. Design of a Stand-Alone Photovoltaic Model for Home Lightings and Clean Environment

    Energy Technology Data Exchange (ETDEWEB)

    Ani, Vincent Anayochukwu, E-mail: vincent_ani@yahoo.com [Department of Electronic Engineering, University of Nigeria, Nsukka (Nigeria)

    2016-01-11

    This paper gives a well-documented health risk of fuel-based lighting (kerosene lamps and fuel-powered generators) and proposed a design of a stand-alone solar PV system for sustainable home lightings in rural Nigerian area. The design was done in three different patterns of electricity consumptions with energy efficient lightings (EELs) using two different battery types (Rolls Surrette 6CS25PS and Hoppecke 10 OpzS 1000) on; (i) judicious power consumption, (ii) normal power consumption, and (iii) excess power consumption; and compared them with the incandescent light bulb consumption. The stand-alone photovoltaic energy systems were designed to match the rural Nigerian sunlight and weather conditions to meet the required lightings of the household. The objective function and constraints for the design models were formulated and optimization procedures were used to demonstrate the best solution (reliability at the lowest lifecycle cost). Initial capital costs as well as annualized costs over 5, 10, 15, 20, and 25 years were quantified and documented. The design identified the most cost-effective and reliable solar and battery array among the patterns of electricity consumption with EEL options (judicious power consumption, normal power consumption, and excess power consumption).

  12. Design of a Stand-Alone Photovoltaic Model for Home Lightings and Clean Environment

    International Nuclear Information System (INIS)

    Ani, Vincent Anayochukwu

    2016-01-01

    This paper gives a well-documented health risk of fuel-based lighting (kerosene lamps and fuel-powered generators) and proposed a design of a stand-alone solar PV system for sustainable home lightings in rural Nigerian area. The design was done in three different patterns of electricity consumptions with energy efficient lightings (EELs) using two different battery types (Rolls Surrette 6CS25PS and Hoppecke 10 OpzS 1000) on; (i) judicious power consumption, (ii) normal power consumption, and (iii) excess power consumption; and compared them with the incandescent light bulb consumption. The stand-alone photovoltaic energy systems were designed to match the rural Nigerian sunlight and weather conditions to meet the required lightings of the household. The objective function and constraints for the design models were formulated and optimization procedures were used to demonstrate the best solution (reliability at the lowest lifecycle cost). Initial capital costs as well as annualized costs over 5, 10, 15, 20, and 25 years were quantified and documented. The design identified the most cost-effective and reliable solar and battery array among the patterns of electricity consumption with EEL options (judicious power consumption, normal power consumption, and excess power consumption).

  13. Modeling, design and analysis of a stand-alone hybrid power generation system using solar/urine

    International Nuclear Information System (INIS)

    Wu, Wei; Zhou, Ya-Yan; Lin, Mu-Hsuan; Hwang, Jenn-Jiang

    2013-01-01

    Highlights: • The stand-alone hybrid power system is presented. • The urine-to-hydrogen processor is proposed. • Scenario analysis of the hybrid power dispatching and the urine/solar demands is investigated. • The design, modeling and optimization of the hybrid power system is addressed by Aspen Plus and Matlab. - Abstract: The urine turned to hydrogen as an energy conversion process is integrated into a stand-alone hybrid (PV/FC/battery) power generation system. The optimization and simulation of a new urine-to-hydrogen processor is evaluated in Aspen Plus environment. In our approach, the PV generator aims to reduce urine consumption and the lithium-ion battery can compensate the power gap due to the fuel processing delay. Based on prescribed patterns of solar irradiation and the daily load demand of a 30-persons classroom, scenario analyses of the hybrid power dispatching and operational feasibility is addressed

  14. prfectBLAST: a platform-independent portable front end for the command terminal BLAST+ stand-alone suite.

    Science.gov (United States)

    Santiago-Sotelo, Perfecto; Ramirez-Prado, Jorge Humberto

    2012-11-01

    prfectBLAST is a multiplatform graphical user interface (GUI) for the stand-alone BLAST+ suite of applications. It allows researchers to do nucleotide or amino acid sequence similarity searches against public (or user-customized) databases that are locally stored. It does not require any dependencies or installation and can be used from a portable flash drive. prfectBLAST is implemented in Java version 6 (SUN) and runs on all platforms that support Java and for which National Center for Biotechnology Information has made available stand-alone BLAST executables, including MS Windows, Mac OS X, and Linux. It is free and open source software, made available under the GNU General Public License version 3 (GPLv3) and can be downloaded at www.cicy.mx/sitios/jramirez or http://code.google.com/p/prfectblast/.

  15. Rain: A New Concurrent Process-Oriented Programming Language

    OpenAIRE

    Brown, Neil C.C.

    2006-01-01

    This paper details the design of a new concurrent process-oriented programming language, Rain. The language borrows heavily from occam-p and C++ to create a new language based on process-oriented programming, marrying channel-based communication, a clear division between statement and expression, and elements of functional programming. An expressive yet simple type system, coupled with templates, underpins the language. Modern features such as Unicode support and 64-bit integers are included ...

  16. Optimization of the photovoltaic-hydrogen supply system of a stand-alone remote-telecom application

    Energy Technology Data Exchange (ETDEWEB)

    Gomez, Guillermo; Martinez, Graciano; Galvez, Jose L.; Cuevas, Raquel; Maellas, Jesus [National Institute for Aerospace Technology (INTA), Renewable Energy Department, Ctra. Ajalvir km 4, E-28850 Torrejon de Ardoz, Madrid (Spain); Gila, Raul; Bueno, Emilio [Polytechnical School - Alcala de Henares University, Electronics Department, Campus Universitario, Ctra. De Madrid-Barcelona Km 33.600, Alcala de Henares, Madrid (Spain)

    2009-07-15

    Hydrogen is considered as the optimal carrier for the surplus energy storage from renewable resources. Although hydrogen and its application in fuel cell is considered as a high-cost energy system, some cost-efficient solutions have been found for their use in stand-alone applications, which usually depend on the variability of renewable sources that have to be oversized in order to reduce their dependence on external energy sources. This paper shows the results from the simulation of several alternatives of introducing hydrogen technologies to increase the independence of a remote-telecom application fed by photovoltaic panels. Hydrogen is obtained by electrolysis and it is used in a fuel cell when the renewable energy source is not enough to maintain the stand-alone application. TRNSYS simulation environment has been used for evaluating the proposed alternatives. The results show that the best configuration option is that considering the use of hydrogen as a way to storage the surplus of radiation and the management system can vary the number of photovoltaic panels assigned to feed the hydrogen generation, the batteries or the telecom application. (author)

  17. Optimal expansion planning of stand-alone systems with stochastic simulations

    Energy Technology Data Exchange (ETDEWEB)

    Hoese, Alejandro [Instituto de Energia Electrica (IEE), Universidad Nacional de San Juan, (Argentina)

    1997-12-31

    Stand-alone systems in the range of 1 kW - 10 MW are taking relevance in the new (global) liberal concept of energy market. State and private investors are becoming increasingly attention on the use of renewable for these systems, but it must be shown that these non-conventional solutions are competitive with the established conventional ones. The high investment costs and the technical and economic uncertainties coupled with the use of time-dependent energy sources are the mainly inhibiting factors for the decision agents to choose these systems instead of conventional ones. In the paper a new model for optimal expansion planning of hybrid stand-alone generating systems under consideration of uncertainties is presented. This model is at present in {sup d}evelopment state{sup .} Results already obtained in the first steps of this research are promising and some of them are here presented. [Espanol] Los sistemas autocontenidos en el rango de 1 Kw a 10 MW estan tomando importancia en el nuevo (global) concepto liberal del mercado de la energia. Inversionistas privados y del Estado estan poniendo mayor atencion en el uso de energias renovables para estos sistemas, pero debe mostrarse que estas soluciones no-convencionales son competitivas con las convencionales establecidas. Los altos costos de inversion y las incertidumbres tecnicas y economicas aunadamente con el uso de fuentes de energia dependientes del tiempo son los principales factores inhibidores de los factores de decision para escoger estos sistemas en lugar de los convencionales. En este articulo se presenta un nuevo modelo de planeacion de expansion optima de sistemas hibridos autocontenidos de generacion electrica bajo la consideracion de incertidumbres. Este modelo esta actualmente en {sup e}stado de desarrollo{sup .} Los resultados ya obtenidos en las primeras etapas de esta investigacion son prometedores y se presentan algunos de ellos.

  18. Optimal expansion planning of stand-alone systems with stochastic simulations

    Energy Technology Data Exchange (ETDEWEB)

    Hoese, Alejandro [Instituto de Energia Electrica (IEE), Universidad Nacional de San Juan, (Argentina)

    1998-12-31

    Stand-alone systems in the range of 1 kW - 10 MW are taking relevance in the new (global) liberal concept of energy market. State and private investors are becoming increasingly attention on the use of renewable for these systems, but it must be shown that these non-conventional solutions are competitive with the established conventional ones. The high investment costs and the technical and economic uncertainties coupled with the use of time-dependent energy sources are the mainly inhibiting factors for the decision agents to choose these systems instead of conventional ones. In the paper a new model for optimal expansion planning of hybrid stand-alone generating systems under consideration of uncertainties is presented. This model is at present in {sup d}evelopment state{sup .} Results already obtained in the first steps of this research are promising and some of them are here presented. [Espanol] Los sistemas autocontenidos en el rango de 1 Kw a 10 MW estan tomando importancia en el nuevo (global) concepto liberal del mercado de la energia. Inversionistas privados y del Estado estan poniendo mayor atencion en el uso de energias renovables para estos sistemas, pero debe mostrarse que estas soluciones no-convencionales son competitivas con las convencionales establecidas. Los altos costos de inversion y las incertidumbres tecnicas y economicas aunadamente con el uso de fuentes de energia dependientes del tiempo son los principales factores inhibidores de los factores de decision para escoger estos sistemas en lugar de los convencionales. En este articulo se presenta un nuevo modelo de planeacion de expansion optima de sistemas hibridos autocontenidos de generacion electrica bajo la consideracion de incertidumbres. Este modelo esta actualmente en {sup e}stado de desarrollo{sup .} Los resultados ya obtenidos en las primeras etapas de esta investigacion son prometedores y se presentan algunos de ellos.

  19. Size optimization of stand-alone photovoltaic (PV) room air conditioners

    International Nuclear Information System (INIS)

    Chen, Chien-Wei; Zahedi, A.

    2006-01-01

    Sizing of a stand-alone PV system determines the main cost of the system. PV electricity cost is determined by the amount of solar energy received, hence the actual climate and weather conditions such as solar irradiance and ambient temperature affect the size required and cost of the system. Air conditioning demand also depends on the weather conditions. Therefore, sizing a PV powered air conditioner must consider the characteristics of local climate and temperature. In this paper, sizing procedures and special considerations for air conditioning under Melbourne's climatic conditions is presented. The reliability of various PV-battery size combinations is simulated by MATLAB. As a result, excellent system performance can be predicated.(Author)

  20. Enhancement of a stand-alone photovoltaic system's performance: Reduction of soft and hard shading

    Energy Technology Data Exchange (ETDEWEB)

    Lamont, Lisa A.; El Chaar, Lana [Petroleum Institute, Electrical Engineering Department, P.O. Box 2533, Abu Dhabi (United Arab Emirates)

    2011-04-15

    A stand-alone photovoltaic (PV) system is the most promising solution to supply electric power to meet energy demand in isolated locations. This technology can offer an interesting alternative to other currently existing sources of energy. Due to space constraint in the remote offshore oil and gas industry, a stand-alone system is used for cathodic protection, telemetry and valve control. However in such an environment, dust accumulation and bird droppings have been critical issues to the operation of off-grid solar devices. These factors do not only reduce the available power of the modules but also makes the cost of solar devices ineffective since cleaning, especially on well-head towers, is very expensive due to the location. Hence this paper presents two technical solutions that have shown promising results in reducing the impact of these factors. (author)

  1. Discount method for programming language evaluation

    DEFF Research Database (Denmark)

    Kurtev, Svetomir; Christensen, Tommy Aagaard; Thomsen, Bent

    2016-01-01

    This paper presents work in progress on developing a Discount Method for Programming Language Evaluation inspired by the Discount Usability Evaluation method (Benyon 2010) and the Instant Data Analysis method (Kjeldskov et al. 2004). The method is intended to bridge the gap between small scale...... internal language design evaluation methods and large scale surveys and quantitative evaluation methods. The method is designed to be applicable even before a compiler or IDE is developed for a new language. To test the method, a usability evaluation experiment was carried out on the Quorum programming...... language (Stefik et al. 2016) using programmers with experience in C and C#. When comparing our results with previous studies of Quorum, most of the data was comparable though not strictly in agreement. However, the discrepancies were mainly related to the programmers pre-existing expectations...

  2. Programming Language Software For Graphics Applications

    Science.gov (United States)

    Beckman, Brian C.

    1993-01-01

    New approach reduces repetitive development of features common to different applications. High-level programming language and interactive environment with access to graphical hardware and software created by adding graphical commands and other constructs to standardized, general-purpose programming language, "Scheme". Designed for use in developing other software incorporating interactive computer-graphics capabilities into application programs. Provides alternative to programming entire applications in C or FORTRAN, specifically ameliorating design and implementation of complex control and data structures typifying applications with interactive graphics. Enables experimental programming and rapid development of prototype software, and yields high-level programs serving as executable versions of software-design documentation.

  3. Functional Programming in C# Classic Programming Techniques for Modern Projects

    CERN Document Server

    Sturm, Oliver

    2011-01-01

    Take advantage of the growing trend in functional programming. C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend. Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oli

  4. Programming Language Pragmatics

    CERN Document Server

    Scott, Michael L

    2009-01-01

    Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most impo

  5. Programming principles and practice using C++

    CERN Document Server

    Stroustrup, Bjarne

    2014-01-01

    An Introduction to Programming by the Inventor of C++ Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. Focus on Fundamental Concepts and Techniques The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code. Programming with Today's C++ (C++11 and C++14) The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks. For Beginners-And Anyone Who Wants to Learn Something New The...

  6. Programming language structures

    CERN Document Server

    Organick, Elliott Irving; Plummer, Robert P

    1978-01-01

    Programming Language Structures deals with the structures of programming languages and introduces the reader to five important programming languages: Algol, Fortran, Lisp, Snobol, and Pascal. The fundamental similarities and differences among these languages are discussed. A unifying framework is constructed that can be used to study the structure of other languages, such as Cobol, PL/I, and APL. Several of the tools and methodologies needed to construct large programs are also considered.Comprised of 10 chapters, this book begins with a summary of the relevant concepts and principles about al

  7. Persistence

    DEFF Research Database (Denmark)

    Hansen, Kis Boisen

    2012-01-01

    The note shows an example of an architure for buildin g stand-alone program, where the programming language is object oriented and the databas system is a relational database system. Together with the notes is an example program.......The note shows an example of an architure for buildin g stand-alone program, where the programming language is object oriented and the databas system is a relational database system. Together with the notes is an example program....

  8. Feasibility and Optimal Design of a Stand-Alone Photovoltaic Energy System for the Orphanage

    Directory of Open Access Journals (Sweden)

    Vincent Anayochukwu Ani

    2014-01-01

    Full Text Available Access to electricity can have a positive psychological impact through a lessening of the sense of exclusion, and vulnerability often felt by the orphanages. This paper presented the simulation and optimization study of a stand-alone photovoltaic power system that produced the desired power needs of an orphanage. Solar resources for the design of the system were obtained from the National Aeronautics and Space Administration (NASA Surface Meteorology and Solar Energy website at a location of 6°51′N latitude and 7°35′E longitude, with annual average solar radiation of 4.92 kWh/m2/d. This study is based on modeling, simulation, and optimization of energy system in the orphanage. The patterns of load consumption within the orphanage were studied and suitably modeled for optimization. Hybrid Optimization Model for Electric Renewables (HOMER software was used to analyze and design the proposed stand-alone photovoltaic power system model. The model was designed to provide an optimal system configuration based on an hour-by-hour data for energy availability and demands. A detailed design, description, and expected performance of the system were presented in this paper.

  9. Spot: A Programming Language for Verified Flight Software

    Science.gov (United States)

    Bocchino, Robert L., Jr.; Gamble, Edward; Gostelow, Kim P.; Some, Raphael R.

    2014-01-01

    The C programming language is widely used for programming space flight software and other safety-critical real time systems. C, however, is far from ideal for this purpose: as is well known, it is both low-level and unsafe. This paper describes Spot, a language derived from C for programming space flight systems. Spot aims to maintain compatibility with existing C code while improving the language and supporting verification with the SPIN model checker. The major features of Spot include actor-based concurrency, distributed state with message passing and transactional updates, and annotations for testing and verification. Spot also supports domain-specific annotations for managing spacecraft state, e.g., communicating telemetry information to the ground. We describe the motivation and design rationale for Spot, give an overview of the design, provide examples of Spot's capabilities, and discuss the current status of the implementation.

  10. A control strategy for PV stand-alone applications

    International Nuclear Information System (INIS)

    Slouma, S; Baccar, H

    2015-01-01

    This paper proposes a stand-alone photovoltaic (PV) system study in domestic applications. Because of the decrease in power of photovoltaic module as a consequence of changes in solar radiation and temperature which affect the photovoltaic module performance, the design and control of DC-DC buck converter was proposed for providing power to the load from a photovoltaic source.In fact, the control of this converter is carried out with integrated MPPT (Maximum Power Point Tracking) algorithm which ensures a maximum energy generated by the PV arrays. Moreover, the output stage is composed by a battery energy storage system, dc-ac inverter, LCL filter which enables higher efficiency, low distortion ac waveforms and low leakage currents. The control strategy adopted is cascade control composed by two regulation loops.Simulations performed with PSIM software were able to validate the control system.The realization and testing of the photovoltaic system were achieved in the Photovoltaic laboratory of the Centre for Research and Energy Technologies at the Technopark Borj Cedria. Experimental results verify the effeciency of the proposed system

  11. A control strategy for PV stand-alone applications

    Science.gov (United States)

    Slouma, S.; Baccar, H.

    2015-04-01

    This paper proposes a stand-alone photovoltaic (PV) system study in domestic applications. Because of the decrease in power of photovoltaic module as a consequence of changes in solar radiation and temperature which affect the photovoltaic module performance, the design and control of DC-DC buck converter was proposed for providing power to the load from a photovoltaic source.In fact, the control of this converter is carried out with integrated MPPT (Maximum Power Point Tracking) algorithm which ensures a maximum energy generated by the PV arrays. Moreover, the output stage is composed by a battery energy storage system, dc-ac inverter, LCL filter which enables higher efficiency, low distortion ac waveforms and low leakage currents. The control strategy adopted is cascade control composed by two regulation loops.Simulations performed with PSIM software were able to validate the control system.The realization and testing of the photovoltaic system were achieved in the Photovoltaic laboratory of the Centre for Research and Energy Technologies at the Technopark Borj Cedria. Experimental results verify the effeciency of the proposed system.

  12. Lossy Data Aggregation with Network Coding in Stand-Alone Wireless Sensor Networks

    DEFF Research Database (Denmark)

    Madsen, Tatiana Kozlova

    2011-01-01

    in chemical plants, etc. Given resource constrained operation of a sensor network where the nodes are battery powered and buffer sizes are limited, efficient methods for in-network data storage abd it subsequent fast and reliable transmission to a gateway is desirable. To save scarse resources and to prolong......This work focuses on a special type of wireless sensor networks (WSNs) that we refer to as a stand alone network. These netwoks operate in harsh and extreme environments where data collection is done only occasionally. Typical examples include habitat monitoring systems, monitoring systems...

  13. State Feedback Decoupling with In-Loop Lead Compensator in Stand-Alone VSIs

    DEFF Research Database (Denmark)

    Federico, de Bosio; Pastorelli, Michele; de Sousa Ribeiro, Luiz Antonio

    2016-01-01

    The performance of current and voltage regulators during transients and steady-state is of primary concern for power converters intended for stand-alone applications. Dynamics performance and command tracking capability are enhanced by actively decoupling the controlled states variables. To further...... widen the current loop bandwidth while still preserving a well-damped system a lead compensator structure on the forward loop is proposed. A 3 kHz bandwidth with 0.707 damping factor is achieved for the inner current controller. Accordingly, also the voltage regulator bandwidth can be widen, thus...

  14. The Stand-alone Heliostat; El Heliostato Autonomo

    Energy Technology Data Exchange (ETDEWEB)

    Garcia Navajas, G.; Egea Gea, A. [Ciemat. Madrid (Spain)

    2000-07-01

    The first Autonomous Heliostat has been developed by CIEMAT at PSA facilities in Almeria. This heliostat is an innovative approach to reducing the civil engineering work costs in heliostat fields of central tower plants. Channels, cables and other electric elements have been eliminated in the new heliostat. Thus, one 70-m''2, classical T glass/metal heliostat has been adapted to include all the new stand-alone concept components. A PV system is able to drive two sun-tracking DC motors between 5 and 24 Vdc, 0 and 15A. The heliostat communicates with the control room 400-m away by using a radio-modern working at 9600 baud. An anemometer, a wind switcher, light and ambient temperature sensors have been installed on the heliostat for self-protection decision-making. A PV panel integrated into the heliostat reflecting surface, eliminates cabling and other elements required for a conventional power supply. Communication lines between master control and local control have been replaced by radio-modern. Testing has validated the technical feasibility of the prototype and quantified the real consumption and efficiencies of new elements. The extra costs produced by the autonomous concepts are compared with the cost of civil work in conventional heliostat field. (Author) 8 refs.

  15. The Stand-alone Heliostat; El Heliostato Autonomo

    Energy Technology Data Exchange (ETDEWEB)

    Garcia Navajas, G; Egea Gea, A [Ciemat. Madrid (Spain)

    2000-07-01

    The first Autonomous Heliostat has been developed by CIEMAT at PSA facilities in Almeria. This heliostat is an innovative approach to reducing the civil engineering work costs in heliostat fields of central tower plants. Channels, cables and other electric elements have been eliminated in the new heliostat. Thus, one 70-m''2, classical T glass/metal heliostat has been adapted to include all the new stand-alone concept components. A PV system is able to drive two sun-tracking DC motors between 5 and 24 Vdc, 0 and 15A. The heliostat communicates with the control room 400-m away by using a radio-modern working at 9600 baud. An anemometer, a wind switcher, light and ambient temperature sensors have been installed on the heliostat for self-protection decision-making. A PV panel integrated into the heliostat reflecting surface, eliminates cabling and other elements required for a conventional power supply. Communication lines between master control and local control have been replaced by radio-modern. Testing has validated the technical feasibility of the prototype and quantified the real consumption and efficiencies of new elements. The extra costs produced by the autonomous concepts are compared with the cost of civil work in conventional heliostat field. (Author) 8 refs.

  16. Development of a microprocessor controller for stand-alone photovoltaic power systems

    Science.gov (United States)

    Millner, A. R.; Kaufman, D. L.

    1984-01-01

    A controller for stand-alone photovoltaic systems has been developed using a low power CMOS microprocessor. It performs battery state of charge estimation, array control, load management, instrumentation, automatic testing, and communications functions. Array control options are sequential subarray switching and maximum power control. A calculator keypad and LCD display provides manual control, fault diagnosis and digital multimeter functions. An RS-232 port provides data logging or remote control capability. A prototype 5 kW unit has been built and tested successfully. The controller is expected to be useful in village photovoltaic power systems, large solar water pumping installations, and other battery management applications.

  17. Native Language Integrated Queries with CppLINQ in C++

    Science.gov (United States)

    Vassilev, V.

    2015-05-01

    Programming language evolution brought to us the domain-specific languages (DSL). They proved to be very useful for expressing specific concepts, turning into a vital ingredient even for general-purpose frameworks. Supporting declarative DSLs (such as SQL) in imperative languages (such as C++) can happen in the manner of language integrated query (LINQ). We investigate approaches to integrate LINQ programming language, native to C++. We review its usability in the context of high energy physics. We present examples using CppLINQ for a few types data analysis workflows done by the end-users doing data analysis. We discuss evidences how this DSL technology can simplify massively parallel grid system such as PROOF.

  18. Modern programming language

    Science.gov (United States)

    Feldman, G. H.; Johnson, J. A.

    1980-01-01

    Structural-programming language is especially-tailored for producing assembly language programs for MODCOMP II and IV mini-computes. Modern programming language consists of set of simple and powerful control structures that include sequencing alternative selection, looping, sub-module linking, comment insertion, statement continuation, and compilation termination capabilities.

  19. Assembly processor program converts symbolic programming language to machine language

    Science.gov (United States)

    Pelto, E. V.

    1967-01-01

    Assembly processor program converts symbolic programming language to machine language. This program translates symbolic codes into computer understandable instructions, assigns locations in storage for successive instructions, and computer locations from symbolic addresses.

  20. Multi-muscle electrical stimulation and stand training: Effects on standing.

    Science.gov (United States)

    Momeni, Kamyar; Ramanujam, Arvind; Garbarini, Erica L; Forrest, Gail F

    2018-02-15

    To examine the biomechanical and neuromuscular effects of a longitudinal multi-muscle electrical stimulation (submaximal intensities) training of the lower limbs combined with/without activity-based stand training, on the recovery of stability and function for one individual with spinal cord injury (SCI). Single-subject, longitudinal study. Neuroplasticity laboratory. A 34-year-old male, with sensory- and motor-complete SCI (C5/C6). Two consecutive interventions: 61 hours of supine, lower-limb ES (ES-alone) and 51 hours of ES combined with stand training using an overhead body-weight support system (ST + ES). Clinical measures, trunk stability, and muscle activity were assessed and compared across time points. Trunk Stability Limit (TSL) determined improvements in trunk independence. Functional clinical values increased after both interventions, with further increases post ST + ES. Post ES-alone, trunk stability was maintained at 81% body-weight (BW) loading before failure; post ST + ES, BW loading increased to 95%. TSL values decreased post ST + ES (TSL A/P =54.0 kg.cm, TSL M/L =14.5 kg.cm), compared to ES-alone (TSL A/P =8.5 kg.cm, TSL M/L =3.9 kg.cm). Trunk muscle activity decreased post ST + ES training, compared to ES-alone. Neuromuscular and postural trunk control dramatically improved following the multi-muscle ES of the lower limbs with stand training. Multi-muscle ES training paradigm of the lower limb, using traditional parameters, may contribute to the functional recovery of the trunk.

  1. Detecting C Program Vulnerabilities

    OpenAIRE

    Anton, Ermakov; Natalia, Kushik

    2011-01-01

    C/C++ language is widely used for developing tools in various applications, in particular, software tools for critical systems are often written in C language. Therefore, the security of such software should be thoroughly tested, i.e., the absence of vulnerabilities has to be confirmed. When detecting C program vulnerabilities static source code analysis can be used. In this paper, we present a short survey of existing software tools for such analysis and show that for some kinds of C code vu...

  2. Programming C# 40

    CERN Document Server

    Griffiths, Ian; Liberty, Jesse

    2010-01-01

    With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framework (WPF), extensive communication services (WCF), and more. In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You'll learn

  3. Hydrogen Gas Production in a Stand-Alone Wind Farm

    Directory of Open Access Journals (Sweden)

    M. Naziry Kordkandy

    2017-04-01

    Full Text Available This paper is analyzing the operation of a stand-alone wind farm with variable speed turbines, permanent magnet synchronous generators (PMSG and a system for converting wind energy during wind speed variations. On this paper, the design and modeling of a wind system which uses PMSG’s to provide the required power of a hydrogen gas electrolyzer system, is discussed. This wind farm consists of three wind turbines, boost DC-DC converters, diode full bridge rectifiers, permanent magnet synchronous generators, MPPT control and a hydrogen gas electrolyzer system. The MPPT controller based on fuzzy logic is designed to adjust the duty ratio of the boost DC-DC converters to absorb maximum power. The proposed fuzzy logic controller assimilates, with (PSF MPPT algorithm which generally used to absorb maximum power from paralleled wind turbines and stores it in form of hydrogen gas. The system is modeled and its behavior is studied using the MATLAB software.

  4. Stand-alone version of the 11kW Gaia wind turbine

    Energy Technology Data Exchange (ETDEWEB)

    Bindner, H.; Rosas, P.A.C.; Teodorescu, R.; Blaabjerg, F.

    2004-09-15

    This report describes the development of a stand-alone version of the 11kW Gaia wind turbine. Various possible configurations are investigated and a configuration using a back-to-back converter is chosen. A model is developed for controller design of the fast controllers of the unit. Controllers are designed and a prototype is built for testing. The report documents the performance of the prototype through measurements done on the full scale prototype installed in a test facility where it has been tested both as a standalone unit and in parallel with a diesel genset. For system wide power quality assessment and controller design a dynamic performance assessment model has been developed. (au)

  5. A Simple Sizing Algorithm for Stand-Alone PV/Wind/Battery Hybrid Microgrids

    Directory of Open Access Journals (Sweden)

    Jing Li

    2012-12-01

    Full Text Available In this paper, we develop a simple algorithm to determine the required number of generating units of wind-turbine generator and photovoltaic array, and the associated storage capacity for stand-alone hybrid microgrid. The algorithm is based on the observation that the state of charge of battery should be periodically invariant. The optimal sizing of hybrid microgrid is given in the sense that the life cycle cost of system is minimized while the given load power demand can be satisfied without load rejection. We also report a case study to show the efficacy of the developed algorithm.

  6. Design, building and testing of a stand alone fuel cell hybrid system

    Energy Technology Data Exchange (ETDEWEB)

    Segura, F.; Duran, E.; Andujar, J.M. [Department of Electronic, Computer Science and Automatic Engineering, University of Huelva (Spain)

    2009-08-01

    This paper designs, sizes, builds and tests a stand alone fuel cell hybrid system made up of a fuel cell stack and a battery bank. This system has been sized to supply a typical telecommunication load profile, but moreover, the system can supply other profiles. For this purpose, a modular low cost electronic load bank has been designed and built. This load bank allows the power demand to be chosen by selecting different solid state relays. Moreover, a virtual instrument based on NI Labview {sup registered} has been designed to select the load power demand from the computer. (author)

  7. Modified Chaos Particle Swarm Optimization-Based Optimized Operation Model for Stand-Alone CCHP Microgrid

    Directory of Open Access Journals (Sweden)

    Fei Wang

    2017-07-01

    Full Text Available The optimized dispatch of different distributed generations (DGs in stand-alone microgrid (MG is of great significance to the operation’s reliability and economy, especially for energy crisis and environmental pollution. Based on controllable load (CL and combined cooling-heating-power (CCHP model of micro-gas turbine (MT, a multi-objective optimization model with relevant constraints to optimize the generation cost, load cut compensation and environmental benefit is proposed in this paper. The MG studied in this paper consists of photovoltaic (PV, wind turbine (WT, fuel cell (FC, diesel engine (DE, MT and energy storage (ES. Four typical scenarios were designed according to different day types (work day or weekend and weather conditions (sunny or rainy in view of the uncertainty of renewable energy in variable situations and load fluctuation. A modified dispatch strategy for CCHP is presented to further improve the operation economy without reducing the consumers’ comfort feeling. Chaotic optimization and elite retention strategy are introduced into basic particle swarm optimization (PSO to propose modified chaos particle swarm optimization (MCPSO whose search capability and convergence speed are improved greatly. Simulation results validate the correctness of the proposed model and the effectiveness of MCPSO algorithm in the optimized operation application of stand-alone MG.

  8. Design of a Stand-Alone Photovoltaic (PV Models for Home Lightings and Clean Environment

    Directory of Open Access Journals (Sweden)

    Vincent Anayochukwu Ani

    2016-01-01

    Full Text Available This paper gives a well-documented health risks of fuel-based lighting (kerosene lamps and fuel-powered generators and proposed a design of a stand-alone solar PV system for sustainable home lightings in rural Nigerian area. The design was done in three different patterns of electricity consumptions with energy efficient lightings (EELs using two different battery types (Rolls Surrette 6CS25PS and hoppecke 10 OpzS 1000 on; i judicious power consumption, ii normal power consumption, iii excess power consumption; and compared them with the incandescent light bulb consumption. The stand-alone photovoltaic energy systems were designed to match the rural Nigerian sunlight and weather conditions to meet the required lightings of the household. The objective function and constraints for the design models were formulated and optimization procedure were used to demonstrate the best solution (reliability at the lowest lifecycle cost. Initial capital costs as well as annualized costs over 5, 10, 15, 20, and 25 years were quantified and documented. The design identified the most cost-effective and reliable solar and battery array among the patterns of electricity consumption with energy efficient lighting options (judicious power consumption, normal power consumption, and excess power consumption.

  9. Real-Time MENTAT programming language and architecture

    Science.gov (United States)

    Grimshaw, Andrew S.; Silberman, Ami; Liu, Jane W. S.

    1989-01-01

    Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.

  10. Hierarchical energy management system for stand-alone hybrid system based on generation costs and cascade control

    International Nuclear Information System (INIS)

    Torreglosa, J.P.; García, P.; Fernández, L.M.; Jurado, F.

    2014-01-01

    Highlights: • We present an energy management system for a stand-alone WT/PV/hydrogen/battery hybrid system. • Hierarchical control composed by master and slave control strategies. • Control assures reliable electricity support for stand-alone applications subject to technical and economic criteria. - Abstract: This paper presents an energy management system (EMS) for stand-alone hybrid systems composed by photovoltaic (PV) solar panels and a wind turbine (WT) as primary energy sources and two energy storage systems, which are a hydrogen system and a battery. The hydrogen system is composed of fuel cell (FC), electrolyzer and hydrogen storage tank. The EMS is a hierarchical control composed by a master control strategy and a slave control strategy. On the one hand, the master control generates the reference powers to meet several premises (such as to satisfy the load power demand, and to maintain the hydrogen tank level and the state of charge (SOC) of the battery between their target margins), taking also into account economic aspects to discriminate between using the battery or hydrogen system. On the other hand, the slave control modifies the reference powers generated by the master control according to the energy sources dynamic limitations, and maintains the DC bus voltage at its reference value. The models, implemented in MATLAB-Simulink environment, have been developed from commercially available components. To check the viability of the proposed EMS, two kinds of simulations were carried out: (1) A long-term simulation of 25 years (expected lifetime of the system) with a sample time of one hour to validate the master control of the EMS; and (2) A short-term simulation with sudden net power variations to validate the slave control of the EMS

  11. Improved double integral sliding mode MPPT controller based parameter estimation for a stand-alone photovoltaic system

    International Nuclear Information System (INIS)

    Chatrenour, Nasrin; Razmi, Hadi; Doagou-Mojarrad, Hasan

    2017-01-01

    Highlights: • IDISMC based MPPT algorithm is introduced. • Hurwitz stability theorem is used for switching surface coefficients computation. • GA approach is presented for parameter estimation of the stand-alone PV system. - Abstract: In this paper, an Improved Double Integral Sliding Mode MPPT Controller (IDISMC) for a stand-alone photovoltaic (PV) system is proposed. Performance of a sliding mode controller (SMC) is greatly influenced by the choice of the sliding surface. Switching surface coefficients were selected by the use of Hurwitz stability theorem. The IDISMC not only is robust against parametric and non-parametric uncertainties, but also has a very small steady-state error, thanks to the use of double integral of tracking voltage error in the definition of its sliding surface. For realistic simulation, Genetic Algorithm (GA) method was used to estimate parameters of solar panels model. The validity of the proposed double integral SMC in maximum power point tracking was approved by comparing the simulation results obtained for a sample PV system with the results of other methods.

  12. Programming Graphical User Interfaces in R

    CERN Document Server

    Verzani, John

    2012-01-01

    Programming Graphical User Interfaces with R introduces each of the major R packages for GUI programming: RGtk2, qtbase, Tcl/Tk, and gWidgets. With examples woven through the text as well as stand-alone demonstrations of simple yet reasonably complete applications, the book features topics especially relevant to statisticians who aim to provide a practical interface to functionality implemented in R. The book offers: A how-to guide for developing GUIs within R The fundamentals for users with limited knowledge of programming within R and other languages GUI design for specific functions or as l

  13. Development of a Laser-Powered Dielectric Structure-Based Accelerator as a Stand-Alone Particle Source

    International Nuclear Information System (INIS)

    Yoder, R. B.; Travish, G.; Arab, E. R.; Fong, D.; Hoyer, Z.; Lacroix, U. H.; Vartanian, N.; Rosenzweig, J. B.

    2010-01-01

    An experimental program to develop and build a dielectric-based slab-symmetric structure (the micro-accelerator platform, or MAP) for generating and accelerating low-energy electrons is underway at UCLA and Manhattanville College. This optical acceleration structure is effectively a resonant cavity powered by a side-coupled laser, and has applications as a radiation source for medicine or industry. We present recent experimental and computational results on the accelerator, and progress toward its incorporation into a self-contained particle source. Such a particle source would incorporate a micron-scale electron emitter and a non-relativistic capture region to enable self-injection into the synchronous field within the accelerator. A prototype of the accelerator itself has been constructed from candidate dielectric materials using micromanufacturing techniques; the current status of the testing program is described. A novel electron emitter incorporating pyroelectric crystals with field-enhancing tips has been demonstrated to produce steady currents; the results are dependent on tip geometry, and appear suitable for injection into a microstructure. Extension of the MAP concept to non-relativistic velocities, as in the stand-alone source, requires a tapered structure that gives rise to numerous complications including beam defocusing and manufacturing challenges; approaches for addressing these complications are mentioned.

  14. This article discusses the programming language LISP. The ...

    Indian Academy of Sciences (India)

    IAS Admin

    LISP is fundamentally a functional language inspired by the lambda ... of most programming languages in one form or another. ..... Java and C++ in significant ways. ... [8]. Eugene Charniak, Christopher K Riesbeck, Drew V McDermott, and.

  15. Programming languages for business problem solving

    CERN Document Server

    Wang, Shouhong

    2007-01-01

    It has become crucial for managers to be computer literate in today's business environment. It is also important that those entering the field acquire the fundamental theories of information systems, the essential practical skills in computer applications, and the desire for life-long learning in information technology. Programming Languages for Business Problem Solving presents a working knowledge of the major programming languages, including COBOL, C++, Java, HTML, JavaScript, VB.NET, VBA, ASP.NET, Perl, PHP, XML, and SQL, used in the current business computing environment. The book examin

  16. Compiling the parallel programming language NestStep to the CELL processor

    OpenAIRE

    Holm, Magnus

    2010-01-01

    The goal of this project is to create a source-to-source compiler which will translate NestStep code to C code. The compiler's job is to replace NestStep constructs with a series of function calls to the NestStep runtime system. NestStep is a parallel programming language extension based on the BSP model. It adds constructs for parallel programming on top of an imperative programming language. For this project, only constructs extending the C language are relevant. The output code will compil...

  17. The BeUpstanding ProgramTM: Scaling up the Stand Up Australia Workplace Intervention for Translation into Practice

    Directory of Open Access Journals (Sweden)

    Genevieve N Healy

    2016-05-01

    Full Text Available Context and purpose: Too much sitting is now recognised as a common risk factor for several health outcomes, with the workplace identified as a key setting in which to address prolonged sitting time. The Stand Up Australia intervention was designed to reduce prolonged sitting in the workplace by addressing influences at multiple-levels, including the organisation, the environment, and the individual. Intervention success has been achieved within the context of randomised controlled trials, where research staff deliver several of the key intervention components. This study describes the initial step in the multi-phase process of scaling up the Stand Up Australia intervention for workplace translation. Methods: A research-government partnership was critical in funding and informing the prototype for the scaled up BeUpstanding programTM. Evidence, protocols and materials from Stand Up Australia were adapted in collaboration with funding partner Workplace Health and Safety Queensland to ensure consistency and compatibility with existing government frameworks and resources. In recognition of the key role of workplace champions in facilitating workplace health promotion programs, the BeUpstanding programTM is designed to be delivered through a stand-alone, free, website-based toolkit using a 'train the champion' approach. Key findings and significance: The BeUpstanding programTM was influenced by the increasing recognition of prolonged sitting as an emerging health issue as well as industry demand. The research-government partnership was critical in informing and resourcing the development of the scaled-up program.

  18. Diagnostic value of the stand-alone synthetic image in digital breast tomosynthesis examinations.

    Science.gov (United States)

    Garayoa, Julia; Chevalier, Margarita; Castillo, Maria; Mahillo-Fernández, Ignacio; Amallal El Ouahabi, Najim; Estrada, Carmen; Tejerina, Alejandro; Benitez, Olivia; Valverde, Julio

    2018-02-01

    To demonstrate the non-inferiority of synthetic image (SI) mammography versus full-field digital mammography (FFDM) in breast tomosynthesis (DBT) examinations. An observational, retrospective, single-centre, multireader blinded study was performed, using 2384 images to directly compare SI and FFDM based on Breast Imaging Reporting and Data System (BIRADS) categorisation and visibility of radiological findings. Readers had no access to digital breast tomosynthesis slices. Multiple reader, multiple case (MRMC) receiver operating characteristic (ROC) methodology was used to compare the diagnostic performance of SI and FFDM images. The kappa statistic was used to estimate the inter-reader and intra-reader reliability. The area under the ROC curves (AUC) reveals the non-inferiority of SI versus FFDM based on BIRADS categorisation [difference between AUC (ΔAUC), -0.014] and lesion visibility (ΔAUC, -0.001) but the differences were not statistically significant (p=0.282 for BIRADS; p=0.961 for lesion visibility). On average, 77.4% of malignant lesions were detected with SI versus 76.5% with FFDM. Sensitivity and specificity of SI are superior to FFDM for malignant lesions scored as BIRADS 5 and breasts categorised as BIRADS 1. SI is not inferior to FFDM when DBT slices are not available during image reading. SI can replace FFDM, reducing the dose by 45%. • Stand-alone SI demonstrated performance not inferior for lesion visibility as compared to FFDM. • Stand-alone SI demonstrated performance not inferior for lesion BIRADS categorisation as compared to FFDM. • Synthetic images provide important dose savings in breast tomosynthesis examinations.

  19. Ezhil: A Tamil Programming Language

    OpenAIRE

    Annamalai, Muthiah

    2009-01-01

    Ezhil is a Tamil language based interpreted procedural programming language. Tamil keywords and grammar are chosen to make the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is a compact programming language aimed towards Tamil speaking novice computer users. Grammar for Ezh...

  20. Stand-Alone Photovoltaic System Operation with Energy Management and Fault Tolerant

    International Nuclear Information System (INIS)

    Jmashidpour, Ehsan; Poure, Philippe; Gholipour, E.; Saadate, Shahrokh

    2017-01-01

    This paper presents a stand-alone photovoltaic (PV) system with a fault tolerant operation capability. An energy management method is provided to keep the balance between produced and consumed energy instantaneously. As the storage element, an Ultra-Capacitor (UC) pack is used for facing high frequency variation of the load/source, and batteries are in charge of slow load /source variations. A Maximum Power Point Tracking (MPPT) algorithm is applied to control the boost converter of the PV source to achieve the maximum power. In order to improve the micro-grid service continuity and reliability, a fast fault diagnosis method based on the converter current shape for PV source is applied. Finally, the validity of the proposed energy management and the fault diagnosis method is confirmed by the simulation and experimental results. (author)

  1. Epicardial, Biatrial Ablation With Integrated Uni-bipolar Radiofrequency Technology in Stand-alone Persistent Atrial Fibrillation.

    Science.gov (United States)

    Rosati, Fabrizio; Muneretto, Claudio; Merati, Elisa; Polvani, Gianluca; Moltrasio, Massimo; Tondo, Claudio; Curnis, Antonio; Cerini, Manuel; Metras, Alexandre; Bisleri, Gianluigi

    Although minimally invasive approaches for surgical treatment of stand-alone atrial fibrillation have gained popularity for the past decade, ablation technology and extensive lesion sets play a major role in the achievement of a successful procedure, especially in presence of persistent and long-standing persistent atrial fibrillation. We evaluated clinical outcomes after totally endoscopic biatrial epicardial ablation of persistent atrial fibrillation with a novel integrated uni-bipolar radiofrequency device. Forty-nine (49) consecutive patients with stand-alone atrial fibrillation underwent right-sided monolateral thoracoscopic surgical ablation with a novel integrated uni-bipolar radiofrequency energy delivery and temperature-controlled technology. Atrial fibrillation was persistent in 13 (26.5%) of 49 and long-standing persistent in 36 (73.5%) of 49 patients. Mean ± SD age was 60.6 ± 10.3 years. Median duration of atrial fibrillation was 74 months. Mean ± SD left atrial diameter was 44.7 ± 4.0 mm. Epicardial en bloc isolation of all pulmonary veins (box lesion) and additional ablation of the right atrial free wall was successfully performed via minimally invasive approach without any intraoperative and postoperative major complications. Intraoperative entrance and exit block was achieved in 77.5% (38/49) and 91.8% (45/49) of patients, respectively. Mean ± SD ablation time was 16.3 ± 4.8 minutes. No intensive care unit stay was required. Postoperative sinus rhythm was achieved in 93.8% (30/32) patients, and no pacemaker implantation was required. At 13 months, 87.7% (43/49) of patients were in sinus rhythm; 71.4% (35/49) were free from antiarrhythmic drugs and 75.5% (37/49) from oral anticoagulation. Integrated uni-bipolar radiofrequency ablation technology showed to be effective for the surgical treatment of atrial fibrillation with a total endoscopic approach. A versapolar suction device with extensive right-left atrial lesion set may further improve

  2. Charactrization of a Li-ion battery based stand-alone a-Si photovoltaic system

    International Nuclear Information System (INIS)

    Hamid Vishkasougheh, Mehdi; Tunaboylu, Bahadir

    2014-01-01

    Highlights: • An Li-ion battery based stand-alone a-Si PV was designed. The system composed of three a-Si panels with an efficiency of 7% and 40 cells of LFP batteries. • Effects of solar radiation and environmental temperature for three cities, Istanbul, Ankara, and Adana, have been investigated on a-Si panels. • Using transition formulas BSPV outputs are predictable for any location out of standard test condition. - Abstract: The number of photovoltaic (PV) system installations is increasing rapidly. As more people learn about this versatile and often cost-effective power option, this trend will accelerate. This document presents a recommended design for a battery based stand-alone photovoltaic system (BSPV). BSPV system has the ability to be applied in different areas, including warning signals, lighting, refrigeration, communication, residential water pumping, remote sensing, and cathodic protection. The presented calculation method gives a proper idea for a system sizing technique. Based on application load, different scenarios are possible for designing a BSPV system. In this study, a battery based stand-alone system was designed. The electricity generation part is three a-Si panels, which are connected in parallel, and for the storage part LFP (lithium iron phosphate) battery was used. The high power LFP battery packs are 40 cells each 8S5P (configured 8 series 5 parallel). Each individual pack weighs 0.5 kg and is 25.6 V. In order to evaluate the efficiency of a-Si panels with respect to the temperature and the solar irradiation, cities of Istanbul, Ankara and Adana in Turkey were selected. Temperature and solar irradiation were gathered from reliable sources and by using translation equations, current and voltage output of panels were calculated. As a result of these calculations, current and energy outputs were computed by considering an average efficient solar irradiation time value per day in Turkey. The calculated power values were inserted to a

  3. Charactrization of a Li-ion battery based stand-alone a-Si photovoltaic system

    Energy Technology Data Exchange (ETDEWEB)

    Hamid Vishkasougheh, Mehdi, E-mail: mehdi.hamid2@gmail.com [Istanbul Sehir University, Kubakisi Caddesi, No: 27, Altunizade, Uskudar, Istanbul 34662 (Turkey); Tunaboylu, Bahadir [Istanbul Sehir University, Kubakisi Caddesi, No: 27, Altunizade, Uskudar, Istanbul 34662 (Turkey); Marmara Research Center, Materials Institute, PO Box 21, Gebze, Kocaeli 41470 (Turkey)

    2014-11-01

    Highlights: • An Li-ion battery based stand-alone a-Si PV was designed. The system composed of three a-Si panels with an efficiency of 7% and 40 cells of LFP batteries. • Effects of solar radiation and environmental temperature for three cities, Istanbul, Ankara, and Adana, have been investigated on a-Si panels. • Using transition formulas BSPV outputs are predictable for any location out of standard test condition. - Abstract: The number of photovoltaic (PV) system installations is increasing rapidly. As more people learn about this versatile and often cost-effective power option, this trend will accelerate. This document presents a recommended design for a battery based stand-alone photovoltaic system (BSPV). BSPV system has the ability to be applied in different areas, including warning signals, lighting, refrigeration, communication, residential water pumping, remote sensing, and cathodic protection. The presented calculation method gives a proper idea for a system sizing technique. Based on application load, different scenarios are possible for designing a BSPV system. In this study, a battery based stand-alone system was designed. The electricity generation part is three a-Si panels, which are connected in parallel, and for the storage part LFP (lithium iron phosphate) battery was used. The high power LFP battery packs are 40 cells each 8S5P (configured 8 series 5 parallel). Each individual pack weighs 0.5 kg and is 25.6 V. In order to evaluate the efficiency of a-Si panels with respect to the temperature and the solar irradiation, cities of Istanbul, Ankara and Adana in Turkey were selected. Temperature and solar irradiation were gathered from reliable sources and by using translation equations, current and voltage output of panels were calculated. As a result of these calculations, current and energy outputs were computed by considering an average efficient solar irradiation time value per day in Turkey. The calculated power values were inserted to a

  4. Single anterior cervical discectomy and fusion (ACDF) using self- locking stand-alone polyetheretherketone (PEEK) cage: evaluation of pain and health-related quality of life.

    Science.gov (United States)

    Kapetanakis, Stylianos; Thomaidis, Tryfon; Charitoudis, George; Pavlidis, Pavlos; Theodosiadis, Panagiotis; Gkasdaris, Grigorios

    2017-09-01

    Anterior cervical discectomy and fusion (ACDF) constitutes the conventional treatment of cervical disc herniation due to degenerative disc disease (DDD). ACDF with plating presents a variety of complications postoperatively and stand-alone cages are thought to be a promising alternative. The aim of this study was firstly, to analyze prospectively collected data from a sample of patients treated with single ACDF using C-Plus self-locking stand-alone PEEK cage system, without the use of plates or screws, in order to evaluate pain levels of patients, utilizing Neck and Arm Pain scale as an expression of visual analogue scale (VAS). Secondly, we aimed to evaluate health-related quality of life, via the short-form 36 (SF-36) and Neck Disability Index (NDI). Thirty-six patients (19 male and 17 female) with mean age 49.6±7 years old who underwent successful single ACDF using self-locking stand-alone PEEK cage for symptomatic cervical DDD were selected for the study. Neck and Arm pain, as well as SF-36 and NDI were estimated preoperatively and 1, 3, 6, and 12 months postoperatively. Patients underwent preoperative and postoperative clinical, neurological and radiological evaluation. The clinical and radiological outcomes were satisfactory after a minimum 1-year follow-up. All results were statistically important (P<0.05), excluding improvement in NDI measured between 6 and 12 months. SF-36, Neck Pain, as well as Arm Pain featured gradual and constant improvement during follow-up, with best scores presenting at 12 months after surgery, while NDI reached its best at 6 months postoperatively. Generally, all scores showed improvement postoperatively during the different phases of the follow-up. Subsequently, ACDF using C-Plus cervical cage constitutes an effective method for cervical disc herniation treatment, in terms of postoperative improvement on pain levels and health-related quality of life and a safe alternative to the conventional method of treatment for cervical DDD.

  5. An improved synchronous reference frame phase-locked loop for stand-alone variable speed constant frequency power generation systems

    DEFF Research Database (Denmark)

    Liu, Yi; Xu, Wei; Ke, Longzhang

    2017-01-01

    The phase-locked loop (PLL) based on conventional synchronous reference frame, i.e. dqPLL, is usually employed in grid-connected variable speed constant frequency (VSCF) power generation systems (PGSs). However, the voltage amplitude drop of stand-alone PGSs is often greater than that of the grid...

  6. Beginning C# Object-Oriented Programming

    CERN Document Server

    Clark, Dan

    2011-01-01

    Beginning C# Object-Oriented Programming brings you into the modern world of development as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology. Take your skills out of the 20th century and into this one with Dan Clark's accessible, quick-paced guide to C# and object-oriented programming, completely updated for .NET 4.0 and C# 4.0. As you develop techniques and best practices for coding in C#, one of the world's most popular contemporary languages, you'll experience modeling a "real

  7. Perceptions Displayed by Novice Programmers When Exploring the Relationship Between Modularization Ability and Performance in the C++ Programming Language

    Science.gov (United States)

    Vodounon, Maurice A.

    2004-01-01

    The primary purpose of this study was to analyze different perceptions displayed by novice programmers in the C++ programming language, and determine if modularization ability could be improved by an instructional treatment that concentrated on solving computer programs from previously existing modules. This study attempted to answer the following…

  8. Imagery rescripting as a stand-alone treatment for patients with social phobia: a case series.

    Science.gov (United States)

    Frets, Petra G; Kevenaar, Ciska; van der Heiden, Colin

    2014-03-01

    The majority of patients with social phobia reports experiencing negative images, usually linked to memories of earlier aversive social experiences. Several studies have indicated that such negative self-imagery appears to have a causal role in maintaining social phobia, which suggests that interventions aimed at dealing with these images could be beneficial in the treatment of social phobia. One potentially powerful approach is imagery rescripting (IR), a clinical intervention that focuses on changing the meaning and impact of unpleasant memories. In the treatment of social phobia IR was only used as part of a broader cognitive-behavioral treatment package. However, we propose that IR alone might also be an effective treatment for this anxiety disorder. The present study reports an initial evaluation of the application of IR as a stand-alone treatment for six adult outpatients presenting with social phobia. A single case series using an A-B replication across patients design was employed. Following a no-treatment baseline period, IR was delivered weekly and patients were followed up for 3 and 6 months. For all patients, substantial reductions were obtained on all outcome measures at post-treatment, and gains were largely maintained at 6-months follow-up. The generalizability of the effects of IR for social phobia is limited by the small number of patients treated by only one therapist. The results of this preliminary case series suggest that IR as a stand alone treatment is an apparently effective intervention in the treatment of patients with social phobia, and indicate that controlled evaluation of its efficacy might be worthwhile. Copyright © 2013 Elsevier Ltd. All rights reserved.

  9. Stand-Alone Solar Organic Rankine Cycle Water Pumping System and Its Economic Viability in Nepal

    OpenAIRE

    Suresh Baral; Kyung Chun Kim

    2015-01-01

    The current study presents the concept of a stand-alone solar organic Rankine cycle (ORC) water pumping system for rural Nepalese areas. Experimental results for this technology are presented based on a prototype. The economic viability of the system was assessed based on solar radiation data of different Nepalese geographic locations. The mechanical power produced by the solar ORC is coupled with a water pumping system for various applications, such as drinking and irrigation. The thermal ef...

  10. Boost converter with combined control loop for a stand-alone photovoltaic battery charge system

    DEFF Research Database (Denmark)

    Mira Albert, Maria del Carmen; Knott, Arnold; Thomsen, Ole Cornelius

    2013-01-01

    frequency avoids perturbations in the load being propagated to the photovoltaic panel and thus deviating the operating point. Linearization of the photovoltaic panel and converter state-space modeling is performed. In order to achieve stable operation under all operating conditions, the photovoltaic panel......The converter control scheme plays an important role in the performance of maximum power point tracking (MPPT) algorithms. In this paper, an input voltage control with double loop for a stand-alone photovoltaic system is designed and tested. The inner current control loop with high crossover...

  11. HAL/SM language specification. [programming languages and computer programming for space shuttles

    Science.gov (United States)

    Williams, G. P. W., Jr.; Ross, C.

    1975-01-01

    A programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.

  12. Study of Stand-Alone Microgrid under Condition of Faults on Distribution Line

    Science.gov (United States)

    Malla, S. G.; Bhende, C. N.

    2014-10-01

    The behavior of stand-alone microgrid is analyzed under the condition of faults on distribution feeders. During fault since battery is not able to maintain dc-link voltage within limit, the resistive dump load control is presented to do so. An inverter control is proposed to maintain balanced voltages at PCC under the unbalanced load condition and to reduce voltage unbalance factor (VUF) at load points. The proposed inverter control also has facility to protect itself from high fault current. Existing maximum power point tracker (MPPT) algorithm is modified to limit the speed of generator during fault. Extensive simulation results using MATLAB/SIMULINK established that the performance of the controllers is quite satisfactory under different fault conditions as well as unbalanced load conditions.

  13. Multi-objective optimal planning of the stand-alone microgrid system based on different benefit subjects

    International Nuclear Information System (INIS)

    Guo, Li; Wang, Nan; Lu, Hai; Li, Xialin; Wang, Chengshan

    2016-01-01

    As an important means to realize the energetic complementarity and improve the efficiency of renewable resources, the stand-alone microgrid (SAMG) system gains attention increasingly, especially in islands and remote areas. In this paper, considering the interest conflict of the distribution company and the distributed generation owner, a new multi-objective optimal planning model is formulated for medium voltage SAMG. Besides, to avoid the power constraint of distributed generation (DG) once the over-limit voltage occurs, a novel two-step power dispatch control method including the voltage regulation strategy is proposed, in which the absorption of distributed power by energy storage system (ESS) and the reactive power adjustment though its power control system are used to regulate voltage. The goal of this paper is to search the Pareto-optimal front of the site and capacity of DG as well as the contract price between both parties, and thus can provide effective references for practical planning of SAMG. Considering the high cost of ESS, the investment analysis of ESS is also discussed in the paper. - Highlights: • A multi-objective planning model based on different benefit subjects is proposed. • A two-step power dispatch method including the voltage regulation is proposed. • The economical efficiency of the proposed model is analyzed. • The effective reference for the stand-alone microgrid planning is provided.

  14. Functional Programming with C++ Template Metaprograms

    Science.gov (United States)

    Porkoláb, Zoltán

    Template metaprogramming is an emerging new direction of generative programming. With the clever definitions of templates we can force the C++ compiler to execute algorithms at compilation time. Among the application areas of template metaprograms are the expression templates, static interface checking, code optimization with adaption, language embedding and active libraries. However, as template metaprogramming was not an original design goal, the C++ language is not capable of elegant expression of metaprograms. The complicated syntax leads to the creation of code that is hard to write, understand and maintain. Although template metaprogramming has a strong relationship with functional programming, this is not reflected in the language syntax and existing libraries. In this paper we give a short and incomplete introduction to C++ templates and the basics of template metaprogramming. We will enlight the role of template metaprograms, and some important and widely used idioms. We give an overview of the possible application areas as well as debugging and profiling techniques. We suggest a pure functional style programming interface for C++ template metaprograms in the form of embedded Haskell code which is transformed to standard compliant C++ source.

  15. Programming Languages RESONAN

    Indian Academy of Sciences (India)

    Introduction. Programming languages for computers are developed with the ... detailed algorithm to solve a problem is the starting point and it is expressed as ... All modern programming .... which precisely specify the 'words' of the language, and how they may .... network within an organization using protocols and providing.

  16. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... find that the languages of the future should integrate the best available concepts and constructs in such a way that the programmer does not think of multiple paradigms when using a given language. In this paper, we describe to what extent the BETA language has been successful in obtaining a unified...... style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual...

  17. Efficiency of the hybrid solar-wind systems for electricity supply to the stand-alone sites

    International Nuclear Information System (INIS)

    Abdullaev, D.A.; Isaev, R.I.

    2000-01-01

    The features of stand-alone sites and principles of their electricity supply is described there is going observation of the works about conditions of production and efficiency of using autonomy wind turbines and photovoltaics. Their unsufficiency is estimated. The advantages of hybrid systems and their realization schemes is described. The advantage of hybrid solar-wind Battery system (HSWBS) on the basis of own researches and the facts of other authors are given. The conception overall discounting cost is developed on HSWBS case. (Author)

  18. A Control Approach and Supplementary Controllers for a Stand-Alone System with Predominance of Wind Generation

    Directory of Open Access Journals (Sweden)

    Tiago Lukasievicz

    2018-02-01

    Full Text Available This paper proposes a control approach and supplementary controllers for the operation of a hybrid stand-alone system composed of a wind generation unit and a conventional generation unit based on synchronous generator (CGU. The proposed controllers allow the islanded or isolated operation of small power systems with predominance of wind generation. As an advantage and a paradigm shift, the DC-link voltage of the wind unit is controlled by means of a conventional synchronous generator connected to the AC grid of the system. Two supplementary controllers, added to a diesel generator (DIG and to a DC dump load (DL, are proposed to control the DC-link voltage. The wind generation unit operates in V-f control mode and the DIG operates in PQ control mode, which allows the stand-alone system to operate either in wind-diesel (WD mode or in wind-only (WO mode. The strong influence of the wind turbine speed variations in the DC-link voltage is mitigated by a low-pass filter added to the speed control loop of the wind turbine. The proposed control approach does not require the use battery bank and ultra-capacitor to control the DC-link voltage in wind generation units based on fully rated converter.

  19. Energy management system for stand-alone diesel-wind-biomass microgrid with energy storage system

    International Nuclear Information System (INIS)

    Wang, Chengshan; Liu, Yixin; Li, Xialin; Guo, Li; Qiao, Lei; Lu, Hai

    2016-01-01

    An energy management system for stand-alone microgrid composed of diesel generators, wind turbine generator, biomass generator and an ESS (energy storage system) is proposed in this paper. Different operation objectives are achieved by a hierarchical control structure with different time scales. Firstly, the optimal schedules of the diesel generators, wind turbine generator, biomass generator and ESS are determined fifteen minutes ahead according to the super short-term forecast of load and wind speed in the optimal scheduling layer. Comprehensive analysis which takes the uncertainty of load and wind speed into account is conducted in this layer to minimize the operation cost of the system and ensure a desirable range of the state of charge of the ESS. Secondly, the operation points of each unit are regulated dynamically to guarantee real-time power balance and safety range of diesel generation in the real-time control layer, based on which the response capability when suffering significant forecast deviation and other emergency issues, e.g. sudden load-up can be improved. Finally, the effectiveness of the proposed energy management strategy is verified on an RT-Lab based real-time simulation platform, and the economic performances with different types of ESS are analyzed as well. - Highlights: • A hierarchical control strategy is proposed for a stand-alone microgrid. • The uncertainties of load and wind speed have been considered. • Better economic performance and high reliability of the system can be achieved. • The influences of different energy storage systems have been analyzed.

  20. Use of appliances in stand-alone PV power supply systems: problems and solutions. Task 3 use of photovoltaic power systems in stand-alone and island applications

    Energy Technology Data Exchange (ETDEWEB)

    Vallve, X.; Gafas, G. [IEA PVPS, Task 3 (Spain); Villoz, M. [IEA PVPS, Task 3 (Switzerland); Wilshaw, A. [IEA PVPS, Task 3 (United Kingdom); Jacquin, P. [IEA PVPS, Task 3 (France)

    2002-09-15

    In Stand-Alone Photovoltaic Systems (SAPV systems), special attention must be paid to the used appliances and loads. Inappropriate loads are very often the origin of PV system malfunction or failure. Start-up power peaks, or reactive power and harmonic distortion can cause system signal instability and protective devices will close the system down. A well-matched load together with a carefully selected choice of appliances can lead to significant savings in terms of reduced need for PV and electricity storage capacity. Conversely, inefficient appliances and processes, standby loads and inappropriate loads will increase the requirement for expensive PV and storage capacity. This paper presents a survey of real cases with load related problems in worldwide applications, their effect on quality and cost of the service and the solutions that were adopted and suggested alternative solutions. One of the main conclusions of the work is the importance to integrate the choice of the appliance while designing the SAPV system. (author)

  1. Exploring the Relationship between Modularization Ability and Performance in the C++ Programming Language: The Case of Novice Programmers and Expert Programmers

    Science.gov (United States)

    Vodounon, Maurice A.

    2006-01-01

    The primary purpose of the study was to determine if a treatment that concentrates on building programs from previously written modules can improve the decomposition processes of novice programmers in the C++ programming language and, hence, programming performance. For purposes of performance analysis, a subsample of 23 students was divided into…

  2. 49 CFR 1109.4 - Mandatory mediation in rate cases to be considered under the stand-alone cost methodology.

    Science.gov (United States)

    2010-10-01

    ... 49 Transportation 8 2010-10-01 2010-10-01 false Mandatory mediation in rate cases to be considered... § 1109.4 Mandatory mediation in rate cases to be considered under the stand-alone cost methodology. (a) A... methodology must engage in non-binding mediation of its dispute with the railroad upon filing a formal...

  3. Optimization of stand-alone photovoltaic systems with hydrogen storage for total energy self-sufficiency

    Energy Technology Data Exchange (ETDEWEB)

    Lund, P D [Helsinki Univ. of Technology, Espoo (Finland). Dept. of Technical Physics

    1991-01-01

    A new method for optimization of stand-alone photovoltaic-hydrogen energy systems is presented. The methodology gives the optimum values for the solar array and hydrogen storage size for any given system configuration and geographical site. Sensitivity analyses have been performed to study the effect of subsystem efficiencies on the total system performance and sizing, and also to identify possibilities for further improvements. Optimum system configurations have also been derived. The results indicate that a solar-hydrogen energy system is a very promising potential alternative for low power applications requiring a total electricity self-sufficiency. (Author).

  4. GOssTo: a stand-alone application and a web tool for calculating semantic similarities on the Gene Ontology.

    Science.gov (United States)

    Caniza, Horacio; Romero, Alfonso E; Heron, Samuel; Yang, Haixuan; Devoto, Alessandra; Frasca, Marco; Mesiti, Marco; Valentini, Giorgio; Paccanaro, Alberto

    2014-08-01

    We present GOssTo, the Gene Ontology semantic similarity Tool, a user-friendly software system for calculating semantic similarities between gene products according to the Gene Ontology. GOssTo is bundled with six semantic similarity measures, including both term- and graph-based measures, and has extension capabilities to allow the user to add new similarities. Importantly, for any measure, GOssTo can also calculate the Random Walk Contribution that has been shown to greatly improve the accuracy of similarity measures. GOssTo is very fast, easy to use, and it allows the calculation of similarities on a genomic scale in a few minutes on a regular desktop machine. alberto@cs.rhul.ac.uk GOssTo is available both as a stand-alone application running on GNU/Linux, Windows and MacOS from www.paccanarolab.org/gossto and as a web application from www.paccanarolab.org/gosstoweb. The stand-alone application features a simple and concise command line interface for easy integration into high-throughput data processing pipelines. © The Author 2014. Published by Oxford University Press.

  5. Biomechanical comparison of a new stand-alone anterior lumbar interbody fusion cage with established fixation techniques – a three-dimensional finite element analysis

    Directory of Open Access Journals (Sweden)

    Hsieh Pang-Hsing

    2008-06-01

    Full Text Available Abstract Background Initial promise of a stand-alone interbody fusion cage to treat chronic back pain and restore disc height has not been realized. In some instances, a posterior spinal fixation has been used to enhance stability and increase fusion rate. In this manuscript, a new stand-alone cage is compared with conventional fixation methods based on the finite element analysis, with a focus on investigating cage-bone interface mechanics and stress distribution on the adjacent tissues. Methods Three trapezoid 8° interbody fusion cage models (dual paralleled cages, a single large cage, or a two-part cage consisting of a trapezoid box and threaded cylinder were created with or without pedicle screws fixation to investigate the relative importance of the screws on the spinal segmental response. The contact stress on the facet joint, slip displacement of the cage on the endplate, and rotational angle of the upper vertebra were measured under different loading conditions. Results Simulation results demonstrated less facet stress and slip displacement with the maximal contact on the cage-bone interface. A stand-alone two-part cage had good slip behavior under compression, flexion, extension, lateral bending and torsion, as compared with the other two interbody cages, even with the additional posterior fixation. However, the two-part cage had the lowest rotational angles under flexion and torsion, but had no differences under extension and lateral bending. Conclusion The biomechanical benefit of a stand-alone two-part fusion cage can be justified. This device provided the stability required for interbody fusion, which supports clinical trials of the cage as an alternative to circumferential fixations.

  6. Use of small stand-alone Internet nodes as a distributed control system

    Science.gov (United States)

    Goodwin, Robert W.; Kucera, Michael J.; Shea, Michael F.

    1994-12-01

    For several years, the standard model for accelerator control systems has been workstation consoles connected to VME local stations by a Local Area Network with analog and digital data being accessed via a field bus to custom I/O interface electronics. Commercially available hardware has now made it possible to implement a small stand-alone data acquisition station that combines the LAN connection, the computer, and the analog and digital I/O interface on a single board. This eliminates the complexity of a field bus and the associated proprietary I/O hardware. A minimum control system is one data acquisition station and a Macintosh or workstation console, both connected to the network; larger systems have more consoles and nodes. An implementation of this architecture is described along with performance and operational experience.

  7. Multi-Language Programs. Beginnings Workshop.

    Science.gov (United States)

    D'Onofrio-Papadaki, Evienia; Matsalia, Joan; Bowie, Paula; Wardle, Francis; Bruno, Holly Elissa

    2003-01-01

    Presents five articles on multi-language programs in early childhood education: "Bilingualism/Multilingualism and Language Acquisition Theories" (Evienia Papadaki-D'Onofrio); "Training and Supporting Caregivers Who Speak a Language Different from Those in Their Community" (Joan Matsalia and Paula Bowie); "Language Immersion Programs for Young…

  8. [Biomechanicsl evaluation of a stand-alone interbody fusion cage based on porous TiO2/glass-ceramic on the human cervical spine].

    Science.gov (United States)

    Korinth, M C; Moersch, S; Ragoss, C; Schopphoff, E

    2003-12-01

    Recently, there has been a rapid increase in the use of cervical spine interbody fusion cages, differing in design and biomaterial used, in competition to autologous iliac bone graft and bone cement (PMMA). Limited biomechanical differences in primary stability, as well as advantages and disadvantages of each cage or material have been investigated in studies, using an in vitro human cervical spine model. 20 human cervical spine specimens were tested after fusion with either a cubical stand-alone interbody fusion cage manufactured from a new porous TiO2/glass composite (Ecopore) or PMMA after discectomy. Non-destructive biomechanical testing was performed, including flexion/extension and lateral bending using a spine testing apparatus. Three-dimensional segmental range of motion (ROM) was evaluated using an ultrasound measurement system. ROM increased more in flexion/extension and lateral bending after PMMA fusion (26.5%/36.1%), then after implantation of the Ecopore-cage (8.1%/7.8%). In this first biomechanical in vitro examination of a new porous ceramic bone replacement material a) the feasibility and reproducibility of biomechanical cadaveric cervical examination and its applicability was demonstrated, b) the stability of the ceramic cage as a stand alone interbody cage was confirmed in vitro, and c) basic information and knowledge for our intended biomechanical and histological in vivo testing, after implantation of Ecopore in cervical sheep spines, were obtained.

  9. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual......The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... procedures and classes, higher order classes, methods and functions, part objects, block-structure, and class-less objects....

  10. Carbon Sequestration Potential in Stands under the Grain for Green Program in Southwest China.

    Directory of Open Access Journals (Sweden)

    Xiangang Chen

    Full Text Available The Grain for Green Program (GGP is the largest afforestation and reforestation project in China in the early part of this century. To assess carbon sequestration in stands under the GGP in Southwest China, the carbon stocks and their annual changes in the GGP stands in the region were estimated based on the following information: (1 collected data on the annually planted area of each tree species under the GGP in Southwest China from 1999 to 2010; (2 development of empirical growth curves and corresponding carbon estimation models for each species growing in the GPP stands; and (3 parameters associated with the stands such as wood density, biomass expansion factor, carbon fraction and the change rate of soil organic carbon content. Two forest management scenarios were examined: scenario A, with no harvesting, and scenario B, with logging at the customary rotation followed by replanting. The results showed that by the years 2020, 2030, 2040, 2050 and 2060, the expected carbon storage of the GGP stands in Southwest China is 139.58 TgC, 177.50-207.55 TgC, 196.86-259.65 TgC, 240.45-290.62 TgC and 203.22-310.03 TgC (T = 1012, respectively. For the same years, the expected annual change in carbon stocks is 7.96 TgCyr-1, -7.95-5.95 TgCyr-1, -0.10-4.67 TgCyr-1, 4.31-2.24 TgCyr-1 and -0.02-1.75 TgCyr-1, respectively. This indicates that the stands significantly contribute to forest carbon sinks in this region. In 2060, the estimated carbon stocks in the seven major species of GGP stands in Southwest China are 4.16-13.01 TgC for Pinus armandii, 6.30-15.01 TgC for Pinus massoniana, 11.51-13.44 TgC for Cryptomeria fortunei, 15.94-24.13 TgC for Cunninghamia lanceolata, 28.05 TgC for Cupressus spp., 5.32-15.63 TgC for Populus deltoides and 5.87-14.09 TgC for Eucalyptus spp. The carbon stocks in these seven species account for 36.8%-41.4% of the total carbon stocks in all GGP stands over the next 50 years.

  11. Multi-Language Programming Environments for High Performance Java Computing

    OpenAIRE

    Vladimir Getov; Paul Gray; Sava Mintchev; Vaidy Sunderam

    1999-01-01

    Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI) tool which provides ...

  12. Improving developer productivity with C++ embedded domain specific languages

    Science.gov (United States)

    Kozacik, Stephen; Chao, Evenie; Paolini, Aaron; Bonnett, James; Kelmelis, Eric

    2017-05-01

    Domain-specific languages are a useful tool for productivity allowing domain experts to program using familiar concepts and vocabulary while benefiting from performance choices made by computing experts. Embedding the domain specific language into an existing language allows easy interoperability with non-domain-specific code and use of standard compilers and build systems. In C++, this is enabled through the template and preprocessor features. C++ embedded domain specific languages (EDSLs) allow the user to write simple, safe, performant, domain specific code that has access to all the low-level functionality that C and C++ offer as well as the diverse set of libraries available in the C/C++ ecosystem. In this paper, we will discuss several tools available for building EDSLs in C++ and show examples of projects successfully leveraging EDSLs. Modern C++ has added many useful new features to the language which we have leveraged to further extend the capability of EDSLs. At EM Photonics, we have used EDSLs to allow developers to transparently benefit from using high performance computing (HPC) hardware. We will show ways EDSLs combine with existing technologies and EM Photonics high performance tools and libraries to produce clean, short, high performance code in ways that were not previously possible.

  13. INTEGRATING CORPUS-BASED RESOURCES AND NATURAL LANGUAGE PROCESSING TOOLS INTO CALL

    Directory of Open Access Journals (Sweden)

    Pascual Cantos Gomez

    2002-06-01

    Full Text Available This paper ainis at presenting a survey of computational linguistic tools presently available but whose potential has been neither fully considered not exploited to its full in modern CALL. It starts with a discussion on the rationale of DDL to language learning, presenting typical DDL-activities. DDL-software and potential extensions of non-typical DDL-software (electronic dictionaries and electronic dictionary facilities to DDL . An extended section is devoted to describe NLP-technology and how it can be integrated into CALL, within already existing software or as stand alone resources. A range of NLP-tools is presentcd (MT programs, taggers, lemn~atizersp, arsers and speech technologies with special emphasis on tagged concordancing. The paper finishes with a number of reflections and ideas on how language technologies can be used efficiently within the language learning context and how extensive exploration and integration of these technologies might change and extend both modern CAI,I, and the present language learning paradigiii..

  14. An empirical study on the usage of the swift programming language

    NARCIS (Netherlands)

    Reboucas, M.; Pinto, G.; Ebert, F.; Torres, W.; Serebrenik, A.; Castor, F.

    2016-01-01

    Recently, Apple released Swift, a modern programming language built to be the successor of Objective-C. In less than a year and a half after its first release, Swift became one of the most popular programming languages in the world, considering different popularity measures. A significant part of

  15. Programming language concepts for software developers

    DEFF Research Database (Denmark)

    Sestoft, Peter

    2008-01-01

    This note describes and motivates our current plans for an undergraduate course on programming language concepts for software development students. We describe the competences we expect students to acquire as well as the topics covered by the course. We plan to use C# and Scheme as instruction...

  16. COMPARISON OF PYTHON (AN OPEN SOURCE PROGRAMMING LANGUAGE) WITH OTHER PROGRAMMING LANGUAGES

    OpenAIRE

    Sushil Kumar*1 & Richa Aggarwal2

    2018-01-01

    Language is a communication tool through which we can communicate with each other like Hindi, English etc any other language. So if we want to communicate with computer, we need computer programming languages. So in computer we have two types of languages, one is low level language which is easily understood by computer but difficult to learn. Second is high level language which is same like English language, not understood by computer but easy to learn. Python is a high level language. This...

  17. Information systems for the materials management department: stand-alone and enterprise resource planning systems.

    Science.gov (United States)

    2005-03-01

    Materials management information systems (MMISs) incorporate information tools that hospitals can use to automate certain business processes, increase staff compliance with these processes, and identify opportunities for cost savings. Recently, there has been a push by hospital administration to purchase enterprise resource planning (ERP) systems, information systems that promise to integrate many more facets of healthcare business. We offer this article to help materials managers, administrators, and others involved with information system selection understand the changes that have taken place in materials management information systems, decide whether they need a new system and, if so, whether a stand-alone MMIS or an ERP system will be the best choice.

  18. Programming languages for synthetic biology.

    Science.gov (United States)

    Umesh, P; Naveen, F; Rao, Chanchala Uma Maheswara; Nair, Achuthsankar S

    2010-12-01

    In the backdrop of accelerated efforts for creating synthetic organisms, the nature and scope of an ideal programming language for scripting synthetic organism in-silico has been receiving increasing attention. A few programming languages for synthetic biology capable of defining, constructing, networking, editing and delivering genome scale models of cellular processes have been recently attempted. All these represent important points in a spectrum of possibilities. This paper introduces Kera, a state of the art programming language for synthetic biology which is arguably ahead of similar languages or tools such as GEC, Antimony and GenoCAD. Kera is a full-fledged object oriented programming language which is tempered by biopart rule library named Samhita which captures the knowledge regarding the interaction of genome components and catalytic molecules. Prominent feature of the language are demonstrated through a toy example and the road map for the future development of Kera is also presented.

  19. An optimized Fuzzy Logic Controller by Water Cycle Algorithm for power management of Stand-alone Hybrid Green Power generation

    International Nuclear Information System (INIS)

    Sarvi, Mohammad; Avanaki, Isa Nasiri

    2015-01-01

    Highlights: • A new method to improve the performance of renewable power management is proposed. • The proposed method is based on Fuzzy Logic optimized by the Water Cycle Algorithm. • The proposed method characteristics are compared with two other methods. • The comparisons confirm that the proposed method is robust and effectiveness one. - Abstract: This paper aims to improve the power management system of a Stand-alone Hybrid Green Power generation based on the Fuzzy Logic Controller optimized by the Water Cycle Algorithm. The proposed Stand-alone Hybrid Green Power consists of wind energy conversion and photovoltaic systems as primary power sources and a battery, fuel cell, and Electrolyzer as energy storage systems. Hydrogen is produced from surplus power generated by the wind energy conversion and photovoltaic systems of Stand-alone Hybrid Green Power and stored in the hydrogen storage tank for fuel cell later using when the power generated by primary sources is lower than load demand. The proposed optimized Fuzzy Logic Controller based power management system determines the power that is generated by fuel cell or use by Electrolyzer. In a hybrid system, operation and maintenance cost and reliability of the system are the important issues that should be considered in studies. In this regard, Water Cycle Algorithm is used to optimize membership functions in order to simultaneously minimize the Loss of Power Supply Probability and operation and maintenance. The results are compared with the particle swarm optimization and the un-optimized Fuzzy Logic Controller power management system to prove that the proposed method is robust and effective. Reduction in Loss of Power Supply Probability and operation and maintenance, are the most advantages of the proposed method. Moreover the level of the State of Charge of the battery in the proposed method is higher than other mentioned methods which leads to increase battery lifetime.

  20. Improving efficiency of a regional stand alone bone bank.

    Science.gov (United States)

    Warnock, Jonathan M; Rowan, Clare H; Davidson, Helen; Millar, Ciara; McAlinden, M Gavan

    2016-03-01

    The introduction of a stand-alone Bone Bank in our Regional Orthopaedic Hospital has improved the availability of femoral head allograft. Benninger et al. (Bone Joint J 96-B:1307-1311, 2014), demonstrated their institutions bank to be cost effective despite a 30 % discard rate for harvested allograft. We sought to audit our own discard rates and subsequent cost-effectiveness of our bone bank. Donor recruitment. Before approaching a potential donor, our establishment's nurse specialists review their clinical notes and biochemical laboratory results, available on a regional Electronic Care Records. They view femoral head architecture on radiographs against set criteria, Patient Archive and Communication system (SECTRA, Sweden). In total 1383 femoral heads were harvested, 247 were discarded giving an overall rate of 17.9 %. The most common reasons for discard of harvested graft was a positive microbiology/bacteriology result, n = 96 (38.9 %). After a rise in discard rates in 2007, we have steadily reduced our discard rates since 2006/2007 (28.2 %), 2008/2009 (17 %), 2010/2011 (14.8 %), and finally to 10.3 % in 2012/2013. In the current financial year, our cost to harvest, test, store and release a femoral head is £ 610. With a structured donor recruitment process and unique pre-operative radiographic analysis we have successfully reduced our discard rates bi-annually making our bone bank increasingly cost-effective.

  1. Practical C++ financial programming

    CERN Document Server

    Oliveira, Carlos

    2015-01-01

    Practical C++ Financial Programming is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and various numerical libraries. The book also describes many of the important problems in financial engineering that are part of the day-to-day work of financial programmers in large investment banks and hedge funds. The author has extensive experience in the New York City financial industry that is now distilled in

  2. LANGUAGE SCHOOLS AND FOREIGN LANGUAGE STUDYING PROGRAMS IN PORTUGAL

    OpenAIRE

    Hritchenko, Iryna

    2017-01-01

    The article is devoted to the description and characterizing of language schools and foreign language studying programs in Portugal. The relevance of language learning for professional, mobility, self-developing means is shown. The main courses and programs are observed and the advantages and disadvantages of each of them are given. It is stated that Portuguese courses mostly follow the Common European Framework of Reference for Languages. A small synopsis of the abilities for each level is p...

  3. Clinical and radiological outcome after anterior cervical discectomy and fusion with stand-alone empty polyetheretherketone (PEEK) cages.

    Science.gov (United States)

    Shiban, Ehab; Gapon, Karina; Wostrack, Maria; Meyer, Bernhard; Lehmberg, Jens

    2016-02-01

    To evaluate long-term results after one-, two-, and three-level anterior cervical discectomy and fusion (ACDF) with stand-alone empty polyetheretherketone (PEEK) cages. We performed a retrospective review of a consecutive patient cohort that underwent ACDF with stand-alone empty PEEK cages between 2007 and 2010 with a minimum follow-up of 12 months. Radiographic follow-up included static and flexion/extension radiographs. Changes in the operated segments were measured and compared to radiographs directly after surgery. Clinical outcome was evaluated by a physical examination, pain visual analog scale (VAS), and health-related quality of life (HRQL) using the EuroQOL questionnaire (EQ-5D). Analysis of associations between fusion, subsidence, cervical alignment, and clinical outcome parameters were performed. Of 407 consecutive cases, 318 met all inclusion criteria. Follow-up data were obtained from 265 (83 %) cases. The mean age at presentation was 55 years and 139 patients were male (52 %). In the sample, 127, 125, and 13 patients had one-, two-, and three-level surgeries, respectively; 132 (49 %) presented with spondylotic cervical myelopathy and 133 (50 %) with cervical radiculopathy. Fusion was achieved in 85, 95, and 94 % of segments in one-, two-, and three-level surgeries, respectively. Non-fusion was associated with higher VAS pain levels. Radiographic adjacent segment disease (ASD) was observed in 20, 29, and 15 % in one-, two-, and three-level surgeries, respectively. ASD was associated with lower HRQL. Subsidence was observed in 25, 27, and 15 % of segments in one-, two-, and three-level surgeries, respectively. However, this had no influence on clinical outcome. Follow-up operations for symptomatic adjacent disc disease and implant failure at index level were needed in 16 (6 %) and four (1.5 %) cases, respectively. Younger age was associated with better clinical outcome. Multilevel surgery favored better myelopathy outcomes and fusion reduced overall

  4. Economic and Environmental Assessment of a Renewable Stand-Alone Energy Supply System Using Multi-objective Optimization

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Dohyun; Han, Seulki; Kim, Jiyong Kim [Incheon National University, Incheon (Korea, Republic of)

    2017-06-15

    This study aims to propose a new optimization-based approach for design and analysis of the stand-alone hybrid energy supply system using renewable energy sources (RES). In the energy supply system, we include multiple energy production technologies such as Photovoltaics (PV), Wind turbine, and fossil-fuel-based AC generator along with different types of energy storage and conversion technologies such as battery and inverter. We then select six different regions of Korea to represent various characteristics of different RES potentials and demand profiles. We finally designed and analyzed the optimal RES stand-alone energy supply system in the selected regions using multiobjective optimization (MOOP) technique, which includes two objective functions: the minimum cost and the minimum CO{sub 2} emission. In addition, we discussed the feasibility and expecting benefits of the systems by comparing to conventional systems of Korea. As a result, the region of the highest RES potential showed the possibility to remarkably reduce CO{sub 2} emissions compared to the conventional system. Besides, the levelized cost of electricity (LCOE) of the RES-based energy system is identified to be slightly higher than conventional energy system: 0.35 and 0.46 $/kWh, respectively. However, the total life-cycle emission of CO{sub 2} (LCECO{sub 2}) can be reduced up to 470 gCO{sub 2}/kWh from 490 gCO{sub 2}/kWh of the conventional systems.

  5. The international phase 4 validation study of the EORTC QLQ-SWB32: a stand-alone measure of spiritual wellbeing (SWB) for people receiving palliative care for cancer

    OpenAIRE

    Vivat, B.; Young, T.; Winstanley, J.; Arraras, J.; Black, K.; Boyle, F.; Brédart, A.; Costantini, A.; Guo, J.; Irarrazaval, M. E.; Kobayashi, K.; Kruizinga, R.; Navarro, M.; Omidvari, S.; Rohde, G. E.

    2017-01-01

    The EORTC Quality of Life (QL) Group has just completed the final phase (field-testing and validation) of an international project to develop a stand-alone measure of spiritual wellbeing (SWB) for palliative cancer patients. Participants (n= 451) - from 14 countries on four continents; 54% female; 188 Christian, 50 Muslim, 156 with no religion - completed a provisional 36-item measure of SWB plus the EORTC QLQ-C15-PAL (PAL), then took part in a structured debriefing interview. All items showe...

  6. Beginning programming with C for dummies

    CERN Document Server

    Gookin, Dan

    2013-01-01

    Learn the basics of programming with C with this fun and friendly guide! C offers a reliable, strong foundation for programming and serves as a stepping stone upon which to expand your knowledge and learn additional programming languages. Written by veteran For Dummies author Dan Gookin, this straightforward-but-fun beginner's guide covers the fundamentals of using C and gradually walks you through more advanced topics including pointers, linked lists, file I/O, and debugging. With a special focus on the subject of an Integrated Development Environment, it gives you a solid understanding of

  7. Analysis of computer programming languages

    International Nuclear Information System (INIS)

    Risset, Claude Alain

    1967-01-01

    This research thesis aims at trying to identify some methods of syntax analysis which can be used for computer programming languages while putting aside computer devices which influence the choice of the programming language and methods of analysis and compilation. In a first part, the author proposes attempts of formalization of Chomsky grammar languages. In a second part, he studies analytical grammars, and then studies a compiler or analytic grammar for the Fortran language

  8. A compact seven switches topology and reduced DC-link capacitor size for single-phase stand-alone PV system with hybrid energy storages

    DEFF Research Database (Denmark)

    Liu, Xiong; Wang, Peng; Loh, Poh Chiang

    2011-01-01

    Single-phase stand-alone PV system is suitable for household applications in remote area. Hybrid battery/ultra-capacitor energy storage can reduce charge and discharge cycles and avoid deep discharges of battery. This paper proposes a compact seven switches structure for stand-alone PV system......, which otherwise needs nine switches configuration, inclusive of one switch for boost converter, four switches for single-phase inverter and four switches for two DC/DC converters of battery and ultra-capacitor. It is well-known that a bulky DC-link capacitor is always required to absorb second......-order harmonic current caused by single-phase inverter. In the proposed compact topology, a small size DC-link capacitor can achieve the same function through charging/discharging control of ultra-capacitor to mitigate second-order ripple current. Simulation results are provided to validate the effectiveness...

  9. Learners Programming Language a Helping System for Introductory Programming Courses

    Directory of Open Access Journals (Sweden)

    MUHAMMAD SHUMAIL NAVEED

    2016-07-01

    Full Text Available Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language as a ZPL (Zeroth Programming Language to illuminate novice students about elementary concepts of introductory programming before introducing the first imperative programming course. The overall objective and design philosophy of LPL is based on a hypothesis that the soft introduction of a simple and paradigm specific textual programming can increase the motivation level of novice students and reduce the congenital complexities and hardness of the first programming course and eventually improve the retention rate and may be fruitful in reducing the dropout/failure level. LPL also generates the equivalent high level programs from user source program and eventually very fruitful in understanding the syntax of introductory programming languages. To overcome the inherent complexities of unusual and rigid syntax of introductory programming languages, the LPL provide elementary programming concepts in the form of algorithmic and plain natural language based computational statements. The initial results obtained after the introduction of LPL are very encouraging in motivating novice students and improving the retention rate.

  10. Educator Language Ideologies and a Top-Down Dual Language Program

    Science.gov (United States)

    Fitzsimmons-Doolan, Shannon; Palmer, Deborah; Henderson, Kathryn

    2017-01-01

    Dual language bilingual education (DLBE) programs are framed to reflect pluralist discourses (de Jong, E. [2013]. "Policy Discourses and U.S. Language in Education Policies." "Peabody Journal of Education" 88 (1): 98-111) and affiliated language ideologies. The continued expansion of DLBE programs not surprisingly brings to…

  11. A survey of functional programming language principles

    Science.gov (United States)

    Holloway, C. M.

    1986-01-01

    Research in the area of functional programming languages has intensified in the 8 years since John Backus' Turing Award Lecture on the topic was published. The purpose of this paper is to present a survey of the ideas of functional programming languages. The paper assumes the reader is comfortable with mathematics and has knowledge of the basic principles of traditional programming languages, but does not assume any prior knowledge of the ideas of functional languages. A simple functional language is defined and used to illustrate the basic ideas. Topics discussed include the reasons for developing functional languages, methods of expressing concurrency, the algebra of functional programming languages, program transformation techniques, and implementations of functional languages. Existing functional languages are also mentioned. The paper concludes with the author's opinions as to the future of functional languages. An annotated bibliography on the subject is also included.

  12. Using Scripting Languages to Teach Programming

    OpenAIRE

    Syropoulos, Apostolos; Stavrianos, Athanasios

    2014-01-01

    Nowadays, scripting programming languages like Python, Perl and Ruby are widely used in system programming, scientific computing, etc. Although solving a particular problem in these languages requires less time, less programming effort, and less concepts to be taught to achieve the desired goal, still they are not used as teaching tools. Therefore, the use of scripting languages as a teaching vehicle for programming course is very promising. On the other hand, GUI programming, when performed ...

  13. Development of the FIFI digital simulation language and an up-to-date users guide

    International Nuclear Information System (INIS)

    Hopkinson, A.

    1976-03-01

    The report describes some recent improvements to the FIFI digital simulation language following its conversion to FORTRAN IV for use on ICL 4-70 computers and including a stand alone guide for users. (author)

  14. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.; Stanford Linear Accelerator Center, CA

    1989-01-01

    In this paper a comparison is presented of programming languages in the context of high energy physics software applications. The evaluation method uses was specifically devised to address the issues of particular importance to HEP applications, not just the technical features of the languages considered. The candidate languages evaluated were Ada, C, FORTRAN 77, FORTRAN 8x, Pascal and PL/I. Some conclusions are drawn and recommendations made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. (orig.)

  15. Comparison of pulp-mill-integrated hydrogen production from gasified black liquor with stand-alone production from gasified biomass

    International Nuclear Information System (INIS)

    Andersson, E.; Harvey, S.

    2007-01-01

    When gasified black liquor is used for hydrogen production, significant amounts of biomass must be imported. This paper compares two alternative options for producing hydrogen from biomass: (A) pulp-mill-integrated hydrogen production from gasified back liquor; and (B) stand-alone production of hydrogen from gasified biomass. The comparison assumes that the same amount of biomass that is imported in Alternative A is supplied to a stand-alone hydrogen production plant and that the gasified black liquor in Alternative B is used in a black liquor gasification combined cycle (BLGCC) CHP unit. The comparison is based upon equal amounts of black liquor fed to the gasifier, and identical steam and power requirements for the pulp mill. The two systems are compared on the basis of total CO 2 emission consequences, based upon different assumptions for the reference energy system that reflect different societal CO 2 emissions reduction target levels. Ambitions targets are expected to lead to a more CO 2 -lean reference energy system, in which case hydrogen production from gasified black liquor (Alternative A) is best from a CO 2 emissions' perspective, whereas with high CO 2 emissions associated with electricity production, hydrogen from gasified biomass and electricity from gasified black liquor (Alternative B) is preferable. (author)

  16. Can aqueous hydrogen peroxide be used as a stand-alone energy source?

    International Nuclear Information System (INIS)

    Disselkamp, Robert S.

    2010-01-01

    A novel electrochemical scheme to convert a stand-alone supply of aqueous hydrogen peroxide into a fuel cell-ready stream of hydrogen gas plus aqueous hydrogen peroxide is described. The electrochemical cell, consisting of a solid base and solid acid electrocatalyst, together with a proton exchange membrane, comprise the system that converts aqueous hydrogen peroxide into separate gas streams of oxygen and hydrogen. Aqueous hydrogen peroxide is contained in the anode compartment only and exists in the region where oxygen gas is formed, whereas the cathode compartment is where hydrogen gas is generated and therefore exists in a reduced state. A near zero theoretical over-potential can be achieved by the choice of basicity and acidity of the electrode materials. The primary cost of the electrochemical cell is electrode construction and the aqueous hydrogen peroxide energy storage compound. Additional research effort is required to experimentally validate the concept and explore the full economic impact should initial studies, based on the design presented here, prove promising. (author)

  17. Segmental kyphosis after cervical interbody fusion with stand-alone polyetheretherketone (PEEK) cages: a comparative study on 2 different PEEK cages.

    Science.gov (United States)

    Kim, Chi Heon; Chung, Chun Kee; Jahng, Tae-Ahn; Park, Sung Bae; Sohn, Seil; Lee, Sungjoon

    2015-02-01

    Retrospective comparative study. Two polyetheretherketone (PEEK) cages of different designs were compared in terms of the postoperative segmental kyphosis after anterior cervical discectomy and fusion. Segmental kyphosis occasionally occurs after the use of a stand-alone cage for anterior cervical discectomy and fusion. Although PEEK material seems to have less risk of segmental kyphosis compared with other materials, the occurrence of segmental kyphosis for PEEK cages has been reported to be from 0% to 29%. There have been a few reports that addressed the issue of PEEK cage design. A total of 41 consecutive patients who underwent single-level anterior discectomy and fusion with a stand-alone cage were included. Either a round tube-type (Solis; 18 patients, S-group) or a trapezoidal tube-type (MC+; 23 patients, M-group) cage was used. The contact area between the cage and the vertebral body is larger in MC+ than in Solis, and anchoring pins were present in the Solis cage. The effect of the cage type on the segmental angle (SA) (lordosis vs. kyphosis) at postoperative month 24 was analyzed. Preoperatively, segmental lordosis was present in 12/18 S-group and 16/23 M-group patients (P=0.84). The SA was more lordotic than the preoperative angle in both groups just after surgery, with no difference between groups (P=0.39). At 24 months, segmental lordosis was observed in 9/18 S-group and 20/23 M-group patients (P=0.01). The patients in M-group were 7.83 times more likely than patients in S-group (P=0.04; odds ratio, 7.83; 95% confidence interval, 1.09-56.28) not to develop segmental kyphosis. The design of the PEEK cage used may influence the SA, and this association needs to be considered when using stand-alone PEEK cages.

  18. Key factors for the implementation of successful, stand-alone village electrification schemes in Peru

    Science.gov (United States)

    Sanchez-Campos, Teodoro

    The hypothesis of this work is that there are social, financial, technical, managerial institutional and political key factors that may either support or prevent the success of small stand alone energy systems in rural areas. This research work aims at contributing to the identification of such factors and study their relevance to the performance and sustainability of stand alone energy systems in rural areas; to meet its purpose, a wide range of literature was reviewed including rural electrification programmes and projects, research and development projects on access to electricity in rural areas, impact studies and others, and a field research survey was done the Andes and Upper Jungle regions in Peru. Nineteen possible critical factors were identified, thirteen with relevance at the local context (the community or village), and six with relevance at the national (or wider) context. From literature review it was found that the possible local critical factors were relevant only to four categories of factors instead of the six considered initially (i.e. social, financial, technological and managerial): the other two categories, political and institutional were found to be more relevant to the national context, therefore those were included in the group of possible critical factors of wider context. A series of questionnaires were designed to collect field data information, which was later used to analyse and establish the relation of each identified factor with the success of the systems studied. The survey research was implemented in 14 villages, 7 with small diesel sets and 7 with small hydropower schemes, all spread in the Andes and Upper Jungle of Peru, which were carefully selected to be representative of regions with isolated stand alone systems and with different socioeconomic background. Out of the 13 possible critical factors of local context, it was found that only 3 are really critical, the others are important but not critical; one of them (technical

  19. Web-enhanced Curricular Infusion of ESOL Competencies in Initial Teacher Certification Programs

    Directory of Open Access Journals (Sweden)

    Karen Wolz Verkler

    2003-09-01

    Full Text Available As the cultural and linguistic diversity continues to increase in Florida s K-12 public school population, the demand for teachers trained to address their unique needs becomes paramount. Previously a responsibility of Florida s school districts, ESOL(English for Speakers of Other Languages training has been delegated to colleges of education per state mandate. This mandate requires that graduates of initial teacher certification programs in the state s universities demonstrate competency in all of the 25 Florida Performance Standards for Teachers of English for Speakers of Other Languages. In order to satisfy this charge, colleges of education in Florida are following a variety of training models: stand-alone courses, curricular infusion, or a combination of the two. A large, metropolitan university in Central Florida has developed an integrated model consisting of two stand-alone courses, field experience integration of the standards, and curricular infusion of ESOL standards via on-lone modules in methods courses. The authors, who teach methods courses in which such infusion has been recently effected, surveyed their students to obtain feedback regarding the modules, the results of which are discussed in this paper.

  20. Mastering C pointers tools for programming power

    CERN Document Server

    Traister, Robert J

    2014-01-01

    If you don't fully understand C pointers and how they are used, you're not getting the most out of C programming. This book features complete coverage on using and controlling C language pointers to make C applications more powerful and expressive. This new edition is completely updated and revised to reflect the changes that have been brought about with the full adoption of ANSI C. All discussions and program examples have been updated, and reading materials necessary for any modern ANSI C programmer have also been added.Includes one 3 1/2"" disk containing all of the working programs and m

  1. CLIPS - C LANGUAGE INTEGRATED PRODUCTION SYSTEM (MACINTOSH VERSION)

    Science.gov (United States)

    Culbert, C.

    1994-01-01

    The C Language Integrated Production System, CLIPS, is a shell for developing expert systems. It is designed to allow artificial intelligence research, development, and delivery on conventional computers. The primary design goals for CLIPS are portability, efficiency, and functionality. For these reasons, the program is written in C. CLIPS meets or outperforms most micro- and minicomputer based artificial intelligence tools. CLIPS is a forward chaining rule-based language. The program contains an inference engine and a language syntax that provide a framework for the construction of an expert system. It also includes tools for debugging an application. CLIPS is based on the Rete algorithm, which enables very efficient pattern matching. The collection of conditions and actions to be taken if the conditions are met is constructed into a rule network. As facts are asserted either prior to or during a session, CLIPS pattern-matches the number of fields. Wildcards and variables are supported for both single and multiple fields. CLIPS syntax allows the inclusion of externally defined functions (outside functions which are written in a language other than CLIPS). CLIPS itself can be embedded in a program such that the expert system is available as a simple subroutine call. Advanced features found in CLIPS version 4.3 include an integrated microEMACS editor, the ability to generate C source code from a CLIPS rule base to produce a dedicated executable, binary load and save capabilities for CLIPS rule bases, and the utility program CRSV (Cross-Reference, Style, and Verification) designed to facilitate the development and maintenance of large rule bases. Five machine versions are available. Each machine version includes the source and the executable for that machine. The UNIX version includes the source and binaries for IBM RS/6000, Sun3 series, and Sun4 series computers. The UNIX, DEC VAX, and DEC RISC Workstation versions are line oriented. The PC version and the Macintosh

  2. Programming languages for circuit design.

    Science.gov (United States)

    Pedersen, Michael; Yordanov, Boyan

    2015-01-01

    This chapter provides an overview of a programming language for Genetic Engineering of Cells (GEC). A GEC program specifies a genetic circuit at a high level of abstraction through constraints on otherwise unspecified DNA parts. The GEC compiler then selects parts which satisfy the constraints from a given parts database. GEC further provides more conventional programming language constructs for abstraction, e.g., through modularity. The GEC language and compiler is available through a Web tool which also provides functionality, e.g., for simulation of designed circuits.

  3. A Counterexample Guided Abstraction Refinement Framework for Verifying Concurrent C Programs

    Science.gov (United States)

    2005-05-24

    source code are routinely executed. The source code is written in languages ranging from C/C++/Java to ML/ Ocaml . These languages differ not only in...from the difficulty to model computer programs—due to the complexity of programming languages as compared to hardware description languages —to...intermediate specification language lying between high-level Statechart- like formalisms and transition systems. Actions are encoded as changes in

  4. Software reliability and programming language

    International Nuclear Information System (INIS)

    Ehrenberger, W.

    1983-01-01

    When discussing advantages and drawbacks of programming languages, it is sometimes suggested to use these languages also for safety-related tasks. The author states the demands to be made on programming languages for this purpose. His recommendations are based on the work of TC7 of the European Workshop on Industrial Computer Systems and WG A3 of IEC SC 45a. (orig./HP) [de

  5. A stand alone computer system to aid the development of mirror fusion test facility RF heating systems

    International Nuclear Information System (INIS)

    Thomas, R.A.

    1983-01-01

    The Mirror Fusion Test Facility (MFTF-B) control system architecture requires the Supervisory Control and Diagnostic System (SCDS) to communicate with a LSI-11 Local Control Computer (LCC) that in turn communicates via a fiber optic link to CAMAC based control hardware located near the machine. In many cases, the control hardware is very complex and requires a sizable development effort prior to being integrated into the overall MFTF-B system. One such effort was the development of the Electron Cyclotron Resonance Heating (ECRH) system. It became clear that a stand alone computer system was needed to simulate the functions of SCDS. This paper describes the hardware and software necessary to implement the SCDS Simulation Computer (SSC). It consists of a Digital Equipment Corporation (DEC) LSI-11 computer and a Winchester/Floppy disk operating under the DEC RT-11 operating system. All application software for MFTF-B is programmed in PASCAL, which allowed us to adapt procedures originally written for SCDS to the SSC. This nearly identical software interface means that software written during the equipment development will be useful to the SCDS programmers in the integration phase

  6. TEACHING ALGORITHMIZATION AND PROGRAMMING USING PYTHON LANGUAGE

    Directory of Open Access Journals (Sweden)

    M. Lvov

    2014-07-01

    Full Text Available The article describes requirements to educational programming languages and considers the use of Python as the first programming language. The issues of introduction of this programming language into teaching and replacing Pascal by Python are examined. The advantages of such approach are regarded. The comparison of popular programming languages is represented from the point of view of their convenience of use for teaching algorithmization and programming. Python supports lots of programming paradigms: structural, object-oriented, functional, imperative and aspect-oriented, and learning can be started without any preparation. There is one more advantage of the language: all algorithms are written easily and structurally in Python. Therefore, due to all mentioned above, it is possible to affirm that Python pretends to become a decent replacement for educational programming language PASCAL both at schools and on the first courses of higher education establishments.

  7. Computer Programming Languages for Health Care

    Science.gov (United States)

    O'Neill, Joseph T.

    1979-01-01

    This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.

  8. Programming Language Paradigms

    OpenAIRE

    Felician ALECU

    2013-01-01

    This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  9. SedInConnect: a stand-alone, free and open source tool for the assessment of sediment connectivity

    Science.gov (United States)

    Crema, Stefano; Cavalli, Marco

    2018-02-01

    There is a growing call, within the scientific community, for solid theoretic frameworks and usable indices/models to assess sediment connectivity. Connectivity plays a significant role in characterizing structural properties of the landscape and, when considered in combination with forcing processes (e.g., rainfall-runoff modelling), can represent a valuable analysis for an improved landscape management. In this work, the authors present the development and application of SedInConnect: a free, open source and stand-alone application for the computation of the Index of Connectivity (IC), as expressed in Cavalli et al. (2013) with the addition of specific innovative features. The tool is intended to have a wide variety of users, both from the scientific community and from the authorities involved in the environmental planning. Thanks to its open source nature, the tool can be adapted and/or integrated according to the users' requirements. Furthermore, presenting an easy-to-use interface and being a stand-alone application, the tool can help management experts in the quantitative assessment of sediment connectivity in the context of hazard and risk assessment. An application to a sample dataset and an overview on up-to-date applications of the approach and of the tool shows the development potential of such analyses. The modelled connectivity, in fact, appears suitable not only to characterize sediment dynamics at the catchment scale but also to integrate prediction models and as a tool for helping geomorphological interpretation.

  10. 2APL: a practical agent programming language

    NARCIS (Netherlands)

    Dastani, M.M.

    2008-01-01

    This article presents a BDI-based agent-oriented programming language, called 2APL (A Practical Agent Programming Language). This programming language facilitates the implementation ofmulti-agent systems consisting of individual agents thatmay share and access external environments. It realizes

  11. Five-year durability of stand-alone interspinous process decompression for lumbar spinal stenosis

    Directory of Open Access Journals (Sweden)

    Nunley PD

    2017-09-01

    Full Text Available Pierce D Nunley,1 Vikas V Patel,2 Douglas G Orndorff,3 William F Lavelle,4 Jon E Block,5 Fred H Geisler6 1Spine Institute of Louisiana, Shreveport, LA, 2The Spine Center, University of Colorado Hospital, Denver, CO, 3Spine Colorado, Mercy Regional Hospital, Durango, CO, 4Upstate Bone and Joint Center, East Syracuse, NY, 5Independent Consultant, San Francisco, CA, 6Independent Consultant, Chicago, IL, USA Background: Lumbar spinal stenosis is the most common indication for spine surgery in older adults. Interspinous process decompression (IPD using a stand-alone spacer that functions as an extension blocker offers a minimally invasive treatment option for intermittent neurogenic claudication associated with spinal stenosis.Methods: This study evaluated the 5-year clinical outcomes for IPD (Superion® from a randomized controlled US Food and Drug Administration (FDA noninferiority trial. Outcomes included Zurich Claudication Questionnaire (ZCQ symptom severity (ss, physical function (pf, and patient satisfaction (ps subdomains, leg and back pain visual analog scale (VAS, and Oswestry Disability Index (ODI.Results: At 5 years, 84% of patients (74 of 88 demonstrated clinical success on at least two of three ZCQ domains. Individual ZCQ domain success rates were 75% (66 of 88, 81% (71 of 88, and 90% (79 of 88 for ZCQss, ZCQpf, and ZCQps, respectively. Leg and back pain success rates were 80% (68 of 85 and 65% (55 of 85, respectively, and the success rate for ODI was 65% (57 of 88. Percentage improvements over baseline were 42%, 39%, 75%, 66%, and 58% for ZCQss, ZCQpf, leg and back pain VAS, and ODI, respectively (all P<0.001. Within-group effect sizes were classified as very large for four of five clinical outcomes (ie, >1.0; all P<0.0001. Seventy-five percent of IPD patients were free from reoperation, revision, or supplemental fixation at their index level at 5 years.Conclusion: After 5 years of follow-up, IPD with a stand-alone spacer provides

  12. Multi-objective analytical model for optimal sizing of stand-alone photovoltaic water pumping systems

    International Nuclear Information System (INIS)

    Olcan, Ceyda

    2015-01-01

    Highlights: • An analytical optimal sizing model is proposed for PV water pumping systems. • The objectives are chosen as deficiency of power supply and life-cycle costs. • The crop water requirements are estimated for a citrus tree yard in Antalya. • The optimal tilt angles are calculated for fixed, seasonal and monthly changes. • The sizing results showed the validity of the proposed analytical model. - Abstract: Stand-alone photovoltaic (PV) water pumping systems effectively use solar energy for irrigation purposes in remote areas. However the random variability and unpredictability of solar energy makes difficult the penetration of PV implementations and complicate the system design. An optimal sizing of these systems proves to be essential. This paper recommends a techno-economic optimization model to determine optimally the capacity of the components of PV water pumping system using a water storage tank. The proposed model is developed regarding the reliability and cost indicators, which are the deficiency of power supply probability and life-cycle costs, respectively. The novelty is that the proposed optimization model is analytically defined for two-objectives and it is able to find a compromise solution. The sizing of a stand-alone PV water pumping system comprises a detailed analysis of crop water requirements and optimal tilt angles. Besides the necessity of long solar radiation and temperature time series, the accurate forecasts of water supply needs have to be determined. The calculation of the optimal tilt angle for yearly, seasonally and monthly frequencies results in higher system efficiency. It is, therefore, suggested to change regularly the tilt angle in order to maximize solar energy output. The proposed optimal sizing model incorporates all these improvements and can accomplish a comprehensive optimization of PV water pumping systems. A case study is conducted considering the irrigation of citrus trees yard located in Antalya, Turkey

  13. Programming Language Paradigms

    Directory of Open Access Journals (Sweden)

    Bartoníček Jan

    2014-01-01

    Full Text Available This paper's goal is to briefly explain the basic theory behind programming languages and their history while taking a close look at different programming paradigms that are used today as well as describing their differences, benefits, and drawbacks

  14. An IBM 370 assembly language program verifier

    Science.gov (United States)

    Maurer, W. D.

    1977-01-01

    The paper describes a program written in SNOBOL which verifies the correctness of programs written in assembly language for the IBM 360 and 370 series of computers. The motivation for using assembly language as a source language for a program verifier was the realization that many errors in programs are caused by misunderstanding or ignorance of the characteristics of specific computers. The proof of correctness of a program written in assembly language must take these characteristics into account. The program has been compiled and is currently running at the Center for Academic and Administrative Computing of The George Washington University.

  15. Integrated Three-Port DC-DC Converter for Photovoltaic (PV) Battery Stand-alone Systems

    DEFF Research Database (Denmark)

    Ouyang, Ziwei; Andersen, Michael A. E.

    2016-01-01

    of solar energy. Moreover, a novel transformer configuration enables variable turns ratio controlled by the phase between the two current excitations subjected to the primary windings, allowing a wider input/output range. 1 kW experimental prototype has been built to demonstrate a wellmanaged power flow......Several power sources such as PV solar arrays and battery are often used to manage the power flow for a photovoltaic (PV) based stand-alone power system due to the fluctuation nature of solar energy resource, and deliver a continuous power to the users in an appropriate form. Traditionally, three...... different single-input single-output (SISO) dc/dc converters would have been used. To reduce the cost and improve the power density of the system, an integrated three-port isolated dc/dc converter is proposed in this paper. It can realize all functions of the energy delivery due to the fluctuation nature...

  16. JAERI Fuel Cleanup System (J-FCU) stand-alone tritium test at the TSTA

    International Nuclear Information System (INIS)

    Konishi, Satoshi; Hayashi, Takumi; Inoue, Masahiko

    1993-03-01

    JAERI designed, fabricated, and installed the JAERI Fuel Cleanup System (J-FCU) as a subsystem of simulated fusion fuel loop at the TSTA. The main function of the J-FCU is to purify and to recover hydrogen isotopes from simulated plasma exhaust while exhausting tritium free impurities. After a lot of deuterium tests, a first tritium test of the J-FCU was performed with one gram of tritium at the TSTA on June 1991. Main purpose of this test was to evaluate the total integrity and function of the J-FCU system with a DT mixture. Through this test, the J-FCU was operated well and its function with tritium was demonstrated. This report describes the detail test results of the J-FCU first tritium test and discuss its functions by stand-alone mode. Residual tritium inventory of the J-FCU system was also discussed. (author)

  17. System Simulation by Recursive Feedback: Coupling a Set of Stand-Alone Subsystem Simulations

    Science.gov (United States)

    Nixon, D. D.

    2001-01-01

    Conventional construction of digital dynamic system simulations often involves collecting differential equations that model each subsystem, arran g them to a standard form, and obtaining their numerical gin solution as a single coupled, total-system simultaneous set. Simulation by numerical coupling of independent stand-alone subsimulations is a fundamentally different approach that is attractive because, among other things, the architecture naturally facilitates high fidelity, broad scope, and discipline independence. Recursive feedback is defined and discussed as a candidate approach to multidiscipline dynamic system simulation by numerical coupling of self-contained, single-discipline subsystem simulations. A satellite motion example containing three subsystems (orbit dynamics, attitude dynamics, and aerodynamics) has been defined and constructed using this approach. Conventional solution methods are used in the subsystem simulations. Distributed and centralized implementations of coupling have been considered. Numerical results are evaluated by direct comparison with a standard total-system, simultaneous-solution approach.

  18. Feasibility study and energy conversion analysis of stand-alone hybrid renewable energy system

    International Nuclear Information System (INIS)

    Baghdadi, Fazia; Mohammedi, Kamal; Diaf, Said; Behar, Omar

    2015-01-01

    Highlights: • Hybrid stand-alone wind–solar–fossil power system is analyzed. • Measurement data are used to evaluate system performance. • The proposed system can generate about 70% from renewables. • Such a hybrid plant is very promising for remote regions in Algeria. - Abstract: There is a great interest in the development of renewable power technologies in Algeria, and more particularly hybrid concept. The present paper has investigated the performance of hybrid PV–Wind–Diesel–Battery configuration based on hourly measurements of Adrar climate (southern Algeria). Data of global solar radiation, ambient temperature and wind speed for a period of one year have been used. Firstly, the proposed hybrid system has been optimized by means of HOMER software. The optimization process has been carried out taking into account renewable resources potential and energy demand; while maximizing renewable electricity use and fuel saving are the purpose. In the second step, a mathematical model has been developed to ensure efficient energy management on the basis of various operation strategies. The analysis has shown that renewable energy system (PV–Wind) is able to supply about 70% of the demand. Wind power has ranked first with 43% of the annual total electricity production followed by diesel generator (with 31%) while the remaining fraction is being to PV panels. In this context, 69% of the fossil fuel can be saved when using the proposed hybrid configuration instead of the diesel generators that are currently installed in most remote regions in Algeria. Such a concept is very promising to meet the focus of renewable energy program announced in 2011.

  19. Stand-Alone Solar Organic Rankine Cycle Water Pumping System and Its Economic Viability in Nepal

    Directory of Open Access Journals (Sweden)

    Suresh Baral

    2015-12-01

    Full Text Available The current study presents the concept of a stand-alone solar organic Rankine cycle (ORC water pumping system for rural Nepalese areas. Experimental results for this technology are presented based on a prototype. The economic viability of the system was assessed based on solar radiation data of different Nepalese geographic locations. The mechanical power produced by the solar ORC is coupled with a water pumping system for various applications, such as drinking and irrigation. The thermal efficiency of the system was found to be 8% with an operating temperature of 120 °C. The hot water produced by the unit has a temperature of 40 °C. Economic assessment was done for 1-kW and 5-kW solar ORC water pumping systems. These systems use different types of solar collectors: a parabolic trough collector (PTC and an evacuated tube collector (ETC. The economic analysis showed that the costs of water are $2.47/m3 (highest and $1.86/m3 (lowest for the 1-kW system and a 150-m pumping head. In addition, the cost of water is reduced when the size of the system is increased and the pumping head is reduced. The minimum volumes of water pumped are 2190 m3 and 11,100 m3 yearly for 1 kW and 5 kW, respectively. The payback period is eight years with a profitability index of 1.6. The system is highly feasible and promising in the context of Nepal.

  20. DCE-MRI of the breast in a stand-alone setting outside a complementary strategy - results of the TK-study

    Energy Technology Data Exchange (ETDEWEB)

    Kaiser, Clemens G.; Krammer, J.; Wasser, K.; Schoenberg, S.O. [University Medical Centre Mannheim, Medical Faculty Mannheim-University of Heidelberg, Institute of Clinical Radiology and Nuclear Medicine, Mannheim (Germany); Reich, C.; Kaiser, W.A. [Friedrich-Schiller-University Hospital Jena, Institute of Diagnostic and Interventional Radiology I, Jena (Germany); Dietzel, M. [Friedrich-Alexander-University Hospital Erlangen-Nuernberg, Department of Neuroradiology, Erlangen (Germany); Baltzer, P.A.T. [Medical University Vienna, Institute of Radiology and Nuclear Medicine, Vienna (Austria)

    2015-06-01

    To evaluate the accuracy of MRI of the breast (DCE-MRI) in a stand-alone setting with extended indications. According to the inclusion criteria, breast specialists were invited to refer patients to our institution for DCE-MRI. Depending on the MR findings, patients received either a follow-up or biopsy. Between 04/2006 and 12/2011 a consecutive total of 1,488 women were prospectively examined. Of 1,488 included patients, 393 patients were lost to follow-up, 1,095 patients were evaluated. 124 patients were diagnosed with malignancy by DCE-MRI (76 TP, 48 FP, 971 TN, 0 FN cases). Positive cases were confirmed by histology, negative cases by MR follow-ups or patient questionnaires over the next 5 years in 1,737 cases (sensitivity 100 %; specificity 95.2 %; PPV 61.3 %; NPV 100 %; accuracy 95.5 %). For invasive cancers only (DCIS excluded), the results were 63 TP; 27 FP; 971 TP and 0 FN (sensitivity 100 %; specificity 97.2 %; PPV 70 %; NPV 100 %; accuracy 97.5 %). The DCE-MRI indications tested imply that negative results in DCE-MRI reliably exclude cancer. The results were achieved in a stand-alone setting (single modality diagnosis). However, these results are strongly dependent on reader experience and adequate technical standards as prerequisites for optimal diagnoses. (orig.)

  1. DCE-MRI of the breast in a stand-alone setting outside a complementary strategy - results of the TK-study

    International Nuclear Information System (INIS)

    Kaiser, Clemens G.; Krammer, J.; Wasser, K.; Schoenberg, S.O.; Reich, C.; Kaiser, W.A.; Dietzel, M.; Baltzer, P.A.T.

    2015-01-01

    To evaluate the accuracy of MRI of the breast (DCE-MRI) in a stand-alone setting with extended indications. According to the inclusion criteria, breast specialists were invited to refer patients to our institution for DCE-MRI. Depending on the MR findings, patients received either a follow-up or biopsy. Between 04/2006 and 12/2011 a consecutive total of 1,488 women were prospectively examined. Of 1,488 included patients, 393 patients were lost to follow-up, 1,095 patients were evaluated. 124 patients were diagnosed with malignancy by DCE-MRI (76 TP, 48 FP, 971 TN, 0 FN cases). Positive cases were confirmed by histology, negative cases by MR follow-ups or patient questionnaires over the next 5 years in 1,737 cases (sensitivity 100 %; specificity 95.2 %; PPV 61.3 %; NPV 100 %; accuracy 95.5 %). For invasive cancers only (DCIS excluded), the results were 63 TP; 27 FP; 971 TP and 0 FN (sensitivity 100 %; specificity 97.2 %; PPV 70 %; NPV 100 %; accuracy 97.5 %). The DCE-MRI indications tested imply that negative results in DCE-MRI reliably exclude cancer. The results were achieved in a stand-alone setting (single modality diagnosis). However, these results are strongly dependent on reader experience and adequate technical standards as prerequisites for optimal diagnoses. (orig.)

  2. A comparative study of programming languages for next-generation astrodynamics systems

    Science.gov (United States)

    Eichhorn, Helge; Cano, Juan Luis; McLean, Frazer; Anderl, Reiner

    2018-03-01

    Due to the computationally intensive nature of astrodynamics tasks, astrodynamicists have relied on compiled programming languages such as Fortran for the development of astrodynamics software. Interpreted languages such as Python, on the other hand, offer higher flexibility and development speed thereby increasing the productivity of the programmer. While interpreted languages are generally slower than compiled languages, recent developments such as just-in-time (JIT) compilers or transpilers have been able to close this speed gap significantly. Another important factor for the usefulness of a programming language is its wider ecosystem which consists of the available open-source packages and development tools such as integrated development environments or debuggers. This study compares three compiled languages and three interpreted languages, which were selected based on their popularity within the scientific programming community and technical merit. The three compiled candidate languages are Fortran, C++, and Java. Python, Matlab, and Julia were selected as the interpreted candidate languages. All six languages are assessed and compared to each other based on their features, performance, and ease-of-use through the implementation of idiomatic solutions to classical astrodynamics problems. We show that compiled languages still provide the best performance for astrodynamics applications, but JIT-compiled dynamic languages have reached a competitive level of speed and offer an attractive compromise between numerical performance and programmer productivity.

  3. Type Soundness in the Dart Programming Language

    DEFF Research Database (Denmark)

    Strocco, Fabio

    Many mainstream programming languages are dynamically typed. This allows for rapid software development and programming flexibility because it gives programmers the freedom to use powerful programming patterns that are not allowed in statically typed programming languages. Nevertheless......, this freedom does not come without drawbacks: static bugs detection, IDE support, and compiler optimization techniques are harder to implement. In the last decades, the research literature and mainstream programming languages have been aiming to reach a trade-off between statically typed and dynamically typed...... languages. We investigate the trade-off, focusing on the area of optional typing, which allows programmers to choose when to use static type checking in parts of pro- grams. Our primary focus is Dart, an optionally typed programming language with a type system that is unsound by design. What makes Dart...

  4. Control of a Stand-Alone Variable Speed Wind Energy Supply System †

    Directory of Open Access Journals (Sweden)

    Mohamed M. Hamada

    2013-04-01

    Full Text Available This paper presents a simple control strategy for the operation of a variable speed stand-alone wind turbine with a permanent magnet synchronous generator (PMSG. The PMSG is connected to a three phase resistive load through a switch mode rectifier and a voltage source inverter. Control of the generator side converter is used to achieve maximum power extraction from the available wind power. Control of the DC-DC bidirectional buck-boost converter, which is connected between batteries bank and DC-link voltage, is used to maintain the DC-link voltage at a constant value. It is also used to make the batteries bank stores the surplus of wind energy and supplies this energy to the load during a wind power shortage. The load side voltage source inverter uses a relatively complex vector control scheme to control the output load voltage in terms of amplitude and frequency. The control strategy works under wind speed variation as well as with variable load. Extensive simulation results have been performed using MATLAB/SIMULINK.

  5. Stand-alone excitation synchronous wind power generators with power flow management strategy

    Directory of Open Access Journals (Sweden)

    Tzuen-Lih Chern

    2014-09-01

    Full Text Available This study presents a stand-alone excitation synchronous wind power generator (SESWPG with power flow management strategy (PFMS. The rotor speed of the excitation synchronous generator tracks the utility grid frequency by using servo motor tracking technologies. The automatic voltage regulator governs the exciting current of generator to achieve the control goals of stable voltage. When wind power is less than the needs of the consumptive loading, the proposed PFMS increases motor torque to provide a positive power output for the loads, while keeping the generator speed constant. Conversely, during the periods of wind power greater than output loads, the redundant power of generator production is charged to the battery pack and the motor speed remains constant with very low power consumption. The advantage of the proposed SESWPG is that the generator can directly output stable alternating current (AC electricity without using additional DC–AC converters. The operation principles with software simulation for the system are described in detail. Experimental results of a laboratory prototype are shown to verify the feasibility of the system.

  6. Assertion checking environment (ACE) for formal verification of C programs

    International Nuclear Information System (INIS)

    Sharma, Babita; Dhodapkar, S.D.; Ramesh, S.

    2003-01-01

    In this paper we describe an Assertion Checking Environment (ACE) for compositional verification of programs, which are written in an industrially sponsored safe subset of C programming language called MISRA C [Guidelines for the Use of the C Language in Vehicle Based Software, 1998]. The theory is based on Hoare logic [Commun. ACM 12 (1969) 576] and the C programs are verified using static assertion checking technique. First the functional specifications of the program, captured in the form of pre- and post-conditions for each C function, are derived from the specifications. These pre- and post-conditions are then introduced as assertions (also called annotations or formal comments) in the program code. The assertions are then proved formally using ACE and theorem proving tool called Stanford Temporal Prover [The Stanford Temporal Prover User's Manual, 1998]. ACE has been developed by us and consists mainly of a translator c2spl, a GUI and some utility programs. The technique and tools developed are targeted towards verification of real-time embedded software

  7. Multi-Language Programming Environments for High Performance Java Computing

    Directory of Open Access Journals (Sweden)

    Vladimir Getov

    1999-01-01

    Full Text Available Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI tool which provides application programmers wishing to use Java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed‐language programming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM’s High‐Performance Compiler for Java (HPCJ and IceT’s metacomputing environment.

  8. The 8051 control with C-language

    International Nuclear Information System (INIS)

    Lee, Sang Gu

    2003-02-01

    This book consists eight chapters which are 8051 micro controller including introduction of the family, characteristic, function and memory structure, basic keil C-language for 8051, directions for keil vision 2 and down loading program, basic structure of KMC-51 hardware, timer, serial port and interrupt. It ends with general problems on switch and LED control, switch and timer control, LCD module and switch and LCD control. It has descriptions on 8051 assembly in the appendix.

  9. Object-oriented design and programming with C++ your hands-on guide to C++ programming, with special emphasis on design, testing, and reuse

    CERN Document Server

    Leach, Ronald

    2014-01-01

    Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Special Emphasis on Design, Testing, and Reuse provides a list of software engineering principles to guide the software development process. This book presents the fundamentals of the C++ language.Organized into two parts encompassing 10 chapters, this book begins with an overview of C++ and describes object-oriented programming and the history of C++. This text then introduces classes, polymorphism, inheritance, and overloading. Other chapters consider the C++ preprocessor and organization of class l

  10. CLIPS - C LANGUAGE INTEGRATED PRODUCTION SYSTEM (IBM PC VERSION)

    Science.gov (United States)

    Riley, G.

    1994-01-01

    The C Language Integrated Production System, CLIPS, is a shell for developing expert systems. It is designed to allow artificial intelligence research, development, and delivery on conventional computers. The primary design goals for CLIPS are portability, efficiency, and functionality. For these reasons, the program is written in C. CLIPS meets or outperforms most micro- and minicomputer based artificial intelligence tools. CLIPS is a forward chaining rule-based language. The program contains an inference engine and a language syntax that provide a framework for the construction of an expert system. It also includes tools for debugging an application. CLIPS is based on the Rete algorithm, which enables very efficient pattern matching. The collection of conditions and actions to be taken if the conditions are met is constructed into a rule network. As facts are asserted either prior to or during a session, CLIPS pattern-matches the number of fields. Wildcards and variables are supported for both single and multiple fields. CLIPS syntax allows the inclusion of externally defined functions (outside functions which are written in a language other than CLIPS). CLIPS itself can be embedded in a program such that the expert system is available as a simple subroutine call. Advanced features found in CLIPS version 4.3 include an integrated microEMACS editor, the ability to generate C source code from a CLIPS rule base to produce a dedicated executable, binary load and save capabilities for CLIPS rule bases, and the utility program CRSV (Cross-Reference, Style, and Verification) designed to facilitate the development and maintenance of large rule bases. Five machine versions are available. Each machine version includes the source and the executable for that machine. The UNIX version includes the source and binaries for IBM RS/6000, Sun3 series, and Sun4 series computers. The UNIX, DEC VAX, and DEC RISC Workstation versions are line oriented. The PC version and the Macintosh

  11. Performance and Simulation of a Stand-alone Parabolic Trough Solar Thermal Power Plant

    Science.gov (United States)

    Mohammad, S. T.; Al-Kayiem, H. H.; Assadi, M. K.; Gilani, S. I. U. H.; Khlief, A. K.

    2018-05-01

    In this paper, a Simulink® Thermolib Model has been established for simulation performance evaluation of Stand-alone Parabolic Trough Solar Thermal Power Plant in Universiti Teknologi PETRONAS, Malaysia. This paper proposes a design of 1.2 kW parabolic trough power plant. The model is capable to predict temperatures at any system outlet in the plant, as well as the power output produced. The conditions that are taken into account as input to the model are: local solar radiation and ambient temperatures, which have been measured during the year. Other parameters that have been input to the model are the collector’s sizes, location in terms of latitude and altitude. Lastly, the results are presented in graphical manner to describe the analysed variations of various outputs of the solar fields obtained, and help to predict the performance of the plant. The developed model allows an initial evaluation of the viability and technical feasibility of any similar solar thermal power plant.

  12. Power quality improvement of a stand-alone power system subjected to various disturbances

    Science.gov (United States)

    Lone, Shameem Ahmad; Mufti, Mairaj Ud-Din

    In wind-diesel stand-alone power systems, the disturbances like random nature of wind power, turbulent wind, sudden changes in load demand and the wind park disconnection effect continuously the system voltage and frequency. The satisfactory operation of such a system is not an easy task and the control design has to take in to account all these subtleties. For maintaining the power quality, generally, a short-term energy storage device is used. In this paper, the performance of a wind-diesel system associated with a superconducting magnetic energy storage (SMES) system is studied. The effect of installing SMES at wind park bus/load bus, on the system performance is investigated. To control the exchange of real and reactive powers between the SMES unit and the wind-diesel system, a control strategy based on fuzzy logic is proposed. The dynamic models of the hybrid power system for most common scenarios are developed and the results presented.

  13. The zero inflation of standing dead tree carbon stocks

    Science.gov (United States)

    Christopher W. Woodall; David W. MacFarlane

    2012-01-01

    Given the importance of standing dead trees in numerous forest ecosystem attributes/processes such as carbon (C) stocks, the USDA Forest Service’s Forest Inventory and Analysis (FIA) program began consistent nationwide sampling of standing dead trees in 1999. Modeled estimates of standing dead tree C stocks are currently used as the official C stock estimates for the...

  14. Evaluation of a proper controller performance for maximum-power point tracking of a stand-alone PV system

    Energy Technology Data Exchange (ETDEWEB)

    Nafeh, A.E.-S.A.; Fahmy, F.H. [Electronics Research Institute, Cairo (Egypt); El-Zahab, E.M.A. [Cairo University, Giza (Egypt). Faculty of Engineering

    2003-02-01

    In this paper the implementation of a suggested stand-alone PV system, for maximum-power point tracking (MPPT), is carried out. Also, this paper presents a comparative study, through experimental work, between the conventional PI controller and the fuzzy logic controller (FLC) under different atmospheric conditions. The implemented system with both the PI controller and the FLC gives a good maximum-power operation of the PV array, but the tracking capability for different optimum operating points is better and faster for the case of using the FLC compared to the case of using the PI controller. (author)

  15. Language constructs for modular parallel programs

    Energy Technology Data Exchange (ETDEWEB)

    Foster, I.

    1996-03-01

    We describe programming language constructs that facilitate the application of modular design techniques in parallel programming. These constructs allow us to isolate resource management and processor scheduling decisions from the specification of individual modules, which can themselves encapsulate design decisions concerned with concurrence, communication, process mapping, and data distribution. This approach permits development of libraries of reusable parallel program components and the reuse of these components in different contexts. In particular, alternative mapping strategies can be explored without modifying other aspects of program logic. We describe how these constructs are incorporated in two practical parallel programming languages, PCN and Fortran M. Compilers have been developed for both languages, allowing experimentation in substantial applications.

  16. Using C Language Extensions for Developing Embedded Software : A Case Study

    NARCIS (Netherlands)

    Voelter, M.; Van Deursen, A.; Kolb, B.; Eberle, S.

    2015-01-01

    We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state machines, registers and interrupts. We find that the extensions help significantly with managing

  17. Scientific Computing in the CH Programming Language

    Directory of Open Access Journals (Sweden)

    Harry H. Cheng

    1993-01-01

    Full Text Available We have developed a general-purpose block-structured interpretive programming Ianguage. The syntax and semantics of this language called CH are similar to C. CH retains most features of C from the scientific computing point of view. In this paper, the extension of C to CH for numerical computation of real numbers will be described. Metanumbers of −0.0, 0.0, Inf, −Inf, and NaN are introduced in CH. Through these metanumbers, the power of the IEEE 754 arithmetic standard is easily available to the programmer. These metanumbers are extended to commonly used mathematical functions in the spirit of the IEEE 754 standard and ANSI C. The definitions for manipulation of these metanumbers in I/O; arithmetic, relational, and logic operations; and built-in polymorphic mathematical functions are defined. The capabilities of bitwise, assignment, address and indirection, increment and decrement, as well as type conversion operations in ANSI C are extended in CH. In this paper, mainly new linguistic features of CH in comparison to C will be described. Example programs programmed in CH with metanumbers and polymorphic mathematical functions will demonstrate capabilities of CH in scientific computing.

  18. Laboratory automation in a functional programming language.

    Science.gov (United States)

    Runciman, Colin; Clare, Amanda; Harkness, Rob

    2014-12-01

    After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code. © 2014 Society for Laboratory Automation and Screening.

  19. The Ruby programming language

    CERN Document Server

    Flanagan, David

    2008-01-01

    This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules. The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

  20. 1957-2007: 50 Years of Higher Order Programming Languages

    Directory of Open Access Journals (Sweden)

    Alen Lovrenčić

    2009-06-01

    Full Text Available Fifty years ago one of the greatest breakthroughs in computer programming and in the history of computers happened -- the appearance of FORTRAN, the first higher-order programming language. From that time until now hundreds of programming languages were invented, different programming paradigms were defined, all with the main goal to make computer programming easier and closer to as many people as possible. Many battles were fought among scientists as well as among developers around concepts of programming, programming languages and paradigms. It can be said that programming paradigms and programming languages were very often a trigger for many changes and improvements in computer science as well as in computer industry. Definitely, computer programming is one of the cornerstones of computer science.Today there are many tools that give a help in the process of programming, but there is still a programming tasks that can be solved only manually. Therefore, programming is still one of the most creative parts of interaction with computers.Programmers should chose programming language in accordance to task they have to solve, but very often, they chose it in accordance to their personal preferences, their beliefs and many other subjective reasons.Nevertheless, the market of programming languages can be merciless to languages as history was merciless to some people, even whole nations. Programming languages and developers get born, live and die leaving more or less tracks and successors, and not always the best survives. The history of programming languages is closely connected to the history of computers and computer science itself. Every single thing from one of them has its reflexions onto the other. This paper gives a short overview of last fifty years of computer programming and computer programming languages, but also gives many ideas that influenced other aspects of computer science. Particularly, programming paradigms are described, their

  1. Visual dataflow language for educational robots programming

    OpenAIRE

    ZIMIN G.A.; MORDVINOV D.A.

    2016-01-01

    Visual domain-specific languages usually have low entry barrier. Sometimes even children can program on such languages by working with visual representations. This is widely used in educational robotics domain, where most commonly used programming environments are visual. The paper describes a novel dataflow visual programming environment for embedded robotic platforms. Obviously, complex dataflow languages are not simple for understanding. The purpose of our tool is to "bridge" between light...

  2. Representation of Aloneness in Forever Alone Guy Comic Strips

    Directory of Open Access Journals (Sweden)

    Pricillia Chandra

    2017-01-01

    Full Text Available This study aims to discuss the representation of aloneness in Forever Alone Guy comic strips. The purpose of this research is to find out how the meaning of aloneness is constructed in the representation of Forever Alone Guy through the theory of representation described by Stuart Hall (1997, 2013. In the theory suggested by Hall, it is described that there are two ways to be done in creating representation. Those ways are through language/sign and mental representation. The mental representation is the only way used in this research with a reason that this analysis focuses to the stigmas attached to the concept of aloneness. The analysis shows that the construction of meaning is done through embedding clusters of negative stigmas to the three entities: single, alone and lonely. Thus, through the analysis, it can be concluded that the dominant meaning which represents being single and alone as the ‘imperfect’ condition plays an important role in the construction of the meaning

  3. Clean translation of an imperative reversible programming language

    DEFF Research Database (Denmark)

    Axelsen, Holger Bock

    2011-01-01

    We describe the translation techniques used for the code generation in a compiler from the high-level reversible imperative programming language Janus to the low-level reversible assembly language PISA. Our translation is both semantics preserving (correct), in that target programs compute exactly...... the same functions as their source programs (cleanly, with no extraneous garbage output), and efficient, in that target programs conserve the complexities of source programs. In particular, target programs only require a constant amount of temporary garbage space. The given translation methods are generic......, and should be applicable to any (imperative) reversible source language described with reversible flowcharts and reversible updates. To our knowledge, this is the first compiler between reversible languages where the source and target languages were independently developed; the first exhibiting both...

  4. A performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    In Nigeria, several programming Languages exist from general purpose to special purpose programming languages that are used in one application domain. People always find difficulties about which programming language should be learnt and adopt to develop particular software. In this paper, three (3) most commonly ...

  5. Principles of a reversible programming language

    DEFF Research Database (Denmark)

    Yokoyama, Tetsuo; Axelsen, Holger Bock; Glück, Robert

    2008-01-01

    The principles of reversible programming languages are explicated and illustrated with reference to the design of a high-level imperative language, Janus. The fundamental properties for such languages include backward as well as forward determinism and reversible updates of data. The unique design...... languages, and demonstrate this for Janus. We show the practicality of the language by implementation of a reversible fast Fourier transform. Our results indicate that the reversible programming paradigm has fundamental properties that are relevant to many different areas of computer science....... features of the language include explicit post-condition assertions, direct access to an inverse semantics and the possibility of clean (i.e., garbage-free) computation of injective functions. We suggest the clean simulation of reversible Turing machines as a criterion for computing strength of reversible...

  6. A strategy for automatically generating programs in the lucid programming language

    Science.gov (United States)

    Johnson, Sally C.

    1987-01-01

    A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems.

  7. [Union-Endicott Schools: Foreign Language Program.

    Science.gov (United States)

    O'Connell, Raymond S.

    This brochure describing language programs to both parents and prospective high school language students in Endicott, New York focuses on developing student motivation and interest. Topics discussed include: (1) reasons for studying foreign language, (2) stages of foreign language learning, (3) course offerings, (4) homework, and (5) examinations.…

  8. Usability Issues in the Design of Novice Programming Systems,

    Science.gov (United States)

    1996-08-01

    lists this as a design principle for novice programming environments. In traditional compiled languages, beginners are also confused by the need to...programming task external knowledge that might interfere with correct under- standing of the language. Most beginner programming errors can be...language for text editing, but [Curtis 1988] found that a textual pseudocode and graphical flowcharts were both bet- ter than natural language in program

  9. Programming a real code in a functional language (part 1)

    Energy Technology Data Exchange (ETDEWEB)

    Hendrickson, C.P.

    1991-09-10

    For some, functional languages hold the promise of allowing ease of programming massively parallel computers that imperative languages such as Fortran and C do not offer. At LLNL, we have initiated a project to write the physics of a major production code in Sisal, a functional language developed at LLNL in collaboration with researchers throughout the world. We are investigating the expressibility of Sisal, as well as its performance on a shared-memory multiprocessor, the Y-MP. An interesting aspect of the project is that Sisal modules can call Fortran modules, and are callable by them. This eliminates the rewriting of 80% of the production code that would not benefit from parallel execution. Preliminary results indicate that the restrictive nature of the language does not cause problems in expressing the algorithms we have chosen. Some interesting aspects of programming in a mixed functional-imperative environment have surfaced, but can be managed. 8 refs.

  10. Probabilistic modelling and analysis of stand-alone hybrid power systems

    International Nuclear Information System (INIS)

    Lujano-Rojas, Juan M.; Dufo-López, Rodolfo; Bernal-Agustín, José L.

    2013-01-01

    As a part of the Hybrid Intelligent Algorithm, a model based on an ANN (artificial neural network) has been proposed in this paper to represent hybrid system behaviour considering the uncertainty related to wind speed and solar radiation, battery bank lifetime, and fuel prices. The Hybrid Intelligent Algorithm suggests a combination of probabilistic analysis based on a Monte Carlo simulation approach and artificial neural network training embedded in a genetic algorithm optimisation model. The installation of a typical hybrid system was analysed. Probabilistic analysis was used to generate an input–output dataset of 519 samples that was later used to train the ANNs to reduce the computational effort required. The generalisation ability of the ANNs was measured in terms of RMSE (Root Mean Square Error), MBE (Mean Bias Error), MAE (Mean Absolute Error), and R-squared estimators using another data group of 200 samples. The results obtained from the estimation of the expected energy not supplied, the probability of a determined reliability level, and the estimation of expected value of net present cost show that the presented model is able to represent the main characteristics of a typical hybrid power system under uncertain operating conditions. - Highlights: • This paper presents a probabilistic model for stand-alone hybrid power system. • The model considers the main sources of uncertainty related to renewable resources. • The Hybrid Intelligent Algorithm has been applied to represent hybrid system behaviour. • The installation of a typical hybrid system was analysed. • The results obtained from the study case validate the presented model

  11. Ada--Programming Language of the Future.

    Science.gov (United States)

    Rudd, David

    1983-01-01

    Ada is a programing language developed for the Department of Defense, with a registered trademark. It was named for Ada Augusta, coworker of Charles Babbage and the world's first programer. The Department of Defense hopes to prevent variations and to establish Ada as a consistent, standardized language. (MNS)

  12. Particle Physics and Programming Languages

    OpenAIRE

    Watts, Gordon

    2017-01-01

    A SeaLang meetup - a presentation discussing various programming languages used in particle physics, from pushing common modern languages a bit past where they should be pushed, to an embedded DSL, to some full blown ones written.

  13. Spanish-Language Community-Based Mental Health Treatment Programs, Policy-Required Language-Assistance Programming, and Mental Health Treatment Access Among Spanish-Speaking Clients

    Science.gov (United States)

    McClellan, Sean R.

    2013-01-01

    Objectives. We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California’s Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Methods. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997–2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. Results. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Conclusions. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services. PMID:23865663

  14. Spanish-language community-based mental health treatment programs, policy-required language-assistance programming, and mental health treatment access among Spanish-speaking clients.

    Science.gov (United States)

    Snowden, Lonnie R; McClellan, Sean R

    2013-09-01

    We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California's Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997-2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P language-related disparities. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services.

  15. Quantum Computers and Quantum Computer Languages: Quantum Assembly Language and Quantum C Language

    OpenAIRE

    Blaha, Stephen

    2002-01-01

    We show a representation of Quantum Computers defines Quantum Turing Machines with associated Quantum Grammars. We then create examples of Quantum Grammars. Lastly we develop an algebraic approach to high level Quantum Languages using Quantum Assembly language and Quantum C language as examples.

  16. Objective-C for Absolute Beginners iPhone and Mac Programming Made Easy

    CERN Document Server

    Bennett, Gary; Fisher, Mitchell

    2010-01-01

    It seems as if everyone is writing applications for Apple's iPhone and iPad, but how do they all do it? It's best to learn Objective-C, the native language of both the iOS and Mac OS X, but where to begin? Right here, even if you've never programmed before! Objective-C for Absolute Beginners will teach you how to write software for your Mac, iPhone,or iPad using Objective-C, an elegant and powerful language with a rich set of developer tools. Using a hands-on approach, you'll learn to think in programming terms, how to use Objective-C to build program logic, and how to write your own applicati

  17. PILOT: A Programming Language for Beginners.

    Science.gov (United States)

    Schnorr, Janice M.

    The presentation describes PILOT (Programmed Inquiry, Learning or Teaching), a special programing language easy for beginners to learn and available for several brands of microcomputers. PILOT is explained to contain substantially fewer commands than most other languages and to be written in an easy to understand manner. Edit commands and their…

  18. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    Science.gov (United States)

    Zhu, Xiao-dong

    2012-01-01

    The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters and development. The notion of adaptive teaching upon…

  19. Innovative Mobile Robot Method: Improving the Learning of Programming Languages in Engineering Degrees

    Science.gov (United States)

    Ortiz, Octavio Ortiz; Pastor Franco, Juan Ángel; Alcover Garau, Pedro María; Herrero Martín, Ruth

    2017-01-01

    This paper describes a study of teaching a programming language in a C programming course by having students assemble and program a low-cost mobile robot. Writing their own programs to define the robot's behavior raised students' motivation. Working in small groups, students programmed the robots by using the control structures of structured…

  20. An Analysis of Stand-alone GPS Quality and Simulated GNSS Quality for Road Pricing

    DEFF Research Database (Denmark)

    Zabic, Martina; Nielsen, Otto Anker

    2006-01-01

    Use of GPS for road pricing has often been suggested as the way of creating more efficient charging strategies than existing systems based on cordon lines or time use. In Denmark, Copenhagen participated with the AKTA project in the PRoGRESS programme, sponsored by the EU. The major part...... of the AKTA project was to equip 500 cars with GPS receivers. The paper presents the methods and results from a study of GPS quality in relation to road pricing in a dense urban area. The collected data from 500 cars over a two-year period in the Copenhagen region was analyzed in order to determine whether...... the stand alone GPS quality and reliability is adequate for implementation of an operational road pricing system in Copenhagen. The results from the analysis show that the satellite availability in Copenhagen is not sufficient to form the basis for a reliable operational road pricing system. The narrow...

  1. Stand-alone power systems for the future: Optimal design, operation and control of solar-hydrogen energy systems

    Energy Technology Data Exchange (ETDEWEB)

    Ulleberg, Oeystein

    1998-12-31

    This thesis gives a systematic review of the fundamentals of energy systems, the governing physical and chemical laws related to energy, inherent characteristics of energy system, and the availability of the earth`s energy. It shows clearly why solar-hydrogen systems are one of the most viable options for the future. The main subject discussed is the modelling of SAPS (Stand-Alone Power Systems), with focus on photovoltaic-hydrogen energy systems. Simulation models for a transient simulation program are developed for PV-H{sub 2} components, including models for photovoltaics, water electrolysis, hydrogen storage, fuel cells, and secondary batteries. A PV-H{sub 2} demonstration plant in Juelich, Germany, is studied as a reference plant and the models validated against data from this plant. Most of the models developed were found to be sufficiently accurate to perform short-term system simulations, while all were more than accurate enough to perform long-term simulations. Finally, the verified simulation models are used to find the optimal operation and control strategies of an existing PV-H{sub 2} system. The main conclusion is that the simulation methods can be successfully used to find optimal operation and control strategies for a system with fixed design, and similar methods could be used to find alternative system designs. 148 refs., 78 figs., 31 tabs.

  2. Stand-alone power systems for the future: Optimal design, operation and control of solar-hydrogen energy systems

    Energy Technology Data Exchange (ETDEWEB)

    Ulleberg, Oeystein

    1999-12-31

    This thesis gives a systematic review of the fundamentals of energy systems, the governing physical and chemical laws related to energy, inherent characteristics of energy system, and the availability of the earth`s energy. It shows clearly why solar-hydrogen systems are one of the most viable options for the future. The main subject discussed is the modelling of SAPS (Stand-Alone Power Systems), with focus on photovoltaic-hydrogen energy systems. Simulation models for a transient simulation program are developed for PV-H{sub 2} components, including models for photovoltaics, water electrolysis, hydrogen storage, fuel cells, and secondary batteries. A PV-H{sub 2} demonstration plant in Juelich, Germany, is studied as a reference plant and the models validated against data from this plant. Most of the models developed were found to be sufficiently accurate to perform short-term system simulations, while all were more than accurate enough to perform long-term simulations. Finally, the verified simulation models are used to find the optimal operation and control strategies of an existing PV-H{sub 2} system. The main conclusion is that the simulation methods can be successfully used to find optimal operation and control strategies for a system with fixed design, and similar methods could be used to find alternative system designs. 148 refs., 78 figs., 31 tabs.

  3. Thermal shock behavior of nano-sized SiC particulate reinforced AlON composites

    Energy Technology Data Exchange (ETDEWEB)

    Zhao, X.J. [Department of Materials Science and Engineering, School of Materials and Metallurgy, Northeastern University, Shenyang, Liaoning 110004 (China); Department of Mechanical and Industrial Engineering, Ryerson University, Toronto, Ontario M5B 2K3 (Canada); Ru, H.Q., E-mail: ruhq@smm.neu.edu.cn [Department of Materials Science and Engineering, School of Materials and Metallurgy, Northeastern University, Shenyang, Liaoning 110004 (China); Chen, D.L., E-mail: dchen@ryerson.ca [Department of Mechanical and Industrial Engineering, Ryerson University, Toronto, Ontario M5B 2K3 (Canada); Zhang, N.; Liang, B. [Key Laboratory of Advanced Materials Manufacturing Technology of Liaoning Province, Shenyang University, Shenyang, Liaoning 110044 (China)

    2012-03-25

    Highlights: Black-Right-Pointing-Pointer Addition of nano-SiC particles enhances residual strength and critical temperature. Black-Right-Pointing-Pointer Young's modulus decreases with increasing quenching temperature. Black-Right-Pointing-Pointer Linear relationship between residual strength and thermal shock times is obtained. Black-Right-Pointing-Pointer Rougher fracture surfaces in the SiC-AlON composites are observed. - Abstract: Aluminum oxynitride (AlON) has been considered as a potential ceramic material for high-performance structural and advanced refractory applications. Thermal shock resistance is a major concern and an important performance index of high-temperature ceramics. While silicon carbide (SiC) particles have been proven to improve mechanical properties of AlON ceramic, the high-temperature thermal shock behavior was unknown. The aim of this investigation was to identify the thermal shock resistance and underlying mechanisms of AlON ceramic and 8 wt% SiC-AlON composites over a temperature range between 175 Degree-Sign C and 275 Degree-Sign C. The residual strength and Young's modulus after thermal shock decreased with increasing quenching temperature and thermal shock times due to large temperature gradients and thermal stresses caused by abrupt water-quenching. A linear relationship between the residual strength and thermal shock times was observed in both pure AlON and SiC-AlON composites. The addition of nano-sized SiC particles increased both residual strength and critical temperature from 200 Degree-Sign C in the monolithic AlON to 225 Degree-Sign C in the SiC-AlON composites due to the toughening effect, the lower coefficient of thermal expansion and higher thermal conductivity of SiC. The enhancement of the thermal shock resistance in the SiC-AlON composites was directly related to the change of fracture mode from intergranular cracking along with cleavage-type fracture in the AlON to a rougher fracture surface with ridge

  4. Artificial intelligence programming languages for computer aided manufacturing

    Science.gov (United States)

    Rieger, C.; Samet, H.; Rosenberg, J.

    1979-01-01

    Eight Artificial Intelligence programming languages (SAIL, LISP, MICROPLANNER, CONNIVER, MLISP, POP-2, AL, and QLISP) are presented and surveyed, with examples of their use in an automated shop environment. Control structures are compared, and distinctive features of each language are highlighted. A simple programming task is used to illustrate programs in SAIL, LISP, MICROPLANNER, and CONNIVER. The report assumes reader knowledge of programming concepts, but not necessarily of the languages surveyed.

  5. 25 CFR 39.131 - What is a Language Development Program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is a Language Development Program? 39.131 Section 39... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  6. CLIPS 6.0 - C LANGUAGE INTEGRATED PRODUCTION SYSTEM, VERSION 6.0 (UNIX VERSION)

    Science.gov (United States)

    Donnell, B.

    1994-01-01

    COOL (that is, a rule can pattern match on objects created using COOL). CLIPS 6.0 provides the capability to define functions, overloaded functions, and global variables interactively. In addition, CLIPS can be embedded within procedural code, called as a subroutine, and integrated with languages such as C, FORTRAN and Ada. CLIPS can be easily extended by a user through the use of several well-defined protocols. CLIPS provides several delivery options for programs including the ability to generate stand alone executables or to load programs from text or binary files. CLIPS 6.0 provides support for the modular development and execution of knowledge bases with the defmodule construct. CLIPS modules allow a set of constructs to be grouped together such that explicit control can be maintained over restricting the access of the constructs by other modules. This type of control is similar to global and local scoping used in languages such as C or Ada. By restricting access to deftemplate and defclass constructs, modules can function as blackboards, permitting only certain facts and instances to be seen by other modules. Modules are also used by rules to provide execution control. The CRSV (Cross-Reference, Style, and Verification) utility included with previous version of CLIPS is no longer supported. The capabilities provided by this tool are now available directly within CLIPS 6.0 to aid in the development, debugging, and verification of large rule bases. COSMIC offers four distribution versions of CLIPS 6.0: UNIX (MSC-22433), VMS (MSC-22434), MACINTOSH (MSC-22429), and IBM PC (MSC-22430). Executable files, source code, utilities, documentation, and examples are included on the program media. All distribution versions include identical source code for the command line version of CLIPS 6.0. This source code should compile on any platform with an ANSI C compiler. Each distribution version of CLIPS 6.0, except that for the Macintosh platform, includes an executable for the

  7. CLIPS 6.0 - C LANGUAGE INTEGRATED PRODUCTION SYSTEM, VERSION 6.0 (MACINTOSH VERSION)

    Science.gov (United States)

    Riley, G.

    1994-01-01

    COOL (that is, a rule can pattern match on objects created using COOL). CLIPS 6.0 provides the capability to define functions, overloaded functions, and global variables interactively. In addition, CLIPS can be embedded within procedural code, called as a subroutine, and integrated with languages such as C, FORTRAN and Ada. CLIPS can be easily extended by a user through the use of several well-defined protocols. CLIPS provides several delivery options for programs including the ability to generate stand alone executables or to load programs from text or binary files. CLIPS 6.0 provides support for the modular development and execution of knowledge bases with the defmodule construct. CLIPS modules allow a set of constructs to be grouped together such that explicit control can be maintained over restricting the access of the constructs by other modules. This type of control is similar to global and local scoping used in languages such as C or Ada. By restricting access to deftemplate and defclass constructs, modules can function as blackboards, permitting only certain facts and instances to be seen by other modules. Modules are also used by rules to provide execution control. The CRSV (Cross-Reference, Style, and Verification) utility included with previous version of CLIPS is no longer supported. The capabilities provided by this tool are now available directly within CLIPS 6.0 to aid in the development, debugging, and verification of large rule bases. COSMIC offers four distribution versions of CLIPS 6.0: UNIX (MSC-22433), VMS (MSC-22434), MACINTOSH (MSC-22429), and IBM PC (MSC-22430). Executable files, source code, utilities, documentation, and examples are included on the program media. All distribution versions include identical source code for the command line version of CLIPS 6.0. This source code should compile on any platform with an ANSI C compiler. Each distribution version of CLIPS 6.0, except that for the Macintosh platform, includes an executable for the

  8. A North and Far North Queensland Initiative: Rethinking the "Why" When Promoting Languages Education

    Science.gov (United States)

    Boulard, Florence

    2015-01-01

    Despite the recent Australian Government commitment to supporting schools in growing students into global citizens, language educators cannot rely on this alone to attract new language students. The Young Language Ambassador Program is a new initiative that started in August 2014. The Young Language Ambassador Program is a partnership between…

  9. Introducing ALAS: A Novel Agent-Oriented Programming Language

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Vidaković, Milan

    2011-09-01

    Agent-oriented programming languages represent a family of programming languages that provide developers with high-level abstractions and constructs necessary for implementing and using agent-related concepts. In this paper a novel agent-oriented programming language for rapid and efficient development of reactive agents, named ALAS, is presented. The simple, but powerful set of language constructs is designed to support the execution of agents in heterogenous environments, and to enable easy employment of advanced agent features, such as mobility and web service integration.

  10. Total Immersion Language Program: A New Approach to Foreign Language Instruction. Technical Report.

    Science.gov (United States)

    Morel, Stefano

    A three-year experimental program established in 1966 in Spanish language instruction at the secondary level is reported in this study. Students at Commack High School North, New York, participated in a total immersion language program in Spanish, taking two to four classes of instruction in the target language per day. Classes included regular…

  11. Efficiency of hydrogen gas production in a stand-alone solar hydrogen system

    International Nuclear Information System (INIS)

    Singh, K.; Tamakloe, R.Y.

    2003-01-01

    Many photovoltaic systems operate in a decentralised electricity producing system, or stand-alone mode and the total energy demand is met by the output of the photovoltaic array. The output of the photovoltaic system fluctuates and is unpredictable for many applications making some forms of energy storage system necessary. The role of storage medium is to store the excess energy produced by the photovoltaic arry, to absorb momentary power peaks and to supply energy during sunless periods. One of the storage modes is the use of electrochemical techniques, with batteries and water electrolysis as the most important examples. The present study includes three main parts: the first one is the hydrogen production form the electrolysis of water depending on the DC output current of the photovoltaic (PV) energy source and the charging of the battery. The second part presents the influence of various parameters on the efficiency of hydrogen gas production. The final part includes simulation studies with focus on solar hydrogen efficiency under the influence of various physical and chemical parameters. For a 50W panel-battery-electrolyser system, the dependence of volume of hydrogen gas on voltage, current and power yielded a maximum efficiency of 13.6% (author)

  12. Optimal sizing method for constituent elements of stand-alone photovoltaic power systems

    Energy Technology Data Exchange (ETDEWEB)

    Otsuka, Hirotada; Oi, Yoichi [Hokuriku Electric Power Co., Inc. Toyama (Japan)

    1988-12-25

    The purpose of the report was to calculate the optimal volume of constituent elements of stand-alone photovoltaic power systems, based on the distribution of global radiation on an inclined surface (herein-after called flux of solar radiation), which had been previously measured, and the size of load to be supplied. The least power generation cost was calculated, supposing that setting load was 176kWh/month and the loss of load probability (LOLP) was 1%, by using actual amount of solar radiation in May 1985. The cost was divided into two components: one was proportionate to the size of solar cell, and the other was in proportion to the battery volume. And then, the cost of twenty-year operation(TLC) was calculated. The size of array and the battery volume, which minimize the cost, can be determined when TLC is differentiate. Since auxiliary power source is not attached to this system, it is necessary to restrict the load in order to meet the electric power shortage. In case of the cost at construction in 1984, a standard model indicating the least power generation cost is a photovoltaic system with the array size of A=49.0m{sup 2} and the battery volume of Q=568(Ah). 4 refs., 9 figs., 10 tabs.

  13. Comparison of dosimetry between PET/CT and PET alone using 11C-ITMM

    International Nuclear Information System (INIS)

    Ito, Kimiteru; Sakata, Muneyuki; Wagarsuma, Kei; Toyohara, Jun; Ishibashi, Kenji; Ishii, Kenji; Ishiwata, Kiichi; Oda, Keiichi

    2016-01-01

    We used a new tracer, N-[4-[6-(isopropylamino) pyrimidin-4-yl]-1,3-thiazol-2-yl]-4- 11 C-methoxy-N-methylbenzamide ( 11 C-ITMM), to compare radiation doses from positron emission tomography (PET)/computed tomography (CT) with previously published doses from PET alone. Twelve healthy volunteers [six males (mean age ± SD, 27.7 ± 6.7 years) and six females (31.8 ± 14.5 years)] in 12 examinations were recruited. Dose estimations from PET/CT were compared with those from PET alone. Regions of interest (ROIs) in PET/CT were delineated on the basis of low-dose CT (LD-CT) images acquired during PET/CT. Internal and external radiation doses were estimated using OLINDA/EXM 1.0 and CT-Expo software. The effective dose (ED) for 11 C-ITMM calculated from PET/CT was estimated to be 4.7 ± 0.5 μSv/MBq for the male subjects and 4.1 ± 0.7 μSv/MBq for the female subjects. The mean ED for 11 C-ITMM calculated from PET alone in a previous report was estimated to be 4.6 ± 0.3 μSv/MBq (males, n = 3). The ED values for 11 C-ITMM calculated from PET/CT in the male subjects were almost identical to those from PET alone. The absorbed doses (ADs) of the gallbladder, stomach, red bone marrow, and spleen calculated from PET/CT were significantly different from those calculated from PET alone. The EDs of 11 C-ITMM calculated from PET/CT were almost identical to those calculated from PET alone. The ADs in several organs calculated from PET/CT differed from those from PET alone. LD-CT images acquired during PET/CT may facilitate organ identification.

  14. Abstraction Mechanisms in the BETA Programming Language

    DEFF Research Database (Denmark)

    Kristensen, Bent Bruun; Madsen, Ole Lehrmann; Møller-Pedersen, Birger

    1983-01-01

    . It is then necessary that the abstraction mechanisms are powerful in order to define more specialized constructs. BETA is an object oriented language like SIMULA 67 ([SIMULA]) and SMALLTALK ([SMALLTALK]). By this is meant that a construct like the SIMULA class/subclass mechanism is fundamental in BETA. In contrast......]) --- covering both data, procedural and control abstractions, substituting constructs like class, procedure, function and type. Correspondingly objects, procedure activation records and variables are all regarded as special cases of the basic building block of program executions: the entity. A pattern thus......The BETA programming language is developed as part of the BETA project. The purpose of this project is to develop concepts, constructs and tools in the field of programming and programming languages. BETA has been developed from 1975 on and the various stages of the language are documented in [BETA...

  15. A survey of object oriented languages in programming environments

    OpenAIRE

    Haakonsen, Harald

    1987-01-01

    Approved for public release; distribution is unlimited This thesis addresses object oriented programming languages; and a restrictive definition of object oriented programming languages is presented and defended. Differences between programming languages are discussed and related to interactive integrated programming environments. Topics related to user friendly interface to the computer system and modem programming practice are discussed. The thesis especially addresses features in ...

  16. Integrated Task And Data Parallel Programming: Language Design

    Science.gov (United States)

    Grimshaw, Andrew S.; West, Emily A.

    1998-01-01

    his research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers '95 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program m. Additional 1995 Activities During the fall I collaborated

  17. Solar pv fed stand-alone excitation system of a synchronous machine for reactive power generation

    Science.gov (United States)

    Sudhakar, N.; Jain, Siddhartha; Jyotheeswara Reddy, K.

    2017-11-01

    This paper presents a model of a stand-alone solar energy conversion system based on synchronous machine working as a synchronous condenser in overexcited state. The proposed model consists of a Synchronous Condenser, a DC/DC boost converter whose output is fed to the field of the SC. The boost converter is supplied by the modelled solar panel and a day time variable irradiance is fed to the panel during the simulation time. The model also has one alternate source of rechargeable batteries for the time when irradiance falls below a threshold value. Also the excess power produced when there is ample irradiance is divided in two parts and one is fed to the boost converter while other is utilized to recharge the batteries. A simulation is done in MATLAB-SIMULINK and the obtained results show the utility of such modelling for supplying reactive power is feasible.

  18. Systematic Multi-variable H-infinity Control Design for Primary Frequency Regulation in Stand-alone Microgrids with High Penetration of Renewable Energy Sources

    OpenAIRE

    Lam , Quang Linh; Bratcu , Antoneta Iuliana; Riu , Delphine

    2016-01-01

    International audience; In this paper, a systematic design of a robust multi-variable control structure for primary frequency regulation in microgrids with high rate of renewable source penetration is proposed. The considered microgrid represents a diesel-photovoltaic-supercapacitor hybrid power generation system operating in stand-alone mode. The proposed control structure relies on a two-level architecture: classical PI-based current tracking controllers are placed on the low control level ...

  19. 25 CFR 39.132 - Can a school integrate Language Development programs into its regular instructional program?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false Can a school integrate Language Development programs into... Language Development Programs § 39.132 Can a school integrate Language Development programs into its regular instructional program? A school may offer Language Development programs to students as part of its...

  20. Programming Language Use in US Academia and Industry

    Science.gov (United States)

    Ben Arfa Rabai, Latifa; Cohen, Barry; Mili, Ali

    2015-01-01

    In the same way that natural languages influence and shape the way we think, programming languages have a profound impact on the way a programmer analyzes a problem and formulates its solution in the form of a program. To the extent that a first programming course is likely to determine the student's approach to program design, program analysis,…

  1. CLIPS - C LANGUAGE INTEGRATED PRODUCTION SYSTEM (IBM PC VERSION WITH CLIPSITS)

    Science.gov (United States)

    Riley, , .

    1994-01-01

    The C Language Integrated Production System, CLIPS, is a shell for developing expert systems. It is designed to allow artificial intelligence research, development, and delivery on conventional computers. The primary design goals for CLIPS are portability, efficiency, and functionality. For these reasons, the program is written in C. CLIPS meets or outperforms most micro- and minicomputer based artificial intelligence tools. CLIPS is a forward chaining rule-based language. The program contains an inference engine and a language syntax that provide a framework for the construction of an expert system. It also includes tools for debugging an application. CLIPS is based on the Rete algorithm, which enables very efficient pattern matching. The collection of conditions and actions to be taken if the conditions are met is constructed into a rule network. As facts are asserted either prior to or during a session, CLIPS pattern-matches the number of fields. Wildcards and variables are supported for both single and multiple fields. CLIPS syntax allows the inclusion of externally defined functions (outside functions which are written in a language other than CLIPS). CLIPS itself can be embedded in a program such that the expert system is available as a simple subroutine call. Advanced features found in CLIPS version 4.3 include an integrated microEMACS editor, the ability to generate C source code from a CLIPS rule base to produce a dedicated executable, binary load and save capabilities for CLIPS rule bases, and the utility program CRSV (Cross-Reference, Style, and Verification) designed to facilitate the development and maintenance of large rule bases. Five machine versions are available. Each machine version includes the source and the executable for that machine. The UNIX version includes the source and binaries for IBM RS/6000, Sun3 series, and Sun4 series computers. The UNIX, DEC VAX, and DEC RISC Workstation versions are line oriented. The PC version and the Macintosh

  2. Real-Time Multiprocessor Programming Language (RTMPL) user's manual

    Science.gov (United States)

    Arpasi, D. J.

    1985-01-01

    A real-time multiprocessor programming language (RTMPL) has been developed to provide for high-order programming of real-time simulations on systems of distributed computers. RTMPL is a structured, engineering-oriented language. The RTMPL utility supports a variety of multiprocessor configurations and types by generating assembly language programs according to user-specified targeting information. Many programming functions are assumed by the utility (e.g., data transfer and scaling) to reduce the programming chore. This manual describes RTMPL from a user's viewpoint. Source generation, applications, utility operation, and utility output are detailed. An example simulation is generated to illustrate many RTMPL features.

  3. Development of a Class for Multiple Precision Arithmetic in C/C++ Language

    OpenAIRE

    福田, 宏

    1998-01-01

    We have defined a floating-point variable of arbitrary length for a calculation of high precision and have developed a set of mathematical functions of it in C/C++ language. The variable and the functions are combined into a class in C++ language. In addition, the functions can be easily converted to those in FORTRAN language.

  4. Programming parallel architectures: The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1988-01-01

    Programming multiprocessor architectures is a critical research issue. An overview is given of the various approaches to programming these architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive since they remove much of the burden of exploiting parallel architectures from the user. Also described is recent work by the author in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described, as well as the relations of this work to other current language research projects.

  5. C Versus Fortran-77 for Scientific Programming

    Directory of Open Access Journals (Sweden)

    Tom MacDonald

    1992-01-01

    Full Text Available The predominant programming language for numeric and scientific applications is Fortran-77 and supercomputers are primarily used to run large-scale numeric and scientific applications. Standard C* is not widely used for numerical and scientific programming, yet Standard C provides many desirable linguistic features not present in Fortran-77. Furthermore, the existence of a standard library and preprocessor eliminates the worst portability problems. A comparison of Standard C and Fortran-77 shows several key deficiencies in C that reduce its ability to adequately solve some numerical problems. Some of these problems have already been addressed by the C standard but others remain. Standard C with a few extensions and modifications could be suitable for all numerical applications and could become more popular in supercomputing environments.

  6. Database Programming Languages

    DEFF Research Database (Denmark)

    This volume contains the proceedings of the 11th International Symposium on Database Programming Languages (DBPL 2007), held in Vienna, Austria, on September 23-24, 2007. DBPL 2007 was one of 15 meetings co-located with VLBD (the International Conference on Very Large Data Bases). DBPL continues...

  7. Particulate matter concentrations in residences: an intervention study evaluating stand-alone filters and air conditioners.

    Science.gov (United States)

    Batterman, S; Du, L; Mentz, G; Mukherjee, B; Parker, E; Godwin, C; Chin, J-Y; O'Toole, A; Robins, T; Rowe, Z; Lewis, T

    2012-06-01

    This study, a randomized controlled trial, evaluated the effectiveness of free-standing air filters and window air conditioners (ACs) in 126 low-income households of children with asthma. Households were randomized into a control group, a group receiving a free-standing HEPA filter placed in the child's sleeping area, and a group receiving the filter and a window-mounted AC. Indoor air quality (IAQ) was monitored for week-long periods over three to four seasons. High concentrations of particulate matter (PM) and carbon dioxide were frequently seen. When IAQ was monitored, filters reduced PM levels in the child's bedroom by an average of 50%. Filter use varied greatly among households and declined over time, for example, during weeks when pollutants were monitored, filter use was initially high, averaging 84±27%, but dropped to 63±33% in subsequent seasons. In months when households were not visited, use averaged only 34±30%. Filter effectiveness did not vary in homes with central or room ACs. The study shows that measurements over multiple seasons are needed to characterize air quality and filter performance. The effectiveness of interventions using free-standing air filters depends on occupant behavior, and strategies to ensure filter use should be an integral part of interventions. Environmental tobacco smoke (ETS) increased particulate matter (PM) levels by about 14 μg/m3 and was often detected using ETS-specific tracers despite restrictions on smoking in the house as reported on questionnaires administered to caregivers. PM concentrations depended on season, filter usage, relative humidity, air exchange ratios, number of children, outdoor PM levels, sweeping/dusting, and presence of a central air conditioner (AC). Free-standing air filters can be an effective intervention that provides substantial reductions in PM concentrations if the filters are used. However, filter use was variable across the study population and declined over the study duration, and

  8. CLIPS 6.0 - C LANGUAGE INTEGRATED PRODUCTION SYSTEM, VERSION 6.0 (IBM PC VERSION)

    Science.gov (United States)

    Donnell, B.

    1994-01-01

    COOL (that is, a rule can pattern match on objects created using COOL). CLIPS 6.0 provides the capability to define functions, overloaded functions, and global variables interactively. In addition, CLIPS can be embedded within procedural code, called as a subroutine, and integrated with languages such as C, FORTRAN and Ada. CLIPS can be easily extended by a user through the use of several well-defined protocols. CLIPS provides several delivery options for programs including the ability to generate stand alone executables or to load programs from text or binary files. CLIPS 6.0 provides support for the modular development and execution of knowledge bases with the defmodule construct. CLIPS modules allow a set of constructs to be grouped together such that explicit control can be maintained over restricting the access of the constructs by other modules. This type of control is similar to global and local scoping used in languages such as C or Ada. By restricting access to deftemplate and defclass constructs, modules can function as blackboards, permitting only certain facts and instances to be seen by other modules. Modules are also used by rules to provide execution control. The CRSV (Cross-Reference, Style, and Verification) utility included with previous version of CLIPS is no longer supported. The capabilities provided by this tool are now available directly within CLIPS 6.0 to aid in the development, debugging, and verification of large rule bases. COSMIC offers four distribution versions of CLIPS 6.0: UNIX (MSC-22433), VMS (MSC-22434), MACINTOSH (MSC-22429), and IBM PC (MSC-22430). Executable files, source code, utilities, documentation, and examples are included on the program media. All distribution versions include identical source code for the command line version of CLIPS 6.0. This source code should compile on any platform with an ANSI C compiler. Each distribution version of CLIPS 6.0, except that for the Macintosh platform, includes an executable for the

  9. Design of a reliable and low-cost stand-alone micro hydropower station

    Energy Technology Data Exchange (ETDEWEB)

    Kusakana, K.; Munda, J.L. [Tshwane Univ. of Technology, Pretoria (South Africa)

    2008-07-01

    A stand-alone micro-hydropower station was presented. The plant was comprised of a squirrel cage induction machine coupled to a Kaplan water turbine. Power converters were used to control the variable frequency and voltage outputs of the generator caused by variations in water flow. The hydropower plant was installed a farm in the Kwazulu-Natal region of South Africa, and was designed to provide electricity in relation to the low power demand of users in the region as well as according to the site's hydrology and topology. Load forecasts for the 8 houses using the system were conducted. A generator with a higher output than the average power needed to feed the load was selected in order to ensure load supply during peak demand. The system was designed to shore energy generated during off-peak periods in batteries. An AC-DC-AC converter was used as an interface between the generator and the load in order to ensure voltage and frequency stabilization. Simulations of plant components were conducted to demonstrate output power supply during water flow variations. Results of the modelling study indicated that power converters are needed to stabilize generator outputs. The hydropower design is a cost-effective means of supplying power to low-income households. 10 refs., 2 tabs., 7 figs.

  10. Battery Storage Technologies for Electrical Applications: Impact in Stand-Alone Photovoltaic Systems

    Directory of Open Access Journals (Sweden)

    Daniel Akinyele

    2017-11-01

    Full Text Available Batteries are promising storage technologies for stationary applications because of their maturity, and the ease with which they are designed and installed compared to other technologies. However, they pose threats to the environment and human health. Several studies have discussed the various battery technologies and applications, but evaluating the environmental impact of batteries in electrical systems remains a gap that requires concerted research efforts. This study first presents an overview of batteries and compares their technical properties such as the cycle life, power and energy densities, efficiencies and the costs. It proposes an optimal battery technology sizing and selection strategy, and then assesses the environmental impact of batteries in a typical renewable energy application by using a stand-alone photovoltaic (PV system as a case study. The greenhouse gas (GHG impact of the batteries is evaluated based on the life cycle emission rate parameter. Results reveal that the battery has a significant impact in the energy system, with a GHG impact of about 36–68% in a 1.5 kW PV system for different locations. The paper discusses new batteries, strategies to minimize battery impact and provides insights into the selection of batteries with improved cycling capacity, higher lifespan and lower cost that can achieve lower environmental impacts for future applications.

  11. Simulation of stand alone PV system; Dokuritsugata taiyoko hatsuden system no simulation

    Energy Technology Data Exchange (ETDEWEB)

    Kondo, H; Ogawa, H; Sekii, Y [Chiba Institute of Technology, Chiba (Japan); Tsuda, I; Nozaki, K [Electrotechnical Laboratory, Tsukuba (Japan); Kurokawa, K [Tokyo University of Agriculture and Technology, Tokyo (Japan)

    1996-10-27

    In order to evaluate the simulation results of a photovoltaic power generation system, an operation simulation was carried out using the actual measured data of a stand alone PV system in Miyakojima, Okinawa Prefecture, so as to make a comparison with the actual operation data. The electric power was supplied to 250 houses and primary/junior high schools in the surrounding villages, which had an average demand load of approximately 90kw and the maximum of approximately 200kw. The power was supplied through the PV power generation in the duration of the sunshine, with an excess power charged in storage batteries and then supplied from the batteries at night. The array capacity was made 750kWp, the output current and storage batteries being characteristic type with an actual efficiency curve used for the inverter. The weather data used were the actual inclined insolation quantity and the outside air temperature data for a period of one month of November. The power charged in excess of 100% in the batteries was termed as an overflow power. With the charging condition 30% or less, a diesel generator was run for a rated operation for one hour, the power of which was termed as a backup power. As a result, the simulation was found nearly in agreement with the actual measurements. 5 refs., 7 figs., 2 tabs.

  12. The comparison and selection of programming languages for high energy physics applications

    International Nuclear Information System (INIS)

    White, B.

    1991-06-01

    This paper discusses the issues surrounding the comparison and selection of a programming language to be used in high energy physics software applications. The evaluation method used was specifically devised to address the issues of particular importance to high energy physics (HEP) applications, not just the technical features of the languages considered. The method assumes a knowledge of the requirements of current HEP applications, the data-processing environments expected to support these applications and relevant non-technical issues. The languages evaluated were Ada, C, FORTRAN 77, FORTRAN 99 (formerly 8X), Pascal and PL/1. Particular emphasis is placed upon the past, present and anticipated future role of FORTRAN in HEP software applications. Upon examination of the technical and practical issues, conclusions are reached and some recommendations are made regarding the role of FORTRAN and other programming languages in the current and future development of HEP software. 54 refs

  13. Programming language for computations in the Interkosmos program

    Science.gov (United States)

    Schmidt, K.

    1975-01-01

    The programming system for Intercosmos data processing, based on the structural programming theory, which considers a program as an ordered set of standardized elementary parts, from which the user programs are automatically generated, is described. The programs are comprised of several modules, which are briefly summarized. The general structure of the programming system is presented in a block diagram. A programming control language developed to formulate the problem quickly and completely is presented along with basic symbols which are characteristic of the Intercosmos programming system.

  14. A soil-canopy scheme for use in a numerical model of the atmosphere: 1D stand-alone model

    Science.gov (United States)

    Kowalczyk, E. A.; Garratt, J. R.; Krummel, P. B.

    We provide a detailed description of a soil-canopy scheme for use in the CSIRO general circulation models (GCMs) (CSIRO-4 and CSIRO-9), in the form of a one-dimensional stand-alone model. In addition, the paper documents the model's ability to simulate realistic surface fluxes by comparison with mesoscale model simulations (involving more sophisticated soil and boundary-layer treatments) and observations, and the diurnal range in surface quantities, including extreme maximum surface temperatures. The sensitivity of the model to values of the surface resistance is also quantified. The model represents phase 1 of a longer-term plan to improve the atmospheric boundary layer (ABL) and surface schemes in the CSIRO GCMs.

  15. Development of small C-band standing-wave accelerator structure

    International Nuclear Information System (INIS)

    Miura, S.; Takahashi, A.; Hisanaga, N.; Sekido, H.; Yoshizumi, A.

    2000-01-01

    We have newly developed a compact C-band (5712 MHz) standing-wave accelerator for the medical product/waste sterilization applications. The accelerator consists of an electron gun operating at 25 kV DC followed by a single-cell pre-buncher and 3-cell buncher section, and 11-cell of the side-coupled standing-wave accelerating structure. The total length including the electron gun is about 600 mm. The first high-power test was performed in March 2000, where the accelerator successively generated the electron beam of 9 MeV energy and 160 mA peak-current at 3.8 MW RF input power. Mitsubishi Heavy Industry starts to serve the sterilization systems using C-band accelerator reported here, and also supplies the accelerator components for the medical oncology applications. (author)

  16. AES ALGORITHM IMPLEMENTATION IN PROGRAMMING LANGUAGES

    Directory of Open Access Journals (Sweden)

    Luminiţa DEFTA

    2010-12-01

    Full Text Available Information encryption represents the usage of an algorithm to convert an unknown message into an encrypted one. It is used to protect the data against unauthorized access. Protected data can be stored on a media device or can be transmitted through the network. In this paper we describe a concrete implementation of the AES algorithm in the Java programming language (available from Java Development Kit 6 libraries and C (using the OpenSSL library. AES (Advanced Encryption Standard is an asymmetric key encryption algorithm formally adopted by the U.S. government and was elected after a long process of standardization.

  17. Finding words in a language that allows words without vowels.

    Science.gov (United States)

    El Aissati, Abder; McQueen, James M; Cutler, Anne

    2012-07-01

    Across many languages from unrelated families, spoken-word recognition is subject to a constraint whereby potential word candidates must contain a vowel. This constraint minimizes competition from embedded words (e.g., in English, disfavoring win in twin because t cannot be a word). However, the constraint would be counter-productive in certain languages that allow stand-alone vowelless open-class words. One such language is Berber (where t is indeed a word). Berber listeners here detected words affixed to nonsense contexts with or without vowels. Length effects seen in other languages replicated in Berber, but in contrast to prior findings, word detection was not hindered by vowelless contexts. When words can be vowelless, otherwise universal constraints disfavoring vowelless words do not feature in spoken-word recognition. Copyright © 2012 Elsevier B.V. All rights reserved.

  18. Stand-alone front-end system for high- frequency, high-frame-rate coded excitation ultrasonic imaging.

    Science.gov (United States)

    Park, Jinhyoung; Hu, Changhong; Shung, K Kirk

    2011-12-01

    A stand-alone front-end system for high-frequency coded excitation imaging was implemented to achieve a wider dynamic range. The system included an arbitrary waveform amplifier, an arbitrary waveform generator, an analog receiver, a motor position interpreter, a motor controller and power supplies. The digitized arbitrary waveforms at a sampling rate of 150 MHz could be programmed and converted to an analog signal. The pulse was subsequently amplified to excite an ultrasound transducer, and the maximum output voltage level achieved was 120 V(pp). The bandwidth of the arbitrary waveform amplifier was from 1 to 70 MHz. The noise figure of the preamplifier was less than 7.7 dB and the bandwidth was 95 MHz. Phantoms and biological tissues were imaged at a frame rate as high as 68 frames per second (fps) to evaluate the performance of the system. During the measurement, 40-MHz lithium niobate (LiNbO(3)) single-element lightweight (<;0.28 g) transducers were utilized. The wire target measure- ment showed that the -6-dB axial resolution of a chirp-coded excitation was 50 μm and lateral resolution was 120 μm. The echo signal-to-noise ratios were found to be 54 and 65 dB for the short burst and coded excitation, respectively. The contrast resolution in a sphere phantom study was estimated to be 24 dB for the chirp-coded excitation and 15 dB for the short burst modes. In an in vivo study, zebrafish and mouse hearts were imaged. Boundaries of the zebrafish heart in the image could be differentiated because of the low-noise operation of the implemented system. In mouse heart images, valves and chambers could be readily visualized with the coded excitation.

  19. The BLAZE language - A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, Piyush; Van Rosendale, John

    1987-01-01

    A Pascal-like scientific programming language, BLAZE, is described. BLAZE contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus BLAZE should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with conceptually sequential control flow. A central goal in the design of BLAZE is portability across a broad range of parallel architectures. The multiple levels of parallelism present in BLAZE code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of BLAZE are described and it is shown how this language would be used in typical scientific programming.

  20. The BLAZE language: A parallel language for scientific programming

    Science.gov (United States)

    Mehrotra, P.; Vanrosendale, J.

    1985-01-01

    A Pascal-like scientific programming language, Blaze, is described. Blaze contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus Blaze should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with onceptually sequential control flow. A central goal in the design of Blaze is portability across a broad range of parallel architectures. The multiple levels of parallelism present in Blaze code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of Blaze are described and shows how this language would be used in typical scientific programming.

  1. Embedded C Programming Using FRDM to Enhance Engineering Students’ Learning Skill

    Directory of Open Access Journals (Sweden)

    Zulzilawati Jusoh

    2017-08-01

    Full Text Available Computer programming course that utilizes languages such as C/C++ is always packed with dreary syntax details that consume most of the students’ learning time to obtain ‘grammatically’ correct source code. Consequently, it is difficult for most of the students to apply the theory they have learned in a real life context. Thus, this project proposed a hardware based learning approach for C programming curriculum and reports the effectiveness of using microcontroller board named FRDM-KL05Z to assist teaching and learning activities. The USB-powered microcontroller board is very easy to use and is programmable using C programming language. Students will have the opportunity to learn selection statement with real sensors, touse repetition statement to blink LEDs and utilizing function as well as structure to control actual input and output peripherals. In general we evaluated the students’ response in five criteria namely the students attributes, lecturer’s profile, implementation, facilities and students’ understanding. From the survey, the results in exit survey are higher compared to entrance survey for all criteria. This shows that the students are satisfied with the implementation of the module which has increased their understanding in learning C Programming.

  2. The international phase 4 validation study of the EORTC QLQ-SWB32: A stand-alone measure of spiritual well-being for people receiving palliative care for cancer

    NARCIS (Netherlands)

    Vivat, B.; Young, T. E.; Winstanley, J.; Arraras, J. I.; Black, K.; Boyle, F.; Bredart, A.; Costantini, A.; Guo, J.; Irarrazaval, M. E.; Kobayashi, K.; Kruizinga, R.; Navarro, M.; Omidvari, S.; Rohde, G. E.; Serpentini, S.; Spry, N.; van Laarhoven, H. W. M.; Yang, G. M.

    2017-01-01

    The EORTC Quality of Life Group has just completed the final phase (field-testing and validation) of an international project to develop a stand-alone measure of spiritual well-being (SWB) for palliative cancer patients. Participants (n = 451)-from 14 countries on four continents; 54% female; 188

  3. Development of C++ Application Program for Solving Quadratic Equation in Elementary School in Nigeria

    Science.gov (United States)

    Bandele, Samuel Oye; Adekunle, Adeyemi Suraju

    2015-01-01

    The study was conducted to design, develop and test a c++ application program CAP-QUAD for solving quadratic equation in elementary school in Nigeria. The package was developed in c++ using object-oriented programming language, other computer program that were also utilized during the development process is DevC++ compiler, it was used for…

  4. CRITERIA OF LANGUAGE AND PROGRAMMING ENVIRONMENT SELECTION FOR USE IN THE CAPACITY OF EDUCATIONAL AIDS

    Directory of Open Access Journals (Sweden)

    Petro H. Shevchuk

    2010-09-01

    Full Text Available The role of educational aids is to a large degree treated to be determinative in provision with its efficiency. The languages and programming environments are stated in the article as those that belong to educational aids. The criteria and backgrounds of their selection for educational purpose at the lessons of programming at comprehensive school are treated in the article. The examples of principle characteristics comparison of Pascal and C# are also cited. The article points at the necessity of further analysis of programming languages sampling for use as educational aids in teaching programming.

  5. Which programming language should follow Scratch? JavaScript?

    OpenAIRE

    Bevčič, Mateja

    2017-01-01

    Pupils start with Scratch programming already in the second triennium of primary school. Scratch is a visual programming language where users learn basic programming by stacking blocks of commands. The problems then arise when switching to text-based programming as this represents a great and demanding step for pupils. It is for this very reason very important which programming language and environment we select as we try to make this step as easy as possible for pupils. Pyt...

  6. Structured Design Language for Computer Programs

    Science.gov (United States)

    Pace, Walter H., Jr.

    1986-01-01

    Box language used at all stages of program development. Developed to provide improved productivity in designing, coding, and maintaining computer programs. BOX system written in FORTRAN 77 for batch execution.

  7. CLIPS 6.0 - C LANGUAGE INTEGRATED PRODUCTION SYSTEM, VERSION 6.0 (DEC VAX VMS VERSION)

    Science.gov (United States)

    Donnell, B.

    1994-01-01

    COOL (that is, a rule can pattern match on objects created using COOL). CLIPS 6.0 provides the capability to define functions, overloaded functions, and global variables interactively. In addition, CLIPS can be embedded within procedural code, called as a subroutine, and integrated with languages such as C, FORTRAN and Ada. CLIPS can be easily extended by a user through the use of several well-defined protocols. CLIPS provides several delivery options for programs including the ability to generate stand alone executables or to load programs from text or binary files. CLIPS 6.0 provides support for the modular development and execution of knowledge bases with the defmodule construct. CLIPS modules allow a set of constructs to be grouped together such that explicit control can be maintained over restricting the access of the constructs by other modules. This type of control is similar to global and local scoping used in languages such as C or Ada. By restricting access to deftemplate and defclass constructs, modules can function as blackboards, permitting only certain facts and instances to be seen by other modules. Modules are also used by rules to provide execution control. The CRSV (Cross-Reference, Style, and Verification) utility included with previous version of CLIPS is no longer supported. The capabilities provided by this tool are now available directly within CLIPS 6.0 to aid in the development, debugging, and verification of large rule bases. COSMIC offers four distribution versions of CLIPS 6.0: UNIX (MSC-22433), VMS (MSC-22434), MACINTOSH (MSC-22429), and IBM PC (MSC-22430). Executable files, source code, utilities, documentation, and examples are included on the program media. All distribution versions include identical source code for the command line version of CLIPS 6.0. This source code should compile on any platform with an ANSI C compiler. Each distribution version of CLIPS 6.0, except that for the Macintosh platform, includes an executable for the

  8. Stand quality management in a late-rotation, red oak-sweetgum stand in east Mississippi: preliminary results following thinning

    Science.gov (United States)

    James S. Meadows; Daniel A. Skojac

    2012-01-01

    Stand quality management is a new management strategy in which thinning prescriptions are based solely on tree quality rather than a quantitative level of residual stand density. As long as residual density falls within fairly broad limits, prescriptions are based on tree quality alone. We applied four thinning prescriptions based on stand quality management, along...

  9. Programming languages and operating systems used in data base systems

    International Nuclear Information System (INIS)

    Radulescu, T.G.

    1977-06-01

    Some apsects of the use of the programming languages and operating systems in the data base systems are presented. There are four chapters in this paper. In the first chapter we present some generalities about the programming languages. In the second one we describe the use of the programming languages in the data base systems. A classification of the programming languages used in data base systems is presented in the third one. An overview of the operating systems is made in the last chapter. (author)

  10. Stand-Alone Photovoltaic System Assessment in Warmer Urban Areas in Mexico

    Directory of Open Access Journals (Sweden)

    Alberto-Jesus Perea-Moreno

    2018-01-01

    Full Text Available The aim of this study is to examine the possibility of using a stand-alone photovoltaic system (SAPVS for electricity generation in urban areas in Southern Mexico. In Mexico, an urban area is defined as an area where more than 2500 inhabitants live. Due to constant migration from the countryside to the cities, the number of inhabitants of urban localities has been increasing. Global horizontal irradiation (GHI data were recorded every 10 min during 2014–2016 in Coatzacoalcos in the state of Veracruz located on 18°08′09″ N and 94°27′48″ W. In this study, batteries represented 77% of the total cost, 12 PV panels of 310 W could export 5.41 MWh to the grid, and an inverter with an integrated controller and charger was selected, which decreased the initial cost. The city of Coatzacoalcos was chosen because the average annual temperature is 28°, with an average relative humidity of 75% and an average irradiance of 5.3 kWh/m2/day. An emission factor 0.505 tCO2/MWh of greenhouse gases (GHG were obtained, based on the power system, the reduction of net annual GHG would be 11 tCO2 and a financial revenue of 36.951 × 103 $/tCO2 would be obtained. Financial parameters such as a 36.3% Internal Rate Return (IRR and 3.4 years payback show the financial viability of this investment. SAPVSs in urban areas in Mexico could be a benefit as long as housing has a high consumption of electricity.

  11. The eBioKit, a stand-alone educational platform for bioinformatics.

    Science.gov (United States)

    Hernández-de-Diego, Rafael; de Villiers, Etienne P; Klingström, Tomas; Gourlé, Hadrien; Conesa, Ana; Bongcam-Rudloff, Erik

    2017-09-01

    Bioinformatics skills have become essential for many research areas; however, the availability of qualified researchers is usually lower than the demand and training to increase the number of able bioinformaticians is an important task for the bioinformatics community. When conducting training or hands-on tutorials, the lack of control over the analysis tools and repositories often results in undesirable situations during training, as unavailable online tools or version conflicts may delay, complicate, or even prevent the successful completion of a training event. The eBioKit is a stand-alone educational platform that hosts numerous tools and databases for bioinformatics research and allows training to take place in a controlled environment. A key advantage of the eBioKit over other existing teaching solutions is that all the required software and databases are locally installed on the system, significantly reducing the dependence on the internet. Furthermore, the architecture of the eBioKit has demonstrated itself to be an excellent balance between portability and performance, not only making the eBioKit an exceptional educational tool but also providing small research groups with a platform to incorporate bioinformatics analysis in their research. As a result, the eBioKit has formed an integral part of training and research performed by a wide variety of universities and organizations such as the Pan African Bioinformatics Network (H3ABioNet) as part of the initiative Human Heredity and Health in Africa (H3Africa), the Southern Africa Network for Biosciences (SAnBio) initiative, the Biosciences eastern and central Africa (BecA) hub, and the International Glossina Genome Initiative.

  12. Quantum Computers and Quantum Computer Languages: Quantum Assembly Language and Quantum C

    OpenAIRE

    Blaha, Stephen

    2002-01-01

    We show a representation of Quantum Computers defines Quantum Turing Machines with associated Quantum Grammars. We then create examples of Quantum Grammars. Lastly we develop an algebraic approach to high level Quantum Languages using Quantum Assembly language and Quantum C language as examples.

  13. Head First Programming A learner's guide to programming using the Python language

    CERN Document Server

    Griffiths, David

    2009-01-01

    Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're fi

  14. Exploring Heuristic Action Selection in Agent Programming (extended abstract)

    NARCIS (Netherlands)

    Hindriks, K.V.; Jonker, C.M.; Pasman, W.

    2008-01-01

    Rational agents programmed in agent programming languages derive their choice of action from their beliefs and goals. One of the main benefits of such programming languages is that they facilitate a highlevel and conceptually elegant specification of agent behaviour. Qualitative concepts alone,

  15. Programming parallel architectures - The BLAZE family of languages

    Science.gov (United States)

    Mehrotra, Piyush

    1989-01-01

    This paper gives an overview of the various approaches to programming multiprocessor architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive, since they remove much of the burden of exploiting parallel architectures from the user. This paper also describes recent work in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described.

  16. 25 CFR 39.136 - What is the WSU for Language Development programs?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is the WSU for Language Development programs? 39.136... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU for Language Development programs? Language Development programs are funded at 0.13 WSUs per student. ...

  17. A Domain Specific Embedded Language in C++ for Automatic Differentiation, Projection, Integration and Variational Formulations

    Directory of Open Access Journals (Sweden)

    Christophe Prud'homme

    2006-01-01

    Full Text Available In this article, we present a domain specific embedded language in C++ that can be used in various contexts such as numerical projection onto a functional space, numerical integration, variational formulations and automatic differentiation. Albeit these tools operate in different ways, the language overcomes this difficulty by decoupling expression constructions from evaluation. The language is implemented using expression templates and meta-programming techniques and uses various Boost libraries. The language is exercised on a number of non-trivial examples and a benchmark presents the performance behavior on a few test problems.

  18. Starting a New Language Education Program

    Science.gov (United States)

    Harris, Kathy

    2015-01-01

    Early years and primary teachers have a unique opportunity to apply their strong teaching practices, classroom management and understanding of childhood literacy development to teaching a language. This paper reports on a project from Independent Schools Queensland to increase language programs in schools by retraining classroom teachers.…

  19. HAL/S - The programming language for Shuttle

    Science.gov (United States)

    Martin, F. H.

    1974-01-01

    HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. Salient features of HAL/S include output orientation, automatic checking (with strictly enforced compiler rules), the availability of linear algebra, real-time control, a statement-level simulator, and compiler transferability (for applying HAL/S to additional object and host computers). The compiler is described briefly.

  20. Using Functional Languages and Declarative Programming to analyze ROOT data: LINQtoROOT

    Science.gov (United States)

    Watts, Gordon

    2015-05-01

    Modern high energy physics analysis is complex. It typically requires multiple passes over different datasets, and is often held together with a series of scripts and programs. For example, one has to first reweight the jet energy spectrum in Monte Carlo to match data before plots of any other jet related variable can be made. This requires a pass over the Monte Carlo and the Data to derive the reweighting, and then another pass over the Monte Carlo to plot the variables the analyser is really interested in. With most modern ROOT based tools this requires separate analysis loops for each pass, and script files to glue to the results of the two analysis loops together. A framework has been developed that uses the functional and declarative features of the C# language and its Language Integrated Query (LINQ) extensions to declare the analysis. The framework uses language tools to convert the analysis into C++ and runs ROOT or PROOF as a backend to get the results. This gives the analyser the full power of an object-oriented programming language to put together the analysis and at the same time the speed of C++ for the analysis loop. The tool allows one to incorporate C++ algorithms written for ROOT by others. A by-product of the design is the ability to cache results between runs, dramatically reducing the cost of adding one-more-plot and also to keep a complete record associated with each plot for data preservation reasons. The code is mature enough to have been used in ATLAS analyses. The package is open source and available on the open source site CodePlex.

  1. Analysis and control of induction generator supplying stand-alone AC loads employing a Matrix Converter

    Directory of Open Access Journals (Sweden)

    Sumedha Mahajan

    2017-04-01

    Full Text Available This paper proposes a Capacitor Excited Induction Generator (CEIG-Matrix Converter (MC system for feeding stand-alone AC loads. The variable output voltage magnitude and frequency from CEIG is converted into a constant voltage magnitude and frequency at the load terminals by controlling MC using Space Vector Modulation (SVM technique. This single-stage MC is turned up as a good alternative for the proposed system against commonly used AC/DC/AC two stage power converters. The configuration and implementation of the closed-loop control scheme employing dSPACE 1103 real time controller have been fully described in the paper. The proposed closed-loop controller regulates the AC load voltage irrespective of changes in the prime mover speed and load. A method for predetermining the steady-state performance of the proposed system has been developed and described with relevant analytical expressions. The effectiveness of the proposed system is exemplified through simulation results for various operating conditions. The proposed control technique is further validated using an experimental setup developed in the laboratory.

  2. An intelligent stand-alone ultrasonic device for monitoring local structural damage: implementation and preliminary experiments

    International Nuclear Information System (INIS)

    Pertsch, Alexander; Kim, Jin-Yeon; Wang, Yang; Jacobs, Laurence J

    2011-01-01

    Continuous structural health monitoring has the potential to significantly improve the safety management of aged, in-service civil structures. In particular, monitoring of local damage growth at hot-spot areas can help to prevent disastrous structural failures. Although ultrasonic nondestructive evaluation (NDE) has proved to be effective in monitoring local damage growth, conventional equipment and devices are usually bulky and only suitable for scheduled human inspections. The objective of this research is to harness the latest developments in embedded hardware and wireless communication for developing a stand-alone, compact ultrasonic device. The device is directed at the continuous structural health monitoring of civil structures. Relying on battery power, the device possesses the functionalities of high-speed actuation, sensing, signal processing, and wireless communication. Integrated with contact ultrasonic transducers, the device can generate 1 MHz Rayleigh surface waves in a steel specimen and measure response waves. An envelope detection algorithm based on the Hilbert transform is presented for efficiently determining the peak values of the response signals, from which small surface cracks are successfully identified

  3. Software programming languages for use in developing safety systems of nuclear power plant

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jang Soo

    1997-07-01

    This report provides guidance to a verifier on reviewing of programs for safety systems written in the high level languages, such as Ada, C, and C++. The focus of the report is on programming, not design, requirements engineering, or testing. We have defined the attributes, for example, reliability, robustness, traceability, and maintainability, which largely define a general quality of software related to safety. Although an extensive revision to the standard of Ada occurred in 1995, current compiler implementations are insufficiently mature to be considered for safety systems. The discussion on C program emphasized the problem in memory allocation and deallocation, pointers, control flow, and software interface. (author). 26 refs.

  4. The programming language 'PEARL' and its implementation

    International Nuclear Information System (INIS)

    Pelz, K.

    1978-01-01

    This paper describes the real time programming language PEARL, its history and design principles and the portability techniques involved in the implementation of a subset of the language on four computer systems. (Auth.)

  5. Post-processing in cardiovascular computed tomography. Performance of a client server solution versus a stand-alone solution

    International Nuclear Information System (INIS)

    Luecke, C.; Foldyna, B.; Andres, C.; Grothoff, M.; Nitzsche, S.; Gutberlet, M.; Lehmkuhl, L.; Boehmer-Lasthaus, S.

    2014-01-01

    Purpose: To compare the performance of server-based (CSS) versus stand-alone post-processing software (ES) for the evaluation of cardiovascular CT examinations (cvCT) and to determine the crucial steps. Data of 40 patients (20 patients for coronary artery evaluation and 20 patients prior to transcatheter aortic valve implantation [TAVI]) were evaluated by 5 radiologists with CSS and ES. Data acquisition was performed using a dual-source 128-row CT unit (SOMATOM Definition Flash, Siemens, Erlangen, Germany) and a 64-row CT unit (Brilliance 64, Philips, Hamburg, Germany). The following workflow was evaluated: Data loading, aorta and coronary segmentation, curved multiplanar reconstruction (cMPR) and 3 D volume rendering technique (3D-VRT), measuring of coronary artery stenosis and planimetry of the aortic annulus. The time requirement and subjective quality for the workflow were evaluated. The coronary arteries as well as the TAVI data could be evaluated significantly faster with CSS (5.5 ± 2.9 min and 8.2 ± 4.0 min, respectively) than with ES (13.9 ± 5.2 min and 15.2 ± 10.9 min, respectively, p = 0.01). Segmentation of the aorta (CSS: 1.9 ± 2.0 min, ES: 3.7 ± 3.3 min), generating cMPR of coronaries (CSS: 0.5 ± 0.2 min, ES: 5.1 ± 2.6 min), aorta and iliac vessels (CSS: 0.5 ± 0.4 min and 0.4 ± 0.4 min, respectively, ES: 1.6 ± 0.7 min and 2.8 ± 3 min, respectively) could be performed significantly faster with CSS than with ES with higher quality of cMPR, measuring of coronary stenosis and 3D-VRT (p < 0.05). Evaluation of cvCT can be accomplished significantly faster and better with CSS than with ES. The segmentation remains the most time-consuming workflow step, so optimization of segmentation algorithms could improve performance even further.

  6. Modeling and Experimental Test of Grid-Tied Photovoltaic Cell Emulating System in the Stand-alone Mode

    Directory of Open Access Journals (Sweden)

    Vu Minh Phap

    2017-06-01

    Full Text Available In recent decades, generation of electricity from solar arrays has been increased to meet the world's growing energy demand. However, the utilization rate of the power conditioner in the grid-tied solar power system is low because the operation of solar panels is dependent on sunlight. Thus, we studied the method that the small scale wind power generating system in size from a few hundred watts to two or three kilowatts can be connected to the grid-tied power conditioner of the solar power system for residential applications with low power ratings (single phase, size is limited to 10kW by emulating characteristic of the solar panel. In this paper, we introduce the application of the grid-tied PV cell emulating system in the stand-alone mode to improve the utilization rate of the power conditioner. The simulation and experimental test results verify that the PV cell emulating system can operate the power conditioner of the gridtied solar power system.

  7. Hydrogen-based energy storage unit for stand alone PV systems

    International Nuclear Information System (INIS)

    Labbe, J.

    2006-12-01

    Stand alone systems supplied only by a photovoltaic generator need an energy storage unit to be fully self sufficient. Lead acid batteries are commonly used to store energy because of their low cost, despite several operational constraints. A hydrogen-based energy storage unit (HESU) could be another candidate, including an electrolyser, a fuel cell and a hydrogen tank. However many efforts still need to be carried out for this technology to reach an industrial stage. In particular, market outlets must be clearly identified. The study of small stationary applications (few kW) is performed by numerical simulations. A simulator is developed in the Matlab/Simulink environment. It is mainly composed of a photovoltaic field and a storage unit (lead acid batteries, HESU, or hybrid storage HESU/batteries). The system component sizing is achieved in order to ensure the complete system autonomy over a whole year of operation. The simulator is tested with 160 load profiles (1 kW as a yearly mean value) and three locations (Algeria, France and Norway). Two coefficients are set in order to quantify the correlation between the power consumption of the end user and the renewable resource availability at both daily and yearly scales. Among the tested cases, a limit value of the yearly correlation coefficient came out, enabling to recommend the use of the most adapted storage to a considered case. There are cases for which using HESU instead of lead acid batteries can increase the system efficiency, decrease the size of the photovoltaic field and improve the exploitation of the renewable resource. In addition, hybridization of HESU with batteries always leads to system enhancements regarding its sizing and performance, with an efficiency increase by 10 to 40 % depending on the considered location. The good agreement between the simulation data and field data gathered on real systems enabled the validation of the models used in this study. (author)

  8. Using Problem Solving to Teach a Programming Language.

    Science.gov (United States)

    Milbrandt, George

    1995-01-01

    Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…

  9. Java Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  10. FOREIGN LANGUAGE PROGRAMS OFFERED IN TURKISH UNIVERSITIES

    Directory of Open Access Journals (Sweden)

    Bengül CETINTAS

    2016-10-01

    Full Text Available n this study, the departments of philology and teaching, which take place in higher education programs in Turkey and give education in foreign language, have been examined. 23 different languages are offered to philology students who wants to attend to faculty of literature. Students can prefer classical languages besides modern languages. However, English, German, French, Arabic and Japanese are offered to the students of teaching department. To teach another foreign language, pedagogical formation is also required.This study focuses on the departments of German Language Teaching and German Language and Literature. From this point, the place and the importance of other philology and foreign language teaching departments in Turkish higher education have been examined.

  11. Processing sequence annotation data using the Lua programming language.

    Science.gov (United States)

    Ueno, Yutaka; Arita, Masanori; Kumagai, Toshitaka; Asai, Kiyoshi

    2003-01-01

    The data processing language in a graphical software tool that manages sequence annotation data from genome databases should provide flexible functions for the tasks in molecular biology research. Among currently available languages we adopted the Lua programming language. It fulfills our requirements to perform computational tasks for sequence map layouts, i.e. the handling of data containers, symbolic reference to data, and a simple programming syntax. Upon importing a foreign file, the original data are first decomposed in the Lua language while maintaining the original data schema. The converted data are parsed by the Lua interpreter and the contents are stored in our data warehouse. Then, portions of annotations are selected and arranged into our catalog format to be depicted on the sequence map. Our sequence visualization program was successfully implemented, embedding the Lua language for processing of annotation data and layout script. The program is available at http://staff.aist.go.jp/yutaka.ueno/guppy/.

  12. Towards programming languages for genetic engineering of living cells.

    Science.gov (United States)

    Pedersen, Michael; Phillips, Andrew

    2009-08-06

    Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.

  13. [Clinical application of stand-alone MC+PEEK cage in the anterior cervical fusion].

    Science.gov (United States)

    Jiang, Bing; Cao, Yan-Qing; Pan, Hong; Zhu, Cheng-Run; Zhang, Xiao-Jun; Tao, Yue-Feng; Liu, Zhen

    2015-04-01

    To explore the effect of clinical application of stand-alone MC+PEEK cage in anterior cervical fusion. From January 2011 to January 2014,50 patients were treated with the MC+PEEK cage filled with autogenous cancellous illic-bone graft after anterior cervical discectomy. There were 22 patients with cervical spondylosis,26 patients with traumatic cervical disc herniation, 2 patients with cervical instability in these patients. There were 32 males and 18 females, aged from 30 to 79 years old with an average of 53.30 years old. There were 32 patients with single segment, 15 patients with double segments and 3 patients with three segments. Cervical AP and lateral and the flexion-extension X-rays were regularly taken in order to assess the cervical physiological curvature, the graft fusion and internal fixation related complications. Nerve function, clinical effect and bone fusion were respectively evaluated according to Japan Orthopedic Association (JOA), Otani grade and Suk method. All patients were followed up from 6 to 36 months with an average of 20 months. No correlated surgical complications were found and all patients obtained bony fusion with an average time of 4.30 months. JOA score had significantly improvement after surgery (P cervical fusion can obtain satisfactory clinical effect with less operation injury and reduce the complications. It is a better fusion method in anterior cervical fusion.

  14. On the economics of stand-alone renewable hybrid power plants in remote regions

    International Nuclear Information System (INIS)

    Petrakopoulou, Fontina

    2016-01-01

    Highlights: • Economic evaluation of three renewable hybrid power plants for off-grid operation. • The high electricity cost of remote regions increases the competitiveness of renewable energy. • The proposed plants are economically viable when compared to the existing situation. • The zero direct emissions of the plants constitute an additional advantage of the plants. - Abstract: In recent years ever more examples of regions that have managed to achieve or orientate themselves toward renewable energy sufficiency are emerging. However, actions to create energy autonomy are mainly the result of isolated activities and they are less driven from fully organized movements. In addition, total energy independence without the support of a centralized electrical grid is yet to be achieved. The objectives of this work are to investigate the associated costs of stand-alone renewable hybrid power plants on a Greek island and compare them to the cost of the currently used fossil-fuel-based conventional plant. The plants examined here are designed to fully cover the electricity needs of the island. Islands may face numerous energy problems and rely heavily on foreign and environmentally-harmful fuels. It is shown that the relatively high cost of electricity of such a remote region can increase the competitiveness and promote the wider incorporation of technologies based on renewable energy sources that may, in other cases, seem economically inferior to business-as-usual energy solutions.

  15. Beginning C

    CERN Document Server

    Horton, Ivor

    2013-01-01

    Beginning C, 5th Edition teaches you how to program using the widely-available C language. You'll begin from first-principles and progress through step-by-step examples to become a competent, C-language programmer. All you need are this book and any of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. C is a foundational language that every programmer ought to know. C is the basis for C# used in Microsoft .NET programming. It is the basis for Objective-C used in programming for the iPhone, the iPad, and other Apple devices. It is the basis

  16. Test of user- and system programs coded in real time languages - requirements on program language and testing tool

    International Nuclear Information System (INIS)

    Hertlin, J.; Mackert, M.

    1979-01-01

    In the present paper the functions are presented, which should be part of a test system for user programs in a higher treat time programming language, taking into account time sequences and competitive processes. As can be shown by the problem of testing, use of higher level real time programming languages renders the task of program development essentially easier, however performance of test procedures without appropriate test systems is very difficult. After the presentation of notions and methods for the testing of programs, general requirements on testing tools are described and the test system functions for a program test, beeing uncritical with respect to time, are placed together. Thereby, for every individual function, the interface between the test system, the program under test, and the residual program-generation system (compiler, binder, operating system, delay-time system, and loader) is given too. For the time-critical test, a series of desirable functions are described, which can be implemented with acceptable expense. (orig.) [de

  17. NLEdit: A generic graphical user interface for Fortran programs

    Science.gov (United States)

    Curlett, Brian P.

    1994-01-01

    NLEdit is a generic graphical user interface for the preprocessing of Fortran namelist input files. The interface consists of a menu system, a message window, a help system, and data entry forms. A form is generated for each namelist. The form has an input field for each namelist variable along with a one-line description of that variable. Detailed help information, default values, and minimum and maximum allowable values can all be displayed via menu picks. Inputs are processed through a scientific calculator program that allows complex equations to be used instead of simple numeric inputs. A custom user interface is generated simply by entering information about the namelist input variables into an ASCII file. There is no need to learn a new graphics system or programming language. NLEdit can be used as a stand-alone program or as part of a larger graphical user interface. Although NLEdit is intended for files using namelist format, it can be easily modified to handle other file formats.

  18. Professional C++

    CERN Document Server

    Gregoire, Marc

    2014-01-01

    Master complex C++ programming with this helpful, in-depth resource From game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are geared toward beginners, Professional C++, Third Edition, shows experienced developers how to master the latest release of C++, explaining little known features with detailed code examples users can plug into their own codes. More advanced language features and programming techniques are presented in this newest edition of the book,

  19. Programming Language: Concepts and Paradigms

    OpenAIRE

    Ruiz Lizama, Edgar

    2014-01-01

    The article presents the concepts that govern around the programming languages and the paradigms of the programming and the influence in the development of the software. El artículo presenta los conceptos que rigen a los lenguajes de programación y los paradigmas de la programación y como estos influyen en el desarrollo del software.

  20. Writing Kurdish Alphabetics in Java Programming Language

    OpenAIRE

    Rebwar Mala Nabi; Sardasht M-Raouf Mahmood; Mohammed Qadir Kheder; Shadman Mahmood

    2016-01-01

    Nowadays, Kurdish programmers usually suffer when they need to write Kurdish letter while they program in java. More to say, all the versions of Java Development Kits have not supported Kurdish letters. Therefore, the aim of this study is to develop Java Kurdish Language Package (JKLP) for solving writing Kurdish alphabetic in Java programming language. So that Kurdish programmer and/or students they can converts the English-alphabetic to Kurdish-alphabetic. Furthermore, adding Kurdish langua...

  1. cWords - systematic microRNA regulatory motif discovery from mRNA expression data

    DEFF Research Database (Denmark)

    Rasmussen, Simon Horskjær; Jacobsen, Anders; Krogh, Anders

    2013-01-01

    and statistical methods of cWords, resulting in at least a factor 100 speed gain over the previous implementation. On a benchmark dataset of 19 microRNA (miRNA) perturbation experiments cWords showed equal or better performance than two comparable methods, miReduce and Sylamer. We have developed rigorous motif...... that demonstrate comparable or better performance than other existing methods. Rich visualization of results promotes intuitive and efficient interpretation of data. cWords is available as a stand-alone Open Source program at Github https://github.com/simras/cWords webcite and as a web-service at: http...

  2. Stand alone solution for generation and storage of hydrogen and electric energy

    International Nuclear Information System (INIS)

    Gany, Alon; Elitzur, Shani; Valery

    2015-01-01

    A novel method enabling safe, simple, and controllable production, storage, and use of hydrogen as well as compact electric energy storage and generation via hydrogen- oxygen fuel cells has been developed. The technology indicates, in our opinion, a significant milestone in the search for practical utilization of hydrogen as an alternative energy source. It consists of an original thermal-chemical treatment / activation of aluminum powders to react spontaneously with water to produce hydrogen at regular conditions according to the reaction Al+3H 2 O=Al (OH) 3 +3/2H 2 . Only about 1-2% of lithium, based activator is applied, and any type of water including tap water, sea water and waste water may be used, making the method attractive for variety of applications. 11% of hydrogen compared to the aluminum mass can be obtained, and our experiments reveal 90% reaction yield and more. The technology has a clear advantage over batteries, providing specific electric energy of over 2 kW h/kg Al, 5-10 times greater than that of commonly used lithium-ion batteries. Combined with a fuel cell it may be particularly beneficial for stand-alone electric power generators, where there is no access to the grid. Such applications include emergency generators (e.g., in hospitals), electricity backup systems, and power generation in remote communication posts. Automotive applications may be considered as well. The technology provides green electric energy and quiet operation as well as additional heat energy resulting mainly from the exothermic aluminum-water reaction. (full text)

  3. Conceptual Design of Object Oriented Program (OOP) for Pilot Code of Two-Fluid, Three-field Model with C++ 6.0

    International Nuclear Information System (INIS)

    Chung, Bub Dong; Lee, Young Jin

    2006-01-01

    Engineering software for design purpose in nuclear industries have been developed since early 1970s, and well established in 1980s. The most popular and common language for the software development has been FORTRAN series, until the more sophisticated GUI and software coupling is needed. The advanced computer language, such as C++, C has been developed to help the programming for the easy GUI need and reuse of well developed routines, with adopting the objective oriented program. A recent trend of programming becomes objective-oriented since the results are often more intuitive and easier to maintain than procedure program. The main motivation of this work is to capture objective oriented concepts for conventional safety analysis programs which consist of many functions and procedure oriented structures. In this work, the new objective programming with C++ 6.0 language has been tried for the PILOT code written in FORTRAN language, and conceptual OOP design of the system safety analysis code has been done

  4. Compiling the functional data-parallel language SaC for Microgrids of Self-Adaptive Virtual Processors

    NARCIS (Netherlands)

    Grelck, C.; Herhut, S.; Jesshope, C.; Joslin, C.; Lankamp, M.; Scholz, S.-B.; Shafarenko, A.

    2009-01-01

    We present preliminary results from compiling the high-level, functional and data-parallel programming language SaC into a novel multi-core design: Microgrids of Self-Adaptive Virtual Processors (SVPs). The side-effect free nature of SaC in conjunction with its data-parallel foundation make it an

  5. Hierarchical data structures for graphics program languages

    International Nuclear Information System (INIS)

    Gonauser, M.; Schinner, P.; Weiss, J.

    1978-01-01

    Graphic data processing with a computer makes exacting demands on the interactive capability of the program language and the management of the graphic data. A description of the structure of a graphics program language which has been shown by initial practical experiments to possess a particularly favorable interactive capability is followed by the evaluation of various data structures (list, tree, ring) with respect to their interactive capability in processing graphics. A practical structure is proposed. (orig.) [de

  6. Use of Super-Capacitor to Enhance Charging Performance of Stand-Alone Solar PV System

    KAUST Repository

    Huang, B. J.

    2011-01-01

    Introduction: The battery charging performance in a stand-alone solar PV system affects the PV system efficiency and the load operating time. The New Energy Center of National Taiwan University has been devoted to the development of a PWM charging technique to continue charging the lead-acid battery after the overcharge point to increase the battery storage capacity by more than 10%. The present study intends to use the super-capacitor to further increase the charge capacity before the overcharge point of the battery. The super-capacitor is connected in parallel to the lead-acid battery. This will reduce the overall charging impedance during the charge and increase the charging current, especially in sunny weather. A system dynamics model of the lead-acid battery and super-capacitor was derived and the control system simulation was carried out to predict the charging performance for various weathers. It shows that the overall battery impedance decreases and charging power increases with increasing solar radiation. An outdoor comparative test for two identical PV systems with and without supercapacitor was carried out. The use of super-capacitor is shown to be able to increase the lead-acid charging capacity by more than 25% at sunny weather and 10% in cloudy weather. © Springer-Verlag Berlin Heidelberg 2011.

  7. The programming language EFL

    Science.gov (United States)

    Feldman, S. I.

    1978-01-01

    EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to read. Whenever possible, EFL uses the same forms that Ratfor does; in this sense EFL may be viewed as a superset of Ratfor. EFL is a well-defined language; this distinguishes it from most FORTRAN preprocessors which only add simple flow of control constructs to FORTRAN. The EFL compiler generates (possibly tailored) Standard FORTRAN as its output. EFL should catch and diagnose all syntax errors.

  8. Defunctionalized Interpreters for Programming Languages

    DEFF Research Database (Denmark)

    Danvy, Olivier

    2008-01-01

    by Reynolds in ``Definitional Interpreters for Higher-Order Programming Languages'' for functional implementations of denotational semantics, natural semantics, and big-step abstract machines using closure conversion, CPS transformation, and defunctionalization. Over the last few years, the author and his...... operational semantics can be expressed as a reduction semantics: for deterministic languages, a reduction semantics is a structural operational semantics in continuation style, where the reduction context is a defunctionalized continuation. As the defunctionalized counterpart of the continuation of a one...

  9. SYNCOM: A general syntax conversion language and computer program

    International Nuclear Information System (INIS)

    Bindon, D.C.

    1972-09-01

    The problems of syntax conversion are discussed and the reasons given for the choice of the Interpretive method. A full description is given of the SYNCON language and computer program together with brief details of some programs written in the language. (author)

  10. Grid parity analysis of stand-alone hybrid microgrids: A comparative study of Germany, Pakistan, South Africa and the United States

    Science.gov (United States)

    Siddiqui, Jawad M.

    Grid parity for alternative energy resources occurs when the cost of electricity generated from the source is lower than or equal to the purchasing price of power from the electricity grid. This thesis aims to quantitatively analyze the evolution of hybrid stand-alone microgrids in the US, Germany, Pakistan and South Africa to determine grid parity for a solar PV/Diesel/Battery hybrid system. The Energy System Model (ESM) and NREL's Hybrid Optimization of Multiple Energy Resources (HOMER) software are used to simulate the microgrid operation and determine a Levelized Cost of Electricity (LCOE) figure for each location. This cost per kWh is then compared with two distinct estimates of future retail electricity prices at each location to determine grid parity points. Analysis results reveal that future estimates of LCOE for such hybrid stand-alone microgrids range within the 35-55 cents/kWh over the 25 year study period. Grid parity occurs earlier in locations with higher power prices or unreliable grids. For Pakistan grid parity is already here, while Germany hits parity between the years 2023-2029. Results for South Africa suggest a parity time range of the years 2040-2045. In the US, places with low grid prices do not hit parity during the study period. Sensitivity analysis results reveal the significant impact of financing and the cost of capital on these grid parity points, particularly in developing markets of Pakistan and South Africa. Overall, the study helps conclude that variations in energy markets may determine the fate of emerging energy technologies like microgrids. However, policy interventions have a significant impact on the final outcome, such as the grid parity in this case. Measures such as eliminating uncertainty in policies and improving financing can help these grids overcome barriers in developing economies, where they may find a greater use much earlier in time.

  11. Several types of types in programming languages

    OpenAIRE

    Martini, Simone

    2015-01-01

    Part 2: Regular Submissions; International audience; Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of " type " in programming languages with the concept of the same name in mathematical logic, an identification that is only the result of the convergence of two different paths, which started apart with different aims. The paper...

  12. Effectiveness of speech language therapy either alone or with add-on computer-based language therapy software (Malayalam version) for early post stroke aphasia: A feasibility study.

    Science.gov (United States)

    Kesav, Praveen; Vrinda, S L; Sukumaran, Sajith; Sarma, P S; Sylaja, P N

    2017-09-15

    This study aimed to assess the feasibility of professional based conventional speech language therapy (SLT) either alone (Group A/less intensive) or assisted by novel computer based local language software (Group B/more intensive) for rehabilitation in early post stroke aphasia. Comprehensive Stroke Care Center of a tertiary health care institute situated in South India, with the study design being prospective open randomised controlled trial with blinded endpoint evaluation. This study recruited 24 right handed first ever acute ischemic stroke patients above 15years of age affecting middle cerebral artery territory within 90days of stroke onset with baseline Western Aphasia Battery (WAB) Aphasia Quotient (AQ) score of aphasia. Copyright © 2017 Elsevier B.V. All rights reserved.

  13. Efficient Integration of Old and New Research Tools for Automating the Identification and Analysis of Seismic Reference Events

    Energy Technology Data Exchange (ETDEWEB)

    Wagner, Robert; Rivers, Wilmer

    2005-01-25

    any single computer program for seismic data analysis will not have all the capabilities needed to study reference events, since hese detailed studies will be highly specialized. It may be necessary to develop and test new algorithms, and then these special ;odes must be integrated with existing software to use their conventional data-processing routines. We have investigated two neans of establishing communications between the legacy and new codes: CORBA and XML/SOAP Web services. We have nvestigated making new Java code communicate with a legacy C-language program, geotool, running under Linux. Both methods vere successful, but both were difficult to implement. C programs on UNIX/Linux are poorly supported for Web services, compared vith the Java and .NET languages and platforms. Easier-to-use middleware will be required for scientists to construct distributed applications as easily as stand-alone ones. Considerable difficulty was encountered in modifying geotool, and this problem shows he need to use component-based user interfaces instead of large C-language codes where changes to one part of the program nay introduce side effects into other parts. We have nevertheless made bug fixes and enhancements to that legacy program, but t remains difficult to expand it through communications with external software.

  14. Solar photovoltaic applications seminar: design, installation and operation of small, stand-alone photovoltaic power systems

    Energy Technology Data Exchange (ETDEWEB)

    1980-07-01

    This seminar material was developed primarily to provide solar photovoltaic (PV) applied engineering technology to the Federal community. An introduction to photoconductivity, semiconductors, and solar photovoltaic cells is included along with a demonstration of specific applications and application identification. The seminar details general systems design and incorporates most known information from industry, academia, and Government concerning small solar cell power system design engineering, presented in a practical and applied manner. Solar PV power system applications involve classical direct electrical energy conversion and electric power system analysis and synthesis. Presentations and examples involve a variety of disciplines including structural analysis, electric power and load analysis, reliability, sizing and optimization; and, installation, operation and maintenance. Four specific system designs are demonstrated: water pumping, domestic uses, navigational and aircraft aids, and telecommunications. All of the applications discussed are for small power requirement (under 2 kilowatts), stand-alone systems to be used in remote locations. Also presented are practical lessons gained from currently installed and operating systems, problems at sites and their resolution, a logical progression through each major phase of system acquisition, as well as thorough design reviews for each application.

  15. Teaching Object-Oriented Programming is more than teaching Object-Oriented Programming Languages

    DEFF Research Database (Denmark)

    Knudsen, Jørgen Lindskov; Madsen, Ole Lehrmann

    1988-01-01

    the research area gives additional insight into the research area and its underlying theoretical foundation. In this paper we will report on our approach to teaching programming languages as a whole and especially teaching object-oriented programming. The prime message to be told is that working from...... a theoretical foundation pays off. Without a theoretical foundation, the discussions are often centered around features of different languages. With a foundation, discussions may be conducted on solid pound. Furthermore, the students have significantly fewer difficulties in grasping the concrete programming...

  16. Comparative analysis of distributed MPPT controllers for partially shaded stand alone photovoltaic systems

    International Nuclear Information System (INIS)

    Muthuramalingam, M.; Manoharan, P.S.

    2014-01-01

    Highlights: • Analyzes the performance of ANN and ANFIS MPPT algorithms by stand alone PV system. • ISSBC with ANFIS can provide the overall efficiency higher than ANN. • CHBMLI integrate with SHE ANN modulation technique improve output voltage quality. • Simulation and hardware results show the ANFIS algorithm efficient than ANN algorithm. - Abstract: This paper presents a unique combination of an interleaved soft switched boost converter (ISSBC) run by a set of two photovoltaic panel (PV) with a distributed MPPT, suitable to guarantee MPPT even under partial shadowed conditions, managed by an adaptive neuro fuzzy inference system trained by the training data derived from a particle swarm optimization (PSO–ANFIS) unit. The ISSBC is followed by a, single phase cascaded H bridge five-level inverter (CHI) driven by the individual DC outputs of the ISSBC, with selective harmonic elimination scheme to eliminate typically the seventh order harmonics. A comparison of different intelligent distributed maximum power point tracking (MPPT) algorithms for photovoltaic (PV) system under partial shadow conditions is carried out. The use of the ISSBC guarantees mitigation of ripple and it is meant to handle higher currents with minimal switching losses. Simulation was carried out in the Matlab Simulink environment and an experimental verification with a scaled down model validated the proposed scheme. It has been thus established, by both simulation and experimental verification, that the PSO–ANFIS model of distributed MPPT scheme of control outperforms other schemes of control for MPPT

  17. Stand-Alone Lateral Interbody Fusion for the Treatment of Low-Grade Degenerative Spondylolisthesis

    Directory of Open Access Journals (Sweden)

    Luis Marchi

    2012-01-01

    Full Text Available The purpose of this paper was to investigate the stand-alone lateral interbody fusion as a minimally invasive option for the treatment of low-grade degenerative spondylolisthesis with a minimum 24-month followup. Prospective nonrandomized observational single-center study. 52 consecutive patients (67.6±10 y/o; 73.1% female; 27.4±3.4 BMI with single-level grade I/II single-level degenerative spondylolisthesis without significant spine instability were included. Fusion procedures were performed as retroperitoneal lateral transpsoas interbody fusions without screw supplementation. The procedures were performed in average 73.2 minutes and with less than 50cc blood loss. VAS and Oswestry scores showed lasting improvements in clinical outcomes (60% and 54.5% change, resp.. The vertebral slippage was reduced in 90.4% of cases from mean values of 15.1% preoperatively to 7.4% at 6-week followup (P<0.001 and was maintained through 24 months (7.1%, P<0.001. Segmental lordosis (P<0.001 and disc height (P<0.001 were improved in postop evaluations. Cage subsidence occurred in 9/52 cases (17% and 7/52 cases (13% spine levels needed revision surgery. At the 24-month evaluation, solid fusion was observed in 86.5% of the levels treated. The minimally invasive lateral approach has been shown to be a safe and reproducible technique to treat low-grade degenerative spondylolisthesis.

  18. Is the radiographic subsidence of stand-alone cages associated with adverse clinical outcomes after cervical spine fusion? An observational cohort study with 2-year follow-up outcome scoring.

    Science.gov (United States)

    Zajonz, Dirk; Franke, Anne-Catherine; von der Höh, Nicolas; Voelker, Anna; Moche, Michael; Gulow, Jens; Heyde, Christoph-Eckhard

    2014-01-01

    The stand-alone treatment of degenerative cervical spine pathologies is a proven method in clinical practice. However, its impact on subsidence, the resulting changes to the profile of the cervical spine and the possible influence of clinical results compared to treatment with additive plate osteosynthesis remain under discussion until present. This study was designed as a retrospective observational cohort study to test the hypothesis that radiographic subsidence of cervical cages is not associated with adverse clinical outcomes. 33 cervical segments were treated surgically by ACDF with stand-alone cage in 17 patients (11 female, 6 male), mean age 56 years (33-82 years), and re-examined after eight and twenty-six months (mean) by means of radiology and score assessment (Medical Outcomes Study Short Form (MOS-SF 36), Oswestry Neck Disability Index (ONDI), painDETECT questionnaire and the visual analogue scale (VAS)). Subsidence was observed in 50.5% of segments (18/33) and 70.6% of patients (12/17). 36.3% of cases of subsidence (12/33) were observed after eight months during mean time of follow-up 1. After 26 months during mean time of follow-up 2, full radiographic fusion was seen in 100%. MOS-SF 36, ONDI and VAS did not show any significant difference between cases with and without subsidence in the two-sample t-test. Only in one type of scoring (painDETECT questionnaire) did a statistically significant difference in t-Test emerge between the two groups (p = 0.03; α = 0.05). However, preoperative painDETECT score differ significantly between patients with subsidence (13.3 falling to 12.6) and patients without subsidence (7.8 dropped to 6.3). The radiological findings indicated 100% healing after stand-alone treatment with ACDF. Subsidence occurred in 50% of the segments treated. No impact on the clinical results was detected in the medium-term study period.

  19. Java Decaffeinated: experiences building a programming language from components

    OpenAIRE

    Farragher, Linda; Dobson, Simon

    2000-01-01

    non-peer-reviewed Most modern programming languages are complex and feature rich. Whilst this is (sometimes) an advantage for industrial-strength applications, it complicates both language teaching and language research. We describe our experiences in the design of a reduced sub-set of the Java language and its implementation using the Vanilla language development framework. We argue that Vanilla???s component-based approach allows the language???s feature set to be varied quickly and simp...

  20. Dedicated Programming Language for Small Distributed Control Divices

    DEFF Research Database (Denmark)

    Madsen, Per Printz; Borch, Ole

    2007-01-01

    . This paper describes a new, flexible and simple language for programming distributed control tasks. The compiler for this language generates a target code that is very easy to interpret. A interpreter, that can be easy ported to different hardwares, is described. The new language is simple and easy to learn...... become a reality if each of these controlling computers can be configured to perform a cooperative task. This again requires the necessary communicating facilities. In other words this requires that all these simple and distributed computers can be programmed in a simple and hardware independent way...

  1. Integration of hydrogen energy technologies in stand-alone power systems analysis of the current potential for applications

    International Nuclear Information System (INIS)

    Zoulias, E.I.; Lymberopoulos, N.; Tsoutsos, T.; Glockner, R.; Mydske, H.J.; Vosseler, I.; Gavalda, O.; Taylor, P.

    2006-01-01

    The European study entitled: 'Market Potential Analysis for Introduction of Hydrogen Energy Technology in Stand-Alone Power Systems (H-SAPS)' aimed to establish a broad understanding of the market potential for H-SAPS and provide a basis for promoting in wide scale new technological applications. The scope of the study was limited to small and medium installations, up to a few hundred kW power rating and based on RE as the primary energy source. The potential for hydrogen technology in SAPS was investigated through an assessment of the technical potential for hydrogen, the market analysis and the evaluation of external factors. The results are mostly directed towards action by governments and the research community but also industry involvement is identified. The results include targeted market research, establishment of individual cost targets, regulatory changes to facilitate alternative grid solutions, information and capacity building, focused technology research and bridging the technology gaps. (author)

  2. Multi-Objective Optimal Design of Stand-Alone Hybrid Energy System Using Entropy Weight Method Based on HOMER

    Directory of Open Access Journals (Sweden)

    Jiaxin Lu

    2017-10-01

    Full Text Available Implementation of hybrid energy system (HES is generally considered as a promising way to satisfy the electrification requirements for remote areas. In the present study, a novel decision making methodology is proposed to identify the best compromise configuration of HES from a set of feasible combinations obtained from HOMER. For this purpose, a multi-objective function, which comprises four crucial and representative indices, is formulated by applying the weighted sum method. The entropy weight method is employed as a quantitative methodology for weighting factors calculation to enhance the objectivity of decision-making. Moreover, the optimal design of a stand-alone PV/wind/battery/diesel HES in Yongxing Island, China, is conducted as a case study to validate the effectiveness of the proposed method. Both the simulation and optimization results indicate that, the optimization method is able to identify the best trade-off configuration among system reliability, economy, practicability and environmental sustainability. Several useful conclusions are given by analyzing the operation of the best configuration.

  3. A practical multi-objective design approach for optimum exhaust heat recovery from hybrid stand-alone PV-diesel power systems

    International Nuclear Information System (INIS)

    Yousefi, Moslem; Kim, Joong Hoon; Hooshyar, Danial; Yousefi, Milad; Sahari, Khairul Salleh Mohamed; Ahmad, Rodina Binti

    2017-01-01

    Highlights: • Heat recovery exchanger is designed based on practical conditions of a hybrid power system. • Off-the-grid electricity system modeling and analysis using micro-grid analysis software HOMER. • NSGA-II is used for the multi-objective design optimization task. • A new local search is proposed to incorporate the engineering knowledge in NSGA-II. • The proposed approach outperforms the existing ones. - Abstract: Integration of solar power and diesel generators (DGs) together with battery storage has proven to be an efficient choice for stand-alone power systems (SAPS). For higher energy efficiency, heat recovery from exhaust gas of the DG can also be employed to supply all or a portion of the thermal energy demand. Although the design of such heat recovery systems (HRSs) has been studied, the effect of solar power integration has not been taken into account. In this paper, a new approach for practical design of these systems based on varying engine loads is presented. Fast and elitist non-dominated sorting genetic algorithm (NSGA-II) equipped with a novel local search was used for the design process, considering conflicting objectives of annual energy recovery and total cost of the system, and six design variables. An integrated power system, designed for a remote SAPS, was used to evaluate the design approach. The optimum power supply system was first designed using the commercial software Hybrid Optimization of Multiple Energy Resources (HOMER), based on power demand and global solar energy in the region. Heat recovery design was based on the outcome of HOMER for DG hourly load, considering different power scenarios. The proposed approach improves the annual heat recovery of the PV/DG/battery system by 4%, PV/battery by 1.7%, and stand-alone DG by 1.8% when compared with a conventional design based on nominal DG load. The results prove that the proposed approach is effective and that load calculations should be taken into account prior to

  4. Factors that can influence the economic feasibility of stand-alone and grid-connected photovoltaic systems: case studies using the software AVES-F

    International Nuclear Information System (INIS)

    Blasques, L.C.M.; Pinho, J.T.

    2004-01-01

    This paper presents case studies of economic feasibility of solar photovoltaic systems using the software AVES-F (Analysis of Economic Feasibility of Photovoltaic Systems), developed by the authors, considering cases of stand-alone and grid-connected systems. The software takes into account several factors that can influence the economic feasibility of these kind of systems, like load to be supplied, distance to the grid, the use regime of the system, applied subsidies and others. The main goal of this paper is to analyze some of these factors and to observe how they can affect the economics of PV systems for electricity generation. (authors)

  5. Response of interferon alone and with ribavirin inpatients of chronic hepatitis C

    International Nuclear Information System (INIS)

    Niaz, A.

    2003-01-01

    Objective: The aim of the study was to compare the response of interferon alone and interferon plus ribavirin in patients of chronic hepatitis C. Results: At completion of treatment HCV-RNA levels in serum were not detectable in 15 of 20 (75%) patients who received interferon alpha and ribavirin combination therapy as compared to 10 of 20 (50%) patients who received interferon alpha alone. Only 1 patient became HCV RNA negative in the control group. Normalization of ALT concentration and histologic response was proportionate to the virological response. Conclusion: Combination therapy of interferon and ribavirin is more effective than treatment with interferon alone for minimizing viral load, improving ALT levels and histology. (author)

  6. Inclusions with finite surface anchoring energies in smectic C and chiral smectic C* free-standing films

    Czech Academy of Sciences Publication Activity Database

    Lejček, Lubor

    2016-01-01

    Roč. 49, č. 1 (2016), 116-128 ISSN 0015-0193 R&D Projects: GA ČR GA13-14133S; GA ČR GA15-02843S Institutional support: RVO:68378271 Keywords : smectic C and C* * free standing films * inclusions, disclinations Subject RIV: BE - Theoretical Physics Impact factor: 0.551, year: 2016

  7. Coded Modulation in C and MATLAB

    Science.gov (United States)

    Hamkins, Jon; Andrews, Kenneth S.

    2011-01-01

    This software, written separately in C and MATLAB as stand-alone packages with equivalent functionality, implements encoders and decoders for a set of nine error-correcting codes and modulators and demodulators for five modulation types. The software can be used as a single program to simulate the performance of such coded modulation. The error-correcting codes implemented are the nine accumulate repeat-4 jagged accumulate (AR4JA) low-density parity-check (LDPC) codes, which have been approved for international standardization by the Consultative Committee for Space Data Systems, and which are scheduled to fly on a series of NASA missions in the Constellation Program. The software implements the encoder and decoder functions, and contains compressed versions of generator and parity-check matrices used in these operations.

  8. Towards an agent-oriented programming language based on Scala

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran

    2012-09-01

    Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.

  9. Programming effort analysis of the ELLPACK language

    Science.gov (United States)

    Rice, J. R.

    1978-01-01

    ELLPACK is a problem statement language and system for elliptic partial differential equations which is implemented by a FORTRAN preprocessor. ELLPACK's principal purpose is as a tool for the performance evaluation of software. However, it is used here as an example with which to study the programming effort required for problem solving. It is obvious that problem statement languages can reduce programming effort tremendously; the goal is to quantify this somewhat. This is done by analyzing the lengths and effort (as measured by Halstead's software science technique) of various approaches to solving these problems.

  10. Language Issues in Mobile Program Security

    Science.gov (United States)

    1998-01-01

    primitives for instance synchronous operations Nondeterminism and Privacy Now suppose we introduce nondeterminism via a simple concurrent language...code setting is that the only observable events are those that can be observed from within a mobile program using language primitives and any host...Possibilistic NI is given in It uses a main thread and two triggered threads each with a busy wait loop implementing a semaphore to copy every bit of

  11. Computer programs for optical dendrometer measurements of standing tree profiles

    Science.gov (United States)

    Jacob R. Beard; Thomas G. Matney; Emily B. Schultz

    2015-01-01

    Tree profile equations are effective volume predictors. Diameter data for building these equations are collected from felled trees using diameter tapes and calipers or from standing trees using optical dendrometers. Developing and implementing a profile function from the collected data is a tedious and error prone task. This study created a computer program, Profile...

  12. Static Analysis of Dynamic Languages

    DEFF Research Database (Denmark)

    Madsen, Magnus

    Dynamic programming languages are highly popular and widely used. Java- Script is often called the lingua franca of the web and it is the de facto standard for client-side web programming. On the server-side the PHP, Python and Ruby languages are prevalent. What these languages have in common...... with static type systems, such as Java and C# , but the same features are rarely available for dynamic languages such as JavaScript. The aim of this thesis is to investigate techniques for improving the tool- support for dynamic programming languages without imposing any artificial restrictions...... of new dataflow analysis techniques to tackle the nature of dynamic programming languages....

  13. Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research

    DEFF Research Database (Denmark)

    Moghadam, Mikael; Johan Christensen, David; Brandt, David

    2013-01-01

    This paper explores the role of operating system and high-level languages in the development of software and domain-specific languages (DSLs) for self-reconfigurable robotics. We review some of the current trends in self-reconfigurable robotics and describe the development of a software system...... for ATRON II which utilizes Linux and Python to significantly improve software abstraction and portability while providing some basic features which could prove useful when using Python, either stand-alone or via a DSL, on a self-reconfigurable robot system. These features include transparent socket...... communication, module identification, easy software transfer and reliable module-to-module communication. The end result is a software platform for modular robots that where appropriate builds on existing work in operating systems, virtual machines, middleware and high-level languages....

  14. Annotated Bibliography of Materials for Elementary Foreign Language Programs.

    Science.gov (United States)

    Dobb, Fred

    An annotated bibliography contains about 70 citations of instructional materials and materials concerning curriculum development for elementary school foreign language programs. Citations are included for Arabic, classical languages, French, German, Hebrew, Italian, Japanese, and Spanish. Items on exploratory language courses and general works on…

  15. Teacher and Student Language Practices and Ideologies in a Third-Grade Two-Way Dual Language Program Implementation

    Science.gov (United States)

    Henderson, Kathryn I.; Palmer, Deborah K.

    2015-01-01

    This article provides an in-depth exploration of the language ecologies of two classrooms attempting to implement a two-way dual language (TWDL) program and its mediating conditions. Drawing on ethnographic methods and a sociocultural understanding of language, we examined both teachers' and students' language ideologies and language practices,…

  16. Designing Surveys for Language Programs.

    Science.gov (United States)

    Brown, James Dean

    A discussion of survey methodology for investigating second language programs and instruction examines two methods: oral interviews and written questionnaires. Each method is defined, and variations are explored. For interviews, this includes individual, group, and telephone interviews. For questionnaires, this includes self-administered and…

  17. Programmer's guide to FFE: a fast front-end data-acquisition program

    International Nuclear Information System (INIS)

    Million, D.L.

    1983-05-01

    The Large Coil Test Facility project of the Fusion Energy Division has a data acquisition system which includes a large host computer and several small, peripheral front-end computers. The front-end processors handle details of data acquisition under the control of the host and pass data back to the host for storage. Some of the front ends are known as fast front ends and are required to collect a maximum of 64,000 samples each second. This speed and other hardware constraints resulted in a need for a stand-alone, assembly language task which could be downline loaded from the host system into the fast front ends. FFE (Fast Front End) was written to satisfy this need. It was written in the PDP-11 MACRO-11 assembly language for an LSI-11/23 processor. After the host loads the task into the front end, it controls the data acquisition process with a series of commands and parameters. This Programmer's Guide describes the structure and operation of FFE in detail from a programming point of view. A companion User's guide provides more information on the use of the program from the host system

  18. C in CS1: Snags and Viable Solution

    Directory of Open Access Journals (Sweden)

    Shumail Naveed

    2018-01-01

    Full Text Available Programming is one of the career rewarding skills; however, learning programming skill is extremely hard and arduous as supported by several studies. The first programming language has an everlasting impact on the programmer’s program’s development abilities. In most of the universities the imperative paradigm is used for introductory programming courses and generally C language is used as a base language of a first programming course. The C language is a leading programming language and extensively utilized for commercial applications. The majority of the programming languages are highly motivated from the C language, yet its intrinsic complexities and non-pedagogic origin evidently makes it hard and a complex choice for a first programming course. This paper proposed a rational and realizable solution that can make a C language a suitable choice for a first the course of programming.

  19. C in CS1: Snags and viable solution

    International Nuclear Information System (INIS)

    Naveed, S.; Sarim, M.; Nadeem, A.

    2018-01-01

    Programming is one of the career rewarding skills; however, learning programming skill is extremely hard and arduous as supported by several studies. The first programming language has an everlasting impact on the programmer’s program’s development abilities. In most of the universities the imperative paradigm is used for introductory programming courses and generally C language is used as a base language of a first programming course. The C language is a leading programming language and extensively utilized for commercial applications. The majority of the programming languages are highly motivated from the C language, yet its intrinsic complexities and non-pedagogic origin evidently makes it hard and a complex choice for a first programming course. This paper proposed a rational and realizable solution that can make a C language a suitable choice for a first the course of programming. (author)

  20. "Candidatus Fokinia solitaria", a Novel "Stand-Alone" Symbiotic Lineage of Midichloriaceae (Rickettsiales.

    Directory of Open Access Journals (Sweden)

    Franziska Szokoli

    Full Text Available Recently, the family Midichloriaceae has been described within the bacterial order Rickettsiales. It includes a variety of bacterial endosymbionts detected in different metazoan host species belonging to Placozoa, Cnidaria, Arthropoda and Vertebrata. Representatives of Midichloriaceae are also considered possible etiological agents of certain animal diseases. Midichloriaceae have been found also in protists like ciliates and amoebae. The present work describes a new bacterial endosymbiont, "Candidatus Fokinia solitaria", retrieved from three different strains of a novel Paramecium species isolated from a wastewater treatment plant in Rio de Janeiro (Brazil. Symbionts were characterized through the full-cycle rRNA approach: SSU rRNA gene sequencing and fluorescence in situ hybridization (FISH with three species-specific oligonucleotide probes. In electron micrographs, the tiny rod-shaped endosymbionts (1.2 x 0.25-0.35 μm in size were not surrounded by a symbiontophorous vacuole and were located in the peripheral host cytoplasm, stratified in the host cortex in between the trichocysts or just below them. Frequently, they occurred inside autolysosomes. Phylogenetic analyses of Midichloriaceae apparently show different evolutionary pathways within the family. Some genera, such as "Ca. Midichloria" and "Ca. Lariskella", have been retrieved frequently and independently in different hosts and environmental surveys. On the contrary, others, such as Lyticum, "Ca. Anadelfobacter", "Ca. Defluviella" and the presently described "Ca. Fokinia solitaria", have been found only occasionally and associated to specific host species. These last are the only representatives in their own branches thus far. Present data do not allow to infer whether these genera, which we named "stand-alone lineages", are an indication of poorly sampled organisms, thus underrepresented in GenBank, or represent fast evolving, highly adapted evolutionary lineages.

  1. Synchronized Pulsed dc - dc Converter as Maximum Power Position Tracker with Wide Load and Insolation Variation for Stand Alone PV System

    International Nuclear Information System (INIS)

    Hardik, P. Desai; Ranjan Maheshwari

    2011-01-01

    This paper investigates the interest focused on employing parallel connected dc-dc converter with high tracking effectiveness under wide variation in environmental conditions (Insolation) and wide load variation. dc-dc converter is an essential part of the stand alone PV system. Paper also presents an approach on how duty cycle for maximum power position (MPP) is adjusted by taking care of varying load conditions and without iterative steps. Synchronized PWM pulses are employed for the converter. High tracking efficiency is achieved with continuous input and inductor current. In this approach, the converter can he utilized in buck as well in boost mode. The PV system simulation was verified and experimental results were in agreement to the presented scheme. (authors)

  2. 34 CFR 669.1 - What is the Language Resource Centers Program?

    Science.gov (United States)

    2010-07-01

    ... improving the nation's capacity for teaching and learning foreign languages effectively. (Authority: 20 U.S... 34 Education 3 2010-07-01 2010-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the...

  3. Effects of ozone as a stand-alone and coagulation-aid treatment on the reduction of trihalomethanes precursors from high DOC and hardness water.

    Science.gov (United States)

    Sadrnourmohamadi, Mehrnaz; Gorczyca, Beata

    2015-04-15

    This study investigates the effect of ozone as a stand-alone and coagulation aid on the removal of dissolved organic carbon (DOC) from the water with a high level of DOC (13.8 mgL(-1)) and calcium hardness (270 mgL(-1)) CaCO3. Natural water collected from the Assiniboine River (Manitoba, Canada) was used in this study. Effectiveness of ozone treatment was evaluated by measurement of DOC, DOC fractions, UV254, and trihalomethane formation potential (THMFP). Additionally, zeta potential and dissolved calcium concentration were measured to discern the mechanism of ozone reactions. Results indicated that 0.8 mg O3/mg DOC ozone stand-alone can cause up to 86% UV254 reduction and up to 27% DOC reduction. DOC fractionation results showed that ozone can change the composition of DOC in the water samples, converting the hydrophobic fractions into hydrophilic ones and resulting in the reduction of THMFP. Also, ozone caused a decrease in particle stability and dissolved calcium concentration. These simultaneous ozonation effects caused improved water flocculation and enhanced removal of DOC. This resulted in reduction of the coagulant dosage when ozone doses higher than 0.2 mg O3/mg DOC were applied prior to coagulation with ferric sulfate. Also, pre-ozonation-coagulation process achieved preferential THMFP removal for all of the ozone doses tested (0-0.8 mg O3/mg DOC), leading to a lower specific THMFP in pre-ozonated-coagulated waters than in the corresponding ozonated waters. Copyright © 2015 Elsevier Ltd. All rights reserved.

  4. 25 CFR 39.130 - Can ISEF funds be used for Language Development Programs?

    Science.gov (United States)

    2010-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.130 Can ISEF funds be used for Language Development Programs? Yes, schools can use ISEF funds to... 25 Indians 1 2010-04-01 2010-04-01 false Can ISEF funds be used for Language Development Programs...

  5. Analysis of Logic Programs Using Regular Tree Languages

    DEFF Research Database (Denmark)

    Gallagher, John Patrick

    2012-01-01

    The eld of nite tree automata provides fundamental notations and tools for reasoning about set of terms called regular or recognizable tree languages. We consider two kinds of analysis using regular tree languages, applied to logic programs. The rst approach is to try to discover automatically...... a tree automaton from a logic program, approximating its minimal Herbrand model. In this case the input for the analysis is a program, and the output is a tree automaton. The second approach is to expose or check properties of the program that can be expressed by a given tree automaton. The input...... to the analysis is a program and a tree automaton, and the output is an abstract model of the program. These two contrasting abstract interpretations can be used in a wide range of analysis and verication problems....

  6. Justifying Innovative Language Programs in an Environment of ...

    African Journals Online (AJOL)

    pkurgat

    Justifying Innovative Language Programs in an Environment of Change: The Case ... Key words: project management, change management, educational management, .... the sustainability of the course considering that there were and continue to be problems .... language teaching in general on a sound scientific base.

  7. Undergraduate International Studies and Foreign Language Program

    Science.gov (United States)

    Office of Postsecondary Education, US Department of Education, 2012

    2012-01-01

    The Undergraduate International Studies and Foreign Language Program provides funds to institutions of higher education, a consortia of such institutions, or partnerships between nonprofit organizations and institutions of higher education to plan, develop, and implement programs that strengthen and improve undergraduate instruction in…

  8. NVL-C: Static Analysis Techniques for Efficient, Correct Programming of Non-Volatile Main Memory Systems

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Seyong [ORNL; Vetter, Jeffrey S [ORNL

    2016-01-01

    Computer architecture experts expect that non-volatile memory (NVM) hierarchies will play a more significant role in future systems including mobile, enterprise, and HPC architectures. With this expectation in mind, we present NVL-C: a novel programming system that facilitates the efficient and correct programming of NVM main memory systems. The NVL-C programming abstraction extends C with a small set of intuitive language features that target NVM main memory, and can be combined directly with traditional C memory model features for DRAM. We have designed these new features to enable compiler analyses and run-time checks that can improve performance and guard against a number of subtle programming errors, which, when left uncorrected, can corrupt NVM-stored data. Moreover, to enable recovery of data across application or system failures, these NVL-C features include a flexible directive for specifying NVM transactions. So that our implementation might be extended to other compiler front ends and languages, the majority of our compiler analyses are implemented in an extended version of LLVM's intermediate representation (LLVM IR). We evaluate NVL-C on a number of applications to show its flexibility, performance, and correctness.

  9. Escaparate. Programa de lectura y ensenanza del lenguaje, Unidad C. Guia Para El Maestro (Show Window. Reading and Language Learning Program, Unit C. Teacher's Guide).

    Science.gov (United States)

    Dissemination and Assessment Center for Bilingual Education, Austin, TX.

    Instructions for use of "Escaparate," the third of eight Spanish reading and language instruction units developed by Edgewood School District's Bilingual Program, San Antonio, Texas, are given in this teacher guide. Originally intended for grades four through six, the program may be used from fourth grade to secondary school in Spanish reading and…

  10. An Ada-based preprocessor language for concurrent object oriented programming

    International Nuclear Information System (INIS)

    Almulla, M.; Al-Haddad, M.; Loeper, H.

    2001-01-01

    In this paper, implementation issues of concurrent-objected programming using Ada 95 are addressed. Ada is not a pure object-oriented language; in order to make it so, a uniform template for structuring object classes is proposed. The template constitutes a basis for an Ada-based preprocessor language that handles concurrent object-oriented programming. The preprocessor accepts Ada-like object-oriented programs (object classes, subclasses and main program) as input and produces Ada 95 concurrent object-oriented program units as output. The preprocessor language has the advantage of adding a new component to the class specification called the protocol, which specifies the order for requesting methods f an object. The preprocessor also touches on the extensibility of object classes issue. It supports defining class hierarchies by inheritance and aggregation. In addition, the preprocessor language supports the re-use of Ada packages, which are not necessarily written according to the object-oriented approach. The paper also investigates the definition of circular dependent object classes and proposes a solution for introducing a collection of classes. (author)

  11. Beginning Objective-C

    CERN Document Server

    Dovey, James

    2012-01-01

    Objective-C is today's fastest growing programming language, at least in part due to the popularity of Apple's Mac, iPhone and iPad. Beginning Objective-C is for you if you have some programming experience, but you're new to the Objective-C programming language and you want a modern-and fast-way forwards to your own coding projects. Beginning Objective-C offers you a modern programmer's perspective on Objective-C courtesy of two of the best iOS and Mac developers in the field today, and gets you programming to the best of your ability in this important language.  It gets you rolling fast into

  12. Search Improvement Process-Chaotic Optimization-Particle Swarm Optimization-Elite Retention Strategy and Improved Combined Cooling-Heating-Power Strategy Based Two-Time Scale Multi-Objective Optimization Model for Stand-Alone Microgrid Operation

    Directory of Open Access Journals (Sweden)

    Fei Wang

    2017-11-01

    Full Text Available The optimal dispatching model for a stand-alone microgrid (MG is of great importance to its operation reliability and economy. This paper aims at addressing the difficulties in improving the operational economy and maintaining the power balance under uncertain load demand and renewable generation, which could be even worse in such abnormal conditions as storms or abnormally low or high temperatures. A new two-time scale multi-objective optimization model, including day-ahead cursory scheduling and real-time scheduling for finer adjustments, is proposed to optimize the operational cost, load shedding compensation and environmental benefit of stand-alone MG through controllable load (CL and multi-distributed generations (DGs. The main novelty of the proposed model is that the synergetic response of CL and energy storage system (ESS in real-time scheduling offset the operation uncertainty quickly. And the improved dispatch strategy for combined cooling-heating-power (CCHP enhanced the system economy while the comfort is guaranteed. An improved algorithm, Search Improvement Process-Chaotic Optimization-Particle Swarm Optimization-Elite Retention Strategy (SIP-CO-PSO-ERS algorithm with strong searching capability and fast convergence speed, was presented to deal with the problem brought by the increased errors between actual renewable generation and load and prior predictions. Four typical scenarios are designed according to the combinations of day types (work day or weekend and weather categories (sunny or rainy to verify the performance of the presented dispatch strategy. The simulation results show that the proposed two-time scale model and SIP-CO-PSO-ERS algorithm exhibit better performance in adaptability, convergence speed and search ability than conventional methods for the stand-alone MG’s operation.

  13. A Debate over the Teaching of a Legacy Programming Language in an Information Technology (IT) Program

    Science.gov (United States)

    Ali, Azad; Smith, David

    2014-01-01

    This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…

  14. Effect of State Feedback Coupling and System Delays on the Transient Performance of Stand-Alone VSI with LC Output Filter

    DEFF Research Database (Denmark)

    Federico, de Bosio; de Sousa Ribeiro, Luiz Antonio; Freijedo Fernandez, Francisco Daniel

    2016-01-01

    The influence of state feedback coupling in the dynamics performance of power converters for stand-alone microgrids is investigated. Computation and PWM delays are the main factors that limit the achievable bandwidth of current regulators in digital implementations. In particular, the performance...... of state feedback decoupling is degraded because of these delays. Two decoupling techniques to improve the transient response of the system are investigated, named non-ideal and ideal capacitor voltage decoupling respectively. In particular, the latter solution consists in leading the capacitor voltage...... on the state feedback decoupling path in order to compensate for system delays. Practical implementation issues are discussed with reference to both the decoupling techniques. A design methodology for the voltage loop, that considers the closed loop transfer functions developed for the inner loop, is also...

  15. Incidental Foreign-Language Acquisition by Children Watching Subtitled Television Programs

    Science.gov (United States)

    Ina, Lekkai

    2014-01-01

    Series of international studies have shown that subtitled television programs provide a rich context for foreign language acquisition. This study investigated whether incidental language acquisition occurs from watching a television program with/without subtitles. Children in the experimental conditions watch: (a) a 15 minute snapshot of a well…

  16. A CONCEPT OF SOFTWARE SUPPORT OF LEARNING PROGRAMMING LANGUAGE AND TECHNOLOGIES

    Directory of Open Access Journals (Sweden)

    V. Kruglyk

    2013-03-01

    Full Text Available A concept of software support of learning programming language and technologies is regarded in the article. Present systems of independent study of subjects, related to programming, are examined. Necessary components of a system of support learning programming languages and technologies, which is oriented on independent study, are considered.

  17. An evaluation framework and comparative analysis of the widely used first programming languages.

    Directory of Open Access Journals (Sweden)

    Muhammad Shoaib Farooq

    Full Text Available Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL. The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  18. An evaluation framework and comparative analysis of the widely used first programming languages.

    Science.gov (United States)

    Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan

    2014-01-01

    Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  19. User's manual for elegant Program Version 12.4, Manual Version 1

    International Nuclear Information System (INIS)

    Borland, M.

    1993-01-01

    Elegant stands for ''Electron Generation and Tracking,'' a somewhat out-of-date description of a fully 6D accelerator program that now does much more than generate particle distributions and track them elegant, written entirely in the C programming language, uses a variant of the MAD input format to describe accelerators, which may be either transport lines, circular machines, or a combination thereof. Program execution is driven by commands in a namelist format. This document describes the features available in elegant, listing the commands and their arguments. The differences between elegant and MAD formats for describing accelerators are listed. A series of examples of elegant input and output are given. Finally, appendices are included describing the post-processing programs

  20. Perspex machine: V. Compilation of C programs

    Science.gov (United States)

    Spanner, Matthew P.; Anderson, James A. D. W.

    2006-01-01

    The perspex machine arose from the unification of the Turing machine with projective geometry. The original, constructive proof used four special, perspective transformations to implement the Turing machine in projective geometry. These four transformations are now generalised and applied in a compiler, implemented in Pop11, that converts a subset of the C programming language into perspexes. This is interesting both from a geometrical and a computational point of view. Geometrically, it is interesting that program source can be converted automatically to a sequence of perspective transformations and conditional jumps, though we find that the product of homogeneous transformations with normalisation can be non-associative. Computationally, it is interesting that program source can be compiled for a Reduced Instruction Set Computer (RISC), the perspex machine, that is a Single Instruction, Zero Exception (SIZE) computer.

  1. Implementing embedded artificial intelligence rules within algorithmic programming languages

    Science.gov (United States)

    Feyock, Stefan

    1988-01-01

    Most integrations of artificial intelligence (AI) capabilities with non-AI (usually FORTRAN-based) application programs require the latter to execute separately to run as a subprogram or, at best, as a coroutine, of the AI system. In many cases, this organization is unacceptable; instead, the requirement is for an AI facility that runs in embedded mode; i.e., is called as subprogram by the application program. The design and implementation of a Prolog-based AI capability that can be invoked in embedded mode are described. The significance of this system is twofold: Provision of Prolog-based symbol-manipulation and deduction facilities makes a powerful symbolic reasoning mechanism available to applications programs written in non-AI languages. The power of the deductive and non-procedural descriptive capabilities of Prolog, which allow the user to describe the problem to be solved, rather than the solution, is to a large extent vitiated by the absence of the standard control structures provided by other languages. Embedding invocations of Prolog rule bases in programs written in non-AI languages makes it possible to put Prolog calls inside DO loops and similar control constructs. The resulting merger of non-AI and AI languages thus results in a symbiotic system in which the advantages of both programming systems are retained, and their deficiencies largely remedied.

  2. Exposure to audiovisual programs as sources of authentic language ...

    African Journals Online (AJOL)

    Exposure to audiovisual programs as sources of authentic language input and second ... Southern African Linguistics and Applied Language Studies ... The findings of the present research contribute more insights on the type and amount of ...

  3. Minority Languages and Performative Genres: The Case of Irish Language Stand-Up Comedy

    Science.gov (United States)

    Moriarty, Mairead

    2011-01-01

    This article will examine the potential for language change from the bottom-up given the new domains in which minority languages are present as a result of the process of language mobility. Drawing on a theoretical notion of sociolinguistic scales, this article aims to discuss how the position of the Irish language has been reconfigured. From this…

  4. Abstraction and Modularization in the BETA Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    abstraction mechanisms and lead to a number of new possibilities. Patterns and their instances are intended for modeling concepts and phenomena in the application domain and provide the logical structure of a given system. Modularization is viewed as a means for describing the physical structure of a program....... Modules are units of program text that may be edited, stored in libraries, exist in different variants, be separately compiled, etc. Modularization is provided by a language-independent mechanism based on the context-free grammar of the language. In principle, any correct sequence of terminal...

  5. Programming real-time executives in higher order language

    Science.gov (United States)

    Foudriat, E. C.

    1982-01-01

    Methods by which real-time executive programs can be implemented in a higher order language are discussed, using HAL/S and Path Pascal languages as program examples. Techniques are presented by which noncyclic tasks can readily be incorporated into the executive system. Situations are shown where the executive system can fail to meet its task scheduling and yet be able to recover either by rephasing the clock or stacking the information for later processing. The concept of deadline processing is shown to enable more effective mixing of time and information synchronized systems.

  6. Language Planning and the Programs in Filipino of Higher Education Institutions

    OpenAIRE

    Jaine Z. Tarun

    2016-01-01

    This study was focused on the language planning and the programs in Filipino of Higher Education Institutions (HEIs) in Region 02, Philippines. It aimed to evaluate the extent of contributions in the implementation of national and institutional academic language policies and programs on Filipino in the General Education Curriculum (GEC), Bilingual / Multilingual Education, translation of books and articles, instructional materials development using Filipino and other languages in ...

  7. Alma-0: an imperative language that supports declarative programming

    NARCIS (Netherlands)

    K.R. Apt (Krzysztof); J. Brunekreef; V. Partinton; A. Schaerf

    1997-01-01

    textabstractWe describe here an implemented small programming language, called Alma, that augments the expressive power of imperative programming by a limited number of features inspired by the logic programming paradigm. These additions encourage declarative programming and make it a more

  8. Language Program Evaluation: Decisions, Problems, and Solutions.

    Science.gov (United States)

    Brown, James Dean

    1995-01-01

    Discusses the evaluation of second and foreign language programs, focusing on whether such evaluations should be summative or formative; use outside experts or program staff; emphasize qualitative or quantitative data; and concentrate on the process or the product. An annotated bibliography discusses six important works in the field. (78…

  9. Hierarchical programming language for modal multi-rate real-time stream processing applications

    NARCIS (Netherlands)

    Geuns, S.J.; Hausmans, J.P.H.M.; Bekooij, Marco Jan Gerrit

    2014-01-01

    Modal multi-rate stream processing applications with real-time constraints which are executed on multi-core embedded systems often cannot be conveniently specified using current programming languages. An important issue is that sequential programming languages do not allow for convenient programming

  10. Usage of the Python programming language in the CMS experiment

    International Nuclear Information System (INIS)

    Wilkinson, R; Hegner, B; Jones, C D

    2010-01-01

    Being a highly dynamic language and allowing reliable programming with quick turnarounds, Python is a widely used programming language in CMS. Most of the tools used in workflow management and the GRID interface tools are written in this language. Also most of the tools used in the context of release management: integration builds, release building and deploying, as well as performance measurements are in Python. With an interface to the CMS data formats, rapid prototyping of analyses and debugging is an additional use case. Finally in 2008 the CMS experiment switched to using Python as its configuration language. This paper will give an overview of the general usage of Python in the CMS experiment and discuss which features of the language make it well-suited for the existing use cases.

  11. Programming Languages for Distributed Computing Systems

    NARCIS (Netherlands)

    Bal, H.E.; Steiner, J.G.; Tanenbaum, A.S.

    1989-01-01

    When distributed systems first appeared, they were programmed in traditional sequential languages, usually with the addition of a few library procedures for sending and receiving messages. As distributed applications became more commonplace and more sophisticated, this ad hoc approach became less

  12. The UCLA-Philippine Language Program, 1957-1966.

    Science.gov (United States)

    Bowen, J. Donald

    This document discusses in detail the development and operation of a language program implemented in the Philippines, beginning in 1957, with the assistance of the University of California, Los Angeles, through the Rockefeller Foundation. The program faced a number of difficulties including a school system in the process of post-war rebuilding, a…

  13. The National Water-Quality Assessment Program Invertebrate Data Analysis System (IDAS) Software: Version 3 (User's Manual)

    National Research Council Canada - National Science Library

    Cuffney, Thomas F

    2003-01-01

    ... as part of the National Water-Quality Assessment Program and stored in the Biological Transactional Database (Bio-TDB). The IDAS software is a stand-alone program for personal computers that run Microsoft...

  14. The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming

    NARCIS (Netherlands)

    Trancón y Widemann, B.; Bolz, C.F.; Grelck, C.; Loidl, H.-W.; Peña, R.

    2013-01-01

    R is an environment and functional programming language for statistical data analysis and visualization. Largely unknown to the functional programming community, it is popular and influential in many empirical sciences. Due to its integrated combination of dynamic and reflective scripting on one

  15. A Different Kind of Language: Prolog, Programming in Logic.

    Science.gov (United States)

    Cabrol, D.

    1986-01-01

    Prolog is one of the most successful "very high level languages." Describes this programming language (a product of artificial intelligence research) and attempts to show how it functions by using some short examples to illustrate its essential features. (JN)

  16. Introduction to the Atari Computer. A Program Written in the Pilot Programming Language.

    Science.gov (United States)

    Schlenker, Richard M.

    Designed to be an introduction to the Atari microcomputers for beginners, the interactive computer program listed in this document is written in the Pilot programing language. Instructions are given for entering and storing the program in the computer memory for use by students. (MES)

  17. The Impact of Course Delivery Systems on Student Achievement and Sense of Community: A Comparison of Learning Community versus Stand-Alone Classroom Settings in an Open-Enrollment Inner City Public Community College

    Science.gov (United States)

    Bandyopadhyay, Pamela

    2010-01-01

    This study examined the effects of two types of course delivery systems (learning community classroom environments versus stand-alone classroom environments) on the achievement of students who were simultaneously enrolled in remedial and college-level social science courses at an inner city open-enrollment public community college. This study was…

  18. The Julia programming language: the future of scientific computing

    Science.gov (United States)

    Gibson, John

    2017-11-01

    Julia is an innovative new open-source programming language for high-level, high-performance numerical computing. Julia combines the general-purpose breadth and extensibility of Python, the ease-of-use and numeric focus of Matlab, the speed of C and Fortran, and the metaprogramming power of Lisp. Julia uses type inference and just-in-time compilation to compile high-level user code to machine code on the fly. A rich set of numeric types and extensive numerical libraries are built-in. As a result, Julia is competitive with Matlab for interactive graphical exploration and with C and Fortran for high-performance computing. This talk interactively demonstrates Julia's numerical features and benchmarks Julia against C, C++, Fortran, Matlab, and Python on a spectral time-stepping algorithm for a 1d nonlinear partial differential equation. The Julia code is nearly as compact as Matlab and nearly as fast as Fortran. This material is based upon work supported by the National Science Foundation under Grant No. 1554149.

  19. Python as First Textual Programming Language in Secondary Education

    Directory of Open Access Journals (Sweden)

    José Carlos GARCÍA MONSÁLVEZ

    2017-07-01

    Full Text Available With the recent introduction of Programming in the K-12 curricula there is an opportunity to include Computer Science fundamental concepts. This paper presents the origin and evolution of Python as well as their main features that configure it as an ideal programming language. We also review and classify some educational tools in the Python ecosystem. Such tools cover a wide-open spectrum of resources from interactive books to libraries which ease the construction of student elaborated software artefacts. This work presents a multidisciplinary proposal to use the Python programming language in all levels of Secondary Stage.

  20. Algorithm Building and Learning Programming Languages Using a New Educational Paradigm

    Science.gov (United States)

    Jain, Anshul K.; Singhal, Manik; Gupta, Manu Sheel

    2011-08-01

    This research paper presents a new concept of using a single tool to associate syntax of various programming languages, algorithms and basic coding techniques. A simple framework has been programmed in Python that helps students learn skills to develop algorithms, and implement them in various programming languages. The tool provides an innovative and a unified graphical user interface for development of multimedia objects, educational games and applications. It also aids collaborative learning amongst students and teachers through an integrated mechanism based on Remote Procedure Calls. The paper also elucidates an innovative method for code generation to enable students to learn the basics of programming languages using drag-n-drop methods for image objects.

  1. A New Approach to Programming Language Education for Beginners with Top-Down Learning

    Directory of Open Access Journals (Sweden)

    Daisuke Saito

    2013-12-01

    Full Text Available There are two basic approaches in learning new programming language: a bottom-up approach and a top-down approach. It has been said that if a learner has already acquired one language, the top-down approach is more efficient to learn another while, for a person who has absolutely no knowledge of any programming languages; the bottom-up approach is preferable. The major problem of the bottom-up approach is that it requires longer period to acquire the language. For quicker learning, this paper applies a top-down approach for a beginners who has not yet acquired any programming languages.

  2. Approaches for developing a sizing method for stand-alone PV systems with variable demand

    Energy Technology Data Exchange (ETDEWEB)

    Posadillo, R. [Grupo de Investigacion en Energias y Recursos Renovables, Dpto. de Fisica Aplicada, E.P.S., Universidad de Cordoba, Avda. Menendez Pidal s/n, 14004 Cordoba (Spain); Lopez Luque, R. [Grupo de Investigacion de Fisica para las Energias y Recursos Renovables, Dpto. de Fisica Aplicada. Edificio C2 Campus de Rabanales, 14071 Cordoba (Spain)

    2008-05-15

    Accurate sizing is one of the most important aspects to take into consideration when designing a stand-alone photovoltaic system (SAPV). Various methods, which differ in terms of their simplicity or reliability, have been developed for this purpose. Analytical methods, which seek functional relationships between variables of interest to the sizing problem, are one of these approaches. A series of rational considerations are presented in this paper with the aim of shedding light upon the basic principles and results of various sizing methods proposed by different authors. These considerations set the basis for a new analytical method that has been designed for systems with variable monthly energy demands. Following previous approaches, the method proposed is based on the concept of loss of load probability (LLP) - a parameter that is used to characterize system design. The method includes information on the standard deviation of loss of load probability ({sigma}{sub LLP}) and on two new parameters: annual number of system failures (f) and standard deviation of annual number of failures ({sigma}{sub f}). The method proves useful for sizing a PV system in a reliable manner and serves to explain the discrepancies found in the research on systems with LLP<10{sup -2}. We demonstrate that reliability depends not only on the sizing variables and on the distribution function of solar radiation, but on the minimum value as well, which in a given location and with a monthly average clearness index, achieves total solar radiation on the receiver surface. (author)

  3. Computer-Assisted Language Learning: Current Programs and Projects. ERIC Digest.

    Science.gov (United States)

    Higgins, Chris

    For many years, foreign language teachers have used the computer to provide supplemental exercises in the instruction of foreign languages. In recent years, advances in computer technology have motivated teachers to reassess the computer and consider it a valuable part of daily foreign language learning. Innovative software programs, authoring…

  4. Optimum capacity determination of stand-alone hybrid generation system considering cost and reliability

    International Nuclear Information System (INIS)

    Chen, Hung-Cheng

    2013-01-01

    Highlights: ► This paper presents a methodology for the installation capacity optimization. ► Hybrid generation system is optimized by application of adaptive genetic algorithm. ► A cost investigation is made under various conditions and component characteristics. ► The optimization scheme is validated to meet the annual power load demand. -- Abstract: The aim of this work is to present an optimization methodology for the installation capacity of a stand-alone hybrid generation system, taking into consideration the cost and reliability. Firstly, on the basis of derived steady state models of a wind generator (WG), a photovoltaic array (PV), a battery and an inverter, the hybrid generation system is modeled for the purpose of capacity optimization. Secondly, the power system is analyzed for determining both the system structure and the operation control strategy. Thirdly, according to hourly weather database of wind speed, temperature and solar irradiation, annual power generation capacity is estimated for the system match design in order that an annual power load demand can be met. The capacity determination of a hybrid generation system becomes complicated as a result of the uncertainty in the renewable energy together with load demand and the nonlinearity of system components. Aimed at the power system reliability and the cost minimization, the capacity of a hybrid generation system is optimized by application of an adaptive genetic algorithm (AGA) to individual power generation units. A total cost investigation is made under various conditions, such as wind generator power curves, battery discharge depth and the loss of load probability (LOLP). At the end of this work, the capacity of a hybrid generation system is optimized at two installation sites, namely the offshore Orchid Island and Wuchi in Taiwan. The optimization scheme is validated to optimize power capacities of a photovoltaic array, a battery and a wind turbine generator with a relative

  5. Modeling and control design of a stand alone wind energy conversion system based on functional model predictive control

    Energy Technology Data Exchange (ETDEWEB)

    Kassem, Ahmed M. [Beni-Suef University, Electrical Dept., Beni Suef (Egypt)

    2012-09-15

    This paper investigates the application of the model predictive control (MPC) approach to control the voltage and frequency of a stand alone wind generation system. This scheme consists of a wind turbine which drives an induction generator feeding an isolated load. A static VAR compensator is connected at the induction generator terminals to regulate the load voltage. The rotor speed, and thereby the load frequency are controlled via adjusting the mechanical power input using the blade pitch-angle. The MPC is used to calculate the optimal control actions including system constraints. To alleviate computational effort and to reduce numerical problems, particularly in large prediction horizon, an exponentially weighted functional model predictive control (FMPC) is employed. Digital simulations have been carried out in order to validate the effectiveness of the proposed scheme. The proposed controller has been tested through step changes in the wind speed and the load impedance. Simulation results show that adequate performance of the proposed wind energy scheme has been achieved. Moreover, this scheme is robust against the parameters variation and eliminates the influence of modeling and measurement errors. (orig.)

  6. Attitudinal Perspectives: A Factor to Implementation of a Dual Language Program

    Directory of Open Access Journals (Sweden)

    Michael Whitacre

    2015-01-01

    Full Text Available The central focus of this study was to determine the overall perceptions of school administrators, and the district bilingual coordinator on transferring theory to classroom practice, implementation, as viewed by those involved in the implementation process of the Gómez and Gómez Model of Dual Language Education. Responses were solicited from administrative personnel involved in the implementation of the Gómez and Gómez Model of Dual Language. Results revealed overall administrative attitudes were positive to the theoretical ideology and mixed as related to the actual implementation of the dual language program. The greatest areas of concern were; what to do when students enter the program who are either not Spanish dominant or who have not been in a dual language program. The second area of concern was with how to effectively evaluate teachers as they are observed for implementation of the dual langue program. Lastly, most administrators felt there was a lack of faculty proficient in Spanish.

  7. The Effects of Web 2.0 Technologies Usage in Programming Languages Lesson on the Academic Success, Interrogative Learning Skills and Attitudes of Students towards Programming Languages

    Science.gov (United States)

    Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul

    2017-01-01

    It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…

  8. Stability and Change in Americans’ Foreign Language Policy Attitudes: 2000-2008

    Directory of Open Access Journals (Sweden)

    John P. Robinson

    2011-08-01

    Full Text Available The last decade has seen unprecedented policy emphasis on the Less Commonly Taught Languages (LCTLs – whether broadly, as indicated by the regular publication of lists of languages critical to the national interest, such as that of the US Department of Education (2010, or in the particular languages included in the multiple new Federal programs that comprise the National Security Language Initiative (NSLI, such as the National Language Service Corps, STARTALK, the Language Flagship, the English for Heritage Language Speakers program, or the NSLI for Youth, to cite several examples. The LCTLs predominate in these lists, reflecting a national level policy emphasis on the LCTLs. This emphasis derives from perceived and actual needs for specific LCTLs required for the common weal – for national security, economic well being, and social justice (Brecht et al., 2007; Brecht & Rivers, 2000. This emphasis, consisting in its entirety of programs promulgated, funded, and directed by the Federal government, stands in contrast to the ongoing perception in our professional fields that Foreign Languages (FLs, and the LCTLs among them, are under increasing and unprecedented stress in the educational system, and that furthermore, that the teaching of LCTLs lacks public support, or is even actively opposed in the broader US society (Wiley, 2007.

  9. HI-VISUAL: A language supporting visual interaction in programming

    International Nuclear Information System (INIS)

    Monden, N.; Yoshino, Y.; Hirakawa, M.; Tanaka, M.; Ichikawa, T.

    1984-01-01

    This paper presents a language named HI-VISUAL which supports visual interaction in programming. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL are extensively discussed. HI-VISUAL also shows a system extensively discussed. HI-VISUAL also shows a system extendability providing the possibility of organizing a high level application system as an integration of several existing subsystems, and will serve to developing systems in various fields of applications supporting simple and efficient interactions between programmer and computer. In this paper, the authors have presented a language named HI-VISUAL. Following a brief description of the language concept, the icon semantics and language primitives characterizing HI-VISUAL were extensively discussed

  10. EV02: a Phase I trial to compare the safety and immunogenicity of HIV DNA-C prime-NYVAC-C boost to NYVAC-C alone.

    Science.gov (United States)

    McCormack, Sheena; Stöhr, Wolfgang; Barber, Tristan; Bart, Pierre-Alexandre; Harari, Alexandre; Moog, Christiane; Ciuffreda, Donatella; Cellerai, Cristina; Cowen, Miranda; Gamboni, Romilda; Burnet, Séverine; Legg, Ken; Brodnicki, Elizabeth; Wolf, Hans; Wagner, Ralf; Heeney, Jonathan; Frachette, Marie-Joëlle; Tartaglia, Jim; Babiker, Abdel; Pantaleo, Giuseppe; Weber, Jonathan

    2008-06-13

    The aim of this randomised controlled trial was to see if the addition of 4 mg/ml DNA-C priming given by the intramuscular route at weeks 0 and 4 to NYVAC-C at weeks 20 and 24, safely increased the proportion of participants with HIV-specific T-cell responses measured by the interferon (IFN)-gamma ELISpot assay at weeks 26 and/or 28 compared to NYVAC-C alone. Although 2 individuals discontinued after the first DNA-C due to adverse events (1 vaso-vagal; 1 transient, asymptomatic elevation in alanine transaminase), the vaccines were well tolerated. Three others failed to complete the regimen (1 changed her mind; 2 lost to follow-up). Of the 35 that completed the regimen 90% (18/20) in the DNA-C group had ELISpot responses compared to 33% (5/15) that received NYVAC-C alone (p=0.001). Responses were to envelope in the majority (21/23). Of the 9 individuals with responses to envelope and other peptides, 8 were in the DNA-C group. These promising results suggest that DNA-C was an effective priming agent, that merits further investigation.

  11. Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception

    Science.gov (United States)

    Teng, Chin-Hung; Chen, Jr-Yi; Chen, Zhi-Hong

    2018-01-01

    Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming…

  12. The Varieties of Programming Language Semantics (and Their Uses)

    DEFF Research Database (Denmark)

    Mosses, Peter David

    2001-01-01

    ; and regular expressions are extensively used for searching and transforming text. In contrast, formal semantic descriptions are widely regarded as being of interest only to theoreticians. This paper surveys the main frameworks available for describing the dynamic semantics of programming languages......Formal descriptions of syntax are quite popular: regular and context-free grammars have become accepted as useful for documenting the syntax of programming languages, as well as for generating efficient parsers; attribute grammars allow parsing to be linked with typechecking and code generation...

  13. A Bystander Bullying Psychoeducation Program with Middle School Students: A Preliminary Report

    Science.gov (United States)

    Midgett, Aida; Doumas, Diana; Sears, Dara; Lundquist, Amanda; Hausheer, Robin

    2015-01-01

    This study evaluated the effectiveness of a brief, stand-alone bystander bullying psychoeducation program for middle school students. The purpose of the program was to train students to take action as peer advocates. Pre- and post-tests indicated that after completing the 90-minute psychoeducation program, students reported an increase in their…

  14. Evaluation of verifiability in HAL/S. [programming language for aerospace computers

    Science.gov (United States)

    Young, W. D.; Tripathi, A. R.; Good, D. I.; Browne, J. C.

    1979-01-01

    The ability of HAL/S to write verifiable programs, a characteristic which is highly desirable in aerospace applications, is lacking since many of the features of HAL/S do not lend themselves to existing verification techniques. The methods of language evaluation are described along with the means in which language features are evaluated for verifiability. These methods are applied in this study to various features of HAL/S to identify specific areas in which the language fails with respect to verifiability. Some conclusions are drawn for the design of programming languages for aerospace applications and ongoing work to identify a verifiable subset of HAL/S is described.

  15. The Relative Impact of Aligning Tier 2 Intervention Materials with Classroom Core Reading Materials in Grades K-2

    Science.gov (United States)

    Foorman, Barbara R.; Herrera, Sarah; Dombek, Jennifer

    2018-01-01

    This randomized controlled trial in 55 low-performing schools across Florida compared 2 early literacy interventions--1 using stand-alone materials and 1 using materials embedded in the existing core reading/language arts program. A total of 3,447 students who were below the 30th percentile in vocabulary and reading-related skills participated in…

  16. STUDY OF SOLUTION REPRESENTATION LANGUAGE INFLUENCE ON EFFICIENCY OF INTEGER SEQUENCES PREDICTION

    Directory of Open Access Journals (Sweden)

    A. S. Potapov

    2015-01-01

    Full Text Available Methods based on genetic programming for the problem solution of integer sequences extrapolation are the subjects for study in the paper. In order to check the hypothesis about the influence of language expression of program representation on the prediction effectiveness, the genetic programming method based on several limited languages for recurrent sequences has been developed. On the single sequence sample the implemented method with the use of more complete language has shown results, significantly better than the results of one of the current methods represented in literature based on artificial neural networks. Analysis of experimental comparison results for the realized method with the usage of different languages has shown that language extension increases the difficulty of consistent patterns search in languages, available for prediction in a simpler language though it makes new sequence classes accessible for prediction. This effect can be reduced but not eliminated completely at language extension by the constructions, which make solutions more compact. Carried out researches have drawn to the conclusion that alone the choice of an adequate language for solution representation is not enough for the full problem solution of integer sequences prediction (and, all the more, universal prediction problem. However, practically applied methods can be received by the usage of genetic programming.

  17. Implementing Task-Based Language Teaching to Integrate Language Skills in an EFL Program at a Colombian University

    Science.gov (United States)

    Córdoba Zúñiga, Eulices

    2016-01-01

    This article reports the findings of a qualitative research study conducted with six first semester students of an English as a foreign language program in a public university in Colombia. The aim of the study was to implement task-based language teaching as a way to integrate language skills and help learners to improve their communicative…

  18. LT^2C^2: A language of thought with Turing-computable Kolmogorov complexity

    Directory of Open Access Journals (Sweden)

    Santiago Figueira

    2013-03-01

    Full Text Available In this paper, we present a theoretical effort to connect the theory of program size to psychology by implementing a concrete language of thought with Turing-computable Kolmogorov complexity (LT^2C^2 satisfying the following requirements: 1 to be simple enough so that the complexity of any given finite binary sequence can be computed, 2 to be based on tangible operations of human reasoning (printing, repeating,. . . , 3 to be sufficiently powerful to generate all possible sequences but not too powerful as to identify regularities which would be invisible to humans. We first formalize LT^2C^2, giving its syntax and semantics, and defining an adequate notion of program size. Our setting leads to a Kolmogorov complexity function relative to LT^2C^2 which is computable in polynomial time, and it also induces a prediction algorithm in the spirit of Solomonoff’s inductive inference theory. We then prove the efficacy of this language by investigating regularities in strings produced by participants attempting to generate random strings. Participants had a profound understanding of randomness and hence avoided typical misconceptions such as exaggerating the number of alternations. We reasoned that remaining regularities would express the algorithmic nature of human thoughts, revealed in the form of specific patterns. Kolmogorov complexity relative to LT^2C^2 passed three expected tests examined here: 1 human sequences were less complex than control PRNG sequences, 2 human sequences were not stationary showing decreasing values of complexity resulting from fatigue 3 each individual showed traces of algorithmic stability since fitting of partial data was more effective to predict subsequent data than average fits. This work extends on previous efforts to combine notions of Kolmogorov complexity theory and algorithmic information theory to psychology, by explicitly proposing a language which may describe the patterns of human thoughts.Received: 12

  19. Effects of a stand-alone web-based electronic screening and brief intervention targeting alcohol use in university students of legal drinking age: A randomized controlled trial.

    Science.gov (United States)

    Ganz, Thomas; Braun, Michael; Laging, Marion; Schermelleh-Engel, Karin; Michalak, Johannes; Heidenreich, Thomas

    2018-02-01

    Many intervention efforts targeting student drinking were developed to address US college students, which usually involves underage drinking. It remains unclear, if research evidence from these interventions is generalizable to university and college students of legal drinking age, e.g., in Europe. To evaluate the effectiveness of a translated and adapted version of the eCHECKUP TO GO, applied as stand-alone web-based electronic screening and brief intervention (e-SBI), in German university students at risk for hazardous drinking. A fully automated web-based two-arm parallel-group randomized controlled trial was conducted. Participants were randomized to an e-SBI or assessment-only (AO) condition. The current paper analyzed students with baseline AUDIT-C scores ≥3 for women and ≥4 for men (sample at baseline: e-SBI [n=514], AO [n=467]; 3-month follow-up: e-SBI [n=194], AO [n=231]; 6-month follow-up: e-SBI [n=146], AO [n=200]). The primary outcome was prior four weeks' alcohol consumption. Secondary outcomes were frequency of heavy drinking occasions, peak blood alcohol concentration, and number of alcohol-related problems. Mixed linear model analyses revealed significant interaction effects between groups and time points on the primary outcome after 3 and 6months. Compared to students in the AO condition, students in the e-SBI condition reported consuming 4.11 fewer standard drinks during the previous four weeks after 3months, and 4.78 fewer standard drinks after 6months. Mixed results were found on secondary outcomes. The results indicate that evidence on and knowledge of web-based e-SBIs based on US college student samples is transferable to German university students of legal drinking age. However, knowledge of what motivates students to complete programs under voluntary conditions, although rare, is needed. Copyright © 2017 Elsevier Ltd. All rights reserved.

  20. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj

    2017-10-26

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  1. Report on Networking and Programming Languages 2017

    KAUST Repository

    Bjorner, Nikolaj; Canini, Marco; Sultana, Nik

    2017-01-01

    The third workshop on Networking and Programming Lan-guages, NetPL 2017, was held in conjunction with SIG-COMM 2017. The workshop series attracts invited speakers from academia and industry and a selection of contributed abstracts for short presentations. NetPL brings together re-searchers from the networking community and researchers from the programming languages and verification communities. The workshop series is a timely forum for exciting trends, technological and scientific advances in the intersection of these communities. We describe some of the high-lights from the invited talks through the lens of three trends: Advances in network machine architectures, network programming abstractions, and network verification. NetPL included five invited speakers, four from academia, and one from industry. The program contained six contributed talks out of eight submitted for presentation. The workshop organizers reviewed the abstracts for quality and scope. A total of 42 registrations were received and the attendance occupied the lecture room to the brink. Slides and abstracts from all talks are available from the workshop home page.1 Videos of the presentations are available in the NetPL YouTube channel.2.

  2. A programming language for composable DNA circuits.

    Science.gov (United States)

    Phillips, Andrew; Cardelli, Luca

    2009-08-06

    Recently, a range of information-processing circuits have been implemented in DNA by using strand displacement as their main computational mechanism. Examples include digital logic circuits and catalytic signal amplification circuits that function as efficient molecular detectors. As new paradigms for DNA computation emerge, the development of corresponding languages and tools for these paradigms will help to facilitate the design of DNA circuits and their automatic compilation to nucleotide sequences. We present a programming language for designing and simulating DNA circuits in which strand displacement is the main computational mechanism. The language includes basic elements of sequence domains, toeholds and branch migration, and assumes that strands do not possess any secondary structure. The language is used to model and simulate a variety of circuits, including an entropy-driven catalytic gate, a simple gate motif for synthesizing large-scale circuits and a scheme for implementing an arbitrary system of chemical reactions. The language is a first step towards the design of modelling and simulation tools for DNA strand displacement, which complements the emergence of novel implementation strategies for DNA computing.

  3. Professional iPhone Programming with MonoTouch and .NET/C#

    CERN Document Server

    McClure, Wallace B; Dunn, Craig

    2010-01-01

    What .NET C# developers need to enter the hot field of iPhone apps. iPhone applications offer a hot opportunity for developers. Until the open source MonoTouch project, this field was limited to those familiar with Apple's programming languages. Now .NET and C# developers can join the party. This Wrox guide is the first book to cover MonoTouch, preparing developers to take advantage of this lucrative opportunity.: MonoTouch opens the field of iPhone app development to .NET and C# developers for the first time; the Wrox reputation among .NET developers assures them that this guide covers everyt

  4. Objective-C

    CERN Document Server

    DeVoe, Jiva

    2011-01-01

    A soup-to-nuts guide on the Objective-C programming language. Objective-C is the language behind Cocoa and Cocoa Touch, which is the Framework of applications written for the Macintosh, iPod touch, iPhone, and iPad platforms. Part of the Developer Reference series covering the hottest Apple topics, this book covers everything from the basics of the C language to advanced aspects of Apple development. You'll examine Objective-C and high-level subjects of frameworks, threading, networking, and much more.: Covers the basics of the C language and then quickly moves onto Objective-C and more advanc

  5. Techno-economic assessment of FT unit for synthetic diesel production in existing stand-alone biomass gasification plant using process simulation tool

    DEFF Research Database (Denmark)

    Hunpinyo, Piyapong; Narataruksa, Phavanee; Tungkamani, Sabaithip

    2014-01-01

    For alternative thermo-chemical conversion process route via gasification, biomass can be gasified to produce syngas (mainly CO and H2). On more applications of utilization, syngas can be used to synthesize fuels through the catalytic process option for producing synthetic liquid fuels...... such as Fischer-Tropsch (FT) diesel. The embedding of the FT plant into the stand-alone based on power mode plants for production of a synthetic fuel is a promising practice, which requires an extensive adaptation of conventional techniques to the special chemical needs found in a gasified biomass. Because...... there are currently no plans to engage the FT process in Thailand, the authors have targeted that this work focus on improving the FT configurations in existing biomass gasification facilities (10 MWth). A process simulation model for calculating extended unit operations in a demonstrative context is designed...

  6. Logic-programming language enriches design processes

    Energy Technology Data Exchange (ETDEWEB)

    Kitson, B.; Ow-Wing, K.

    1984-03-22

    With the emergence of a set of high-level CAD tools for programmable logic devices, designers can translate logic into functional custom devices simply and efficiently. The core of the package is a blockstructured hardware description language called PLPL, for ''programmable-logic programming language.'' The cheif advantage of PLPL lies in its multiple input formats, which permit different design approaches for a variety of design problems. The higher the level of the approach, the closer PLPL will come to directly specifying the desired function. Intermediate steps in the design process can be eliminated, along with the errors that might have been generated during those steps.

  7. Towards Bridging the Gap Programming Language and Partial Evaluation

    DEFF Research Database (Denmark)

    Le Meur, Anne-Francoise; Lawall, Julia Laetitia; Consel, Charles

    2002-01-01

    Partial evaluation is a program-transformation technique that automatically specializes a program with respect to user-supplied invariants. Despite successful applications in areas such as graphics, operating systems, and software engineering, partial evaluators have yet to achieve widespread use....... One reason is the difficulty of adequately describing specialization opportunities. Indeed, under-specialization or over-specialization often occurs, without any direct feedback to the user as to the source of the problem.We have developed a high-level, module-based language allowing the programmer...... to guide the choice of both the code to specialize and the invariants to exploit during the specialization process. To ease the use of partial evaluation, the syntax of this language is similar to the declaration syntax of the target language of the partial evaluator. To provide feedback to the programmer...

  8. Public transfers and living alone among the elderly: A case study of Korea's new income support program

    Directory of Open Access Journals (Sweden)

    Erin Hye-Won Kim

    2015-06-01

    Full Text Available Background: Despite the significant implications of older adults' living arrangements for their well-being, it is not clear whether public transfers for the elderly will increase or decrease their independent living. A few natural experiments in the U.S. show that such support increases elders' living alone owing to their preferences for privacy. There has been little quasi-experimental evidence in Asia, where multigenerational coresidence is prevalent and norms and preferences for that form of living arrangement remain strong. Objective: In 2008 the Korean government introduced the Basic Old-Age Pension (BOAP, a means-tested income support program for elders. This article examines how the program affects unmarried Korean elders' likelihood of living alone. Methods: I analyze the 2005, 2007, 2009, and 2011 waves of the Korean Retirement and Income Study, a longitudinal survey of nationally representative Koreans. The analysis takes a difference-in-difference approach, which compares changes in the living arrangements of two elderly groups, one that received BOAP benefits and the other that did not. Results: Overall, the program has a negative, not positive, impact on elders' living alone. A closer look reveals that the transfers helped non-coresident elders to continue living alone and prevented coresident elders from forming one-person households. Conclusions: Ambivalent attitudes towards living alone in the transitional Korean society, together with the modest amount of BOAP benefits, appear to explain the mixed results. These findings are particularly relevant to other rapidly changing societies where public elder-support systems are expanding and norms of familial elder support are weakening.

  9. Language Learning Shifts and Attitudes Towards Language Learning in an Online Tandem Program for Beginner Writers

    Directory of Open Access Journals (Sweden)

    Constanza Tolosa

    2017-01-01

    Full Text Available We present findings of a project that investigated the potential of an online tandem program to enhance the foreign language learning of two groups of school-aged beginner learners, one learning English in Colombia and the other learning Spanish in New Zealand. We assessed the impact of the project on students’ learning with a free writing activity done as pretest and posttest and used a semi-structured interview to explore their attitudes towards language learning and their perceived development of their native language. Data analysis indicated statistically significant gains in foreign language writing and positive attitudinal changes toward foreign and native language learning.

  10. The Army Method Revisited: The Historical and Theoretical Backgrounds of the Military Intensive Language Programs.

    Science.gov (United States)

    Bayuk, Milla; Bayuk, Barry S.

    A program currently in use by the military that gives instruction in the so-called "sensitive" languages is based on the "Army Method" which was initiated in military language programs during World War II. Attention to the sensitive language program initiated a review of the programs, especially those conducted by the military intelligence schools…

  11. Nociones de la programacion de lenguas extranjeras (Ensayo metodologico) (Programming Foreign Languages [A Methodological Study])

    Science.gov (United States)

    Feldman, David

    1975-01-01

    Stresses the importance of language laboratories and other technical devices used in foreign language teaching, particularly in programed language instruction. Illustrates, by means of taxonomies, the various stages a foreign language learning program should follow. (Text is in Spanish.) (DS)

  12. Language Immersion Programs for Young Children? Yes . . . but Proceed with Caution

    Science.gov (United States)

    Soderman, Anne K.

    2010-01-01

    A dual immersion program in Chinese and English at the 3e International School in Beijing is helping children become fluent in both languages, even though many students spoke neither language when they entered the school. Children enter the program as young as two years old. Studies indicate that bilingual children have higher levels of cognitive…

  13. Adaptive Artificial intelligence based fuzzy logic MPPTcontrol for stande-alone photovoltaic system under different atmospheric conditions

    Directory of Open Access Journals (Sweden)

    Zaghba Layachi

    2015-08-01

    Full Text Available there is an increased need for analysing the effect of atmospheric variables on photovoltaic (PV production and performance. The outputs from the different PV cells in different atmospheric conditions, such as irradiation and temperature , differ from each other evidencing knowledge deficiency in PV systems [14]. Maximum power point tracking (MPPT methods are used to maximize the PV array output power by tracking continuously the maximum power point (MPP. Among all MPPT methods existing in the literature, perturb and observe (P&O is the most commonly used for its simplicity and ease of implementation; however, it presents drawbacks such as slow response speed, oscillation around the MPP in steady state, and even tracking in wrong way under rapidly changing atmospheric conditions. In order to allow a functioning around the optimal point Mopt, we have inserted a DC-DC converter (Buck–Boost for a better matching between the PV and the load. This paper, we study the Maximum power point tracking using adaptive Intelligent fuzzy logic and conventional (P&O control for stande-alone photovoltaic Array system .In particular, the performances of the controllers are analyzed under variation weather conditions with are constant temperature and variable irradiation. The proposed system is simulated by using MATLAB-SIMULINK. According to the results, fuzzy logic controller has shown better performance during the optimization.

  14. Python to learn programming

    Science.gov (United States)

    Bogdanchikov, A.; Zhaparov, M.; Suliyev, R.

    2013-04-01

    Today we have a lot of programming languages that can realize our needs, but the most important question is how to teach programming to beginner students. In this paper we suggest using Python for this purpose, because it is a programming language that has neatly organized syntax and powerful tools to solve any task. Moreover it is very close to simple math thinking. Python is chosen as a primary programming language for freshmen in most of leading universities. Writing code in python is easy. In this paper we give some examples of program codes written in Java, C++ and Python language, and we make a comparison between them. Firstly, this paper proposes advantages of Python language in relation to C++ and JAVA. Then it shows the results of a comparison of short program codes written in three different languages, followed by a discussion on how students understand programming. Finally experimental results of students' success in programming courses are shown.

  15. Addressing the Language Description Deficit

    Directory of Open Access Journals (Sweden)

    M. Ali Bolgiin

    2010-01-01

    Full Text Available Well-described language features are key to successful teaching and learning, especially for achieving advanced levels of proficiency. Other measures, such as simply increasing the number of reading and listening passages in a language program alone are not enough to bring the student to a higher level in a given skill. In fact, even being present in the target culture does not suffice. Angelelli and Degueldre (2002 argue that at advanced levels, even spending time in a country where the language is spoken is not necessarily sufficient for learners: "They do not need just exposure; they need answers to questions and explanations that they can rarely get by simply being immersed in a language/ culture." Less commonly taught languages (LCTLs lack descriptions that have such answers and explanations (cf. Fotos, 2002. It is argued in this paper that corpuslinguistic analyses help to provide actual usage-based, rather than intuition-based, descriptions and explanations of language features. Such approach is illustrated through English and Turkish examples.

  16. The RSZ BASIC programming language manual

    Science.gov (United States)

    Stattel, R. J.; Niswander, J. K.; Kochhar, A. K.

    1980-01-01

    The RSZ BASIC interactive language is described. The RSZ BASIC interpreter is resident in the Telemetry Data Processor, a system dedicated to the processing and displaying of PCM telemetry data. A series of working examples teaches the fundamentals of RSZ BASIC and shows how to construct, edit, and manage storage of programs.

  17. The Elements of Language Curriculum: A Systematic Approach to Program Development.

    Science.gov (United States)

    Brown, James Dean

    A systematic approach to second language curriculum development is outlined, enumerating the phases and activities involved in developing and implementing a sound and effective language program. The first chapter describes a system whereby all language teaching activities can be classified into approaches, syllabuses, techniques, exercises, or…

  18. Marine Language Exchange Program: A 21st Century International and Interdisciplinary Partnership

    Science.gov (United States)

    Robigou, V.; Nichols-Pecceu, M.

    2001-12-01

    The ability of scientists to communicate across cultural and linguistic barriers is crucial for the global economic sustainability and protection of the world\\'{}s oceans. Yet students with majors in the sciences and engineering constitute less than 2% of those who study abroad each year. And even rarer are students who study in countries where English is not the first language. The Marine Language Exchange program is a case study of an international and interdisciplinary collaboration between faculties in the languages and the sciences who address this gap. A consortium of U.S. and European institutions including Eckerd College (Florida), University of Washington (Washington), University of Hilo (Hawaii), Université de la Rochelle (France), Université de Liège (Belgium), and Universidad de Las Palmas (Spain) is developing a multilingual, marine sciences exchange program in an effort to internationalize their Marine Sciences departments. The program includes a three-week, intensive "bridge" course designed to reinforce second language skills in the context of marine sciences, and prepare undergraduate students for the cultural and educational differences of their host country. Following this immersion experience students from each institution enroll in courses abroad including marine sciences specialization for full academic credit. This session will review the Marine Language Exchange program activities since 2000 and will discuss the ideological and practical aspects of the program. The program successes, difficulties and future directions will also be presented. Different disciplinary approaches -Second Language Acquisition, English as a Second Language and Marine Science- prepare science students to contribute to the study and the management of the world\\'{}s oceans with an awareness of the cultural issues reflected by national marine policies. Based on this case study, other universities could initiate their own international and interdisciplinary

  19. The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations

    Directory of Open Access Journals (Sweden)

    Abdulkadir Baba HASSAN

    2006-06-01

    Full Text Available This paper examines the application of Visual Basic Computer Programming Language to Simulate Numerical Iterations, the merit of Visual Basic as a Programming Language and the difficulties faced when solving numerical iterations analytically, this research paper encourage the uses of Computer Programming methods for the execution of numerical iterations and finally fashion out and develop a reliable solution using Visual Basic package to write a program for some selected iteration problems.

  20. ARBUS: A FORTRAN tool for generating tree structure diagrams

    International Nuclear Information System (INIS)

    Ferrero, C.; Zanger, M.

    1992-02-01

    The FORTRAN77 stand-alone code ARBUS has been designed to aid the user by providing a tree structure diagram generating utility for computer programs written in FORTRAN language. This report is intended to describe the main purpose and features of ARBUS and to highlight some additional applications of the code by means of practical test cases. (orig.) [de

  1. 25 CFR 39.137 - May schools operate a language development program without a specific appropriation from Congress?

    Science.gov (United States)

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false May schools operate a language development program... Formula Language Development Programs § 39.137 May schools operate a language development program without a specific appropriation from Congress? Yes, a school may operate a language development program...

  2. Comparison of plate-cage construct and stand-alone anchored spacer in the surgical treatment of three-level cervical spondylotic myelopathy: a preliminary clinical study.

    Science.gov (United States)

    Shi, Sheng; Liu, Zu-De; Li, Xin-Feng; Qian, Lie; Zhong, Gui-Bin; Chen, Fang-Jing

    2015-09-01

    Although stand-alone cages were advocated to be superior to plate-cage construct (PCC) because of comparable clinical outcomes and fewer plate-related complications, cage dislocation and subsidence were frequently mentioned in multilevel fusion. There are some concerns about whether these issues can be effectively prevented in multilevel anterior cervical discectomy and fusion (ACDF) by stand-alone anchored spacer (SAAS). The aim was to compare clinical outcomes, radiologic parameters, and complications of PCC and SAAS in the treatment of three-level cervical spondylotic myelopathy (CSM). This was a retrospective comparative study. A total of 38 consecutive patients with three-level CSM (ACDF with PCC, 20 patients; ACDF with SAAS, 18 patients) were reviewed. Clinical outcomes were assessed using Japanese Orthopaedic Association and Neck Disability Index. The radiologic evaluations included cervical alignment (CA), segmental angle (SA), postoperative curvature loss (PCL), and incidence of subsidence. All the aforementioned parameters were compared before and after surgery between two groups. Besides, the aforementioned results were also compared between the two groups. The complications were also recorded. The mean follow-up period was 30.3 months. No significant differences were observed in clinical outcomes between the two groups (p>.05). Additionally, no significant differences existed in fusion rate between the two groups. There were significant differences in PCL of SA and CA and correction of SA between the two groups (pSAAS group, and the potential of SAAS to reduce the incidence of postoperative dysphagia was not proven. No other complications were observed in this study. In the surgical treatment of three-level CSM, PCC is superior to SAAS in correction and maintenance of SA and avoiding cage subsidence, although the technique of ACDF with SAAS yielded encouraging clinical outcomes and high fusion rate. Copyright © 2015 Elsevier Inc. All rights reserved.

  3. Comparison of Turkey’s Geographical Regions in terms of Stand-Alone PV System Design and Cost Parameters

    Directory of Open Access Journals (Sweden)

    Nevzat Onat

    2017-01-01

    Full Text Available Stand-alone photovoltaic (SAPV systems are widely used in rural areas where there is no national grid or as a precaution against power outages. In this study, technical and economic analysis of a SAPV system was carried out using meteorological data for 75 province centers in seven geographical regions of Turkey. Obtained results for each province center were separated by geographical area. The averages of the centers for each region are taken as output. A calculation algorithm based on MsExcel has been established for these operations. The analyses made with the developed algorithm are repeated for five different scenarios that they cover periods of time when a constant strong load is active for all seasons (winter, spring, summer, and autumn and all year round. The developed algorithm calculates the life-cycle cost, the unit energy cost, the electrical capacity utilization rate, the amount of generated/excess energy per month, the initial investment/replacement, and operating and maintenance (O&M costs of each element. As a result, geographical regions of Turkey are compared in terms of these outputs graphically. Further investigations may include the sale of excess energy generated, small-scale PV system cost factors parallel to the grid, and the effects of government incentives.

  4. Power fluctuations suppression of stand-alone hybrid generation combining solar photovoltaic/wind turbine and fuel cell systems

    International Nuclear Information System (INIS)

    Ahmed, Nabil A.; Miyatake, Masafumi; Al-Othman, A.K.

    2008-01-01

    In this paper a hybrid energy system combining variable speed wind turbine, solar photovoltaic and fuel cell generation systems is presented to supply continuous power to residential power applications as stand-alone loads. The wind and photovoltaic systems are used as main energy sources while the fuel cell is used as secondary or back-up energy source. Three individual dc-dc boost converters are used to control the power flow to the load. A simple and cost effective control with dc-dc converters is used for maximum power point tracking and hence maximum power extracting from the wind turbine and the solar photovoltaic systems. The hybrid system is sized to power a typical 2 kW/150 V dc load as telecommunication power plants or ac residential power applications in isolated islands continuously throughout the year. The results show that even when the sun and wind are not available; the system is reliable and available and it can supply high-quality power to the load. The simulation results which proved the accuracy of the proposed controllers are given to demonstrate the availability of the proposed system in this paper. Also, a complete description of the management and control system is presented

  5. A Survey on Visual Programming Languages in Internet of Things

    Directory of Open Access Journals (Sweden)

    Partha Pratim Ray

    2017-01-01

    Full Text Available Visual programming has transformed the art of programming in recent years. Several organizations are in race to develop novel ideas to run visual programming in multiple domains with Internet of Things. IoT, being the most emerging area of computing, needs substantial contribution from the visual programming paradigm for its technological propagation. This paper surveys visual programming languages being served for application development, especially in Internet of Things field. 13 such languages are visited from several popular research-electronic databases (e.g., IEEE Xplore, Science Direct, Springer Link, Google Scholar, Web of Science, and Postscapes and compared under four key attributes such as programming environment, license, project repository, and platform supports. Grouped into two segments, open source and proprietary platform, these visual languages pertain few crucial challenges that have been elaborated in this literature. The main goal of this paper is to present existing VPLs per their parametric proforma to enable naïve developers and researchers in the field of IoT to choose appropriate variant of VPL for particular type of application. It is also worth validating the usability and adaptability of VPLs that is essential for selection of beneficiary in terms of IoT.

  6. Abstract Interpretation as a Programming Language

    Directory of Open Access Journals (Sweden)

    Mads Rosendahl

    2013-09-01

    Full Text Available In David Schmidt's PhD work he explored the use of denotational semantics as a programming language. It was part of an effort to not only treat formal semantics as specifications but also as interpreters and input to compiler generators. The semantics itself can be seen as a program and one may examine different programming styles and ways to represent states. Abstract interpretation is primarily a technique for derivation and specification of program analysis. As with denotational semantics we may also view abstract interpretations as programs and examine the implementation. The main focus in this paper is to show that results from higher-order strictness analysis may be used more generally as fixpoint operators for higher-order functions over lattices and thus provide a technique for immediate implementation of a large class of abstract interpretations. Furthermore, it may be seen as a programming paradigm and be used to write programs in a circular style.

  7. Adapting high-level language programs for parallel processing using data flow

    Science.gov (United States)

    Standley, Hilda M.

    1988-01-01

    EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs written in a conventional high-level language to a parallel environment. The level of parallelism provided is of the large-grained variety in which parallel activities take place between subprograms or processes. A program written in EASY-FLOW is a set of subprogram calls as units, structured by iteration, branching, and distribution constructs. A data flow graph may be deduced from an EASY-FLOW program.

  8. JASPAR RESTful API: accessing JASPAR data from any programming language.

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2018-05-01

    JASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in eight widely used formats. Several endpoints are available to access the data and an endpoint is available to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionally, it provides an interactive browsable interface for bioinformatics tool developers. This REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freely available at https://bitbucket.org/CBGR/jaspar under GPL v3 license. aziz.khan@ncmm.uio.no or anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

  9. Dynamic Learning Objects to Teach Java Programming Language

    Science.gov (United States)

    Narasimhamurthy, Uma; Al Shawkani, Khuloud

    2010-01-01

    This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…

  10. A graph rewriting programming language for graph drawing

    OpenAIRE

    Rodgers, Peter

    1998-01-01

    This paper describes Grrr, a prototype visual graph drawing tool. Previously there were no visual languages for programming graph drawing algorithms despite the inherently visual nature of the process. The languages which gave a diagrammatic view of graphs were not computationally complete and so could not be used to implement complex graph drawing algorithms. Hence current graph drawing tools are all text based. Recent developments in graph rewriting systems have produced computationally com...

  11. a performance analysis for evaluation of programming languages ...

    African Journals Online (AJOL)

    Mohammed et al.

    PROGRAMMING LANGUAGES BASED ON MOBILE COMPUTING. FOR NIGERIA ... Finally, Vb.net is suitable for data Transfer using upload scheme. Keywords: ... INTRODUCTION .... java, Julia, python, matlab, mathematica and Ruby by.

  12. Energetic and financial investigation of a stand-alone solar-thermal Organic Rankine Cycle power plant

    International Nuclear Information System (INIS)

    Tzivanidis, Christos; Bellos, Evangelos; Antonopoulos, Kimon A.

    2016-01-01

    Highlights: • A stand-alone solar driven Organic Rankine Cycle is optimized parametrically. • The system is optimized energetically and financially. • Nine working fluids are tested with cyclohexane to be the most suitable. • A collecting area of 25,000 m"2 parabolic trough collectors is the optimum solution. • The maximum IRR is 13.46% and the payback period is about 9 years. - Abstract: The use of solar thermal energy for electricity production is a clean and sustainable way to cover the increasing energy needs of our society. The most mature technology for capturing solar energy in high temperature levels is the parabolic trough collectors (PTC). In this study, an Organic Rankine Cycle (ORC) coupled with PTC is analyzed parametrically in order to be optimized financially and energetically. The first step is the thermodynamic investigation of the ORC by using various working fluids. The second step is the energetic and financial investigation of the total system which includes the solar field, the storage tank and the ORC module. By testing many combinations of collecting areas and storage tank volumes, finally cyclohexane proved to be the most suitable working fluid for producing 1 MW_e_l with PTC. Specifically, in the optimum situation a solar field of 25,000 m"2 with storage tank of about 300 m"3 leads to a payback period of 9 years and to an internal rate of return (IRR) equal to 13.46%. Moreover, an economic comparison for different commercial collectors is presented, with Eurotrough ET-150 being the financially optimum solution for this case study.

  13. Exploring C++ 11

    CERN Document Server

    Lischner, Ray

    2014-01-01

    Exploring C++ divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Assuming no familiarity with C++, or any other C-based language, you'll be taught everything you need to know in a logical progression of small lessons that you can work through as quickly or as slowly as you need.C++ can be a complicated language. Writing even the most straight-forward of programs requires you to understand many disparate aspects of the language and how they interact with one another. C++ doesn't lend itself to neat compartmentalization the way other languages do. Rat

  14. Vulcamera: a program for measuring volcanic SO2 using UV cameras

    Directory of Open Access Journals (Sweden)

    Alessandro Aiuppa

    2011-06-01

    Full Text Available We report here on Vulcamera, a stand-alone program for the determination of volcanic SO2  fluxes using ultraviolet cameras. The code enables field image acquisition and all the required post-processing operations.

  15. Computer Language Choices in Arms Control and Nonproliferation Regimes

    International Nuclear Information System (INIS)

    White, G K

    2005-01-01

    The U.S. and Russian Federation continue to make substantive progress in the arms control and nonproliferation transparency regimes. We are moving toward an implementation choice for creating radiation measurement systems that are transparent in both their design and in their implementation. In particular, the choice of a programming language to write software for such regimes can decrease or significantly increase the costs of authentication. In this paper, we compare procedural languages with object-oriented languages. In particular, we examine the C and C++ languages; we compare language features, code generation, implementation details, and executable size and demonstrate how these attributes aid or hinder authentication and backdoor threats. We show that programs in lower level, procedural languages are more easily authenticated than are object-oriented ones. Potential tools and methods for authentication are covered. Possible mitigations are suggested for using object-oriented programming languages

  16. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    OpenAIRE

    Aybars UĞUR; Mustafa TÜRKSEVER

    2002-01-01

    In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which ...

  17. Comparative effects of enzogenol and vitamin C supplementation versus vitamin C alone on endothelial function and biochemical markers of oxidative stress and inflammation in chronic smokers.

    Science.gov (United States)

    Young, Joanna M; Shand, Brett I; McGregor, Patrice M; Scott, Russell S; Frampton, Christopher M

    2006-01-01

    Chronic smoking is associated with endothelial dysfunction and inflammation, with oxidative stress contributing to both these processes. In this study, we investigated the effect of combined antioxidant treatment with Enzogenol, a flavonoid extract from the bark of Pinus radiata and vitamin C, over and above vitamin C alone, on endothelial function, plasma markers of inflammation and oxidative stress, blood pressure (BP) and anthropometrics. Forty-four chronic smokers without established cardiovascular disease were assigned randomly to receive either 480 mg Enzogenol and 60 mg vitamin C, or 60 mg vitamin C alone daily for 12 weeks. Endothelial function in the brachial artery was assessed by flow-mediated vasodilation (FMD). FMD improved in both treatment groups (p effect on macrovascular endothelial function over and above that seen in the vitamin C alone group. However, Enzogenol did demonstrate additional favourable effects on protein oxidative damage and fibrinogen levels.

  18. Bricklayer: An Authentic Introduction to the Functional Programming Language SML

    Directory of Open Access Journals (Sweden)

    Victor Winter

    2014-12-01

    Full Text Available Functional programming languages are seen by many as instrumental to effectively utilizing the computational power of multi-core platforms. As a result, there is growing interest to introduce functional programming and functional thinking as early as possible within the computer science curriculum. Bricklayer is an API, written in SML, that provides a set of abstractions for creating LEGO artifacts which can be viewed using LEGO Digital Designer. The goal of Bricklayer is to create a problem space (i.e., a set of LEGO artifacts that is accessible and engaging to programmers (especially novice programmers while providing an authentic introduction to the functional programming language SML.

  19. A Low-Power Wearable Stand-Alone Tongue Drive System for People With Severe Disabilities.

    Science.gov (United States)

    Jafari, Ali; Buswell, Nathanael; Ghovanloo, Maysam; Mohsenin, Tinoosh

    2018-02-01

    This paper presents a low-power stand-alone tongue drive system (sTDS) used for individuals with severe disabilities to potentially control their environment such as computer, smartphone, and wheelchair using their voluntary tongue movements. A low-power local processor is proposed, which can perform signal processing to convert raw magnetic sensor signals to user-defined commands, on the sTDS wearable headset, rather than sending all raw data out to a PC or smartphone. The proposed sTDS significantly reduces the transmitter power consumption and subsequently increases the battery life. Assuming the sTDS user issues one command every 20 ms, the proposed local processor reduces the data volume that needs to be wirelessly transmitted by a factor of 64, from 9.6 to 0.15 kb/s. The proposed processor consists of three main blocks: serial peripheral interface bus for receiving raw data from magnetic sensors, external magnetic interference attenuation to attenuate external magnetic field from the raw magnetic signal, and a machine learning classifier for command detection. A proof-of-concept prototype sTDS has been implemented with a low-power IGLOO-nano field programmable gate array (FPGA), bluetooth low energy, battery and magnetic sensors on a headset, and tested. At clock frequency of 20 MHz, the processor takes 6.6 s and consumes 27 nJ for detecting a command with a detection accuracy of 96.9%. To further reduce power consumption, an application-specified integrated circuit processor for the sTDS is implemented at the postlayout level in 65-nm CMOS technology with 1-V power supply, and it consumes 0.43 mW, which is 10 lower than FPGA power consumption and occupies an area of only 0.016 mm.

  20. An Implementation of the Object-Oriented Concurrent Programming Language SINA

    NARCIS (Netherlands)

    Triphathi, Anand; Berge, Eric; Aksit, Mehmet

    SINA is an object-oriented language for distributed and concurrent programming. The primary focus of this paper is on the object-oriented concurrent programming mechanisms of SINA and their implementation. This paper presents the SINA constructs for concurrent programming and inter-object