جزییات کتاب
Preface Legal Notices Acknowledgments Author Graphical Representation of Univariate Functions and of (x, y) Data Sets: The D_2D Program Analytical Function Plots Showing Extrema and Zeros of Graphs Stem and Area Plots: Length of, A D Area under a Curve Windowing and Panning Numbering Data Points Plotting Functions with Singularities Controlling Plot Features from within the Input Data File Plotting Scattered Data Plotting Ordered Data and Histograms Plotting Inequalities Parametric Plots Animations References and Further Readings Graphical Representation of Functions of Two Variables: The D_3D Program How D_3D Works? D_3D Input Data Structure Mesh Plots and the Visibility Problem Node and Stem Plots Equally Spaced Level -Curve Plots Defect-Free Level -Curve Plots Logarithmically-Spaced Level Curves File Export and DXF Layer Organization Axes Reversal and Plot Rotation Gradient Plots Truncated 3D Surface Representations Constrained Function and Inequality Plots Color-Rendered Plots Plotting Multiple Surfaces on the Same Graph Implementation Details of the D_3D Program References and Further Readings Programs and Procedures for Data Visualization and Data Format Conversion LibPlots Subroutines for Generating 2D Plots Basic 2D Plotting Using LibPlots Multiple Plots with Markers Plotting Large Data Sets and Data Read from File Dynamic Plots with Scan Lines and Scan Points Util~TXT Program for Manipulation of ASCII Files Linear Interpolation Cubic-Spline Interpolation B-Spline Interpolation Numerical Differentiation Angle-Value Rectification Data Decimation DXF Output of 2D and 3D Polylines Util~DXF Program for Visualization of R12 DXF Files Extracting Polyline Vertex Coordinates Raster Curve Digitization Using Util~DXF and Util~TXT Transferring Level Curves from D_3D to D_2D Util~PLT Program for Manipulating PLT Files Flattening and Retouching Plots Created with D_2D Alphanumerical Character Discretization G_3D.LSP Program for Generating 3D Curves and Surfaces Inside AutoCAD 3D Polyline Plotting Using G_3D.LSP 3D Surface Plotting Using G_3D.LSP M_3D.LSP Program for Automatic 3D Model Generation and Animation Inside AutoCAD Animation of DXF Files with Multiple Layers Using M_3D.LSP 3D Model Generation with Data Read from File Automatic Insertion of AutoCAD Blocks References and Further Readings Root Finding and Minimization or Maximization of Functions Brent's Zero Algorithm for Root Finding of Nonlinear Equations Brent's Method for Minimizing Functions of One Variable Nelder-Mead Algorithm for Multivariate Function Minimization Handling Constraints in Optimization Problems Evolutionary Algorithm for Bounded -Optimum Search Multicriteria Optimization Problems Cantilever Beam Design Example Design Space and Performance Space Plots Pareto Front Search References and Further Readings Procedures for Motion Simulation of Planar Mechanical Systems Sample Program Using the LibMec2D Unit and Subroutines Locus and CometLocus Joints and Actuators Available for Mechanical System Simulation Kinematic Analysis of Input Rotational Members Procedures Crank and gCrank Kinematic Analysis of Input Translational Members Procedures Slider and gSlider Position, Velocity, and Acceleration of Points and Moving Links Procedures Offset and OffsetV Procedures AngPVA, Ang3PVA, and Ang4PVA Position, Velocity, and Acceleration in Relative Motion: Subroutine VarDist Coriolis Acceleration Example: Subroutine PutVector Model Validation: Subroutine ntAccel Workspace Limits and Inquiry Subroutines PutDist and PutAng Adding Complex Shapes to Simulations: Subroutines Base, Link, gShape, and Shape Simulations Accompanied by Plots with Scan Lines and Scan Points References and Further Readings Kinematic Analysis of Planar Linkage Mechanisms Using Assur Groups Assur Group -Based Kinematic Analysis of Linkage Mechanisms Intersection between Two Circles: Procedure Int2Cir Velocity and Acceleration of the Intersection Points between Two Circles: Procedure Int2CirPVA Kinematics of the RTRTR Double Linear Input Actuator: Procedure RTRTRc Kinematics of the RTRTR Double Linear Input Actuator Using a Vector Equation Approach: Procedure RTRTR Motion Transmission Characteristics of RTRTR-Based Mechanisms Kinematic Analysis of the RTRR Oscillating-Slide Actuator Using Equations of Constraint: Procedure RTRRc Kinematic Analysis of the RTRR Oscillating-Slide Actuator Using a Vector-Loop Approach: Procedure RTRR Kinematic Analysis of the RRR Dyad: Procedures RRRc and RRR Kinematic Analysis of the RR T Dyad Using a Vector-Loop Approach RR_T Dyadic Isomer: Procedure RR_T RRT_ Dyadic Isomer: Procedure RRT_ Kinematic Analysis of the RTR Dyad Using a Vector-Loop Approach: Procedure RT_R Kinematic Analysis of the TRT Dyad Using a Vector-Loop Approach T_R_T Dyadic Isomer: Procedure T_R_T _TRT_ Dyadic Isomer: Procedure _TRT_ T_RT_ Dyadic Isomer: Procedure T_RT_ Kinematic Analysis of the RTT Dyad Using a Vector-Loop Approach R_T_T Dyadic Isomer: Procedure R_T_T RT_T_ Dyadic Isomer: Procedure RT_T_ R_TT_ Dyadic Isomer: Procedure R_TT_ RT__ Dyadic Isomer: Procedure RT_ _T References and Further Readings Design and Analysis of Disk Cam Mechanisms Synthesis of Follower Motion Synthesis and Analysis of Disc Cams with Translating Follower, Pointed or with Roller Synthesis and Analysis of Disc Cams with Oscillating Follower, Pointed or with Roller Synthesis and Analysis of Disc Cams with Translating Flat -Faced Follower Synthesis and Analysis of Disc Cams with Oscillating Flat -Faced Follower Synthesis of Disc Cams with Curvilinear-Faced Follower Synthesis of Disk Cams with Arc-Shaped Follower Synthesis of Disk Cams with Polygonal-Faced Follower References and Further Readings Spur Gear Simulation Using Working Model 2D and AutoLISP Involute -Gear Theory Involute Profile Mesh Involute-Gear Mesh Working Model 2D Simulations of Involute Profile Generation Involute Profile Generation Using Gears.LSP References and Further Readings More Practical Problems and Applications Duffing Oscillator Free Oscillation of a Spring-Mass-Dashpot System Frequency and Damping Ratio Estimation of Oscillatory Systems Nonlinear Curve Fit to Data Plotting Functions of More than Two Variables Random Number Generation and Histogram Plots Dwell Mechanism Analysis Time Ratio Evaluation of a Quick-Return Mechanism Examples of Iterative Use of the Procedures in Unit LibAssur Simulation of a Four-Bar Linkage and of Its Fixed and Moving Centrodes Planetary Gear Kinematic Simulation Using Working Model 2D Implicit Function Plot Inverse and Direct Kinematics of 5R and 2R Assembly Robots Inverse and Direct Kinematics of the RTRTR Geared Parallel Manipulator Kinematic Analysis of a Hydraulic Excavator and of a Rope Shovel Kinematic Analysis of Independent Wheel Suspension Mechanisms of the Multilink and Double-Wish bone Type Flywheel Sizing of a Punch Press A Program for Purging Files from the Current Directory References and Further Readings Appendix A: Useful Formulae Appendix B: Selected Source Code Index