Skip to content

Commit c73246e

Browse files
authored
Add files via upload
1 parent e7132fd commit c73246e

File tree

2 files changed

+70
-8
lines changed

2 files changed

+70
-8
lines changed

README.ipynb

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"# Analiza LTI sustava uz pomoć Pythona\n",
8+
"\n",
9+
"Kao pomoć u analizi stabilnosti LTI sustava može poslužiti Python sa Sympy, Python Control Systems Library i Matplotlib knjižnicama. \n",
10+
"\n",
11+
"### Anaconda\n",
12+
"\n",
13+
"Anaconda je Python distribucija namjenjena inžinjerima i znanstvenicima. \n",
14+
"U svom paketu dolazi sa više Python alata i knjižnica za simboličku i numeričku matematiku te grafičke prikaze. \n",
15+
"Alati koji se koriste za automatiku i analizu LTI sustava su Spyder, Jupyter Notebook te knjižnice Sympy, Numpy, Matplotlib i Python Control Systems Library. \n",
16+
"Također je moguće instalirati i ostale Python knjižnice, recimo Python Control Systems Library.\n",
17+
"\n",
18+
"### Jupyter Notebook\n",
19+
"\n",
20+
"Jupyter Notebook je interaktivna bilježnica s ugrađenim Python interpreterom te mogućnošću uređivanja teksta Markdown jezikom. \n",
21+
"Aplikacija se pokreće u web pregledniku, npr. Chrome, Firefox. Moguće je instalirati ju na server ili lokalno, u ovom slučaju koristimo lokalnu inačicu.\n",
22+
"Ovo omogućava jednostavno i estetski uredno vođenje bilježaka te rješavanja zadataka u Python interpreteru. \n",
23+
"Kod i tekst se unose u blokovima, te se isto tako procesiraju u blokovima, blokove je moguće jednostavno i brzo kopirati s jednog mjesta na drugo no treba imati na umu da se kod procesira u interpreteru te je vrijeme izvršavanja svakog bloka bitno, kao i u standardnom interpreteru moramo paziti kojim redosljedom se naredbe izvršavaju. \n",
24+
"Uz pomoć Sympy knjižnice moguće je rezultate prikazivati u LaTeX formatu.\n",
25+
"\n",
26+
"### Postupak analize\n",
27+
"\n",
28+
"U ovom radu obraditi ću: \n",
29+
"* Metode manupulacije funkcija Sympy funkcijama.\n",
30+
"* Rješavanje sustava jednadžbi za dobivanje prijenosne funkcije.\n",
31+
"* Bodeov dijagram.\n",
32+
"* Fazno i amplitudno osiguranje.\n",
33+
"* Položaj polova i nula u Re-Im koordinatnom sustavu.\n",
34+
"* Numeričko računanje odziva sustava na standardne funkcije.\n",
35+
"* Analitičko utvrđivanje odziva sustava na standardne funkcije.\n",
36+
"* Routhov kriterij stabilnosti.\n",
37+
"* Područja stabilnosti sustava."
38+
]
39+
}
40+
],
41+
"metadata": {
42+
"kernelspec": {
43+
"display_name": "Python 3",
44+
"language": "python",
45+
"name": "python3"
46+
},
47+
"language_info": {
48+
"codemirror_mode": {
49+
"name": "ipython",
50+
"version": 3
51+
},
52+
"file_extension": ".py",
53+
"mimetype": "text/x-python",
54+
"name": "python",
55+
"nbconvert_exporter": "python",
56+
"pygments_lexer": "ipython3",
57+
"version": "3.7.3"
58+
}
59+
},
60+
"nbformat": 4,
61+
"nbformat_minor": 2
62+
}

0 commit comments

Comments
 (0)