Register    Login    Forum    Search    FAQ

Board index » SEMCAD X Technical Discussions » Thermal Solvers




Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: LF source and thermal simulation
 Post Posted: Thu Feb 04, 2010 10:31 am 
Offline
New Member

Joined: Wed Jun 24, 2009 12:14 pm
Posts: 9
Hi,
my question is about using results of an LF-EM simulation as input for the thermal solver: How do I tell Semcad the time duration during which the EM-source is switched on? Since I only get a temperature increase in the first time instance stored, I'm afraid that Semcad assumes the input power is only active for one time step. But I want the LF source to be active for let's say five minutes and calculate the temperature increase during that time. I'm looking forward to your answer.
Kind regards


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Thu Feb 04, 2010 4:43 pm 
Offline
Gold Member
User avatar

Joined: Thu Dec 18, 2008 2:54 pm
Posts: 88
Hi,

You once you have added the EM simulation to the Thermo-Source , you can specify the duration that it is active. I think the default is from 0-1s.


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Mon Jun 14, 2010 10:35 am 
Offline
New Member

Joined: Wed Jun 24, 2009 12:14 pm
Posts: 9
I have another question related to this topic: I observed that, no matter what I put in as start-stop time of the source for thermal simulations, the results always look like the source was active during the complete simulation time. Let's say simulation time is 300 sec , source starting time is 150 sec and sop time is 300 sec. What am I doing wrong? Thanks for your reply..


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Tue Jun 15, 2010 10:55 am 
Offline
Regular Member

Joined: Wed Jul 15, 2009 3:03 pm
Posts: 25
hi,

we are going to have to check this ourselves and debug it. Once I know something, I'll post it here

cheers,
Adam


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Wed Jun 16, 2010 9:51 am 
Offline
Regular Member

Joined: Wed Jul 15, 2009 3:03 pm
Posts: 25
Hi,

we checked the whole thing and I have the following to note:
1) We found a bug in the LF->Thermal procedure. The thermal simulation GUI does not support EM sources with frequencies less than 1 Hz. So if you had a 0Hz freq then the source is going to be removed as soon as you add it.

What frequency did you use? What SEMCAD version are you using?

2)We checked the time ranges of the sources and they work perfectly so there is a chance you had the above problem and did not notice that the source was removed.

If this does not explain your problem then please give me some details on what you are doing or even the .sem file you are using so I can personally look into it

cheers,
Adam


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation - prepare for remote solver
 Post Posted: Thu Aug 05, 2010 9:57 am 
Offline
New Member

Joined: Wed Jun 24, 2009 12:14 pm
Posts: 9
Hi,
it has been a while since I had the chance to have a look in here.. I'm getting more and more familiar with the Thermal Solver and results are improving. No more errors so far. What I am missing now is a ThermoSimulation.PrepareForRemoteSolver() method.... Is there a way to run thermosimulations without the GUI?
thx


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Thu Aug 05, 2010 10:07 am 
Offline
Regular Member

Joined: Wed Jul 15, 2009 3:03 pm
Posts: 25
Well it depends on the version of SEMX you are using.
The older versions did not have this feature but that was before the 14.2 (perhaps even earlier). So if you do have a newer version then you can do the following:

Code:
SEMCAD.SetThermoSimulationMode()
#get 1st thermal sim change 0 to whatever you want
sim_thermo=SEMCAD.thermosimulations.GetSimulation(0)
sim_thermo.ComputeVoxels()
sim_termo.Run()


et voila the simulation starts running.

Moreover, in order to just prepare the input file for solving you can use this command:

Code:
sim_thermo.WriteSolverInputFile()


This should cover your questions... If you do not have the new version then I think the 2nd command was already there (in older versions) but then you would have to invoke the solver yourself (messy business)... Still I would get the new version (contact our support group in case you do not know how).

Cheers,
Adam

Don't forget to tip your scripter :D


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Thu Aug 05, 2010 11:17 am 
Offline
New Member

Joined: Wed Jun 24, 2009 12:14 pm
Posts: 9
HI,

of course I knew how to start the simulation within the gui. The second code strip answered my question - and worked fine :-) thx for your help


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Thu Aug 05, 2010 12:10 pm 
Offline
Regular Member

Joined: Wed Jul 15, 2009 3:03 pm
Posts: 25
You're very welcome and Im glad it worked but both codes tell you how to start a sim through the console or through a py script. These were actual commands not GUI instructions...

Just try the first code and you will see it works great


Top 
 Profile  
 
 Post subject: Re: LF source and thermal simulation
 Post Posted: Thu Aug 05, 2010 3:06 pm 
Offline
New Member

Joined: Wed Jun 24, 2009 12:14 pm
Posts: 9
oops-- actually I do not know that (and how) I could run semcad without the gui... which would be great of course... How do I load a project in the console and get all my .py-files imported?


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next

Board index » SEMCAD X Technical Discussions » Thermal Solvers


Who is online

Users browsing this forum: No registered users and 1 guest

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron