SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Reuse of simulation models
created for multiple purposes




Henric Andersson
2011-11-01
Kompetensnätverk VV&A, Stockholm
Presentation of the presenter
                 MsC in Control Engineering (1994)
                 Modeling and simulation of power plants at ABB
                 Saab Aeronautics
                    •     Flight Control
                    •     Project Management / Systems Engineering
                    •     Product Line Engineering
                    •     Research / PhD (2005 -> 2012)


                 The research is applied to Gripen simulators for
                    •     Development
                    •     Verification
                    •     Training

Henric Andersson, Saab Aeronautics
PAGE 2
2011-11-01
Content
                 Context - Simulator Usage
                 Challenges in Aircraft Simulation
                 Product Line Engineering
                 Example application
                 Configurator implementation
                 Conclusions & Further work


                 Reflections



Henric Andersson, Saab Aeronautics
PAGE 3
2011-11-01
Simulator creation from models
                      The Product Line Approach – a concept for reuse


                                                                                                                           Decisions

Surrounding   Aircraft        Physic     ECUs e.g.                                                            Sensors,
General       Systems         2Logic     for control   auto-pilot     cockpit          configuration           Comm.
models        & Models        Sensors    of aircraft                                                         Operational
              Gripen          Actuat.    systems                                                             Surrounding

   wind                  27 flight controls
                                                        HDD         HDD          HDD       HUD         HMD    datalink
                        22 atcs
  atmos
                      72 engine           FADEC
                                                                                                               IFF
                        28 fuel                         HDD         HDD          HDD                   HMD
  ground
    roll
                     29 hydraulic             GECU
                                                       Avionics
                     21 air control                     Core                                                   radio 1
  inertia                                     AECU
                       33 lights                                                                               radio 2
                                                            Flight Computers           Tactical Computers
                      35 oxygen                                                                                contol
                                              BECU
  forces                                                    FC 1          FC 2          TC 1       TC 2        panels


                                                                                                                           Process
                        32 ldg             CSMU
                                                                                                              datalink
 position               34 gps                 ADC     ACSSW &                                                23 COM
                                                       Avionics
                                      34 INS

      aircraftbody                         34 ILS                                              Payload and
                                                         Stores
                                                                                                 stores
  Physical              Aircraft           Avionics                                                           Avionics




                                              Models                                                                                   Simulators



Henric Andersson, Saab Aeronautics
PAGE 4
2011-11-01
The values of modeling & simulation

  Maturity
  100%


    60%
                                 Model Based
                                 Development
    40%                                                              Traditional
                                                                    Development

    20%



              Verbal      Document           Analysis        Simulation      Test Flight/
             definition                                                      verification
                                                                                            Training/
                                     Model          Review            Prototype              Usage




PAGE 5
Challenges in Aircraft Simulation
           Some challenges in set-up and support of large-scale simulations:
           • Different operating systems & simulation platforms

           • Many models ~100 including “legacy codes”

           • Variants of the systems that the models represent

           • Variants of “the same” model, e.g. different levels of fidelity

           • Versions of models, e.g. due to error correction

           • Parametric models with different sets of System Parameters

           • Lack of standards & tools for collaboration

Henric Andersson, Saab Aeronautics
PAGE 6
2011-11-01
Model overview and classification
     Surrounding   Aircraft        Physic     ECUs e.g.                                                            Sensors,
     General       Systems         2Logic     for control   auto-pilot     cockpit          configuration           Comm.
     models        & Models        Sensors    of aircraft                                                         Operational
                   Gripen          Actuat.    systems                                                             Surrounding

        wind                  27 flight controls
                                                             HDD         HDD          HDD       HUD         HMD    datalink
                             22 atcs
       atmos
                           72 engine           FADEC
                                                                                                                    IFF
                             28 fuel                         HDD         HDD          HDD                   HMD
       ground
         roll
                          29 hydraulic             GECU
                                                            Avionics
                          21 air control                     Core                                                   radio 1
       inertia                                     AECU
                            33 lights                                                                               radio 2
                                                                 Flight Computers           Tactical Computers
                           35 oxygen                                                                                contol
                                                   BECU
       forces                                                    FC 1          FC 2          TC 1       TC 2        panels
                             32 ldg             CSMU
                                                                                                                   datalink
      position               34 gps                 ADC     ACSSW &                                                23 COM
                                                            Avionics
                                           34 INS

           aircraftbody                         34 ILS                                              Payload and
                                                              Stores
                                                                                                      stores
       Physical              Aircraft           Avionics                                                           Avionics




7
Binding time alternatives

                                                       Process
                                      for building and instantiating a simulation


                              -----               -----               -----            -----
                              -----               -----               -----            -----


                  Config_spec.xml               Makefile            Load_list      RT_Config.ini


        Core
       Comp.                                               Appli-             AC_sim
                                                           cation
                                                          modules
     Specific
     Comp.
                 Repository                  Software                Load of s/w          Instantiation of
                 Check-out                   Build                   modules              Simulation
Henric Andersson, Saab Aeronautics
PAGE 8
2011-11-01
Binding Time (1)

              Check-out-time binding
                              Repository
                              Check Out



                                           No   Check Out
                             Feature_A?
                                                 Variant g

                                Yes

                              Check Out
                                                             Build
                               Variant f


Henric Andersson, Saab Aeronautics
PAGE 9
2011-11-01
Binding Time (2)

              Compile-time binding

              #if FEATURE_A
              f()
              #else
              g()
              #endif




Henric Andersson, Saab Aeronautics
PAGE 10
2011-11-01
Binding Time (3)

              Run-time binding

              if (feature_A) f() else g();




Henric Andersson, Saab Aeronautics
PAGE 11
2011-11-01
Binding Time overview
                       Binding at Check-out-            Compile-time       Run-time
                                  time
            Aspect
            Creates                  Different source   Different object   Different
                                     code variants      code variants      instances


            Used for                 Reliable           Implementation     Fast
                                     configuration      oriented           reconfiguration
                                                        configuration
            Example                  When security /    Target / platform Reconfiguration
                                     IRP aspects is     variation         at end-user site
                                     important


             Different binding times may be used for different features

Henric Andersson, Saab Aeronautics
PAGE 12
2011-11-01
Organization in product line engineering
 - The four essentials


Simulation Models              Building of
and other simulator            simulator products
components




     Source: www.sei.cmu.edu
Saab Aeronautics
          ”Simulation model
          development
          handbook”


          is related to “Core
          Asset Development”


          Recommended Documentation
          •       Simulation Model Requirement Specification (m)
          •       Simulation Model V&V/Test Plan
          •       Simulation Model Description
          •       Simulation Model V&V/Test Report
          •       Simulation Model Status Declaration (m)      (m = mandatory)

Henric Andersson, Saab Aeronautics
PAGE 14
2011-11-01
Configuration of the simulation
         - Customer                   Aircraft                 Simulation - Batch tests                  Other
         - Variant                    Configuration            Needs      - Verification                 Constraints
                                      Constraints                         - Training                     - Security
                                                                                                         - IPR
                                                                         Configurator
                                                                         Tool
                ciinfo

                              -----               -----                    -----                 -----
                              -----   A           -----   B                -----   C             -----   D
                  Config_spec.xml              Makefile                 Load_list             RT_Config.ini


        Core
       Comp.                                                  Appli-                   Sim_
                                                              cation                   core
                                                              modules
     Specific
     Comp.
                 Repository                 Software                     Load of s/w                Instantiation of
                 Check-out                  Build                        modules                    Simulation
Henric Andersson, Saab Aeronautics
PAGE 15
2011-11-01
Prototype implementation
          – Tacton Configurator Studio (COTS tool)




PAGE 16
The utilization points of models

                                            Collaboration
                     ??..!!
                                            Communication
                                            Visualization
                                            Decision support
                                            Documentation

          Insight


                               M
          Create
          Understanding
          and deeper Insight
                                   Automation
                                   Data storage
                                   Analyze
                                   Simulation
                                   Transformation



PAGE 17
Standards for V&V and reuse of models

          • FMI – Functional Mock-up Interface
                     • promising for improved interchangeability – Modelica oriented



          • SMP/SMP2 – Simulation Model Portability/Platform
                     •      methods and tools for large scale simulations



          • HLA – High Level Architecture
                     •      for connecting real-time simulations



          • For the Gripen simulators today: HLA (and FMI)


Henric Andersson, Saab Aeronautics
PAGE 18
2011-11-01
Conclusions and further work
     Conclusions
       A meta-model is develop for model variability, configuration/customization
       Constraints input from PDM is needed to configure a simulation
       Integration of configuration data between PDM and the simulation
       environment is based on documentation
       Model Interface Compatibility is crucial. The emerging FMI (Functional Mock-
       up Interface) standard is promising for increased level of reuse
       One condition for acceptance of model reuse is verified models



     Further Work
       Connection to further standards; PLMXML, FMI, SysML, & GM-VV?
        •   Use XML, XSD & XSLT for data storage, exchange, presentation and mapping
       Validation of the configurator implementation in the application project

19
Reflections (about standards in general)
          •      Objectives and methods for verification, validation, and
                 documentation are well established

          •      Standards (in general) do not explicitly support concepts
                 related to Software Product
                 Lines and e.g. binding time



          •      Common meta-data representation is needed (based on
                 standards at ”lower levels” e.g. FMI)

          •      Is there a ”standards map” showing relations between
                 standards in the field. E.g. GM-VV related to others


Henric Andersson, Saab Aeronautics
PAGE 20
2011-11-01
Thank You!

Weitere ähnliche Inhalte

Ähnlich wie 2011.11.01 - VV&A 3.4

Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Real-Time Innovations (RTI)
 
Avio Aerospace Case Study
Avio Aerospace Case Study Avio Aerospace Case Study
Avio Aerospace Case Study Open iT Inc.
 
Aviq Company Introduction
Aviq Company IntroductionAviq Company Introduction
Aviq Company Introductionmojazu
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyIRJET Journal
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET Journal
 
Electromagnetic Interference and Compatibility - Aircraft issues
Electromagnetic Interference and Compatibility - Aircraft issuesElectromagnetic Interference and Compatibility - Aircraft issues
Electromagnetic Interference and Compatibility - Aircraft issuesAXISCADES
 
Hardware implementation of cots avionics system on unmanned
Hardware implementation of cots avionics system on unmannedHardware implementation of cots avionics system on unmanned
Hardware implementation of cots avionics system on unmannedUniversity of Gujrat, Pakistan
 
Hyperion 2.0 symposium presentation 04 20-12
Hyperion 2.0 symposium presentation 04 20-12Hyperion 2.0 symposium presentation 04 20-12
Hyperion 2.0 symposium presentation 04 20-12Jean Koster
 
indicating recording systems
indicating recording systemsindicating recording systems
indicating recording systemsfabianesparza27
 
Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...SEAA 2022
 
ANSYS SCADE Usage for Unmanned Aircraft Vehicles
ANSYS SCADE Usage for Unmanned Aircraft VehiclesANSYS SCADE Usage for Unmanned Aircraft Vehicles
ANSYS SCADE Usage for Unmanned Aircraft VehiclesAnsys
 
Responsibilities
ResponsibilitiesResponsibilities
ResponsibilitiesBikash Jain
 
Study for flight simulation environments
Study for flight simulation environmentsStudy for flight simulation environments
Study for flight simulation environmentsWai Nwe Tun
 
Elevate Your Skills with Flight Simulator Training in Sharjah.pdf
Elevate Your Skills with Flight Simulator Training in Sharjah.pdfElevate Your Skills with Flight Simulator Training in Sharjah.pdf
Elevate Your Skills with Flight Simulator Training in Sharjah.pdfpierseven1
 
Ziegler Experience Portfolio
Ziegler Experience PortfolioZiegler Experience Portfolio
Ziegler Experience PortfolioWilliam Ziegler
 

Ähnlich wie 2011.11.01 - VV&A 3.4 (20)

Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
 
case study avio group
case study avio groupcase study avio group
case study avio group
 
Avio Aerospace Case Study
Avio Aerospace Case Study Avio Aerospace Case Study
Avio Aerospace Case Study
 
Aviq Company Introduction
Aviq Company IntroductionAviq Company Introduction
Aviq Company Introduction
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft body
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft body
 
Electromagnetic Interference and Compatibility - Aircraft issues
Electromagnetic Interference and Compatibility - Aircraft issuesElectromagnetic Interference and Compatibility - Aircraft issues
Electromagnetic Interference and Compatibility - Aircraft issues
 
Hardware implementation of cots avionics system on unmanned
Hardware implementation of cots avionics system on unmannedHardware implementation of cots avionics system on unmanned
Hardware implementation of cots avionics system on unmanned
 
Hyperion 2.0 symposium presentation 04 20-12
Hyperion 2.0 symposium presentation 04 20-12Hyperion 2.0 symposium presentation 04 20-12
Hyperion 2.0 symposium presentation 04 20-12
 
indicating recording systems
indicating recording systemsindicating recording systems
indicating recording systems
 
Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...Software Architecture Challenges in Process Automation - From Code Generation...
Software Architecture Challenges in Process Automation - From Code Generation...
 
ANSYS SCADE Usage for Unmanned Aircraft Vehicles
ANSYS SCADE Usage for Unmanned Aircraft VehiclesANSYS SCADE Usage for Unmanned Aircraft Vehicles
ANSYS SCADE Usage for Unmanned Aircraft Vehicles
 
Resume
ResumeResume
Resume
 
Responsibilities
ResponsibilitiesResponsibilities
Responsibilities
 
Study for flight simulation environments
Study for flight simulation environmentsStudy for flight simulation environments
Study for flight simulation environments
 
CFD.pptx
CFD.pptxCFD.pptx
CFD.pptx
 
Elevate Your Skills with Flight Simulator Training in Sharjah.pdf
Elevate Your Skills with Flight Simulator Training in Sharjah.pdfElevate Your Skills with Flight Simulator Training in Sharjah.pdf
Elevate Your Skills with Flight Simulator Training in Sharjah.pdf
 
AE8751 - Unit II.pdf
AE8751 - Unit II.pdfAE8751 - Unit II.pdf
AE8751 - Unit II.pdf
 
Ziegler Experience Portfolio
Ziegler Experience PortfolioZiegler Experience Portfolio
Ziegler Experience Portfolio
 
EFIS
EFISEFIS
EFIS
 

Mehr von SMART-Lab

2011.11.01 - VV&A 3.2
2011.11.01 - VV&A 3.22011.11.01 - VV&A 3.2
2011.11.01 - VV&A 3.2SMART-Lab
 
2011.11.01 - VV&A 3.1
2011.11.01 - VV&A 3.12011.11.01 - VV&A 3.1
2011.11.01 - VV&A 3.1SMART-Lab
 
2011.05.06 inledning kompetensnätverk vv&a frjon
2011.05.06   inledning kompetensnätverk vv&a frjon2011.05.06   inledning kompetensnätverk vv&a frjon
2011.05.06 inledning kompetensnätverk vv&a frjonSMART-Lab
 
2011.05.06 status standardisering gm-vv cogia
2011.05.06   status standardisering gm-vv cogia2011.05.06   status standardisering gm-vv cogia
2011.05.06 status standardisering gm-vv cogiaSMART-Lab
 
2010.11.04 - Introduktion till VV&A
2010.11.04 - Introduktion till VV&A2010.11.04 - Introduktion till VV&A
2010.11.04 - Introduktion till VV&ASMART-Lab
 
2010.11.04 - Inledning
2010.11.04 - Inledning2010.11.04 - Inledning
2010.11.04 - InledningSMART-Lab
 
2010.11.04 - The GM-VV
2010.11.04 - The GM-VV2010.11.04 - The GM-VV
2010.11.04 - The GM-VVSMART-Lab
 

Mehr von SMART-Lab (7)

2011.11.01 - VV&A 3.2
2011.11.01 - VV&A 3.22011.11.01 - VV&A 3.2
2011.11.01 - VV&A 3.2
 
2011.11.01 - VV&A 3.1
2011.11.01 - VV&A 3.12011.11.01 - VV&A 3.1
2011.11.01 - VV&A 3.1
 
2011.05.06 inledning kompetensnätverk vv&a frjon
2011.05.06   inledning kompetensnätverk vv&a frjon2011.05.06   inledning kompetensnätverk vv&a frjon
2011.05.06 inledning kompetensnätverk vv&a frjon
 
2011.05.06 status standardisering gm-vv cogia
2011.05.06   status standardisering gm-vv cogia2011.05.06   status standardisering gm-vv cogia
2011.05.06 status standardisering gm-vv cogia
 
2010.11.04 - Introduktion till VV&A
2010.11.04 - Introduktion till VV&A2010.11.04 - Introduktion till VV&A
2010.11.04 - Introduktion till VV&A
 
2010.11.04 - Inledning
2010.11.04 - Inledning2010.11.04 - Inledning
2010.11.04 - Inledning
 
2010.11.04 - The GM-VV
2010.11.04 - The GM-VV2010.11.04 - The GM-VV
2010.11.04 - The GM-VV
 

Kürzlich hochgeladen

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 

Kürzlich hochgeladen (20)

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

2011.11.01 - VV&A 3.4

  • 1. Reuse of simulation models created for multiple purposes Henric Andersson 2011-11-01 Kompetensnätverk VV&A, Stockholm
  • 2. Presentation of the presenter MsC in Control Engineering (1994) Modeling and simulation of power plants at ABB Saab Aeronautics • Flight Control • Project Management / Systems Engineering • Product Line Engineering • Research / PhD (2005 -> 2012) The research is applied to Gripen simulators for • Development • Verification • Training Henric Andersson, Saab Aeronautics PAGE 2 2011-11-01
  • 3. Content Context - Simulator Usage Challenges in Aircraft Simulation Product Line Engineering Example application Configurator implementation Conclusions & Further work Reflections Henric Andersson, Saab Aeronautics PAGE 3 2011-11-01
  • 4. Simulator creation from models The Product Line Approach – a concept for reuse Decisions Surrounding Aircraft Physic ECUs e.g. Sensors, General Systems 2Logic for control auto-pilot cockpit configuration Comm. models & Models Sensors of aircraft Operational Gripen Actuat. systems Surrounding wind 27 flight controls HDD HDD HDD HUD HMD datalink 22 atcs atmos 72 engine FADEC IFF 28 fuel HDD HDD HDD HMD ground roll 29 hydraulic GECU Avionics 21 air control Core radio 1 inertia AECU 33 lights radio 2 Flight Computers Tactical Computers 35 oxygen contol BECU forces FC 1 FC 2 TC 1 TC 2 panels Process 32 ldg CSMU datalink position 34 gps ADC ACSSW & 23 COM Avionics 34 INS aircraftbody 34 ILS Payload and Stores stores Physical Aircraft Avionics Avionics Models Simulators Henric Andersson, Saab Aeronautics PAGE 4 2011-11-01
  • 5. The values of modeling & simulation Maturity 100% 60% Model Based Development 40% Traditional Development 20% Verbal Document Analysis Simulation Test Flight/ definition verification Training/ Model Review Prototype Usage PAGE 5
  • 6. Challenges in Aircraft Simulation Some challenges in set-up and support of large-scale simulations: • Different operating systems & simulation platforms • Many models ~100 including “legacy codes” • Variants of the systems that the models represent • Variants of “the same” model, e.g. different levels of fidelity • Versions of models, e.g. due to error correction • Parametric models with different sets of System Parameters • Lack of standards & tools for collaboration Henric Andersson, Saab Aeronautics PAGE 6 2011-11-01
  • 7. Model overview and classification Surrounding Aircraft Physic ECUs e.g. Sensors, General Systems 2Logic for control auto-pilot cockpit configuration Comm. models & Models Sensors of aircraft Operational Gripen Actuat. systems Surrounding wind 27 flight controls HDD HDD HDD HUD HMD datalink 22 atcs atmos 72 engine FADEC IFF 28 fuel HDD HDD HDD HMD ground roll 29 hydraulic GECU Avionics 21 air control Core radio 1 inertia AECU 33 lights radio 2 Flight Computers Tactical Computers 35 oxygen contol BECU forces FC 1 FC 2 TC 1 TC 2 panels 32 ldg CSMU datalink position 34 gps ADC ACSSW & 23 COM Avionics 34 INS aircraftbody 34 ILS Payload and Stores stores Physical Aircraft Avionics Avionics 7
  • 8. Binding time alternatives Process for building and instantiating a simulation ----- ----- ----- ----- ----- ----- ----- ----- Config_spec.xml Makefile Load_list RT_Config.ini Core Comp. Appli- AC_sim cation modules Specific Comp. Repository Software Load of s/w Instantiation of Check-out Build modules Simulation Henric Andersson, Saab Aeronautics PAGE 8 2011-11-01
  • 9. Binding Time (1) Check-out-time binding Repository Check Out No Check Out Feature_A? Variant g Yes Check Out Build Variant f Henric Andersson, Saab Aeronautics PAGE 9 2011-11-01
  • 10. Binding Time (2) Compile-time binding #if FEATURE_A f() #else g() #endif Henric Andersson, Saab Aeronautics PAGE 10 2011-11-01
  • 11. Binding Time (3) Run-time binding if (feature_A) f() else g(); Henric Andersson, Saab Aeronautics PAGE 11 2011-11-01
  • 12. Binding Time overview Binding at Check-out- Compile-time Run-time time Aspect Creates Different source Different object Different code variants code variants instances Used for Reliable Implementation Fast configuration oriented reconfiguration configuration Example When security / Target / platform Reconfiguration IRP aspects is variation at end-user site important Different binding times may be used for different features Henric Andersson, Saab Aeronautics PAGE 12 2011-11-01
  • 13. Organization in product line engineering - The four essentials Simulation Models Building of and other simulator simulator products components Source: www.sei.cmu.edu
  • 14. Saab Aeronautics ”Simulation model development handbook” is related to “Core Asset Development” Recommended Documentation • Simulation Model Requirement Specification (m) • Simulation Model V&V/Test Plan • Simulation Model Description • Simulation Model V&V/Test Report • Simulation Model Status Declaration (m) (m = mandatory) Henric Andersson, Saab Aeronautics PAGE 14 2011-11-01
  • 15. Configuration of the simulation - Customer Aircraft Simulation - Batch tests Other - Variant Configuration Needs - Verification Constraints Constraints - Training - Security - IPR Configurator Tool ciinfo ----- ----- ----- ----- ----- A ----- B ----- C ----- D Config_spec.xml Makefile Load_list RT_Config.ini Core Comp. Appli- Sim_ cation core modules Specific Comp. Repository Software Load of s/w Instantiation of Check-out Build modules Simulation Henric Andersson, Saab Aeronautics PAGE 15 2011-11-01
  • 16. Prototype implementation – Tacton Configurator Studio (COTS tool) PAGE 16
  • 17. The utilization points of models Collaboration ??..!! Communication Visualization Decision support Documentation Insight M Create Understanding and deeper Insight Automation Data storage Analyze Simulation Transformation PAGE 17
  • 18. Standards for V&V and reuse of models • FMI – Functional Mock-up Interface • promising for improved interchangeability – Modelica oriented • SMP/SMP2 – Simulation Model Portability/Platform • methods and tools for large scale simulations • HLA – High Level Architecture • for connecting real-time simulations • For the Gripen simulators today: HLA (and FMI) Henric Andersson, Saab Aeronautics PAGE 18 2011-11-01
  • 19. Conclusions and further work Conclusions A meta-model is develop for model variability, configuration/customization Constraints input from PDM is needed to configure a simulation Integration of configuration data between PDM and the simulation environment is based on documentation Model Interface Compatibility is crucial. The emerging FMI (Functional Mock- up Interface) standard is promising for increased level of reuse One condition for acceptance of model reuse is verified models Further Work Connection to further standards; PLMXML, FMI, SysML, & GM-VV? • Use XML, XSD & XSLT for data storage, exchange, presentation and mapping Validation of the configurator implementation in the application project 19
  • 20. Reflections (about standards in general) • Objectives and methods for verification, validation, and documentation are well established • Standards (in general) do not explicitly support concepts related to Software Product Lines and e.g. binding time • Common meta-data representation is needed (based on standards at ”lower levels” e.g. FMI) • Is there a ”standards map” showing relations between standards in the field. E.g. GM-VV related to others Henric Andersson, Saab Aeronautics PAGE 20 2011-11-01