Fergyanto E. Gunawan's Personal Notes

Activities on Feb 2011

Posted in Uncategorized by FEG on February 12, 2011

Hard to keep all records in one page; so, now, I have a post to record a month activities.

  • Feb. 12, Saturday. Start working on Pre-Proposal for Research of National Strategies

Comments Off

Abaqus – Mass Scaling to Control Time Incrementation

Posted in Abaqus by FEG on December 7, 2009

There are two approaches for mass scaling

  • Defining a scaling factor
  • Defining a stable time increment element-by-element

Comments Off

Types of problems suited for ABAQUS/Explicit

Posted in Abaqus by FEG on December 7, 2009
  • High-speed dynamic events
  • Complex contact problems
  • Complex postbuckling problems
  • Highly nonlinear quasi-static problems
  • Materials with degradation and failure

Source: Getting Started with ABAQUS/Explicit: Keyword Version, version 6.6.1

Comments Off

Part I Introduction

Posted in Fundamental of biomechanics by FEG on November 24, 2009
  • Kinesiology is a study of human movement.
  • Biomechanics, a subdiscipline of kinesiology, focuses on precise description of human movements
  • This part focuses on importance of biomechanics, its terms, and its principles.

Comments Off

Preface

Posted in Fundamental of biomechanics by FEG on November 24, 2009
  • NASPE guidelines and standards for an introductory biomechanics course.
  • Links personal experiences to biomechanics principles
  • Nine general principles of biomechanics

Comments Off

natbib

Posted in Uncategorized by FEG on August 26, 2009

\usepackage[options]{natbib}

\bibliographystyle{plainnat, OR abbrvnat, OR unsrtnat.bst}

For textual citation, use \citet; for parenthetical, use \citep{}

\citet{jon90} produces Jones et al. (1990) or Jones et al. [21]

\citep{jon90} produces (Jones et al., 1990) or [21]

Options for the package are:
* round: (default) for round parentheses;
* square: for square brackets;
* curly: for curly braces;
* angle: for angle brackets;
* colon: (default) to separate multiple citations with colons;
* comma: to use commas as separaters;
* authoryear: (default) for author-year citations;
* numbers: for numerical citations;
* super: for superscripted numerical citations, as in Nature;
* sort: orders multiple citations into the sequence in which they appear in the list of references;
* sort&compress: as sort but in addition multiple numerical citations are compressed if possible (as 3-6, 15);
* longnamesfirst: makes the first citation of any reference the equivalent of the starred variant (full author list) and subsequent citations normal (abbreviated list);
* sectionbib: redefines \thebibliography to issue \section* instead of \chapter*; valid only for classes with a \chapter command; to be used with the chapterbib package;
* nonamebreak: keeps all the authors’ names in a citation on one line; causes overfull hboxes but helps with some hyperref problems.

Comments Off

One Element Model

Posted in LS-DYNA by FEG on August 14, 2009


$
$ One Axisymetric Element in Tension
$
$
$
$
$
*keyword
$
$
$-----------------------------------------------------------------------
*part
$-----------------------------------------------------------------------
$ pid sid mid eosid hgid adpopt
part name :
1 1 1
$
$
$-----------------------------------------------------------------------
*section_shell
$-----------------------------------------------------------------------
$ sid elform shrf nip propt qr/irid icomp
1 14 1 1
$ t1 t2 t3 t4 nloc

$
$
$-----------------------------------------------------------------------
*mat_elastic
$-----------------------------------------------------------------------
$ mid ro e pr sigy etan beta
1 7.8E-06 210.0 0.3
$
$
$-----------------------------------------------------------------------
*node
$-----------------------------------------------------------------------
$ node x y z tc rc
1 0.000000e+00 0.000000e+00 0.000000e+00 7 0
2 1.000000e+00 0.000000e+00 0.000000e+00 2 0
3 1.000000e+00 1.000000e+00 0.000000e+00 0 0
4 0.000000e+00 1.000000e+00 0.000000e+00 1 0
$
$
$-----------------------------------------------------------------------
*element_shell
$-----------------------------------------------------------------------
$ eid pid n1 n2 n3 n4
1 1 1 2 3 4
$
$
$
$-----------------------------------------------------------------------
*boundary_prescribed_motion_set
$-----------------------------------------------------------------------
$ nset dof vad lcid sf cid
1, 2, 2, 1, 1.0
*set_node_list
1
3 4
$-----------------------------------------------------------------------
*define_curve
$-----------------------------------------------------------------------
$ lcid sidr scla sclo offa offo
1 0 1.0 1.0
$ abscissa ordinate
0.000e+00 0.000e+00
1.000e+00 1.000e+00
$
$
$
$-----------------------------------------------------------------------
*control_termination
$-----------------------------------------------------------------------
$ endtim endcyc dtmin endneg endmas
1.00e00
$
$
$-----------------------------------------------------------------------
*database_binary_d3plot
$-----------------------------------------------------------------------
$ dt lcdt
1.0e-01
*end

Comments Off

FEAP – Driver for large deformation material

Posted in FEAP by FEG on July 11, 2009

FEAP utilizes the subroutine ‘modlfd.f’ to control the material model in the large deformation. In the code,

umat = 1, Standard neo-Hookean elastic model, stnh3f.f
umat = 2, Modified neo-Hookean model, neoh3f.f
umat = 3, Ogden model, nalp3f
umat = 4, Finite stretch plasticity model, plasticity (plasfd), elastic (nalp3f)
umat = 5 and 6, Saint-Venant-Kirchhoff model (energy conserving capability), stvk.f
umat = 7, Fung Pseudo-exponential model, pfung.f
umat = 9, Mooney-Rivlin, mnrv3f.f
umat = 10, Modified Mooney-Rivlin, modmnrv.f
umat = 11, Arruda-Boyce model, arruda.f
umat = 12, Yeoh model, yeoh3f.f

Comments Off

FLAGSHYP – Solution Control

Posted in FLAGSHYP by FEG on July 10, 2009

FLAGSHYP is a finite element code designed for education purpose. The solution parameters for the code, which are provided at the last line of the input code, contain

nincr, xlmax, dlamb, miter, cnorm, search, arclen

The incremental load, df, is dlamb x the nominal load; therefore, dlamb should in in range of 0 and 1. The code wil also terminate when nincr x dlamb > xlmax.

Comments Off

FEAP – DASOL.F

Posted in Uncategorized by FEG on June 11, 2009

Comments Off

Follow

Get every new post delivered to your Inbox.