User Tools

Site Tools


walkthrough

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
walkthrough [2017/10/18 10:49]
marijn.nijenhuis [Node positions]
walkthrough [2017/10/18 10:51]
marijn.nijenhuis [Element properties]
Line 39: Line 39:
            3 4];    %leafspring between node 3 and 4             3 4];    %leafspring between node 3 and 4 
 </code> </code>
- 
 ===== Node properties ===== ===== Node properties =====
 Node properties are defined by a structure array to assign properties to nodes, such as boundary conditions, applied loads, and inertia. The usage is ''nprops(i).field = value;'' to assign property ''field'' with value ''value'' to node ''i''. For a full syntax list with all possible inputs, see [[full_syntax#3. Node properties|SPACAR Light syntax]]. Node properties are defined by a structure array to assign properties to nodes, such as boundary conditions, applied loads, and inertia. The usage is ''nprops(i).field = value;'' to assign property ''field'' with value ''value'' to node ''i''. For a full syntax list with all possible inputs, see [[full_syntax#3. Node properties|SPACAR Light syntax]].
Line 51: Line 50:
 Furthermore, we would like for the parallel flexure guide to start 10mm deflected to the left and let it move 20mm to the right. For this purpose, we pre-describe the position of node 2 in x-direction: Furthermore, we would like for the parallel flexure guide to start 10mm deflected to the left and let it move 20mm to the right. For this purpose, we pre-describe the position of node 2 in x-direction:
 <code matlab> <code matlab>
-nprops(2).displ_initial_x =-0.01; %start with node 2 displaced 10mm to the left +nprops(2).displ_initial_x =-0.01; %start with node 2 displaced 10 mm to the left 
-nprops(2).displ_x =         0.02; %displace node 2 20mm to the right+nprops(2).displ_x =         0.02; %displace node 2 20 mm to the right
 </code> </code>
 At last we apply a load of 5N in Z-direction on node 2 and 3 At last we apply a load of 5N in Z-direction on node 2 and 3
 <code matlab> <code matlab>
-nprops(2).force_initial = [0 0 5]; %initial load of 5N z-direction  +nprops(2).force_initial = [0 0 5]; %initial load of 5N in z-direction on node 2 
-nprops(3).force_initial = [0 0 5]; %initial load of 5N z-direction +nprops(3).force_initial = [0 0 5]; %initial load of 5N in z-direction on node 3
 </code> </code>
  
Line 68: Line 67:
 <code matlab> <code matlab>
 %% ELEMENT PROPERTIES %% ELEMENT PROPERTIES
- 
 %first element property set %first element property set
-eprops(1).elems = [1 3];        %assing property set 1 to element 1 and 3+eprops(1).elems = [1 3];        %assing property set 1 to elements 1 and 3
 eprops(1).emod = 210e9;         %E-modulus [Pa] eprops(1).emod = 210e9;         %E-modulus [Pa]
-eprops(1).smod = 70e9;          %G-modulus [Pa]+eprops(1).smod = 70e9;          %shear modulus [Pa]
 eprops(1).dens = 7800;          %density   [kg/m^3] eprops(1).dens = 7800;          %density   [kg/m^3]
-eprops(1).dim = [0.05 0.0005];  %cross-sectional dimension [w t] in [m] +eprops(1).dim = [0.05 0.0005];  %cross-sectional dimension (width and thickness, resp.) [m] 
-eprops(1).cshape = 'rect';      %cross-sectional shape rectangular +eprops(1).cshape = 'rect';      %rectangular cross-sectional shape  
-eprops(1).flex = [2 3 4];       %torsional (2) and out-of-plane bending (3,4) deformations are flexible+eprops(1).flex = [2 3 4];       %flexible deformations: torsion (2) and out-of-plane bending (3,4) 
 eprops(1).orien = [0 0 1];      %width-direction of leafspring oriented in z-direction eprops(1).orien = [0 0 1];      %width-direction of leafspring oriented in z-direction
-%eprops(1).nbeams 2          %Leafspring simulated with 2 SPACAR beams (instead of 1) for increased accuracy+eprops(1).color [0.8549    0.8588    0.8667]; %color in rgb values between 0 and 1
 </code> </code>
  
Line 86: Line 84:
 eprops(2).elems = [2];          %assing property set 2 to element 2 eprops(2).elems = [2];          %assing property set 2 to element 2
 eprops(2).dens = 2700;          %density   [kg/m^3] eprops(2).dens = 2700;          %density   [kg/m^3]
-eprops(2).dim = [0.05 0.025];   %cross-sectional dimension [w t] in [m] +eprops(2).dim = [0.05 0.025];   %cross-sectional dimension (width and thickness, resp.) [m] 
-eprops(2).cshape = 'rect';      %cross-sectional shape rectangular+eprops(2).cshape = 'rect';      %rectangular cross-sectional shape
 eprops(2).orien = [0 0 1];      %width-direction of leafspring oriented in z-direction eprops(2).orien = [0 0 1];      %width-direction of leafspring oriented in z-direction
 +eprops(2).color = [0.1686    0.3922    0.6627]; %color in rgb values between 0 and 1
 </code> </code>
- 
  
 ====== Run simulation ====== ====== Run simulation ======
walkthrough.txt · Last modified: 2017/10/18 10:51 by marijn.nijenhuis