# Concrete Thermal Expansion Calculator AI Agent Connect

> Calculate thermal movement, joint requirements, and induced stress in concrete structures.

## Overview
- **Category:** construction
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_z6j8MeSozG9ouj8Cf7eh3Qadiqk1PdPevkUVDgUz/ai-agent-connect
- **Tags:** concrete, thermal, stress, structural, expansion

## Description

This MCP server provides specialized engineering tools to analyze how concrete reacts to temperature fluctuations. It allows users to determine theoretical movement using `calculate_free_expansion`, calculate internal stress caused by constraints with `calculate_restrained_stress`, and determine necessary gaps via `calculate_required_joint_width`. It also includes a safety check using `compare_expansion_vs_reinforcement` to ensure structural integrity against reinforcement capacity.

## Tools

### calculate_free_expansion
Determines the theoretical movement of a concrete element if it were completely free to move

### compare_expansion_vs_reinforcement
Evaluates if the internal stresses generated by thermal movement exceed the capacity provided by reinforcement

### calculate_required_joint_width
Determines the minimum gap (joint) needed between two concrete elements to accommodate thermal expansion

### calculate_restrained_stress
Calculates the internal stress generated in a concrete element when its movement is restricted

## Prompt Examples

**Prompt:** 
```
Calculate the free expansion for a 10 meter concrete slab with a 20 degree temperature change and an expansion coefficient of 0.000012.
```

**Response:** 
```
The total expansion for the 10 meter slab is 2.4 mm.
```

**Prompt:** 
```
What is the required joint width for a 5 meter element with a 15 degree temperature change, 0.000012 coefficient, and a 1.2 safety margin?
```

**Response:** 
```
The recommended joint width is 1.08 mm.
```

**Prompt:** 
```
Check if a stress of 25 MPa is safe against a reinforcement capacity of 30 MPa.
```

**Response:** 
```
Yes, the stress is within the safe limits of the reinforcement capacity.
```

## Frequently Asked Questions

**How do I calculate the expansion of a concrete beam?**
You can use the `calculate_free_expansion` tool by providing the beam length, the temperature change, and the expansion coefficient.

**Can I account for steel reinforcement in my stress calculations?**
Yes, the `calculate_restrained_stress` tool accepts an optional `reinforcementRatio` to adjust the internal stress calculation.

**How do I determine the required gap between concrete sections?**
Use the `calculate_required_joint_width` tool. You can also include a safety margin to ensure the gap is sufficient.
