Skip to content

Abaqus #194

@Ed6003

Description

@Ed6003

I'd like some help defining custom Engineering Constants for Young's Modulus, Poisson's and Shear Modulus in all directions.

I'm using something like this.

abaqus_spec.Material.ATTR.name='Elastic';

E1   = 2580; E2   = 2580; E3   = 2060; % Young's moduli
nu12 = 0.35; nu13 = 0.3; nu23 = 0.3; % Poisson's ratios
G12  = 955.56; G13  = 992.31; G23  = 992.31; % Shear moduli
abaqus_spec.Material.Elastic = sprintf('type = ENGINEERING CONSTANTS\n%g, %g, %g, %g, %g, %g, %g, %g, %g', E1, E2, E3, nu12, nu13, nu23, G12, G13, G23);

It looks like this in the .inp file generated by Gibbon

** ----------------------------------------------------------------------------------------------------

  • Material, name=Elastic
  • Elastic
    type = ENGINEERING CONSTANTS
    2580, 2580, 2060, 0.35, 0.3, 0.3, 955.56, 992.31, 992.31

The .inp file I created manually in Abaqus CAE with the GUI looks like this

** MATERIALS
**
*Material, name=PLA_Orthotropic
*Elastic, type=ENGINEERING CONSTANTS
2580., 2580., 2060., 0.35, 0.3, 0.3, 955.56, 992.31
992.31,

I'm also having issues defining this sort of material orientation

*Orientation, name=Ori-2
1., 0., 0., 0., 1., 0.
3, 0.

The simulation works with a normal isotropic material definition.
Here are the current errors:

***ERROR: THE DISTRIBUTION ASSEMBLY-1_TYPE=ENGINEERINGCONSTANTS HAS NOT BEEN
DEFINED.
LINE IMAGE: ASSEMBLY-1_TYPE=ENGINEERINGCONSTANTS
***NOTE: DUE TO AN INPUT ERROR THE ANALYSIS PRE-PROCESSOR HAS BEEN UNABLE TO
INTERPRET SOME DATA. SUBSEQUENT ERRORS MAY BE CAUSED BY THIS OMISSION

***ERROR: THERE ARE TOO FEW DATA CARDS TO DEFINE THIS MATERIAL OPTION

When I try add the only orientation I found in an example file which is:

% *Orientation, name=Ori-1, system=RECTANGULAR
% Ori-1-DiscOrient
% 2, 90.
abaqus_spec.Orientation.ATTR.name='Ori-1';
abaqus_spec.Orientation.ATTR.system='RECTANGULAR';
abaqus_spec.Orientation.VAL=['Ori-1-DiscOrient' newline vec2strIntDouble([2 90],'%i')];

and this produces a .dat file with 100 or so lines that only says

***ERROR: in keyword *ORIENTATION, file "Lattice_FEA.inp", line 79140: The
keyword is misplaced. It can be suboption for the following
keyword(s)/level(s): assembly, instance, part

THE PROGRAM HAS DISCOVERED 1 FATAL ERRORS
** EXECUTION IS TERMINATED **

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions