About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 90
  • Price: Free |
  • Operating system: Linux, Mac OS X, Win All, BSD, Solaris
  • Publisher: Howard Wilson (7 other programs)
See full specifications

scripts default iconPolyhedron Inertial Properties (Scripts) Publisher's description

Dynamical analyses in engineering often require inertial properties of
complex shapes such as polyhedra

Dynamical analyses in engineering often require inertial properties of
complex shapes such as polyhedra. The volume, the first moment of volume
and the second moment of volume of a general solid can be computed by

V = Integral( dVol ), VR = Integral( R*dVol ), VRR = Integral( R*R’*dVol ).

Also of interest are the centroidal radius RC = VR/V and the inertia tensor
I = eye(3,3)*trace( VRR )-VRR. The Gauss divergence theorem for a tensor
function F states that

Integral( div(F)*dVol ) = SurfIntegral( Dot(N,F)*dSurf )

where R = [x; y; z] is the cartesian radius vector and N is the outward
directed unit surface normal. This leads to

[V, VR, VRR] = SurfIntegral( [ 1/3, R/4, R*R’/5 ]*Dot(N,R)*dSurf ).

The surface parts of a polyhedron have constant surface normals and the
integrals over planar parts can be converted to line integrals and evaluated
exactly. A concise algorithm for the inertial properties of arbitrary
polyhedra results. General shapes can be approximated using polyhedral models.
However, obtaining several digit accuracy for curved surfaces such as a sphere
or a torus may require a large number of elements. Examples in the program
show exact results for several polyhedra and approximate results for curved
surfaces. Among the utility functions provided are POLHEDRN to compute
polyhedron properties using corner coordinates of the faces, SRFVN employing
x,y,z arrays similar to function surf, and POLYXY which obtains inertial
properties of arbitrary polygons. More detail on the methods used appear in
'Advanced Mathematics and Mechanics Applications Using MATLAB', 3rd Ed.,2003,
CRC Press, by H. Wilson, L. Turcotte, and D. Halpern.

RUNPOLYHEDRON is the main driver function showing demo examples

System Requirements:

Program Release Status: Major Update
Program Install Support: Install and Uninstall

Is Polyhedron Inertial Properties (Scripts) your software?

Manage your software

Most Popular

scripts default icon ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation 1.1
ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation contain several functions for digital modulation simulation
scripts default icon Simulink Communication Labs 1.1
Simulink Communication Labs allows you to learn communication systems in greater depth.
scripts default icon M-QAM modulation and demodulation 1.1
M-QAM modulation and demodulation is the QAM modulation and demodulation tech.
scripts default icon LZW Compression/Decompression 1.1
LZW Compression/Decompression - Updated LZW compressor and decompressor with reasonable performance
scripts default icon InSPIRE utility to plot a 2D displacement field (Scripts) 1.0
This program plots the deformation field (displace vectors) contained in vector.txt.