ME444-Assignment #4-Sol 1. October 16, 2014 Considering below picture with a connecting rod length of 𝑙, crank shaft radius of r and a piston pin offset of d, one can derive the expression for “Displacement”, “Velocity” and “Acceleration”. 𝑥 = 𝑟 cos(𝜃) + √𝑙 2 − (𝑟 sin(𝜃) − 𝑑)2 𝑙 𝑟 2 𝑑 2 √ = 𝑟 [cos(𝜃) + 1 − ( ) (sin(𝜃) − ) ] 𝑟 𝑙 𝑟 Taking a derivation from 𝑥 respecting 𝑡, we can get: 𝑣= 𝑑𝑥 𝑑𝑥 𝑑𝜃 = 𝑑𝑡 𝑑𝜃 𝑑𝑡 1 ME444-Assignment #4-Sol October 16, 2014 𝑟 𝑑 ( ) cos(𝜃) (sin(𝜃) − 𝑟 ) 𝑙 = −𝑟𝑤 sin(𝜃) + 2 2 √1 − (𝑟) (sin(𝜃) − 𝑑 ) [ 𝑟 ] 𝑙 And finally taking a derivation from 𝑣 respecting 𝑡, we can get: 𝑎= 𝑑𝑣 𝑑𝑣 𝑑𝜃 = 𝑑𝑡 𝑑𝜃 𝑑𝑡 𝑟 𝑑 𝑟 3 𝑑 2 ( ) [(cos(𝜃)2 − sin(𝜃)2 ) + 𝑟 sin(𝜃)] ( ) cos(𝜃)2 (sin(𝜃) − 𝑟 ) cos(𝜃) + 𝑙 + 𝑙 = −𝑟𝑤 2 [ 2 2 √1 − (𝑟) (sin(𝜃) − 𝑑 ) 𝑟 𝑙 2 2 √(1 − (𝑟) (sin(𝜃) − 𝑑 ) )3 ] 𝑟 𝑙 Results of calculations regarding the assumptions of the problem have been plotted using a MATLAB Code (the code has been brought I the appendix). Displacement-Crank angle 2 ME444-Assignment #4-Sol October 16, 2014 Velocity-Crank angle Acceleration-Crank angle 3 ME444-Assignment #4-Sol October 16, 2014 Why might one design an offset? The piston and its half of the connecting rod stops twice per crankshaft revolution, even though the crankshaft continues to turn. This means the piston and top of the rod also start back up twice. This stopping and starting imposes stresses on all three of the parts, stresses that increase with crankshaft rpm. To reduce these loads, the piston is mounted to the connecting rod slightly offset. This causes the piston to reach top dead center at a different time than the connecting rod, effectively spreading the shock loading over a greater number of crankshaft degrees. In short, the real reason for piston pin offset is that it softens reciprocal loading, permitting lighter more power-efficient parts to be used, and the engines to be capable of higher rpm. However, there is another phenomenon at work also, a kind of side benefit. Because the connecting rod spends most of its time in the engine at an angle, the piston engine has what is called minor and major thrust. Major thrust refers to the downward-stroking piston's force against the cylinder wall during combustion, due to the rod being angled in that direction. Minor thrust is the piston's thrust against the opposite cylinder wall during compression, because the rod's angle is opposite also. These thrust forces push the piston firmly against the cylinder wall. The important thing is that at TDC, they flip-flop. Major thrust turns into minor thrust, and visa-versa. In older engines, this flip-flop caused the piston smack the cylinder, resulting in a noise. Fortunately, the piston pin offset in today's engines, besides reducing inertia stresses, does two things that reduce this noise. First, because the piston is mounted off center, the transition from major to minor thrust is less sudden. There is less impact. Second, instead of a sudden lateral shift, the piston actually rolls from major to minor thrust. That is, the piston shifts first at the skirt, then gradually the rest of the piston makes contact, instead of all of the piston at once. To summarize, piston pin offset is the manufacturer's way of reducing stress on reciprocating parts. It permits these parts to be lighter, which results in more efficient manufacture and less power loss in the engine, as well as higher rpm. A complementary result of piston pin offset is reduced piston slap due to the more gradual shift from major to minor thrust [1]. 4 ME444-Assignment #4-Sol 2. October 16, 2014 Cam-phasing VVT is the simplest, cheapest and most commonly used mechanism at this moment. However, its performance gain is also the least, very fair indeed. Basically, it varies the valve timing by shifting the phase angle of camshafts. For example, at high rev, the inlet camshaft will be rotated in advance by 30° so to enable earlier intake. This movement is controlled by engine management system according to need, and actuated by hydraulic valve gears. Note that cam-phasing VVT cannot vary the duration of valve opening. It just allows earlier or later valve opening. Earlier opening results in earlier closing, of course. It also cannot vary valve lift, unlike cam-changing VVT. However, cam-phasing VVT is the simplest and cheapest form of VVT because each camshaft needs only one hydraulic phasing actuator, unlike other systems that employ individual mechanism for every cylinder. Continuous or Discrete: Simpler cam-phasing VVT systems offer just 2 or 3 fixed phasing angles, such as either 0° or 30°. Better systems can vary phase angle continuously. Obviously, this provides the most suitable valve timing at any rev, thus greatly enhance engine flexiblility. Moreover, the transition is seamless and hardly noticeable, contributing to refinement. Today, continuous systems have put discrete systems in extinction. Intake and exhaust: Some designs, such as BMW's Double-Vanos system, has cam-phasing VVT at both intake and exhaust camshafts. This enables more overlapping, hence higher efficiency. This explain why BMW M3 3.2 (100hp/litre) is more efficient than its predecessor, M3 3.0 (95hp/litre) whose 5 ME444-Assignment #4-Sol October 16, 2014 VVT is bounded at the inlet valves. In the E46 3-series, the Double-Vanos shifts the intake and exhaust camshaft within a range of 40° and 25° respectively [2]. The effect of “Cam Phasing” in the PV diagram: 6 ME444-Assignment #4-Sol October 16, 2014 Reference: [1] http://www.motorcycleproject.com/motorcycle/text/cows-offset.html [2] http://www.autozine.org/technical_school/engine/vvt_3.htm 7 ME444-Assignment #4-Sol October 16, 2014 Appendix A clc clear all prompt = {'Enter the Piston Stroke (mm):','Enter the Connection Rod Length (mm):',... 'Enter the first Piston Pin Offset:','Enter the second Piston Pin Offset:','Enter the Crank Rotational Speed (RPM):'}; dlg_title = 'Input1-Family Sedan'; num_lines = 1; def = {'85','130','2','10','2200'}; answer = inputdlg(prompt,dlg_title,num_lines,def); PSt=str2num(answer{1}); L=str2num(answer{2}); D1=str2num(answer{3}); D2=str2num(answer{4}); N=str2num(answer{5}); r=(PSt*0.001)/2; l=L*0.001; d1=D1*0.001; d2=D2*0.001; N=N/60; d=d1; [ teta , x , v , a ] = cal( r , l , d , N ) x1=x; v1=v; a1=a; d=d2; [ teta , x , v , a ] = cal( r , l , d , N ) x2=x; v2=v; a2=a; plot((teta*180)/pi,x1,'--b',(teta*180)/pi,x2','r','LineWidth',2); grid on xlabel('teta(degree)'); ylabel('Displacement (m)'); legend('offset = 2 mm','offset = 10 mm)') figure plot((teta*180)/pi,v1,'--b',(teta*180)/pi,v2','r','LineWidth',2); grid on xlabel('teta(degree)'); ylabel('Velocity (m/s)'); legend('offset = 2 mm','offset = 10 mm)') figure plot((teta*180)/pi,a1,'--b',(teta*180)/pi,a2','r','LineWidth',2); grid on xlabel('teta(degree)'); ylabel('Accelaration (m/s^2)'); 8 ME444-Assignment #4-Sol October 16, 2014 legend('offset = 2 mm','offset = 10 mm)') function [ teta , x , v , a ] = cal( r , l , d , N ) teta=0:(10*pi)/180:(2*pi); A=sqrt(1-(r/l)^2*(sin(teta)-d/r).^2); w=2*pi*N; x=r*(cos(teta)+(l/r)*A); v=-r*w*(sin(teta)+((r/l)*cos(teta).*(sin(teta)-d/r))./A); a=-r*w^2*(cos(teta)+(r/l)*((cos(teta).^2sin(teta).^2)+(d/r)*sin(teta))./A+(r/l)^3*cos(teta).^2.*(sin(teta)d/r).^2./A.^3); end 9