# Mine Ventilation Network Solver AI Agent Connect

> Simulate airflows, pressures, and fan operating points in underground mine ventilation networks.

## Overview
- **Category:** engineering
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_nQuxfnHqRXAUPMqn3A1uFy16euoJjTCECJP0jCXu/ai-agent-connect
- **Tags:** ventilation, mining, fluid-dynamics, hardy-cross, simulation

## Description

This MCP server provides a professional-grade simulation engine for underground mine ventilation. It uses the Hardy Cross method to calculate steady-state airflows and pressures across complex network topologies. Users can determine specific fan operating points, calculate airway resistance based on physical dimensions, and validate network integrity. The solver accounts for natural ventilation pressure (NVP) to ensure accurate hydraulic balancing of the entire circuit.

## Tools

### get_airway_resistance_profile
Calculates the resistance of specific airways based on physical dimensions

### calculate_fan_operating_points
Determines the specific state (pressure and quantity) at which a fan will operate given a specific network resistance

### solve_network_flow
Performs the core iterative calculation to find the steady-state airflows and pressures across the entire mine network

### validate_network_topology
Checks the integrity of the provided mine geometry before simulation

## Prompt Examples

**Prompt:** 
```
Calculate the resistance for an airway that is 100m long, has an area of 15m2, a perimeter of 16m, and a roughness coefficient of 0.02.
```

**Response:** 
```
The calculated resistance for the specified airway is 0.045.
```

**Prompt:** 
```
Check if my mine network geometry is valid for simulation.
```

**Response:** 
```
The network topology is valid and ready for simulation.
```

**Prompt:** 
```
Find the operating point for a fan with the following curve: [{'p': 1000, 'q': 50}, {'p': 800, 'q': 70}] and a system resistance of {'r': 0.5}.
```

**Response:** 
```
The fan will operate at a pressure of 850 and a quantity of 65.
```

## Frequently Asked Questions

**How does the solver handle network balancing?**
The engine uses the `solve_network_flow` tool to perform iterative calculations using the Hardy Cross method, ensuring flow continuity and pressure balance.

**Can I calculate resistance for specific tunnels?**
Yes, you can use `get_airway_resistance_profile` to calculate resistance based on length, area, perimeter, and roughness.

**Does it support natural ventilation pressure?**
Yes, the `solve_network_flow` tool allows for an optional NVP distribution to be applied to the network.
