The presentation summarizes an upgrade of Test Rig #4 at the Atelier Industriel de l'Aeronautique (AIA) in France. The upgrade involves replacing aging measurement and control systems with NI PXI hardware and LabVIEW software for improved data acquisition, real-time control, security, and automated testing of aircraft turboprop engines. The project scope includes installing a new PXI-based system, recabling, developing automated test scenarios in LabVIEW, and training users on the new system. Future evolutions may include upgrading software versions and hardware platforms to continue meeting users' needs.
Every organization wants to develop LabVIEW and TestStand applications better and faster. Learn how TI built a continuous delivery machine to accelerate overall software release cycles and deliver products in record time. Examine the concepts and tools used to deliver weekly software updates to a state-of-the-art framework developed in LabVIEW and TestStand. This resulted in a highly scalable sophisticated automated test platform that provides a uniform and robust method of semiconductor characterization to TI's validation community.
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ...University of Antwerp
A keynote delivered for the 3rd Workshop on
Validation, Analysis and Evolution of Software Tests
February 18, 2020 | co-located with SANER 2020, London, Ontario, Canada.
http://vst2020.scch.at
Abstract - With the rise of agile development, software teams all over the world embrace faster release cycles as *the* way to incorporate customer feedback into product development processes. Yet, faster release cycles imply rethinking the traditional notion of software quality: agile teams must balance reliability (minimize known defects) against agility (maximize ease of change). This talk will explore the state-of-the-art in software test automation and the opportunities this may present for maintaining this balance. We will address questions like: Will our test suite detect critical defects early? If not, how can we improve our test suite? Where should we fix a defect? The research underpinning all of this has been validated under "in vivo" circumstances through the TESTOMAT project, a European project with 34 partners coming from 6 different countries.
Every organization wants to develop LabVIEW and TestStand applications better and faster. Learn how TI built a continuous delivery machine to accelerate overall software release cycles and deliver products in record time. Examine the concepts and tools used to deliver weekly software updates to a state-of-the-art framework developed in LabVIEW and TestStand. This resulted in a highly scalable sophisticated automated test platform that provides a uniform and robust method of semiconductor characterization to TI's validation community.
Keynote VST2020 (Workshop on Validation, Analysis and Evolution of Software ...University of Antwerp
A keynote delivered for the 3rd Workshop on
Validation, Analysis and Evolution of Software Tests
February 18, 2020 | co-located with SANER 2020, London, Ontario, Canada.
http://vst2020.scch.at
Abstract - With the rise of agile development, software teams all over the world embrace faster release cycles as *the* way to incorporate customer feedback into product development processes. Yet, faster release cycles imply rethinking the traditional notion of software quality: agile teams must balance reliability (minimize known defects) against agility (maximize ease of change). This talk will explore the state-of-the-art in software test automation and the opportunities this may present for maintaining this balance. We will address questions like: Will our test suite detect critical defects early? If not, how can we improve our test suite? Where should we fix a defect? The research underpinning all of this has been validated under "in vivo" circumstances through the TESTOMAT project, a European project with 34 partners coming from 6 different countries.
How to Make Test Automation for Cloud-based SystemNick Babich
Automated Testing Best Practices and Tips. QA Automation and Test automation process flow. Continuous Delivery, Continuous integration and Test-driven development in cloud-based system. Automatic Deployment and Post-deployment verification. Agile development and quality assurance. Cloud-based telephony service.
Todays' IT industry has vastly grown in multiple segments serving many time critical offerings. Need of the hour is continuous nature of requirements with the expectation of continuous delivery. Challenge in Agile methodology is managing 3 stages viz. requirements gathering, development & testing simultaneously. This nature of process has changed the traditional model of Waterfall process where each segment was controlled independently and process called Continuous Integration or Automated Integration is evolving. In this program, we will discuss about one virtual project having continuous mode of changing requirements and define Test Driven Development model using Open Source Tools combination.
Open Process Automation: Status of the O-PAS™ Standard, Conformance Certifica...Yokogawa1
Today, end users in the energy and chemical industries must work with and integrate multiple proprietary systems in almost every process plant or facility. These systems include manufacturing execution systems (MES), distributed control systems (DCS), human-machine interfaces (HMI), programmable logic controllers (PLC) and inputs/outputs (I/O). These multiple proprietary systems, and the integration thereof, result in elevated capital costs on new projects and high total cost of ownership through the asset lifecycle, especially in the operation and maintenance of such systems. The Open Process Automation™ Forum (OPAF) is an international forum of end users, system integrators, suppliers, academia, and standards organizations who are working together to develop the specifications for open process control systems. OPAF’s goal is to enable more open and modular systems that supports integration of best-in-class components. This architecture will provide both configuration and application portability across components from different suppliers, thereby reducing system capital cost and total cost of ownership. The vision is a standards-based, open, secure and interoperable process control architecture that reduces the cost of control system upgrades and replacements, as well as removes barriers to technology insertion, with adaptable cybersecurity designed in. This keynote presentation will outline the Open Process Automation initiative, standard and status of industry prototyping, as well as share evidence of commercialization.
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day.
Functional and non-functional testing with IoT-TestwareAxel Rennoch
The Internet of Things (IoT) is omnipresent. More and more hardware devices get connected and will collect and share huge amounts of data in the near future. This progress will lead to a digital and hyper-connected world. Though, in such growing networks of interconnected things, quality assurance (QA) will become a continuous challenge. Especially aspects like conformance, interoperability and security but also performance and robustness will require an increased attention from QA perspective.
Arrow Devices MIPI MPHY Verification IP SolutionArrow Devices
“Easy to Use”
“Catches tricky corner cases”
“Provides complete comprehensive test coverage”
These are some of the things being said by our customers about our MIPI MPHY Verification IP Solution.
Our MIPI MPHY Verification IP Solution has been adopted by many top SoC/IP companies. In the coming slides, we talk about the major aspects of our mature MIPI MPHY Verification Solution.
Automated requirements based testing for ISO 26262 QA Systems
This QA System´s presentation will help you understand the ISO 26262 unit and integration level testing objectives and processes in addition to requirements-based testing. You will also learn:
- how to apply techniques for Control Flow & Data Flow verification, Equivalence Partitions, Boundary Values and Structural Code Coverage with Interface tests, Fault Injection tests and Resource Usage tests.
- what to look out for in tools supporting these activities, and see a practical example of fault injection through interface interception test performed HiL.
Learn more about Software Testing tools for ISO 26262:
https://www.qa-systems.com/solutions/iso-26262/
ANSYS SCADE Usage for Unmanned Aircraft VehiclesAnsys
SCADE on-board the UAS P.1HH HammerHead
The Use of SCADE to develop the P.1HH Vehicle Control & Management System (Integrated Modular Avionics System) greatly reduced development time and effort.
Learn more about ANSYS SCADE Solutions for Aerospace & Defense http://bit.ly/1EdcsOJ
This VLSI course gives a detailed knowledge about Verilog language for beginners. Attached is the course syllabus of VLSI course (Verilog) or VLSI training syllabus (Verilog).
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
This presentation shares expertise and insight on Automated Requirements-Based Testing for Medical Device Software:
• ISO 26262 SW Verification Phases
• Requirements Verification Method
• Deriving Test Cases from Requirements
• Requirements Based Testing (RBT)
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• Why use Coverage & Traceability?
For more information, please refer to: https://www.qa-systems.com/
This is How We Accelerate with Quality Engineering - Codacy WebinarAntoine Craske
Accelerate is becoming a standard to drive DevOps implementation on the four key metrics.
We used the model to improve our pipelines over various increments, aligned with the DevOps principles. We act on various domains from methodology, organization, architecture to remove limiting factors along our software pipeline.
Multiple teams are now delivering multiple times per day with stability, a game-changer compared to our previous performance across teams. This talk shares the journey we have been taking, lessons learned and takeaways to apply in your context.
Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...Perfecto by Perforce
Success in cross-browser test automation relies on many variables. Today’s reality forces practitioners within DevOps/Agile teams to join effort in assuring quality, removing risks, and releasing fast. To meet these goals, business testers, developers, and test automation engineers need to work together with the proper technology stack that matches their skillset. Join Perfecto’s Chief Evangelist and author, Eran Kinsbruner, in this session as he provides recommendations for high coverage, high reliability, and maintainability of cross-browser test automation. In this session, Eran will walk through the following topics:
- Trends in cross-browser test automation.
- Introduction to test automation using codeless and BDD Selenium tools.
- The material differences between the three approaches: code-based Selenium, BDD, and codeless. Including a live demo of the various approaches.
How to Make Test Automation for Cloud-based SystemNick Babich
Automated Testing Best Practices and Tips. QA Automation and Test automation process flow. Continuous Delivery, Continuous integration and Test-driven development in cloud-based system. Automatic Deployment and Post-deployment verification. Agile development and quality assurance. Cloud-based telephony service.
Todays' IT industry has vastly grown in multiple segments serving many time critical offerings. Need of the hour is continuous nature of requirements with the expectation of continuous delivery. Challenge in Agile methodology is managing 3 stages viz. requirements gathering, development & testing simultaneously. This nature of process has changed the traditional model of Waterfall process where each segment was controlled independently and process called Continuous Integration or Automated Integration is evolving. In this program, we will discuss about one virtual project having continuous mode of changing requirements and define Test Driven Development model using Open Source Tools combination.
Open Process Automation: Status of the O-PAS™ Standard, Conformance Certifica...Yokogawa1
Today, end users in the energy and chemical industries must work with and integrate multiple proprietary systems in almost every process plant or facility. These systems include manufacturing execution systems (MES), distributed control systems (DCS), human-machine interfaces (HMI), programmable logic controllers (PLC) and inputs/outputs (I/O). These multiple proprietary systems, and the integration thereof, result in elevated capital costs on new projects and high total cost of ownership through the asset lifecycle, especially in the operation and maintenance of such systems. The Open Process Automation™ Forum (OPAF) is an international forum of end users, system integrators, suppliers, academia, and standards organizations who are working together to develop the specifications for open process control systems. OPAF’s goal is to enable more open and modular systems that supports integration of best-in-class components. This architecture will provide both configuration and application portability across components from different suppliers, thereby reducing system capital cost and total cost of ownership. The vision is a standards-based, open, secure and interoperable process control architecture that reduces the cost of control system upgrades and replacements, as well as removes barriers to technology insertion, with adaptable cybersecurity designed in. This keynote presentation will outline the Open Process Automation initiative, standard and status of industry prototyping, as well as share evidence of commercialization.
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day.
Functional and non-functional testing with IoT-TestwareAxel Rennoch
The Internet of Things (IoT) is omnipresent. More and more hardware devices get connected and will collect and share huge amounts of data in the near future. This progress will lead to a digital and hyper-connected world. Though, in such growing networks of interconnected things, quality assurance (QA) will become a continuous challenge. Especially aspects like conformance, interoperability and security but also performance and robustness will require an increased attention from QA perspective.
Arrow Devices MIPI MPHY Verification IP SolutionArrow Devices
“Easy to Use”
“Catches tricky corner cases”
“Provides complete comprehensive test coverage”
These are some of the things being said by our customers about our MIPI MPHY Verification IP Solution.
Our MIPI MPHY Verification IP Solution has been adopted by many top SoC/IP companies. In the coming slides, we talk about the major aspects of our mature MIPI MPHY Verification Solution.
Automated requirements based testing for ISO 26262 QA Systems
This QA System´s presentation will help you understand the ISO 26262 unit and integration level testing objectives and processes in addition to requirements-based testing. You will also learn:
- how to apply techniques for Control Flow & Data Flow verification, Equivalence Partitions, Boundary Values and Structural Code Coverage with Interface tests, Fault Injection tests and Resource Usage tests.
- what to look out for in tools supporting these activities, and see a practical example of fault injection through interface interception test performed HiL.
Learn more about Software Testing tools for ISO 26262:
https://www.qa-systems.com/solutions/iso-26262/
ANSYS SCADE Usage for Unmanned Aircraft VehiclesAnsys
SCADE on-board the UAS P.1HH HammerHead
The Use of SCADE to develop the P.1HH Vehicle Control & Management System (Integrated Modular Avionics System) greatly reduced development time and effort.
Learn more about ANSYS SCADE Solutions for Aerospace & Defense http://bit.ly/1EdcsOJ
This VLSI course gives a detailed knowledge about Verilog language for beginners. Attached is the course syllabus of VLSI course (Verilog) or VLSI training syllabus (Verilog).
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
This presentation shares expertise and insight on Automated Requirements-Based Testing for Medical Device Software:
• ISO 26262 SW Verification Phases
• Requirements Verification Method
• Deriving Test Cases from Requirements
• Requirements Based Testing (RBT)
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• Why use Coverage & Traceability?
For more information, please refer to: https://www.qa-systems.com/
This is How We Accelerate with Quality Engineering - Codacy WebinarAntoine Craske
Accelerate is becoming a standard to drive DevOps implementation on the four key metrics.
We used the model to improve our pipelines over various increments, aligned with the DevOps principles. We act on various domains from methodology, organization, architecture to remove limiting factors along our software pipeline.
Multiple teams are now delivering multiple times per day with stability, a game-changer compared to our previous performance across teams. This talk shares the journey we have been taking, lessons learned and takeaways to apply in your context.
Enhancing Your Test Automation Scenario Coverage with Selenium - QA or the Hi...Perfecto by Perforce
Success in cross-browser test automation relies on many variables. Today’s reality forces practitioners within DevOps/Agile teams to join effort in assuring quality, removing risks, and releasing fast. To meet these goals, business testers, developers, and test automation engineers need to work together with the proper technology stack that matches their skillset. Join Perfecto’s Chief Evangelist and author, Eran Kinsbruner, in this session as he provides recommendations for high coverage, high reliability, and maintainability of cross-browser test automation. In this session, Eran will walk through the following topics:
- Trends in cross-browser test automation.
- Introduction to test automation using codeless and BDD Selenium tools.
- The material differences between the three approaches: code-based Selenium, BDD, and codeless. Including a live demo of the various approaches.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
19. 19ni.com
19
• Study of the new system
• Unmounting existant cabinet
• New cabling
• New systems (CC, vib)
• Full software
• Onsite integration and setup
• Training
Scope of the project
20. 20ni.com
20
• 50 Analog Input
• 60 Digital Input
• 5 Counters
• One serial link RS-232.
• 10 Analog Outputs
• 45 Digital Outputs TOR ,
• 120 Calculated Channels
Command & Control Architecture
24. 24ni.com
24
VASCO TOOLS :
• Writing test plan with .vas files
• LabVIEW Execution Engine
• Assistant Tools to write .vas scenario
(insert functions, choose variables
linked to the test and to the channel
configuration)
• « Scenario Verifier » to see errors in the
.vas file
Automated Tests
29. 29ni.comni.com
Technical Evolutions :
• Upgrade to LabVIEW 2014 (In Progress)
• Upgrade to VASCO 3.1 (In Progress)
• Upgrade of the plateform PXI-SCXI to Compact-RIO ou PXI-SC series
(TBD)
Users Evolutions :
• Scenario update
• Calculations Update
• Specific Development Update
• Deploying the solution
Evolutions
31. 31ni.comni.com
« We have all the possibility to modify user interface, to add a new
data acquisition board, in fact to modify everything… »
«The other important thing is to be able to switch in administrator
mode in case of an emergency, it allows a full access .
This enables us to increase productivity…and also an easier
maintenance by a homogenization of installed hardware and a better
knowledge by operators »
Christian Valade (AIA de Bordeaux)
Testimonial
Here is the starting point, an existing turboprop tests rig that need to be renovated :
Electro-technical
Data Acquisition
Command & Control
Regulations
Full Engine Manufacturer test Procedure
● Industrial Service of Aeronautics (SIAé) is one of the joint and State entities involved in the general policy for Maintaining in Operational Condition (MOC) flights equipment of the armies of the French National “Gendarmerie” and the General Delegation of the Armament (French Army - DGA), policy managed by the integrated structure of the operational maintenance of aircraft equipment by the French Minister of Defense (SIMMAD). Created on 1 January 2008 and supervised by the Chief of Staff of the Air Force, the SIAé includes five industrial aerospace “factories” (AIA), whose role is to maintain the leading French aircraft and support equipment of all types.
● The AIA, which were previously attached to the (French Army-DGA) within the SMA, are five in number. The AIA of Bordeaux is responsible for reconditioning and repairing engines and equipment, that of Cuers-Pierrefeu (83) specializes in airframe maintenance and equipment of various devices, as well as in the design, manufacture and repair of aircraft radomes for the three services. AIA of Clermont-Ferrand (63) provides, maintenance of cells and aircraft equipment and also manages projects of modernization and transformation. AIA of Ambérieu-en-Bugey (01) is responsible for the manufacture, repair, overhaul and calibration of equipment (Metrology Division with mobile laboratories). Finally, AIA of Britain, which was established in summer 2010, is responsible for industrial maintenance of aeronautical equipment.
In Bordeaux there are two sites, Floirac along the Garonne river which was overtaken by the city of Bordeaux. And “Croix d’Hins” site on the outskirts of Bordeaux where the engine tests were moved to avoid noise and pollution.
But he too, is going to be overtaken by the development of the Bordeaux area .
On this site there are about 10 test rigs for engines, jet engines , helicopters, turbine, turboprop ...
To give you an idea of the workload at the site , the AIA conducted 325 tests in 2010 and 504 the following year.
This represents about 6000 hours of operation on the tests rigs and 1000 hours of engine rotation ... for a total fuel quantity of about 1.2 million liters . The bench 4 is located at the bottom right of the picture.
Founded in 2007 by three members of AREVA subsidiaries and a member of National Instruments . NERYS is an engineering society that designs and manufactures measurement systems and test rigs.
NERYS is completely independent and its activity is divided into three pillars : The Test Rigs, Data Acquisition Systems and Software.
NERYS, created VASCO software that exists in two versions :
VASCO Lite is a easy to use data logger fully compatible with NI-DaqmX
VASCO Suite is dedicated to drive and monitor test rigs
NERYS works for different customers but we have specific and long term experience in :
Automotive
Aeronautics
Energie
Road testing
Inside the test cell :
The tested engine is securely mounted on a chassis
Instead of the propeller, there is an hydraulic brake brand FROUDE* with a power of about 2 MW, The brake stator is equipped with a force-measurement sensor for measuring the braking torque and therefore the power supplied by the motor. All the energy is dissipated as heat in the water, because the lamination phenomenon, which is more or less important depending on whether we opens or closes the water outlet valve. At the shaft end, a flywheel which simulates the presence of the helix.
Test Rig Function:
Validation engine after repairing and before going back in operation on aircraft (traceability, etc.)
Adjusting motors
The main functions required in the specifications:
Generating Full Engine Manufacturer test Procedure : It’s equivalent to a technical inspection for a car, with much more numerous operations, they were written by the motor manufacturer in order to check the engine
Acquisition of motor data
Driving motor
Steering easements
Manage security
Traceability - Report Test
Data storage
*Invented by William Froude, in 1858, an industrial hydrodynamic brake that bears his name and which operates on the principle of hydraulic torque converter.
On the test rig n°4 the engine tested is ALLISON T56, as it is used on two aircraft of the french Army :
The Hercules C130 in its T56-A-15 version
The Hawkeye dedicated to survey and transmission missions in its T56-A-427 version
The AST-600 is an APU (Auxiliary Power Unit) used for all auxiliary power unit (electrical, pneumatic, …), it is essentialy on :
Atlantique 2 aircraft (builded by DASSAULT), the first version of the ATLANTIQUE was built by Bréguet Atlantique company
Others aircrafts are given as an information :
Allison T56
Military Aircrafts
Lockheed Martin C-130A-H, R et T Hercules
Lockheed Martin P-3 Orion
Northrop Grumman E-2 Hawkeye
Northrop Grumman C-2 Greyhound
Civilian Aircrafts
Convair 580 et Convair 5800
Lockheed L100 Hercules (dérivé civil du C-130)
Lockheed L-188 Electra
Lockheed R7V-2 Constellation
Aero Spacelines Super Guppy
AST-600 (APU)
ATLANTIQUE 2
More informations on Wikipédia
T56-A-15 http://fr.wikipedia.org/wiki/Lockheed_C-130_Hercules
T56-A-427 http://fr.wikipedia.org/wiki/Grumman_E-2_Hawkeye
AST-600 http://www.caea.info/index.php?
The Allison T56 is a single shaft, modular design military turboprop with a 14-stage axial flow compressor driven by a four-stage turbine.
It was originally developed by the Allison Engine Company for the Lockheed C-130 transport[1] entering production in 1954.
It is now produced under Rolls-Royce which acquired Allison in 1995.
With an unusually long and numerous production run, over 18,000 engines have been produced since 1954, logging over 200 million flying hours.[2]
General characteristics
Type: Turboprop
Length: 146.1 in (3,711 mm)
Diameter: 27 in (690 mm)
Dry weight: 1,940 lb (880 kg)
Components
Compressor: 14 stage axial flow
Combustors: 6 cylindrical flow-through
Turbine: 4 stage
Fuel type: JP8
Performance
Maximum power output: 4,350 shp (3,915 kW) limited to 4,100
Turbine inlet temperature: 860°C
Fuel consumption: 2,412 pounds per hour
AST-600 was designed by an Economic Interest Group composed by Astadyne, created in 1977 by ABG-Semca (Liebherr-Aerospace since 1995) and Turbomeca to develop and produce Auxiliary Power Unit (APU)This Power Unit is installed on the Atlantique2 aircraft.
It is composed of three main elements:
1 - Turbine engine, turbine type gas turbine connected providing power on a tree with the elements: compressor, combustor, turbine
2 - Load compressor, compressor centrifugal driven directly by the turbine engine and providing pneumatic power for starting, conditioning and pressurization of the aircraft.
3 - Relay box, gear train for driving engine accessories and alternator providing electrical power to the aircraft.
Characteristics :Weight 207 kgPower 300 kilowattsMax. rotation speed 44 886 rpm
The choice of NI was reached on two main criteria :
NERYS has developed solutions using National Instruments Software and hardware products that are natively integrated with our software VASCO
The customer has already PXI and SCXI hardware installed on several test rigs and is satisfied with the flexibility of use
The project consisted of the following delivery and supplies :
Study :
Analysis of the existing
electrical Studies
software Studies
Unmounting of the existing
Wiring devices and new systems
New command control and acquisition system
New vibration monitoring system
Full software testing and calibration lines for engines and APU
Onsite adjustments and run-up
Training of users
Including a desk with a joystick for gas
A touch screen for controlling the installation
Dual screen to view information from the Supervisor
For this project we have based our solution on a PXI solution-RT (Real-Time), with a PC based supervision and a SCXI chassis to condition and isolate the analog signals.
(SCXI has been used for reasons of consistency with the installed base)
On top of that a PXI-7831R FPGA board is dedicated to the control and safety brake and thus the installation.
The system includes, for the data acquisition:
50 analog inputs (signals at frequencies of 10 Hz, 100 Hz and 10 kHz for vibration),
60 digital inputs
5 counting inputs
and one numeric port for RS-232 serial communication
Regarding the generation of the signals include:
10 analog outputs
45 digital outputs,
120 calculated channels and also 75 "operators“ channels
Each test requires an average storage capacity of 1GB.
The VM600 - is a rack of acquisition for standard vibration monitoring solution recommended by the AIA.
The calculated channels allow direct visualization of the results related measures
The operator channels allows to apply non-calculated set points that can be changed during the tests (exple a velocity profile, an outdoor setting as atmospheric pressure, a gear ratio etc.)
The software architecture is composed of several parts:
One part on Windows platform:
The human-machine interface (with one touch screen and two screens for displaying data)
Expand the range and guide operators
Calculations
The flying instructions and safety
One Part on the PXI-RT written with LabVIEW RT-RT:
Command & Control
Calculations
Regulations
Sequencing
Another part written with LabVIEW FPGA and running on the FPGA board for :
Brake Control and speed or torque regulation
Brake Safety
Exchanges between the PC and PXI are done with a TCP/IP
The FPGA board is in the PXI chassis but completely autonomous
The server has a complete backup of the application, test configurations and test data
NB: The choice to execute a function on windows, under RT or as FPGA was made during studies, depending on the degree of criticality and required performance.
For example according to the testing phase, the director point sending a speed reference to the engine on the Windows GUI, which transmits this instruction PXI-RT, which are sent to the FPGA board to monitor values during this phase.
The software enables AIA engineers to add their own specific developments to the VASCO software architecture.
VASCO Suite is used on several tests rigs of the AIA
It allows users to fully configure their tests using an intuitive User Interface that fulfill a mySQL database.
The test module is written with LabVIEW, it is a modular and customizable architecture that enables developers (NERYS or customer) to arrange the software to the user needs .
Once trained, customers can add themselves specific developments based on LabVIEW models provided by NERYS.
When we recovered the “test plan” it was only existing on paper documents and in a PLC program, SIEMENS S5 and TURBOCAT supervision software (from TURBOMECA).
We needed to analyze the SIEMENS code, understand and transcribe it, first in algorithmic before transforming it into scenario files for VASCO.
In a test plan some tests are obvious for generalist developers, but some tests are really difficult to understand if you don’t have informations about the physical phenomenon or if you don’t have any knowledge about the engine tested.
That’s why we needed the help of two experts: Mr. Marcel Auboiroux (from NERYS) and Mr. CLUZEAU Jean-Paul (from the AIA).
In particular for the engine startup with a pneumatic boot, as well as safety instructions associated to the engine and to the test rig.
The experience of the AIA’s people was important for the understanding and the execution of the engine startup.
Furthermore, the amount of documents to assimilate and the research on older hardware platforms needs a long work phase.
Fortunately the functionality of the engine and the constructor test plan is very well known by operators, users and all the crew of the AIA, this allows us to check the understanding of the subject by our development teams.
For the AIA, it is really important that the test plan is completely automated, in order to avoid problems during the test.
Once the engines have been repaired, they must pass the constructor test plan before flying again. Traceability is very important during the test plan, we regularly records all engine parameters and the environment, after bringing the motor to a so-called "working point" (For example: idle accelerated, reverse thrust, full gas, ..) the file that will be generated will be the test report delivered with the repaired engine.
A full tests plan is between 2 or 3000 lines of instructions, it is developed with the "Administrator" of the test rig, it allows the operators to run the test in a step by step mode. This test plan enable to control the installation and to set the security to be used according to the testing phase.
Concerning VASCO tools to write the test plan, we used the scenarios that are .vas files editable in Notepad ++. It is a script for describing elementary operations and instructions and to cycle in loops (as, for, if, while ...).
The instructions can be directly written when it is well known by the user or you can use a guided mode which allows to observe syntax, and select parameters of the configuration used. Once finished, we launch a “scenario checker” (like a kind of compiler) that indicates syntax errors and undefined variables. But as with any program, only the installation and setup on the real test rig will finish the verification of the scenario.
The LabVIEW execution engine is reading and playing the file and basic instructions. Each elementary instruction uses a LabVIEW VI, you can create a hierarchy as in a C-like language with a main, and functions that calls sub-functions.
Security is managed at several levels:
In standard security it’s possible to check if a signal is over or under a level (static), it is also possible to monitor with a template.
But with this kind of testing rig, we needed combinatorial type of complex security, for example : if engine speed and the flow rate is over a particular range then it needs to engage an automatic shutdown of the bench, we call this a specific security function.
Some of these functions are directly implemented on the FPGA board. Others are managed PXI -RT level, or even on Windows, and there are also cabled security and a specific PLC for fire safety that is independent of our system.
Furthermore there are two levels: alarm or stop, the alarm is only to inform the operators, the stop function initiate a shutdown procedure .
Knowing that it is not a sudden stop of the engine, which could cause damage , but a progressive shutdown.
What you should know is that this type of engine is optimized for a given engine speed, it is almost all the time used to optimum engine speed.The motor is controlled via the throttle (joystick)An actuator on the test rig just position the throttle on the engine (in the same way as on the plane) is expressed in degrees and called “alpha lever”The application manage essentially two ways of regulations:
Speed is kept constant with the brake and alpha lever is changed, so only the load changes,
Or the brake is brought to a known load (at a known engine torque) and it’s alpha controller that changes, so only the speed that varies
The charge is generated by the brake, which can be controlled either by speed or by couple.To increase the load on the engine we regulate the water outlet of the brake valve, the more it is closed , the more the braking torque is increased (with the operation described in the slide 7).The speed control can switch to torque control “on the fly”, because regulation is managed directly by the FPGA board. Such a functionality was not available on the electronic rack front brake renovation.For setting the PID I refer you to some Web pages that give basic advice and help to understand the theory of this exercise :
http://www.linuxcnc.org/docs/2.4/html/motion_pid_theory_fr.html
For more information on http://www.lavionnaire.fr/MecaHelices.php propellers
Here are some screen copy, the programm is running on three screens, and is managed by two operators.
One screen is a touch screen and the two others are showing general informations and test plan sequencing.
Today our customer is qualified enough to :
Create his own test plan and modify VASCO scenario .vas files
Create his own calculation, using calculator or modifying LabVIEW code for specific calculation
Modify specific development with LabVIEW
Able to deploy the VASCO solution on other platforms
The testimony of our customer is the best way to conclude about this project.
For NERYS this project have helped us to progress on our knowledge of aeronautical engine tests.
The flexibility of National Instruments hardware associated to VASCO software enables the customer to be autonomous for the evolution of his solution.
Original in French :
« Nous avons la main pour modifier toutes les interfaces, pour ajouter une carte d’acquisition de données, en fait pour tout modifier...»,
«L’autre grande force de la solution est de pouvoir passer au mode administrateur en cas de problème, ce qui permet de tout faire.
Tout cela se traduit in fine par une augmentation de la productivité … et également une maintenance facilitée via une homogénéisation des pièces installées et une meilleure connaissance par les opérateurs »
Christian Valade (AIA de Bordeaux)