Pagina 1 di 8

constant phase element

MessaggioInviato: 9 apr 2022, 11:16
da giako23
ciao a tutti,
devo riprodurre una cpe(constant phase element) su uno dei seguenti software :verilog A/verilog/VHDL/Hspice/Pspice (basta uno qualsiasi tra questi). Non riesco a fare il codice per riprodurre la cpe. qualuno ha dei suggerimenti?
grazie a tutti

Re: constant phase element

MessaggioInviato: 13 apr 2022, 7:48
da g.schgor
Vedo che nessuno ti risponde. In effetti l''argomento è insolito.
Ho visto che può essere risolto con serie di RC -in parallelo,
ma rnon ho trovato l'algoritmo necessario per ottenere la fase voluta.

Tu hai un esempio concreto che possa essere simulato?

Re: constant phase element

MessaggioInviato: 13 apr 2022, 9:44
da giako23
Buongiorno,
in realtà ho un parallelo di R e C con valori definiti che rappresentano circa il comportamento della cpe ma volevo modellare la constant phase element in modo più preciso.

La constant phase element ha un impedenza pari a Z(n)= 1 / Q * (w*i)^n

w è la pulsazione
i è l'unità immaginaria
Z è l'impedenza

Io conosco i parametri Q e n; per questo motivo dato che conosco tali parametri volevo capire se vi era un codice (tra quelli che ho elencato nella domanda iniziale) per modellarla (magari a partire dall'espressione della sua impedenza).
La ringrazio molto

Re: constant phase element

MessaggioInviato: 13 apr 2022, 14:31
da g.schgor
Quali sono i valori di Q ed n?

Re: constant phase element

MessaggioInviato: 13 apr 2022, 15:08
da giako23
Ho un valore di Q pari a 1 e un valore di n pari a 0.6
La ringrazio per la sua disponibilità

Re: constant phase element

MessaggioInviato: 13 apr 2022, 16:22
da g.schgor
Risulta \varphi =54° costante
Ma mi sembrava che il problema fosse quello
di realizzare un circuito equivalente a Z.

Re: constant phase element

MessaggioInviato: 13 apr 2022, 16:27
da giako23
come ha fatto a trovare la fase? che mi serve anche per altri valori di n con Q sempre pari a 1. Così riesco a fare i calcoli da solo.

Devo fare "qualcosa" che realizza benissimo il comportamento della cpe per riprodurlo in uno dei linguaggi tra verilog A/verilog/VHDL/Hspice/Pspice in maniera ottima. cioè il circuito equivalente va bene ma deve rappresentare alla perfezione la cpe, ma non so se è possibile realizzarlo tramite codice

La ringrazio molto

Re: constant phase element

MessaggioInviato: 13 apr 2022, 17:43
da rugweri
Partiamo da una domanda fondamentale, Foto Utentegiako23: esattamente cosa hai intenzione di fare?
Per favore, non rispondere "realizzare il modello di un CPE con una tra 5 tecnologie diverse", quello lo abbiamo capito... il punto è che mi sembra che tu non sappia quale debba essere il tuo prossimo passo, e dunque vorrei capire esattamente qual è la sequenza di compiti che hai in mente di svolgere al fine di raggiungere il tuo risultato.

Re: constant phase element

MessaggioInviato: 13 apr 2022, 18:02
da g.schgor
giako23 ha scritto:come ha fatto a trovare la fase?

Per i calcoli uso Mathcad Express (gratuito):
cpe1.gif
cpe1.gif (9.41 KiB) Osservato 9178 volte

Re: constant phase element

MessaggioInviato: 13 apr 2022, 21:15
da giako23
rugweri ha scritto:Partiamo da una domanda fondamentale, Foto Utentegiako23: esattamente cosa hai intenzione di fare?
Per favore, non rispondere "realizzare il modello di un CPE con una tra 5 tecnologie diverse", quello lo abbiamo capito... il punto è che mi sembra che tu non sappia quale debba essere il tuo prossimo passo, e dunque vorrei capire esattamente qual è la sequenza di compiti che hai in mente di svolgere al fine di raggiungere il tuo risultato.


Buongiorno, allora io praticamente ho un circuito costituito da un generatore e diversi elementi come resistenze, induttori etc... tra questi elementi, devo aggiungere nel circuito tale CPE. Si pensi ora alla CPE come una black box con ingresso e uscita. Per realizzare tale black box ho come possibilità di scegliere uno tra i linguaggi che ho riportato.
Per esempio, per realizzare la black box(CPE) io avevo pensato di usare verilog A per imporre una corrente i(t)= Q* (d(v(t)/dt))^n (conosco il valore di Q e di n) che è l'espressione della corrente in una CPE in funzione della sua tensione ma in verilog A non si può fare una derivata di un valore che varia nel tempo elevato alla "n". In tal modo se avesse funzionato io avrei avuto con verilog A quello che mi serviva, ovvero avrei modellato correttamente la CPE. Mi chiedevo se vi fossero dunque altri modi.
Spero di essere stato chiaro, mi dica pure se non mi sono spiegato in modo esauriente o cosa non è chiaro.
La ringrazio molto, rimango in attesa
Saluti