00:00:00
hello everyone here
00:00:04
this video tutorial is Plain Cross
00:00:06
analysis in Abacus CAE
00:00:10
plus is a three member
00:00:14
as shown in the figure so that is a
00:00:16
plane press all members are made from
00:00:19
steel with the modulus of elasticity 200
00:00:21
Giga Pascal
00:00:23
Python's ratio of 0.3 and
00:00:24
cross-sectional area of each member
00:00:27
is 2300 millimeter square
00:00:31
she determine the fraction of each joint
00:00:34
normal stresses for each member reaction
00:00:36
at each sport and axial force in each
00:00:40
member under loading condition
00:00:44
this truss is a work example from
00:00:47
chapter 2 bar elements introduction to
00:00:49
finite element analysis using Matlab and
00:00:52
abacus
00:00:53
so this is a book introduction to finite
00:00:56
element analysis using Matlab and abacus
00:01:01
that is chapter 2
00:01:03
and this one this is a work example
00:01:08
here you can see this is a work example
00:01:10
and I'll use results from this example
00:01:15
to verify
00:01:17
like as here you can see that the
00:01:19
reaction forces they are
00:01:21
here and then deflections are given so
00:01:27
and then member forces are here so these
00:01:30
are the member forces
00:01:32
so
00:01:34
the results from here so
00:01:37
they will be used to verify
00:01:40
Abacus modeling three main straps
00:01:43
in
00:01:45
analysis in a backup caes the first one
00:01:48
is modeling then analysis and then
00:01:50
results and these are the highlights
00:01:52
so create a part create material create
00:01:55
section assign element
00:01:58
assign section create mesh create
00:02:00
instance create step modify field output
00:02:03
create load create boundary condition
00:02:05
create job and then run the job and
00:02:08
finally visualize results
00:02:10
for displacement stresses reaction
00:02:13
forces and then to calculate member
00:02:16
forces so these the these are straps
00:02:19
which I'll follow one by one for
00:02:21
starting you need to make sure that you
00:02:24
have correct set of units because
00:02:26
Abacus doesn't have any set of unit so
00:02:30
you have to select your own unit the
00:02:32
units may be Newton meter Pascal or
00:02:35
Newton millimeter Mega Pascal or Newton
00:02:38
per millimeter square so you need to set
00:02:40
your own System of Units based on
00:02:43
stresses loads and
00:02:46
dimensions
00:02:48
so in this problem
00:02:50
dimensions are in
00:02:53
meters areas they are in millimeters and
00:02:57
stresses are in Pascal
00:02:59
so
00:03:01
for this problem I am going to set
00:03:03
dimensions
00:03:04
in millimeters so I need to convert that
00:03:07
meters into millimeter so that is very
00:03:10
simple 4000 millimeter 6000 millimeter
00:03:14
and then because area is in millimeter
00:03:18
and then poisons ratio is a unitless and
00:03:20
modulus of elasticity 200 gigapascal so
00:03:23
that will go 220 raised per 3 mega
00:03:26
Pascal or 200 race but 3 Newton per
00:03:29
millimeter square I am going to use here
00:03:31
Newton millimeter Mega Pascal or Newton
00:03:34
per millimeter square
00:03:35
the next one you need to set a work
00:03:37
directory so work directory you need to
00:03:39
set where you want to save your model
00:03:42
and we want to save all your results
00:03:46
so here I have abacus
00:03:50
CAE 2020 so the first step is to file
00:03:54
and set work directory that is a folder
00:03:57
plain trust three member I want to save
00:04:02
all model and results here so just copy
00:04:05
it from here and then paste there
00:04:11
and okay so in our work directory is
00:04:13
being set and I'm going to save that
00:04:15
model
00:04:18
plane trust remember and okay so now it
00:04:22
is being saved
00:04:23
step now is to create part and it is 2D
00:04:27
deformable wire
00:04:28
an approximate size need to keep at 2
00:04:31
times maximum length and then create
00:04:34
lines connected so that these are the
00:04:36
steps so I'll go here so now you have
00:04:40
three options here
00:04:42
using tabs here you can create a part
00:04:45
then in the module need to
00:04:48
click here to create a part or you have
00:04:50
in model tree you have double click to
00:04:53
create part
00:04:54
okay so part is 2D deformable wire and
00:04:58
approximate size will be maximum
00:05:00
Dimension so the maximum Dimension is
00:05:02
6000 Times by 2 so if I add there twelve
00:05:06
thousands is not going to add because
00:05:08
the maximum it is going to take as 10
00:05:11
000
00:05:12
and I named that as cross so plain truss
00:05:16
and now need to sketch
00:05:19
and here you are 2D deformable wire
00:05:24
so and then you need to
00:05:27
create lines connected lines so
00:05:29
here you can use that connected line so
00:05:32
I am going to draw the first diagonal
00:05:34
line so you have two options here
00:05:38
either you can enter here the values
00:05:40
like as origin 0 0 that is the starting
00:05:43
point and then the ending point is four
00:05:46
thousand and six thousand
00:05:51
so now you can see you have here first
00:05:55
line and then you can use Mouse for the
00:05:59
other ones and mouse will use to zoom in
00:06:02
or zoom out so that is a second
00:06:04
connected line and then that is the
00:06:06
third connected line and you can see
00:06:08
that there is H on it so it shows that
00:06:10
is a horizontal so once it's done then
00:06:12
you need to cancel procedure
00:06:15
and then here
00:06:17
sketch the section for the wire so it is
00:06:20
done
00:06:21
so now you can see that part is being
00:06:23
created so that is a truss
00:06:25
so and here you can see that
00:06:29
that part is being created
00:06:31
next step is to create material and the
00:06:36
other material elastic type isotropic
00:06:38
and need to add modulus of elasticity
00:06:40
and poisons ratio
00:06:42
so here
00:06:44
you have option three options there
00:06:47
so either you can here click on the
00:06:51
material that's the first option or here
00:06:54
using module property you can create a
00:06:56
material here or otherwise you have here
00:07:00
material so create a material
00:07:04
okay so material name I am going to name
00:07:07
it as Steel
00:07:08
and then here you have mechanical
00:07:10
elasticity
00:07:12
and then elastic
00:07:15
need to add modulus of elasticity which
00:07:18
is 200 e raised per three uh Mega Pascal
00:07:22
or Newton per millimeter square and the
00:07:24
poisons ratio is 0.3
00:07:27
so here you can add the values
00:07:30
okay
00:07:32
and then you can see here the material
00:07:34
is created so that material is created
00:07:37
next step is create section and the
00:07:41
category is beam type is to us and need
00:07:43
to add cross-sectional area
00:07:45
so to create section so you have here
00:07:50
again in the property module you can
00:07:53
click here to create section or you have
00:07:55
option here to create section or in the
00:07:58
model tree you have section here so just
00:08:01
double click on it and section
00:08:05
is beam type is for us I'm going to name
00:08:09
it as truss so continue
00:08:11
and then here material is steel and you
00:08:15
need to add cross sectional area which
00:08:17
is 2300 millimeter squared
00:08:20
and click ok
00:08:22
and now you can see a section has been
00:08:25
created with cross step using property
00:08:28
module you can assign section and you
00:08:30
need to select region and then select
00:08:34
section
00:08:35
so you have options here you can go here
00:08:39
and then assign section or you can hear
00:08:43
assign section
00:08:45
okay and now it asks you here select the
00:08:49
region to be sign section so I'm not
00:08:51
going to create any set and then I'm
00:08:53
going to select whole of this region and
00:08:56
it says done and then here is a cross
00:09:01
and okay and here done so now section
00:09:07
has been assigned to trust that is your
00:09:11
trust the section has been assigned
00:09:15
next step is to create mesh and here's
00:09:18
the seed Edge by number number should be
00:09:20
one then mesh part assign element type
00:09:24
so here you have again options
00:09:27
you can
00:09:29
here go to property module and then you
00:09:33
can mesh it or here you can create mesh
00:09:38
or otherwise you have here in the model
00:09:40
tree so you can create mesh
00:09:42
and then when you select create mesh
00:09:45
then you have here seed edges option so
00:09:48
I'm going to select CJ three digits
00:09:51
and then hit say that select the region
00:09:54
to be assigned local seed so I am going
00:09:57
to select whole of this region done and
00:10:00
then it gives you option
00:10:02
so mesh by number and then number of
00:10:06
elements you need to select as one
00:10:08
because in theory there must be one
00:10:10
element between nodes
00:10:13
for truss elements so then I'll apply
00:10:17
OK and then the next one here you have
00:10:21
option of mesh part so mesh part here
00:10:25
you can it says that okay to mesh part
00:10:27
so yes
00:10:28
and then here you have a sine element
00:10:31
type it says that select the region to
00:10:34
be a sign element type so I am going to
00:10:36
select whole of that
00:10:38
and then done and now I have options
00:10:42
here
00:10:43
so family in the family I need to select
00:10:47
for us then element Library standard
00:10:50
geometric order standard and then it is
00:10:52
the TD t2d2 and 2 node linear 2D Truss
00:10:58
and then I'll select OK and then done so
00:11:01
now it's being matched next step in the
00:11:05
assembly mode you will need to create
00:11:06
instance or create instance from parts
00:11:08
and need to select parts so again you
00:11:11
have here option so here you can go
00:11:15
in assembly module and create instance
00:11:19
there or you have here in create
00:11:22
instance or otherwise in the model tree
00:11:25
so you can go and create instance so I
00:11:28
am going to start from here so click and
00:11:31
then it says that create instance from
00:11:34
truss part so I'm just going to select
00:11:36
OK and then here in the assembly you can
00:11:40
see that plane truss is here so that
00:11:44
instance is being created is to create
00:11:46
step so step means that which type of
00:11:48
load you want to apply and procedure
00:11:50
type is general and then static journal
00:11:53
and I'm going to name that as static
00:11:55
load so you have again options here so
00:11:57
like as you can go here and then in Step
00:12:00
module
00:12:01
or you have stepmon here in the tab or
00:12:06
otherwise you can have here in the model
00:12:09
tree step so I can create step from here
00:12:13
and now you have option here so name
00:12:17
and then is it journal and then static
00:12:19
Journal
00:12:21
to name at static load
00:12:23
continue
00:12:24
and then I'm going to leave everything
00:12:26
default values and you can see their
00:12:29
static load is being created in the
00:12:31
model tree next step is to either create
00:12:34
field output or to modify field output
00:12:36
stresses displacement and forces are
00:12:38
required and for this one here you have
00:12:41
field output requests in the model tree
00:12:45
so I am going to just click on field
00:12:47
output and then you have here few stuff
00:12:51
Domain Whole model and then I am going
00:12:54
to select stresses I'm going to unselect
00:12:58
sprains contact I am going to unstress
00:13:00
so you have either empty or a take or
00:13:04
then an a box so for the stresses I have
00:13:07
only selected one part there for
00:13:10
displacement I have selected only
00:13:12
translation and rotational displacements
00:13:14
and for forces reaction forces and
00:13:16
moment and concentrated forces and
00:13:18
moments so I have selected these ones so
00:13:22
once you have modified it so I click ok
00:13:25
so it is being modified next step is to
00:13:28
load module create load and step is
00:13:31
static load which you have already
00:13:33
defined in Step category mechanical type
00:13:36
concentrated force and then select a
00:13:38
point where you want to add
00:13:40
uh apply load so again you have here
00:13:45
you have here load module so this is you
00:13:49
can create a load or you can create a
00:13:52
load from there or down in the model
00:13:54
tree you have load here so I'm just
00:13:57
going to double click it and then you
00:14:00
will have load so you can name the load
00:14:03
step is a static load which you have
00:14:05
already defined category mechanical
00:14:07
concentrated Force continue
00:14:11
and then
00:14:13
select point for the load so I am going
00:14:16
to select this point here
00:14:19
and then it's a selected done and now it
00:14:25
asks me about what are the forces
00:14:29
so a force of 12 kilo Newton is being
00:14:31
applied at 0.3
00:14:35
so in horizontal axis that is 12 E power
00:14:39
3 so 12 kilo Newton concentrated Force 1
00:14:43
and then to one mean x axis and 2 mean
00:14:46
its y axis
00:14:48
so okay so now this load is being
00:14:51
applied and you can see that here
00:14:54
a load one is being created
00:14:59
next step is to create boundary
00:15:02
condition using load module so step is
00:15:05
initial category mechanical type
00:15:06
displacement rotation and select the
00:15:08
region for it
00:15:09
so here I have options for it so in the
00:15:14
load module you have the second one is
00:15:16
create boundary condition or otherwise
00:15:18
you have here to create boundary
00:15:20
condition or in the model tree you have
00:15:22
here to create boundary condition so
00:15:24
double click on it so now the boundary
00:15:27
condition name is bc1 I'm
00:15:30
and step is initial categories
00:15:32
mechanical type is displacement or
00:15:35
rotation and then I need to select a
00:15:38
point where I want to apply boundary
00:15:39
condition so add Node 1 is a simple
00:15:42
sport
00:15:43
so simple support which means there are
00:15:46
two reactions I am going to continue and
00:15:50
then select the region for the boundary
00:15:52
condition so I am going to select this
00:15:53
done
00:15:54
and then here you have option so U1 and
00:15:58
U2 need to be uh constrained here
00:16:03
so
00:16:05
okay so now you can see that here
00:16:07
boundary condition is being applied and
00:16:09
I'm gonna so I renamed that as pin
00:16:13
and now here I can create other boundary
00:16:17
condition so
00:16:19
create
00:16:21
and then this boundary condition I am
00:16:23
going to name it as roller the step is
00:16:27
initial mechanical displacement rotation
00:16:28
continue I am going to select this point
00:16:30
so done and on ruler support
00:16:34
displacement in X direction is free so
00:16:38
U2 is 0 okay so now you can see that one
00:16:42
pin support apply it one ruler support
00:16:44
is being applied the modeling part is
00:16:46
done next one is analysis job need to
00:16:49
create job data check and submit
00:16:53
I forgot to do one thing I need to
00:16:56
rename that model to name it as plain
00:16:58
press and then here in the module I have
00:17:02
here job so I can create a job here
00:17:06
or otherwise you can create a job from
00:17:09
there so let's say create a job and job
00:17:11
name is plain truss and then model is
00:17:14
plain rust so continue
00:17:16
leave it as it is and then you have here
00:17:20
so you right click and then you need to
00:17:23
First do data check
00:17:25
so data check will help you to check if
00:17:28
there is any major problem in the model
00:17:31
so and then it takes some time
00:17:36
and then you can see that data
00:17:39
completed successfully so there is no
00:17:42
error or it's not being aborted so then
00:17:44
I can go and submit
00:17:47
Okay so
00:17:48
okay and now that is being submitted so
00:17:51
take some time to
00:17:53
finish so it's running and then once uh
00:17:57
status change so you can see that
00:17:59
completed there
00:18:01
so this is completed now
00:18:04
job is complex one in the results you
00:18:07
need to visualization field output
00:18:09
dialogue displacement as you stresses
00:18:12
ss11 when reaction forces
00:18:15
so it's simple there are different
00:18:17
options you can go here and click on the
00:18:20
results and now you can see here
00:18:24
is a plain truss ODB or otherwise you
00:18:27
can go here file and then you can open
00:18:31
an ODB
00:18:33
OK and then it will
00:18:36
so select that and open so that is ODB
00:18:40
and now here you can see that in ODB so
00:18:43
that is a model so that is deformed
00:18:45
model and then here you can see that so
00:18:50
that is with the Contour so you have
00:18:52
option here so you can
00:18:53
plot here deformed and undeformed and
00:18:57
then here you have option
00:19:00
okay so that is field output dialog and
00:19:02
that is a primary so you can select U
00:19:05
from here U1 it's a magnitude in
00:19:08
horizontal Direction U1 in vertical
00:19:10
direction or the magnitude of it
00:19:12
otherwise presses and S11 is axial
00:19:17
stress which we are looking for and then
00:19:20
here you have concentrated forces you
00:19:23
have reaction forces so this is like uh
00:19:26
we need reaction forces we need stresses
00:19:30
so that is why in the field output
00:19:32
dialog so all these are being displayed
00:19:38
next step is visualization for
00:19:41
displacements
00:19:43
okay so you can use prop values so prop
00:19:46
nodes components or display group all
00:19:49
and then you can write to the file so
00:19:52
now here you have two options to go to
00:19:54
the prop so first you need to select
00:19:57
here from the field output dialog
00:20:00
from the field orbital dialog you need
00:20:02
to select U and then like magnitude and
00:20:06
then you have either here tools query
00:20:09
and then in query you have here prop
00:20:12
values
00:20:14
so when you are going to get that prop
00:20:16
value so you have option so select from
00:20:18
viewport or select a display group
00:20:21
because displacements or deflection are
00:20:24
at nodes I select that component all
00:20:27
selected
00:20:28
okay all and then display group all
00:20:31
nodes so now you can see that here are
00:20:34
the values on the nodes
00:20:36
so I am going to just
00:20:40
display
00:20:42
model and then I select all that and you
00:20:46
can see here
00:20:47
so
00:20:49
deflections
00:20:51
at these points they are almost zero ten
00:20:54
to raise power minus 32 they are 0 but
00:20:57
there must be a deflection at that point
00:20:58
so horizontal is
00:21:01
0.96355 and the vertical is
00:21:04
minus 0.233
00:21:09
so you can see here
00:21:11
like u3 and V3 in horizontal direction
00:21:15
is 0.9635 and the other one is in
00:21:19
vertical direction is minus 0.2348
00:21:23
so the same values which you got which
00:21:26
are in the book so we are getting here
00:21:29
so one thing you want uh so these are
00:21:31
the values here so then you can write
00:21:33
those to a file so all that value you
00:21:37
can drive to a file and you can create
00:21:39
report and that report is being saved in
00:21:42
your work directory and from here you
00:21:46
can change number of significant digits
00:21:51
number format automatic engineering so
00:21:53
I'm selecting engineering and then uh
00:21:57
it's a write total column totals or
00:21:59
column any minimum I'm going to select
00:22:01
both of these two and then I'm going to
00:22:04
name it as trust plane
00:22:07
so now that is being saved okay
00:22:12
so you can see that here you have that
00:22:14
report created and then you can open
00:22:17
that report in as a text file using any
00:22:22
of the software I'm using notepad and
00:22:24
you can see here like at nodes how much
00:22:28
is deflection and that is in millimeter
00:22:31
and then the minimum varies it and then
00:22:34
the maximum where is it and the total so
00:22:36
I am going to close that report now in
00:22:39
the visualization I need axial stresses
00:22:43
and for that I need to select S11 and
00:22:45
pro values and stresses are on the
00:22:48
elements
00:22:50
so I am going to cancel it
00:22:52
so
00:22:55
cancel and previous one I am going to
00:22:57
clear now from here I'll go s
00:23:00
here and then S11 and now here I have
00:23:05
prop values now again so prop values
00:23:09
and then here I'll select elements
00:23:12
components all direct and then centroid
00:23:15
and then all so you can see that if
00:23:18
there are three element and for each
00:23:20
element the values you can see there
00:23:25
okay so these are the values
00:23:27
so like as these are the values these
00:23:31
are stresses and I'm going to write to
00:23:33
file
00:23:34
and now append to the file so which is
00:23:37
already created so it is going to append
00:23:39
that ad there okay
00:23:42
and then I'm going to cancel it yes to
00:23:44
continue is to find reaction forces
00:23:46
again prop value and I'm going to show
00:23:49
you here how it's going to be here you
00:23:52
will go RF reaction force is magnitude
00:23:55
and then here you have prop values and
00:23:58
reaction forces are on the nodes nodes
00:24:01
and components all and then all and here
00:24:05
you can see so these are the reaction
00:24:08
forces so there is no reaction force on
00:24:10
node 3 but at Node 1 and node 2 you have
00:24:14
reaction forces let me check that what
00:24:15
are in the book
00:24:17
so
00:24:19
force in horizontal Direction at Node 1
00:24:22
is -12 kilo Newton node to in vertical
00:24:26
direction is minus 18 and a node 2 is 18
00:24:29
kilo Newton so the same values we got
00:24:31
here so minus 12 000 minus eighteen
00:24:33
thousand and eighteen thousand so the
00:24:36
reaction forces are also verified
00:24:40
next step is to need create a report of
00:24:44
using field output for the variable S11
00:24:48
and Export to Excel and calculate member
00:24:51
force in
00:24:53
a Backus you can't get that directly
00:24:57
member forces so you need to then create
00:25:00
a report for stresses which I have
00:25:03
already created so I'm going to show
00:25:06
here so what we have here for
00:25:10
and you can see that
00:25:13
so here the second one
00:25:16
this report is written and then these
00:25:19
are stresses
00:25:21
okay so these are stresses
00:25:23
and these are the values of stresses so
00:25:26
I am going to import that file in Excel
00:25:29
and then
00:25:31
I calculate xcl4 you uh Excel sheet I
00:25:35
have opened so I'm going to just copy
00:25:37
the stuff from there
00:25:41
and paste here
00:25:44
and now in the data I'll go text to the
00:25:48
columns and then fixed with any
00:25:52
denominator
00:25:53
okay so here
00:25:56
next
00:25:58
finish so now these are these are the
00:26:01
two stresses or stresses and then I need
00:26:05
to multiply that with
00:26:07
area
00:26:12
so that is minus 18 000 and then the
00:26:14
other one is
00:26:16
21 kilo Newton
00:26:20
so
00:26:22
I can check that here the member force
00:26:25
is
00:26:26
so here are the member forces
00:26:29
okay so the member forces you can see in
00:26:33
that uh this member 3 which is let me
00:26:39
show here what are the members
00:26:41
so
00:26:44
labels to element labels and No Label
00:26:46
apply and that is member three so in
00:26:50
member three
00:26:52
uh you can see that in member three so
00:26:57
force is member force is 21.633 kilo
00:27:00
Newton
00:27:01
and you can see that it is the same
00:27:04
value which you have here
00:27:06
okay so member force that is a third one
00:27:09
member force in third member force and
00:27:12
then similarly for second member
00:27:14
so
00:27:16
the member Force for the second member
00:27:18
can be computed as
00:27:21
which is we have here in here so that is
00:27:24
18 000. so now in this way you can
00:27:27
calculate member forces
00:27:31
recap and summary of the tutorial so
00:27:34
this tutorial is 3D plane cross analysis
00:27:37
in a backup CAE so dimensions of the
00:27:40
members the mechanical properties are
00:27:42
given and required is deflection normal
00:27:45
stress reaction force and axial Force so
00:27:48
you can find these uh deflection normal
00:27:51
stress and reaction directly but axial
00:27:52
member axial Force you need to calculate
00:27:55
and these are three main steps modeling
00:27:57
analysis and results so most important
00:28:00
you there are no such unit in a Backus
00:28:02
you have to set your own unit you need
00:28:04
to set work directory and save model and
00:28:06
then the first is to create part then
00:28:09
create material then create section so
00:28:11
section is which type of equations you
00:28:13
want to saw use to solve particular
00:28:16
problem then you need to assign section
00:28:18
to your created part then you need to
00:28:21
create mesh and for process there must
00:28:24
be as per Theory there must be one
00:28:27
element between two nodes so then we
00:28:30
need to that one member element between
00:28:34
two nodes and then create instance
00:28:36
instance is to
00:28:38
combine your different parts to get
00:28:40
assembly but here we have only one part
00:28:42
so then there's no need of going for
00:28:45
complex assembly then create step so
00:28:47
step is mean that which type of load you
00:28:49
are going to apply
00:28:51
and then you need to modify field output
00:28:55
or create field output that which output
00:28:57
parameters you need and here I'm going
00:28:59
to you I use stress displacement and
00:29:02
forces and then you need to create load
00:29:04
or simply apply load then you need to
00:29:07
create boundary conditions
00:29:08
and then create a job and then you can
00:29:11
after creating jobs so you can perform
00:29:13
data check and then submit so once
00:29:15
you're being submitted you can go to the
00:29:17
visualization of the results so you can
00:29:18
visualize those results in the viewport
00:29:20
and sometime you like here then with the
00:29:24
pro value you can first visualize
00:29:28
deflections and then you can write a
00:29:31
file report file on that similarly for
00:29:34
stresses similarly for reaction forces
00:29:35
but for the member force is uh you need
00:29:39
to First extract a file report file for
00:29:42
S11 and then you need to multiply with
00:29:45
area of cross section to get values
00:29:48
thank you very much for uh watching this
00:29:51
video tutorial I hope you find this
00:29:54
video tutorial helpful so if you have
00:29:56
any feedback you can leave in comment
00:29:59
section
00:30:00
thank you very much