Niels Abildgaard said:
Balancing can be done on the drawing board.
Model Your engine in 3D Cad and eliminate the stationary parts.
Put the moving parts in let us say 8 positions around the working circle.
The puter can easily find the common center of gravity and you can then plot the trace during one revolution.
Ad mass (or remove) on counterweigth until center of gravity movement is minimum in the direction where vibrations will harm most.
I have tried to model real connecting rods,and compared machine calculated mass with measured mass.
Difference was usually within 5 parts per thousand.
I will try and clarify what Niels is saying above.
Niels will have to correct me if I don't understand it correctly.
Balancing an engine can be done using a 3D modeling program that calculated the center of gravity for assemblies. (And maybe in a 2D drafting program if that program calculates the center of mass of multiple objects).
Model only the piston, ring, connecting rod and nut, crosshead, crosshead pin and nut, connecting rod and brasses, crankshaft, and the proposed counterweights, and put these in an assembly.
With some 3D programs, depending on which options you have, you can output data for a revolving assembly, just as Charlie Docksteader does with his valve gear program. If you know how (I don't yet), you can find the X, Y and Z positions of each moving part, and also other data such as velocity, acceleration, and apparently center of gravity not only of each part, but of the assembly as a whole.
Have the 3D program rotate the parts for one revolution (360 degrees), and record the X and Y location of the center of mass at eight different points (or record continuously if your program will do that). I guess we could consider the Z axis, but lets keep it restricted to changes in the center of mass in the X and Y direction only.
As the parts rotate, the center of mass will probably shift around in an elliptical shape, if the location of the center of mass of the entire assembly is plotted in a polar plot.
Now adjust the mass of the counterweight(s) (some crankshafts have a single crank disk and a single counterbalance weight, and some have two crank disks and two counterbalance weights) so that the change in the location of the center of mass of the assembly is minimized in either the vertical or horizontal direction.
All balancing of engines is a compromise between vertical and horizontal balance, so pick which axis (X or Y) in which you want to minimize the vibration from the engine, or make the X and Y axis vibration equal if so desired.
Niels Abildgaard said:
If we remove 70 gram from counterweight as shown on picture center will not move sidewards but up and down 11.13 mm compared to 6.8 before.Perfect transverse and horrible vertical.
So if I understand the above correctly, if you remove 70 grams of mass from the counterweight in the example, then you get a flattened ellipse, which becomes a vertical line.
Niels Abildgaard said:
Computers cannot make experience and commonsense superfluous.
This is my favorite line. My slant on it is "The data that your computer produces is only as good as the data that the person who input the data, and who programmed the computer, or in other words, garbage in, garbage out. Neils solution for balancing engines is a simple and elegant solution, and yet not one I would ever have thought of. Yes, experience and common sense can easily trump everything else.
Niels Abildgaard said:
If you have identical travel sidevise and upwards You have balanced all rotating and half the oscillating.
If you look at the individual center of mass of each separate component, and the movement of the same, then I would think you would have to do a vector sum of the movement of the center of mass for all of the rotating parts. I think this is what the computer program is doing for you though (calculating the movement of the center of mass for the assembly as one entity).
Pat J