This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
parallel_flexure_guide_transfer [2018/05/16 13:51] marijn.nijenhuis |
parallel_flexure_guide_transfer [2020/06/04 12:23] marijn.nijenhuis |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Example: Compute transfer function of a parallel flexure guide ===== | ===== Example: Compute transfer function of a parallel flexure guide ===== | ||
- | This example shows the computation of the transfer function from input actuator force (force in x-direction on the end-effector) to output stage displacement (motion in x-direction of the end-effector) of a parallel flexure guide. | + | This example shows the computation of the transfer function from input actuator force (force in x-direction on the end-effector) to output stage displacement |
{{:: | {{:: | ||
- | The state-space equations (from which the transfer function follows) can be computed by specifying the input and output for the transfer function. For this example, actuation force in x-direction on node 3 (a node on the end-effector) is used for input, and displacement in x-direction of node 3 is used for the output. This can be specified with the '' | + | The state-space equations (from which the transfer function follows) can be computed by specifying the input and output for the transfer function. For this example, actuation force in x-direction on node 3 (a node on the end-effector) is used for input. Two desired outputs are specified: the first is the displacement in x-direction of node 3; the second |
<code matlab> | <code matlab> | ||
- | nprops(3).transfer_in | + | nprops(3).transfer_in |
- | nprops(3).transfer_out = {' | + | nprops(3).transfer_out = {' |
+ | nprops(5).transfer_out = {' | ||
... | ... | ||
opt.transfer = {true 0.01}; | opt.transfer = {true 0.01}; | ||
Line 55: | Line 56: | ||
%node 3 | %node 3 | ||
nprops(3).transfer_in | nprops(3).transfer_in | ||
- | nprops(3).transfer_out = {' | + | nprops(3).transfer_out = {' |
+ | nprops(5).transfer_out = {' | ||
%node 4 | %node 4 | ||
Line 88: | Line 90: | ||
%% OPTIONAL ARGUMENTS | %% OPTIONAL ARGUMENTS | ||
opt.transfer = {true 0.01}; | opt.transfer = {true 0.01}; | ||
+ | opt.filename = ' | ||
%% CALL SPACAR_LIGHT | %% CALL SPACAR_LIGHT |