1 / 11

Chapter 8 Flight Simulation

University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Systems Architecture. Chapter 8 Flight Simulation. Outlines. Overview Evaluation aspects of application domains HMI domain M&S domain Technical Implementation domain.

Télécharger la présentation

Chapter 8 Flight Simulation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. University of PalestineFaculty of Applied Engineering and Urban PlanningSoftware Engineering DepartmentSoftware Systems Architecture Chapter 8 Flight Simulation

  2. Outlines • Overview • Evaluation aspects of application domains • HMI domain • M&S domain • Technical Implementation domain prepar by : wesal A Twahina

  3. Overview • Constructing an accurate aircraft simulator is not an easy task • Modern flight simulators are among the most sophisticated software systems in existence. They are highly distributed, have rigorous timing requirements, and must be amenable to frequent updates to maintain high fidelity with the ever-changing vehicles and environment they are simulating. prepar by : wesal A Twahina

  4. Overview • The creation and maintenance of these large systems presents a substantial software development challenge in designing for the following:- • Hard real-time performance • Modifiability , to accommodate changes in requirements and to the simulated aircraft and their environments • Scalability of function, a form of modifiability, needed to extend these systems so that they can simulate more and more of the real world and further improve the fidelity of the simulation prepar by : wesal A Twahina

  5. Overview • This chapter will discuss some of the challenges of flight simulation and discuss an architectural pattern created to address them. The pattern is a Structural Model, and it emphasizes the following: - • Simplicity and similarity of the system's substructures • Decoupling of data- and control-passing strategies from computation • Minimizing module types • A small number of system-wide coordination strategies • Transparency of design prepar by : wesal A Twahina

  6. Overview • These principles result in an architectural pattern that, as we will see, features a high degree of integrability as well as the other quality attributes necessary for flight simulation. The pattern itself is a composite of more primitive patterns. prepar by : wesal A Twahina

  7. Evaluation aspects of application domains • Based on the time-space inconsistency problems discussed in the previous paragraph:- • Human Machine Interface (HMI) domain • Modeling & Simulation (M&S) domain • Technical Implementation domain prepar by : wesal A Twahina

  8. HMI domain • The following elements are identified for this domain:- The same principle is valid for the avionics display except the fact that this display provides the pilot with a radar view and a Primary Flight Display (PFD). These displays stimulate the pilot to control inputs, and these control inputs lead to simulator responses, which will finally be represented in the displays prepar by : wesal A Twahina

  9. M&S domain • Within a distributed simulation environment the effects of data transmission delays and datalosses can have a major impact on the differences betweenthe true and perceived positions of the distributed simulation entities • This can be especially a problem for high performance entities interacting with each other prepar by : wesal A Twahina

  10. Technical Implementation domain • From this implementation /technical point of view the following elements can be a constraint depending on the resources available: • the I/O throughput (network load) • the calculation need (CPU load) • the memory size (memory use) prepar by : wesal A Twahina

  11. ? prepar by : wesal A Twahina

More Related