Laboratoare Matlab - Teoria și Controlul Sistemelor

Previzualizare laborator:

Extras din laborator:

Matlab Lectia 1 Introducere & Bazele Controlului

Ce este Matlab?

• Inventat de Cleve Moler in anii 1970s pentru a usura acesul studentilor la LINPACK si EISPACK fara a trebui sa invete Fortran.

• Impreuna cu Jack Little si Steve Bangert au fondat Mathworks in 1984 si au creat Matlab.

• Matlab = matrix laboratory

1

3

The Interface

Workspace

and

Launch Pad

Command

History

and

Current

Directory

Command

Window

5

Basic Operations

• Scalar expressions

b = 10 / ( sqrt(a) + 3 )

c = cos (b * pi)

• Matrix expressions

n = m * [1 0]’

=

+

b 10

a 3

⎡ ⎤ ⎡ ⎤ ⎡ ⎤

=⎢ ⎥ ⎢ ⎥=⎢ ⎥

⎣ ⎦ ⎣ ⎦ ⎣ ⎦

1 0 1 1

n

3 4 0 3

c=cos(bπ)

Obtinerea graficului functiei cosinus: cos(x)

EXEMPLE

Adaugarea pe grafic a titlului si a axelor

Utilizarea graficelor in diferite rapoarte (lucrari)

• Avem trei optiuni:

1)Printam direct figura

2)Salvam ca fila JPG/BMP/TIFF si o adaugam la lucrare (File → Export…) 3) Copiem figura in clipboard si apoi o trecem in lucrare (Edit → Copy Figure ) (Edit → Paste Figure) background color use: set(gcf,’color’,’white’)

9

File Matlab “ .m” m-files • Programarea in Matlab se realizeaza prin crearea filelor cu extensia “.m” File → New → M-File • Aceste file sunt utile pentru a arhiva secvente de diferite comenzi sau pentru a definii functii noi . • Aceste file se apeleaza scriind numele cu care au fost salvate in “current directory” . • “%” se utilizeaza pentru linii care contin comentarii .

10

Alte informatii utile

• putem utiliza help pentru diferite comenzi: help <function name> afiseaza informatiile pentru functia respectiva ex.: help plot

•salvarea datelor din workspace (toate variabilele) cu save <filename> to <filename>.mat. load <filename> incarca fila cu extensia “.mat”.

11

Utilizarea Matlab pentru creerea de modele ale sistemelor dinamice Modelele sunt folosite la:

• determinarea raspunsului

• analiza raspunsului

• controlul raspunsului In acest curs vom lucra cu sisteme: - SISO - Single-Input-Single-Output (o intrare o iesire)

- LTI Linear Time Invariant sisteme liniare invariante in timp - Sisteme continue

12

Reprezentarea modelelor In Matlab vom folosi trei moduri de reprezentare a modelelor sistemelor dinamice LTI : • Transfer Function representation (TF) • Zero-Pole-Gain representation (ZPK) • State Space representation (SS) ! Mai mult ajutor se obtine cu comanda : >> help ltimodels

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • LABORATOR 7 Simulink suspensia
    • Lab_4_2012
      • msd.mdl
      • Nicoara_Lab4_Notiuni de baza pentru Simulink.ppt
      • sysord2_mck.mdl
      • Thumbs.db
    • Lab_5_2012
      • Suspensia OK
        • intrare.mat
        • raspuns.mat
        • suspensia_model_1.mdl
        • susp_model_1.asv
        • susp_model_1.m
      • Suspensia Simulink_nic
        • intrare.mat
        • raspuns.mat
        • suspensia_model_1.mdl
        • susp_model_1.asv
        • susp_model_1.m
        • susp_studenti_lab.m
      • Suspensia simpla Simulink w2003.doc
      • Suspensia simpla Simulink w2007 1.docx
  • LABORATOR_1_2013
    • Grafice_matlab
      • polynom_sample.m
      • sample2d_graphs.m
      • subplot_demo.m
    • masa_arc_amortizor
      • fmck.m
      • masa_arc_amortizor.m
    • Oscilatorul
      • Oscilatorul
        • osamortizat.m
        • osarmonic.m
        • osla.m
        • os_amortizat.m
        • ras_osamortizat.m
        • ras_osarmonic.m
        • ras_osla.m
      • osamortizat.m
      • osarmonic.m
      • osla.m
      • os_amortizat.m
      • ras_osamortizat.m
      • ras_osarmonic.m
      • ras_osla.m
    • Laborator TCS 18 oct 2013.pdf
    • ltiv.m
    • Matlab Lectia 11_s.pdf
    • Rez_ec_dif_matlab.pdf
  • LABORATOR_2_2013
    • Calculul rasp_diferite intrari
      • rasp_la_cond_initiale.m
      • rasp_la_exp.m
      • unitaccel.m
      • unitramp.m
    • dubluri_m
      • ex1_ss_tf_expm.m
      • rasp_la_cond_initiale.m
      • rasp_la_exp.m
      • rasp_liber_m_a_d.m
    • inflenta_zerourilor
      • zero_inffluenta.m
    • lsim
      • lsim_example_state_space.m
      • lsim_example_tf.m
      • ltiv.m
    • modele_ss_tf
      • modele_ss_tf_sol.m
      • tfssex1.m
    • mod_propriu
      • mod_propiu.m
    • Rasp_liber
      • rasp_liber_m_a_d.m
      • step1.m
    • Sys_ordin_2
      • demoSmd.m
      • rasp_la_cond_initiale.m
      • rasp_liber_m_a_d.m
      • rasp_step.asv
      • rasp_step.m
      • rasp_step_direct.m
      • step1.m
      • sys2varamo.m
      • sysor2_1.m
      • unitramp.m
    • TF_serie
      • ex_1_series.m
      • ex_2.m
      • ex_residue.m
      • tfssex1.m
    • lab2_3.pdf
    • Sisteme de ordin 2.pdf
    • Sys_ordin_2.pdf
  • LABORATOR-3_2013
    • Control Lab
      • m_k_c_hatch_bode.m
      • ras_ss_hatch_freq.m
    • Exfbs1.m
    • Exfbs11.m
    • Exfbs2.m
    • Exfbs3.m
    • tema_3_1.asv
    • tema_3_1.m
  • LABORATOR-4_2013
    • suspensia auto.m
    • suspensiaauto.m
    • suspensiaauto1.m
    • suspensiaauto11.m
  • LABORATOR-5_2013
    • Lab5_tema_3_1_complecta.m
  • LABORATOR-6 PID
    • Control PID sistem masa.pdf
    • Lab 6 PID ex sys instabil.pdf
    • Solutia problemei de control a vitezei folosind controlul PID.pdf
  • model1susp.m
Alte informații:
Tipuri fișiere:
doc, docx, pdf, ppt, m, asv, db, mat, mdl
Nota:
8/10 (1 voturi)
Nr fișiere:
91 fisiere
Pagini (total):
114 pagini
Imagini extrase:
87 imagini
Nr cuvinte:
4 945 cuvinte
Nr caractere:
30 639 caractere
Marime:
10.31MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Mecanică
Predat:
la facultate
Materie:
Mecanică
Profesorului:
Prof. Dumitru Nicoara
Sus!