フィルターのクリア

how to calculate value of Vs if Qs+Qsc=0

1 回表示 (過去 30 日間)
Anil Kumar
Anil Kumar 2017 年 7 月 9 日
コメント済み: Anil Kumar 2017 年 7 月 12 日
Qs=-e*(1+Ga*exp(-(Ecs-Eas)/K*T)*exp(Ecb-Ef)/K*T*exp(-eVs/K*T))^-1
Qsc=sqrt(2)*(Nb+Pb)*e*Ld(cosh(Ub+eVs/K*T)/cosh(ub)-(eVs/K*T)*tanh(Ub)-1)^1/2
if Qs+Qsc=0
calculate Vs

採用された回答

John D'Errico
John D'Errico 2017 年 7 月 9 日
First, I must assume that eVs is what you mean by Vs, because there is NO variable Vs in those equations.
So next, assuming all of those other variables are unknown symbolic coefficients, then no analytical solution will exist. I doubt I even need to check that.
Nothing stops you from putting it into the symbolic toolbox and checking. Just add the two right hand sides. You then have ONE equation in the variable Vs. See if solve gives a solution.
Only if all of the other variables have KNOWN numerical values will it be possible to search for a solution. Again, just add the two right hand sides, and use fzero. Choose a decent starting value, as there may be multiple solutions. I don't expect infinitely many solutions here, but there may be two or three at most, depending on the other variables. I can't plot it to make a better guess though.
  6 件のコメント
Anil Kumar
Anil Kumar 2017 年 7 月 12 日
%-------Quantitative evolution of chemisorption Processes on
%Metal oxide Semiconductor--------------
% ----------Discreption of the Programme-----
% This Matlab program calculate the relation between the total surface
% coverage area and the surface potential of the metal oxide
% semiconductors.The surface potential depends upon the gas pressure and
% temperature during the chemnisorption process.This program uses the
% Wolkienstien's theory of adsorption which is more adequate than the
% conventional Langmuir model.
% Variable used-----
% P- Pressure of the gas
% T-Temperature
% q0= Energy released during the weak adsorption
% nunegative= frequency of oscillation of the adions
% nunuetral= frequency of oscillation of the nuetral adsorbates
% M= Molecular mass of the oxygen atom
% Eg= Energy band gap of the semiconductor
% Ga= degeneracy factor for the chemisorption induces states
% Ni= Intrinsic carrier concentration
% K= Boltazmann constant
% Vs= Surface potential
% Nd= Dopant concentration
% Nb= Bulk electron concentration
% Pb= Bulk hole concentration
% Ld= Debye length
% Qs= Surface charge density
% Qsc= Space charge density
p= 1
T=300;
Nd=10^24;
q0=0.1*10^-19;
M=32*1.67*10^-27;
Ga=2;
Nstar=10^19
es=5.4*8.85*10^-14;
e=1.6*10^-19;
x=0.21*1.6*10^-19; %(Ecb-Ef)=x
y=0.8*1.6*10^-19; %(Ecs-Eas)=y
Nc=2.5*10^25;
Nv=1.04*10^25;
Eg=2.42*1.6*10^-19;
Ni=sqrt(Nc*Nv*exp(-Eg/k1));
Nb=Nd/2+sqrt(Nd^2/2+Ni^2);
Pb=Ni^2/Nb;
ub=k1*log(Ni^2/Nb)
Ld=sqrt(es*k1/(e^2*Nd))
nstar=10^15;
nunegative=10^13;
nunuetral=10^13;
M=32*1.67*10^-27;
k1=4.14*10^-21;
y1=x-y;
k=1;
S0=10^-54;
z1 =y+e*0.5;
alpha =k*S0/(2*pi*M*k1)^1/2;
M=32*1.67*10^-27;
q0=0.1*1.6*10^-19;
Beta0 =alpha*(nunegative)^-1*exp(q0/k1)
Beta =Beta0/[1+(1/Ga)*(nunegative/nunuetral)*exp(-x/k1)*exp(e*Vs/k1)]*(1+1/Ga*exp(y/k1)*exp(-(x)/k1)*exp(e*Vs/k1))
Theta=(Beta.*p/1+Beta.*p)
plot(p,Theta)
Qs=-e/[1+Ga*exp(-(y)/k1)*(exp(x/k1)*exp(-e*Vs/k1))]*Theta*Nstar
Qsc=(sqrt(2)*(Nb+Pb)*e* 2.1989e-07*sqrt(cosh( -2.6594e-19+(e*Vs/k1))/cosh( -2.6594e-19)-(e*Vs/k1)*tanh( -2.6594e-19)-1))
Anil Kumar
Anil Kumar 2017 年 7 月 12 日
Dear John Sir, I have to solve the non linear equation Qs+Qsc=0 as a function of Vs from the below code that I wrote. I want a value of Vs for which the above condition is fullfilled. I tried the method you told by following method but could not get the relevant value. I am learning MATLAB hence found it difficult to solve these kind of non-linear equations. Please enlighten me in this regard. Thank you in anticipation! will be a kind help for me as I am stuck here!! Love and respect from India
syms Vs
eqn= -e/[1+Ga*exp(-(y)/k1)*(exp(x/k1)*exp(-e*Vs/k1))]*Theta*Nstar+(sqrt(2)*(Nb+Pb)*e* 2.1989e-07*sqrt(cosh( -2.6594e-19+(e*Vs/k1))/cosh( -2.6594e-19)-(e*Vs/k1)*tanh( -2.6594e-19)-1))==0;
Vs=solve(-e/[1+Ga*exp(-(y)/k1)*(exp(x/k1)*exp(-e*Vs/k1))]*Theta*Nstar+(sqrt(2)*(Nb+Pb)*e* 2.1989e-07*sqrt(cosh( -2.6594e-19+(e*Vs/k1))/cosh( -2.6594e-19)-(e*Vs/k1)*tanh( -2.6594e-19)-1))==0,Vs)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by