Newsgroup: it.discussioni.ingegneria
Titolo: Risoluzione reti elettriche

Salve, volevo chiedere se conoscete qualche programma che risolve i 
circuiti, dandomi quindi le correnti di ramo e le tensioni.
Grazie! 


Scegli:
- PSpice
- Electronic WorkBench
- Matlab (ricavandoti da solo le matrici di impedenze e/o ammettenze)
- Microcap
Ciao,
     HariSeldon.

 wrote in message 
news:1193482610.4...@y42g2000hsy.googlegroups.com...

C'è niente che li risolva "algebricamente"? 

 C'è niente che li risolva "algebricamente"?
Se ho capito cosa intendi per 'algebricamente', direi prorpio Matlab +
Maple (quest'ultimo per eventuali calcoli simbolici). Per esempio i
circuiti in alternata li risolve fornendo le soluzioni delle correnti
( o tensioni, a seconda delle incognite che hai) direttamente in forma
di fasori (coordinate rettangolari o polari a tua scelta).
Il vincolo è che tocca all'operatore costruire 'manualmente' la
matrice delle impedenze (o ammettenze a seconda del metodo impiegato),
non mi sembra però che questa sia una grandissima difficoltà.
Se invece vuoi qualcosa di più 'visuale', c'è Electronic WorkBench: ti
permette l'analisi in regime transitorio e/o regime permanente
praticamente di qualsiasi tipo di circuito con una grande libreria di
componenti attivi e passivi, analogici e digitali. La comodità stà nel
fatto che non ci sono matrici da impostare, devi solo disegnare il
circuito 'montando' i componenti col metodo drag n' drop. Tensioni e
correnti le 'calcoli' piazzando amperometri e voltmetri in qualsiasi
punto del circuito, hai a disposizione anche un oscilloscopio, un
wattmetro,  un tracciatore di diagrammi di bode e altri strumentini di
varia utilità.
Non è comodissimo se si vuole conoscere con precisione lo sfasamento
tensione/corrente ( se si fà un analisi in alternata ), per quello in
effetti Matlab è estremamente preciso. Anche se si vogliono analizzare
circuiti in regime sinusoidale permanente a parametri distribuiti
(linee di trasmissione di energia AT tanto per capirci) EWB non è il
max, anzi mi correggo, non serve proprio a nulla dato che bisognerebbe
approssimare le linee lunghe con linee corte e a quel punto faccio
tutto a mano , mi sbrigo e ho risultati precisi quanto voglio. Meglio
usare Matlab. Lo stesso se devi risolvere delle reti costituite da più
linee di trasmissione e distribuzione in funzione di potenze assegnate
e caratteristiche di linea, non hai altra scelta dato che per
risolverle devi impiegare il metodo di Newton-Raphson.
Ciao,
      HariSeldon.

 Grazie!
Un simulatore circuitale svolge esattamente la funzione che hai descritto.
Poi però hai chiarito di volere una cosa un po' diversa, ossia delle
espressioni in forma simbolica. Per questo c'è sicuramente MathCAD (non
MATLAB), e forse Maple ma quest'ultimo non lo conosco. Il "problema" è che
ti tocca scrivere comunque la matrice associata alla rete (e anche questo
ti è stato detto).
Per circuitini semplici (more on this later) c'è un simpatico programmino
di nome Sapwin: esso prende in ingresso una rete disegnata come nella
schematic entry di un simulatore circuitale, ma poi calcola una funzione
di trasferimento in forma simbolica nel dominio di Laplace.
Mi ci sono divertito e trovo che sia un programmino utile (leggero e
dall'interfaccia tutt'altro che sofisticata, eh!). Per quanto riguarda il
discorso "circuitini semplici", ci sono due osservazioni da fare:
1) probabilmente per complessità (-> n. di nodi) crescenti, il programma
si incasina, ma ciò che più conta:
2) il tipo di analisi simbolica che esce dall'impostazione matriciale è
troppo ingarbugliata perché se ne possa trarre effettivo vantaggio, specie
e soprattutto per più di 3/4 nodi. Ti vengono fuori prodotti incrociati di
tutte le capacità, resistenze, gm, e mettici quello che vuoi, con il
risultato che con la tua bella espressione simbolica non sai che fare. Non
sai valutare quale parametro, quale componente influenza /come/ la tua
risposta.
A questo c'è rimedio: si chiama EET, Extra Element Theorem, ed è un modo
di analizzare le reti attraverso degli step che ti permettono di costruire
la tua funzione di trasferimento mantenendola molto pulita e
comprensibile. Se ti interessa, prova a farti un giro su Google.
M
-- 
Frustra fit per plura quod potest fieri per pauciora
(Guglielmo Da Ockham)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it