Physics-Based Models of Deformation

Total Page:16

File Type:pdf, Size:1020Kb

Physics-Based Models of Deformation Physics-based models of deformation Stelian Coros 1 Over the past few weeks… • What characteristics are we looking for in a deformation model? 2 Elasticity – Definition Elasticity: The ability of a material to resist a deforming force and to return to its original size and shape when that force is removed. 3 Elasticity – Mechanisms Silicon [Si] Silicone [Si(CH3)2O]n Wikipedia Wikipedia Crystal Structure Polymer Structure 4 Modeling a simple elastic object 5 Hookean Springs in 1D 퐿 Elasticity: Ability of the spring to return to its initial length when the deforming force is removed. 푙 Spring Force: 푒푥푡 푓 • Ceiiinosssttuv. (Hooke, 1676) • Ut tensio, sic vis. (Hooke, 1678) Length of undeformed spring 퐿 Force is linear w.r.t. extension! Length of deformed spring 푙 Spring stiffness 푘 푓푒푥푡 = 푘(푙 − 퐿) Hooke’s Law 6 Hookean Springs in 1D 퐿 For elastic springs, forces are conservative, i.e., no energy is lost during deformation. Work done by forces to deform the spring: 푙 푙 푙 푒푥푡 푒푥푡 푓 푊 = ׬퐿 푓 푥 푑푥 = ׬퐿 푘 푥 − 퐿 푑푥 풙 Stored energy of the spring is 1 Length of undeformed spring 퐿 퐸 = 푊 = 푘 푙 − 퐿 2 Length of deformed spring 푙 2 Spring stiffness 푘 Force 푓푖푛푡 exerted by spring follows as negative gradient of 퐸 (how come?): 푑퐸 푓푖푛푡 = − = −푘(푙 − 퐿) 푑푥 7 Hookean Springs – Generalization • Inconvenience: springs with same material but different lengths will have different stiffness characteristics A spring with rest length 퐿1 = 퐿 deforms by 훿푙 = 퐿/2 A spring with rest length 퐿2 = 100퐿 deforms by the same 훿푙 Same stiffness k, same internal force according to Hook’s law. Which one feels stiffer? Note relative deformation is VERY different! 푙−퐿 • Fix: use relative deformation 휀 = and material stiffness 푘෨. Then energy 퐿 1 density is Ψ = 푘෨휀2, and total stored energy is an integrated quantity: 2 1 퐸 = 푘෨휀2퐿 2 8 Hookean Springs in 퐑푛 퐿 The configuration of a spring is determined by the position of its two endpoints. We will distinguish 풙ഥ 풙ഥ between 1 2 푛 • Deformed positions 풙1, 풙2 ∈ 푅 푙 푛 푓푒푥푡 • Undeformed positions 풙ഥ1, 풙ഥ2 ∈ 푅 풙1 풙2 Lengths are functions of positions, i.e., Length of undeformed spring 퐿 푙 = 풙2 − 풙1 2 and 퐿 = 풙ഥ2 − 풙ഥ1 2 Length of deformed spring 푙 Spring stiffness 푘 Everything else stays the same 9 Hookean Springs in nD 퐿 푙 • 1 mass point, 1 spring 푓푒푥푡 풙ഥ1 풙ഥ2 풙1 풙2 Deformation Measure Elastic Energy Forces 푙 1 휕퐸 풙 휀 = − 1 퐸 = 푘෨휀2퐿 풇 = − 퐿 2 푖푛푡 휕풙 Working it out… 휕퐸 풙1, 풙2 휕퐸 풙1, 풙2 휕푙 1 풇1 = − = − 푇 2 휕풙 휕푙 휕풙 푙 = 풆 2 = 풆 풆 1 1 ෨ 푙 풙2−풙1 휕퐸 풇1 = −푘( − 1) with 풆 = 풙 − 풙 = 푘෨휀 퐿 풙2−풙1 2 1 휕푙 1 풇1 = −풇2 휕푙 1 − 휕 풆푇풆 푇 2 = 풆 풆 10 휕풙1 2 휕풙1 Modeling complex elastic objects 11 Modeling complex elastic objects Straightforward concept: sample object with mass points, connect them with springs… 12 Modeling complex elastic objects Straightforward concept: sample object with mass points, connect them with springs… Representation: 2D triangle mesh (or 3D tetrahedral mesh, of course) 2 • Vertices 퐱푖 ∈ 퐑 • Edges 퐸푖푗 are springs connecting vertices 퐱푖 and 퐱푗 13 “Mass-spring” systems in the wild 14 Spring Networks Energy of spring network 풙 풙 퐸 = σ푘 퐸푘 푙 푗 퐿풊푗, 푘푖푗 Total spring force at given node 퐿풊푙, 푘푖푙 풙 푖푛푡 휕퐸 휕퐸푘 푖 풇푖 = − = − σ푘 휕풙푖 휕풙푖 퐿풊푘, 푘푖푘 Total force at given node 풙 푖푛푡 푒푥푡 푘 풇푖 = 풇푖 + 풇푖 16 Force equilibrium Given applied forces 풇푒푥푡, how to compute resulting configuration 풙? For static equilibrium, the acceleration has to be zero for all nodes, 풂풊 풙 = ퟎ ∀푖 From Newton’s second law, we know that 풇푖 풙 = 푚푖풂푖 풙 = ퟎ Static Equilibrium Conditions 푖푛푡 푒푥푡 풇푖 풙 + 풇푖 = ퟎ ∀푖 17 Equilibrium Conditions – Energy If internal and external forces derive from potential fields, 푖푛푡 푒푥푡 푖푛푡 휕퐸 푒푥푡 휕퐸 풇푖 = − 풇푖 = − 휕풙푖 휕풙푖 then, static equilibrium conditions 푖푛푡 푒푥푡 풇푖 풙 + 풇푖 = ퟎ ∀푖 are equivalent to 풙 being a stationary point for the total energy 휕퐸 풙 퐸 풙 = 퐸푖푛푡(풙) + 퐸푒푥푡(풙), i.e., = ퟎ 휕풙 18 Problem Statement Task: find minimizer 풙∗ of function 퐸(풙), ∗ ∗ 풙 = argmin푥 퐸 풙 → 퐸 풙 ≤ 퐸 풙 ∀ 풙 In general: • 퐸(풙) is a nonlinear function • 퐸(풙) is multivariate, i.e., 풙 ∈ 푅푛 with 푛 ≥ 2 • 퐸(풙) may have local minima and maxima (numerical artifacts or expected behavior of physical system)? 19 Local vs. Global Minima Global minimum is absolute best among all possibilities Local minimum is best “among immediate neighbors” local minima global minimum Somewhat philosophical question: does a local minimum “solve” the problem? Depends on the problem! Solution Strategy Given a point 풙0 how do we get to a minimum? • “Walk” into a direction that decreases 퐸(풙) • Which direction would you choose? 풙푛+1 = 풙푛 − 훼 ∇퐸 풙푛 21 The derivative 풙0 풙1 ∇퐸 풙0 ∇퐸 풙1 Directional Derivatives and the Gradient In 1D: derivative == slope == rise over run In higher dimensions: take a slice through this function along some direction • Then apply the usual derivative concept • This is called the directional derivative Directional Derivatives and the Gradient Starting from Taylor’s series easy to see that Directional Derivatives and the Gradient Given a multivariate function 푓 풙 , gradient assigns a vector 훻푓 풙 at each point Inner product between gradient and any unit vector gives directional derivative “along that direction” • Another way to think about it is that inner product outputs the component of the gradient along a unit vector… Out of all possible unit vectors, what is the one along which the function changes most drastically? Gradient in coordinates Most familiar definition: list of partial derivatives Gradient is direction of steepest ascent Function value • gets largest if we move in direction of gradient • doesn’t change if we move orthogonally • decreases fastest if we move exactly in opposite direction Steepest Descent – Algorithm I Algorithm: steepest_descent Input: 푥 //initial guess 훼 //step length 휀 //threshold while abs(∇퐸(푥)) > 휀 do 푥 = 푥 − 훼∇퐸(푥); end do; 28 Gradient Descent (1D) • Basic idea: follow the gradient “downhill” until it’s zero • (Zero gradient is the 1st-order optimality condition) Steepest Descent – Observations • Progress is initially good, but slows down when approaching minimum • Number of steps to convergence depends on step length 훼 • Too small alpha leads to slow progress • Too large alpha leads to divergence 30 Gradient Descent Algorithm (1D) Steepest Descent – Observations • Progress is initially good, but slows down when approaching minimum • Number of steps to convergence depends on step length 훼 • Too small alpha leads to slow progress • Too large alpha leads to divergence How can we improve this basic steepest descent algorithm? 32 Steepest Descent – Improvements • Idea: enforce monotonicity, i.e., 퐸 푥푛+1 < 퐸 푥푛 ∀ 푛. • Goal: in each step, find 훼 such that (I) 퐸 푥푛 − 훼∇퐸(푥푛) < 퐸 푥푛 • From Taylor series, we know that ∃ 훼 > 0 such that (I) holds 푓 푛 푥 e.g. 푓 푥 + 푑푥 = σ∞ 푑푥푛 푖=0 푛! = 푓 푥 + 푓’ 푥 푑푥 + 푂 푑푥2 ≈ 푓 푥 + 푓’ 푥 푑푥 if 푑푥 is sufficiently small • Approach: reduce 훼 until condition (I) is satisfied 33 Line Search Algorithm: line_search 푥 current state Input: 푥, 푑푥, 훼, 훽 푑푥 search direction while 퐸 푥 − 훼 ∗ 푑푥 > 퐸(푥) do 훼 initial step length 훼 = 훼 ∗ 훽; 0 < 훽 < 1 scaling factor end do; Algorithm: steepest_descent Input: 푥, 푑푥, 훼, 훽, 휀 while abs(∇퐸(푥)) > 휀 do 푑푥 = ∇퐸(푥); 훼 = line_search(푥, 푑푥, 훼, 훽); 푥 = 푥 − 훼 푑푥; end do; 34 Gradient Descent Algorithm (nD) Basic challenge in nD: - solution can “oscillate” - takes many, many small steps - very slow to converge How can we improve on this? Newton’s method Alternative approach: • Find 푑푥 such that ∇퐸 푥푛 + 푑푥 = 0 • Taylor series on gradient, to first order 2 ∇퐸 푥푛 + 푑푥 = ∇퐸 푥푛 + ∇ 퐸 푥푛 푑푥 = 0 2 −1 푑푥 = −∇ 퐸 푥푛 ∇퐸 푥푛 36 The Hessian visualized Gradient: linear approximation Hessian: quadratic approximation Newton’s Method Algorithm: steepest_descent Algorithm: newton Input: 푥, 훼, 훽, 휀 Input: 푥, 훼, 훽, 휀 while abs(∇퐸(푥)) > 휀 do while abs(∇퐸(푥)) > 휀 do 푑푥 = −∇퐸(푥); 푑푥 = −∇2퐸−1 x ∗ ∇퐸(푥); 훼 = line_search(푥, 푑푥, 훼, 훽); 훼 = line_search(푥, 푑푥, 훼, 훽); 푥 = 푥 + 훼 푑푥; 푥 = 푥 + 훼푑푥; end do; end do; 38 Observations & Interpretations • Newton’s method converges much faster than Steepest Descent Newton’s method: coordinate Gradient Descent transformation that makes the energy landscape look like a “round bowl”40 Spring Networks - Hessian • Given 풙, we can compute 퐸푖푛푡, 퐸푒푥푡 and 휕퐸/휕풙. → Sufficient for gradient descent. 휕2퐸 • For NM, we also need second derivatives, i.e., the Hessian 퐇 = 휕풙2 • Hessian for given spring 2 푘 푘 휕 퐸 퐇푖푗 = 휕풙풊휕풙풊 41 Forces & Force Jacobians 휕2퐸 휕퐹 • So, what does 퐇 = = − represent? 휕풙2 휕풙 • Much more intuitive to think in terms of blocks of the Jacobian: 휕퐹푖 휕풙풋 • “how does the force on particle i change when the position of particle j changes” 42 Forces & Force Jacobians • How do we compute the force Jacobian? • Analytic formulas • Numerical approach • Finite Differences, very useful for prototyping/debugging • Automatic & Symbolic differentiation • e.g. Maple 44 Gradients of Matrix-Valued Expressions EXTREMELY useful to be able to differentiate matrix-valued expressions! At least once in your life, work these out meticulously in coordinates! Checking Derivatives How do you know if your derivatives are correct? • Compare analytical derivatives against numerical derivatives computed with finite differences.
Recommended publications
  • 10-1 CHAPTER 10 DEFORMATION 10.1 Stress-Strain Diagrams And
    EN380 Naval Materials Science and Engineering Course Notes, U.S. Naval Academy CHAPTER 10 DEFORMATION 10.1 Stress-Strain Diagrams and Material Behavior 10.2 Material Characteristics 10.3 Elastic-Plastic Response of Metals 10.4 True stress and strain measures 10.5 Yielding of a Ductile Metal under a General Stress State - Mises Yield Condition. 10.6 Maximum shear stress condition 10.7 Creep Consider the bar in figure 1 subjected to a simple tension loading F. Figure 1: Bar in Tension Engineering Stress () is the quotient of load (F) and area (A). The units of stress are normally pounds per square inch (psi). = F A where: is the stress (psi) F is the force that is loading the object (lb) A is the cross sectional area of the object (in2) When stress is applied to a material, the material will deform. Elongation is defined as the difference between loaded and unloaded length ∆푙 = L - Lo where: ∆푙 is the elongation (ft) L is the loaded length of the cable (ft) Lo is the unloaded (original) length of the cable (ft) 10-1 EN380 Naval Materials Science and Engineering Course Notes, U.S. Naval Academy Strain is the concept used to compare the elongation of a material to its original, undeformed length. Strain () is the quotient of elongation (e) and original length (L0). Engineering Strain has no units but is often given the units of in/in or ft/ft. ∆푙 휀 = 퐿 where: is the strain in the cable (ft/ft) ∆푙 is the elongation (ft) Lo is the unloaded (original) length of the cable (ft) Example Find the strain in a 75 foot cable experiencing an elongation of one inch.
    [Show full text]
  • Impulse and Momentum
    Impulse and Momentum All particles with mass experience the effects of impulse and momentum. Momentum and inertia are similar concepts that describe an objects motion, however inertia describes an objects resistance to change in its velocity, and momentum refers to the magnitude and direction of it's motion. Momentum is an important parameter to consider in many situations such as braking in a car or playing a game of billiards. An object can experience both linear momentum and angular momentum. The nature of linear momentum will be explored in this module. This section will discuss momentum and impulse and the interconnection between them. We will explore how energy lost in an impact is accounted for and the relationship of momentum to collisions between two bodies. This section aims to provide a better understanding of the fundamental concept of momentum. Understanding Momentum Any body that is in motion has momentum. A force acting on a body will change its momentum. The momentum of a particle is defined as the product of the mass multiplied by the velocity of the motion. Let the variable represent momentum. ... Eq. (1) The Principle of Momentum Recall Newton's second law of motion. ... Eq. (2) This can be rewritten with accelleration as the derivate of velocity with respect to time. ... Eq. (3) If this is integrated from time to ... Eq. (4) Moving the initial momentum to the other side of the equation yields ... Eq. (5) Here, the integral in the equation is the impulse of the system; it is the force acting on the mass over a period of time to .
    [Show full text]
  • Phys 140A Lecture 8–Elastic Strain, Compliance, and Stiffness
    Lecture 8 Elastic strains, compliance, and stiffness Review for exam Stress: force applied to a unit area Strain: deformation resulting from stress Purpose of today’s derivations: Generalize Hooke’s law to a 3D body that may be subjected to any arbitrary force. We imagine 3 orthogonal vectors 풙̂, 풚̂, 풛̂ embedded in a solid before we have deformed it. After we have deformed the solid, these vectors might be of different length and they might be pointing in different directions. We describe these deformed vectors 풙′, 풚′, 풛′ in the following way: ′ 풙 = (1 + 휖푥푥)풙̂ + 휖푥푦풚̂ + 휖푥푧풛̂ ′ 풚 = 휖푦푥풙̂ + (1 + 휖푦푦)풚̂ + 휖푦푧풛̂ ′ 풛 = 휖푧푥풙̂ + 휖푧푦풚̂ + (1 + 휖푧푧)풛̂ The components 휖훼훽 define the deformation. They are dimensionless and have values much smaller than 1 in most instances in solid state physics. How one ‘reads’ these vectors is (for example) 휖푥푥force along x, deformation along x; 휖푥푦shear xy-plane along x or y direction (depending which unit vector it is next to) The new axes have new lengths given by (for example): ′ ′ 2 2 2 풙 ∙ 풙 = 1 + 2휖푥푥 + 휖푥푥 + 휖푥푦 + 휖푥푧 Usually we are dealing with tiny deformations so 2nd order terms are often dropped. Deformation also changes the volume of a solid. Considering our unit cube, originally it had a volume of 1. After distortion, it has volume 1 + 휖푥푥 휖푥푦 휖푥푧 ′ ′ ′ ′ 푉 = 풙 ∙ 풚 × 풛 = | 휖푦푥 1 + 휖푦푦 휖푦푧 | ≈ 1 + 휖푥푥 + 휖푦푦 + 휖푧푧 휖푧푥 휖푧푦 1 + 휖푧푧 Dilation (훿) is given by: 푉 − 푉′ 훿 ≡ ≅ 휖 + 휖 + 휖 푉 푥푥 푦푦 푧푧 (2nd order terms have been dropped because we are working in a regime of small distortion which is almost always the appropriate one for solid state physics.
    [Show full text]
  • SMALL DEFORMATION RHEOLOGY for CHARACTERIZATION of ANHYDROUS MILK FAT/RAPESEED OIL SAMPLES STINE RØNHOLT1,3*, KELL MORTENSEN2 and JES C
    bs_bs_banner A journal to advance the fundamental understanding of food texture and sensory perception Journal of Texture Studies ISSN 1745-4603 SMALL DEFORMATION RHEOLOGY FOR CHARACTERIZATION OF ANHYDROUS MILK FAT/RAPESEED OIL SAMPLES STINE RØNHOLT1,3*, KELL MORTENSEN2 and JES C. KNUDSEN1 1Department of Food Science, University of Copenhagen, Rolighedsvej 30, DK-1958 Frederiksberg C, Denmark 2Niels Bohr Institute, University of Copenhagen, Copenhagen Ø, Denmark KEYWORDS ABSTRACT Method optimization, milk fat, physical properties, rapeseed oil, rheology, structural Samples of anhydrous milk fat and rapeseed oil were characterized by small analysis, texture evaluation amplitude oscillatory shear rheology using nine different instrumental geometri- cal combinations to monitor elastic modulus (G′) and relative deformation 3 + Corresponding author. TEL: ( 45)-2398-3044; (strain) at fracture. First, G′ was continuously recorded during crystallization in a FAX: (+45)-3533-3190; EMAIL: fluted cup at 5C. Second, crystallization of the blends occurred for 24 h, at 5C, in [email protected] *Present Address: Department of Pharmacy, external containers. Samples were gently cut into disks or filled in the rheometer University of Copenhagen, Universitetsparken prior to analysis. Among the geometries tested, corrugated parallel plates with top 2, 2100 Copenhagen Ø, Denmark. and bottom temperature control are most suitable due to reproducibility and dependence on shear and strain. Similar levels for G′ were obtained for samples Received for Publication May 14, 2013 measured with parallel plate setup and identical samples crystallized in situ in the Accepted for Publication August 5, 2013 geometry. Samples measured with other geometries have G′ orders of magnitude lower than identical samples crystallized in situ.
    [Show full text]
  • What Is Hooke's Law? 16 February 2015, by Matt Williams
    What is Hooke's Law? 16 February 2015, by Matt Williams Like so many other devices invented over the centuries, a basic understanding of the mechanics is required before it can so widely used. In terms of springs, this means understanding the laws of elasticity, torsion and force that come into play – which together are known as Hooke's Law. Hooke's Law is a principle of physics that states that the that the force needed to extend or compress a spring by some distance is proportional to that distance. The law is named after 17th century British physicist Robert Hooke, who sought to demonstrate the relationship between the forces applied to a spring and its elasticity. He first stated the law in 1660 as a Latin anagram, and then published the solution in 1678 as ut tensio, sic vis – which translated, means "as the extension, so the force" or "the extension is proportional to the force"). This can be expressed mathematically as F= -kX, where F is the force applied to the spring (either in the form of strain or stress); X is the displacement A historical reconstruction of what Robert Hooke looked of the spring, with a negative value demonstrating like, painted in 2004 by Rita Greer. Credit: that the displacement of the spring once it is Wikipedia/Rita Greer/FAL stretched; and k is the spring constant and details just how stiff it is. Hooke's law is the first classical example of an The spring is a marvel of human engineering and explanation of elasticity – which is the property of creativity.
    [Show full text]
  • 19.1 Attitude Determination and Control Systems Scott R. Starin
    19.1 Attitude Determination and Control Systems Scott R. Starin, NASA Goddard Space Flight Center John Eterno, Southwest Research Institute In the year 1900, Galveston, Texas, was a bustling direct hit as Ike came ashore. Almost 200 people in the community of approximately 40,000 people. The Caribbean and the United States lost their lives; a former capital of the Republic of Texas remained a tragedy to be sure, but far less deadly than the 1900 trade center for the state and was one of the largest storm. This time, people were prepared, having cotton ports in the United States. On September 8 of received excellent warning from the GOES satellite that year, however, a powerful hurricane struck network. The Geostationary Operational Environmental Galveston island, tearing the Weather Bureau wind Satellites have been a continuous monitor of the gauge away as the winds exceeded 100 mph and world’s weather since 1975, and they have since been bringing a storm surge that flooded the entire city. The joined by other Earth-observing satellites. This weather worst natural disaster in United States’ history—even surveillance to which so many now owe their lives is today—the hurricane caused the deaths of between possible in part because of the ability to point 6000 and 8000 people. Critical in the events that led to accurately and steadily at the Earth below. The such a terrible loss of life was the lack of precise importance of accurately pointing spacecraft to our knowledge of the strength of the storm before it hit. daily lives is pervasive, yet somehow escapes the notice of most people.
    [Show full text]
  • Beam Element Stiffness Matrices
    Beam Element Stiffness Matrices CEE 421L. Matrix Structural Analysis Department of Civil and Environmental Engineering Duke University Henri P. Gavin Fall, 2014 Truss elements carry only axial forces. Beam elements carry shear forces and bending moments. Frame elements carry shear forces, bending moments, and axial forces. This document presents the development of beam element stiffness matrices in local coordinates. 1 A simply supported beam carrying end-moments Consider a simply supported beam resisting moments M1 and M2 applied at its ends. The flexibility relates the end rotations {θ1, θ2} to the end moments {M1,M2}: θ1 F11 F12 M1 = . θ2 F21 F22 M2 The flexibility coefficients, Fij, may be obtained from Castigliano’s 2nd Theo- ∗ rem, θi = ∂U (Mi)/∂Mi. First Column Second Column 2 CEE 421L. Matrix Structural Analysis – Duke University – Fall 2014 – H.P. Gavin The applied moments M1 and M2 are in equilibrium with the reactions forces V1 and V2; V1 = (M1 + M2)/L and V2 = −(M1 + M2)/L M + M x ! x V (x) = 1 2 M(x) = M − 1 + M L 1 L 2 L The total potential energy of a beam with these forces and moments is: 1Z L M 2 1Z L V 2 U = dx + dx 2 0 EI 2 0 G(A/α) By Castigliano’s Theorem, ∂U θ1 = ∂M1 ∂M(x) ∂V (x) Z L M(x) Z L V (x) = ∂M1 dx + ∂M1 dx 0 EI 0 G(A/α) x 2 x x Z L Z L Z L Z L L − 1 dx αdx L L − 1 dx αdx = + M1 + + M2 0 EI 0 GAL2 0 EI 0 GAL2 and ∂U θ2 = ∂M2 ∂M(x) ∂V (x) Z L M(x) Z L V (x) = ∂M2 dx + ∂M2 dx 0 EI 0 G(A/α) x x x 2 Z L Z L Z L Z L L L − 1 dx αdx L dx αdx = + M1 + + M2 0 EI 0 GAL2 0 EI 0 GAL2
    [Show full text]
  • Introduction to Stiffness Analysis Stiffness Analysis Procedure
    Introduction to Stiffness Analysis displacements. The number of unknowns in the stiffness method of The stiffness method of analysis is analysis is known as the degree of the basis of all commercial kinematic indeterminacy, which structural analysis programs. refers to the number of node/joint Focus of this chapter will be displacements that are unknown development of stiffness equations and are needed to describe the that only take into account bending displaced shape of the structure. deformations, i.e., ignore axial One major advantage of the member, a.k.a. slope-deflection stiffness method of analysis is that method. the kinematic degrees of freedom In the stiffness method of analysis, are well-defined. we write equilibrium equations in 1 2 terms of unknown joint (node) Definitions and Terminology Stiffness Analysis Procedure Positive Sign Convention: Counterclockwise moments and The steps to be followed in rotations along with transverse forces and displacements in the performing a stiffness analysis can positive y-axis direction. be summarized as: 1. Determine the needed displace- Fixed-End Forces: Forces at the “fixed” supports of the kinema- ment unknowns at the nodes/ tically determinate structure. joints and label them d1, d2, …, d in sequence where n = the Member-End Forces: Calculated n forces at the end of each element/ number of displacement member resulting from the unknowns or degrees of applied loading and deformation freedom. of the structure. 3 4 1 2. Modify the structure such that it fixed-end forces are vectorially is kinematically determinate or added at the nodes/joints to restrained, i.e., the identified produce the equivalent fixed-end displacements in step 1 all structure forces, which are equal zero.
    [Show full text]
  • Infinitesimal Strain
    GG303 Lecture 15 8/24/03 1 FINITE STRAIN AND INFINITESIMAL STRAIN I Main Topics (on infinitesimal strain) A The finite strain tensor [E] B Deformation paths for finite strain C Infinitesimal strain and the infinitesimal strain tensor ε II The finite strain tensor [E] A Used to find the changes in the squares of lengths of line segments in a deformed body. B Definition of [E] in terms of the deformation gradient tensor [F] Recall the coordinate transformation equations: x′ abx 1 = or [] X′ = [][] F X y′ cdy dx′ abdx 2 = or [] dX′ = [][] F dX dy′ cddy dx T If = []dX, then [ dx dy ]= [] dX ; transposing a matrix is switching dy its rows and columns 222 dx TT 3 ()ds= () dx+ () dy= [] dx dy = [][]dX dX= [][][] dX I dX , dy 10 where I = is the identity matrix. 01 222 dx′ T 4 ()ds′ = () dx′ + () dy′ = [] dx′′ dy = []dX′ [] dX′ dy′ Now dX’ can be expressed as [F][dX] (see eq. II.B.2). Making this substitution into eq. (4) and proceeding with the algebra 2 T TT 5 ()ds′ = [][][] F dX[][][] F dX= [][] dX F[][] F dX 22 TT T 6 ()ds′ − () ds′ = [][] dX F[][] F dX− [][][] dX I dX 22 TT 7 ()ds′ − () ds′ = [][] dX[] F[] F− I[] dX 1 221 TT T 8 ()ds′ − () ds′ = [][] dX F[] F− I[] dX≡ [][][] dX E dX 2{}2 [] 1 T 9 []EF≡ [][]FI− = finite strain tensor 2[] Stephen Martel 15-1 University of Hawaii GG303 Lecture 15 8/24/03 2 IIIDeformation paths Consider two different finite strains described by the following two coordinate transformation equations: ′ ab ax by x1 11x 11+ = = = []FX1 [] y ′ cdy cx+ dy A 1 11 11 Deformation 1 ′ ab ax by
    [Show full text]
  • 20. Rheology & Linear Elasticity
    20. Rheology & Linear Elasticity I Main Topics A Rheology: Macroscopic deformation behavior B Linear elasticity for homogeneous isotropic materials 10/29/18 GG303 1 20. Rheology & Linear Elasticity Viscous (fluid) Behavior http://manoa.hawaii.edu/graduate/content/slide-lava 10/29/18 GG303 2 20. Rheology & Linear Elasticity Ductile (plastic) Behavior http://www.hilo.hawaii.edu/~csav/gallery/scientists/LavaHammerL.jpg http://hvo.wr.usgs.gov/kilauea/update/images.html 10/29/18 GG303 3 http://upload.wikimedia.org/wikipedia/commons/8/89/Ropy_pahoehoe.jpg 20. Rheology & Linear Elasticity Elastic Behavior https://thegeosphere.pbworks.com/w/page/24663884/Sumatra http://www.earth.ox.ac.uk/__Data/assets/image/0006/3021/seismic_hammer.jpg 10/29/18 GG303 4 20. Rheology & Linear Elasticity Brittle Behavior (fracture) 10/29/18 GG303 5 http://upload.wikimedia.org/wikipedia/commons/8/89/Ropy_pahoehoe.jpg 20. Rheology & Linear Elasticity II Rheology: Macroscopic deformation behavior A Elasticity 1 Deformation is reversible when load is removed 2 Stress (σ) is related to strain (ε) 3 Deformation is not time dependent if load is constant 4 Examples: Seismic (acoustic) waves, http://www.fordogtrainers.com rubber ball 10/29/18 GG303 6 20. Rheology & Linear Elasticity II Rheology: Macroscopic deformation behavior A Elasticity 1 Deformation is reversible when load is removed 2 Stress (σ) is related to strain (ε) 3 Deformation is not time dependent if load is constant 4 Examples: Seismic (acoustic) waves, rubber ball 10/29/18 GG303 7 20. Rheology & Linear Elasticity II Rheology: Macroscopic deformation behavior B Viscosity 1 Deformation is irreversible when load is removed 2 Stress (σ) is related to strain rate (ε ! ) 3 Deformation is time dependent if load is constant 4 Examples: Lava flows, corn syrup http://wholefoodrecipes.net 10/29/18 GG303 8 20.
    [Show full text]
  • Multidisciplinary Design Project Engineering Dictionary Version 0.0.2
    Multidisciplinary Design Project Engineering Dictionary Version 0.0.2 February 15, 2006 . DRAFT Cambridge-MIT Institute Multidisciplinary Design Project This Dictionary/Glossary of Engineering terms has been compiled to compliment the work developed as part of the Multi-disciplinary Design Project (MDP), which is a programme to develop teaching material and kits to aid the running of mechtronics projects in Universities and Schools. The project is being carried out with support from the Cambridge-MIT Institute undergraduate teaching programe. For more information about the project please visit the MDP website at http://www-mdp.eng.cam.ac.uk or contact Dr. Peter Long Prof. Alex Slocum Cambridge University Engineering Department Massachusetts Institute of Technology Trumpington Street, 77 Massachusetts Ave. Cambridge. Cambridge MA 02139-4307 CB2 1PZ. USA e-mail: [email protected] e-mail: [email protected] tel: +44 (0) 1223 332779 tel: +1 617 253 0012 For information about the CMI initiative please see Cambridge-MIT Institute website :- http://www.cambridge-mit.org CMI CMI, University of Cambridge Massachusetts Institute of Technology 10 Miller’s Yard, 77 Massachusetts Ave. Mill Lane, Cambridge MA 02139-4307 Cambridge. CB2 1RQ. USA tel: +44 (0) 1223 327207 tel. +1 617 253 7732 fax: +44 (0) 1223 765891 fax. +1 617 258 8539 . DRAFT 2 CMI-MDP Programme 1 Introduction This dictionary/glossary has not been developed as a definative work but as a useful reference book for engi- neering students to search when looking for the meaning of a word/phrase. It has been compiled from a number of existing glossaries together with a number of local additions.
    [Show full text]
  • Ductile Deformation - Concepts of Finite Strain
    327 Ductile deformation - Concepts of finite strain Deformation includes any process that results in a change in shape, size or location of a body. A solid body subjected to external forces tends to move or change its displacement. These displacements can involve four distinct component patterns: - 1) A body is forced to change its position; it undergoes translation. - 2) A body is forced to change its orientation; it undergoes rotation. - 3) A body is forced to change size; it undergoes dilation. - 4) A body is forced to change shape; it undergoes distortion. These movement components are often described in terms of slip or flow. The distinction is scale- dependent, slip describing movement on a discrete plane, whereas flow is a penetrative movement that involves the whole of the rock. The four basic movements may be combined. - During rigid body deformation, rocks are translated and/or rotated but the original size and shape are preserved. - If instead of moving, the body absorbs some or all the forces, it becomes stressed. The forces then cause particle displacement within the body so that the body changes its shape and/or size; it becomes deformed. Deformation describes the complete transformation from the initial to the final geometry and location of a body. Deformation produces discontinuities in brittle rocks. In ductile rocks, deformation is macroscopically continuous, distributed within the mass of the rock. Instead, brittle deformation essentially involves relative movements between undeformed (but displaced) blocks. Finite strain jpb, 2019 328 Strain describes the non-rigid body deformation, i.e. the amount of movement caused by stresses between parts of a body.
    [Show full text]