Petroleum and Natural Gas: Processing and Applications

Transformation into Products Suitable for Consumption

In refineries, a series of processes are carried out that aim to separate the different components or fractions of petroleum.

Fractional Distillation

Fractional distillation involves heating the oil until it evaporates and then cooling it to obtain different fractions based on their boiling points. This is done in distillation towers (working at atmospheric pressure) or fractionation columns (under vacuum). The process begins by heating the oil

Read More

Smart Home Automation Systems: Wiring and Pre-Installation

Wired systems use physical wire connections to capture data and control elements. This method is traditionally used in conventional power plants.

In programmed systems, signal reception items, such as performance metrics, are connected to an electronic device. This device is programmed to define the operation of the circuit.

A device can be considered part of a home automation system if it can send or receive information from other system elements.

Circuits in a Home Automation Installation

Power Supply

Read More

Understanding S-Expression Operators: Less, Eq, If0, App, and Rec

S-Expression Operators: Less, Eq, If0, App, and Rec

  • Less refers to the less than operator (<). This checks both the left and right sides of the S-expression to ensure they are both `numType`. It then returns a `boolType`. In the assignment, it was unclear if this should also check if both sides were `boolType`.

[eq (l r)(if (and (numType? (get-type l tenv))(numType? (get-type r tenv)))(boolType)(error 'get-type "You need to match the types for the equality check operation"))]

  • Eq refers to the
Read More

Understanding Car Suspension Systems: Types & Components

Conventional Suspension Systems

Mission: To minimize the impact of terrain irregularities on the vehicle body.

Types of Suspension:

  • Independent: When one wheel moves, it does not affect the other.
  • Dependent (Rigid): Movement of one wheel directly affects the other.

Components:

  • Elastic Elements
  • Shock Absorbers
  • Linkages
  • Stabilizer Bar
  • Suspension Arms

Elastic Elements:

  • Springs: Helical coiled steel rods. (Variations include springs with closer turns and truncated springs.)

    Features:

    • Wire diameter: Thickness of the
Read More

Impact of Technology on Daily Life: 7 Key Changes

Impact of New Technology on Everyday Life: Opportunities and Threats

Technology is like a coin, with both positive and negative sides. We decide how to use it. The use of technology for over-exploitation of resources should always be avoided. If we use it for positive things, it will have a positive effect on our lives, and vice versa. Nobody would oppose the development of technologies in any sector, but the developments should be positive and should not have any negative impact on present or future

Read More

Arduino Programming and Electronics Fundamentals

Arduino Programming Fundamentals

setup() Function

The setup() function is called when your program starts. Use it to:

  • Initialize variables
  • Set pin modes
  • Start using libraries
  • Configure other initial settings

The setup() function will only run once, after each power-up or reset of the Arduino board.

loop() Function

After creating a setup() function, which initializes and sets the initial values, the loop() function does precisely what its name suggests: it loops consecutively, allowing your program to change

Read More