Feast Manual Revised
Feast Manual Revised
FEASTSMT
Finite element method based indigenous
structural analysis software
Developed by
Structural Dynamics and Modelling Group
Structural Engineering Entity
Vikram Sarabhai Space Centre
Indian Space Research Organization
September 2024
FEASTSMT Inc-All Rights Reserved
Terms of Use:
Use of this document is subject to the FEASTSMT End User License Agreement.
The FEASTSMT End User License Agreement can be found in the installation media.
Unauthorized copying and re-distribution of this content is strictly prohibited.
1
Classification: Public
2
Classification: Public
3
Classification: Public
4
Classification: Public
I. Introduction to FEA
Finite Element Analysis (FEA) is a computational method used to analyze how Structures behave
under various conditions. It is widely used for product design and development to simulate physical
Phenomena such as stress, heat transfer, fluid flow and other effects. FEA breaks down a complex
problem into smaller, more manageable Elements, such as triangle or rectangles in 2D/tetrahedrons
and Hexahedrons in 3D, allowing for the analysis of complex geometries and loading conditions.
By applying boundary conditions and material properties to these elements, FEA calculates the
behavior of the entire structure, providing insights into factors like stress distribution, deformation and
failure points. FEA is essential in designing and optimizing structures industries such as Aerospace,
automotive, civil engineering and biomechanics.
Figure 1
5
Classification: Public
The software has Static, Free-vibration, Buckling, Transient, Frequency, Random response and Heat
transfer capabilities. These capabilities are supported by a rich element library comprising beam,
shell, solid, axisymmetric, spring, rigid-links, gap etc. and can handle isotropic, orthotropic, laminate
composites and viscoelastic material models.
The above features enable real-life applications of FEAST in structural engineering, solid mechanics
and heat transfer problems of Aerospace, Automobile, Civil, Mechanical and Marineengineering.
The software can be deployed in Linux and Windows operating systems with minimum hardware
requirements.
6
Classification: Public
1. Accurate Predictions for developed design: FEA provides precise predictions of how structures
and components will behave under various physical conditions, such as stress, strain, and thermal
effects for the developed design.
2. Cost Efficiency: It helps in identifying potential problems early in the design process,reducing the
need for expensive prototypes and physical testing.
3. Optimized Design: students can use FEA to optimize the design of products and structures,
ensuring they are both efficient and safe while using the least amount of material possible.
4. Safety Assurance: FEA allows for detailed analysis of critical points in a structure or component,
ensuring that it meets safety standards and regulatory requirements. Students would learn safety
standard pertaining to product.
5. Performance Enhancement: By understanding how a product reacts to different loads and
conditions, engineers can enhance its performance, durability, and reliability.
6. Complex Problem Solving: FEA enables the analysis of complex geometries, materials, and
loading conditions that would be difficult or impossible to solve analytically.
7. Reduced Development Time: The use of FEA can significantly speed up the design and
development process, allowing for quicker iterations and time-to-market.
8. Innovation and Experimentation: Students can experiment with new materials, designs, and
configurations in a virtual environment, fostering innovation without the risk and cost of physical
trials.
9. Detailed Insights: FEA provides detailed insights into the internal and external responses of
structures and components, offering a deeper understanding of their behavior.
7
Classification: Public
Problem-Solving Skills: FEA requires understanding complex engineering concepts and applying
them to real-world problems. Studying FEA can help develop analytical and problem-solving skills,
which are valuable in any technical field.
Career Advancement: ITI graduates who specialize in FEA may have better career prospects and
opportunities for advancement within their field due to their specialized skills.
Versatility: FEA is used in various disciplines, including mechanical, civil, and aerospace
engineering. Therefore, studying FEA can provide ITI graduates with a versatile skill set that can be
applied in different industries.
Technology Familiarity: FEA software is widely used in industries that require structural analysis.
Studying FEA can make ITI graduates familiar with such software, enhancing their technical
proficiency.
Meshing: Many companies across globe upload the work of meshing for ITI, which is the skill-based
job and time consuming, once they learn the meshing the job opportunity increases very high.
Overall, studying Finite Element Analysis in ITI can provide students with valuable skills and
knowledge that can enhance their career prospects in technical fields.
Figure-2
8
Classification: Public
Structural Analysis: FEA is widely used to analyze the structural integrity of components and systems.
It can predict stress, deformation, and failure in structures subjected to various loading conditions.
Mechanical Design: FEA is used in mechanical designs to optimize components and systems for
Performance reliability. It can be used to study factors such as fatigue, thermal effects and vibration.
Aerospace Engineering: FEA is used extensively in aerospace engineering to analyze and design.
aircraft structures, components, and systems. It helps ensure the safety and performance of aircraft under
different operating conditions.
Civil Engineering: FEA is used in civil engineering to analyze and design structures such as buildings,
bridges, dams, and tunnels. It helps ensure the structural integrity and safety of These structures.
Biomechanics: FEA is used in biomechanics to study the mechanical behavior of biological systems such
as bones, tissues, and joints. It helps understand the effects of forces on the human Body and design
medical devices.
Electrical Engineering: FEA is used in electrical engineering to analyze and design Electromagnetic
devices such as motors, transformers, and sensors. It helps optimize. The performance and efficiency of
these devices.
Heat Transfer: FEA is used to analyze heat transfer in systems and components. It Helps optimize
thermal management and design of cooling systems.
These are just a few examples of the many applications of Finite Element Analysis across various
industries. FEA continues to play a crucial role in engineering design, analysis, and optimization.
9
Classification: Public
Figure-3
10
Classification: Public
11
Classification: Public
• Encourage students to work on industry-relevant projects, where they can apply their
FEAskills to analyze and optimize real components or systems.
6. Collaboration and Interdisciplinary Learning
• FEA often requires input from different disciplines, such as material science,
thermodynamics, and mechanical design. Collaborative projects can help students learn
to work in inter disciplinary teams.
• Invite industry professionals to give talks or workshops, providing students with insights
into how FEA is applied in various sectors and the latest trends in the field.
7. Software Proficiency
• Familiarize students with industry-standard FEAST software. This training includes
navigating the software interface, setting up simulations, and interpreting results.
8. Quality Assurance and Safety Standards
• Teach students about the standards and regulations related to structural analysis, safety
factors, and quality assurance in engineering projects.
• Discuss the ethical responsibilities of engineers in ensuring the safety and reliability of
structures and products
12
Classification: Public
1. Trade:
Please note that in Short-Term Courses, the Learning Outcome (LO) and Practical may overlap with
the capability of the software. Hence it is indicative in nature.
Note that.
The mapping is based on the trade (Basic Designer and Virtual Verifier (Mechanical)) revised inJuly
2022 by Directorate General of Training (DGT) and Short-Term Courses approved by National
Council for Vocational Training (NCVT) in July 2022.
13
Classification: Public
3. Create 2D drawing of the Understanding the 1. Understanding how plate 1.Define the plate geometry
assembly made up of various tool will behave in different for sheet metal by specifying
individual components and operations. loading conditions. its dimensions (length, width,
perform Sheet metal design 2.Understanding how much andthickness).
for essential assembly maximumload it can bear and 2.Define the material
components. Factor of Safety. propertiesof the plate, such as
Young's modulus, Poisson's
ratio, and density.
1. Define thesupports or
constraints
2. Choose the stress
analysis to perform for
14
Classification: Public
strength check.
3.Run the analysis by initiating
thesolver.
4.Demonstrate the FEM Various types of 1. Using the Software and 1. Understanding stress,
(Finite Element Model) components and understanding it. strain, deformation, and
capabilities of CAE their responses. material behavior is
(Computer Aided fundamental.
Engineering) Software.
2.Knowing the different types
of elements (e.g., 1D, 2D,3D
elements) and their
applications.
3.Properly defining and
applying boundary conditions
to models.
3. 4.Ability to translate real-
world problems into FEM
models accurately.
5.Understanding optimization
techniques to improve design
basedon FEM results
5. Create finite element model
1. To solve a 1. dividing the domain 1. Gain a solid foundation in
of different problem, the FEM of the problem into a the principles of FEM,
components like subdivides a large collection of including the discretion
Geometry cleanup to system into subdomains, with each 2. of structures into
prepare geometry for FE subdomain represented elements and nodes.
smaller, simpler
modelling, concept of by a set of elements 3. Master the techniquesof
meshing, modelling 1D, parts called finite equations to the original
elements generating an appropriate
2D and 3D elements, problem. mesh for different types of
creating mesh based on 2.This is achieved
structures, setting by discretionary analyses.
element quality criteria which is
and checking quality implemented by the
and updating construction of the
mesh.
6.Prepare components for the 1. how to calculate 1. gaining a clear 1. Manipulating the geometry
simple analysis by applying axial stress, strain, understanding of how axial of simple structures like bars
appropriate loads and and deformation loads and bending moments andbeams within FEAST.
boundary conditions under various influence stress distribution Apply different types of
loading conditions. in bars and beams. loads (e.g., point loads,
2.Beams introduce 2.You gain the ability to distributed loads) and
the concept of assign and modify material boundary conditions
bending moments properties (e.g., Young's correctly in the FEAST
and shear forces. modulus, Poisson's ratio) and environment.
understand their effects on
structural behavior.
7. Analyze the components 1. Learn how the 1. Develop skills in 1. Gain proficiency in using
by inertial relief method and Inertial Relief interpreting results that take FEAST specific tools and
by non-linear analysis. method works by into account the inertial settings for performing
automatically forces and accelerations Inertial Relief analyses,
calculating the applied tothe model. including setting up the
necessary rigid 2. Learn how to use Inertial analysis, running simulations,
15
Classification: Public
thermal
conductivity.
2.Different
materials have
different abilitiesto
conduct heat.
10. Perform frequency 1. The 1. Using frequency response 1. The way the structure is
response analysis of beam frequencies at analysis to detect damage or supported greatly influences
and any suspension which the beam changes in the beam's its natural frequencies and
component. naturally tends to properties over time by mode shapes.
vibrate when monitoring shifts in natural 2.FEAST allows
disturbed. frequencies. visualization of mode shapes
Identifying these 2.The frequency response at different natural
frequencies is analysis involves sweeping Frequencies.
essential to avoid through a range of
resonance frequencies to determinehow
2.Learning how to the beam responds at each
modify the design frequency.
(e.g., changing the
material,
geometry, or
damping) to
control vibration
levels and avoid
resonance.
11. Perform Thermo 1. When a material 1. Evaluating how 1. FEAST allows you tomodel
mechanical analysis. is subjected to temperature changes impact both thermal and mechanical
temperature changes, mechanical displacements properties
it expands or and stresses in the structure. 2.FEAST uses varioussolvers
contracts. This 2.Ensuring that the structure to perform thisanalysis.
thermal deformation remains reliable and safe
can induce under varying temperature
additional conditions, which is
mechanical stresses especially important in
in the structure. aerospace, automotive, and
2.Designing electronics applications.
components that
effectively manage
heat to avoid
thermal damage or
excessive
deformation.
12. Read and apply 1. Learn the 1. Capability to mentally 1. The material specifications
engineering drawing for standard views visualize and understand provided in engineering
different application in the used in complex shapes and drawings(e.g., material types,
field of work engineering assembliesfrom drawings. thermal properties) are input
drawings, such as 2.Skill in interpreting into FEAST to accurately
front, top, side,and dimensions, tolerances, and simulate the behavior of the
isometric views. geometric controls to ensure model under various
17
Classification: Public
18
Classification: Public
• Linear static
• Free-vibration
• Buckling
• Visco-elasticity
• Thermo-elasticity
• Heat transfer
• Contact analysis
• Transient response
• Frequency response
• Random response
• Shock response / spectra
• Fluid-structure interaction
• Base excitation
19
Classification: Public
Pre Win
Data
PreWin FEAST
SMT
➢ This reduces the meshing time. The Mesh connectivity has been enhanced with some
good unique features not available with any other commercial software.
20
Classification: Public
➢ Product design is the process of imagining, conceptualizing, testing iterating and refining a
product, service or experience so it’s ready for its end user. Designers spend significant time on each
of these steps, meaning that product design is a blend of research, strategy, industry knowledge and
creative thinking.
➢ Products can be physical things you can find on a shelf in a store, like a lightbulb or a bicycle,
or they can be intangibles like software, services, experiences and even information, as with a training
course or workshop
➢ The product is the end result of a product designer’s work – it’s what is offered to the customer
at the delivery stage of the product design process.
➢ Product design is a term that covers products, services and experiences of all kinds, whereas
the more traditional term, industrial design, usually refers only to physical goods.
➢ The product design process is shaped by user and business goals. A product’s success depends
on how closely it lines up with user needs and how effectively it solves a user’s problems in the context
of their life and work, since these factors will influence how well it sells and how profitable it is.
➢ It’s also influenced by the constraints of business, such as the budget available to develop it
and the amount of time that can be dedicated to the design process
➢ For this reason, product design involves working closely both with people from within your
business and from those in its target market, so you can make sure your product is on the right track
all the way through its design journey.
➢ Today, product design is less an end-to-end process and more of a continuous lifecycle, since
businesses are always reviewing and refining their products to make sure they continue to meet the
needs of a changing customer base.
Key aspects of product design include:
1. Research: Understanding user needs, market trends, and technological advancements
through methods such as surveys, interviews, and market analysis.
2. Conceptualization: Generating ideas and concepts for the product based on research
findings and creative exploration.
3. Prototyping: Building preliminary versions or prototypes of the product to test its
functionality, usability, and design concepts.
4. Iterative Design: Refining and improving the product design based on feedback from
prototype testing, user testing, and further research.
21
Classification: Public
22
Classification: Public
With the help of these options we can Open, Save, play script and exit the file.
23
Classification: Public
With the help of this menu we can select any view such as Front, Back, Left, Right, Top, Bottom and
Isometric.
With the help of this menu we can create geometry with the help of points.
24
Classification: Public
With the help of this menu we can copy, Undo and Redo
25
Classification: Public
26
Classification: Public
Then Select the XYZ coordinates as 1/1/0 and then select on apply option
27
Classification: Public
Then click on corner points and select the P option above it and then drag the mouse from one point to another
point on the screen.
When Pr Win is started, it is ready to start a new project. After working with a project, if a new project
is to be started,
Click
29
Classification: Public
Opening a Project
To open a project
1. Click Open
2. In the Look in box, click the drive, folder, or network location that contains the document.
3. In the folder list, double-click folders until the folder that contains the required file is opened.
4. Double-click the required file.
NOTES
30
Classification: Public
Note that, if the data file of a finite element software is opened, Pr Win may skip certain
data items if is not able to recognize. But from the data files of FEAST family of analysis
software, Pr Win is able to read most other essential data. So it is preferable to open the
.PRJ file created by Pr Win, if one is available.
2. To open a project used recently, click the file name at the bottom of the File menu.
31
Classification: Public
32
Classification: Public
33
Classification: Public
While saving the project, the session file is saved in a file with the same name as that of project
file withan extension SES. For instance, if the project name is ROCKET.PRJ the associated
session file is named ROCKET.SES. Before saving a project, the commands are temporarily
stored in a file PRE.SES.If the user already has a session file named PRE.SES in the working
directory, the next session file created will be PRE0.SES, if this file exists the next file will be
PRE1.SES and so on. If PreWin stops abruptly due to system crash or some unforeseen
reasons, this temporary session file may be used to recover the unsaved data. To run a session
file,
▪ Click Play Script, on the File menu or press F3. A dialog box is displayed which contains
the list of modelling commands used in current session, if any. (The Open command on the
File menu may alsobe used to open a session file and create the model immediately)
▪ Use the File button to load the commands from an existing session file, if required.
▪ Make modifications (Click on a line of command in the list, and then choose Help button to
get help ofthe selected command, if required).
▪ The speed of playing the script may be controlled by a drop-down menu (Default: Fast).
▪ Choose Clear All button to clear the edit field.
▪ Choose Initialize DB button to clear the existing data, if required, before playing the script.
▪ Choose OK to start running the session file commands.
34
Classification: Public
NOTES
• To save the data file in a different folder, click a different drive in the Save in box,
or click a differentfolder name in the folder list, or both. To save the data file in a new
folder, click Create New Folder.
35
Classification: Public
36
Classification: Public
2. Edit Option-
37
Classification: Public
The model displayed on the screen can be copied so that it can be pasted as a bitmap image
into otherapplications like word processors.
To copy a rectangular portion of the image,
rectangular region.
Control + ANOTES
1. There is no visual indication to show that the image has been copied.
2. The background colour is also copied along with the image.
38
Classification: Public
3. View Option
The tool button on the main tool bar and in the view page, shows options to select one of the
views and its shortcut – Front(Ctr-F), Back (Ctr-B), Isometric, Left(Ctr-L), Right(Ctr-R),
Top(Ctr-T) or Bottom. The displayis immediately updated to new orientation.
To set the view along an arbitrary direction user may use the command SET, NORMALVIEW
Remapping a View
To remap the model so that the model fits the display area, use one of the following
39
Classification: Public
Refreshing a View
4.Press ESCAPE or right-click a few times or click Ctl-F2 key to clear any unwanted
highlights remain on display. The button may be used to enforce a redraw without
remapping.
The command is used to set the view normal to an existing work plane or along the
w-axis of a localcoordinate system.
COMMAND SYNTAX
SET NORMALVIEW Id
MENU PATH
PARAMETERS
Direction
Direction in
0 - defined plane
1 - local coordinate system
Select
The ID of a work plane or local coordinate system (to be specified as either Wm or
Lm, where mstands for the integer ID).
EXAMPLES
1.SET, NORMALVIEW, 0, W4
To set the view normal to the work plane 4.
2.SET, NORMALVIEW, 1, L6
To set the view w.r.t the local coordinate system 6.
40
Classification: Public
41
Classification: Public
PARAMETERS:
Coordinate data(X/Y/Z)
Coordinates of the key point. The data is to be specified as X/Y/Z in Cartesian, R/Theta/Z
in Cylindricaland R/Theta/Pi in Spherical forms
Coordinate Type (LCSID)
= 0 Cartesian (Default)
= 1 Cylindrical
= 2 Spherical
> 2 user-defined LCS ID
Entity ID (ID)
ID number for the key point
NOTES
EXAMPLES
To create a key point with default ID at the location (10, 10, 0).
To create a key point with ID = 10 in spherical coordinate system at location (20, 30, 60)
PYTHON COMMAND
Point Add (Tuple of point (Coordinate) data, coordinate type, Output Id)
EXAMPLES:
42
Classification: Public
Geometry:
4.1.1.2 Develop the key points through Plane
This command is used to create key points on a work plane optionally snapping to grids or
by specifyinglocal coordinates on the work plane
COMMAND SYNTAX
MENU PATH
PARAMETERS:
Coordinate data(U/V/W)
Choose this to start picking points from the plane or to specify the U/V/W data
43
Classification: Public
Snap
Snap mode can be ON or OFF. Snap mode is applicable only when cursor is used to input
coordinates.(Default: ON)
Entity ID
Specify ID number for the key point
NOTES
1. If snap mode is ON, the cursor location is snapped on to the nearest grid to create the
key point andthus points can be created only within the extent of the work plane. To
change the extent and grid density of the plane, use the command PLANE, MODIFY.
3. If coordinates are specified manually (without using mouse) a third coordinate can also be
specified toprovide a height above or below the plane.
4. The location of the cursor is displayed as local coordinates with respect to the work plane
in the statusbar.
EXAMPLES
44
Classification: Public
Geometry-
4.1.1.3 Create the key points by using Snap
This command is used to create a key point by picking point coordinates using the active
snap mode.Thus, if the active snap mode is Snap to corner, key points may be created at
the corners of existing geometric entities or at the location of an existing node. Points
specified in the location of an existingkey point are automatically merged.
COMMAND SYNTAX
45
Classification: Public
MENU PATH
PARAMETERS:
Point Data
Coordinate location of the key point. See section 4.1 for details of specification point data.
Entity ID (ID)
ID number for the key point
EXAMPLES
46
Classification: Public
This command is used to create a key point on an existing surface or face of a volume at
the specifiedparametric location or close to a specified point.
COMMAND SYNTAX
PYTHON COMMAND
Point On Face (string Face, double location1, double location2, Output Id)
MENU PATH
PARAMETERS
47
Classification: Public
Face
Select a surface or face of a volume on which the point will be created.
Location
The parametric location or pick a point location close to which the key point will be
created. (See Note1)
Output ID
List of Output IDs for the new point.
NOTES
1. The parametric location is a real number between 0 and 1 and has to be specified in the
form t1/t2where t1and t2 parametric locations in C1 and C2direction of the surface. The
C1 /C2 directions are highlighted on selecting a surface/face. Instead of parametric
location, a point location can be pickedusing mouse and the point is created on the face
close to the point.
EXAMPLES
3. POINT On Face("S1",0.25,0.25,3)
This command is used to create a key point on an existing surface or face of a volume at
the specifiedparametric location or close to a specified point.
COMMAND SYNTAX
PYTHON COMMAND
Point On Face (string Face, double location1, double location2, Output Id)
48
Classification: Public
Menu Path
Geometry Key Point Create On Geometry On Face Face Location Output ID
PARAMETERS
Face
Select a surface or face of a volume on which the point will be created.
Location
The parametric location or pick a point location close to which the key point will be
created.(See Note1)
Output ID
List of Output IDs for the new point.
NOTES
1. The parametric location is a real number between 0 and 1 and has to be specified in the
form t1/t2where t1and t2 parametric locations in C1 and C2direction of the surface. The
C1 /C2 directions are highlighted on selecting a surface/face. Instead of parametric
location, a point location can be pickedusing mouse and the point is created on the face
close to the point.
EXAMPLES
3. Point On Face("S1",0.25,0.25,3)
POINT, INTCS – Create a Key Point at the intersection of curves and surfaces
This command is used to create a key point at the intersection of curve-surface pairs.
Only oneintersection point is created if a curve-surface pair intersects at more than one
point.
49
Classification: Public
PARAMETERS:
Output ID - Specify the list of output IDs for the new key points.
NOTES
1.Intersection points are created for each surface in the list with the curve.
This command is used to create a key point at a given distance in the direction of normal to a
surface ata point.
COMMAND SYNTAX
Menu Path
Geometry Key Point Create On Geometry Normal Points Normal To Edge/Face
Distance Output ID
PARAMETERS:
Normal To - The ID of the surface whose normal is used for creating the point
50
Classification: Public
Output ID
The output ID for the new point.
NOTES
1.If the point specified as the location of normal, does not belong to the surface, the point on
the surfaceclosest to the surface is considered for computation of normal direction.
EXAMPLES
This command is used to create a key point at the centre of the circle that passes through
threegiven points.
MENU PATH
EXAMPLES
To create keypoint 5 at the centre of the given circle consisting of curve segments 1 to 4. The
three inputpoints are specified as the vertices of curve 1 and 3.
51
Classification: Public
EXAMPLES:
52
Classification: Public
Geometry-
4.1.2.1 Key Point-Copy-Translate
This command is used to create multiple copies of existing entities by translating them through
specifieddistance. The original entities are retained without any change.
COMMAND SYNTAX
MENU PATH
ENTITY Copy Translate Entity IDs Distance Direction No. of copies Output ID
PARAMETERS:
Entity IDs
List of IDs of existing entities to be translated.
Distance - Distance by which the existing entities are to be translated (See Note 1).
53
Classification: Public
Direction
The direction of translation - Global X, Y, Z directions or two points defining a vector
(Default: GlobalX)
No. of copies
Number of copies to be generated for each entity in the specified range, not counting the existing
entity.Translation distances are cumulative for each copy. (Default: 1)
Output ID
List of IDs of new entities that will be generated. For translation of elements there are two
output IDlists since nodes are also generated along with elements.
NOTES
1. For translation of elements, output-ID list has two fields separated by a comma (,) – first one for
elements and second for nodes.
2. Translation distances are accumulated so that nth copy is formed at a distance of n*(x, y, z) from
the original entity.
EXAMPLES
Makes the Points by translating Points 1, 2 and 3 through a distance 4.7 units in global
Xdirection
Makes 3 copies of surfaces 5 and 6 by translating through a distance equal to that between the
key points 6 and 7.
54
Classification: Public
Geometry-
4.1.2.2 Key point -Copy-Rotate
This command is used to create multiple copies of existing entities by rotating them
about a user-specified axis. The original entities are retained without any change.
COMMAND SYNTAX
MENU PATH
ENTITY Copy Rotate Entity IDs Axis Angle No. of copies Output ID
PARAMETERS:
Entity IDs
Angle
Angle, in degrees, through which the specified entities are to be rotated to create new
entities. Thedirection of rotation is consistent with the right hand rule. (Default: 90 degrees).
See Note 4
No. of copies
Number of copies to be generated for each entity in the specified range, not counting the existing
entity.Rotation angles are cumulative for each copy. (Default:1)
Output ID
List of IDs of new entities that will be generated. For translation of elements there are two output ID
lists since nodes are also generated along with elements.
NOTES
EXAMPLES
56
Classification: Public
Geometry
4.1.2.3-Key point Copy-Mirror
This command is used to create multiple copies of existing entities by mirroring them
about a user-specified plane. The original entities are retained without any change.
COMMAND SYNTAX
MENU PATH
PARAMETERS:
Entity IDs
List of IDs of existing entities to be rotated
Output ID
57
Classification: Public
List of IDs of new entities that will be generated. For mirroring elements there are two output ID lists since
nodes are also generated along with elements.
Plane
The mirror-plane can be specified as a plane parallel to XY, YZ, XZ planes, a pre-defined Work-
planeID, one defined using points. (Default: YZ plane).
NOTES
1.This command is applicable to all geometric entities listed previously, except Work Planes and Local
Coordinate Systems.
2.For mirroring elements, output-ID list has two fields separated by a comma ( ) – first one for elements
and second for nodes.
3.The nodes are not merged automatically. To merge duplicate nodes, if any, the command NODE,
MERGE may be used.
4.Orientation of newly generated elements are changed to match with the original elements.
EXAMPLES
Makes the Volumes 10 and 11 by mirroring the Volumes 1 and 5 about a plane parallel to YZ plane(normal
to X axis) containing the point (5, 0, 0)
Makes mirror-image-copy of elements 1 to 6 about a plane through the nodes 5, 6 and 7 and assigns theIDs
101 to 106, to the elements and default IDs to the nodes.
Makes mirror-image-copy of all volumes about a plane that contains the corners 1,2 and 6 of volume 4.
58
Classification: Public
Geometry-
4.1.2.4 Key Point-Copy-Scale
This command is used to create multiple copies of existing entities by scaling them about a
referencepoint using scale factors in global X, Y, Z directions. The original entities are
retained without any change.
COMMAND SYNTAX
ENTITY CSCALE Entity Output ID Ref. Point Scale Factor No. of Scaling
IDs copies Mode
MENU PATH
ENTITY Copy Scale Entity IDs Scale Factor Reference Point Output ID No. of
copies Scaling Mode Scale to box
PARAMETERS:
Entity IDs
List of IDs of existing entities.
59
Classification: Public
Output ID
List of IDs of new entities that will be generated.
Reference Point
A point about which scaling will take place. It can be specified as a Key Point ID, Node ID or as
coordinates . (Default: 0/0/0).
Scale Factor
The scale factors in global X, Y, Z directions. Different scale factors in different axis directions willdistort
the copies of the original model. Scale factors must be greater than zero. (Default: 1/1/1).
No. of copies
Scaling Mode
= 0 for uniform scaling, in which the scale factor in each direction for the nth copy will be calculated asn
* (user specified scale factor)
= 1 for non-uniform scaling, in which the scale factor for the nth copy will be calculated as (user specified scale
factor) n.
Scale to box
Supported only in menu mode. A dialog box is displayed to specify the x, y and z-extents of the bounding
box into which the selected objects will be scaled. The command is executed immediately onspecifying
this data. The field Scale Factor is ignored.
NOTES
1. This command is applicable to all geometric entities listed previously, except Work Planes, Local
Coordinate Systems and elements.
EXAMPLES
Makes the Volumes with IDs starting from 10 by uniform scaling of the Volumes 1 and 2 about theorigin,
with scale factors (2.0, 2.0, 2.0)
Makes 4 copies of surface 6 by applying uniform scaling about key point 10 using scale factors (1.5, 1.5,
2.0).
60
Classification: Public
Geometry
4.1.3.1 Key point -Move-Translate
This command is used to move existing entities by translating them through specified
distance. To makecopies of entities use the command CTRANS.
COMMAND SYNTAX
MENU PATH
PARAMETERS:
61
Classification: Public
Local coordinate system with respect to which the translation vector (X, Y, Z) is interpreted.
(Default:global Cartesian coordinate system)
NOTES
EXAMPLES
Moves surfaces 5 and 6 through a distance equal to that between node 6 and key point 7.
62
Classification: Public
Geometry
4.1.3.2 Key Point-Move-Rotate
This command is used to move existing entities by rotating them through a specified angle
about an axis.To make copies of entities by rotation use the command CROTATE.
COMMAND SYNTAX
MENU PATH
63
Classification: Public
PARAMETERS:
Entity IDs
List of IDs of existing entities to be rotated.
Axis
An axis can be specified either parallel to the X, Y, Z global axes or by a pair of Key
points/ Nodes/Co-ordinates. (Default: Z-axis).
Angle
Angle, in degrees, through which the specified entities are to be rotated. The direction of
rotation isconsistent with the right hand rule. (Default: 90 degrees). See Note 2
NOTES
listed previously.
3.Two points (See Point Data). The angle subtended on the axis by either two points so that
after rotation, the two points and the axis lie on the same plane. (eg-P6/N7)
Mouse may be used to pick two point locations depending on the active snap option as
explained in Point Data.
EXAMPLES
Moves the Curves 1 and 5 by rotating through an angle 45 degrees about an axis parallel to
the Z axisand passing through the point (10, 2, 0).
Moves elements 1 to 6 by rotating through an angle 20, about an axis defined by the
coordinates (5, 0, 0)and (7,5,0).
64
Classification: Public
Geometry
4.1.3.3 Key Point-Move Mirror
This command is used to move existing entities by mirroring them about a user defined
plane. To makecopies of entities by mirroring use the command CMIRROR.
COMMAND SYNTAX
MENU PATH
PARAMETERS:
Entity IDs
List of IDs of existing entities.
65
Classification: Public
Plane
The mirror-plane can be specified as a plane parallel to XY, YZ, XZ planes, a pre-defined
Work-planeID, one defined using points. (Default: YZ plane).
NOTES
1.This command is applicable to all geometric entities listed previously, except Work Planes
and LocalCoordinate Systems.
EXAMPLES
Moves the Volumes 1 and 5 by mirroring about a plane parallel to XY plane (normal to Z
axis)containing the point with coordinates (0, 0, 5)
66
Classification: Public
Geometry
4.1.3.4 Key Point Move-Scale
This command is used to scale existing entities about a reference point. To make copies of
entities byscaling use the command (CSCALE).
COMMAND SYNTAX
67
Classification: Public
PARAMETERS:
Entity IDs
List of IDs of existing entities.
Reference Point
A point about which scaling will take place. It can be specified as a Key Point ID, Node ID
or ascoordinates (See Point Data). (Default: Global origin).
Scale Factor
The scale factors in global X, Y, Z directions. Different scale factors in different axis
directions willdistort the model. Scale factors must be greater than zero. (Default: 1/1/1).
NOTES
1.This command is applicable to all geometric entities listed previously, except work planes,
Local coordinate systems and elements.
EXAMPLES
Scales the Curves 1 and 2 about the origin , with scale factors (2.0, 2.0, 2.0)
68
Classification: Public
Geometry
4.1.3.5 Key Point -Move-Align
This command is used to move entities from one coordinate system to align with another
coordinatesystem.
COMMAND SYNTAX
Geometry ENTITY Move CS Align Entity IDs Source LCS Target LCS
69
Classification: Public
PARAMETERS:
Entity IDs
NOTES
1.The source entities are translated and/or rotated so that origin (first point) and x-axis
(through first and second points) are aligned with those of the destination coordinate system.
EXAMPLES
To move all elements for the LCS formed by points 1,2 and 3 to another co ord system
formed by points4, 5 and 6
70
Classification: Public
Geometry
4.1.4 Key Point Miscellaneous
COMMAND SYNTAX
MENU PATH
PARAMETERS:
Entity IDs
71
Classification: Public
NOTES
1.This command is applicable to all geometric entities listed previously. 2.If input list is not specified, it is assumed as
All.
EXAMPLES
2. ELEMENT, ERASE,
This command is used to highlight a specified range of entities, even if they are not displayed presently
and to show the details in the dialogue area. No screen remapping is done and so if an entity falls outside
the window border, that entity will not be shown. Entity count, largest and smallest ID, attributes such as
nodal connectivity and nodal coordinates etc. will be displayed in the dialogue area.
COMMAND SYNTAX
MENU PATH
ENTITY Miscellaneous Find Entity IDs Filename
PARAMETERS:
Entity IDs
List of IDs of existing entities in the database to be displayed.
72
. .Classification: Public
NOTES
1.This command is applicable to all geometric entities listed previously.
2.Points and nodes will be displayed with their coordinate data. For points and nodes defined with reference
to a local coordinate system, the coordinates w.r.t both local and global coordinate system will be
displayed.
3.A local coordinate system will display its type and coordinates of its origin.
EXAMPLES
2.ELEMENT, FIND,,
To find smallest and largest element IDs in the database.
Changing Colour
ENTITY, COLOUR – Set a colour for the entity This command is used to change the colour of
entities.COMMAND SYNTAX
ENTITY COLOUR Entity IDs Colour
MENU PATH
PARAMETERS:
Colour - Colour for the entity.
NOTES
1.This command is applicable to all geometric entities listed previously.
EXAMPLES
1. VOLUME, COLOUR, red
73
Classification: Public
Geometry-Curve-Create-Line
4.2.1.1 Creating a Line
This command is used to create a straight line connecting two points. Each end point can be
specified asa key point, node, a point on the default plane or a vertex of an existing entity.
74
Classification: Public
MENU PATH
PARAMETERS:
End Points
The two end points of the line.
Output ID
ID of the new curve
EXAMPLES
To create a line with ID 4 joining the coordinate locations (-40, -70, 0) and (20, 40, 0)
4.Curve Add Line (Tuple of first point, Tuple of second point, Output Id)5.EXAMPLE: pr. Curve
75
Classification: Public
This command is used to create a circular arc connecting two points and passing through the third point.
76
Classification: Public
PARAMETERS
Points
Three points may be specified as the position of nodes, key points or as point co-
ordinates. See specification of point data.
Output ID
The list of output IDs for the new curve.
NOTES
1. Three points may be specified in any order. The end points are the farthest pair in the list.
EXAMPLES
CurveAddArc3P (Tuple of first point, Tuple of second point, Tuple of third point, output id)
EXAMPLES:
77
Classification: Public
This command is used to create a circular arc connecting two points and passing through the third point.
Menu Path
78
Classification: Public
PARAMETERS
Points
Three points may be specified as the position of nodes, key points or as point co-
ordinates. See specification of point data.
Output ID
The list of output IDs for the new curve.
NOTES
1. Three points may be specified in any order. The end points are the farthest pair in the list.
EXAMPLES
CurveAddArc3P (Tuple of first point, Tuple of second point, Tuple of third point,
output id)
EXAMPLES:
79
Classification: Public
This command is used to create a smooth spline passing through a set of points. The points
may be specified as a set of key points, nodes, points on the default plane or the vertices of
existing geometric entities. The spline will be a piece wise cubic curve which will be split
into a specified number of cubiccurves.
80
Classification: Public
MENU PATH
PARAMETERS:
Point Data
See specification point data. See also Note 1.
Output ID
The list of output IDs for the new curves.
NOTES
1.The number of points must be at least 2. In menu mode user may pick the points using
mouse one byone and double-click to stop picking points and to execute the command.
SHIFT-click on a point to deselect it.
EXAMPLES
81
Classification: Public
This command is used to create an ellipse with specified centre and major/minor axes fixed
by two points.
82
Classification: Public
MENU PATH
Geometry Curve Create Ellipse Centre Major radius Point Minor radius Point Output
ID
PARAMETERS:
Centre
Centre of the ellipse. See specification of point data.
Output ID
The list of output IDs for the new curves.
EXAMPLES
To create an ellipse with center at key point 12, having end-point of the major axis at key
point 13. Theminor radius is the height of key point 11 from the major axis
83
Classification: Public
This command is used to create a quadrilateral surface joining four corner points. The corner
points maybe specified as key points, nodes or coordinate locations.
MENU PATH
84
Classification: Public
PARAMETERS:
Corner Points
The four corner points of the quadrilateral.
Output ID
ID of the new surface.
EXAMPLES
EXAMPLE:
1.pr.Surface Quad((-40,-60,0),(50,-60,0),(50,60,0),(-60,60,0))
85
Classification: Public
This command is used to create a triangular surface joining three corner points. The corner
points may be specified as key points, nodes or coordinate locations. The first point is its
origin. The direction fromfirst point to second point is the C1 direction.
86
Classification: Public
MENU PATH
PARAMETERS:
Corner Points
The three corner points of the triangle.
Output ID
ID of the new surface.
EXAMPLES
Surface Triangle (Tuple of first point, Tuple of second point, Tuple of third
1. Surface Triangle((80,-10,0),(50,-50,0),(100,-50,0))
87
Classification: Public
This command is used to create a rectangular surface joining two diagonal points. The
surface will becreated on the default work plane.
88
Classification: Public
MENU PATH
PARAMETERS:
Corner Points
The two diagonally opposite points of the rectangle.
Output ID
ID of the new surface.
EXAMPLES
To create a rectangular surface with two diagonal points at (-20, -20, 0) and (50, 30, 0) on
global XYplane
Output id)EXAMPLE:
1. SurfaceAddRect2P ((-60,-30,0),(70,60,0))
89
Classification: Public
This command is used to create a cylinder with specified axis and radius. Two axis points
should beselected for creating the cylinder.
90
Classification: Public
Menu Path
Geometry Surface Create Cylinder A Axis Points Radius Output
ID
PARAMETERS:
Axis Points
Two points that define the axis and height of the Cylinder.
Radius
Specify radius or pick a point to fix radius as distance from axis.
Output ID
The list of output IDs for the new surfaces.
EXAMPLES
1. SURFACE,CYLAXIS,P1/P2, P3,
To create a cylinder between key points 1 and 2 with radius defined by key point 3
To create a Cylinder surface through (70,30,0) and (10,30,0) with radius 60.
Surface Cylinder Axis (Tuple of first point, Tuple of second point, double
91
Classification: Public
This command is used to create a cylinder with specified axis and radius. Two axis points
should beselected for creating the cylinder.
92
Classification: Public
Menu Path
Geometry Surface Create Cylinder A Axis Points Radius Output ID
PARAMETERS:
Axis Points
Two points that define the axis and height of the Cylinder.
Radius
Specify radius or pick a point to fix radius as distance from axis.
Output ID
The list of output IDs for the new surfaces.
EXAMPLES
1.SURFACE,CYLAXIS,P1/P2,P3,
To create a cylinder between key points 1 and 2 with radius defined by key point 3.
To create a Cylinder surface through (70,30,0) and (10,30,0) with radius 60.
Surface Cylinder Axis(Tuple of first point,Tuple of second point, double radius, output
id)EXAMPLE:
93
Classification: Public
This command is used to create a cylinder with its base circle passing through 3 points
specified as keypoints, nodes or point coordinates.
94
Classification: Public
Three Points
Three point that define the bottom circle.
Height
Height of the cylinder
Entity ID
The list of output IDs for the new surfaces.
EXAMPLES
To create a cylinder of height 80, with its base passing through the keypoints 10, 11 and 12.
To create a cylinder of height 100, with its base passing through the vertices 2,4 and 6 of
surface 4 withoutput ID 5.
EXAMPLE
1. pr.SurfaceCyl3P((0,-30,0),(30,-20,0),(0,0,0),100)
95
Classification: Public
ELEMENT BREAK Input Elements Typ Del Flag Elem IDs Node IDs
e
96
Classification: Public
MENU PATH
Mesh Element Modify Break Input Elements Type of breaking Delete Flag
Element IDs Node IDs
PARAMETERS:
Input Elements
List of input IDs of elements to be split
Delete Flag
= ON (1) if the original element is to be removed
= OFF (0) , otherwise (Default : ON)
Element IDs
List of IDs of new elements.
Node IDs
List of IDs of new nodes.
EXAMPLES
To break element 10 into pattern number 6. The original element (5) is deleted
1.Element Break(List of element ids, int type, delete tag,int elem ids, int node ids)
97
Classification: Public
This command is used to join two or more surfaces with shared edges to a single surface.
98
Classification: Public
MenuPath
PARAMETERS:
Surface IDs
The list of surface IDs. The surface must be connected edge-to-edge.
Tolerance
Default value is 0.0001.
NOTES
1.New surface is formed by removing all shared edges. The merging may not be successful if
the surfaces, in combination, are curved enclosing a an angle of more than 180 degrees.
EXAMPLES
1.SURFACE,JOIN,
1/4/5, 0.6
EXAMPLE:pr.Surface Join((1,2),0.001,3)
99
Classification: Public
100
Classification: Public
PARAMETERS:
Surfaces to trim
Select the surfaces to be trimmed.
Trimming Curves
The list of curve IDs to trim the selected surfaces
NOTES
1. The trimming curves and the reference point must be in the same plane.
2. The portion on the side of the reference point is trimmed out. But if the trimming curves is
closed, the choice whether the interior or the exterior portion is to be trimmed-out depends
on the parametric orientation of the trimming curve.
EXAMPLES
To trim surfaces 10with curve 15, with reference point at vertex 1 of surface 10 (V1S10) that
is insidethe circle
reference point)EXAMPLE:
101
Classification: Public
To remove small holes/features with a diameter (of circumscribed circle) less than the given
tolerance ona surface model
MENU PATH
102
Classification: Public
PARAMETERS:
Surface IDs
The list of surface IDs.
Maximum Size
Tolerance Features with lesser dimensions (diameter of the enclosing circle) will be dropped
EXAMPLES
SURFACE,DROPFEATURE, 9, 7
To remove all holes of diameter less than 7, on surface 9. Note that the hole at the centre has diameter
greater than 7 and so it will not be removed
size)EXAMPLE:
103
Classification: Public
This command is used to create a solid cylinder with specified axis and radius.
MENU PATH
104
Classification: Public
PARAMETERS:
Axis
Pick two end points that fix height and the axis.
Radius
Pick a point to fix the radius
Output ID
Specify the output ID list for the volumes.
EXAMPLES
1.VOLUME,CYLINDER,P1/P2 ,40,
To create a solid cylinder with axis P1, height P2 and radius 40.
Output Id)EXAMPLE:
105
Classification: Public
This command is used to create a solid box by specifying its length, breadth and height. The
length and width edges of the cube will be parallel to the U and V axes of a specified work
plane. The choice of C1,C2 and C3 directions are arbitrary. To change the directions use the
command VOLUME, REVERSE
106
Classification: Public
MENU PATH
PARAMETERS:
DX
Dimension in the X - direction(Length of the box).
DY
Dimension in the Y - direction(Breadth of the box).
DZ
Dimension in the Z - direction(Height of the box).
Orientation
Three points-Origin and two points to fix the bottomplane
Output ID
ID of the new volumeEXAMPLES
1.VOLUME, BOX,100,80,60,C0:0:0:0/C0:20:0:0/C0:0:30:0, 1
Output Id)EXAMPLE:
1.pr.Volume Box(50,50,50,8)
107
Classification: Public
This command is used to create a lofted volume using closed section curves through which
the volumepasses.
MENU PATH
108
Classification: Public
PARAMETERS:
Section Curves
Pick closed curves through which the volume passes
Output ID
Specify the output ID list for the volumes.
EXAMPLES
109
Classification: Public
This command is used to create a solid of revolution by rotating surfaces about an axis. The
volume isapproximated by one or more solids as specified by the user.
110
Classification: Public
VOLUME SWEEP Surface IDs Axi Angle Twist Angle Scale Anchor Output ID
s
MENU PATH
Geometry VOLUME Create Using Surfaces Sweep Surface IDs Axis Angle Twist
AngleScale Anchor Output ID
PARAMETERS:
Surface IDs
Specify the IDs of the surfaces.
Axis
Specify the data for defining axis. (Default: Parallel to X axis).
Angle
Specify the angle of rotation (Default : 360).
Twist Angle
Angle in degrees by which the profile rotates on reaching the destination.
Scale
The factor by which the profile is scaled on reaching the destination.
Anchor
The reference point about which the twisting and scaling are to be applied.
Output ID
Specify the list of output IDs for the generated volumes.
NOTES
1. If a twist angle or scale factor is specified, the resulting solid is divided into multiple
segments, one forevery 90 degree of revolution.
EXAMPLES
111
Classification: Public
This command is normally used to create volumes by extruding surfaces along a vector, with
the optionof rotating and scaling the surface simultaneously. If a scale factor is specified, the
scaling is applied to the radius of rotation with respect to the specified reference point. If a
non-zero angle is specified, the rotation is about the axis, which passes through the reference
point parallel to the vector direction. The volume of extrusion is represented by a specified
number of solid segments.
112
Classification: Public
VOLUME EXTRUDE Surface IDs Along Twist Angle Scale Anchor Output ID
MENU PATH
Geometry Volume Create Using Extrude Surface IDs Along Twist Angle
Surfaces ScaleAnchor Output ID
PARAMETERS:
Along - The vector DX/DY/DZ, which gives the magnitude and direction of extrusion. This can also be
specifiedas two keypoints, nodes or two sets of coordinates in which case the extrusion-vector is computed
automatically as the difference between the coordinates of the two points.
Twist Angle - Angle in degrees by which the profile rotates on reaching the destination.
Scale - The factor by which the profile is scaled on reaching the destination.
Anchor - The reference point about which the twisting and scaling are to be applied.
EXAMPLES
2.VOLUME, EXTRUDE,1,0/0/50,
To create volume by extruding the surface 1 by 50 units in Z direction
EXAMPLE:
113
Classification: Public
This command is used to create volumes by gliding a set of curves along a path defined by a
set ofcurves.
114
Classification: Public
MENU PATH
Geometry Volume Create Using Surfaces Glide Profile surfaces Path Output ID
PARAMETERS:
Profile surfaces
List of IDs of existing surfaces.
Path
List of IDs of existing curves that form the path along which gliding will take place.
Output ID
The list of output IDs for the new volumes.
EXAMPLES
VOLUME,GLIDE,10,C1
Volume Glide(List of profile surface Ids, List of path curve Ids, output id)
EXAMPLE:
115
Classification: Public
This command is used to create a work plane using 3 points. These three points determine
theorientation of the plane.
COMMAND SYNTAX
116
Classification: Public
MENU PATH
PARAMETERS:
3 Points
Specify three points, which define the plane. See specification of point data for details. The
first twopoints define the U-axis with first point as the origin. The three points must not be
col linear.
Plane Type
= 0 for Cartesian plane
Entity ID (ID)
Work plane ID number for the local coordinate system to be created. The ID must be
greater than 3(Plane ID 1, 2 and 3 are predefined global XY, YZ and XZ planes
respectively)
NOTES
1.The points used for defining plane must not be col linear. The first point is the local origin.
The localU axis passes through the second point and the V axis is fixed so that the third
point lies in the half- plane where V is positive.
EXAMPLES
To create a work plane at the location of key point 5 with U axis through point 9 and V axis
in the planecontaining points 5, 9 and node 4.
117
Classification: Public
COMMAND SYNTAX
118
Classification: Public
MENU PATH
Geometry Plane Create Normal Normal line U-Axis Point Plane Type
Extent Grid SpacingEntity ID
PARAMETERS:
Normal line
Specify two points, which define the line. See specification of point data for details. These
points definethe W-axis with first point as the origin.
U-Axis Point
A point that fixes the U-axis direction. This point must not lie on the normal line.
Plane Type
= 0 for Cartesian plane
Extent
The extent of the plane with respect to the origin of the plane. Default extension is 100, in which
case, Uand V vary from –100 to 100 w.r.t the origin in the case of a Cartesian plane and radius
varies from 0 to 100 in the case of a Polar plane.
Grid Spacing
Grid spacing in U and V directions, to be specified in the form DU/DV(Default: 10/10
for bothCartesian and Polar work planes).
Entity ID (ID)
Work plane ID number for the local coordinate system to be created. The ID must be greater
than 3(Plane ID 1, 2 and 3 are predefined global XY, YZ and XZ planes respectively)
EXAMPLES
To create a work plane normal to the line joining points 10 and 11 with its origin at point 10
and u-axis along the node 25. Default data is used for the extent and grid density.
119
Classification: Public
COMMAND SYNTAX
MENU PATH
120
Classification: Public
PARAMETERS:
Three points
The first two points define the U-axis with first point as the origin. The third point defines the
plane onwhich the V-axis of the LCS lies. The W-axis is selected in accordance with the right
hand rule. The three points must not be col linear. See specification of point data for details
LCS Type
= 0 Cartesian (Default)
= 1 Cylindrical
= 2 Spherical
ID number for the local coordinate system to be created. The ID must be greater than 2 (LCS IDs 0, 1
and 2 are predefined)
NOTES
1.The origin and the two points specified must not be col linear.
EXAMPLES
121
Classification: Public
This command is used to create local coordinate systems using three successive rotation angles
about theglobal X axis, updated Y and final updated Z axis, respectively.
COMMAND SYNTAX
122
Classification: Public
PARAMETERS:
Origin
Origin of the local coordinate system. See specification of point data for details. (Default:
C0:0:0:0, C1-XY Work plane ID)
Angles
Three successive rotation angles in degrees about global X-axis, updated Y, and final
updated Z-axesrespectively.
LCS Type
= 0 Cartesian (Default)
= 1 Cylindrical
= 2 Spherical
ID number for the local coordinate system to be created. The ID must be greater than 2 (LCS
IDs 0, 1and 2 are predefined)
NOTES
1.The order of rotation is important, since successive rotations are about the updated axes.
EXAMPLES
To create a Cartesian local coordinate system of ID = 5, with origin at (0, 0, 0), with rotation
angles 20degrees about X-axis and 30 degrees about updated Y-axis.
To create a cylindrical local coordinate system with default ID, with origin at node 3, with
rotationangles 45 degrees about Y-axis.
123
Classification: Public
This command is used to create local coordinate systems with 2 vectors, one on the U axis and
the otherin the U-V plane in the positive side of V axis. The W-axis is selected in accordance
with the right-hand rule.
COMMAND SYNTAX
124
Classification: Public
PARAMETERS:
Origin
Origin of the local coordinate system. See specification of point data for details. (Default: C0:0:0:0)
Vectors
Two non-col linear vectors, one in the direction of U axis of the LCS and the second is in the
U-V planeand is in the direction of V axis. Input has to be in the form i1/j1/k1/i2/j2/k2.
LCS Type
= 0 Cartesian (Default)
= 1 Cylindrical
= 2 Spherical
ID number for the local coordinate system to be created. The ID must be greater than 2 (LCS IDs 0, 1
and 2 are predefined)
EXAMPLES
To create a Cartesian local coordinate system of ID = 5, with origin at (10, 10, 0), in the plane
definedby the vectors (1, 0, 0) and (0, 1, 0) with U axis along the first vector (1, 0, 0).
To create a cylindrical local coordinate system with default ID, at the global origin with vectors
(1, 0, 0)and (0, 0, 1)
125
Classification: Public
COMMAND SYNTAX
126
Classification: Public
MENU PATH
Geometry LCS Create By w-axis Origin w-axis LCS Type Point in
u-v plane Entity ID
PARAMETERS:
Origin
Origin of the local coordinate system. See specification of point data for details. (Default: 0/0/0)
w-axis
The direction of w-axis in
= Global X
= Global Y
= Global Z
= Defined by 2 points
LCS Type
= 0 Cartesian (Default)
= 1 Cylindrical
= 2 Spherical
NOTES
1.If Point in u-v plane is not specified, the local u-axis will be in the global x-direction and if
notpossible, u-axis will be in the y-direction.
EXAMPLES
To create a local coordinate system with origin at (10, 10, 0) and with its w-axis along the global y-axis
127
Classification: Public
COMMAND SYNTAX
128
Classification: Public
MENU PATH
Geometry Boolean Intersect Shape1 Shape2 Retain Parts
PARAMETERS:
Shape1
Select the first body
Shape2
Select the second body
Retain Parts
Is the left out portion to be retained?0 – No
1 - Yes
EXAMPLES 1.BOOLEAN,INTERSECT,(V)5,(V)3/5,1
129
Classification: Public
COMMAND SYNTAX
130
Classification: Public
MENU PATH
Geometry Boolean Cut Target Shape Tool Shape Retain Tool
PARAMETERS:
Target Shape
Select the body to be cut
Tool Shape
Select the tool body to be used for cutting
Retain Tool
Is the tool body to be retained?0 – No
1 - Yes
131
Classification: Public
COMMAND SYNTAX
132
Classification: Public
PARAMETERS:
Shape1
Select the body to be cut
Shape2
Select the tool body to be used for cutting
Retain Parts
Is the left-out portion to be retained?0 – No
1 - Yes
133
Classification: Public
4.8 Geometry-Component-Migrate
PARAMETERS:
Parameters Description
Entities Select the geometric entities to be migrated.
Target Component Specify the component to which entities are to be migrated
134
Classification: Public
Mesh-
5.1.1 FE Mesh by Bar Element
135
Classification: Public
MENU PATH
PARAMETERS:
Curve IDs
Specify the IDs of the curves on which elements are to be generated.
Elem Size
An approximate initial size for laying out subdivisions.
Type
Type of elements to
be generated0 - 2
Node
1 - 3 Node
Subdivisions
Left/Right click on curves to set subdivision
Bias
Left/Right click on edges to set mesh gradation
Property ID (PID)
Property ID for the generated elements (Default : 1)
NOTES
1.Mouse may be used to set the number of divisions and bias factors. When focus on the field
Subdivisions, left clicking on one of the selected curves increases the number of divisions by
and rightclicking reduces the number by 1. When focus on the field Bias factors, left clicking
on a curve increases the factor by 2 and right clicking reduces it by half.
FE Mesh Bar( List of curve ids, double elem size, int type, double subdivision, double
bias)EXAMPLE:
136
Classification: Public
137
Classification: Public
MENU PATH
Mesh FE Mesh QUAD Surface Initial Size Method Type Divisions Bias
PARAMETERS:
Surface
List of IDs of the surfaces on which elements are to be generated.
Initial Size
An approximate initial size for laying out subdivisions.
Method
Algorithm for mesh generation
0 - PAVER
1- MAPPED
Type
Type of elements to be generated0 - QUAD4
1 - QUAD8
Divisions
Left/Right click on edges to set subdivision
Bias
Left/Right click on edges to set mesh gradation
NOTES
1. Mouse may be used to set the number of divisions and bias factors. When focus is on the field Divisions,
left clicking on one of the edges of a selected surface increases the number of divisions on that edge by 1
and right clicking reduces the number by 1. When focus on the field Bias, left clicking onan edge increases
the factor by 2 and right clicking reduces it by half.
2. PAVER method is an advancing front algorithm, where the placement of quadrilateral elements triesto
follow the contours of boundary edges. An even number of divisions on the boundary ensures an all
quadrilateral mesh.
138
Classification: Public
3. For mapped meshing, four sides are identified with equal subdivisions on opposite sides and a ruledmesh is
generated joining the opposite pairs of boundary nodes. The method is applicable only
for surfaces without interior holes. Also the method fails if 4 sides cannot be identified based on theincluded
angles.
4. If Initial Size is specified, default divisions are laid out on all sides of the selected surfaces. The default
divisions for an edge can be altered by left/right clicking on the edge or by specifying the data ina form, for
example, S1(D2):15 that specifies no. of divisions 15 for edge 2 of surface 1. User may note that the
coinciding edges (within a specified tolerance) of two adjacent surfaces are treated as single common edge
and changing no. of divisions for one of them changes the division of the other one also.
5. Bias factor is the ratio of last to first segment on an edge depending on its orientation. Default bias- factor
is 1. A different bias-factor for an edge may specified with same procedure as described in Note 4.
EXAMPLES
1.FEM,QUAD,1,7.9, 1,,S1(D1):15/S1(D4):16,S1(D1):2
139
Classification: Public
This command is used to create triangular elements on surfaces. For details see the
description for FEM,QUAD
COMMAND SYNTAX
140
Classification: Public
Mesh FE Mesh TRIA Surface Initial Size Method Type Divisions Bias
PARAMETERS:
Surface
List of IDs of the surfaces on which elements are to be generated.
Initial Size
An approximate initial size for laying out subdivisions.
Method
Algorithm for mesh
generation0 -
PAVER
1- MAPPED
Type
Type of elements to be generated
0 - TRIA3
1 - TRIA6
Divisions
Left/Right click on edges to set subdivision
Bias
Left/Right click on edges to set mesh gradation
141
Classification: Public
142
Classification: Public
COMMAND SYNTAX
MENU PATH
Mesh FE Mesh HEXA Volume Elem Size Base Face Type Divisions
PARAMETERS:
Volume
List of IDs of the volumes in which elements are to be generated.
Elem Size
An appropriate initial size for laying out subdivisions.
Base Face
The base face -the sweep-axis runs normal to this face
Type
Specify the element type0 - 8 Node
1 - 20 Node
Divisions
Left or Right click on edges to set subdivision
NOTES
1.Mouse may be used to set the number of divisions and bias factors. When focus is on the
field Divisions, left clicking on one of the edges of a selected surface increases the number of
divisions on that edge by 1 and right clicking reduces the number by 1. When focus on the
field Bias, left clicking onan edge increases the factor by 2 and right clicking reduces it by
half.
EXAMPLES
143
Classification: Public
144
Classification: Public
PARAMETERS:
Volume IDs
List of IDs of the volumes in which elements are to be generated.
Elem Size
An approximate initial size for laying out subdivisions
Divisions
Left/Right click on edges to set subdivision
FEM Tetra (List of volume ids, double elem size, string subdivision, int type)
EXAMPLE:
145
Classification: Public
146`
Classification: Public
Mesh FE Mesh Auto Node Boundary Nodes Inner loop Material ID Property
Element IDs
Node IDs
PARAMETERS:
Boundary Nodes
Specify the list of IDs of the nodes that enclose the region to be meshed.
Node IDs
List of output IDs for the generated nodes
EXAMPLES
FEM Auto Node(List of boundary nodes, List of inner loop nodes,int material
id,int propertyid,List of element ids, List of node ids)
EXAMPLE:
1.pr. FEM Auto Node ([ ], [ ],2,1,[ ],[ ])
147`
Classification: Public
148`
Classification: Public
149`
Classification: Public
COMMAND SYNTAX
150`
Classification: Public
MENU PATH
Geometry Node Create Specify X/Y/Z Co-ordinate data Coordinate Type Entity ID
PARAMETERS:
Entity ID
ID number for the node
NOTES
2. In menu mode, several nodes may have to be created by specifying only the
coordinates and pressingENTER, with default IDs. To do so, check the box with tool
tip Execute on pressing ENTER in the parameter box and then proceed.
To create a node with default ID (one greater than the current largest node ID) at the location
(10, 10, 0).
To create a node with ID = 10 in spherical coordinate system at location (20, 30, 60)
151`
Classification: Public
This command is used to create nodes on a work plane optionally snapping to grids or
by specifyinglocal coordinates on the work plane
COMMAND SYNTAX
MENU PATH
152`
Classification: Public
PARAMETERS:
Snap
Snap mode can be ON or OFF. Snap mode is applicable only when cursor is used to
input coordinates.(Default: ON)
Entity ID
Specify ID number for the node
NOTES
1. If snap mode is ON, the cursor location is snapped on to the nearest grid to create the
node and thus nodes can be created only within the extent of the work plane. To change
the extent of the plane, use thecommand PLANE, MODIFY.
3. If coordinates are specified manually (without using mouse) a third coordinate can also
be specified toprovide a height above or below the plane.
4. The location of the cursor is displayed in the status bar as global Cartesian
coordinates and in thecommand window as local coordinates
EXAMPLES
To create a node at (50, 40, 0) with respect to the local coordinate system on the default plane
153
Classification: Public
This command is used to create a node by picking point coordinates using the active
snap mode. Thus, ifthe active snap mode is Snap to corner, nodes may be created at the
corners of existing geometric entities or at the location of an existing key point. Nodes
specified in the location of an existing node areautomatically merged.
154
Classification: Public
MENU PATH
PARAMETERS:
Point Data
Coordinate location of the node. See point data.
Entity ID
ID number for the node
EXAMPLES
2.NODE, SNAP, , P7
Entity Id)EXAMPLE:
155
Classification: Public
NODE, BETWEEN – Create a node on the line through two existing nodes
This command is used to create a node on the imaginary line through two existing
nodes by specifying abias factor. The factor is the ratio of the distance of the new node
from the first node to the original distance of the two specified nodes. The vector
direction from first to second nodes is taken as positive direction. A negative bias factor
results in the creation of node on the negative side of the vector direction.
156
Classification: Public
MENU PATH
PARAMETERS:
Nodes1
List of nodes from where the bias factor is considered.
Nodes2
Second list of nodes. If the number of nodes in both the lists does not match, the
minimum number ofnodes between the two lists only is considered. In menu mode,
nodes may be picked pair-wise and a node is created immediately for every pair, with
the specified bias factor.
Bias factor
The ratio of the distance of the new node from the first node to the original distance of
the two specifiednodes (Default: 0.5)
Entity ID
ID number for the node (to specify ID’s for multiple nodes see Output ID List)
EXAMPLES
To create nodes between the node pairs (1, 7), (2, 8), (3, 9), (4, 10), (5, 11) and (6, 12)
by offsetting thefirst set of nodes by 40% (Bias Factor = 0.4) towards the second set
To create a node on the imaginary line through nodes 6 and 7 by offsetting node 6 by 30%
backward.
157
Classification: Public
158
Classification: Public
MENU PATH
Mesh Node Create On Geometry On Edge Edges Elem Size Subdivisions Bias
PARAMETERS:
Edges
Select curves or edges on which nodes are to be created
Elem Size
An approximate initial size for setting node-spacing
Subdivisions
Left/Right click on curves to set spacing
Bias
Left/Right click on edges to set bias
Node On Edge(List of element edges, Tuple of elem size, list of individual curve
subdivision,double bias)
EXAMPLE:
1.pr.Node On Edge(('C1',),9.8276,13,2)
159
Classification: Public
This command is used to create elements individually by specifying element type and nodal
connectivity
160
Classification: Public
PARAMETERS:
Connectivity
The list of nodes that define the element. Nodes must be specified in the order as given in Figure
Material ID (mat)
The material reference number (Default : 1)
Property ID (prop)
The property (shell thickness/Beam properties etc.) reference number (Default : 1)
Entity ID
Output ID for the new element
NOTES
1.To create the special elements SPRING, GAP, GLUE, STIFFENER use the command ELEMENT,
TYPE where TYPE
stands for SPRING, GAP, GLUE or STIFFENER.
EXAMPLES
161
Classification: Public
162
Classification: Public
This command is used to create line elements by sweeping a node along a circular path.
MENU PATH
Mesh Element Create N Sweep Node IDs Axis Angle Segments Element Order Output ID
Node output ID
PARAMETERS:
Node IDs
Specify or select the list of node IDs (How ?).
Axis
Specify the data for defining axis. (Default: Global Z axis).
Angle
Specify the angle of rotation (Default : 360).
Segments
Specify the number of segments required along the direction of extrusion. (Default: 1)
Element Order
Specify the order of elements to be extruded.
Output ID
Specify the list of output IDs for the generated elements.
Node output ID
Specify the list of output IDs for the generated nodes.
EXAMPLES
To create line elements by sweeping nodes (in the marked region) about an axis in y-
direction throughpoint 1, angle=100, number of elements(segments) 10 each
163
Classification: Public
164
Classification: Public
This command is used to create line elements by extruding nodes into a surface.
Mesh Element Create N Extrude Node IDs Extrude Vector Segments Element Order Output ID
Node Output ID
PARAMETERS:
Node IDs
Specify or select the list of node IDs. See section 2.4 for details of specification of input IDs.
Extrude Vector
Specify the vector DX/DY/DZ, which gives the magnitude and direction of extrusion.
This can also be specified as two points (see section 4.1) in which case the extrusion-
vector is computed automatically asthe difference between the coordinates of the two
points. (Default: 0/0/0)
Segments
Specify the number of segments required along the direction of extrusion. (Default: 1)
Element Order
Specify the order of elements to be extruded.
Output ID
Specify the list of output IDs for the elements.
Node ID
Specify the list of output IDs for the generated nodes.
EXAMPLES ELEMENT,NEXTRUDE,1T9,,,0/0/20,2,1
165
Classification: Public
166
Classification: Public
This command is used to add glue elements to connect incompatible 2-D meshes.
MENU PATH
PARAMETERS:
Nodal path
The list of nodes.
Entity ID
Specify the ID of the new element. If multiple elements are created, IDs are assigned automatically.
NOTES
1. The GLUE element can be used for either connecting 4-node quadrilateral elements
to 8-node quadrilaterals (or 3-node TRIA to 6-node TRIA), or connecting two mesh
having different mesh- densities. A GLUE element is defined for every node-set
identified along the specified path as shownbelow.
167
Classification: Public
COMMAND SYNTAX
168
Classification: Public
This command is used to add group elements. For this we have to select the element ids.
Nodal path
The list of nodes.
Entity ID
Specify the ID of the new element. If multiple elements are created, IDs are assigned automatically.
NOTES
1.The ADD element can be used for either connecting 4-node quadrilateral elements
to 8-node quadrilaterals (or 3-node TRIA to 6-node TRIA), or connecting two mesh
having different mesh- densities.
2. A Add element is defined for every node-set identified along the specified path as
shown below.
PARAMETERS:
Name
Name of the group
Element IDs
EXAMPLES
EGROUP,ADD,941T1472,p
169
Classification: Public
COMMAND SYNTAX
170
Classification: Public
PARAMETERS:
EXAMPLES
1. EGROUP, SHOW,ALL
171
Classification: Public
COMMAND SYNTAX
MENU PATH
172
Classification: Public
PARAMETERS:
Name
Name of the group
Node IDs
The range of nodes to be included in the group
NOTE:
EXAMPLES
1. NGROUP,ADD,n1,1036T1595
173
Classification: Public
COMMAND SYNTAX
MENU PATH
174
Classification: Public
PARAMETERS:
EXAMPLES
1. NGROUP, SHOW,ALL
175
Classification: Public
SUBSTRUCTURE, ADD –
Define a substructurePREWIN
COMMAND SYNTAX
MENU PATH
176
Classification: Public
PARAMETERS:
Element IDs
List of element IDs
Substructure ID
Identification number for substructure
NOTE:
EXAMPLES
1. SUBSTRUCTURE,ADD,15T21/43T49/71T77/99T105/127T133/155T161/183T189,15
EXAMPLE:
177
Classification: Public
SUBSTRUCTURE, SHOW –
Highlight substructuresCOMMAND
SYNTAX
MENU PATH
178
Classification: Public
PARAMETERS:
Substructure ID
Specify the ID of the substructure.
EXAMPLES
1. SUBSTRUCTURE, SHOW, S1
179
Classification: Public
180
Classification: Public
Tutorials
STATIC ANALYSIS OF A SIMPLY SUPPORTEDBEAM WITHUNIFORMLY
DISTRIBUTED LOAD
Figure 2.1
Objective: To find the deflection, stress, strain, shear force and bending moment
diagram of simply supported beam with uniformly distributed load
and point load as shown in Figure .
181
Classification: Public
PROCEDURE
STEP
Note:
Click "Apply" button or use shortcut key cntrl+enter after completing each step.
"Done" messageappears on message box for every step executed successfully.
At the end of the above operation/s, your screen should look like this.
Click
here for
labelling
entities
182
Classification: Public
2. Create a line
Commands : CURVE, LINE
Menu : Geometry Curve Create Line
Parameters :
End points Use Mouse to pick the end
points;P1/P2
Entity ID 1
At the end of the above operation/s, your screen should look like this.
Curve 1/2
Element Size 50
Type 2-node
Subdivisions 10
183
Classification: Public
Bias 1.0
Note:
divisions.
At the end of the above operation/s, your screen should look like this.
5. Erase curve
Commands : CURVE, ERASE
184
Classification: Public
Menu : Geometry
Curve Miscellaneous EraseParameters :
Note:
Parameters :
Node IDs Node at X = 0
BC Value 1/0/2/0/3/0
LCS ID 0
At the end of the above operation/s, your screen should look like this.
185
Classification: Public
186
Classification: Public
Add
Parameters :
187
Classification: Public
At the end of the above operation/s, your screen should look like this.
9. Specify load
1) Specify point load
188
Classification: Public
Label
At the end of the above operation/s, your screen should look like this.
189
Classification: Public
Note:
Message box
190
Classification: Public
At the end of the above operation/s, your screen should look like this.
ii)
Stress contour
Command : POST, BEAMCONTOUR
Menu : Post Beam Plots
Stress ContourParameters :
Component BENDING-XY
Decimal Places 2
No. of contours 9
Element List All
191
Classification: Public
iii) Straincontour
Command : POST, BEAMSTRAINCONTOUR
Menu : Post Beam Plots
Strain ContourParameters :
Component BENDING-XY
Decimal Places 2
No. of contours 9
Element List All
192
Classification: Public
Component SHEAR 1
Plane Plane-1
Decimal Places 2
Scale Factor 1
No. of contours 9
193
Classification: Public
194
Classification: Public
195
Classification: Public
Figure 1
PROCEDURE
1. Create keypoints
Command : POINT,ADD
By X/Y/ZParameters :
196
Classification: Public
At the end of the operation/s your screen should look like this.
2. Create curve
Command : CURVE,LINE
Create →LineParameters :
197
Classification: Public
3. Create surface
Command : SURFACE,LOFT
Curves → LoftParameters :
198
Classification: Public
4. Generate mesh
Command : FEM,QUAD
Menu : Mesh →
FEMesh →QUADParameters
:
199
Classification: Public
At the end of the operation/s your screen should look like this.
5. Erase curve
Command : CURVE,ERASE
Menu : Geometry → Curve → Miscellaneous
→ EraseParameters :
200
Classification: Public
Command : BC,ADD
Menu : Load/BC → Displacement
BC → AddParameters:
At the end of the operation/s your screen should look like this.
201
Classification: Public
7. Specifymaterial property
8. Specify thickness
9. Specify load
Command : FORCE,ADD
Menu : Load/BC→Structural→Point
Load →AddParameters :
202
Classification: Public
At the end of the above operation your screen should look like this.
203
Classification: Public
At the end of above operation your screen should look like this.
Command : ANOPTION,SET
Parameters :
204
Classification: Public
Pre-stress File
Click Here
Menu: Analysis →Run Solver
205
Classification: Public
i) Displacement
Command : POST,DISPDEFORM
Menu : Post
→Deformed shape
Parameters:
Displacement
Scale
At the end of above operation your screen should look like this.
206
Classification: Public
Command : POST,VIEWRESULTS
Menu : Post → View Results
Parameters:
Item Reaction Forces
Components
Nodes ALL
LCS Global Cartician
Command : POST,
CONTOURMenu :
Post → Contour
Parameters :
Item Stress
Components VON_MISES
Nodal Value Averaged
Surface Top
Type Band
207
Classification: Public
Decimal Places 2
LCS Global Cartician
No. of Contours 9
At the end of above operation your screen should look like this
208
Classification: Public
Import the CAD file of the geometry shown in Figure 1, perform suitable geometry
modifications and generate mesh. Check the consistency of the mesh with a free
vibration analysis
PROCEDURE
209
Classification: Public
At the end of the above operations, your screen should look like this
210
Classification: Public
At the end of the operation your screen should look like this.
211
Classification: Public
212
Classification: Public
Click on the "Display labels of entities" button and tick volume to see the two volumes created
3. Erase volume
Commands : VOLUME, ERASE
Menu : Geometry→ Volume→
Miscellaneous → EraseParameters :
At the end of the operation your screen should look like this.
213
Classification: Public
At the end of the operation your screen should look like this.
214
Classification: Public
At the end of the operation your screen should look like this.
215
Classification: Public
At the end of the operation your screen should look like this.
216
Classification: Public
At the end of the operations your screen should look like this.
217
Classification: Public
At the end of the operations your screen should look like this.
218
Classification: Public
At the end of the operations your screen should look like this.
As marked in the figure above there are two free edges on the undesired part
of the model. This means that there are duplicate nodes there. In order to
merge this nodes increase the tolerance and merge again.
219
Classification: Public
At the end of the operation your screen should look like this.
Material ID
Material name
220
Classification: Public
221
Classification: Public
Message box
Note:
222
Classification: Public
As seen in the results there are six rigid body modes, because there isn't any boundary
223
Classification: Public
1000
N
C
1
m
0.5 m
A B
0.5 0.5 1
m m m
Figure
PROCEDURE
STEP
224
Classification: Public
Note:
Click "Apply" button or press cntrl+enter key after completing each step. "Done"
message appears onmessage box for every step executed successfully.
At the end of the above operations, your screen should look like this.
Click
here for
labelling
entities
225
Classification: Public
226
Classification: Public
At the end of the above operation your screen should look like this.
227
Classification: Public
Bias 1.0
Note:
Randomly click on two points on the model to get an approximate element size to
set initial meshdivision.
228
Classification: Public
229
Classification: Public
Note:
230
Classification: Public
231
Classification: Public
Note:
Add another set of boundary condition to arrest translation in out of plane for all nodes.
At the end of the operation your screen should look like this.
232
Classification: Public
At the end of the operation your screen should look like this.
233
Classification: Public
Note:
Similarly specify the rod properties for elements along curve CD and BD
with area ofcross-section as 0.0001m2.
234
Classification: Public
At the end of the operation your screen should look like this.
235
Classification: Public
Note:
236
Classification: Public
Component Axial
Plane Plane-1
Decimal Places 2
Scale Factor 1
No. of contours 9
237
Classification: Public
238
Classification: Public
10000 N/mm
Mass, m = 3.5 kg
10000 N/mm
500
25
1000
Section A-A
Perform free vibration analysis of the system shown in Figure 1. The system
contains a cantilever beam whose free end is attached to two springs one in axial
direction and other in transverse direction. A mass of 3.5 kg is attached to the middle
of the beam.
PROCEDURE
1. Create Keypoints
→By X/Y/ZParameters:
Coordinate data 0/0/0
Coordinate type 0
Entity ID
239
Classification: Public
Similarly create key points at (1000/0/0) also. For defining node for the end points of
the springs,whose dimensions are irrelevant create key points at (1100/0/0) and (1000/-
100/0)
At the end of the operation your screen should look like this.
2. Create Curve
Create → LineParameters:
End Points Pick the two end points for the beam
Output ID
240
Classification: Public
At the end of the operation your screen should look like this.
3. Generate mesh
Command : FEM,BAR
Menu : Mesh→FE Mesh→Bar
Parameters :
241
Classification: Public
Note : Element size can be entered manually or click on two points on the curve
to obtain an approximate the element size. Change the subdivisions using right
or left mouse button.
At the end of the above operation your screen should like this
Parameters :
Point Data Click on the points P3 and P4 to
create the node
Entity ID
242
Classification: Public
5. Erase points
Command : POINT,ERASE
Menu : Geometry→Key Point
→Miscellaneous→EraseParameters :
6. Erase curve
Command : CURVE,ERASE
Menu :
Geometry→Curve→Miscellaneous→Erase
Parameters :
Curve IDs (Select the curve to erase)
243
Classification: Public
244
Classification: Public
Similarly create spring element in Y direction also. For that in Node set2 select
the nodecreated perpendicular to the beam and input spring constant in TY
direction
At the end of the above operation your screen should like this
245
Classification: Public
At the end of the above operation your screen should like this
246
Classification: Public
Command : BC,ADD
Menu : Load/BC
→Structural→Displacement → AddParameters
Node IDs (Select the node at X=0)
:
BC value
Arrest all DOF
LCS ID
Set ID
Label
247
Classification: Public
Command : BEAMSECTION,ADD
Section →AddParameters :
248
Classification: Public
At the end of the above operation your screen will look like this.
Click on "Fill" option to see the 3D form of the beam
as shown inthe figure. For invoking 3D view go to
Property → Physical → Beam properties → Standard
Section → Show
249
Classification: Public
Command : MATERIAL,ISO
Menu : Property→Material
→Structural→IsotropicParameters:
Element IDs (Select all the beam
elements)
Material-Data
Material ID
Material name
The material data can be either imported using 'Load from Library' option
or you canmanually type in the required data.
Command : ANTYPE,SET
Parameters :
Command : ANOPTION,SET
Parameters :
250
Classification: Public
Command : DYNAMIC,ADD
General → AddParameters :
Mode Extraction No. of modes
Mass Option Lumped
Effective Mass No
No. of modes 20
251
Classification: Public
252
Classification: Public
After solving "Finished successfully" message will be displayed in the message box
i. View Results
Menu :
Post→View Results
Item Frequencies
Parameters :
Menu :
Post→Deformed Shape
Scale Factor 1
Mode Select required mode from the list
253
Classification: Public
Parameters :
254
Classification: Public
Menu :
Post→Path Plot
Parameters :
Nodal Path (Select all the nodes on the beam)
Mode (Select any mode from the drop down
list. In this case mode 2)
255
Classification: Public
Figure 1
Objective: Find the maximum deflection and stress distribution on plate for an
applied sinusoidal load along the top surface. Figure 1 is a pictorial representation
of sinusoidal load applied.
Problem Definition
Plate dimensions –
200mm x 100mm.
Material property
Load description
[-(0.05*sin(3.14*X/200)*sin(3.14*Y/100))]
PROCEDURE
256
Classification: Public
ParametersCorner
: Use mouse to pick the points
points
Entity ID 1
At the end of the above operations, your screen should look like this.
257
Classification: Public
Mesh QUADCommand :
FEM, QUAD
Parameters :
Surface Use mouse to select the surface
Initial Size 10 (An approximate initial size for laying
out subdivisions)
Method Paver
Type 4-node
Divisions Left/Right click on edge to set subdivision
S1(D1):17/S1(D2):9/S1(D3):17/S1(D4): 9
Bias
At the end of the above operations, your screen should look like this.
258
Classification: Public
259
Classification: Public
Parameters :
At the end of the above operations, your screen should look like this.
260
Classification: Public
261
Classification: Public
Parameters :
Thickness AddCommand :
THICKNESS, ADD
Thickness 3
Set ID 1
Label User Defined Label Name(Ex: T1)
ExpressionCommand : FUNCTION,
EXPRESSION
Parameters :
Set ID 1
Data -(0.05*sin(3.14*X/200)*sin(3.14*Y/100))
262
Classification: Public
ADD
Parameters : Element Face Use "Iso Face" filter option to select all the
element faces from the top of parameter
box
At the end of the above operations, your screen should look like this.
263
Classification: Public
Menu :
264
Classification: Public
265
Classification: Public
Menu : Post
Deformed ShapeCommand :
POST,
DISPDEFORM
At the end of the above operations, your screen should look like this.
266
Classification: Public
b) Displacement contour
Menu : Post
Contour Command :
POST,
Item Displacement
CONTOURParameters
Component : T-RES
Type Band
Decimal Places 2
LCS Global Cartesian
No. of contours 9
At the end of the above operations, your screen should look like this.
267
Classification: Public
c) Stress contour
Menu : Post
Contours Command :
POST,
Item Stress
CONTOURParameters :
Component SIGMA-X
Nodal Value Averaged
Surface Top
Type Band
Decimal places 2
At the end of the above operations, your screen should look like this.
268
Classification: Public
269
Classification: Public
d) Graph plot
Menu : Post
POST,
PATHPLOT
Parameters :
Item Displacement
Component T-RES
Nodal Path 9/36/60/83/103/122/138/153/165/176
At the end of the above operations a graph as shown appears in the viewport
e) V
270
Classification: Public
Parameters :
Item Stress
Surface Middle
Nodes All
LCS Global Cartesian
271
Classification: Public
At the end of the above mentioned operations a table as shown below appears.
f) Arrow plot
Menu : Post
Vector Command :
At the end of the above operations, your screen should look like this.
272
Classification: Public
Problem definition:
Plate dimensions are shown in the figure.Analysis Type: Static Analysis
271
Classification: Public
PROCEDURE
1. Creation of geometry
by the user)
272
Classification: Public
Method Mapped
Type 4-node
Divisions S1(D1):15/
S1(D3):15/S1(D4):5
Bias
273
Classification: Public
Note:
Divisions along each edge can be varied by selecting the corresponding edges and
right/leftclicking the mouse point to adjust the subdivisions. Eg: S1(D1)/15 shows 15
sub divisions along edge1 & S1(D2)/5 shows 5 sub divisions along edge2 of surface1.
274
Classification: Public
Convert to QUAD8
275
Classification: Public
276
Classification: Public
At the end of this operation your screen should look like this
277
Classification: Public
278
Classification: Public
279
Classification: Public
b) Displacement Contour
Item Displacement
Component T-RES
Type Band
Decimal Places 3
LCS Global Cartesian
No. of contours 9
280
Classification: Public
c) Stress Contour
Command : POST,CONTOUR
Parameters :
Item Stress
Component Von-mises
Nodal Value Averaged
Type Band
Decimal places 3
LCS Global Cartesian
Scale Factor 1
281
Classification: Public
a) Graph plot
Parameters :
Item Displacement
Component T-RES
Nodal Path Select bottom boundary edge nodes.
1T7/29/33/36T45B3
At the end of the above operations a graph as shown appears in the viewport
282
Classification: Public
Figure 1
Objective: Compute the first 20 eigen values of a three layer composite plate shown in
Figure 1
of lamina thickness 1/2/1, lamina angle 00/900/00 for the given material property.
Material property
283
Classification: Public
PROCEDURE
1. Create key points
Command : POINT,ADD
At the end of the operation your screen should look like this.
284
Classification: Public
2. Create surface
Output ID
At the end of the operation your screen should look like this.
285
Classification: Public
3. Generate mesh
Command : FEM, QUAD
286
Classification: Public
Command : MATERIAL,ORTHO
Menu : Property→Material→Structural→OrthotropicParameters:
Element IDs
Material-Data 70000/5000/5000/0.2/0.3/0.2/2.8E-
09/0/0/0/2000/1000/1000/0/0/0/0/0/0
Material ID
Material Name
Note:
Element IDs
Thickness 1
Set ID
Label Layer 1 & 3
Note:
Create another set of thickness data with thickness value 2mm for second layer.Verify
287
Classification: Public
Material Angles 0
Reference direction Element edges
LCS ID
Set ID
Label Angle1
Note:
** Create another set of material angle with value 90 for second layer. Verify whether two
Parameters :
Parameters :
288
Classification: Public
Parameters:
Eigen Solver Lanczos
Pre-stress File
Parameters:
289
Classification: Public
Click here
Parameters:
Item Frequency
290
Classification: Public
At the end of the operation your screen should look like this.
291
Classification: Public
Figure 1
Objective: Extract 10 critical load factors for the cylindrical model shown in Figure 1
Geometric Properties
Radius=2m Height=5m Thickness=0.005m
Boundary condition
Fixed at bottom surface Ux=Uy=0 at top surface
Material properties
E=7e+10 N/m2 ν=0.3
Loading condition
Force=-50KN/m on top edge of the cylinder
292
Classification: Public
PROCEDURE
STEP
1. Create a Cylindrical surface
At the end of the above operations your screen should look like this.
293
Classification: Public
Parameters :
Surface IDS 1
Initial Size Give an approximate initial value by typing or
picking two random points on an edge
Method Mapped
Type 4 Node
Divisons S1(D1):16/S1(D2):40/S1(D4):40
At the end of the above operations your screen should look like this.
3. Delete surfaces
Command : SURFACE, DELETE
Parameters :
Surface IDS 1
294
Classification: Public
Material ID 1
Material Name User defined name(Ex:
MAT1)
5. Specify thickness
295
Classification: Public
At the end of the above operations your screen should look like this.
296
Classification: Public
Parameters :
At the end of the above operations your screen should look like this.
297
Classification: Public
Parameters :
Analysis Type Buckling
No of Eigen values 10
Stress Output Yes
11.Save the project model
Menu : File → Save
298
Classification: Public
At the end of the above operations your message box should look like this.
After the solution gets completed, “Finished successfully” message appears in the
messagebox.
Parameters :
Item Critical Load Factor
299
Classification: Public
Mode 1 - 16.9093
Scale Factor 1
At the end of the above operations your screen should look like this
300
Classification: Public
301
Classification: Public
Figure 1
Objective: Find the temperature distribution on a rectangular plate
Material property
PROCEDURE
STEP
POINT, ADD
After filling the parameters click apply button. If apply button is not active then you press
ctrl+enter key..
302
Classification: Public
SURFACE, RECT2P
Parameters :
Point Data Use mouse to pick the two
points
Entity ID 1
At the end of the above operations your screen should look like this.
303
Classification: Public
FEM,QUAD
Parameters :
Surface IDs Use mouse to select the surface. Here the
surface id is 1
Initial size 0.1
Method Mapped
Type 4-Node
Divisions S1(D1):10/S1(D2):10/S1(D3):10/S1(D4):10
Bias Factors
At the end of the above operations your screen should look like this.
304
Classification: Public
Parameters :
305
Classification: Public
At the end of the above operations your screen should look like this.
MATERIAL, THERMAL
Parameters :
306
Classification: Public
THICKNESS , ADD
Parameters :
Element IDs All
Thickness 0.001
Set ID
After the solution is completed the message “successfully completed” appears in the
message box.
Parameters :
Item Temperature
Type Band
Decimal Places 2
LCS Global Cartesian
No. of contours 9
Scale Factor 1
307
Classification: Public
At the end of the above operations your screen should look like this.
b) Path Plot
Parameters :
Item Temperature
Nodal Path 1T11
308
Classification: Public
At the end of the above operations a graph as shown appears in the viewport
309
Classification: Public
Property Value
Outer radiusHeight
Mesh 2D Axisymmetric
310
Classification: Public
PROCEDURE
After filling the parameters click apply button. If apply button is not active then you press
ctrl+enter
key.
At the end of the above operations your screen looks like this.
311
Classification: Public
Click
here
for
labellin
g
312
Classification: Public
At the end of the above operations your screen looks like this.
313
Classification: Public
FEM,QUAD
Parameters :
Surface Use mouse to select the surface
Initial size 0.5
Method Mapped
Type 4 node
Divisions S1(D1):5/S1(D2):1/S1(D3):5/S1(D4):
1
Bias
Note:
Divisions along each edge can be varied by selecting the corresponding edges and
right/left clicking the mouse point to adjust the subdivisions. Eg: S1(D1):5 shows 5 sub
divisions alongedge1, S1(D2):1 shows 1 sub division along edge2 of surface1.
At the end of the above operations your screen looks like this.
314
Classification: Public
315
Classification: Public
Convert to QUAD8
At the end of the above operations your screen should look like this.
316
Classification: Public
HTCONV, ADD
Parameters :
On Face/Edge On edge
Element edge/face Select edge2 of element five /
(5D2)
Convective film 30
coefficient
Ambient 373K
Temperature
317
Classification: Public
Command : HTRADEMISION,ADD
Parameters :
On Face/Edge On edge
Element edge/face Select right side edge
Emissivity 0.9
Temperature of 300K
surroundings
Steffan Boltzmann 5.6703e-8
Constant
Set ID 1
318
Classification: Public
MATERIAL, THERMAL
Parameters :
10 Activate solver
Menu : Analysis → Run Solver
319
Classification: Public
After the solution is completed the message “successfully completed” appears in the
message box.
Parameters :
Item Temperature
Type Band
Decimal Places 2
LCS Global Cartesian
No. of contours 9
Scale Factor 1
At the end of the above operations your screen should look like this.
320
Classification: Public
PROCEDURE
1. Create Keypoints
Command : POINT,ADD
321
Classification: Public
At the end of the operation your screen should look like this.
Command : VOLUME,CYLINDER
322
Classification: Public
At the end of the operation your screen should look like this.
3. Generate mesh
Command : FEM,HEXA
Menu : Mesh→FE Mesh→HEXAParameters :
323
Classification: Public
Element size can be entered manually or by clicking two points on the geometry edge. Then
click on the 'Divisions' command box, so that node divisions will be displayed on the
geometry.The element subdivisions can be increased or decreased by left clicking or right
clicking respectively.
At the end of the operation your screen should look like this.
324
Classification: Public
Parameters :
At the end of the operation your screen should look like this.
325
Classification: Public
Command : MATERIAL,ISO
The material data can be entered from 'Load from Library' option or the data can be
manually typed in the required field.
Command : ANTYPE,SET
Parameters :
Command : FREQGEN,ADD
Note :
326
Classification: Public
In the node list the node IDs of the nodes at which the response to be extracted is specified
Command : EXPFRDAMP,ADD
Command : BASEEXCITATION,ADD
327
Classification: Public
At the end of the operation your screen should look like this.
328
Classification: Public
Click Here
Command : POST,HISTORYPLOT
329
Classification: Public
At the end of the operation your screen should look like this.
Command : POST,VIEWRESULT
330
Classification: Public
PROCEDURE
1. Create Key points
Command : POINT,ADD
331
Classification: Public
At the end of the operation your screen should look like this.
2. Create Surface
332
Classification: Public
At the end of the operation your screen should look like this.
3. Generate mesh
Command : FEM, QUAD
333
Classification: Public
At the end of the operation your screen should look like this.
4. Erase Surface
Command : SURFACE, ERASE
Menu : Geometry→Surface→Miscellaneous →EraseParameters :
Type in the surface ID or pick the surface after clicking the arrow in the surface ID box
334
Classification: Public
335
Classification: Public
Menu : Property→Material→Structural→IsotropicParameters:
336
Classification: Public
7. Apply Thickness
337
Classification: Public
At the end of the operation your screen should look like this.
Command : ANTYPE,SET
Parameters :
338
Classification: Public
Command : ANOPTION,SET
Parameters :
Command : TRANSGEN,ADD
Parameters :
Command : EXPLICITDAMP,ADD
Parameters:
339
Classification: Public
Menu:File →Save
340
Classification: Public
At the end of the operation your screen should look like this.
341
Classification: Public
342
Classification: Public
2mX2mX2m Temperature BC : 10
PROCEDURE
1 Create volume
Menu : Geometry → Volume → Create → Box Commands
VOLUME,BOX
DX 10
DY 10
DZ 10
Orient Use mouse to select 3 point
ation from grid
Output
ID
343
Classification: Public
After filling the parameters click apply button. If apply button is not active then you press
ctrl+enter
key.
At the end of the above operations, your screen looks like this.
FEM,HEXA
Parameters :
344
Classification: Public
Note:
Divisions along each edge can be varied by selecting the corresponding edges and
right/left clicking the mouse point to adjust the subdivisions. Eg: V1(D10)/5 shows 5
sub divisions along edge10, V1(D11)/5 shows 5 sub divisions along edge11 of
volume1, V1(D4)/5 shows5 sub divisions along edge4 of volume1, V1(D6)/5 shows
5 sub divisions along edge6 of volume1 & V1(D7)/5 shows 5 sub divisions along
edge7 of volume1.
At the end of the above operations, your screen looks like this.
ANTYPE, SET
345
Classification: Public
Parameters :
Temperature 10
At the end of the above operations, your screen should look like this.
346
Classification: Public
Parameters :
Element IDs Select the right boundary
elements by setting the project to
left view from the view direction
icon in menu bar
Heat Generation rate 100
Set ID 1
At the end of the above operations, your screen should look like this.
347
Classification: Public
MATERIAL, THERMAL
Parameters :
After the solution is completed the message “successfully completed” appears in the
message box.
Parameters :
Item Temperature
Type Band
Decimal Places 2
LCS Global Cartesian
No. of contours 9
Scale Factor 1
348
Classification: Public
At the end of the above operations, your screen should look like this.
349
Classification: Public
Problem Definition
350
Classification: Public
PROCEDURE
POINT, ADD
After filling the parameters click apply button. If apply button is not active then you give
ctrl+enter key.
SURFACE, QUAD
Parameters :
351
Classification: Public
Parameters :
Surface Use mouse to select the surface
Initial Size 0.06(An approximate initial size
for laying out subdivisions)
Method Mapped
Type 4-Node
Divisions Left/Right click on edge to set
subdivision
352
Classification: Public
Parameters :
353
Classification: Public
: ESCHARGE, ADD
Parameters:
354
Classification: Public
: ESCHARGE, ADD
Parameters:
Source Type Node
Selected sources Select right side bottomhalf
nodes
Electric charge 100
Output ID 1
At the end of the above operations, your screen should look like this.
355
Classification: Public
MATERIAL, ES
Parameters :
356
Classification: Public
After the solution is completed the message “successfully completed” appears in the message
box
357
Classification: Public
b) Vector plot
Parameters :
358
Classification: Public
359
Classification: Public
120
5000
N 10
10
A
5 B
10
10 30
120
Problem Definition
E = 70 GPa, ν = 0.3
Point load of 5000 N at the free end of the top beamTop beam - Left end is
fixed
360
Classification: Public
PROCEDURE
POINT, ADD
After filling the parameters click apply button. If apply button is not active then you give
ctrl+enter key.
SURFACE, QUAD
Parameters :
After that create the next surface using the second set of points.
361
Classification: Public
At the end of the above operations, your screen should look like this.
Parameters :
Surface Use mouse to select the surface
Initial size 10(An approximate initial size
for laying out subdivisions)
Method Mapped
Divisions Left/Right click on edge to set
subdivision
362
Classification: Public
At the end of the above operations, your screen should look like this.
ELEMENT, EXTRUDE
Parameters :
363
Classification: Public
BC, ADD
Parameters :
At the end of the above operations, your screen should look like this.
364
Classification: Public
6. Specify Load
Menu : Load/BC Structural Point Load AddCommand :
FORCE, ADD
Parameters :
Data -5000
Component Fy
At the end of the above operations, your screen should look like this.
365
Classification: Public
MATERIAL, ISO
Parameters :
Element IDs All
Material-Data
Material ID 1
CONTACT, ADD
Parameters : Hitting Nodes Select the nodes which are supposed to hit the
surface of the second body while in contact
Target Faces Select the element faces to which the nodes
are supposed to hit
Tolerance 0.001
366
Classification: Public
At the end of the above operations, your screen should look like this.
Parameters :
367
Classification: Public
NLSTATIC, ADD
Parameters :
Minimum load factor 0.1
Maximum load factor 1
Maximum iterations 20
Tolerance 1e-4
Solution method Newton Raphson
Stress output OFF
368
Classification: Public
369
Classification: Public
After the solution is completed the message ”successfully completed” appears in the
message box
Parameters:
Scale Factor 1
Load Step 1
At the end of the above operations, your screen should look like this.
370
Classification: Public
371
Classification: Public
b) Contour
Parameters :
Item Displacement
Component TY
Load Step 1
At the end of the above operations, your screen should look like this.
372
Classification: Public
373
Classification: Public
PROCEDURE
STEP
1 Create volume
Menu : Geometry → Volume → Create → Box Commands :
VOLUME,BOX
Parameters : (To be filled by the user. For orientation pick 3 points from the grid)
At the end of the above operations, your screen should look like this.
374
Classification: Public
HEXA
Parameters :
Volume Use mouse to select
the volume
Elem Size 0.75
Base Face V1(F3) (Use mouse
to pick a base face )
Type 8-node
Divisions Click on the each
edges to make it 4divisions each
At the end of the above operations, your screen should look like this.
375
Classification: Public
376
Classification: Public
ANTYPE, SET
FUNCTION,REAL
Parameters :
Set ID 1
Data
377
Classification: Public
Parameters :
(Use the Dialog box to pick the required table that is already defined inthe previous
step)
At the end of the above operations, your screen should look like this.
378
Classification: Public
MATERIAL, THERMAL
Parameters :
Element IDs All
Material Data 121/121/121/963/2800
Material ID 1
HTTRANSGEN,ADD
Parameters :
Initial temperature 313
Total Time 10 60secs
Time Increment 0.1
Theta 0.67
Temp. Rise 0.1
After the solution is completed the message “successfully completed” appears in the
message box.
379
Classification: Public
Parameters :
Item Temperature
Time Step 10
Type Band
Decimal Places 2
LCS Global Cartesian
No. of contours 9
Scale Factor 1
At the end of the above operations, your screen should look like this.
380
Classification: Public
(Hint-draw a line and then mesh bar by dividing it into parts then add material properties such as
E, v, Fixed at one end and then add point load and then add static analysis and run solver.
Maximum displacement=31.2504, maximum bending stress in XY=75.04 and minimum=-75.04,
Maximum Shear force =3 and minimum=-3 and Maximum Bending Moment=1500)
Video Solution link-https://youtu.be/Jpy1fpmHpE4?si=UlKqrDnEezGBqr2E
2.Find out the maximum bending moment for the same cantilever beam as above only having
Difference in point load as 5N instead of 3N.
(Hint-Maximum bending moment=2500)
3. Find out the conduction analysis of Rectangular Plate having XYZ co-ordinates at one corner
Point as (0,0,0) and other corner point as (1,1,0) having mesh size .Having Node Temperatures
At one side as 0 and other side as 100 and having thermal conductivity in X, Y, Z directions
17.4,17.4 and 17.4.
(Hint-Draw a Rectangle having corner points as (0,0,0) and (1,1,0) and then add material
Properties and thermal properties such as thermal conductivity in X, Y, Z directions as 17.4,
17.4,17.4 and add analysis as Heat Transfer Steady State and then see the graph it should be
Linear and varying linear with Temperature)
Video Solution Link-https://youtu.be/-5wFOxnLi48?si=auUq050TSJUmFs9b
4. Create a 2D Rectangle domain with dimensions 10x5 units. Generate a structured mesh with
Quadrilateral elements.
(Hint-Define rectangular geometry, Set the mesh size eg. divide each side into 10 segments for
Uniform meshing, choose quadrilateral elements for the mesh and then visualize)
Video Solution Link-https://youtu.be/kTFU9xBb2Ks?si=SAThBSBLn0sZxG4F
381
Classification: Public
6. Create a circular plate with a radius of 5 units. Generate an mesh using triangular
Elements.
(Hint-Define the circular geometry, Set the mesh size, choose triangular elements
For meshing, visualize the result and check for uniformity)
7. Create a circular plate with a radius of 10 units. Generate an mesh using triangular
Elements.
(Hint-Define the circular geometry, Set the mesh size, choose traingular elements
For meshing, visualize the result and check for uniformity)
https://www.youtube.com/watch?v=DatsmGZWdW4&list=PLvtyN0Vdf8L_wAMJcgWG-
yjjypR9C9DbQ&index=7
382