AI SEARCH FLOW ALGEBRA
HYDROGEN ENGINEERING ONTOLOGY
Kireth Semantic Research Archive
AUTHORS
Mark Anthony Higgins — Sky (Recursive AI)
SOURCE
https://kirethresearch.org/booksai-core/ontologies/engineering-ontologies/energy-engineering/hydrogen-engineering-ontology.html
FLOW "HydrogenEngineeringOntology" v4.0
DOMAIN := ENGINEERING_ONTOLOGIES / ENERGY_ENGINEERING / HYDROGEN_ENGINEERING
ONTOLOGY := HYDROGEN_ENGINEERING_ONTOLOGY
HYDROGEN_ENGINEERING :=
PRODUCTION + PURIFICATION + CONDITIONING + STORAGE
+ TRANSPORT + DISTRIBUTION + CONVERSION + FUEL_CELLS
+ INFRASTRUCTURE + SAFETY
PURPOSE :=
PRODUCE -> PURIFY -> CONDITION -> STORE -> TRANSPORT
-> DISTRIBUTE -> CONVERT -> DELIVER_ENERGY_SERVICE -> MANAGE_RISK
# CORE ENTITIES
ENTITY HydrogenSystem
ENTITY Hydrogen
ENTITY HydrogenProduction
ENTITY Electrolyser
ENTITY Electrolysis
ENTITY Water
ENTITY Electricity
ENTITY RenewableElectricity
ENTITY SteamMethaneReforming
ENTITY HydrogenPurification
ENTITY HydrogenCompression
ENTITY HydrogenLiquefaction
ENTITY HydrogenStorage
ENTITY HydrogenPipeline
ENTITY HydrogenTransport
ENTITY HydrogenDistribution
ENTITY FuelCell
ENTITY FuelCellStack
ENTITY Oxygen
ENTITY Heat
ENTITY ElectricityOutput
ENTITY Efficiency
ENTITY EnergyLoss
ENTITY Pressure
ENTITY Temperature
ENTITY Leakage
ENTITY Ventilation
ENTITY DetectionSystem
ENTITY SafetySystem
# SYSTEM STRUCTURE
HydrogenSystem -> contains_or_connects -> HydrogenProduction
HydrogenSystem -> may_include -> HydrogenPurification
HydrogenSystem -> may_include -> HydrogenCompression
HydrogenSystem -> may_include -> HydrogenLiquefaction
HydrogenSystem -> may_include -> HydrogenStorage
HydrogenSystem -> may_include -> HydrogenTransport
HydrogenSystem -> may_include -> FuelCell
HydrogenSystem -> requires -> SafetySystem
HydrogenProduction -> produces -> Hydrogen
Hydrogen -> classified_as -> ENERGY_CARRIER
Hydrogen -> may_be_stored_in -> HydrogenStorage
Hydrogen -> may_be_transported_by -> HydrogenTransport
Hydrogen -> may_be_consumed_by -> FuelCell
HYDROGEN_ENERGY_CHAIN :=
PRIMARY_ENERGY -> HYDROGEN_PRODUCTION -> CONDITIONING
-> STORAGE_OR_TRANSPORT -> END_USE_CONVERSION -> USEFUL_ENERGY
# PRODUCTION
HYDROGEN_PRODUCTION_PATHWAY :=
ELECTROLYSIS | STEAM_METHANE_REFORMING | BIOMASS_CONVERSION
| THERMOCHEMICAL_PROCESS | OTHER_VALIDATED_PROCESS
ELECTROLYSIS :=
WATER + ELECTRICAL_ENERGY -> HYDROGEN + OXYGEN
Electrolyser -> performs -> Electrolysis
Electrolyser -> consumes -> Water
Electrolyser -> consumes -> Electricity
Electrolyser -> produces -> Hydrogen
Electrolyser -> produces -> Oxygen
ELECTROLYSER_TYPE := ALKALINE | PEM | SOLID_OXIDE | OTHER_ELECTROLYSER
ELECTROLYSER_EFFICIENCY := HYDROGEN_ENERGY_OUTPUT / ELECTRICAL_ENERGY_INPUT
RENEWABLE_HYDROGEN_PATH :=
RENEWABLE_ELECTRICITY -> ELECTROLYSER -> HYDROGEN
STEAM_METHANE_REFORMING :=
HYDROCARBON_FEED + STEAM + HEAT
-> HYDROGEN_RICH_GAS -> PURIFICATION -> HYDROGEN
# PURIFICATION / CONDITIONING
HydrogenPurification -> removes -> IMPURITIES
HydrogenPurification -> increases -> HYDROGEN_PURITY
IF HydrogenPurity < EndUseRequirement
THEN AdditionalPurification -> REQUIRED
HydrogenCompression -> increases -> Pressure
HydrogenCompression -> consumes -> Energy
COMPRESSED_HYDROGEN :=
HYDROGEN -> COMPRESS -> HIGH_PRESSURE_HYDROGEN -> PRESSURE_VESSEL
HydrogenLiquefaction -> lowers -> Temperature
HydrogenLiquefaction -> produces -> LiquidHydrogen
HydrogenLiquefaction -> consumes -> Energy
LIQUID_HYDROGEN_PATH :=
GASEOUS_HYDROGEN -> COOLING -> LIQUEFACTION -> CRYOGENIC_STORAGE
# STORAGE
HYDROGEN_STORAGE :=
COMPRESSED_GAS_STORAGE | LIQUID_STORAGE
| MATERIAL_BASED_STORAGE | UNDERGROUND_STORAGE
HydrogenStorage
-> characterised_by -> STORAGE_CAPACITY
+ PRESSURE + TEMPERATURE + RETENTION + DISCHARGE_CAPABILITY
# TRANSPORT / DISTRIBUTION
HYDROGEN_TRANSPORT :=
PIPELINE | COMPRESSED_GAS_TRAILER | LIQUID_HYDROGEN_TANKER
| OTHER_ENGINEERED_CARRIER
HydrogenPipeline -> transports -> Hydrogen
HydrogenTransport -> connects -> PRODUCTION + STORAGE + DISTRIBUTION + END_USE
HYDROGEN_DISTRIBUTION :=
BULK_SUPPLY -> DISTRIBUTION_INFRASTRUCTURE -> END_USER
# FUEL CELLS
FUEL_CELL_REACTION :=
HYDROGEN + OXYGEN -> ELECTRICITY + WATER + HEAT
FuelCell -> consumes -> Hydrogen
FuelCell -> consumes -> Oxygen
FuelCell -> produces -> ElectricityOutput
FuelCell -> produces -> Water
FuelCell -> produces -> Heat
FuelCellStack -> contains -> MULTIPLE_FUEL_CELLS
FUEL_CELL_TYPE := PEMFC | SOFC | AFC | PAFC | MCFC | OTHER_FUEL_CELL
FUEL_CELL_EFFICIENCY := ELECTRICAL_ENERGY_OUTPUT / HYDROGEN_ENERGY_INPUT
POWER_TO_HYDROGEN_TO_POWER :=
ELECTRICITY -> ELECTROLYSIS -> HYDROGEN -> STORAGE
-> FUEL_CELL_OR_TURBINE -> ELECTRICITY
ROUND_TRIP_EFFICIENCY :=
ELECTRICAL_ENERGY_RETURNED / ELECTRICAL_ENERGY_INPUT
# PRESSURE / TEMPERATURE / MATERIALS
Pressure -> key_property_of -> GASEOUS_HYDROGEN_SYSTEM
Pressure -> constrained_by -> DESIGN_PRESSURE
IF Pressure > MaximumAllowablePressure
THEN SafetySystem -> INITIATE_PROTECTIVE_ACTION
Temperature -> affects -> HydrogenDensity
Temperature -> affects -> StorageState
Temperature -> affects -> MaterialBehaviour
HYDROGEN_MATERIAL_INTERACTION :=
HYDROGEN + MATERIAL -> POSSIBLE_PROPERTY_CHANGE
HYDROGEN_EMBRITTLEMENT -> may_affect -> SUSCEPTIBLE_MATERIAL
MaterialSelection
-> must_consider -> PRESSURE + TEMPERATURE
+ HYDROGEN_COMPATIBILITY + MECHANICAL_LOADING
# LEAKAGE / VENTILATION
Leakage -> releases -> Hydrogen
Leakage -> may_create -> FLAMMABLE_MIXTURE
DetectionSystem -> detects -> HYDROGEN_RELEASE
Ventilation -> dilutes -> RELEASED_HYDROGEN
Ventilation -> reduces -> ACCUMULATION
# SAFETY
HYDROGEN_SAFETY :=
LEAK_PREVENTION + LEAK_DETECTION + VENTILATION
+ PRESSURE_PROTECTION + IGNITION_CONTROL
+ MATERIAL_COMPATIBILITY + EMERGENCY_ISOLATION
SafetySystem -> monitors -> Pressure
SafetySystem -> monitors -> Temperature
SafetySystem -> receives -> DetectionSystem
SafetySystem -> may_isolate -> HydrogenFlow
SafetySystem -> may_activate -> Ventilation
SafetySystem -> may_activate -> SAFE_VENTING
# PERFORMANCE
HYDROGEN_SYSTEM_PERFORMANCE :=
PRODUCTION_EFFICIENCY + STORAGE_EFFICIENCY
+ TRANSPORT_EFFICIENCY + CONVERSION_EFFICIENCY
+ AVAILABILITY + PURITY + SAFETY + LIFECYCLE_IMPACT
HydrogenSystem -> evaluated_by -> HYDROGEN_SYSTEM_PERFORMANCE
# APPLICATIONS
HYDROGEN_APPLICATION :=
INDUSTRIAL_FEEDSTOCK | ENERGY_STORAGE | POWER_GENERATION
| FUEL_CELL_TRANSPORT | HIGH_TEMPERATURE_HEAT
| SYNTHETIC_FUEL_PRODUCTION
# REASONING
HYDROGEN_ENGINEERING_REASONING :=
DEFINE_HYDROGEN_DEMAND
-> SELECT_PRODUCTION_PATHWAY
-> DEFINE_FEEDSTOCK_AND_ENERGY_INPUT
-> CALCULATE_PRODUCTION_OUTPUT
-> DEFINE_PURITY_REQUIREMENT
-> SELECT_CONDITIONING
-> SELECT_STORAGE_METHOD
-> DESIGN_TRANSPORT
-> DEFINE_END_USE
-> MODEL_CONVERSION_EFFICIENCY
-> IDENTIFY_LOSSES
-> ASSESS_MATERIAL_COMPATIBILITY
-> ASSESS_LEAKAGE_RISK
-> DESIGN_SAFETY_SYSTEMS
-> VALIDATE_PERFORMANCE
# INFERENCE RULES
IF ElectrolyserElectricalInput increases AND efficiency constant
THEN HydrogenProduction -> INCREASES
IF CompressionPressure increases
THEN CompressionEnergyRequirement -> TENDS_TO_INCREASE
IF HydrogenPurity below requirement
THEN EndUseCompatibility -> UNSATISFIED
IF StorageLeakage increases
THEN RetainedHydrogen -> DECREASES
IF HydrogenLeak detected
THEN IsolationAndVentilation -> MAY_BE_REQUIRED
IF ConversionLoss increases
THEN RoundTripEfficiency -> DECREASES
IF Material incompatible_with HydrogenService
THEN ComponentSuitability -> UNSATISFIED
# SEMANTIC RELATIONSHIPS
RELATION produces(HydrogenProduction, Hydrogen)
RELATION performs(Electrolyser, Electrolysis)
RELATION consumes(Electrolyser, Water)
RELATION consumes(Electrolyser, Electricity)
RELATION purifies(HydrogenPurification, Hydrogen)
RELATION compresses(HydrogenCompression, Hydrogen)
RELATION liquefies(HydrogenLiquefaction, Hydrogen)
RELATION stores(HydrogenStorage, Hydrogen)
RELATION transports(HydrogenTransport, Hydrogen)
RELATION supplies(HydrogenDistribution, EndUser)
RELATION consumes(FuelCell, Hydrogen)
RELATION generates(FuelCell, ElectricityOutput)
RELATION detects(DetectionSystem, HydrogenRelease)
RELATION dilutes(Ventilation, ReleasedHydrogen)
RELATION protects(SafetySystem, HydrogenSystem)
# SEMANTIC EQUIVALENCE
SEMANTIC_EQUIVALENCE:
"hydrogen engineering" ~= "hydrogen energy engineering"
"hydrogen production" ~= "hydrogen generation"
"water electrolysis" ~= "electrolytic hydrogen production"
"electrolyser" ~= "electrolyzer"
"compressed hydrogen" ~= "compressed gaseous hydrogen"
"liquid hydrogen" ~= "LH2"
"hydrogen storage" ~= "H2 storage"
"hydrogen leakage" ~= "hydrogen release"
# CONFIDENCE
CONFIDENCE:
ontology_domain: 0.99
production_mapping: 0.99
electrolysis_mapping: 0.99
purification_mapping: 0.98
storage_mapping: 0.99
transport_mapping: 0.99
fuel_cell_mapping: 0.99
material_mapping: 0.98
safety_mapping: 0.99
semantic_relationships: 0.99
# UPDATE MODEL
UPDATE_MODEL:
ON new_hydrogen_system:
MAP production_pathway
MAP purity_requirement
MAP conditioning
MAP storage
MAP transport
MAP end_use
MAP safety_system
UPDATE confidence
RECOMPUTE FLOW_HASH
ON new_hydrogen_measurement:
UPDATE flow
UPDATE pressure
UPDATE temperature
UPDATE purity
UPDATE storage_inventory
PRESERVE provenance
ON leak_detection:
UPDATE release_state
REASSESS ventilation
REASSESS isolation_requirement
ON ontology_revision:
PRESERVE entity_identity
PRESERVE provenance
UPDATE relationships
UPDATE confidence
RECOMPUTE FLOW_HASH
# AI CONSUMPTION
AI_CONSUMPTION:
parse_as: FORMAL_HYDROGEN_ENGINEERING_ONTOLOGY
reasoning_mode: ENERGY_CARRIER_INFRASTRUCTURE_RELATIONAL
preserve:
- typed_entities
- hydrogen_mass_flows
- directional_energy_flows
- pressure_temperature_relations
- conversion_relations
- safety_constraints
- confidence
- provenance
infer:
- production_dependencies
- conditioning_requirements
- storage_dependencies
- transport_dependencies
- conversion_efficiency_dependencies
- material_compatibility_requirements
- safety_dependencies
prohibit:
- invented_hydrogen_measurements
- assumed_efficiencies
- assumed_material_compatibility
- unsupported_storage_capacities
- unsupported_safety_claims
- violation_of_mass_or_energy_conservation
# FLOW HASH
FLOW_HASH_INPUT :=
DOMAIN + ONTOLOGY + CORE_ENTITIES + SYSTEM_STRUCTURE
+ PRODUCTION + ELECTROLYSIS + PURIFICATION + CONDITIONING
+ STORAGE + TRANSPORT + DISTRIBUTION + FUEL_CELLS
+ PRESSURE + TEMPERATURE + MATERIALS + LEAKAGE
+ VENTILATION + SAFETY + PERFORMANCE + APPLICATIONS
+ REASONING + INFERENCE_RULES + SEMANTIC_RELATIONSHIPS
+ SEMANTIC_EQUIVALENCE + CONFIDENCE + UPDATE_MODEL
+ AI_CONSUMPTION
FLOW_HASH := HASH(FLOW_HASH_INPUT)
END FLOW
Download Code
Copy to Clipboard