Skip to content

Commit f56a6c6

Browse files
committed
Initial commit R2016b. 3 methods of connecting 3D mechanical models to other domains. Contains library of blocks to simplify integration. Documentation for each example.
1 parent 10acfea commit f56a6c6

File tree

72 files changed

+1849
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1849
-3
lines changed
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
2+
<!DOCTYPE html
3+
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4+
<html><head>
5+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6+
<!--
7+
This HTML was auto-generated from MATLAB code.
8+
To make changes, update the MATLAB code and republish this document.
9+
--><title>Extending Simscape Multibody Models with Additional Physical Effects</title><meta name="generator" content="MATLAB 9.1"><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"><meta name="DC.date" content="2016-12-05"><meta name="DC.source" content="Extending_Simscape_Multibody_Demo_Script.m"><style type="text/css">
10+
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outine:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
11+
12+
html { min-height:100%; margin-bottom:1px; }
13+
html body { height:100%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:140%; background:#fff none; overflow-y:scroll; }
14+
html body td { vertical-align:top; text-align:left; }
15+
16+
h1 { padding:0px; margin:0px 0px 25px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#d55000; line-height:100%; font-weight:normal; }
17+
h2 { padding:0px; margin:0px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; font-weight:bold; line-height:140%; border-bottom:1px solid #d6d4d4; display:block; }
18+
h3 { padding:0px; margin:0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#000; font-weight:bold; line-height:140%; }
19+
20+
a { color:#005fce; text-decoration:none; }
21+
a:hover { color:#005fce; text-decoration:underline; }
22+
a:visited { color:#004aa0; text-decoration:none; }
23+
24+
p { padding:0px; margin:0px 0px 20px; }
25+
img { padding:0px; margin:0px 0px 20px; border:none; }
26+
p img, pre img, tt img, li img, h1 img, h2 img { margin-bottom:0px; }
27+
28+
ul { padding:0px; margin:0px 0px 20px 23px; list-style:square; }
29+
ul li { padding:0px; margin:0px 0px 7px 0px; }
30+
ul li ul { padding:5px 0px 0px; margin:0px 0px 7px 23px; }
31+
ul li ol li { list-style:decimal; }
32+
ol { padding:0px; margin:0px 0px 20px 0px; list-style:decimal; }
33+
ol li { padding:0px; margin:0px 0px 7px 23px; list-style-type:decimal; }
34+
ol li ol { padding:5px 0px 0px; margin:0px 0px 7px 0px; }
35+
ol li ol li { list-style-type:lower-alpha; }
36+
ol li ul { padding-top:7px; }
37+
ol li ul li { list-style:square; }
38+
39+
.content { font-size:1.2em; line-height:140%; padding: 20px; }
40+
41+
pre, code { font-size:12px; }
42+
tt { font-size: 1.2em; }
43+
pre { margin:0px 0px 20px; }
44+
pre.codeinput { padding:10px; border:1px solid #d3d3d3; background:#f7f7f7; }
45+
pre.codeoutput { padding:10px 11px; margin:0px 0px 20px; color:#4c4c4c; }
46+
pre.error { color:red; }
47+
48+
@media print { pre.codeinput, pre.codeoutput { word-wrap:break-word; width:100%; } }
49+
50+
span.keyword { color:#0000FF }
51+
span.comment { color:#228B22 }
52+
span.string { color:#A020F0 }
53+
span.untermstring { color:#B20000 }
54+
span.syscmd { color:#B28C00 }
55+
56+
.footer { width:auto; padding:10px 0px; margin:25px 0px 0px; border-top:1px dotted #878787; font-size:0.8em; line-height:140%; font-style:italic; color:#878787; text-align:left; float:none; }
57+
.footer p { margin:0px; }
58+
.footer a { color:#878787; }
59+
.footer a:hover { color:#878787; text-decoration:underline; }
60+
.footer a:visited { color:#878787; }
61+
62+
table th { padding:7px 5px; text-align:left; vertical-align:middle; border: 1px solid #d6d4d4; font-weight:bold; }
63+
table td { padding:7px 5px; text-align:left; vertical-align:top; border:1px solid #d6d4d4; }
64+
65+
66+
67+
68+
69+
</style></head><body><div class="content"><h1>Extending Simscape Multibody Models with Additional Physical Effects</h1><p>These examples shows methods of extending Simscape Multibody models with additional physical effects using Simscape. Review the methods in these examples to determine which method is best suited to your needs.</p><p>
70+
<tr>1. <a href="matlab:web('sm_ssci_hinge_hardstop.html');">Joint Limits and Friction Methods in a Hinge</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hinge_hardstop.slx');"> model</a>)<br>
71+
<tr>Three methods of extending Simscape Multibody models.<br>
72+
<tr><br>
73+
<tr>2. <a href="matlab:web('sm_ssci_hydraulic_lift_flib.html');">Hydraulic Actuator with 1D Mechanical Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_flib.slx');"> model</a>)<br>
74+
<tr>Hydraulic lift table modeled using physical components from Foundation Library. <br>
75+
<tr><br>
76+
<tr>3. <a href="matlab:web('sm_ssci_hydraulic_lift_psig.html');">Hydraulic Actuator with Physical Signal Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_psig.slx');"> model</a>)<br>
77+
<tr>Hydraulic lift table modeled using custom components and joint actuation. <br>
78+
<tr><br>
79+
<tr>4. <a href="matlab:web('sm_ssci_hydraulic_lift_trsn.html');">Hydraulic Actuator with Multibody Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_trsn.slx');"> model</a>)<br>
80+
<tr>Hydraulic lift table modeled using custom components and multibody frame actuation. <br>
81+
<tr><br>
82+
<tr>5. <a href="matlab:web('sm_ssci_electric_lift_trsn.html');">Electric Motor with Multibody Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_electric_lift_trsn.slx');"> model</a>)<br>
83+
<tr>Electrically actuated lift table modeled using custom components and multibody frame actuation. <br>
84+
</p><p class="footer"><br><a href="http://www.mathworks.com/products/matlab/">Published with MATLAB&reg; R2016b</a><br></p></div><!--
85+
##### SOURCE BEGIN #####
86+
%% Extending Simscape Multibody Models with Additional Physical Effects
87+
%
88+
% These examples shows methods of extending Simscape Multibody models with
89+
% additional physical effects using Simscape. Review the methods in these
90+
% examples to determine which method is best suited to your needs.
91+
%
92+
% <html>
93+
% <tr>1. <a href="matlab:web('sm_ssci_hinge_hardstop.html');">Joint Limits and Friction Methods in a Hinge</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hinge_hardstop.slx');"> model</a>)<br>
94+
% <tr>Three methods of extending Simscape Multibody models.<br>
95+
% <tr><br>
96+
% <tr>2. <a href="matlab:web('sm_ssci_hydraulic_lift_flib.html');">Hydraulic Actuator with 1D Mechanical Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_flib.slx');"> model</a>)<br>
97+
% <tr>Hydraulic lift table modeled using physical components from Foundation Library. <br>
98+
% <tr><br>
99+
% <tr>3. <a href="matlab:web('sm_ssci_hydraulic_lift_psig.html');">Hydraulic Actuator with Physical Signal Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_psig.slx');"> model</a>)<br>
100+
% <tr>Hydraulic lift table modeled using custom components and joint actuation. <br>
101+
% <tr><br>
102+
% <tr>4. <a href="matlab:web('sm_ssci_hydraulic_lift_trsn.html');">Hydraulic Actuator with Multibody Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_hydraulic_lift_trsn.slx');"> model</a>)<br>
103+
% <tr>Hydraulic lift table modeled using custom components and multibody frame actuation. <br>
104+
% <tr><br>
105+
% <tr>5. <a href="matlab:web('sm_ssci_electric_lift_trsn.html');">Electric Motor with Multibody Ports</a>&nbsp&nbsp&nbsp(open <a href="matlab:open_system('sm_ssci_electric_lift_trsn.slx');"> model</a>)<br>
106+
% <tr>Electrically actuated lift table modeled using custom components and multibody frame actuation. <br>
107+
% </html>
108+
109+
##### SOURCE END #####
110+
--></body></html>

0 commit comments

Comments
 (0)