The document discusses embedding physics simulation models created in SimulationX into virtual reality training simulators. It describes how SimulationX models of electrical switchgear were exported as Functional Mock-up Units (FMUs) and connected to an interactive virtual reality (IVR) environment using the Functional Mock-up Interface (FMI) standard. This allows the detailed engineering simulations in SimulationX to drive the visuals and interactivity in the IVR training simulator. The approach provides an engaging training experience with realistic system behavior and responses.
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEAnže Vodovnik
This paper describes the use of model driven architecture and its application in control system development. It also presents a prototype solution based on the Eclipse framework implemented by the author.
Anže Vodovnik, Klemen Žagar, Cosylab, Ljubljana, Slovenija
A multidisciplinary teaching method in the aerospace engineering systems fiel...Altair
The purpose of this paper is to present the effectiveness of a new teaching methods through all the graduation process for engineering students, ranging from the BSc to the MSc level.
Two hundred undergraduate students in aerospace engineering at the Politecnico di Torino were involved in this teaching process. The paper presents the organization of the learning process through the different academic years.
The process implicates theoretical lectures, computer laboratories, and experimental workbench, and shows how different multidisciplinary concepts and models, useful for the aerospace systems design, can be presented and then worked again in the next courses. In particular, an example concerning the flight control system is presented underlining how the models can be introduced at the third year, with the support of some engineering tools, and then reprised and developed in more details at the fifth year, with an effective and quick heritage of knowledge.
Speakers
Prof. Paolo Maggiore, Politecnico di Torino
Automatized testing hil system for agile product-design environmentTritem
The stricter safety requirements in the rail industry – implied by the EN 50128 standard – contribute to an increasing demand for testing rail vehicles and their subsystems, especially vehicle main controllers. Hardware-in-the-Loop method, which is commonly used in automotive and aerospace domains, has proved to be functionally useful. However, such systems would usually exceed the budget of a development project in the railway industry, due to short series manufacturing and multiple vehicle variants. To deal with this problem Tritem Microsystems has designed Virtual-HIL which decreases the overall cost and increases portability of this kind of a system. In this paper, we present both the classic approach and our groundbreaking system, along with a use case from one of our recent projects together with an automated testing framework built on the top of ourVirtual HIL.
INTERACTIVE TRAINING SIMULATOR AS MEANS OF INCREASING EFFICIENCY OF ENTERPRISESIAEME Publication
Computer training of technological process operators is recognized worldwide as
an effective means of reducing accidents and increasing production efficiency by
improving operator`s skills.
The use of computer simulators for training operators of potentially dangerous
industries is fixed in regulatory documents of many countries, including Russia. Most
enterprises in the oil and gas industry have already equipped their training centers with
computer simulators; however, the metallurgical sector and other representatives of the
chemical engineering industries do not use and often do not consider a computer
simulator as a tool for improving efficiency and production safety.
World statistics shows that among the causes of industrial accidents, operator
mistakes are firmly in second place. They account for an average of 40% of all
emergency incidents.
Computer training is the most powerful and effective means of dealing with the
operators mistakes. With the help of a specialized simulator, with a high degree of
accuracy, imitating the work of a dangerous technological installation, relating to the
oil refining or metallurgical industry, it is possible not only to familiarize operators
with potential emergencies and develop a strategy for preventing accidents, mitigating
or eliminating its consequences, but also working out actions operators to automatism.
A good full-scale simulator allows to work out detailed measures to prevent accidents,
as well as plans for the localization and liquidation of emergencies
Object-Oriented Implementation techniques covering object model optimization and object persistence delivered to post-graduate students of Object Oriented Software Engineering.
MODEL DRIVEN ARCHITECTURE, CONTROL SYSTEMS AND ECLIPSEAnže Vodovnik
This paper describes the use of model driven architecture and its application in control system development. It also presents a prototype solution based on the Eclipse framework implemented by the author.
Anže Vodovnik, Klemen Žagar, Cosylab, Ljubljana, Slovenija
A multidisciplinary teaching method in the aerospace engineering systems fiel...Altair
The purpose of this paper is to present the effectiveness of a new teaching methods through all the graduation process for engineering students, ranging from the BSc to the MSc level.
Two hundred undergraduate students in aerospace engineering at the Politecnico di Torino were involved in this teaching process. The paper presents the organization of the learning process through the different academic years.
The process implicates theoretical lectures, computer laboratories, and experimental workbench, and shows how different multidisciplinary concepts and models, useful for the aerospace systems design, can be presented and then worked again in the next courses. In particular, an example concerning the flight control system is presented underlining how the models can be introduced at the third year, with the support of some engineering tools, and then reprised and developed in more details at the fifth year, with an effective and quick heritage of knowledge.
Speakers
Prof. Paolo Maggiore, Politecnico di Torino
Automatized testing hil system for agile product-design environmentTritem
The stricter safety requirements in the rail industry – implied by the EN 50128 standard – contribute to an increasing demand for testing rail vehicles and their subsystems, especially vehicle main controllers. Hardware-in-the-Loop method, which is commonly used in automotive and aerospace domains, has proved to be functionally useful. However, such systems would usually exceed the budget of a development project in the railway industry, due to short series manufacturing and multiple vehicle variants. To deal with this problem Tritem Microsystems has designed Virtual-HIL which decreases the overall cost and increases portability of this kind of a system. In this paper, we present both the classic approach and our groundbreaking system, along with a use case from one of our recent projects together with an automated testing framework built on the top of ourVirtual HIL.
INTERACTIVE TRAINING SIMULATOR AS MEANS OF INCREASING EFFICIENCY OF ENTERPRISESIAEME Publication
Computer training of technological process operators is recognized worldwide as
an effective means of reducing accidents and increasing production efficiency by
improving operator`s skills.
The use of computer simulators for training operators of potentially dangerous
industries is fixed in regulatory documents of many countries, including Russia. Most
enterprises in the oil and gas industry have already equipped their training centers with
computer simulators; however, the metallurgical sector and other representatives of the
chemical engineering industries do not use and often do not consider a computer
simulator as a tool for improving efficiency and production safety.
World statistics shows that among the causes of industrial accidents, operator
mistakes are firmly in second place. They account for an average of 40% of all
emergency incidents.
Computer training is the most powerful and effective means of dealing with the
operators mistakes. With the help of a specialized simulator, with a high degree of
accuracy, imitating the work of a dangerous technological installation, relating to the
oil refining or metallurgical industry, it is possible not only to familiarize operators
with potential emergencies and develop a strategy for preventing accidents, mitigating
or eliminating its consequences, but also working out actions operators to automatism.
A good full-scale simulator allows to work out detailed measures to prevent accidents,
as well as plans for the localization and liquidation of emergencies
Object-Oriented Implementation techniques covering object model optimization and object persistence delivered to post-graduate students of Object Oriented Software Engineering.
The European Space Agency (ESA) uses an engine to perform tests in the Ground Segment infrastructure, specially the Operational Simulator. This engine uses many different tools to ensure the development of regression testing infrastructure and these tests perform black-box testing to the C++ simulator implementation. VST (VisionSpace Technologies) is one of the companies that provides these services to ESA and they need a tool to infer automatically tests from the existing C++ code, instead of writing manually scripts to perform tests. With this motivation in mind, this paper explores automatic testing approaches and tools in order to propose a system that satisfies VST needs.
MANAGING AND ANALYSING SOFTWARE PRODUCT LINE REQUIREMENTSijseajournal
Modelling software product line (SPL) features plays a crucial role to a successful development of SPL.
Feature diagram is one of the widely used notations to model SPL variants. However, there is a lack of
precisely defined formal notations for representing and verifying such models. This paper presents an
approach that we adopt to model SPL variants by using UML and subsequently verify them by using firstorder
logic. UML provides an overall modelling view of the system. First-order logic provides a precise
and rigorous interpretation of the feature diagrams. We model variants and their dependencies by using
propositional connectives and build logical expressions. These expressions are then validated by the Alloy
verification tool. The analysis and verification process is illustrated by using Computer Aided Dispatch
(CAD) system.
Efficiency of bond graph and external model integration for alarm processing ...IJAAS Team
The design of a supervision system based on the external model by structuring the industrial process according to several modes of operation (degraded and normal). The disadvantage of this model is that it describes the industrial process components as functions regardless of their dynamics without going into detail. Hence the interest of the bond graph model to fill the external model limits. The performance of the proposed supervisory system using both models lies in the detection and location of faults for each mode of operation. The bond graph model enriched by the concept of causality and thanks to these structural properties can clearly display the elements of the physical system taking into account their dynamics in normal and abnormal operation. The results of our research have been applied to central air conditioning system; the development of the proposed project has proceeded from the modeling stage to the reconfiguration stage of the system.
Homogenous and interoperable signaling computer interlocking through IEC 6149...IJECEIAES
The technological evolution of signaling systems has created a dependency from infrastructure managers to suppliers and industrials dominating the market. Indeed, for each deployed computer interlocking, the modification of field equipment is required to allow an adaptation with the new interlocking in terms of communication protocols and logical interface. In addition, to ensure safe traffic of trains, the communication of railway signaling data is necessary between interlockings. However, delayed deployments from one station to another make the establishment of communication channels costly and difficult, or even impossible, since each supplier keeps confidential its communication protocols and usually opts for interfacing based on wired logic. This paper presents our approach to a homogeneous architecture of interlocking meeting modularity requirements, interoperability, and logical interfacing between interlockings. This approach relies on a classification of internal functions of the computer interlocking, a distribution of the execution of those functions and making useful information available for interfaces between adjacent interlockings through the IEC 61499 standard coupled with service-oriented architecture (SOA).
IOSR Journal of Electrical and Electronics Engineering(IOSR-JEEE) is an open access international journal that provides rapid publication (within a month) of articles in all areas of electrical and electronics engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electrical and electronics engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
This paper presents a new simulator used to distribute and execute real-time simulations: the RT-LAB, developed by opal-RT technologies (Montreal, Canada). One of its essential characteristics is the perfect integration with MATLAB/Simulink. The RT-LAB allows the conversion of Simulink models in real time via real-time workshop (RTW) and their execution on one or more processors. In this context, the paper focuses on the RT-LAB real-time simulation as a complement to the MATLAB/Simulink environment, which has been used to perform the simulation of the Flywheel energy storage system (FESS -variable speed wind generation (VSWG) assembly. The purpose of employing a fairly new real-time platform (RT-LAB OP -5600) is to reduce the test and prototype time. This application will be executed on each element of our model that was previously developed under MATLAB/Simulink. The real-time simulation results are observed in the workstation.
A brief introduction to network simulation and the difference between simulator and emulator along with the most important types of simulations techniques.
Practical Experiences with Smart-Homes Modeling and SimulationSimulationX
Within the next years, more homes will be equipped with smart metering devices, intelligent devices and home energy management systems (HEMS). The EMS are designed to adapt Demand Side Management (DSM) to households. The goals behind the DSM can vary within the household. It can target shaving the load peaks, minimize CO2 emissions, or minimize the overall energy bill via controlling the in-house energy supply resources and intelligent consuming devices. Thus, the EMS represents the dominant ‘smart home’.
Through this contribution, different practices of smart home modeling will be presented in which SimulationX has been integrated under different configurations, software and hardware integrations. The developed models represent the state-of-the art of the current, upcoming and futuristic smart homes. The incentives behind developing these models will be deliberated, along with the economic advantages in its applications within the smart grid. Moreover, the experience behind using SimulationX for evaluating such models will be presented.
Occupant Behavior of a Plus-Energy Building Regarding Monitoring and Standard...SimulationX
Within a monitoring study by the Federal Ministry for Environment, Nature Conservation, Building and Nuclear Safety, 35 residential buildings with future building standards are being analyzed. Two of these buildings (Plus Energy Buildings) are managed and analyzed by the Leipzig University of Applied Science. An energy-plus house produces more energy from renewable energy sources over the course of a year than it imports from external sources. Until now there have been serious differences between planning simulation and measurement. The main reason has been identified as non-matching simulation models. Complex technical building services, associated with the use of new building materials, exceed the possibility of usage for standardized programs. By using monitoring data, this paper describes the influence of tenants in low energy houses by using the Green-City library in SimulationX. The increasing influence of occupants on energy consumption will be illustrated.
More Related Content
Similar to Embedding SimulationX Models into Virtual-Reality Training Simulators of Power Generation Plants
The European Space Agency (ESA) uses an engine to perform tests in the Ground Segment infrastructure, specially the Operational Simulator. This engine uses many different tools to ensure the development of regression testing infrastructure and these tests perform black-box testing to the C++ simulator implementation. VST (VisionSpace Technologies) is one of the companies that provides these services to ESA and they need a tool to infer automatically tests from the existing C++ code, instead of writing manually scripts to perform tests. With this motivation in mind, this paper explores automatic testing approaches and tools in order to propose a system that satisfies VST needs.
MANAGING AND ANALYSING SOFTWARE PRODUCT LINE REQUIREMENTSijseajournal
Modelling software product line (SPL) features plays a crucial role to a successful development of SPL.
Feature diagram is one of the widely used notations to model SPL variants. However, there is a lack of
precisely defined formal notations for representing and verifying such models. This paper presents an
approach that we adopt to model SPL variants by using UML and subsequently verify them by using firstorder
logic. UML provides an overall modelling view of the system. First-order logic provides a precise
and rigorous interpretation of the feature diagrams. We model variants and their dependencies by using
propositional connectives and build logical expressions. These expressions are then validated by the Alloy
verification tool. The analysis and verification process is illustrated by using Computer Aided Dispatch
(CAD) system.
Efficiency of bond graph and external model integration for alarm processing ...IJAAS Team
The design of a supervision system based on the external model by structuring the industrial process according to several modes of operation (degraded and normal). The disadvantage of this model is that it describes the industrial process components as functions regardless of their dynamics without going into detail. Hence the interest of the bond graph model to fill the external model limits. The performance of the proposed supervisory system using both models lies in the detection and location of faults for each mode of operation. The bond graph model enriched by the concept of causality and thanks to these structural properties can clearly display the elements of the physical system taking into account their dynamics in normal and abnormal operation. The results of our research have been applied to central air conditioning system; the development of the proposed project has proceeded from the modeling stage to the reconfiguration stage of the system.
Homogenous and interoperable signaling computer interlocking through IEC 6149...IJECEIAES
The technological evolution of signaling systems has created a dependency from infrastructure managers to suppliers and industrials dominating the market. Indeed, for each deployed computer interlocking, the modification of field equipment is required to allow an adaptation with the new interlocking in terms of communication protocols and logical interface. In addition, to ensure safe traffic of trains, the communication of railway signaling data is necessary between interlockings. However, delayed deployments from one station to another make the establishment of communication channels costly and difficult, or even impossible, since each supplier keeps confidential its communication protocols and usually opts for interfacing based on wired logic. This paper presents our approach to a homogeneous architecture of interlocking meeting modularity requirements, interoperability, and logical interfacing between interlockings. This approach relies on a classification of internal functions of the computer interlocking, a distribution of the execution of those functions and making useful information available for interfaces between adjacent interlockings through the IEC 61499 standard coupled with service-oriented architecture (SOA).
IOSR Journal of Electrical and Electronics Engineering(IOSR-JEEE) is an open access international journal that provides rapid publication (within a month) of articles in all areas of electrical and electronics engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electrical and electronics engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
This paper presents a new simulator used to distribute and execute real-time simulations: the RT-LAB, developed by opal-RT technologies (Montreal, Canada). One of its essential characteristics is the perfect integration with MATLAB/Simulink. The RT-LAB allows the conversion of Simulink models in real time via real-time workshop (RTW) and their execution on one or more processors. In this context, the paper focuses on the RT-LAB real-time simulation as a complement to the MATLAB/Simulink environment, which has been used to perform the simulation of the Flywheel energy storage system (FESS -variable speed wind generation (VSWG) assembly. The purpose of employing a fairly new real-time platform (RT-LAB OP -5600) is to reduce the test and prototype time. This application will be executed on each element of our model that was previously developed under MATLAB/Simulink. The real-time simulation results are observed in the workstation.
A brief introduction to network simulation and the difference between simulator and emulator along with the most important types of simulations techniques.
Practical Experiences with Smart-Homes Modeling and SimulationSimulationX
Within the next years, more homes will be equipped with smart metering devices, intelligent devices and home energy management systems (HEMS). The EMS are designed to adapt Demand Side Management (DSM) to households. The goals behind the DSM can vary within the household. It can target shaving the load peaks, minimize CO2 emissions, or minimize the overall energy bill via controlling the in-house energy supply resources and intelligent consuming devices. Thus, the EMS represents the dominant ‘smart home’.
Through this contribution, different practices of smart home modeling will be presented in which SimulationX has been integrated under different configurations, software and hardware integrations. The developed models represent the state-of-the art of the current, upcoming and futuristic smart homes. The incentives behind developing these models will be deliberated, along with the economic advantages in its applications within the smart grid. Moreover, the experience behind using SimulationX for evaluating such models will be presented.
Occupant Behavior of a Plus-Energy Building Regarding Monitoring and Standard...SimulationX
Within a monitoring study by the Federal Ministry for Environment, Nature Conservation, Building and Nuclear Safety, 35 residential buildings with future building standards are being analyzed. Two of these buildings (Plus Energy Buildings) are managed and analyzed by the Leipzig University of Applied Science. An energy-plus house produces more energy from renewable energy sources over the course of a year than it imports from external sources. Until now there have been serious differences between planning simulation and measurement. The main reason has been identified as non-matching simulation models. Complex technical building services, associated with the use of new building materials, exceed the possibility of usage for standardized programs. By using monitoring data, this paper describes the influence of tenants in low energy houses by using the Green-City library in SimulationX. The increasing influence of occupants on energy consumption will be illustrated.
Holistic District Heating Grid Design with SimulationX & Green CitySimulationX
Buildings are central elements of future smart grids. Heating and cooling demand are predictable within reason, building mass as well as heating and hot water systems provide inherent storage capacity. Additionally, the fluctuation between peak and average power of a building is much more friendly to the grid than of other network nodes like wind power or electric mobility.
A local heating grid partially supplied by renewable solar heat is currently being built in a town in Bavaria. Heat pump systems provide additional storage capacity for electric grid surplus while they serve as wind energy dump for the local utility company. Cogeneration plants and peak-power boilers provide heat and power in times of low energy coverage. The low temperature heating grid supplies decentral heat pumps, which provide required heat at a much higher temperature level to each building.
The paper describes basic modeling aspects for district heating grids with SimulationX & Green City. An interesting solar-aided grid example helps to identify benefits of a new modeling approach.
Reliable Forecasts of Battery Aging in Mobile and Stationary Applications thr...SimulationX
Back up your investment plans and make the right decision when it comes to battery storage: Analyze all factors that influence battery aging and optimize the battery management system as well as cooling devices. System simulation with detailed simulation of the battery’s aging behavior delivers reliable information in no time about the performance that can be expected over the years.
Have a look at the presentation to learn more about
• factors influencing battery aging,
• different methods to obtain data on aging behavior,
• comprehensive information on battery aging through system simulation and
• valid methods to get all necessary parameters.
Do you want to learn more about improving your products and how to reduce risks while saving money with comprehensive simulations of energy storage systems? Then head over to www.simulationx.com/industries/applications/energy-storages.html
SimulationX model library: Electric Energy StoragesSimulationX
Analyses of performance, temperature and lifespan for rechargeable batteries
Performance requirements for accumulators are increasing not only in the automotive industry. Also storing surplus energy from renewable sources and the motivation to increase energy efficiency in general require cutting-edge electrical storage technologies. Suitability of a battery for a certain application is often a question of its lifespan and range. The library Electrical Energy Storages is intended for the development and selection of appropriate storage configurations, for temperature analyses and predictions on battery aging – embedded in realistic load scenarios as part of system simulation. Be it static models for quick computations with minimal parameterization efforts or dynamic models for most realistic behavioral simulations: With the battery library validated through measurements, you can make realistic predictions about the performance of your system.
Model-Based Design of Integrative Energy Concepts for BuildingSimulationX
Increasing energy prices as well as outdated building
systems present the housing industry with the challenge
of finding new complex system solutions including
renewable energy and storage systems. The
municipality Lohmen and the local housing association
contracted EA Systems and IB Dr. Lerche to
develop an integrative energy system concept for its
historic town center.
This paper deals with modeling and simulating different
energy system variants for the existing building
structure using the Modelica-based ‘Green Building’
library and SimulationX. The discussion illustrates
the challenges of the modeling process, innovative
solutions and the simulation results.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Embedding SimulationX Models into Virtual-Reality Training Simulators of Power Generation Plants
1. Embedding SimulationX Models into Virtual-Reality
Training Simulators of Power Generation Plants
Steve Pantony and Tareq Fityani
Aggreko International, Dubai, UAE
Francis Marinho
Skills2learn, Milton Keynes, UK
Andreas Abel
ITI, Dresden, Germany
Kurzfassung
Die Verbindung von physikalisch und funktional korrekten Simulationsmodellen mit
einer Visualisierung und Interaktion in virtueller Realität (VR) ist attraktiv für Ausbildungs- und Trainingsanwendungen, insbesondere wenn das Verständnis von Bedienhandlungen und Reaktionen einer Anlage wesentliches Ausbildungsziel sind. Dies
gilt umso mehr, wenn das Training an den realen Anlagen kostenintensiv oder bei
Fehlbedienungen potenziell gefährlich ist. Die Umsetzung einer solchen Lösung ist
u.U. schwierig, da VR-Werkzeuge in der Regel keine Modellierungs- und Simulationswerkzeuge bereitstellen und physikalische Simulationstools nur unzureichende Visualisierungs- und Interaktionsmöglichkeiten bieten. Bei Aggreko wurde eine Lösung
etabliert, die dieses Ziel durch die Verbindung von SimulationX-Modellen mit einer
Interaktiven VR-Umgebung (IVR) über Functional Mockup Interface (FMI) erreicht.
Abstract
The combination of a physically and functionally correct simulation with modern
virtual reality (VR) visualization and interaction has a strong appeal in applications
where the operation and respective response of equipment needs to be thoroughly
understood by the operators. This is especially true when training on real equipment
is costly or potentially hazardous in the case of operating errors. The achievement of
this goal is not necessarily straightforward since established VR tools lack powerful
and flexible simulation engines, whereas typical simulation tools have only limited
visualization and interaction capabilities. At Aggreko this gap has been successfully
closed and a process has been established, where SimulationX simulation models are
embedded into an interactive virtual reality environment (IVR) using the Functional
Mockup Interface (FMI).
267
2. 7 SimulationX in Education and Training
Introduction
Among other disciplines, technical training is in need for simulation based applications. The need arises from the fact that due to safety and cost limitations it is not
always possible to train technical personnel on the actual equipment. The aim of a
simulation application would be to deliver accurate, and often complex, engineering
calculations in a visually engaging manner. Due to logistical and efficiency of code
maintenance reasons, another desirable feature of the application would be to have
instances of the simulation engine running in a centralized location (server) with the
possibility of connecting remotely from another location to run the application. All of
the above served as the driving force behind the search for the optimum solution that
would address all the issues. Finally this was realized with the combination of SimulationX, FMI, and an Interactive Virtual Reality (IVR) engine.
At Aggreko the approach so far has been applied for training simulations on the operating procedures of gensets (units consisting of combustion engines and generators)
and high voltage (HV) electrical switch gear. The implementation of the latter is discussed in this paper.
Modelling of HV Electrical Switch Gear using SimulationX
The ABB ZS1 switchgear is the standard equipment used by Aggreko for HV switching. The equipment’s highly hazardous operation and frequent use, among other
reasons, encouraged its modelling into a simulated training environment.
Figure 1: ZS1 Virtual Model
268
3. Virtual-Reality Training Simulators of Power Generation Plants
In general, the two main functions of switchgear are isolation and protection. Isolation is realized through a circuit breaker, which acts as an On/Off switch between
two parts of a circuit. The protection of the equipment is governed by an electronic
unit which ensures that all operational parameters stay within limit. If any fault occurs
the electronic unit will command the circuit breaker to the open position to stop the
current flow. The control unit also provides some means of controlling the equipment through user selected commands. Finally, an earthing function is provided in the
equipment to allow the discharge of any accumulated charge in order for the technical
personnel to access the equipment safely. A typical ZS1 cabinet is composed mainly
of the three components mentioned above (however there are exceptions). A typical
Aggreko ZS1 assembly contains seven such cabinets. A common bus-bar connects all
cabinets together thus enabling current flow.
Other components (e.g. the compartment doors) and functions (e.g. sliding the circuit
breaker out) complement the function of the main components but are also governed
by conditions that have been included into the model.
The first stage of modelling the equipment would be to determine all the desired functionality and behaviours the model should contain. Due to the considerable amount
of functionality and behaviour, it seemed advantageous to adopt the incremental
development model.
Figure 2: Incremental Model
In such a model, the total functionality and behaviour would be incorporated at different intervals. The first version would contain basic functionality and will then go
through the whole cycle of development. For the subsequent version additional functionality will be incorporated on top of previous version.
After formulating the requirements of a version, an exact specification, which will
serve as a reference, of what functionality and behaviour the model should contain
would follow. Also, the inputs and outputs of the FMU would be specified at this
stage. It is highly desirable to specify a list of I/O that takes into consideration all
functionality in both current and future revisions to avoid modifying it at a later stage.
This will allow in certain cases modifying the FMU or even replacing it with another
version without having to modify the frontend.
269
4. 7 SimulationX in Education and Training
Once the specifications are formulated, a plan on how to achieve the intended model
will be established. At this stage a rough algorithm describing the logic of the model
will be written to help guide the development phase. Also, the selection of the appropriate modelling tools would take place during this stage. In the case of the ZS1 the
State Chart Designer in Simulation X was selected. This type of design was found to
be suitable for modelling the logical behaviour of the equipment as it was intuitive to
map the various states the actual equipment can take to their equivalent states in the
state machine.
Figure 3: Behavioural State Chart of ZS1 in SimulationX
Testing is performed in two stages. In the first stage, the model is tested in the Simulation X environment. Generally, this would reveal explicit errors in the design (e.g.
Syntax errors, logical errors, etc.).Once the first test is passed the model would then
be exported into an FMU (Functional Mock-up Unit). The FMU will then be tested to
reveal any potential interfacing issues that might have not been detected in the previous test. In case any faults are detected (in either stage) the process will go back to
the development stage and faults will be rectified and testing will be performed again.
FMU and Code Export
The Functional Mockup Interface (FMI) [1] is a joint industrial effort for exchanging
dynamic simulation models in a unified and standardized manner. It is independent of
tool exporting a model and does not require tailoring models to a target environment.
The exchanged objects – Functional Mockup Units (FMU) - are containers, which carry all data necessary for embedding and running the model. These are in particular the
source code in C, binaries for individual platforms and an XML description of inputs,
outputs and parameters of the model. The calling conventions for all functions of an
FMU are defined and published in the FMI standard. This permits a high degree of
automation when embedding such a unit in the target environment without a need
to adapt the model code during the process. Consequently, all involved parties can
proceed in their developments independently and collaborative work can focus on
270
5. Virtual-Reality Training Simulators of Power Generation Plants
just the definition of interfaces (input and output signals, parameters of the FMU).
Such definition has been the starting point of the collaboration between Aggreko,
Skills2learn and ITI and meanwhile has been standardized through the Simulation
Design Document discussed in the previous section.
FMU exist in two variants – with and without a differential equation solver. Here FMU
with solver have been selected in order to transfer the SimulationX solver capabilities
together with the model to the IVR.
The export of simulation models as FMU is a standard SimulationX feature. The process is assisted through a graphical frontend, where I/O and parameters are defined
per drag and drop from the model hierarchy and the compilation and packaging of
the FMU container is executed automatically.
IVR Training Environment
The interactive virtual reality (IVR) training environment is a highly engaging and
immersive setting that allows the learner to experience real life situations in a controlled and safe manner, creating conducive conditions for information absorption
and knowledge transfer. Experience shows that learning quality and speed improves
significantly when the learner is suitably engaged, through highly visual, audible and
interactive methods. These features are exactly what the IVR environment relies on,
and what makes it so successful as a training vehicle.
The main issue with the detailed engineering simulation models afforded by the likes
of SimulationX for learning is that they target a very low level due to the understandable preferential focus on the complexity of engineering principles over limited visualization. As a result, they cannot be easily explained or understood in non-technical
environments without a detailed knowledge of the underlying functionality.
The use of modern modelling tools and game engines allows the creation of highly
visual environments representative of the real equivalents which gives the learner a similar experience in a controllable / configurable environment. While these tools focus
on the visualization, and have elements of physics and engineering systems in place,
they cannot easily be used to model the same level of detail or complexity of physics
and engineering system simulations as tools such as SimulationX.
Merging the two technologies is therefore of huge benefit as the resulting solution
will exhibit the best of both worlds i.e. a highly visual and interactive environment
with realistic engineering system calculations driving the physics, logic and information. This approach is made possible by the creation of an FMU/FMI, an interface
which contains the functionality, inputs and outputs of a given engineering simulation. This interface allows the IVR to connect to it and control the simulation via input
updates (from user interactions for example) which then get processed and generate
corresponding outputs. These outputs can then be used to update information displays and states within the IVR.
This approach utilizes the strengths of each technology to create a more effective learning tool. It also allows development strengths to remain focussed on their areas i.e.
271
6. 7 SimulationX in Education and Training
the IVR developers can focus on getting the environment as visually rich as possible
without worrying too much about what goes on behind the scenes, and the simulation developers can focus on getting the engineering / physics functionally accurate
without worrying about how it’s presented.
Figure 4: IVR/FMU workflow
The most effective and scalable delivery platform for anything these days is the Internet, and as such, the ability to have a learning tool which is highly visual, contains
realistic engineering / physics processing, is accessible from any capable machine that
has access to the internet, and can be integrated into learner management systems
or virtual learning environments is of immense value to any training provider. The
additional advantage of web based learning tools is that the content can be updated
in one place and all learners who have access to the content can instantly be using
the latest version.
Figure 5: IVR/FMU Web design workflow
Using the FMU/FMI over the internet has the added benefit of security of the content
and means that it doesn’t need to be stored directly with the learning tool, which can
make maintenance and updates easier. It also improves performance to a degree, as
the overhead of running the FMU is offloaded to a separate machine from the one
running the training material. The web technologies used include:
•• Web sockets for passing messages between the client and the FMU server, and
between the FMU server and the FMU
•• A windows based server for handling client requests
The FMU server currently exists as a .NET application on a Windows server with communication being handled by TCP sockets. The server can handle multiple different
272
7. Virtual-Reality Training Simulators of Power Generation Plants
FMU models simultaneously, with multiple clients connecting to them. The future
development plans include:
•• Hosting the FMU/FMI and FMU Server on the cloud. By utilising a cloud infrastructure, the load can be distributed on a scalable platform and be more
accessible from anywhere in the world.
•• Enhancing the FMU server for increased compatibility with a wider variety of
platforms
•• Bringing the server in line with the next incarnation of FMI standard (FMI 2.0)
•• Implementation of a web based control panel to allow easier management of
FMU’s, connected clients, restarting of the server etc.
•• Implementation within an Mbook allowing the content to be accessible via
mobile devices
Model Embedding
The basic process of embedding the FMU model consists of establishing a connection
to the FMU Server, which then initialises and loads the relevant FMU using the functionality dictated by the FMI.
The FMU contains predefined inputs and outputs which the IVR is aware of and it
initialises the environment by detecting any changed outputs. Once the environment
is adjusted to reflect the start state, via the FMU, it can then be used as normal, with
the user interacting with the IVR elements and receiving visual feedback representations of the FMU outputs.
As illustrated in the earlier diagrams, the client IVR programme sits within a browser
window and knows of the server address that hosts the FMU and FMU server. Once
the FMU server is started on the host server, it waits for a connection from an incoming client.
Armed with the server address and the FMU name that is required, the client establishes a connection to the FMU server using the TCP sockets informing it of the FMU it
needs to use. The FMU server creates an instance of the desired FMU and the initialisation process is complete.
With the connection established, and the FMU initialised, the IVR can then be used
to navigate and interact as it is designed to. With every interaction such as a click on
a door, the action can be sent via the FMU server as an input to the FMU which does
the processing to establish whether the door can be opened in its current state (given
interlocks, circuit breakers racked states etc.). The FMU then updates the outputs
which are sent back to the client via the FMU server. The client receives notification of
the updated outputs and adjusts the visual environment accordingly.
All of the above has been achieved via a hybrid of technologies, frameworks and
programming languages including C# (Mono and .NET), C++, Javascript, HTML, Json
to name a few.
The IVR delivery can be standalone (i.e. run as a local programme via an executable)
or as a web based package (i.e. run by accessing a URL in a browser). Standalone
273
8. 7 SimulationX in Education and Training
programmes can be much larger and computer intensive as they have the full power
of the PC at their disposal, however web based programmes are restricted by the
browser within which they run. Irrespective of the delivery type, the approach used
for embedding the model is identical.
There have been several challenges encountered during our development to date,
which we have eventually been able to overcome. Some of these are identified below.
One of the big challenges was our IVR environment being incompatible with DLL’s
when run in web player mode. This has since been overcome by moving the FMU to
a remote location so that it is not actually embedded directly into the IVR.
Another challenge from the server side was a way to handle premature disconnections of clients. By default, sockets have no real sense of whether or not they are still
connected; making it difficult to work out if a client has disappeared. This was worked
around by having the client and server “pinging” each other. If either side goes more
than a few seconds without a ping from the other, it is assumed that the connection
has been lost.
Conclusions
In this paper we have shown, that the embedding of physical and functional simulation models into IVR training simulators is feasible. Despite the yet small amount of
applications that have been developed using this setup, the potential seems very promising and the process is starting to take form. Standards are being set to facilitate the
growth of the new methodology. This includes, e.g., a design document which acts as
a common reference between involved parties and allows an effective collaboration
between IVR developers, modellers and the end users of the training application.
Hosting the IVR environment on a server and deploying the training contents through
the web allows a unified training approach applied in a decentralized manner even in
large companies and organisations.
The authors are confident that this will only be the start of a new breed of virtual
environments that can be found useful in many disciplines.
References
[1]
274
The Functional Mockup Interface – www.fmi-standard.org