Skip to content

Commit

Permalink
Merge pull request #6 from virtual-labs/testing
Browse files Browse the repository at this point in the history
Testing
  • Loading branch information
vaibhavkurhe27 authored May 4, 2022
2 parents 877fa7d + 1b57038 commit c115619
Show file tree
Hide file tree
Showing 78 changed files with 6,633 additions and 57 deletions.
2 changes: 1 addition & 1 deletion experiment/aim.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
### Aim of the experiment
### To find first few natural frequencies of a cantilever by impact test
2 changes: 1 addition & 1 deletion experiment/experiment-name.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
## Experiment name
## Impact test on cantilever Modal analysis
Binary file added experiment/images/img1.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img10.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img10.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img11.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img12.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img13.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img14.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img15.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img16.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img17.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img2.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img20.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img3.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img4.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img5.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img6.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img7.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img8.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiment/images/img9.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
68 changes: 47 additions & 21 deletions experiment/posttest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,64 @@
"version": 2.0,
"questions": [
{
"question": "This is a Sample Question 1?",
"question": "Compute the maximum deflection at free end of a cantilever beam subjected to udl for entire span of l metres",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"
"a": "wl<sup>4</sup>/8EI",
"b": "wl<sup>4</sup>/4EI",
"c": "wl<sup>3</sup>/8EI",
"d": "wl<sup>2</sup>/6EI"
},

"correctAnswer": "a",
"difficulty": "beginner"
},
{
"question": "This is a Sample Question 2?",
"question": "Calculate the maximum deflection of a cantilever beam with udl on entire span of 3m the intensity of you udl be 25 kN/m. Take EI as 4000 kN/m<sup>2</sup>",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "0.052m",
"b": "0.063m",
"c": "0.076m",
"d": "0.09m"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "b",
"difficulty": "beginner"
},
{
"question": "A cantilever is a beam whose",
"answers": {
"a": "Both ends are supported either on rollers or hinges",
"b": "Both ends are fixed",
"c": "One end is fixed and other end is free",
"d": "Whose both or one of the end has overhang"
},

"correctAnswer": "c",
"difficulty": "beginner"
},
{
"question": "In a cantilever subjected to a concentrated load (W) at the free end and having length =l, Maximum bending moment is",
"answers": {
"a": "Wl at the free end",
"b": "Wl at the fixed end",
"c": "Wl/2 at the fixed end",
"d": "Wl at the free end"
},

"correctAnswer": "b",
"difficulty": "beginner"
},
{
"question": "Point of contra-flexure is a",
"answers": {
"a": "Point where Shear force is maximum",
"b": "Point where Bending moment is maximum",
"c": "Point where Bending moment is zero",
"d": "Point where Bending moment=0 but also changes sign from positive to negative"
},

"correctAnswer": "d",
"difficulty": "beginner"
}
]
}
70 changes: 48 additions & 22 deletions experiment/pretest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,63 @@
"version": 2.0,
"questions": [
{
"question": "This is a Sample Question 1?",
"question": "The ratio of maximum deflection of a beam to its ___________ is called stiffness of the beam.",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "Load",
"b": "Slope",
"c": "Span",
"d": "Reaction at the support"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "c",
"difficulty": "beginner"
},
{
"question": "Stiffness of the beam is inversely proportional to the _____ of the beam.",
"answers": {
"a": "Slope",
"b": "Support reaction",
"c": "Deflection",
"d": "Load"
},
"correctAnswer": "a",

"correctAnswer": "c",
"difficulty": "beginner"
},
{
"question": "The maximum ____ should not exceed the permissible limit to the span of the beam.",
"answers": {
"a": "Slope",
"b": "Deflection",
"c": "Load",
"d": "Bending moment"
},

"correctAnswer": "b",
"difficulty": "beginner"
},
{
"question": "This is a Sample Question 2?",
"question": "In cantilever beam the deflection occurs at ______",
"answers": {
"a": "answer1",
"b": "answer2",
"c": "answer3",
"d": "answer4"
"a": "Free end",
"b": "Point of loading",
"c": "Throughout",
"d": "Fixed end"
},
"explanations": {
"a": "Explanation 1 <a href='www.google.com'>here</a>",
"b": "Explanation 2",
"c": "Explanation 2",
"d": "Explanation 2"

"correctAnswer": "a",
"difficulty": "beginner"
},
{
"question": "The maximum deflection in cantilever beam of span 'l'm and loading at free end is 'W' kN.",
"answers": {
"a": "Wl<sup>3</sup>/2EI",
"b": "Wl<sup>2</sup>/2EI",
"c": "Wl<sup>3</sup>/4EI",
"d": "Wl<sup>3</sup>/3EI"
},
"correctAnswer": "c",

"correctAnswer": "d",
"difficulty": "beginner"
}
]
Expand Down
47 changes: 46 additions & 1 deletion experiment/procedure.md
Original file line number Diff line number Diff line change
@@ -1 +1,46 @@
### Procedure
### Procedure

1. Please read General Theory and Background related to this experiment.
This section explains the experimental set-up, procedure, observations and analysis related to the experiment.

2. **Experimental set-up**\
A. **Apparatus:**

Following apparatus will be used to perform the real experiment:
a.Impact Hammer
b.Accelerometer
c.Multi-channel Vibration Analyzer (At least two-channel)
d.A PC or a Laptop loaded with software for modal analysis.
e.Test-specimen (A cantilever held in a fixture)
f.Power supply for the PC and vibration analyzer, connecting cables for the impact hammer and accelerometer, fasteners and spanner to fix the specimen in the fixture, and adhesive/wax to fix the accelerometer).

**B. Brief information about the important apparatus used in real experiment:**
**a.Impact Hammer:** This looks like an ordinary hammer but its head is fitted with a load cell and contains electronic circuitry and an out put cable that can be connected to vibration analyzer. On hitting the impact hammer on any structure an impulsive force is applied to the structure which is a cantilever in our case. An equal and opposite force is sensed by the load cell fitted in the head of the hammer. This generates an electric signal that is given to vibration analyzer which analyzes the signal, compares with the signal received from accelerometer fixed o the structure, nd this information is used to develop FRF (Frequency Response Function) and finally the natural frequencies of the structure are found.

**b.Accelerometer:** An accelerometer is a device (a transducer) which when attached to a vibrating structure gives out electric signal proportional to the acceleration. This signal is given to a vibration analyzer which processes and analyzes the signal. In case of this experiment, the signal coming from accelerometer fitted to the cantilever is analyzed with respect to the one received from the impact hammer in order to find the natural frequencies of the cantilever.

**c.Vibration Analyzer:** Vibration Analyzer is an electronic device that processes and analyzes the signals received fro transducers used in vibration measurement like impact hammer, accelerometer, digital tachometer, etc. It has number of channels, i.e. it can receive number of electric signals simultaneously. Four-channel vibration analyzer is quite common. The vibration analyzer has very sophisticated electronic circuits and works together with a computer. Fast Fourier Transform (FFT) is an algorithm frequently used for analysis of the electric signals which provide frequency components and their corresponding amplitudes present in the signals.

**d.A PC or a Laptop loaded with a software for modal analysis:** In addition to the software used alongwith the vibration analyzer, softwares are available now-a-days devoted exclusively to the modal analysis. Such softwares facilitates inputting data to the computer related to geometry of the structure, location of fixing of the accelerometer on the structure as well as points of hitting of the impact hammer, their directions, and so on. Also, there are facilities to select type of analysis required, ranges of various parameters of interest, and so on. Such softwares essentially process the signals received from the impact hammer and accelerometer, carrying out their FFTs, finding FRF, obtaining Mode Indicator Function, carrying out curve fitting over a selected range of frequencies, and finally providing the natural frequencies, mod shapes, and modal damping factors.

**e.Fixture and Test-Specimen:** A fixture holds the Steel bar of rectangular cross section firmly at one end so that the specimen can be considered as a cantilever. The cross sectional dimensions of the cantilever are 11.8 x 3.175 mm and length 150 mm. The fixture holds the bar firmly at one end and the fixture rests on a table. A small (miniature) accelerometer is attached at the point, marked as node 5, using an adhesive, Locktite.

**3. Procedure - Real experiment**
**a. Prepare the cantilever:** Measure the length on the fixture that holds the steel bar and leave a margin of that length on the steel bar. Divide the remaining length of the steel bar into six parts and mark node numbers at each division - from 1 through 7. Let node 7 be the free end and node 1 the fixed one. Fix the accelerometer to the steel bar at node 4 but on the face of the bar opposite to the markings. Ensuring that face of bar with markings and node numbers up, fix the bar into the slot on the fixture so that a cantilever is formed.
**b. Connect the wires and cables:** Make connections of the vibration analyzer, PC or laptop, accelerometer and the impact hammer as given in the manuals or under guidance of experts.
**c. Switch on the power supply. Open the softwares of vibration analysis and experimental modal analysis installed on the PC/laptop. Provide necessary inputs and make necessary settings in the softwares. Ensure that there is proper supply and communication between the devices connected.
d. Now we shall provide impacts by the impact hammer on the nodes marked on the cantilever one by one. Impacts will be given on nodes 2, 3, 4, 5, 6, and 7; node 1 is fixed. Accelerometer is connected at node 5. Signals from the impact hammer and the accelerometer will be received by the vibration analyzer for each impact provided one by one and will be compared and analyzed by the softwares. Curve known as Frequency Response Function (FRF) will be generated by the software that is used to find the natural frequencies of the cantilever.
e. Observe the curve and read frequencies that correspond to peaks of the FRF.

**4. Procedure - Virtual experiment**
A cantilever will be seen on the screen of your PC, held in a fixture at one end, thereby making its one end fixed. It is divided into six equal parts and seven points are marked from 1 to 7 due to this division. An accelerometer is seen fixed at point 5. Point 7 is at free end. The point at which the hammer is to be hit can be selected by choosing it from the button 'choose' and the hit can be performed by clicking on the button 'hit'. Dimensions and material of cantilever are given. The FRF is displaced in the window after every hit. At the end Mode Identification Function is seen from which the natural frequencies can be identified. Follow the steps given below to find the natural frequencies of the cantilever by impact test:
a. Choose point 2 from the button for the hit; the hammer will move just above that point. Perform the hit by clicking on the button 'hit'. The cantilever will be seen vibrating for some time and corresponding FRF (input at point 2 at which hammer is hit and output from point 4 at which the accelerometer is fixed) will be displayed in the window.
b. Repeat step 'a' for hits at all other points from 3 to 7.
c. Click on the button 'obtain FRF'; Modal indicator Function will be displayed.
d. Observe the graph marking frequencies corresponding to the peaks. The peaks correspond to the natural frequencies.

**5. Observations and analysis:**
1. Observe FRF (Mode Identification Function)
2. Note the frequencies that correspond to the peaks of amplitude. These correspond to the natural frequencies of the cantilever. In fact, they correspond to the natural frequencies of the principal modes of the cantilever that were excited, or participated in vibration of the cantilever due to impacts.
3. Compare these values with those obtained from formulae given in the 'background' of this experiment
4. Ponder on the difference in values obtained from these two sources - Experimental and Analytical.
117 changes: 117 additions & 0 deletions experiment/simulation/css/CL.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@

#tabs
{position:absolute;left:0px;top:0px;width:1342px;height:1008px;}

#tabs-1
{position:absolute;left:4px;top:160px;width:1335px;height:791px;border:2px solid gray;}
#diagram
{position:absolute;left:1px;top:1px;width:900px;height:544px;border:2px solid gray;}

#controlpane
{position:absolute;left:906px;top:1px;width:424px;height:544px;border:2px solid gray;}
#ctrLab
{position:absolute;left:6px;top:-12px;color:blue;}
fieldset
{position:absolute;left:6px;top:35px;width:390px;height:70px;border:1px solid gray;}
legend
{border:1px solid #CCCCCC;color:#330033;}

#widthT
{position:absolute;left:4px;top:35px;}
#heightT
{position:absolute;left:104px;top:35px;}
#lengthT
{position:absolute;left:204px;top:35px;}
#widthL
{position:absolute;left:10px;top:64px;}
#heightL
{position:absolute;left:110px;top:64px;}
#lengthL
{position:absolute;left:210px;top:64px;}
#calculat
{position:absolute;left:310px;top:35px;}
button
{ color: white;background-color: #0066CC;}
#areaFormula
{ color: white;background-color: #339966;}
#inertiaFormula
{ color: white;background-color: #339966;}
#hitH
{ width:230px; font-size:20px;color: white;background-color:#CC66FF;}
#area
{position:absolute;left:6px;top:130px;width:410px;height:30px;}
#areaL
{position:absolute;left:6px;top:5px;}
#areaT
{position:absolute;left:160px;top:3px;}
#areaB
{position:absolute;left:329px;top:1px;}
#inertia
{position:absolute;left:6px;top:170px;width:410px;height:30px;}
#inertiaL
{position:absolute;left:6px;top:5px;}
#inertiaT
{position:absolute;left:160px;top:3px;}
#inertiaB
{position:absolute;left:329px;top:1px;}
#material
{position:absolute;left:6px;top:210px;width:410px;height:30px;}
#materialL
{position:absolute;left:6px;top:5px;}
#materialT
{position:absolute;left:160px;top:3px;}
#density
{position:absolute;left:6px;top:250px;width:410px;height:30px;}
#densityL
{position:absolute;left:6px;top:5px;}
#densityT
{position:absolute;left:160px;top:3px;}
#young
{position:absolute;left:6px;top:290px;width:410px;height:30px;}
#youngL
{position:absolute;left:6px;top:5px;}
#youngT
{position:absolute;left:160px;top:3px;}
#disp
{position:absolute;left:6px;top:335px;width:410px;height:20px;color:#0066CC;}/*border:1px solid gray;}*/
#hit
{position:absolute;left:6px;top:370px;width:410px;height:30px;}
#hitB
{position:absolute;left:6px;top:0px;}
#node
{position:absolute;left:250px;top:2px;}
#FRFD
{position:absolute;left:6px;top:420px;width:410px;height:50px;}
#FRFB
{position:absolute;left:10px;top:0px;width:50px;}
#resetB
{position:absolute;left:130px;top:0px;width:50px;}
#FRF
{ width:120px; color: white;background-color: #330033;}
#reset
{ width:100px; color: white;background-color: #330033;}
#errormsg
{position:absolute;left:6px;top:480px;width:410px;height:60px;color:red;}
#analyzerUp
{position:absolute;left:540px;top:43px;width:342px;height:230px;overflow:auto;}
#analyzerDown
{position:absolute;left:540px;top:276px;width:342px;height:230px;overflow:auto;}
#underExtra
{position:absolute;left:1px;top:550px;width:1329px;height:236px;border:2px solid gray;}
#underLabel
{position:absolute;left:1px;top:10px;width:1320px;height:20px;color:#006600;font-size:14px;}
#naturalButton
{ position:absolute;left:400px;top:30px;width:80px;height:30px; color: white;background-color: #330066;}
#textArea
{position:absolute;left:20px;top:450px;width:429px;height:86px;}
#tArea
{position:absolute;left:10px;top:30px;width:199px;height:46px;}
#textVal
{position:absolute;left:2px;;height:35px; top: -49px;width: 489px;}
#fn1
{position:absolute;left:450px;top:70px;width:420px;height:30px;}
#fn2
{position:absolute;left:450px;top:130px;width:420px;height:30px;}
#fn3
{position:absolute;left:450px;top:190px;width:420px;height:30px;}

Loading

0 comments on commit c115619

Please sign in to comment.