1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
marta [7]
3 years ago
9

What are the basic types of heat exchangers?

Engineering
1 answer:
liraira [26]3 years ago
5 0

Answer:

The two large divisions of heat exchangers are direct contact between fluids and indirect contact between fluids.

Explanation:

A heat exchanger is one of the most used equipment at the level of thermal installations, both at the building, tertiary and industrial levels. A heat exchanger is a device designed to transfer heat between two fluids. These two fluids (liquids, gases) can be in contact or separated by a solid barrier. Its use is basic in all types of air conditioning or refrigeration, air conditioning, energy transfer or chemical processes. Heat transmission occurs through convection and conduction.

Classifying heat exchange systems can be carried out using many different criteria. When classifying different types of heat exchangers, different criteria can be taken into account. Taking into account the degree of contact between the fluids, they are grouped into two different types:

Direct Contact Heat Exchanger:

In direct contact exchangers, heat transfer occurs through a physical mixture of the fluids involved in the process. An example of this type of exchangers are the cooling towers. In this case, direct contact occurs between a stream of hot water (fluid to be cooled) using dry and colder air.

Indirect Contact Heat Exchanger :

In a direct type exchanger there is no direct contact between the fluids and they never mix. The fluids are separated by a solid barrier and may also not coincide at the same time.

Indirect contact heat exchangers can be of various types, being the most used, according to their constructive typology:

  • Concentric tubes or double tube .
  • Shell and tubes .
  • Of plates .
  • Compact heat exchangers .
  • Regenerators .

The concentric tube equipments are the simplest that exist since they are composed of two concentric tubes of different diameter so that one of the fluids circulates inside the smaller one and the other does it through the annular space between both tubes.

Shell and tube exchangers are widely used at an industrial level and use a housing with a multitude of tubes inside.

The equipment of plates are formed by a succession of sheets of metal, armed in a frame and separated by joints, which are fixed with a steel shell. The fluid circulates between these sheets.

You might be interested in
R-744 refrigerant is bad why
mars1129 [50]

Answer:

Explanation:

R-744 is seen as the 'perfect' natural refrigerant as it is climate neutral and there is not a flammability or toxicity risk. It is rated as an A1 from ASHRAE. While it is non-toxic there is still risk if a leak occurs in an enclosed area as R-744 will displace the oxygen in the room and could cause asphyxiation

6 0
3 years ago
g For this project you are required to perform Matrix operations (Addition, Subtraction and Multiplication). For each of the ope
Kruka [31]

Answer:

C++ code is explained below

Explanation:

#include<iostream>

using namespace std;

//Function Declarations

void add();

void sub();

void mul();

//Main Code Displays Menu And Take User Input

int main()

{

  int choice;

  cout << "\nMenu";

  cout << "\nChoice 1:addition";

  cout << "\nChoice 2:subtraction";

  cout << "\nChoice 3:multiplication";

  cout << "\nChoice 0:exit";

 

  cout << "\n\nEnter your choice: ";

 

  cin >> choice;

 

  cout << "\n";

 

  switch(choice)

  {

      case 1: add();

              break;

             

      case 2: sub();

              break;

             

      case 3: mul();

              break;

     

      case 0: cout << "Exited";

              exit(1);

     

      default: cout << "Invalid";      

  }

  main();  

}

//Addition Of Matrix

void add()

{

  int rows1,cols1,i,j,rows2,cols2;

 

  cout << "\nmatrix1 # of rows: ";

  cin >> rows1;

 

  cout << "\nmatrix1 # of columns: ";

  cin >> cols1;

 

   int m1[rows1][cols1];

 

  //Taking First Matrix

  for(i=0;i<rows1;i++)

      for(j=0;j<cols1;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m1[i][j];

          cout << "\n";

      }

  //Printing 1st Matrix

  for(i=0;i<rows1;i++)

  {

      for(j=0;j<cols1;j++)

          cout << m1[i][j] << " ";

      cout << "\n";

  }

     

  cout << "\nmatrix2 # of rows: ";

  cin >> rows2;

 

  cout << "\nmatrix2 # of columns: ";

  cin >> cols2;

 

  int m2[rows2][cols2];

  //Taking Second Matrix

  for(i=0;i<rows2;i++)

      for(j=0;j<cols2;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m2[i][j];

          cout << "\n";

      }

  //Displaying second Matrix

  cout << "\n";

  for(i=0;i<rows2;i++)

  {

      for(j=0;j<cols2;j++)

          cout << m2[i][j] << " ";

      cout << "\n";

  }

  //Displaying Sum of m1 & m2

  if(rows1 == rows2 && cols1 == cols2)

  {

      cout << "\n";

      for(i=0;i<rows1;i++)

      {

          for(j=0;j<cols1;j++)

              cout << m1[i][j]+m2[i][j] << " ";

          cout << "\n";  

      }

  }

  else

      cout << "operation is not supported";

     

  main();

 

}

void sub()

{

  int rows1,cols1,i,j,k,rows2,cols2;

  cout << "\nmatrix1 # of rows: ";

  cin >> rows1;

 

  cout << "\nmatrix1 # of columns: ";

  cin >> cols1;

 

   int m1[rows1][cols1];

 

  for(i=0;i<rows1;i++)

      for(j=0;j<cols1;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m1[i][j];

          cout << "\n";

      }

 

  for(i=0;i<rows1;i++)

  {

      for(j=0;j<cols1;j++)

          cout << m1[i][j] << " ";

      cout << "\n";

  }

     

  cout << "\nmatrix2 # of rows: ";

  cin >> rows2;

 

  cout << "\nmatrix2 # of columns: ";

  cin >> cols2;

 

  int m2[rows2][cols2];

 

  for(i=0;i<rows2;i++)

      for(j=0;j<cols2;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m2[i][j];

          cout << "\n";

      }

 

  for(i=0;i<rows2;i++)

  {

      for(j=0;j<cols2;j++)

          cout << m1[i][j] << " ";

      cout << "\n";

  }

  cout << "\n";

  //Displaying Subtraction of m1 & m2

  if(rows1 == rows2 && cols1 == cols2)

  {

      for(i=0;i<rows1;i++)

      {

          for(j=0;j<cols1;j++)

              cout << m1[i][j]-m2[i][j] << " ";

          cout << "\n";  

      }

  }

  else

      cout << "operation is not supported";

     

  main();

 

}

void mul()

{

  int rows1,cols1,i,j,k,rows2,cols2,mul[10][10];

  cout << "\nmatrix1 # of rows: ";

  cin >> rows1;

 

  cout << "\nmatrix1 # of columns: ";

  cin >> cols1;

 

   int m1[rows1][cols1];

 

  for(i=0;i<rows1;i++)

      for(j=0;j<cols1;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m1[i][j];

          cout << "\n";

      }

  cout << "\n";

  for(i=0;i<rows1;i++)

  {

      for(j=0;j<cols1;j++)

          cout << m1[i][j] << " ";

      cout << "\n";

  }

     

  cout << "\nmatrix2 # of rows: ";

  cin >> rows2;

 

  cout << "\nmatrix2 # of columns: ";

  cin >> cols2;

 

  int m2[rows2][cols2];

 

  for(i=0;i<rows2;i++)

      for(j=0;j<cols2;j++)

      {

          cout << "\nEnter element (" << i << "," << j << "): ";

          cin >> m2[i][j];

          cout << "\n";

      }

  cout << "\n";

  //Displaying Matrix 2

  for(i=0;i<rows2;i++)

  {

      for(j=0;j<cols2;j++)

          cout << m2[i][j] << " ";

      cout << "\n";

  }

     

  if(cols1!=rows2)

      cout << "operation is not supported";

  else

  {

      //Initializing results as 0

      for(i = 0; i < rows1; ++i)

  for(j = 0; j < cols2; ++j)

  mul[i][j]=0;

// Multiplying matrix m1 and m2 and storing in array mul.

  for(i = 0; i < rows1; i++)

  for(j = 0; j < cols2; j++)

  for(k = 0; k < cols1; k++)

  mul[i][j] += m1[i][k] * m2[k][j];

// Displaying the result.

  cout << "\n";

  for(i = 0; i < rows1; ++i)

      for(j = 0; j < cols2; ++j)

      {

      cout << " " << mul[i][j];

      if(j == cols2-1)

      cout << endl;

      }

      }  

  main();

 }

5 0
3 years ago
If the channel-Length modulation effect is neglected, ID in the saturation region is considered to be independent of VDS
djverab [1.8K]
The answer is true because if the effect is neglected, the saturation id region is considered true
4 0
3 years ago
A motorcycle starts from rest with an initial acceleration of 3 m/s^2, and the acceleration then changes with the distance s as
katrin2010 [14]

Answer:

Follows are the solution to this question:

Explanation:

Calculating the area under the curve:  

A = as

   =\frac{1}{2}(3 +6 \frac{m}{s^2})(100 \ m)+ \frac{1}{2}(6+4 \frac{m}{s^2})(100 m) \\\\=\frac{1}{2}(9 \frac{m}{s^2})(100 \ m)+ \frac{1}{2}(10\frac{m}{s^2})(100 m) \\\\=\frac{1}{2}(900 \frac{m^2}{s^2})+ \frac{1}{2}(1,000\frac{m^2}{s^2}) \\\\=(450 \frac{m^2}{s^2})+ (500\frac{m^2}{s^2}) \\\\= 950 \ \frac{m^2}{s^2}

Calculating the kinematics equation:

\to v^2 = v^2_{o} + 2as\\\\

        =0+ \sqrt{2as}\\\\ = \sqrt{2(A)}\\\\= \sqrt{2(950 \frac{m^2}{s^2})}\\\\= 43.59 \frac{m}{s}

Calculating the value of acceleration:  

\to a= \frac{dv}{dt}

=\frac{dv}{ds}(\frac{ds}{dt}) \\\\=v\frac{dv}{ds}\\\\\to \frac{dv}{ds}=\frac{a}{v}

\to \frac{dv}{ds} =\frac{4 \frac{m}{s^2}}{43.59 \frac{m}{s}} \\\\

         =\frac{0.092}{s}

3 0
3 years ago
Write a MATLAB program in a script file that calculate the average, standard
Kryger [21]

Answer:

Code in MATLab is given as  below:

Explanation:

grade = input('Enter the grades as elements of a vector ');

x1 = length(grade);

fprintf('There are %5.2f grades\n',x1);

x2 = mean(grade);

fprintf('The average grade is %5.2f \n',x2);

x3=std(grade);

fprintf('The standard deviation is %5.2f \n',x3);

x4 = median(grade);

fprintf('The median grade is %5.2f \n',x4);

7 0
3 years ago
Read 2 more answers
Other questions:
  • A frustum of cone is filled with ice cream such that the portion above the cone is a hemisphere. Define the variables di=1.25 in
    9·1 answer
  • The specific gravity of a substance that has mass of 10 kg and occupies a volume of 0.02 m^3 is a) 0.5 b) 1.5 c) 2.5 d) 3.5 e) n
    11·1 answer
  • On a hot summer day, a student turns his fan on when he leaves his room in the morning. When he returns in the evening, will the
    5·1 answer
  • A controller on an electronic arcade game consists of a variable resistor connected across the plates of a 0.227 μF capacitor. T
    6·1 answer
  • A long bone is subjected to a torsion test. Assume that the inner diameter is 0.375 in. and the outer diameter is 1.25 in., both
    14·1 answer
  • An object at a vertical elevation of 20 m and a speed of 5 m/s decreases in elevation to an elevation of 1 m. At this location,
    15·1 answer
  • 2 definiciones de personas en Técnicos en ingeniería eléctrica y agregar link.<br> Por favor❗❗❗
    13·1 answer
  • WARNING:<br><br> when people put links in the answer it is a virus DO NOT DOWNLOAD IT
    15·2 answers
  • U Differentiate between rotation and revolution<br>of earth.​
    6·2 answers
  • DUE AT 3:00!!!!!
    13·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!