Sven Friedel
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 22, 2016, 8:32 a.m. EDT
Dear Mateus,
there is a perfect example for you: the touchscreen sensor. It comes as an app but you can of course also study the underlying model. It uses a 10x10 electrode matrix and the feature terminal sweep to derive the capacitance matrix.
www.comsol.ch/model/touchscreen-simulator-30841
Best regards,
Sven
Dear Mateus,
there is a perfect example for you: the touchscreen sensor. It comes as an app but you can of course also study the underlying model. It uses a 10x10 electrode matrix and the feature terminal sweep to derive the capacitance matrix.
https://www.comsol.ch/model/touchscreen-simulator-30841
Best regards,
Sven
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 22, 2016, 11:31 a.m. EDT
Dear Sven,
beautiful. Many thanks for your help. That's exactly what I need.
I already took a look in the application and managed to implement it on my geometry.
Now I have, what I believe to be, the Maxwell capacitance matrix.
But, I got some (new) questions now.
I believe that the capacitance should change with the frequency of the signal. This is not being taken into account in this model, right?
Also, what is the parametric sweep doing? Does it change the terminals voltages from 0 to the voltage set, for each terminal?
Thank you for your help, once more.
Cheers,
Mateus
Dear Sven,
beautiful. Many thanks for your help. That's exactly what I need.
I already took a look in the application and managed to implement it on my geometry.
Now I have, what I believe to be, the Maxwell capacitance matrix.
But, I got some (new) questions now.
I believe that the capacitance should change with the frequency of the signal. This is not being taken into account in this model, right?
Also, what is the parametric sweep doing? Does it change the terminals voltages from 0 to the voltage set, for each terminal?
Thank you for your help, once more.
Cheers,
Mateus
Sven Friedel
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 23, 2016, 2:11 a.m. EDT
Hi Mateus,
1) The capacitance should only change with frequency, if you have a frequency dependent material and you use, of course, a frequency dependent study. Otherwise it's a property that depends on geometry only.
2) A parametric sweep is a general functionality, that changes the value of a parameter and performs a sequence of simulations. IN particular, a termail sweep, will change the number of the active terminal (where a signal is applied) and hence allows to calculate the capacitance matrix.
Sven
Hi Mateus,
1) The capacitance should only change with frequency, if you have a frequency dependent material and you use, of course, a frequency dependent study. Otherwise it's a property that depends on geometry only.
2) A parametric sweep is a general functionality, that changes the value of a parameter and performs a sequence of simulations. IN particular, a termail sweep, will change the number of the active terminal (where a signal is applied) and hence allows to calculate the capacitance matrix.
Sven
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 25, 2016, 10:36 a.m. EDT
1) The capacitance should only change with frequency, if you have a frequency dependent material and you use, of course, a frequency dependent study. Otherwise it's a property that depends on geometry only.
2) A parametric sweep is a general functionality, that changes the value of a parameter and performs a sequence of simulations. IN particular, a termail sweep, will change the number of the active terminal (where a signal is applied) and hence allows to calculate the capacitance matrix.
Hi Sven,
you said that the capacitance should only change with frequency. But then you said that the capacitance is a property that depends only on the geometry. Can you clarify it for me, please?
Also, I understand that the parametric sweep perform sequence of simulations, sweeping between any thing that I set as a parameter (parameter name in this case).
So you said that in our case it changes the active terminal, where a signal is applied.
But the capacitance wouldn't change as a function of this signal, such as frequency that the signal is applied? And, is it possible to change the amplitude of the signal applied?
Many thanks once more.
M.
[QUOTE]
1) The capacitance should only change with frequency, if you have a frequency dependent material and you use, of course, a frequency dependent study. Otherwise it's a property that depends on geometry only.
2) A parametric sweep is a general functionality, that changes the value of a parameter and performs a sequence of simulations. IN particular, a termail sweep, will change the number of the active terminal (where a signal is applied) and hence allows to calculate the capacitance matrix.
[/QUOTE]
Hi Sven,
you said that the capacitance should only change with frequency. But then you said that the capacitance is a property that depends only on the geometry. Can you clarify it for me, please?
Also, I understand that the parametric sweep perform sequence of simulations, sweeping between any thing that I set as a parameter (parameter name in this case).
So you said that in our case it changes the active terminal, where a signal is applied.
But the capacitance wouldn't change as a function of this signal, such as frequency that the signal is applied? And, is it possible to change the amplitude of the signal applied?
Many thanks once more.
M.
Sven Friedel
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 25, 2016, 12:58 p.m. EDT
HI Mateus,
my sentence 1) was a conditional clause containing an if statement.
Capacitance is a function of geometry.
IF (material properties are frequency dependent)
THEN (capacitance is additionally a function of frequency)
I hope I am not missing your point, but the above should be understood from revising a simple plate capacitor.
en.wikipedia.org/wiki/Capacitor_types C=epsilon*A/d
Sinca A and d are geometrical quantities the only way a frequency dependency can enter is by dependence of epsilon on it. Additionally, the capacitance is typically not a function of the signal amplitude either (unless you have a nonlinear material).
In principle everything of the above effects can be included but you would need to bring it in by suitable material data, but it should be clarified thoroughly beforehand where you actually want to go.
Best regards,
Sven
HI Mateus,
my sentence 1) was a conditional clause containing an if statement.
Capacitance is a function of geometry.
IF (material properties are frequency dependent)
THEN (capacitance is additionally a function of frequency)
I hope I am not missing your point, but the above should be understood from revising a simple plate capacitor. https://en.wikipedia.org/wiki/Capacitor_types C=epsilon*A/d
Sinca A and d are geometrical quantities the only way a frequency dependency can enter is by dependence of epsilon on it. Additionally, the capacitance is typically not a function of the signal amplitude either (unless you have a nonlinear material).
In principle everything of the above effects can be included but you would need to bring it in by suitable material data, but it should be clarified thoroughly beforehand where you actually want to go.
Best regards,
Sven
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 26, 2016, 12:30 p.m. EDT
Hi again Sven,
and many thanks for all the help.
I see. You are right.
I am interested in perform a frequency study because my glue layer indeed change its dielectric constant, epsilon, as function of the signal frequency applied on the terminals.
But, as you said, I believe that I can reproduce the result of the Frequency Dependent Study by performing a Parametric Sweep in the capacitance variable for the material that makes my glue layer, right?
So I created a new variable (named dielectric_constant) in the Parameters <- Global Definitions that will be my dielectric constant, and inserted a second parameter in the Settings of the Parametric Sweep with the Parameter Value List containing the range of values that I want to scan.
On the Material Contents of my Materials list (from comp1), I wrote the name of my variable (dielectric_constant) in the Value field of the Relative Permittivity.
Doing so, with the Parametric Sweep, the Relative permittivity should be scanned, right?
But this created a new question for me.
Under Global Definitions -> Parameters (following the touch screen example) I created a variable called terminalName and on the Parametric Sweep I scan it over the number of the terminals that I have in my model.
But how the Parametric Sweep of this Global Definition changes the active terminal if in the Terminal Settings (under Electrostatics) this terminalName is not being used?
And also, I was interested to know how the signal is applied on the terminal, and if I can change its value, to understand and implement it in future simulations, to understand how an AC signal is transferred from the sensor to the readout chip. But I believe that I can do that by selecting the Terminal Type to charge and changing the Initial value for the voltage, right?
Many thanks once more,
Mateus
Hi again Sven,
and many thanks for all the help.
I see. You are right.
I am interested in perform a frequency study because my glue layer indeed change its dielectric constant, epsilon, as function of the signal frequency applied on the terminals.
But, as you said, I believe that I can reproduce the result of the Frequency Dependent Study by performing a Parametric Sweep in the capacitance variable for the material that makes my glue layer, right?
So I created a new variable (named dielectric_constant) in the Parameters Parameters (following the touch screen example) I created a variable called terminalName and on the Parametric Sweep I scan it over the number of the terminals that I have in my model.
But how the Parametric Sweep of this Global Definition changes the active terminal if in the Terminal Settings (under Electrostatics) this terminalName is not being used?
And also, I was interested to know how the signal is applied on the terminal, and if I can change its value, to understand and implement it in future simulations, to understand how an AC signal is transferred from the sensor to the readout chip. But I believe that I can do that by selecting the Terminal Type to charge and changing the Initial value for the voltage, right?
Many thanks once more,
Mateus
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Apr 27, 2016, 3:47 a.m. EDT
Hi,
I think I understood how the terminals are changed.
In the Electrostatics Settings, under Terminal Sweep Settings, I can activate the terminal sweep clicking on the check box and insert the sweep parameter name.
Somethings are so easy to use that sometimes do a complicated action is simple and I think that I need to do something more.
First time using COMSOL… lots of things to learn.
Cheers,
Mateus
Hi,
I think I understood how the terminals are changed.
In the Electrostatics Settings, under Terminal Sweep Settings, I can activate the terminal sweep clicking on the check box and insert the sweep parameter name.
Somethings are so easy to use that sometimes do a complicated action is simple and I think that I need to do something more.
First time using COMSOL… lots of things to learn.
Cheers,
Mateus