ENGR 2120 Dynamics and Kinematics
ENGR 2120 Dynamics and Kinematics
  • 128
  • 74 197
Four Bar Linkage Solution Newton's Method
How to solve for the unknown angles of a four bar linkage using Newton's method. Overview of the formulas and calculating the Jacobian.
มุมมอง: 75

วีดีโอ

Programming Newton's Method in Matlab
มุมมอง 342 หลายเดือนก่อน
How to iteratively solve for roots of an equation in Matlab using Newton's method for numerical solutions, a.k.a. the Newton Rhapson method. Uses straight math without additional functions. 00:00 Intro 00:04 Setting up the Code 05:50 Typing in the Math 10:38 Displaying the Results
Newton's Method Explained + Example
มุมมอง 212 หลายเดือนก่อน
Explanation of Newton's method for numerical solutions, a.k.a. the Newton Rhapson method. Includes an example of solving for the roots of an equation. 00:00 Intro 03:59 Procedure 08:16 Example
Skydiving Dynamics
มุมมอง 10410 หลายเดือนก่อน
Calculate the dynamics of skydiving! Freefall drag coefficient and terminal landing velocity. 00:00 Intro 05:44 Freefall Drag Coefficient 10:49 Terminal Landing Velocity
8 Bar Programming
มุมมอง 511ปีที่แล้ว
How to simulate a complex 8-bar, 3-loop mechanism in Matlab. Includes mechanism animation and static 3D plots of position and velocity unknowns. Based on the vector loop math in the videos below: 8 Bar Position Analysis: th-cam.com/video/bSckIw5tJJI/w-d-xo.html 8 Bar Velocity Analysis: th-cam.com/video/bo1Dz8uhZmQ/w-d-xo.html 8 Bar Programming: th-cam.com/video/2J-r2-KK-G8/w-d-xo.html Chapters:...
Tepee Example Part 6 - Newton's Method
มุมมอง 227ปีที่แล้ว
Vector loop kinematics of a tepee continued. Part 6 is revising the Matlab program to solve for unknowns numerically using Newton's method (guess-and-check) instead of algebraically. 00:00 Introduction 00:31 Game Plan 02:03 Newton's Method Explanation 08:04 Program Outline 09:32 Filling in the Code Tepee Video Series: Part 1 - Vector Loop Math th-cam.com/video/KybapvDa278/w-d-xo.html Part 2 - V...
Matlab - Fixing Warnings and Coloring Shapes (Tepee Example Part 5)
มุมมอง 93ปีที่แล้ว
Part 5 of the tepee vector loop example series. This video covers code improvement by fixing warnings and coloring plot shapes. 00:00 Introduction 01:26 Fixing Warnings 04:48 Array Pre-allocation 11:47 Coloring Shapes Tepee Video Series: Part 1 - Vector Loop Math th-cam.com/video/KybapvDa278/w-d-xo.html Part 2 - Vector Loop Programming th-cam.com/video/3VJo31alWqM/w-d-xo.html Part 3 - Velocity ...
Articulated Boom Lift Vector Loop Analysis
มุมมอง 3772 ปีที่แล้ว
Analyze the position and velocity of an articulated boom lift using the vector loop method and five loops. 00:00 Intro 00:09 Links and joints identification 04:53 Vector loops and constraints 12:01 Knowns, unknowns, inputs, constraints 18:34 Position, velocity, and Jacobian 29:54 Matlab simulation
Basket Lift Vector Loop Analysis
มุมมอง 2072 ปีที่แล้ว
Analyze the position and velocity of a basket lift using the vector loop method, and learn how to structure the simulation code. 00:00 Intro 00:09 Links and joints identification 05:40 Vector loops and constraints 12:30 Position scalar equations 13:53 Velocity equations and Jacobian 19:43 Matlab simulation
Easy Equation Formatting - Equation Editor and Latex Shortcuts
มุมมอง 4032 ปีที่แล้ว
How to make professional looking math equations including Greek letters, dot and doubledot derivatives, exponents, subscripts, and matrices. Methods shown in Microsoft Word using both the graphical equation editor and Latex shortcuts.
Skid Steer Vector Loop JVA Analysis
มุมมอง 6202 ปีที่แล้ว
Vector loop velocity and acceleration analysis of a forklift crane 00:00 Intro 00:13 Fundamentals 05:16 Vector Loop Drawing 07:45 Vector Loop and Constraint Equations 17:34 Bottom Loop Analysis 25:23 Top Loop Analysis 31:15 Matlab simulation
Tepee Example Part 4 - JVA Programming
มุมมอง 3432 ปีที่แล้ว
Vector loop kinematics of a tepee continued. Part 3 video is velocity and acceleration analysis, and part 4 video is Matlab programming for simulation. 00:00 Introduction 00:04 Programming Calculations 07:34 Plotting 11:11 Results Tepee Video Series: Part 1 - Vector Loop Math th-cam.com/video/KybapvDa278/w-d-xo.html Part 2 - Vector Loop Programming th-cam.com/video/3VJo31alWqM/w-d-xo.html Part ...
Tepee Example Part 3 - Velocity and Acceleration Analysis
มุมมอง 4592 ปีที่แล้ว
Vector loop kinematics of a tepee continued. Part 3 video is velocity and acceleration analysis, and part 4 video is Matlab programming for simulation. 00:00 Introduction 00:05 Velocity 04:51 Acceleration Tepee Video Series: Part 1 - Vector Loop Math th-cam.com/video/KybapvDa278/w-d-xo.html Part 2 - Vector Loop Programming th-cam.com/video/3VJo31alWqM/w-d-xo.html Part 3 - Velocity and Accelerat...
Forklift Crane Vector Loop JVA Analysis
มุมมอง 5542 ปีที่แล้ว
Vector loop velocity and acceleration analysis of a forklift crane 00:00 Intro 00:12 Fundamentals 07:53 Vector loops and scalars 16:22 Position 17:46 Velocity 23:50 Acceleration 30:40 Matlab simulation
Vector Loop Velocity Analysis - Dump Truck Example
มุมมอง 1.6K2 ปีที่แล้ว
How to perform velocity analysis of a kinematic mechanism - solve for unknown velocities - find velocity of a point - simulate in Matlab using the example of a dump truck. Chapters: 00:00 Intro 01:01 Velocity 05:25 Singularities 08:38 Speed of a point 13:04 Matlab simulation
8 Bar Vector Loop Velocity Analysis
มุมมอง 9012 ปีที่แล้ว
8 Bar Vector Loop Velocity Analysis
Cable Crane Example - Vector Loop Position Analysis
มุมมอง 6542 ปีที่แล้ว
Cable Crane Example - Vector Loop Position Analysis
8 Bar Vector Loop Position Analysis
มุมมอง 1.9K2 ปีที่แล้ว
8 Bar Vector Loop Position Analysis
Vector Loop Acceleration Analysis - Dump Truck Example
มุมมอง 8582 ปีที่แล้ว
Vector Loop Acceleration Analysis - Dump Truck Example
Function Generation - Point Matching Method
มุมมอง 2902 ปีที่แล้ว
Function Generation - Point Matching Method
Function Generation - Derivative Matching Method
มุมมอง 1792 ปีที่แล้ว
Function Generation - Derivative Matching Method
Function Generation Intro
มุมมอง 2352 ปีที่แล้ว
Function Generation Intro
Three Position Rigid Body Guidance
มุมมอง 1K2 ปีที่แล้ว
Three Position Rigid Body Guidance
Two Position Rigid Body Guidance
มุมมอง 7352 ปีที่แล้ว
Two Position Rigid Body Guidance
Kinematic Joints
มุมมอง 9632 ปีที่แล้ว
Kinematic Joints
Kinematics Diagrams - Simple Four Bar Example
มุมมอง 2.4K2 ปีที่แล้ว
Kinematics Diagrams - Simple Four Bar Example
Kinematic Links
มุมมอง 6012 ปีที่แล้ว
Kinematic Links
Kinematics Diagrams - Complex Eight Bar Example
มุมมอง 5632 ปีที่แล้ว
Kinematics Diagrams - Complex Eight Bar Example
Kinematic Mobility and Degrees of Freedom
มุมมอง 1.5K2 ปีที่แล้ว
Kinematic Mobility and Degrees of Freedom
Rigid Body Kinematics - Scrambler
มุมมอง 1132 ปีที่แล้ว
Rigid Body Kinematics - Scrambler

ความคิดเห็น

  • @johntanvir8056
    @johntanvir8056 หลายเดือนก่อน

    how did you connect top loop to bottom loop ?

    • @dynamicsandkinematics
      @dynamicsandkinematics หลายเดือนก่อน

      I used r6 and r7 vectors along the yellow boom to get from the bottom loops to the top one. I did not show this in the video since those vectors weren't in the loops, but you can use constraints of theta5 = theta6 and theta7 = theta8 to calculate the r6 and r7 vectors.

  • @cliolee841
    @cliolee841 3 หลายเดือนก่อน

    Can I name the ground link as Quaternary link? (Because the ground link connects four links)

    • @dynamicsandkinematics
      @dynamicsandkinematics 3 หลายเดือนก่อน

      No, the ground only connects two links (input and output). The link order is just how many connection points it has, and the ground link has two connection points (both revolute joints).

  • @darrent505
    @darrent505 3 หลายเดือนก่อน

    Thank you very much for this video!!!! It is really helping me!!

  • @thanhnhanngo965
    @thanhnhanngo965 3 หลายเดือนก่อน

    hello, can you please send me a copy of the matlab code? Thank you so much

  • @janelush8408
    @janelush8408 7 หลายเดือนก่อน

    I want to do this with my class, but am wondering how do you launch the water balloons, how do you know the initial velocity and angle?

    • @dynamicsandkinematics
      @dynamicsandkinematics 7 หลายเดือนก่อน

      We launched the water balloons from a bungee slingshot. Initial angle can be measured as the angle at which the slingshot is pulled back. To find initial velocity, use conservation of energy from cocked position to launch position and treat the bungee as a spring.

  • @davidkosi7662
    @davidkosi7662 7 หลายเดือนก่อน

    Too complicated

  • @reubenrk3406
    @reubenrk3406 8 หลายเดือนก่อน

    Thanks, this is a very good supplement to a text book I am following

  • @user-ii6qg3lx4g
    @user-ii6qg3lx4g ปีที่แล้ว

    Hello Did they have only one Solution?? I've solved one of the problem on "Theory of Mechanisms and Machines" book, but my loop wasn't the same on the solution manual is it possible that my solution also right??

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      Yes, there are many possible correct vector loops. The direction of the arrows and what you name them generally does not matter, as long as the arrows go dot to dot between the joints and the equations match your diagram. See th-cam.com/video/1-HItSmJlc4/w-d-xo.html for more details.

    • @user-ii6qg3lx4g
      @user-ii6qg3lx4g ปีที่แล้ว

      @@dynamicsandkinematics ok, I've already watched this video, and two other examples videos, one of them contains more than one loop and I learned from it how to know how much loops that I need. but I need to be sure that I've got the idea. there are many different unknowns, and the equations I have, just about 2 or three. I cant solve it analytically!! I'm right?.

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      Most of the time, a mechanism with more than one loop is too complicated to solve analytically and must be done numerically. For a few cases, it is possible though.

    • @user-ii6qg3lx4g
      @user-ii6qg3lx4g ปีที่แล้ว

      @@dynamicsandkinematics good to hear that, can you confirm if my solution is right pls?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      I can't verify correctness without seeing the problem and your solution

  • @vasimemin7351
    @vasimemin7351 ปีที่แล้ว

    Your Matlab simulation tutorials are amazing! Could you consider making a playlist on problem-solving using Matlab? I'm sure it would help many of us! Thanks!

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      I have a Matlab Tutorials playlist here th-cam.com/play/PLTMo3nrl2KWbeCx8-OGfrMHcFOUSjyk4D.html that goes into solving vector loop equations and programming simulations, but I can certainly add more videos to it!

  • @lisaeaker9064
    @lisaeaker9064 ปีที่แล้ว

    Please i need your help im fighting another driver i. Similar situation i was going 30 mph other driver hit me in the last 12 inch of my vehicle i slide and flupped and landed upside down a block in a half away i need to onow his speed would it be faster than 35

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      I can't calculate exactly without knowing the post-collision speed of at least one of the cars, but if it knocked you a block and a half, then just a reality check would say he must have been going way too fast.

  • @abdulsaboorkhan8337
    @abdulsaboorkhan8337 ปีที่แล้ว

    How do you decide the directions of these vectors? arent these related to angular direction (CW or CCW)?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      It does not matter if the vectors go clockwise or counterclockwise as long as your equations match the diagram. The main rules are just go dot to dot. If there is a slider, include an arrow in its direction of motion, and whenever possible, follow ground.

    • @abdulsaboorkhan8337
      @abdulsaboorkhan8337 ปีที่แล้ว

      @@dynamicsandkinematics ok thnks

  • @HauNguyen-tn3vn
    @HauNguyen-tn3vn ปีที่แล้ว

    Could you share matlab source code?

  • @davidprendergast6405
    @davidprendergast6405 ปีที่แล้ว

    Is the velocity vectors required to animate it? Or can you just use a varying position vector for animation

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      You can use changing position vectors for the input. To calculate the unknown angles, you do need to use the Jacobian with Newton's method in a while loop. The easiest way to get the Jacobian is through velocity, but you can also just take partial derivatives or use the formulas explained in this video: th-cam.com/video/mBTLWPXTckU/w-d-xo.html . An example of using Newton's method to solve for unknown angles in code is here: th-cam.com/video/_Ikq9nQTrz4/w-d-xo.html

    • @davidprendergast6405
      @davidprendergast6405 ปีที่แล้ว

      @@dynamicsandkinematics Thanks for the quick reply. I was thinking of using Gauss-Seidel to solve the set of equations, would that be possible?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      Yes, any iterative method for solving systems of linear equations should work.

  • @alashhab
    @alashhab ปีที่แล้ว

    Thanks for your effort

  • @samibasha
    @samibasha ปีที่แล้ว

    Wonderful explanation I hope that you will make practical lessons in the analysis using MATLAB

  • @henryfoultner7408
    @henryfoultner7408 ปีที่แล้ว

    Best explanation for this type of problem I’ve seen yet

  • @juanalvarocobos9598
    @juanalvarocobos9598 ปีที่แล้ว

    Hey! I was just wondering if by any chanche you have that matlab code available for us to see pls :) Nice video

  • @lumenphysics8608
    @lumenphysics8608 ปีที่แล้ว

    Hii ma'am....may I know how to teach online to students..I am from india

  • @alextackett3229
    @alextackett3229 ปีที่แล้ว

    Wouldn't theta 9 change with time making it an unknown? It looks like the slider vector r10 is an unknown and I'm probably wrong but would that not effect theta 9?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      r9 is a stationary vertical vector pointing to where the slider begins. Then r10 is measured from that beginning point.

  • @Harryy6666
    @Harryy6666 ปีที่แล้ว

    thanks for that

  • @williamhuang5329
    @williamhuang5329 2 ปีที่แล้ว

    Hanzhen harmonic drive gear , strain wave reducer, robot joint , over 30 years experience

  • @AbdulRahman-jz3px
    @AbdulRahman-jz3px 2 ปีที่แล้ว

    Thanks for the explanation, I'm confused what if the link rotates horizontally, not vertically (moves up/down) like in the video. What is the equation for kinetic and potential energy?

    • @dynamicsandkinematics
      @dynamicsandkinematics 2 ปีที่แล้ว

      If the link rotates in the horizontal plane, then gravity does not come into the equation, and there is no potential energy change. So the PE part of the L equation would just be 0.

    • @AbdulRahman-jz3px
      @AbdulRahman-jz3px 2 ปีที่แล้ว

      @@dynamicsandkinematics Okey means the equation L = KE? and I have another question if you want to help answer, some references use the linear KE equation 1/2 MV^2 for EoM on the Pendulum, in contrast to this video which uses KE Rotation, and in the case of the 1 DoF arm robot using both or KEt= KE Linear+KE Rotation, can you help explain which is the correct way?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      Pure linear motion only works for a simple pendulum (point mass approximation). For the physical pendulum as in this example, or the 1-DOF robot arm example, the equation depends on the point you sum torques around. If you sum around mass center, use the KE linear + KE rotation equation. If you sum around the fixed point, use KE rotation. Since moment of inertia varies depending on the point you summed torques around, the final answer should be the same no matter which route you took.

    • @AbdulRahman-jz3px
      @AbdulRahman-jz3px ปีที่แล้ว

      @@dynamicsandkinematics if using the equation KE Rotation + KE Linear will produce the equation of motion for 1 DOF Link with two equations of inertia effects, namely Ml^2 θ"+Iθ". Are my results correct? I'm confused, actually Ml^2 θ" describes which part of the link inertia effect and Iθ" describes which part of the link inertia effect?

    • @dynamicsandkinematics
      @dynamicsandkinematics ปีที่แล้ว

      I don't quite understand your question. The total inertia can be found using the parallel axis theorem (rod inertia about center of mass combined with distance from origin), or simply for a rod about its end. Either way you should end up with the same answer.

  • @mohammadmahdinekahi4901
    @mohammadmahdinekahi4901 2 ปีที่แล้ว

    Great, thanks.

  • @marcusworrell7175
    @marcusworrell7175 2 ปีที่แล้ว

    arctan(30/19.5)=56.976

    • @dynamicsandkinematics
      @dynamicsandkinematics 2 ปีที่แล้ว

      You are correct. Not sure what happened there to get 70.7 deg. The formula is right but answer should be 57 deg.

  • @marcusworrell7175
    @marcusworrell7175 2 ปีที่แล้ว

    I think the final angle here is 57 degrees no?

  • @andreasaugust7769
    @andreasaugust7769 2 ปีที่แล้ว

    Does the point at which the arrows converge matter? Or can we just draw all the arrows clockwise?

    • @dynamicsandkinematics
      @dynamicsandkinematics 2 ปีที่แล้ว

      The ends of the arrows must connect dot-to-dot, and if there is a slider, you need an arrow along it. Other than that, the direction of the arrows does not matter as long as your equations match what you drew. So you could draw all clockwise, or all counterclockwise, or a mixture.

  • @ducaalea1918
    @ducaalea1918 2 ปีที่แล้ว

    Great stuff!

  • @alexandervazquez7016
    @alexandervazquez7016 2 ปีที่แล้ว

    Have any textbook recommendations for this topic?

    • @dynamicsandkinematics
      @dynamicsandkinematics 2 ปีที่แล้ว

      This material is based on ch. 4 from: Design of Machinery: An Introduction to the Synthesis and Analysis of Mecha-nisms and Machines, R. L. Norton, McGraw-Hill, 2012, ISBN 978-0-07-352935-6 However, I am not very impressed with any kinematics books I have found, and I don't actually own a copy of the above. I based the video on notes from taking a kinematics course.

  • @plod0tube
    @plod0tube 2 ปีที่แล้ว

    This method finds maximum dynamic elongation after letting go, not new equilibrium resting length...

  • @ITACHIUCHIHA-ud8dh
    @ITACHIUCHIHA-ud8dh 2 ปีที่แล้ว

    Thank you!!!!

  • @BilalTroll
    @BilalTroll 2 ปีที่แล้ว

    at time 4:20, why are you using N-m2gcos(theta), shouldn't it be N-m1gcos(theta)?

    • @dynamicsandkinematics
      @dynamicsandkinematics 2 ปีที่แล้ว

      Yes! The subscripts are wrong but corrected at 6:50 The numbers are correct the whole time.

  • @instudio2408
    @instudio2408 2 ปีที่แล้ว

    what apps did you use for simulation ?

  • @hayyimwilly1231
    @hayyimwilly1231 2 ปีที่แล้ว

    pin27 vyn.fyi

  • @Sumee21051987
    @Sumee21051987 3 ปีที่แล้ว

    It is great video. Everything is thoroughly explained. @15.07, you mentioned ω r is 2, but ω r is -14.6. That's changes the whole calculation cuz in the i hat direction we get -3.03. I appreciate it :)

  • @Sumee21051987
    @Sumee21051987 3 ปีที่แล้ว

    In part 3, mass of the lawn mower should be 50 kg instead of 10 kg, that would output 448 N. Correct?

  • @Sumee21051987
    @Sumee21051987 3 ปีที่แล้ว

    I got the following - Inertia hoop = 0.1 kg*m^3 Inertia disk = 0.05 kg*m^3 Inertia sphere = 0.04 kg*m^3

    • @dynamicsandkinematics
      @dynamicsandkinematics 3 ปีที่แล้ว

      You're right. I accidentally used r = 0.2 m in my calculator.

  • @tabhashim3887
    @tabhashim3887 3 ปีที่แล้ว

    love dynamics and seated cable rows, this was awesome

  • @gjworkshop3562
    @gjworkshop3562 3 ปีที่แล้ว

    Cool you got a subscriber!!!

  • @walidledo2010
    @walidledo2010 4 ปีที่แล้ว

    I think this is a good example of a distance between particles remains unchanged during the course of motions of the body.