Professional Documents
Culture Documents
Engineering Design Optimization: Problem 2.2
Engineering Design Optimization: Problem 2.2
To read:
P From my homepage, www.ime.auc.dk/~jr/lecturenotes.htm: < Paper on Ergonomic Optimization of a Bicycle
Problem 2.2
Solution
We must find out how much gasoline (G) and how much lube (L) to produce. The objective function is the profit: F = 50G + 120L - 30A - 36B Each crude oil, A and B, are separated into a thin part, G, and a thick part, L. So when we know how much A and B we use, we can also compute how much G and L is produced: G = 0.6A + 0.8B, L = 0.4A + 0.2B So we can eliminate G and L from the objective function: F = 50(0.6A + 0.8B) + 120(0.4A + 0.2B) - 30A - 36B = 48A + 28B We have constraints on resources of A and B and of the market for G and L: A # 20000 B # 30000 G = 0.6A + 0.8B # 20000 L = 0.4A + 0.2B # 10000 Solution: A=20000, B=10000, G=20000, L=10000, Profit=1240000
This means: We get 0.6 bbl of gas and 0.4 bbl lube out of one bbl A. It does NOT mean that we need 0.6 parts A and 0.8 parts B to produce one part gas.
How can void support a load? The truth is it cannot. But the blue parts are not completely void. The blue material is only 100 times less stiff than the red material. If we make the blue material 100000 times less stiff than the red material, we get a different result.
John Rasmussen, Institute of Mechanical Engineering, Aalborg University, 2001
Now the load has a support, but it is not fully developed. To achieve this requires more elements and more iterations.
The system comes to rest - where the spring forces are in equilibrium with P1 and P2 - where the total potential energy is minimum. Either priciple will give us the solution.
Equilibrium condition
- the usual way to solve this kind of problem
l1
a1
l1
a1
a2 l2
a2
l1
a1
a2 l2
We insert the numbers, solve the equations, and obtain X1 = 8.24; X2 = 4.76.
John Rasmussen, Institute of Mechanical Engineering, Aalborg University, 2001
This is obviously much simpler. You can put it into your spreadsheet and minimize it very easily.
Contact condition
The minimum energy principle still applies, but the equilibrium problem is much more complicated.
The objective function is the same. Now we just have to add a constraint on X1 and X2 corresponding to the contact wall.
Design Theory
The Vitruvian Approach
Marcus Vitruvius Pollio, Roman architect and scientist, appr. 90-20 b.C. His 10-volume thesis De architectura libri decem about architecture and engineering science is the first known methodical description of design, and it became fundamental to designers in centuries after his death.
This pointless design illustrates Vitruvius columns. Access to the platform is provided by the ladder, thus representing utilitas. The platform is supported by the big column representing firmitas. Finally, a curtain has been added to partly hide the column and ladder - Venustas. But there is no synergy between the elements, and the arrangement is neither pretty, interesting, functional, or, for that matter, particularly useful.
The Vitruvian perception of design is built upon three columns: Utilitas, Firmitas and Venustas, which between them represent the qualities of design. Even today, most design can be understood according to the Vitruvian perception. The quality of a product appears due to the synergy between the columns.
Vitruvian perception
Binary combinations of columns
Vitruvian synergy
Design by Santiago Calatrava
Model of a bridge over the Vecchio.
Machine
Utilitas Firmitas
Plastic cups
Venustas
Sculpture
The harmonic visual expression follows from the bridges structure being so cleary visible and harmonic. A beatiful example of synergy between firmitas og venustas.
Synergy in shape
Cast your vote: which geometry is more interesting?
Car designers try to bring out the qualities of a given car in its exterior design. The family car should look practical and spatious. The sports car should look fast and aerodynamic. Car designers confirm unofficially that aerodynamics is not really important to them. But it is important that the car looks aerodynamic.
Natures design
Natures design is optimized from criteria of functionality and durability. Aesthetics in the human interpretation does not play any role. And yet we see natures designs as strikingly beautiful.
We are either equipped with a natural inclination towards natural shapes, or the natural, Darwinian optimization of firmitas and utilitas creates enough synergy to appear beautiful.
Nature as inspiration
Even classical ornamentation can find its roots in nature.
Forged iron?
Art in silver?
Rokoko furniture?
Biomechanics
Modeling the mechanical behavior of living structures, mainly humans
P Living structures are results of Darwinistic development - an optimization process. Optimality is their design principle. P They also behave optimally (well, if they dont think too much about it).
< Example: many years of attempts to create an artificial heart have still not been successful. < Example: we are still unable to create a joint that works as well and is as durable as natural joints
P So predicting the behavoir of living creatures can be done by assuming that they do things optimally. P Just like the mechanical system we assume comes to rest at an optimal energy state.
Inverse Dynamics
- the analysis method
Input: Geometry, anthropometry, motion External forces, environmental constraints
Statical Indeterminacy
More than one muscle for each degree of freedom
Biceps Brachii
Analysis: Position, velocity, acceleration Equilibrium
Brachialis
Output: Positions, velocities, accelerations Forces, relative forces Work, power, metabolism, efficiency
Brachioradialis
Lombards Paradox
- an example of the bodys strange behavior
Tyngdepunkt 800 N e 800 N e CoG
Optimization explains
We assume that the body strives to postpose fatigue
0.7 0.6 0.5
The fact that the hamstrings are active when you rise from sitting position is Lombards paradox (Lombard 1903).
ilio-psoas rectus femoris vasti
RF/VAS TA GM SOL HA GA
-10 0
Excentricity, e [mm]
Such antagonistic muscles are found in many ordinary movements. They can be understood if we assume that the body strives to postpone fatigue as far as possible.
30
60
90
tibialis anterior
tibialis anterior
min max
i
Fi 0) Fmax,i(L,L
CF ' r Fi $ 0, i 0 {1..na}
John Rasmussen, Institute of Mechanical Engineering, Aalborg University, 2001
Bound formulation
The differentiability problem can be solved very elegantly by a simple reformulation
Fi(x)
max(Fi(x))
This problem has the same solution as the original, but it is linear and differentiable and can be solved very efficiently
We are developing the AnyBody body modeling system. It models smaller or larger parts of the human musculoskeletal system and can use the parameters of the models as design variables in optimization problems.
P Technology: C++, MS-Windows, MFC, OpenGL, ActiveX P Hill-type muscle models P Full 3-D modeling P Rigid elements except for elastic tendons P Analyzes down to individual muscle level P Handles very large problems > 100 muscles
# Muscles burn ATP with an efficiency of between -120% and 25% # Negative muscle work requires positive energy input # Tendons are elastic and store potential energy
Biomechanical Optimization
- to invert inverse dynamics
Kinematical indeterminacy
- in pedaling
Optimization
In pedaling we assume the thigh to be hinged at the hip, and the foot to be hinged at the pedal. This leaves one unknown kinematical degree of freedom for each leg, for instance the foot angle.
Output forces, work, power, metabolism, efficiency
This takes care of the second type of indeterminacy: the kinematic indeterminacy. We can assume that the body moves optimally.
In addition the rider applies varying pedal forces over the cycle. This variation can take many different forms. It turns out that, if we assume the rider tries to minimize energy consumption, then we can optimize our way to the pedal motion pattern of a real bicycle rider.
Analysis
John Rasmussen, Institute of Mechanical Engineering, Aalborg University, 2001
50 40 30 20 10 0
360 -10
The third category can generally not exist in the absence of the two first! If that happens, we are assuming that the bodys motion is independent of the working condition. This would not be reasonable.
Applications
Demo of AnyBody
- a short preview of the AnyBody system Analysis of steering forces
This type of analysis and optimization can solve practical problems in many different fields.
P Ergonomic design of tools, sports equipment, workplaces, driver spaces in cars, gym equipment, disability aids, furniture, etc. P Identification of loads on implants and prostheses. P Analysis of forces in individual muscles and joints during given tasks, and thereby identification of possible causes of musculo-skeletal disorders. P Optimization of movement strategies in sports. P A more detailed understanding of the function and control of the musculoskeletal system. P Design of control systems for FES.
Exercises
.. for lecture 5/10
P Last chance to complete the exercises from previous lectures. P Download AnyBody from http://anybody.auc.dk/20010306.zip, and install it on your computer P Run the assignment on the next pages
AnyBody Assignement
Investigate your bicycle
P Start AnyBody and choose the first template. P Click Window New explorer. This calls up a new spreadsheet-like window.
Grafer
Explorer
John Rasmussen, Institute of Mechanical Engineering, Aalborg University, 2001
P Notice that the foot length is the distance from the ankle joint to the pedal axle. PWhen the correct data are entered, choose Operations Analysis.
Assignment (contd)
P When the analysis is done, go to the graph window and choose AnyMuscle MusclePower. The graphs show how much work each muscle is doing over one cycle. Keep an eye on negative contributions. They are not good for efficiency. P Go back to the Explore window and try to move the seat up, down, forward and back. Not too much. If the feet cannot touch the pedals, then the analyhsis breaks down. Repeat the analysis for each change and check the influence on negative muscle effects.
Assignment (contd)
What to look out for
P Initially, we must adjust the seat to have as small negative muscle powers as possible. P Secondly, the seat can be positioned to unload muscles that are too highhly loaded. Moving the seat forward can reduce the load on the front thigh muscles. Go on and try...
Negative contributions