Code covered by the BSD License
-
Cr=drag(mr,mo,lo,lr)
Determine the quadratic drag forces of RRC ROV2 in 6 directions
-
DSRV(in)
-
ForceCal(varargin)
FORCECAL M-file for ForceCal.fig
-
[Fx,Fy]=cablesolxy
-
[mag, phase,wm]=plotbode
Bode frequency response of LTI models on mag and phase data file from DSA.
-
[mp_x,mp_y,mp_z,mp_phi,mp_the...
Mp - PERCENT OVERSHOOT OF THE TIME RESPONSE
-
[txudot,tyvdot,tzwdot,tkpdot,...
Determine the added mass of RRC ROV2 in 6 directions using Strip theory
-
[xpre,xpost,xgs,blocks,block]...
NORMALISE permutation and scaling to normalise and diagonalise a matrix
-
euler2p(ptp)
EULER2P Converts an Euler rotation to a principal rotation.
-
lqr(a,b,q,r,varargin)
LQR Linear-quadratic regulator design for continuous-time systems.
-
myeuler2p(ptp)
EULER2P Converts an Euler rotation to a principal rotation.
-
npsauv(x,ui)
-
rov_property2(varargin)
ROV_PROPERTY2 M-file for rov_property2.fig
-
slblocks
SLBLOCKS Defines the block library for a specific Toolbox or Blockset.
-
sol=cable3dbvp(EndP,L)
EndP=Boundary point for second end.
-
tset(eoutd,posd,t)
-
vrga(Gf);
VRGA RGA=vrga(G) returns a frequency-varying matrix (in mu-toolbox)
-
Analy_band.m
-
Analy_ger.m
-
Analy_ss.m
-
MOR_analy.m
-
MOR_analy.m
-
addedmass.m
-
bode_fit_general.m
-
bode_fit_thruster.m
-
cont_analy.m
-
control_analy.m
-
control_analy2.m
-
control_analy_heave.m
-
control_analy_surge.m
-
control_analy_sway.m
-
control_analy_yaw.m
-
corollary1.m
-
corollary2.m
-
couple_analy.m
-
energy_analy.m
-
ida.m
-
kalman_data.m
-
nonlin_resp6.m
-
nonlin_resp6_comp.m
-
numerical.m
-
observer_data.m
-
optimal_cont.m
-
row_col_domin.m
-
state_coupling.m
-
unique_analy.m
-
unique_analy_plane.m
-
Adaptive_cascade_rov
-
IDA
-
MBNLC_cascade_rov
-
PID_earth
-
PID_earth_NCD
-
P_decouple_cascade_rov
-
P_decouple_single_rov
-
Slidingmode_cascade_rov
-
controllable_property
-
demorig
-
freq24
-
freq_thruster
-
hybrid_cont
-
nonlin_unique
-
nonlin_unique_plane
-
rov_design_analysis
-
rov_openloop
-
rov_property
-
rrcrov2_para
-
thruster_controller
-
thruster_openloop
-
View all files
from
ROV Design and Analysis (RDA) - Simulink
by Cheng Chin
ROV control system design and simulation toolbox
|
| addedmass.m |
%with additional of components
Ma_wc=[21.0981 0 0.0884 0 -2.6127 0;...
0 51.0026 0 2.9299 0 -10.5347;...
0.0692 0 91.837 0 18.8839 0;...
0 2.9199 0 3.5760 0 -0.5795;...
-2.5988 0 18.884 0 6.7568 0;...
0 -10.5377 0 -0.5793 0 4.4147]
Ma_woc=[21.724 0 -0.5683 0 -2.8284 0;...
0 51.5244 0 3.3080 0 -10.9879;...
-0.0147 0 94.3 0 19.8585 0;...
0 3.3320 0 3.8803 0 -0.7420;...
-2.6862 0 19.9056 0 7.1148 0;...
0 -11.0786 0 -0.7329 0 4.7673]
%with reference frame change
Ma_wof=[21.1397 0 0.0611 0 -2.6766 0;...
0 51.7000 0 3.0774 0 -10.7171;...
0.0921 0 92.45 0 19.0681 0;...
0 3.1609 0 3.7259 0 -0.6464;...
-2.6190 0 19.0437 0 6.882 0;...
0 -10.7186 0 -0.6258 0 -4.5224]
Ma_wf=[21.1398 0 0.0621 0 1.0083 0;...
0 51.7013 0 -5.9705 0 1.588;...
0.0918 0 92.4511 0 -2.9191 0;...
0 -5.8866 0 4.2176 0 -0.1719;...
1.0583 0 -2.9489 0 2.7687 0;...
0 1.5863 0 -0.171 0 2.3493]
clc;
min_c=min(Ma_woc,Ma_wc);,min_c2=min(min_c,Ma_wf);
Ma_min=min(min_c2,Ma_wof)
max_c=min(Ma_woc,Ma_wc);,max_c2=max(max_c,Ma_wf);
Ma_max=max(max_c2,Ma_wof)
|
|
Contact us