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
marin [14]
3 years ago
7

For methyl chloride at 100°C the second and third virial coefficients are: B = −242.5 cm 3 ·mol −1 C = 25,200 cm 6 ·mol −2 Calcu

late the work of mechanically reversible, isothermal compression of 1 mol of methyl chloride from 1 bar to 55 bar at 100°C. Base calculations on the following forms of the virial equation: (a) Z = 1 + B __ V + C ___ V 2 (b) Z = 1 + B′P + C′ P 2 where B′ = B ___ RT and C′= C − B 2 _____ ( RT ) 2 Why don’t both equations give exactly the same result?
Engineering
1 answer:
bogdanovich [222]3 years ago
8 0

Answer:

a)W=12.62 kJ/mol

b)W=12.59 kJ/mol

Explanation:

At T = 100 °C the second and third virial coefficients are

B = -242.5 cm^3 mol^-1

C = 25200 cm^6  mo1^-2

Now according isothermal work of one mole methyl gas is

W=-\int\limits^a_b {P} \, dV

a=v_2\\

b=v_1

from virial equation  

\frac{PV}{RT}=z=1+\frac{B}{V}+\frac{C}{V^2}\\   \\P=RT(1+\frac{B}{V} +\frac{C}{V^2})\frac{1}{V}\\

And  

W=-\int\limits^a_b {RT(1+\frac{B}{V} +\frac{C}{V^2}\frac{1}{V}  } \, dV

a=v_2\\

b=v_1

Now calculate V1 and V2 at given condition

\frac{P1V1}{RT} = 1+\frac{B}{v_1} +\frac{C}{v_1^2}

Substitute given values P_1\\ = 1 x 10^5 , T = 373.15 and given values of coefficients we get  

10^5(v_1)/8.314*373.15=1-242.5/v_1+25200/v_1^2

Solve for V1 by iterative or alternative cubic equation solver we get

v_1=30780 cm^3/mol

Similarly solve for state 2 at P2 = 50 bar we get  

v_1=241.33 cm^3/mol

Now  

W=-\int\limits^a_b {RT(1+\frac{B}{V} +\frac{C}{V^2}\frac{1}{V}  } \, dV

a=241.33

b=30780

After performing integration we get work done on the system is  

W=12.62 kJ/mol

(b) for Z = 1 + B' P +C' P^2 = PV/RT by performing differential we get  

         dV=RT(-1/p^2+0+C')dP

Hence work done on the system is  

W=-\int\limits^a_b {P(RT(-1/p^2+0+C')} \, dP

a=v_2\\

b=v_1

by substituting given limit and P = 1 bar , P2 = 50 bar and T = 373 K we get work  

W=12.59 kJ/mol

The work by differ between a and b because the conversion of constant of virial coefficients are valid only for infinite series  

You might be interested in
Consider a simple ideal Rankine cycle and an ideal regenerative Rankine cycle with one open feedwater heater. The two cycles are
borishaifa [10]

Answer:

They both have the same efficiency.

Explanation:

The simple ideal Rankine cycle and an ideal regenerative Rankine cycle with one open feedwater heater would both have the same efficiency because the extraction steam would just create a mini cycle that recirculates. The energy given to the feedwater heater is proportional to the added heat in the boiler to the feedwater in the simple cycle to raise its temperature to the same boiler inlet condition.

Therefore in comparison, the efficiency is the same for both.

4 0
3 years ago
2. The following segment of carotid artery has an inlet velocity of 50 cm/s (diameter of 15 mm). The outlet has a diameter of 11
ahrayia [7]

This question is incomplete, the missing diagram is uploaded along this answer below.

Answer:

the forces required to keep the artery in place is 1.65 N

Explanation:

Given the data in the question;

Inlet velocity V₁ = 50 cm/s = 0.5 m/s

diameter d₁ = 15 mm = 0.015 m

radius r₁ = 0.0075 m

diameter d₂ = 11 mm = 0.011 m

radius r₂ = 0.0055 m

A₁ = πr² = 3.14( 0.0075 )² =  1.76625 × 10⁻⁴ m²

A₂ = πr² = 3.14( 0.0055 )² =  9.4985 × 10⁻⁵ m²

pressure at inlet P₁ = 110 mm of Hg = 14665.5 pascal

pressure at outlet P₂ = 95 mm of Hg = 12665.6 pascal

Inlet volumetric flowrate = A₁V₁ = 1.76625 × 10⁻⁴ × 0.5 = 8.83125 × 10⁻⁵ m³/s

given that; blood density is 1050 kg/m³

mass going in m' = 8.83125 × 10⁻⁵ m³/s × 1050 kg/m³ = 0.092728 kg/s

Now, using continuity equation

A₁V₁ = A₂V₂

V₂ = A₁V₁ / A₂ = (d₁/d₂)² × V₁

we substitute

V₂ =  (0.015 / 0.011 )² × 0.5

V₂ = 0.92975 m/s

from the diagram, force balance in x-direction;

0 - P₂A₂ × cos(60°) + Rₓ = m'( V₂cos(60°) - 0 )    

so we substitute in our values

0 - (12665.6 × 9.4985 × 10⁻⁵)  × cos(60°) + Rₓ = 0.092728( 0.92975 cos(60°) - 0 )    

0 - 0.6014925 + Rₓ =  0.043106929 - 0

Rₓ = 0.043106929 + 0.6014925

Rₓ = 0.6446 N

Also, we do the same force balance in y-direction;

P₁A₁ - P₂A₂ × sin(60°) + R_y = m'( V₂sin(60°) - 0.5 )  

we substitute

⇒ (14665.5 × 1.76625 × 10⁻⁴) - (12665.6 × 9.4985 × 10⁻⁵) × sin(60°) + R_y = 0.092728( 0.92975sin(60°) - 0.5 )

⇒ 1.5484 + R_y = 0.092728( 0.305187 )

⇒ 1.5484 + R_y = 0.028299    

R_y = 0.028299 - 1.5484

R_y = -1.52 N

Hence reaction force required will be;

R = √( Rₓ² + R_y² )

we substitute

R = √( (0.6446)² + (-1.52)² )

R = √( 0.41550916 + 2.3104 )

R = √( 2.72590916 )

R = 1.65 N

Therefore, the forces required to keep the artery in place is 1.65 N

 

7 0
3 years ago
A cylindrical specimen of a titanium alloy having an elastic modulus of 107 GPa (15.5 × 106 psi) and an original diameter of 3.7
Keith_Richards [23]

Answer:

the maximum length of specimen before deformation is found to be 235.6 mm

Explanation:

First, we need to find the stress on the cylinder.

Stress = σ = P/A

where,

P = Load = 2000 N

A = Cross-sectional area = πd²/4 = π(0.0037 m)²/4

A = 1.0752 x 10^-5 m²

σ = 2000 N/1.0752 x 10^-5 m²

σ = 186 MPa

Now, we find the strain (∈):

Elastic Modulus = Stress / Strain

E = σ / ∈

∈ = σ / E

∈ = 186 x 10^6 Pa/107 x 10^9 Pa

∈ = 1.74 x 10^-3 mm/mm

Now, we find the original length.

∈ = Elongation/Original Length

Original Length = Elongation/∈

Original Length = 0.41 mm/1.74 x 10^-3

<u>Original Length = 235.6 mm</u>

5 0
3 years ago
A reservoir delivers water to a horizontal pipeline 39 long The first 15 m has a diameter of 50 mm, after which it suddenly beco
allsm [11]

Answer:

The difference of head in the level of reservoir is 0.23 m.

Explanation:

For pipe 1

d_1=50 mm,f_1=0.0048

For pipe 2

d_2=75 mm,f_2=0.0058

Q=2.8 l/s

Q=2.8\times 10^{-3]

We know that Q=AV

Q=A_1V_1=A_2V_2

A_1=1.95\times 10^{-3}m^2

A_2=4.38\times 10^{-3} m^2

So V_2=0.63 m/s,V_1=1.43 m/s

head loss (h)

h=\dfrac{f_1L_1V_1^2}{2gd_1}+\dfrac{f_2L_2V_2^2}{2gd_2}+0.5\dfrac{V_1^2}{2g}

Now putting the all values

h=\dfrac{0.0048\times 15\times 1.43^2}{2\times 9.81\times 0.05}+\dfrac{0.0058\times 24\times 0.63^2}{2\times 9.81\times 0.075}+0.5\dfrac{1.43^2}{2\times 9.81}

So h=0.23 m

So the difference of head in the level of reservoir is 0.23 m.

8 0
3 years ago
computer language C++ (Connect 4 game)( this is all the info that was givin no input or solution) I used the most recent version
Mariana [72]

Answer:

C++ code explained below

Explanation:

#include "hw6.h"

//---------------------------------------------------

// Constructor function

//---------------------------------------------------

Connect4::Connect4()

{

ClearBoard();

}

//---------------------------------------------------

// Destructor function

//---------------------------------------------------

Connect4::~Connect4()

{

// Intentionally empty

}

//---------------------------------------------------

// Clear the Connect4 board

//---------------------------------------------------

void Connect4::ClearBoard()

{

// Initialize Connect4 board

for (int c = 0; c < COLS; c++)

for (int r = 0; r < ROWS; r++)

board[r][c] = ' ';

// Initialize column counters

for (int c = 0; c < COLS; c++)

count[c] = 0;

}

//---------------------------------------------------

// Add player's piece to specified column in board

//---------------------------------------------------

bool Connect4::MakeMove(int col, char player)

{

// Error checking

if ((col < 0) || (col >= COLS) || (count[col] >= ROWS))

return false;

// Make move

int row = count[col];

board[row][col] = player;

count[col]++;

return true;

}

//---------------------------------------------------

// Check to see if player has won the game

//---------------------------------------------------

bool Connect4::CheckWin(char player)

{

// Loop over all starting positions

for (int c = 0; c < COLS; c++)

for (int r = 0; r < ROWS; r++)

if (board[r][c] == player)

{

// Check row

int count = 0;

for (int d = 0; d < WIN; d++)

if ((r+d < ROWS) &&

(board[r+d][c] == player)) count++;

if (count == WIN) return true;

 

// Check column

count = 0;

for (int d = 0; d < WIN; d++)

if ((c+d < COLS) &&

(board[r][c+d] == player)) count++;

if (count == WIN) return true;

 

// Check first diagonal

count = 0;

for (int d = 0; d < WIN; d++)

if ((r+d < ROWS) && (c+d < COLS) &&

(board[r+d][c+d] == player)) count++;

if (count == WIN) return true;

 

// Check second diagonal

count = 0;

for (int d = 0; d < WIN; d++)

if ((r-d >= 0) && (c+d < COLS) &&

(board[r-d][c+d] == player)) count++;

if (count == WIN) return true;

}

return false;

}

//---------------------------------------------------

// Print the Connect4 board

//---------------------------------------------------

void Connect4::PrintBoard()

{

// Print the Connect4 board

for (int r = ROWS-1; r >= 0; r--)

{

// Draw dashed line

cout << "+";

for (int c = 0; c < COLS; c++)

cout << "---+";

cout << "\n";

// Draw board contents

cout << "| ";

for (int c = 0; c < COLS; c++)

cout << board[r][c] << " | ";

cout << "\n";

}

// Draw dashed line

cout << "+";

for (int c = 0; c < COLS; c++)

cout << "---+";

cout << "\n";

// Draw column numbers

cout << " ";

for (int c = 0; c < COLS; c++)

cout << c << " ";

cout << "\n\n";

}

//---------------------------------------------------

// Main program to play Connect4 game

//---------------------------------------------------

int main()

{

  int choice;

  int counter = 0;

  srand (time(NULL));

  Connect4 board;

  cout << "Welcome to Connect 4!" << endl << "Your Pieces will be labeled 'H' for human. While the computer's will be labeled 'C'" << endl;

  board.PrintBoard();

  cout << "Where would you like to make your first move? (0-6)";

  cin >> choice;

  while (board.MakeMove(choice,'H') == false){

  cin >> choice;

  }

  counter++;

  while (board.CheckWin('C') == false && board.CheckWin('H') == false && counter != 21){

  while (board.MakeMove(rand() % 7, 'C') == false){}

  board.PrintBoard();

  cout << "Where would you like to make your next move?" << endl;

  cin >> choice;

  board.MakeMove(choice,'H');

  while (board.MakeMove(choice,'H') == false){

  cin >> choice;

  }

  counter++;

  }

 

  if (board.CheckWin('C')){

  cout << "Computer Wins!" << endl;}

  else if (counter == 21){cout << "Tie Game!" << endl;}

  else {cout << "Human Wins!" << endl;}

  board.PrintBoard();

}

4 0
3 years ago
Other questions:
  • When the outside temperature is 5.2 ⁰C, a steel beam of cross-sectional area 52 cm2 is installed in a building with the ends of
    8·1 answer
  • Write down a transfer function of a stable system for which pure proportional feedback could drive the system unstable.
    11·1 answer
  • write an interface downloadable that has a method "geturl" that returns the url of a downloadable object
    5·1 answer
  • Which of the following is a advantage of a chain and sprocket over a pulley and belt system?
    7·1 answer
  • Saturated liquid water at 150 F is put under pressure to decrease the volume by 1% while keeping the temperature constant. To wh
    8·1 answer
  • What are the different branches of engineering involved in manufacturing a general-purpose elevator?
    6·1 answer
  • What is the difference between digital instruments and decimal scaled instruments to measure
    6·1 answer
  • The hydraulic tool holder is a type of what? A.port B. clamp C. Press D. Actuator​
    11·1 answer
  • Three bars each made of different materials are connected together and placed between two walls when the temperature is 12 oC. D
    9·1 answer
  • 8. If you push a 2000 N weight up a ramp with 400 N of force and you raise the weight 1 meter,
    9·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!