कला
सुन्दरता र कल्याण
हस्तकला
संस्कृति र इतिहास
मनोरञ्जन
वातावरण
खाना र पेय
रिभर्स इन्जिनियरिङ
विज्ञान
खेलकुद
प्रविधि
पहिर्न मिल्ने
Counterflow: The Same Area Does More When the Streams Run Opposite
Youblob (generated from this blueprint's notebook) · CC0
Emma

सिर्जनाकर्ता

Emma

27. सेप्टेम्बर 2026SE
४
०
०
०
०

Counterflow: The Same Area Does More When the Streams Run Opposite

Every heat exchanger in this batch — the economiser, the condenser, the plate exchanger — is built to one rule: make the hot and cold streams run in opposite directions. It is the single cheapest improvement in heat transfer, because it costs no extra metal. Run the same way, two streams approach a common middle temperature and stop; the cold one can never leave hotter than the hot one does. Run opposite, the cold stream meets the hottest fluid just as it leaves, and can come out warmer than the hot stream exits. This rung builds a tube-in-tube exchanger from a copper tube inside a hose, logs four temperatures with an Arduino, and runs it both ways to measure the difference.
मध्यम
About 5 hours

निर्देशनहरू

1

Parallel against counterflow, in numbers

Jupyter नोटबुक लोड हुँदैछ…
2

Build a tube-in-tube exchanger

Take 2 m of 10 mm copper tube and slide it inside 2 m of clear vinyl tube with a bore comfortably larger — the annulus between them is the second channel. At each end fit a tee from the PVC fittings kit: the copper passes straight through the tee and is sealed where it exits with silicone; the tee's side branch is the jacket connection. You now have two independent channels: inside the copper, and between copper and vinyl. Coil the whole thing loosely and insulate it with glass wool, leaving the four connections free. Push a waterproof temperature probe into each of the four connections through a hole sealed with silicone.

यस चरणका सामग्री:

तामाको नली १० मिमितामाको नली १० मिमि2 मिटर
सफा भिनाइलको नलीसफा भिनाइलको नली2.5 मिटर
पिभिसी पाइपका जोर्नीहरूको संग्रहपिभिसी पाइपका जोर्नीहरूको संग्रह1 सेट
सिलिकोन सिलेन्टसिलिकोन सिलेन्ट1 टुक्रा
गिलास उल इन्सुलेसनगिलास उल इन्सुलेसन1 sqm
पाइपका क्ल्याम्पको मिश्रित सेटपाइपका क्ल्याम्पको मिश्रित सेट1 सेट
Temperature Sensor - Waterproof (DS18B20)Temperature Sensor - Waterproof (DS18B20)4 टुक्रा

चाहिने औजार:

नली काट्ने औजारनली काट्ने औजार
तारविनाको ड्रिलतारविनाको ड्रिल
ड्रिल टुप्पाको सेटड्रिल टुप्पाको सेट
छालाका काम गर्ने पन्जाछालाका काम गर्ने पन्जा
3

The logger

Four DS18B20 probes on a single data wire, logging hot in, hot out, cold in and cold out every few seconds as comma-separated lines you can paste into the notebook or a spreadsheet.
hx_logger.inoarduino
/*
  hx_logger.ino -- log the four temperatures of a tube-in-tube heat exchanger.

  Four DS18B20 waterproof probes on ONE data wire: hot in, hot out, cold in,
  cold out. Libraries (Library Manager): "OneWire" and "DallasTemperature".
  Wiring: all probes' red -> 5V, black -> GND, yellow (data) -> D2.
          Pull-up between D2 and 5V of about 4.7 k: two 10 k resistors in
          parallel give 5 k, which works on short leads.
  First run prints each probe's address: label the probes in that order.
*/
#include <OneWire.h>
#include <DallasTemperature.h>

const int PIN_BUS = 2;
OneWire bus(PIN_BUS);
DallasTemperature sensors(&bus);
DeviceAddress addr[4];
const char* NAMES[4] = {"hot_in", "hot_out", "cold_in", "cold_out"};
int found = 0;

void printAddress(DeviceAddress a) {
  for (int i = 0; i < 8; i++) {
    if (a[i] < 16) Serial.print('0');
    Serial.print(a[i], HEX);
  }
}

void setup() {
  Serial.begin(9600);
  sensors.begin();
  found = sensors.getDeviceCount();
  if (found > 4) found = 4;
  for (int i = 0; i < found; i++) {
    sensors.getAddress(addr[i], i);
    sensors.setResolution(addr[i], 12);
    Serial.print(F("# probe ")); Serial.print(i); Serial.print(F(" = "));
    printAddress(addr[i]); Serial.print(F(" -> ")); Serial.println(NAMES[i]);
  }
  Serial.println(F("seconds,hot_in,hot_out,cold_in,cold_out"));
}

void loop() {
  sensors.requestTemperatures();          // ~750 ms at 12-bit resolution
  Serial.print(millis() / 1000);
  for (int i = 0; i < found; i++) {
    Serial.print(',');
    Serial.print(sensors.getTempC(addr[i]), 2);
  }
  Serial.println();
  delay(4000);
}

/*
  The heat each side carried, from the logged steady values:
     Q_hot  = m_hot  * 4186 * (hot_in  - hot_out)    watts, m in kg/s
     Q_cold = m_cold * 4186 * (cold_out - cold_in)
  They should agree within a few per cent. If Q_hot is much larger, heat is
  leaking out of the jacket to the room: insulate it.
*/

यस चरणका सामग्री:

Arduino Uno R3Arduino Uno R31 टुक्रा
१० किलो-ओम प्रतिरोधक१० किलो-ओम प्रतिरोधक2 टुक्रा
जम्पर तारजम्पर तार1 सेट

चाहिने औजार:

Arduino IDE भएको कम्प्युटरArduino IDE भएको कम्प्युटर
4

Run it both ways

Feed the copper with hot water from a bucket on a shelf — about 60 °C from a kettle topped up with cold — and the jacket with cold tap water. Set both flows to the same rate by timing each outlet into a measuring jug (aim for about 1 litre per minute). **Parallel:** both streams enter at the same end. Let the logger settle for five minutes and note the four temperatures. **Counterflow:** swap the jacket's hoses so the cold enters at the far end. Keep both flows the same. Settle and note. Compare the cold outlet in the two runs. In counterflow it comes out noticeably warmer — often warmer than the hot outlet — with no change to the hardware except which way one hose points. Work out the heat each side carried; they should agree within a few per cent.

यस चरणका सामग्री:

पानीपानी40 लिटर

चाहिने औजार:

काँचको विद्युतीय केतलीकाँचको विद्युतीय केतली
बाल्टिनबाल्टिन
नाप्ने जगनाप्ने जग
रोकघडीरोकघडी
भान्साको थर्मामिटरभान्साको थर्मामिटर
5

Context

A practice rung: no patent anchors counterflow — it is physics that engineers learned and wrote into every exchanger. The effectiveness–NTU method used in the notebook was set out in the mid-twentieth century and is how exchangers are sized today. Where it shows up in this catalogue: the economiser meets the coolest gas with the coldest water; the Stirling engine's regenerator and a rocket's regenerative cooling both depend on it; the Linde air liquefier works only because its counterflow exchanger lets the cold returning gas pre-cool the incoming gas. **Honest limits.** Counterflow gains most when you want the streams to approach each other's temperatures; for a small temperature change on one side it matters less. And it cannot beat the laws: with equal flows even a perfect counterflow exchanger only approaches 100 % effectiveness as its area goes to infinity.

सामग्री

11

आवश्यक उपकरणहरू

10
अनुमानित जम्मा
बनाउनेले किनेको कुरा। मूल्य नदेखिएका सामग्री तपाईंले जहाँबाट किन्नुहुन्छ त्यहीँबाट पाइन्छ।
$37.72

CC0 सार्वजनिक डोमेन

यो ब्लुप्रिन्ट CC0 अन्तर्गत जारी गरिएको छ। तपाईं अनुमति नसोधी प्रतिलिपि, परिमार्जन, वितरण र प्रयोग गर्न सक्नुहुन्छ।

ब्लुप्रिन्ट मार्फत उत्पादनहरू किनेर सिर्जनाकर्तालाई सहयोग गर्नुहोस् सिर्जनाकर्ता कमिसन विक्रेताले तोकेको, वा यो ब्लुप्रिन्टको नयाँ संस्करण बनाउनुहोस् र आम्दानी बाँड्न आफ्नो ब्लुप्रिन्टमा जडानको रूपमा समावेश गर्नुहोस्।

छलफल

(0)

लग इन छलफलमा सामेल हुन

टिप्पणीहरू लोड गर्दै...