Friday, 11 November 2022

What is DTSI Technology in Engine |DTSI Technology in Automobile |Digital Twin Spark Ignition Technology in Mechanical Engineering, Automobile, Vehicle, Engine

-: DTSI Technology :-

In this Blog we will learn about introduction of DTSI Technology in Engines with its advantages and Examples. 

  • DTSI stands for "digital twin spark Ignition".
  • This Technology was developed by research & development (R&D) department of TVS auto limited. 
  • This technology was initially implemented in pulsar & avenger models. 
  • DTSI Technology uses 2 spark plugs, that results complete combustion and less fuel wastage during emission. 
  • Because of Complete combustion increases engine efficiency as well as improves its performance too. 
  • Increases power. 
  • Reduces emission. 


[NOTE :- combustion rate of A/F mixture in DTSI Technology(with double spark plug) is faster than traditional Technology (with single spark plug).] 

______________________________________________________________
MUST READ :-

What is Stress in Mechanical Engineering, Definition, Types, Formula, Unit 








Monday, 7 November 2022

What is Stress in Mechanical Engineering |Stress in Physics |Types of Stress in Engineering |Unit Of Stress, Symbol Of Stress in Engineering

-: Stress Definition, Types, Formula, Unit :-

 Stress

     It is defined as the capability to withstand an applied load or stress without structural failure. Mechanical Strength is also known as Stress, which is a resisting force that opposes the applied force to avoid structural failure of object.

Stress = Force /Area

Stress = F/A


Unit of Stress :-     N/m². 

Types of stress :-

  1. Normal Stress 
           The a force is applied perpendicular to the axes of specimen or Object, a resisting force developed to prevent deformation, this kind of resisting force is known as Normal Stress. 
          Normal Force (σ) = F/A         (in N/m²) 

    Types of Normal Force 

  • Tensile Strength (Stress) 
  • Compressive Strength (Stress) 
  • Bending Strength (Stress)

     2. Shear Stress 
          
           When a force is applied at the corner of the surface of an object, a resisting force acts to prevent the body from shear. In this case the developed resisting force is called shear stress. 

          Shear stress acts parallel to the surface. For Example - Shear stress prevents the deformation of originally rectangular object into parallelogram. 

            Shear stress (τ) = F/A          (in N/m²) 

_______________________________________________












          

Sunday, 6 November 2022

Define Work in Physics |What is Work in Physics |What is Work in Science |Definition of Work in Physics, Science |SI Unit of Work |Formula For Work

   - :  Work Definition, Formula, SI Unit  :-


Work

       Work can be defined as the displacement of Object in the direction of force applied. 

     When a force is applied on an object and object displaced in the direction of applied force, so it is said to be work done. 

      Where if no displaced taken place on applying force on the object, means Work done is zero. Work is a scalar quantity. 

In other words - Work can defined as the product of applied force and displacement of object in the direction of force. 


Formula 

      Work = Force * Displacement 

             W = F * D


SI unit of Work is Joule


Unit Conversion :- 

 ∵ W = F * D

         = unit of force * unit of distance or displacement 

         = Newton * Meter

         = N.m

         = joule 


 ∵ 1 Nm = 1 joule 



____________________________________________________

MUST READ -

What is POWER in physics, Formula, SI Unit 

What is Power in Physics, Science |SI Unit of Power |Definition of Power |Formula For Power | Define Power in Engineering

-: Power Definition,Formula, SI Unit :-


Power 

    Power can be defined as the rate of work done. In other words - Power can be defined as the transfer or conversation of energy per unit time.

Formula

     Power = Work Done / Time

              P  = W/t

              P  = E/t

Where 

        P = power 

       W = Work Done (in joule) 

       t  = Time (in second) 

       E = Energy (in joule) 


SI unit of power is Watt

                     

 ∵  P = E/t

          = unit of energy / unit of time

          = joule / second

          = j/s

          = Watt


 ∵  1 j/s = 1 watt

Friday, 28 October 2022

Overloading in C++ Programming Language |What is Function Overloading in C++ |Difference Between Function Overloading and Operator Overloading in C++

  - :  Overloading in C ++  :-


जब दो या दो से अधिक members का एक ही नाम होता है लेकिन अलग-अलग parameter या DataType होते हैं तो उन्हें C++ में ओवरलोडिंग कहा जाता है।

C++ में दो तरह के ओवरलोडिंग होते हैं

 1) फंक्शन ओवरलोडिंग (Function Overloading) 

 2) ऑपरेटर ओवरलोडिंग (Operator Overloading) 

 [नोट: - हम METHODS, CONSTRUCTORS and INDEX को Overload कर सकते हैं।]

1) फंक्शन ओवरलोडिंग (Function Overloading) 

              जब दो या दो से अधिक फंक्शन एक ही FunctionName वाले लेकिन अलग-अलग संख्या या प्रकार के पैरामीटर वाले हों तो फंक्शन ओवरलोडिंग कहलाते हैं। एक ही नाम वाले फ़ंक्शन को या तो विभिन्न प्रकार (डेटाटाइप) के मापदंडों या अलग-अलग संख्या के मापदंडों द्वारा फिर से परिभाषित किया जा सकता है।

           पैरामीटर या डेटाटाइप में ये अंतर compiler के लिए फंक्शन के बीच अंतर करने के लिए बनाए गए हैं, भले ही उनके पास एक ही फंक्शननाम हो।

 आइए एक उदाहरण के माध्यम से फंक्शन ओवरलोडिंग को समझते हैं:-

_____________________________________________________________


A program for Function Overloading with different number of parameters 


#include<iostream>

using namespace std ;

void Add(int X, int Y) {

                cout<< X+Y <<endl ;  

            } 

void Add(int X, int Y, int Z) {

              cout<< X+Y+Z <<endl ;

           } 

int main() {

       Add(10,20) // call function, having 2 parameters. 

         Add(10,20,50) ; //call function, having 3 parameters. 

return 0 ;

}

_____________________________________________________________

Output :-

                     30

                     80

_____________________________________________________________


A program for Function Overloading with different types (DataType) of parameters


#include<iostream>

using namespace std ;

void Add(int X, int Y) {

                  cout<< X+Y <<endl;

            } 

void Add(double X, int Y) {

                 cout<< X+Y <<endl ;  ;

           } 

int main() {

        Add(10,20)

       Add(10.7,20)

return 0 ;

}

_____________________________________________________________

Output :-

                     30

                     30.7

_____________________________________________________________



MUST READ :-

😍Function Overloading in C++ (English Explanation) 


😍 What is Operator in C++ programming language (English Explanation) 

 

😍what is Function in C++ Programming language (English Explanation) 


😍What is Class & Object in C++ programming language (Hindi Explanation) 


😍What is Class & Object in C++ programming language (English Explanation) 


😍What is Function in C ++programming language (Hindi Explanation) 













Friday, 21 October 2022

Function Overloading in C++|What is Function Overloading in Programming Language, C++Overloading in Programming Language |Overloading in C++ |Function Overloading vs Operator Overloading

     - : Overloading in C++ :-

     When two or more members having same name but different parameters or datatypes are called Overloading in C++.


There are two types of overloading in C++

1)  Function Overloading 

2) Operator Overloading

[Note :- We Can Overload METHODS, CONSTRUCTORS and INDEX PROPERTIES.] 


1) Function Overloading

             When Two or More Functions having same FunctionName but different numbers or types parameters is called Function Overloading. Function with same name can be redefined by either different types(DataType) of parameters or different number of parameters.

          These differences in parameters or datatypes are made for compiler to differentiate the function even they are having same FunctionName. 

Let's Understand the Function Overloading through an example :-

_____________________________________________________________

A program for Function Overloading  with different number of parameters 


#include<iostream>

using namespace std ;

void Add(int X, int Y) {

                cout<< X+Y <<endl ;  

            } 

void Add(int X, int Y, int Z) {

              cout<< X+Y+Z <<endl ;

           } 

int main() {

       Add(10,20)        // call function, having 2 parameters. 

         Add(10,20,50)  ;        //call function, having 3 parameters. 

return 0 ;

}

_____________________________________________________________

Output :-

                     30

                     80

_____________________________________________________________



Output:-


_____________________________________________________________


A program for Function Overloading with different types (DataType) of parameters


#include<iostream>

using namespace std ;

void Add(int X, int Y) {

                  cout<< X+Y <<endl;

            } 

void Add(double X, int Y) {

                 cout<< X+Y <<endl ;  ;

           } 

int main() {

        Add(10,20)

       Add(10.7,20)

return 0 ;

}

_____________________________________________________________

Output :-

                     30

                     30.7

_____________________________________________________________



Output:-



_____________________________________________________________




Sunday, 16 October 2022

Special Operator in c++, C Language |SizeOf Operator in C, C++ |What is Operator in C, C++ |Type of Operators in C Language, C++ |Operators in Programming Language |What is ope in programming Language

   - : sizeof() operator :-

     Operators are those symbols which are used between operands to perform Mathematical and Logical operations.

    sizeOf() is a keyword which is used to determine the size of the variable or datatype in bytes.

Syntax:-

                   sizeof (DataType) 

_____________________________________________________________

A program for SizeOf() operator


#include<iostream>

using namespace std ;

int main () {

       int a;

      float b;

      char c;

      double d;


cout<<"size of integer = " <<sizeof(a) <<endl;

cout <<"size of float = " <<sizeof(b) <<endl;

cout<<"size of char = " <<sizeof(c) <<endl ;

cout<<"size of double = " <<sizeof(d)  <<endl;

return 0 ;

}

_____________________________________________________________


Output :-

          size of integer = 4

          size of float = 4

         size of char = 1

         size of double =  8

_____________________________________________________________

must read other operators :-


What is Operator in Programming Language 

What is Arithmetic Operator in Programming Language 

What is Relational Operator in C, C++ programming languages 

What is Logical Operators in C, C++ Programming Language (English Explanation) 

What is Logical Operator in C, C++ Language (Hindi Explanation) 

What is Bitwise Operator in C, C++

increment Decrement Operators in Programming Language 

Conditional Operators in Programming Language C++

Assignment Operators in Programming Language C++