MADEKnowledge

MADE Training > Session 2 > Session 2.2: Failure Simulation

Session 2.2: Failure Simulation

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 2.2: Failure Simulation

SESSION 2.2 OUTLINE

2.2.1 Introduction to Failure Simulation in MADE 2.2.2 FCM Simulation Parameters 2.2.3 FCM Simulation 2.2.4 FCM Step Table 2.2.5 Response Simulation Viewer 2.2.6 FCM Simulation Threshold Types 2.2.7 Bond Graph Simulation 2.2.8 Bond Graph Model 2.2.9 Bond Graph Response Simulation


Session 2.2: Failure Simulation

DISCUSSION 2.2.1 INTRODUCTION TO FAILURE SIMULATION IN MADE

Failure simulation involves editing simulation-specific properties in the model

   E.g. Causal Strength, Initial Value, Internal Damping for FCM Simulation
   E.g. Bond Types & Passive Variables for Bond Simulation

These properties are used to simulate the effects and failure propagation in the system model


Session 2.2: Failure Simulation

DISCUSSION 2.2.1 INTRODUCTION TO FAILURE SIMULATION IN MADE

MADE utilises two response simulation methods that allow analysis of failures and performance: Fuzzy Cognitive Maps (FCM)

  • Uni-directional flow of information (failure is propagated downstream only)
  • Signal, material, and energy flows incorporated into model

Power bond modeling (Bond)

  • Bi-directional flow of information (failure is propagated both upstream and downstream of an item)
  • Energy (power) flows incorporated into model

Session 2.2: Failure Simulation

DISCUSSION 2.2.1 INTRODUCTION TO FAILURE SIMULATION IN MADE

Which simulations should be used for a system model? Questions to ask include:

   What type of system behaviour is being represented?

      - Bond graphs model bi-directional information exchange typical of energy relationships
      - FCM model unidirectional information exchange typical of signal relationships

   What is/are the engineering domains in the system?

         - Bond allows multiple energy domains to be analyzed and integrated into the same model
                - E.g. Power transfer between energy flow types such as mechanical, electrical, hydraulic etc.

         - FCM allows different flow domains to be analysed
                - E.g. Energy, Material & Signal flow types

   What is the analysis being undertaken?

         - FCM is ideal for FMEA / FMECA reports or as the basis for reliability analysis
         - Bond is ideal when undertaking PHM analysis

Session 2.2: Failure Simulation

DISCUSSION 2.2.2 FCM SIMULATION PARAMETERS

Fuzzy Cognitive Mapping (FCM) uses causal strength & polarity to define causality between two items FCM is used to define the relationship between input and output of an item

   E.g. A drop in Fuel flow rate inflow affecting the fuel flow rate output of an item

Note: For more information refer to FCM Simulation & Theory Guide in MADE Help


Session 2.2: Failure Simulation

DISCUSSION 2.2.2 FCM SIMULATION PARAMETERS

To perform an FCM analysis, FCM parameters need to be edited in the MADE model

FCM parameters are accessed from several locations:

Causal connection between input and output flow properties (Functions Editor)
Output Flow Properties (Functions Editor)
Right-click menu in the system model

FCM Parameter Location in MADE Description Initial Value Output Flow Property Augments the nominal value of a flow during a simulation Internal Damping Output Flow Property Internal feedback of an item (Resistance, damping, friction) Polarity Causal Connection Relationship between a cause and effect (in and out flow) Causal Strength Causal Connection The likelihood that an input flow perturbs the connected output flow Response Filter Causal Connection A filter applied to internal flow perturbations Perturbation/Failure Injection Item (Right-click menu) An introduced failure response (high or low) from the nominal state


Session 2.2: Failure Simulation

EXERCISE 2.2.2 FCM SIMULATION PARAMETERS

To edit FCM Parameters:

Open the Power Generation' system model Open the Diesel Engine' system model Open the Functions editor of `Coupling 1' Select the causal connection between

Torque & Angular Velocity Add a Block Positive response filter in the

Properties Viewer


Session 2.2: Failure Simulation

EXERCISE 2.2.2 FCM SIMULATION PARAMETERS (CONTINUED)

Open the Control Unit' Functions editor (Power Generation' subsystem)

Toggle the Enabled flow properties icon Select the Voltage to Amplitude causal connection Set Polarity to Negative Set the Causal strength to 5.00

Next section will demonstrate the results of these parameters


Session 2.2: Failure Simulation

DISCUSSION 2.2.3 FCM SIMULATION

FCM Simulation looks at the propagating effects of a simulated failure due to an initiating failure introduced by the user

A failure must first be `injected' in the system model before FCM Simulation can occur

System response is observed using methods below:

   Sequentially (System Model or Step Viewer � see right)
   Graphically for all time steps (Response Simulation Viewer below)

Session 2.2: Failure Simulation

DISCUSSION 2.2.3 FCM SIMULATION

Failures in MADE are classified deviations from an item's nominal behaviour/state

   E.g. A Pump provides a flow rate for an operating mode � flow rate outside of this range is considered a failure
   Nominal behaviour/state is represented as a `zero' value

Magnitude of a deviation (per step) is calculated from 3 parameters:

   Causal Strength (Weighting Matrix, W)
   Initial Value (Initial State Vector, A0)
   Perturbation (Perturbation Vector, P)

System State Vector* is expressed as: = -1 +

                           Reference*: FCM Simulation & Theory User Guide in MADE Help

Session 2.2: Failure Simulation

EXERCISE 2.2.3 FCM SIMULATION

To inject a Failure:

Open the Diesel Engine' system model Right-click Coupling 1' Select Failure Injection Mech...Angular Velocity Down Verify Functional Perturbation is injected into the system

model with text string: Couple Mechanical � rotational Angular Velocity (Coupling 1)


Session 2.2: Failure Simulation

DISCUSSION 2.2.4 FCM STEP TABLE

Injected Failures are displayed in the system model

Item State Vectors are listed in the Step Table viewer

Step Table Icons are used to control the failure propagation

Failure Propagation `Steps' can be traced throughout the system once a failure is fully propagated


Session 2.2: Failure Simulation

EXERCISE 2.2.4 FCM STEP TABLE

To step a failure through the system:

Select to move forwards one step & repeat until system reaches equilibrium

   When last column `=` in Step Viewer is filled out

Select to go back one step Select to reset stepping to its initial state Select to run all steps automatically until system equilibrium Select to clear all steps and injected failure in system


Session 2.2: Failure Simulation

DISCUSSION 2.2.5 RESPONSE SIMULATION VIEWER

Response Simulation Graph displays the response of failure/s at each step until equilibrium Shows the change over time (steps) due to failure Graph consists of 3 parts:

1. Initial Equilibrium Region (Blue region on left)
2. Failure Activation (Vertical line) representing steps where perturbation is introduced
3. Post-Failure Response Region (White region)

Session 2.2: Failure Simulation

EXERCISE 2.2.5 RESPONSE SIMULATION VIEWER

To view response simulation of the Injector Pump component when the Coupling 1 failure occurs: Inject failure in Coupling 1 (Angular velocity Down) Right-click the Injector Pump' Select Response Simulation Liquid Dynamic pressure Verify response graph transitions from nominal (0) to a low' failure (-1.0) Select other flows to see additional graph overlays


Session 2.2: Failure Simulation

DISCUSSION 2.2.6 FCM SIMULATION THRESHOLD TYPES

FCM Simulation Thresholds are used to ensure:

   Failure simulation graphs are not divergent (unstable response)
   Amplitude detail resolution is maintained

There are currently 5 Threshold Types:

   Bivalent: Graph results range between nominal (0) and high (+1)
   Bivalent Sigmoid: Graph results range between nominal (0) and high (+1) with a sigmoid curve acting as a

     smoothing function
   Trivalent: Graph results range between nominal (0) and low (-1) to high (+1)
   Trivalent Sigmoid: Graph results range between nominal and low (-1) to high (+1) with a sigmoid curve acting as a

     smoothing function
   No Threshold: User can set a specified limit value to the graph

Session 2.2: Failure Simulation

DISCUSSION 2.2.6 FCM SIMULATION THRESHOLD TYPES (CONTINUED)

5 Threshold Types Graphed:

   Bivalent

   Bivalent Sigmoid

Session 2.2: Failure Simulation

DISCUSSION 2.2.6 FCM SIMULATION THRESHOLD TYPES (CONTINUED)

   Trivalent

   Trivalent Sigmoid

   No Threshold

Session 2.2: Failure Simulation

DISCUSSION 2.2.6 FCM SIMULATION THRESHOLD TYPES (CONTINUED)

Notes on Sigmoid Charts (Bivalent & Trivalent):

Accessed from FCM Analysis page in Project Preferences by selecting Sigmoid curve is adjusted by setting the sigmoid threshold value

   Smaller Sigmoid Threshold equates to a lower returned value for input value <1

            E.g. For a Threshold of 1.1, Input Value of 1.0 gives a returned value of 0.8

   Larger Sigmoid Threshold equates to a higher returned value for input value <1

            E.g. For a Threshold of 2.0. Input Value of 1.0 gives a returned value of 0.964

Trivalent curve looks at returned value ranges between -1.0 and 1.0 Bivalent curve looks at returned value ranges between 0.0 and 1.0


Session 2.2: Failure Simulation

EXERCISE 2.2.6 FCM SIMULATION THRESHOLD TYPES

To set FCM Threshold:

Select Preferences FCM Threshold Preferences Set Threshold Type to Trivalent Sigmoid 1.0 Repeat Failure Injection for `Coupling 1'

   Clear all failure injections (Select )
   Right-click `Coupling 1'
   Select Failure Injection  Mech...Angular Velocity  Down

Right-click the `Injector Pump' Select Response Simulation Liquid Dynamic pressure

Note difference between Trivalent & Trivalent Sigmoid responses � what does this mean?


Session 2.2: Failure Simulation

DISCUSSION 2.2.7 BOND GRAPH SIMULATION

A Bond graph is an energy model of a dynamic system Bond graph modeling represents bi-directional exchange of energy Bond graph models use equations for each item to determine the net change in energy Power bonds are used to link different elements together


Session 2.2: Failure Simulation

DISCUSSION 2.2.7 BOND GRAPH SIMULATION

Bond graph analysis requires editing of Bond graph properties These are accessed from the Properties viewer when selecting an item In MADE the user needs to:

   Define the system model configuration
   Assign bond groups to items

Taxonomy for Bond Graph parameters is in the table below:

Bond Graph Parameter Location Description

Bond Type Properties Viewer Bond tab Selection of bond type and junction represented by each item

Passive Variables Properties Viewer Bond tab Contains fields for setting capacitor, inductor and resistor values & effort limits


Session 2.2: Failure Simulation

DISCUSSION 2.2.7 BOND GRAPH SIMULATION

Modeling system model items for Bond simulation is the same process for FCM simulation The only limitation is that all flows used must be energy flows


Session 2.2: Failure Simulation

EXERCISE 2.2.7 BOND GRAPH SIMULATION

There are two methods of assigning Bond Types:

Method 1:

   Open the functions editor for the `Driveshaft' component
      (in the `Driveline' subsystem)

   Select the function Support
   Select Bond tab the Properties viewer
   Select Bond type (0 � C) Compliance from drop down menu
   Verify Capacitance and Initial Value are set to 0.90 & 0.00

      respectively

Session 2.2: Failure Simulation

EXERCISE 2.2.7 BOND GRAPH SIMULATION (CONTINUED)

Method 2:

  Select the `Transmission' (in the `Driveline' subsystem)
  Navigate to the Properties viewer and select the Bond tab
  Select the function Distribute
  Select Bond Type: (1 - IR) Rotational Inertia Mass and Resistance
  Verify Values for Inductor is set to 0.90
  Verify Values for Resistor is set to 0.25
  Verify Inductor Initial Value is set to 0.00

Session 2.2: Failure Simulation

EXERCISE 2.2.7 BOND GRAPH SIMULATION (CONTINUED)

Assign the remaining components according to the table below with the appropriate Bond Type:

Item Bond Type Transmission Rotational Inertia Mass and Resistance (1-IR) Driveshaft Compliance (0-C) Differential Rotational Inertia Mass and Resistance (1-IR) Half Shaft (Front & Rear) Compliance (0-C) Planetary Gearbox (Front & Rear) Rotational Inertia Mass, Compliance and Resistance (1-IRC) Wheel (Front & Rear) Rotational Inertia Mass and Resistance (1-IR)


Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL

There are 2 ways of generating the Bond Graph model:

1. Select Driveline in Project Explorer

         From main menu: Modeling  Bond Graph

2. Right-click the Driveline, then select Bond Graph

Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL (CONTINUED)

Verify that there are 4 junction errors & 6 causal stroke errors due to incompatible causal strokes (bond types)

These are indicated by red lines/numbers on the Bond Graph You may also find these in the Problems window under Errors

   Causal strokes do not match the bond graph assigned to ...

Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL (CONTINUED)

To fix the error, split each Wheel' component into two components: Wheel Resistance' & Wheel' by copying the Wheel' components and renaming accordingly

Set `Wheel Resistance' function: Rotate Mechanical � Rotational Angular Velocity

Set Wheel Resistance' & Wheel' Bond Types as (0 � R) & (1 � I) respectively

Re-run Bond Graph model to verify no causality errors are present


Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL (CONTINUED)

The current Bond Graph model shows 3 warnings:

 1. Bond Model is not Controllable (Bond Graph editor)
 2. Vehicle system has no defined Sources (Problems viewer under Warnings)
 3. Vehicle system has no defined Sinks (Problems viewer under Warnings)

To resolve the first warning, convert both the Half Shaft Front and Half Shaft Rear components to a (0 � CR) Bond Type


Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL (CONTINUED)

To resolve warning regarding sources & sinks, create two new components at the top level of indenture: Coupling' component, set as an Effort Source (SE) Bond type Vehicle' component set as an Effort Sink (SES) Bond type

Details of the component functions & flows are listed in the table below:

Component Function In Flow Out Flow Bond Type Coupling Couple Mechanical � rotational Torque Mechanical � rotational Torque Effort Source (Connect) Vehicle Connect Mechanical � rotational Angular velocity Mechanical � rotational Angular velocity Effort Sink Connect Mechanical � rotational Angular velocity Mechanical � rotational Angular velocity Effort Sink


Session 2.2: Failure Simulation

EXERCISE 2.2.8 BOND GRAPH MODEL (CONTINUED)

Connect the model as shown below


Session 2.2: Failure Simulation

DISCUSSION 2.2.9 BOND GRAPH RESPONSE SIMULATION

Bond graph response simulation is similar to FCM but only uses Bond properties Bond graph simulation provides more accuracy in terms of model behaviour due to equations and bi-

directional feedback (leading to more detailed responses) Bond graph response simulation is used to validate the Bond graph model Bond graph simulation can be tested against quantitative simulations, such as:

   AMESIM
   MATLAB Simulink

Session 2.2: Failure Simulation

EXERCISE 2.2.9 BOND GRAPH RESPONSE SIMULATION

To inject a failure in a Bond Graph model:

Right-click the `Transmission' component Select Failure Injection Torque differential Down


Session 2.2: Failure Simulation

EXERCISE 2.2.9 BOND GRAPH RESPONSE SIMULATION (CONTINUED)

In the Response Simulation viewer locate `Wheel Front' Select check box for Wheel Front Angular Velocity SES Vehicle Angular Velocity Review the graph: Wheel Angular Velocity drops momentarily as a result of Transmission loss Try other perturbations & corresponding simulation responses


Session 2.2: Failure Simulation

SESSION 2.2 SUMMARY

2.2.1 Introduction to Failure Simulation in MADE 2.2.2 FCM Simulation Parameters 2.2.3 FCM Simulation 2.2.4 FCM Step Table 2.2.5 Response Simulation Viewer 2.2.6 FCM Simulation Threshold Types 2.2.7 Bond Graph Simulation 2.2.8 Bond Graph Model 2.2.9 Bond Graph Response Simulation

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