Resources

  • impedance.zip

    Sheldon Imaoka (ANSYS, Inc.)

    Example of the use of complex impedance at a surface, which is a new feature in version 13.0 (for 3D FLUID30, FLUID220, FLUID221 acoustic elements). This is a radiating monopole source. Comparison with infinite FLUID130 shows same results with appropriate value of SF,,IMPD defined.

  • inistate.zip

    Sheldon Imaoka (ANSYS, Inc.)

    This is a very simple example using Workbench Mechanical 12.0.1 to demonstrate use of the INISTATE command in defining initial stress.
    Open Workbench 12.0.1 (or 12.1) and use "File > Restore Archive ..."and select the zip file to open the model. Solving should take less than a minute.
    The model is a simple bar. The first analysis branch has 10e3 psi initial stress only in the x-direction. Notice that the block is free to expand - it only has symmetry boundary conditions. The final results show basically zero stress and displacement of -8.1455e-4 inches. Since initial stress is 10e3 and elastic modulus is 29e6 with a length of 2.3622 inches:
    10e3 / 29e6 * 2.3622 = 8.1455e-4
    which is the same answer as given by ANSYS.

    The second analysis branch also has 10e3 psi initial stress only in x-direction. However, there is a Frictionless Support preventing the block from expanding. Final results show displacement basically of zero, and stress of 10e3 psi. This is because the initial stress cannot relax due to the boundary conditions, so the final stress = initial stress in this particular case.

  • instantaneous_secant_TCE.zip

    Bill Bulat (CSI)

    Macro to convert instantaneous thermal coefficients of expansion to secant values, with example input file. (This is a zipped file)

  • matlab.zip

    Rick Morgans (Adelaide University)

    "On this subject, I've been meaning to post these for ages -> we've been using these macros to transfer variables between ansys and matlab for yonks. They write and read variables from ansys and matlab -> you can check them out to see how they do it (i.e. I cant remember off of the top of my head) -> I think they write out a format header then write the rest of the variable as a single column.

    varread.m
    read variable into matlab

    varread.mac
    read variable into ansys

    varreadc.m
    read 2 column ansys variable into matlab as a complex variable

    varreadcp.m
    read "packed"2 column variable into matlab as complex variable

    varreadp.m
    read "packed"variable into matlab

    varreadp.mac
    read "packed"variable into ansys

    varwrite.m
    write a variable from matlab

    varwrite.mac
    write a variable from ansys

    varwritep.mac
    write a variable from ansys in "packed"format using a vmask"

  • muffler.zip

    Sheldon Imaoka (ANSYS, Inc.)

    This memo provides basic instruction on performing acoustic analyses in Workbench Mechanical 14.0. An example of calculation of transmission loss in a muffler is demonstrated.

  • nonlinear_problems_of_steel_civil_structures.pdf

    Milan Vasek

    "The civil engineering structures are today designed with respect to the limit state of serviceability and limit states of the strength and stability. The design of more efficient and light structures leads to the nonlinear analysis of deflections and stresses. Some parts of structure could reach the yield point under the design load. Some parts of structure could lose their local stability. These complex problems of a different nature are possible to solve by FEM methods."

  • penny3d.zip

    Sheldon Imaoka (ANSYS, Inc.)

    Simple example using ANSYS Workbench 12.0 to show one way to generate a penny-shaped crack (3D crack) for fracture mechanics (using CINT command to evaluate J-integral and stress intensity factors).

  • prony.zip

    John Thompson (ANSYS, Inc.)

    Macro to do curve-fitting for TB,PRONY constants for given relaxation data.
    [STI: Note that, at 8.0 and above, curve-fitting of TB,PRONY is directly available in ANSYS with the TBFT command.]

  • roller.zip

    Sheldon Imaoka (ANSYS, Inc.)

    Simple example of a hollow metal pipe being bent by rollers. Rigid-deformable contact, metal plasticity, use of Joints (MPC184) are in the Workbench Mechanical 12.1 model.

  • siysdcap

    Sheldon Imaoka (ANSYS, Inc.)

    Tip on visualizing the Drucker-Prager Cap model yield surface.

  • sprs_mprs.zip

    Sheldon Imaoka (ANSYS, Inc.)

    The attached zip file includes a simple example demonstrating the procedure to perform a single-point response spectrum (SPRS), where the excitation in 3 direction is applied together (using SRSS combination), not independently. The procedure for multi-point response spectrum (MPRS) is included as well for the same situation. An Excel spreadsheet shows that the results obtained for this simple model is the same for both methods (compare the mode coefficients for each squared mode in the spreadsheet).

  • substr-fullpost.zip

    Sheldon Imaoka (ANSYS, Inc.)

    Fictitious model used to demonstrate substructuring. SETRAN and SESYMM are used to translate and reflect a superelement. RSPLIT and RSTOFF are also used, and postprocessing of the entire model (superelements and non-superelements) is shown.

  • user01.zip

    Sheldon Imaoka (ANSYS, Inc.)

    Very simple example showing use of user-defined command (USER01).

    This UPF command simply reads and interpolates a defined table array. Use of the parevl() is also shown in this simple input.

  • usermat.pdf

    unknown

    Document describing the USERMAT user material subroutine.

  • week25-ETABLE.pdf

    Sheldon Imaoka (CSI)

    Short description on the usage and features of element tables in ANSYS.