Skip to main content

Posts

Showing posts from 2011

Featured Post

Stepper vs Servo Motor: Torque, Lost Steps & Control Explained

In automation design, the choice between a Stepper Motor and a Servo Motor is often decided by budget. But looking at the price tag alone is a mistake that leads to machine failure. Steppers are excellent for holding loads stationary (high holding torque). Servos are kings of high-speed motion. If you choose a stepper for a high-speed application, it will lose torque and "miss steps." If you choose a servo for a simple low-speed application, you have wasted $500. This guide explains the physics behind the choice. Table of Contents 1. Open Loop vs. Closed Loop (The Risk) 2. The Torque Curve: Speed Kills Steppers 3. Inertia Mismatch 4. Selection Summary Advertisement 1. Open Loop vs. Closed Loop (The Risk) The biggest difference is not the motor itself, but how it is controlled. Figure 1: Steppers run "blind" (Open Loop). Servos use an encoder to verify position (Closed Loop). ...
Disclosure: As an Amazon Associate, I earn from qualifying purchases.

Column Design: The J.B. Johnson Formula for Short Columns (Part 5)

Figure 1: The Critical Stress curve. Note how the J.B. Johnson parabola is tangent to the Euler curve at C c , creating a perfectly smooth transition between failure modes. The Danger of the Wrong Formula In Column Design (Part 4) , we introduced the Euler formula. However, Euler's equation assumes the column fails purely by elastic instability (buckling). If you try to apply Euler's formula to a Short Column (where the slenderness ratio KL/r is less than the transition value C c ), the results are dangerous. The formula will predict a critical load much higher than the column can actually support. In reality, the material will yield (crush) long before it buckles theoretically. Advertisement Search for Structural Analysis Books The J.B. Johnson Formula To accurately predict failure in short or intermediate columns, we use the J.B. Johnson parabolic formula. Recall: The Column Constant (C c ) Before...

Column Design Guide: Euler's Formula for Buckling (Part 4)

Figure 1: Elastic buckling is a geometric instability. Long columns fail by sudden bowing, not by material yielding. Entering the Euler Domain In Column Design (Part 3) , we established the "Decision Rule." If your actual Slenderness Ratio (KL/r) is greater than the Column Constant (C c ), your column is classified as Long . For these slender members, failure occurs via Elastic Instability . We calculate the Critical Load (P cr ) using the famous formula derived by Swiss mathematician Leonhard Euler in the 18th century. Advertisement Search for Mechanical Engineering Handbooks The Euler Formula The critical buckling load is defined as: P cr = π 2 E A (KL / r) 2 We can also express this in terms of the Moment of Inertia (I) by substituting r 2 = I/A. This is often the more convenient form for design: P cr = π 2 E I (KL) 2 ...

Column Design Guide: Euler vs. J.B. Johnson Formulas (Part 3)

Figure 1: The Column Constant (C c ) marks the boundary between Inelastic Buckling (where material yielding dominates) and Elastic Buckling (pure instability). The Great Divide: Long vs. Short Columns In Part 2 , we learned how to calculate the Slenderness Ratio (Le/r) . This ratio tells us the geometry of the column. However, geometry isn't enough. We also need to account for the material properties. A steel column behaves differently than an aluminum one. To decide whether to use the Euler Formula (for elastic instability) or the J.B. Johnson Formula (for inelastic buckling), we must calculate a transition value known as the Column Constant (C c ) . Advertisement Search for Mechanics of Materials Books Calculating the Column Constant (Cc) The Column Constant represents the specific slenderness ratio where the critical stress equals half of the material's yield strength. It is the borderline between ...

Column Design: Effective Length and Slenderness Ratio (Part 2)

Figure 1: The "K" factor adjusts the actual length based on how rigid the supports are. Fixed ends (rigid) make the column effectively shorter and stronger. The Critical Factors in Buckling In Column Design (Part 1) , we established that a column will buckle around its "weakest" axis—the one with the minimum radius of gyration ( r min ). However, the geometry of the cross-section is only half the story. The way the column is held at its ends (its boundary conditions) dramatically affects its strength. This introduces the concept of Effective Length . Advertisement Search for Machine Elements Design Books 1. Effective Length (Le) The effective length is not always the actual length of the column. It is the length of an equivalent pinned-end column that would have the same buckling load. We calculate it using the formula: Le = K × L Where: L: The actual unsupported length of the colu...

Column Design: Understanding Buckling and Radius of Gyration (Part 1)

Figure 1: Buckling always occurs about the "Weak Axis," which is determined by the minimum Radius of Gyration. What is a Column? In the definition of mechanical engineering, a column does not have to be a vertical pillar like in architecture. A column is defined as any structural member that carries an axial compressive load and tends to fail by elastic instability ( buckling ) rather than by crushing the material. This includes connecting rods in engines, hydraulic piston rods, and even truss members in a bridge. Search for Strength of Materials Books Advertisement The Phenomenon of Buckling Buckling (or elastic instability) is a dangerous failure mode. It occurs when the shape of the column is not sufficient to hold itself straight under load. Unlike "crushing," where the material yields because the stress exceeds its limit, buckling is a geometric failure . At a specific "Critical ...

Chain Drive Formulas: Pitch, Length & Center Distance (Part 3)

Key Geometric Calculations In Part 2 , we analyzed the loads. Now, we must size the geometry. Designing a chain drive involves a specific sequence: determining the sprocket size, estimating the center distance, calculating the required chain length in "pitches," and then recalculating the exact center distance. Search for "Machine Elements in Mechanical Design" Advertisement 1. Pitch Diameter The pitch diameter is the theoretical circle that passes through the centers of the chain pins. D1 = Pitch Diameter of Driver Sprocket (Small) D2 = Pitch Diameter of Driven Sprocket (Large) N1 = Number of Teeth on Driver N2 = Number of Teeth on Driven p = Chain Pitch D 1 = p sin( 180 / N 1 ) Calculator Note: Most calculators default to Degrees mode. If using Degrees : Use 180 / N If using Radians (e.g., Excel): Change 180 to Ï€ → sin(Ï€ / N) ...

Chain Drives Design: Load Analysis & Tension Factors (Part 2)

Figure 1: A typical chain drive system. Note the difference between the "Tight Strand" (transmitting power) and the "Slack Strand." Understanding the Loads on a Chain In Part 1 , we looked at the types and advantages of chain drives. Now, we must tackle the math and physics behind them. Designing a chain drive isn't just about picking a chain that fits the sprocket. You must account for the Total Tensile Load . If you only calculate for the torque transmission, your chain will likely fail due to unseen forces like shock, inertia, or vibration. Search for "Standard Handbook of Chains" Advertisement 1. Nominal Tensile Load The Nominal Tensile Load is the baseline force required to transmit power. However, this load is rarely static. It fluctuates in a cycle as the chain moves through the system: Tight Strand: As the chain engages the driven sprocket, tension is at its peak (tran...

Chain Drives Design: Fundamentals, Advantages, and Standards (Part 1)

Figure 1: A heavy-duty roller chain drive provides positive engagement and high torque transmission for industrial applications. Introduction to Chain Drives Chain drives are the workhorses of industrial power transmission. They are used to transmit rotational motion and torque from one shaft to another with high efficiency and reliability. In the hierarchy of mechanical design, chain drives occupy a unique middle ground: they offer the flexibility of a belt drive (allowing for large center distances) combined with the positive engagement of a gear drive (no slippage). This makes them ideal for applications ranging from slow-speed, high-torque conveyors to high-speed automotive camshafts. Search for Best Books on Chain Drive Design Advertisement Advantages of Chain Drives When compared to gears or belts, chain drives offer several distinct engineering advantages: Shaft Center Flexibility: Unlike gears, which ...

Gauss Elimination Solver: Video Demo & Series Recap (Part 6)

Figure 1: The completed Gauss Elimination Solver ready for action. Putting It All Together We have reached the conclusion of our 6-part series on building a Linear Equation Solver in Excel. Over the course of this tutorial, we have moved from the raw mathematical theory of Gauss Elimination to writing efficient VBA Code , and finally designing a professional User Interface that handles dynamic matrix scaling. Search for Engineering Simulation Tools Advertisement Video Demonstration Below is a video clip demonstrating the final result. You will see how the program takes user input, automatically resizes the matrix (as discussed in Part 5), and solves for the unknowns instantly. By following the code provided in Part 1 and Part 4 , you can build this exact tool yourself. Video 1: Live demonstration of the dynamic Excel Solver tool. Complete Series Recap If you missed any part of this tutorial, here...

Gauss Elimination: Dynamic N x N Scaling (Part 5)

Figure 1: Visualizing dynamic matrix scaling for large engineering systems. Scaling Up: Handling N x N Systems In Part 4 , we looked at the basic user interface. But engineering problems aren't fixed at 3x3. A truss analysis might need 10 equations; a thermal grid might need 100. A professional Excel tool must be Dynamic . It should automatically resize the input table based on the user's needs, clearing old data and preparing fresh cells for input. Search for Excel Power Programming Books Advertisement 1. User Input for Dimensions The process starts with a simple input request. In our design, clicking "Main Menu" > "New Equations" triggers a VBA InputBox or UserForm asking for the number of variables (N). Figure 2: The user selects "New Equations" from the main menu. For this example, let's input 10 to simulate a larger structural problem. ...

Gauss Elimination: Designing the Excel UI (Part 4)

Figure 1: The final professional user interface for the Excel Solver tool. Designing a Professional Engineering Tool In the previous parts of this series, we covered the theory and the core VBA code. Now, let's focus on the User Experience (UX) . A raw spreadsheet is fine for quick calculations, but if you want to distribute your tool to other engineers, it needs a clean interface. Below is a walkthrough of how a robust Gauss Elimination Solver should behave, using screenshots from our reference application. You can use this as a blueprint to design your own interface in Excel. Search for Excel Dashboard & UI Design Books Advertisement 1. The Startup Screen When a user opens your engineering tool, they shouldn't be bombarded with raw data. A clean "Welcome Screen" sets the tone. Design Tip: Use a simple splash screen image and a "Start" button to guide the user. Ensure your VBA macr...

Gauss Elimination: Partial Pivoting & Zero Errors (Part 3)

Figure 1: Partial Pivoting involves swapping rows to avoid zero pivots. The "Fatal Flaw" in Basic Code In our previous post, Gauss Elimination (Part 2) , we derived the mathematical foundation of the algorithm. However, if you implement that raw math directly into code (VBA, MATLAB, or C++), your program will eventually crash. Why? Because the basic algorithm assumes the diagonal element (the pivot) is never zero. In the real world of engineering simulations, zeros happen frequently. Search for Numerical Analysis & Algorithm Design Books Advertisement The Problem: Division by Zero Let's look at a standard solvable system of equations: The first step of the algorithm is to normalize the first row by dividing by the coefficient of x 1 (which is 5). Since 5 is not zero, this works perfectly. But what if the equations were rearranged? Mathematically, the order of equations doesn't matter....