Orion42 Blog

~IT made easy~

script

Matlab-it

[Matlab] – Script di un sistema PID con disturbo (ode della dinamica complessiva del sistema esteso)

Ecco uno script matlab per modellare un sistema PID, ovvero con un controllo Proporzionale-Derivativo-Integratore, nel quale è presente un disturbo.

Viene utilizzato l’integratore ode45 sulla dinamica complessiva del sistema esteso.

Matlab-it

[Matlab] – Energia potenziale e cinetica in funzione della quota

Ecco uno script che calcola l’energia potenziale,  cinetica e totale per un corpo posto in un orbita circolare uniforme (velocità=costante): en_potenziale_e_cinetica.m clc clear all close all r=[6300:100:40000]’; % supposte orbite circolari mu=398604.3; % T= 0.5*v^2 = 0.5*(sqrt(mu./r)).^2 =0.5*mu./r; % r>0…

Matlab-it

[Matlab] – Script per verificare l’osservabilità e la controllabilità delle matrici

Ecco a voi uno script per verificare l’osservabilità e la controllabilità delle matrici: function oss_e_cntrl.m function oss_e_cntrl(A,B,C) n=length(A);      % n=numero di colonne di A. Qui indica il numero di variabili dello stato (xdot=Ax+Bu) cntrl=ctrb(A,B);  % controllabilità oss=obsv(A,C); % oservabilità disp(‘oss_e_cntrl(A,B,C)’)…