मेरे पास सिमस्केप पर ली-ऑन सेल मॉडल है। मैं लेता हूँ

  • तत्काल वोल्टेज मूल्य [वोल्टेज]
  • पूर्ण क्षमता [एम्पर सेकंड]
  • प्रारंभिक SOC[%] इनपुट के रूप में और आउटपुट हैं:
  • कॉउट: शेष क्षमता [एम्पर सेकंड]
  • समाज : शेष समाज [%]
  • "+" और "-" सिमस्केप इलेक्ट्रिकल टर्मिनल

यह काम करता है जब मैं उन्हें श्रृंखला में जोड़ता हूं लेकिन जब मैं उन्हें समानांतर में जोड़ता हूं तो यह मुझे नीचे चित्रित त्रुटि देता है। क्या कारण हो सकता है? मैं इसे कैसे हल कर सकता हूं?

धन्यवाद।

enter image description here

component v_ysk 

inputs     
    v_ins = {0,'1'};
    c_full = {0, 'A*s'};
    c_initial = {0,'A*s'};
end
outputs
    c_out ={0,'A*s'};
    soc = {0,'1'};
end

nodes
    p=foundation.electrical.electrical % +:right
    n=foundation.electrical.electrical % -:right
    
   
end



parameters (Size =variable)
    
    
end

variables(Access=private)
    i = { 0, 'A' }; 
    v = { 0 ,'V'};



end
branches
    i : p.i -> n.i;
end

equations
    


    
  

  c_out == c_initial + integ(i);
  v == p.v - n.v;
  soc == (c_out/c_full)*100;
  
  if (c_out>0 && c_out<= c_full)
     v == {v_ins,'V'};         
  else 
     v == {v_ins , 'V'};
  end

end

समाप्त

0
Yusuf Selim KARATAS 2 फरवरी 2021, 16:42

1 उत्तर

सबसे बढ़िया उत्तर

यहाँ पूर्णांक समस्या का स्रोत है। पूर्णांक के बजाय, मैंने .der का उपयोग किया है जो वास्तव में समान है।

0
Yusuf Selim KARATAS 10 मई 2021, 23:08