MADEKnowledge

MADE Training > Session 1 > Session 1.5: Functional Modeling (Functional Hazards Assessment)

Session 1.5: Functional Modeling (Functional Hazards Assessment)

Note: This training deck is primarily composed of instructional screenshots (numbered dialog boxes, toolbar callouts, field highlights). The text below preserves all extractable slide text — titles, bullet points, discussion/exercise headings, and table content. Where a slide is dominated by an unlabeled screenshot, only the caption and step-list text could be extracted; screenshot visual detail itself is not represented.

Session 1.5: Functional Modeling (FHA)

SESSION 1.5 OUTLINE

1.5.1: Functional Hazards Assessment (FHA) in ARP4761 Rev A Context 1.5.2: Opening Functional Modeling Editor 1.5.3: Functional Model Editor Layout 1.5.4: Creating Functions 1.5.5: Creating Connections


Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.1 FUNCTIONAL HAZARDS ASSESSMENT (FHA) IN ARP4761 REV A CONTEXT

ARP4761 Rev A Standard: Guidelines & methods of performing safety assessment for certification of civilian aircraft, systems, and equipment.

FHA Definition: A Functional Hazard Assessment is defined as a systematic, comprehensive examination of functions to identify and classify failure conditions of those functions according to their severity

   Identify Functions
   Identify Failure Conditions related to each Function
   Classify Failure Conditions by Severity

Performed during Concept and Preliminary Design Stages

FHA is performed at 2 levels: Platform (e.g. Aircraft) Level & System Level

Functions are assigned Development Assurance Levels (DALs) to classify the severity of failure effects or development errors


Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.1 OPENING FUNCTIONAL MODELING EDITOR

To access Functional Diagram:

   Select `Vehicle System' in the Project Explorer
   Select Modeling  Functional Diagram from main menu
   Alternatively, right-click `Vehicle System' in Project Explorer
   Select Functional Diagram

Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.2 FUNCTIONAL MODEL EDITOR LAYOUT


Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.2 FUNCTIONAL MODEL EDITOR LAYOUT

The default layout of the Functional Model editor consists of:

Vertical Tabs (Left): Show Functional Model & active Failure Condition pages Functional Model canvas (Centre): The main area where Functions and Functional connections are defined Palette (Right): Contains a list of modeling tools, functional connections and function types Functions List (Bottom): A collapsible area where functions & function details are summarised Domain Editor: Option to add external events relating to the functional model


Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.2 FUNCTIONAL MODEL EDITOR LAYOUT

There are two types of function blocks in the Functional Model:

   Function: Represents a description of an operation to be performed by the system
   External event: An occurrence which has its origin distinct from the aircraft of the system

Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.2 FUNCTIONAL MODEL EDITOR LAYOUT

There are 6 selections in the Palette view of FHA:

   Select � used to select items on the Functional model canvas
   New Function � used to create new functions
   Import Function � used to import functions from a different hierarchy
   Import Domain Function � imports external functions onto the Functional model canvas
   Connection � creates connections and link functions

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.2 CREATE FUNCTIONS

There are two methods to create a function:

Method 1:

Select from the Palette

Select on the Functional model canvas to create a Functions on this level

Using the Properties viewer, rename the function to Control Vehicle and select AFHA Level from the drop- down

Method 2:

   Right click on the Functional model canvas

   Select New  New Function

   Using the Properties viewer, rename the function to
      Provide Thrust and select AFHA Level from the drop-
      down

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.2 CREATE FUNCTIONS

The FHA Model is a hierarchical model. Functions can be created beneath the higher-level functions. To access the lower-level FHA Model:

Double click on the Control Vehicle function to view the lower-level Functional Diagram Create the following functions under the Control Vehicle function and select AFHA Level:

   Control Vehicle Direction
   Decelerate Vehicle

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.2 CREATE FUNCTIONS (CONTINUED)

On the Vehicle System Functional Diagram, right click on the Provide Thrust function Select Functional Diagram Create the following functions under the Provide Thrust function and select AFHA Level :

   Convert Fuel to Mechanical Motion
   Distribute Mechanical Motion

Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.3 EXTERNAL FUNCTION

External functions can be captured using the Domain editor. This can be accessed by selecting Domain Editor button in the top right corner of the FHA window.

The external functions can be assigned to various domains.

   By default, Environment, Human Factors and Support Systems are provided.

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.3 EXTERNAL FUNCTION

To input External Functions:

Select

Within the Support Systems list select to add 2 external functions

Rename the external functions using the Properties viewer Air/Ground Determinations Crew Alerting


Session 1.5: Functional Modeling (FHA)

DISCUSSION 1.5.4 IMPORT FUNCTIONS

When functions are not located in the same Functional diagram, they can be imported and linked to other functions.

Functions and External functions can be linked using and


Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.4 IMPORTING FUNCTIONS

We can import both functions and external functions to associate them to a function block. In the Control Vehicle function, to import a function:

  Select
  Select the Distribute Mechanical Motion check box
  Select
  Select on the canvas to add the Function to the diagram

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.4 IMPORTING FUNCTIONS (CONTINUED)

To import an external function:

   In the Control Vehicle functional diagram, select
   Check the Crew Alerting box
   Select
   Select on the canvas to add the External Function to the diagram

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.5 CREATE CONNECTIONS

To create a connection, select from the Palette then click and drag from one function to another (including external functions).

In the Control Vehicle functional diagram, create connections to relate:

Control Vehicle Direction to Distribute Mechanical Motion

Select and link Control Vehicle Direction and Decelerate Vehicle to

Distribute Mechanical Motion

Select the connection between Control Vehicle Direction to Distribute Mechanical Motion and using the Properties viewer, rename the connection name to Steering

Decelerate Vehicle to Distribute Mechanical Motion

Select on the connection between Decelerate Vehicle to Distribute Mechanical Motion and using the Properties viewer, rename connection name to Decelerate Vehicle to Braking


Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.5 CREATE CONNECTIONS (CONTINUED)

Create connections to relate: Air/Ground Determinations to Control Vehicle

          In the Vehicle System functional diagram, select
          Select Air/Ground Determinations and Crew Alerting
          Select on the system canvas to add to the diagram

         Note: If you import multiple external functions, you may need to extend the Domain window to see all
           imported external functions

Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.5 CREATE CONNECTIONS (CONTINUED)

Create connections to relate:

In the Vehicle System functional diagram

Select and link Air/Ground Determinations to Control Vehicle (click on the source and link to target)

Create a connection between Crew Alerting and Provide Thrust


Session 1.5: Functional Modeling (FHA)

EXERCISE 1.5.5 CREATE CONNECTIONS (CONTINUED)

In the Provide Thrust functional diagram, create a connection to relate: Convert Fuel to Mechanical Motion to Distribute Mechanical Motion

          Rename connection label to Force

In Control Vehicle functional diagram, connect Crew Alerting to Control Vehicle Direction


Session 1.5: Functional Modeling (FHA)

SESSION 1.5 SUMMARY

1.5.1: Functional Hazards Assessment (FHA) in ARP4761 Rev A Context 1.5.2: Opening Functional Modeling Editor 1.5.3: Functional Model Editor Layout 1.5.4: Creating Functions 1.5.5: Creating Connections

Source: Local MADE 3.9.1 installation: com.phm.made.help.plugin/documents/help/pdf/MADE Training Session 1.pdf · retrieved 2026-07-09