From 9d6be0478a7548b5fddf3ba63ec9a4b164dc145b Mon Sep 17 00:00:00 2001 From: Jonathan Redpath Date: Wed, 7 Dec 2016 17:37:19 +0000 Subject: [PATCH] continue my notes from FCOM --- Nasal/hydraulics.nas | 51 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/Nasal/hydraulics.nas b/Nasal/hydraulics.nas index 077c8663..58c8ef28 100644 --- a/Nasal/hydraulics.nas +++ b/Nasal/hydraulics.nas @@ -12,12 +12,14 @@ var hyd_init = func { setprop("/hydraulics/bluereservoir","6.5"); #MAX 6.5 L -- LO LVL 2.4 L -- NORM is 5L setprop("/hydraulics/yellowreservoir","12.5"); #MAX 12.5 L -- LO LVL 3.5 L -- NORM is 10L setprop("/hydraulics/greenpumpppb","0"); #0 is off, 1 is fault, 2 is on - setprop("/hydraulics/bluepumppb","0"); #0 is off, 1 is fault, 2 is on + setprop("/hydraulics/bluepumppb","0"); #0 is off, 1 is fault, 2 is auto setprop("/hydraulics/yellowpumppb","0"); #0 is off, 1 is fault, 2 is on + setprop("/hydraulics/blueovrd","0"); #0 is off, 1 is on if blue pump set to AUTO print("Hydraulics: Pumps and Reservoirs Initialized"); setprop("/hydraulics/ptu",0); setprop("/hydraulics/ratextended",0); - setprop("/hydraulics/ratmanualext",0); + setprop("/hydraulics/ratmanguard",0); + setprop("/hydraulics/ratmanext",0); print("Hydraulics: PTU and RAT Initialized"); setprop("/hydraulics/greenpsi","0"); setprop("/hydraulics/bluepsi","0"); @@ -32,6 +34,9 @@ var hyd_init = func { setprop("/hydraulics/yellowaccum","0"); print("Hydraulics: System Settings Initialized"); setprop("/hydraulics/greenfirevalve",0); + setprop("/hydraulics/blueleakvalve",0); #0 is ON ie normal 1 is OFF ie cutoff + setprop("/hydraulics/greenleakvalve",0); #0 is ON ie normal 1 is OFF ie cutoff + setprop("/hydraulics/yellowleakvalve",0); #0 is ON ie normal 1 is OFF ie cutoff setprop("/hydraulics/yellowfirevalve",0); setprop("/hydraulics/greentemp","0"); setprop("/hydraulics/bluetemp","0"); @@ -45,6 +50,8 @@ var hyd_init = func { # if in flight: both masters ON or OFF # the above AND 500 psi diff between green and yellow # cargo door operation and YELLOW P/B OFF inhibits PTU operation. PTU op is not allowed for 40 sec after cargo door opr +# inhibited on first engine start attempt +# self test on second start attempt # RAT -- @@ -53,6 +60,7 @@ var hyd_init = func { # also deployed manually # OHP -- on HYD panel powers the HYD # OHP -- on EMER ELEC panel powers EMER GEN +# MX retracts it on ground # Reservoirs -- # pressurized by ENG 1 BLEED @@ -70,4 +78,43 @@ var hyd_init = func { # BLU - EMER GEN, SLTS # YLW - FLPS +# OHP -- +# Pump PBs -- +# ENG 1 PUMP +# Green System +# OFF -- pump depressurizes +# ON -- pump pressurizes when eng 1 running +# FAULT -- over heat, lo lvl, lo reservoir pressure (not enough bleed air), or lo pump pressure (inhibited on ground +# BLUE ELEC PUMP +# Blue System +# OFF -- no electricity to blue pump +# AUTO -- pump pressurizes in flight or when one engine is running (or if BLUE PUMP OVRD on MX panel is pushed) +# FAULT -- over heat, lo lvl, lo reservoir pressure (not enough bleed air), pump overheat, or lo pump pressure (inhibited on ground +# ENG 2 PUMP +# Yellow System +# OFF -- pump depressurizes +# ON -- pump pressurizes when eng 1 running +# FAULT -- over heat, lo lvl, lo reservoir pressure (not enough bleed air), or lo pump pressure (inhibited on ground) +# YELLOW ELEC PUMP +# Yellow System +# OFF -- pump depressurizes (reverts to this if AC power is lost and restored) +# ON -- pump pressurizes if AC power avail +# FAULT -- over heat, lo lvl, lo reservoir pressure (not enough bleed air), pump overheat, or lo pump pressure (inhibited on ground) +# +# PTU PB +# AUTO -- pump armed, valves open +# OFF -- valves closes, pump off +# FAULT -- either green or yellow reservoir LO AIR PR or OVHT or LOW LVL +# RAT MAN ON PB +# Push: extend manually +# Guard: must be removed first + +# MX PANEL -- AFT OHP +# BLUE PUMP OVRD -- +# ON -- if BLUE ELEC PUMP AUTO turn on BLUE ELEC pump +# OFF -- turn off blue elec pump +# LEAK MEASUREMENT VALVES -- +# B G Y +# ON -- normal +# OFF -- cut off to relevant flight controls in case of leak by closing electrohydrualic valve