Transient Analysis RLC circuit problem?

I am conducting a transient analysis of a series RLC circuit in multisim.
Using a 10VDC power supply, a switch, a 10 Henry inductor, a 10 Ohm resistor, and a 5 nF capacitor.
My calculations show that ILmax is 223uA at 700uS.
When I perform the transient analysis I am having the following problems:
If I choose "Automatically determine input conditions" then IL peaks at 700uS, but it peaks at 35pA instead of 223uA?
If I choose "User defined" as the initial condition then IL peaks at 223uA, but it occurs at 250uS instead of 700uS?
What am I doing wrong here?
I should be getting 223uA at 700uS???
Attachments:
transient analysis.png ‏5 KB
Transient RLC multisim.png ‏31 KB

Hi there,
How did you calculate ILmax (time and current)? What's your Multisim version?
Regards,
Fernando D.
National Instruments

Similar Messages

  • RLC circuit AC simulation result does not match transient analysis result at resonant frequency!

    Hi,
    It is a very basic series RLC circuit. (R=0.1 Ohm, L=10mH, C=100nF) which is excited by a sine wave voltage source (100mV peak, 5032 Hz).
    AC analysis is in-line with hand calculations and shows a peak current of 1A at 5032.9 Hz. Once we do a transient analysis at this frequency, the current is way lower; instead if we change the frequency down to 4968 Hz, it gives the maximum current (appx. 1A). Note that all the components are ideal and both amplitudes of the voltage source set at 100mV. I must be missing something very basic.
    The attached file shows it clearer.
    Thanks,
    Attachments:
    AC_vs_Transient_at_res.png ‏63 KB

    It is basically caused by numerical error in high-Q circuits around resonance.
    Here it is the link to similar discussion that I just found.
    Click here to open the related post.

  • Problem in Multisim with transient analysis and initial conditions

    Hello everyone,
    I have a problem in multisim with transient analysis and initial conditions.
    If I do transient analysis with automatically determined initial conditions the circuits works.
    If I do transient analysis with user-defined initial conditions the circuits works in cases.
    --Working with user-defined---
    *## Multisim Component V2 ##*
    vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
    *## Multisim Component R1 ##*
    rR1 3 0 10000 vresR1
    .model vresR1 r( )
    --Working with user-defined----------
    *## Multisim Component V2 ##*
    vV2 1 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
    *## Multisim Component U1 ##*
    xU1 1 0 MEMRISTOR__MEMS__1__1
    --Not Working with user-defined-------
    *## Multisim Component V2 ##*
    vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} -3)
    *## Multisim Component R1 ##*
    rR1 3 1 10000 vresR1
    .model vresR1 r( )
    *## Multisim Component U1 ##*
    xU1 1 0 MEMRISTOR__MEMS__1__1
    The costum component includes something like that:
    .subckt MEMRISTOR__MEMS__1__1 plus minus PARAMS:
    *Parameters values
    +rmin=100 rmax=390 rinit=390 alpha=1E3 beta=0 gamma=0.1 VtR=1.5 VtL=-1.5 yo=0.0001
    +m=82 fo=310 Lo=5
    blah blah ...
    .ends Memristor
    Namely, if I combine the resistor and my custom component in one circuit, transient analysis with user defined initial conditions gives an error (timestep too small).

    Hi  Nik,
    If possible, please post the Multisim file. This way, I can get access to all your settings.
    Tien P.
    National Instruments

  • Offset problem in simulating current and voltage phase relation of parallel rlc circuit, Is it a bug ?

     tested multisim for Parallel RLC Circuit with voltage source as in 
    http://www.electronics-tutorials.ws/accircuits/parallel-circuit.html
    But the current flows through the inductance L has DC component as in the picture attached (the red sine wave).  Is it  a bug ?, please tell me how to correct it.
    Attachments:
    phasor.jpg ‏183 KB

    Hi there,
    As strange as this may sound, this is not a bug. OK, this sounds really funny, but I am totally serious, and I am going to explain why:
    In a circuit energy must be conserved.
    An inductor is a purely reactive component, that is, it does not dissipate any power.
    When simulation starts, Multisim assumes the inductor current to be 0, which may seem reasonable. The voltage across the inductor is also 0 at this point. This is the initial condition.
    The voltage across the inductor increases, and thus, the current increases. The current keeps increasing during the first 2 quadrants of the sinusoidal phase output.
    The current never decreases until the voltage drop is negative.
    But by the time an entire cycle is over, the current is back to 0. This makes sense as energy is conserved and the inductor is not absorbing any energy.
    OK. Now look at what happened. During the whole cycle, the current was positive only! The current increased during the first half of the cycle and returned to 0 during the second half. This is because of the fluke of initial conditions! In fact, a good circuit simulator will maintain the DC offset for a long duration. The DC offset may drift because of rounding errors and the like.
    This will never be observed in real life as real inductors have winding resistance and other problems.
    OK, so, if you would like to see no DC offset, do the following:
    Run your simulation
    Record the DC offset that you want to eliminate
    Stop your simulation
    Double click the offending inductor in the Multisim schematic
    Click on the Value tab
    Check the Initial conditions box under Additional SPICE simulation parameters
    Enter the negative of the DC offset that you recorded in step 2 into the box right next to it
    Start your simulation. Did your offset go away? Or did it double?
    If your offset doubled, take away the sign from the DC offset that you entered in step 7. I bet you know why.
    It took me a while to figure this one out. Hope that helps!
    Yi
    Software Developer
    National Instruments - Electronics Workbench Group

  • Multisim Transient Analysis Stepsize Issue

    Hi All,
    I have a 32 second wav file that has a 1 kHz noise on it. I am trying to design a simple circuit that will remove this noise.
    I am having problems with the output of the transient analysis of multisim. I have more data points that original. Here are all my steps.
    Convert wav file into time domain in MATLAB with
    -wavread
    Save the time domain data to a txt file with matlab. This data has 1,424,800 points.
    Design a notch filter with multisim. Input the data with a piecewise linear voltage source that is linked to the text file.
    AC analysis of my circuit reveals that it should work, -30 dB gain at 1 kHz.
    Run a transient analysis with multisim. Import the results into .tdm then into Matlab with
    http://digital.ni.com/public.nsf/allkb/0EEADA99DC7​D00A4862572E30037C3A2
    Here is where my problem is. The output of multisim has 6,396,188 data points instead of 1,424,800. When I use wavwrite and create a new wavfile, it is 2 minutes long instead of 32 seconds like the original.
    I believe my problem is the step size settings of multisim. I want to specify minimum step size but multisim does not have that option.
    Any suggestions?
    Thanks

    Hi,
    I am actually doing the same project I believe the
    original poster is doing. I tried using a variety of low-pass filters
    in the complete circuit and found that it did not low-pass anything.
    All the filter appeared to do was to decrease the voltage of the
    signal. When I used Multisim's Bode Plotter on just the low-pass filter
    with a generic AC circuit, the Bode Plotter outputted the magnitude and
    phase plot of what I expected the low-pass filter should have. However,
    when I implemented the same low-pass filter into my circuit and
    connected a Bode-Plotter, it did not output anything in the phase and
    magnitude plot.
    The circuit consists of (from left to right)
    1) Comparator to take out a dolphin noise out of the noisy signl (the sound files are too big to attach of course)
    2) Low-Pass Filter (1st order RC - while I did other higher order LPFs as well)
    3) FET current-source amplifier
    Both
    #1 and #3 components work. It's just the low-pass filter that doesn't
    for some reason in the circuit. I thought that the way I imported the
    signal using Matlab's wavread command may have been incorrect. The fact
    that the other two comoponents worked though makes me think otherwise.
    I attached my signal .wav converter into a txt file Matlab script.
    Can anyone shed light on what's going on? I am using the downloaded trial Educational version 10.1.197 of Multisim
    Thanks.
    Attached:
    CompleteCircuit.ms10
     LPFonly.ms10
     saveWaveFiles.m
    Attachments:
    CompleteCircuit.ms10 ‏449 KB
    LPF - Only.ms10 ‏108 KB

  • Transient analysis frequency estimate

    Hi,
    I have a simple analog tone generator that produces a sine wave after some short startup delay.  Is there a function in Multisim that would allow me to take my transient analysis data and estimate the frequency of oscillation?  What I'm looking for is similar to the frequency counter available in the runtime tools.
    Specifically, I need to generate a table of results from a Monte carlo transient analysis.  Currently, I'm forced to export the 200 or so MC time series and perform an FFT in MATLAB on each series.
    I'm not looking for a monte carlo Fourier analysis, because I need much better resolution than this tool provides.  Is there something I can do with the post processor to extract a frequency estimate?
    -J

    Hi Jay,
    In Multisim, you can use the probe or frequency counter to read signal frequency, but once you use any of the analysis such as transient, the option to find frequency is not available.
    What you can do is use LabVIEW to control Multisim and there is a pre-built function available that can calculate a signal frequency.  To make this work, you need LabVIEW and the LabVIEW Multisim API Toolkit which can be downloaded from the links below:
    https://lumen.ni.com/nicif/us/evalmultisimtlkt/content.xhtml
    https://lumen.ni.com/nicif/us/evaltlktembdes/content.xhtml
    Once you install the required software, in LabVIEW you can create a VI (a program) to launch Multisim, run a circuit 200 times and each time change component values and calculate the output frequency for each run.
    Attached is a sample circuit and the VI I created.  Double click on the Reading Signal Frequency.vi file, click on the folder in the front panel (the screen with the grey background) and select and select the Multisim circuit which is attached.  In this program, I am changing a resistor R1 in the Multisim circuit and run the simulation 10 times, once finished, the result will appear in the array in the front panel.
    You can use this example and modify the VI for your circuit.
    Tien P.
    National Instruments
    Attachments:
    PhaseShiftOscillator_a.ms12 ‏98 KB
    Reading signal Frequency.vi ‏69 KB

  • Problem with Multisim Transient Analysis TSTOP

    Reference the attached PDF.  Page 1 is the circuit.  Page 2 is the transient simulation using nothing but default settings (TSTOP=1ms).  Not convinced that the result is correct but that is not the issue.  At least the result is within the range expected and the circuit is oscillating.  Page 3 is the same transient simulation with TSTOP = 100u.  Page 3 is with TSTOP=10u.  
    This is a circuit I simulated with good results in PSpice yesterday.  I'm a long time (20yr) pspice user who is converting over to Multisim.  I have been playing with this circuit for many hours, changing options, playing with initial conditions, applying a current pulse to the inductor to start the simulation.  I get a wide variety of outputs, some in the kV range.  After much effort it seems to be related to the TSTOP and TMAX settings.  If I alter either of these settings from the defaults I get results outside the power supply rails.  I have also tried changing TSTEP, changing initial conditions.  Everything I do keeps the results the same or makes it worse.  
    Suggestions?     
    Attachments:
    Transient Simulations.pdf ‏498 KB

    Hi EDL,
    If you are getting a large result a KV output you maybe using a three pin opamp model, use a five pin model instead. 
    http://digital.ni.com/public.nsf/allkb/50638645C2D0D363862571B900646F6E
    I built the oscillation circuit and I added a pulse to kick start it, please have a look at it.
    Tien P.
    National Instruments
    Attachments:
    Oscillator.ms12 ‏429 KB

  • Web Analysis report loading problem

    Hi,
    I have made my report on Web Analysis. I could open and edit it till yesterday. But now whenevr I try to open it I get an error popped up saying "Error loading document". I am not able to figure out why am i facing this problem. Could anybody please help me on same.

    Just check with your (essbase)administrator has set any security filters to the users having this problem
    - Natesh

  • Button in Bex Analyser 7.0 - problem with setting up Static Parameters

    Hello,
    I know a similar problem has been discussed here already, but I am still having problems with setting up Static Parameters of my Button in BEx Analyser 7.0, so that I can pass Variable values from that button to my query.
    This is what I do - in Static Parameters of my Button I set the following values:
    Name                          Index          Value
    DATA_PROVIDER        0               DP_1
    CMD                             0               PROCESS_VARIABLES
    SUBCMD                      0               VAR_SUBMIT
    VAR_NAME                 0               0RMA_FIP
    VAR_VALUE               0               004/2010
    As a result, I would like the value 004/2010 to be passed to variable 0RMA_FIP (which is mandatory) and the query to be executed with that value. For some reason, however, the value is not passed correctly, and instead the variable is filled with a blank or not filled at all, and I am getting a message "Specifiy value for variable Fiscal year/period". What do I do wrong?
    Just to give you a broader picture - I would like to later use this logic to pass more than one variables into a query, including a hierarchy node, and read the values from an Excel worksheet - however, after many attempts to do so, I started playing with just one variable to figure out what the problem was.
    I have already seen the following two threads and SAP notes on passing variable values from the button:
    Re: Button in BEx Analyzer 7.0
    Re: How to set variables values via VBA.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0881371-78a1-2910-f0b8-af3e184929be?quicklink=index&overridelayout=true
    Can anyone please advise?
    Cheers,
    AL

    I managed to figure it out myself!
    Instead of VAR_VALUE I need to enter VAR_VALUE_EXT, and it works fine.
    I will mark this thread as "answered".

  • Sale Analysis Profit Calculation problem

    Hello
    I create sale Invoice having Qty 2 unit price 150 & tax code is VAT@4% then Base amount is 300 & Total Bill
    amt is 312.
    My purchase price for the same item is INR 100 so my Gross profit show on Bill is INR 100 & profit percent
    is 33.33%
    Customer will debit with INR 312
    But when Create Rate difference bill ie credit memo of INR 20 per uint ie Qty 2 Tax VAT@4%  (maintain
    drop ship warehouse in row level to can't reduce the qty)
    Customer will debit -41.60
    So Customer Debit balance is 270.40
    But when I run Sale analysis report the result shows that Gross profit INR 260 & Gross Profit % is 100%
    But actually i calculated manually the real Profit is INR 60 & Profit % should be 23.08 should be show in sale
    analysis
    So what i do to see the same result

    Hi
    There is some problem in sales analysis report in some of the sap versions. Refer the following documents.
    [https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3030303130313637303426]
    [https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3135383735363826]
    [https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3136363835363426]
    Regards,
    Sudhir B.

  • Indices configuration for XML document analysis (indexing time problems)

    Hi all,
    I'm currently developing a tool for XML Document analysis using XQuery. We have a need to analyse the content of a large CMS dump, so I am adding all documents to a berkeley DB xml to be able to run xqueries against it.
    In my last run I've been running to indexing speed problems, with single documents (typically 10-20 K in size) taking around 20 sec to be added to the database after 6000 documents (I've got around 20000 in total). The time needed for adding docs to the database drops with the number of documents.
    I suspect my index configuration to be the reason for this performance drop. Indeed, I've been very generous with indexes, as we have to analyse the data and don't know the structure in advance.
    Currently my index configuration includes:
    - 2 default indicess: edge-element-presence-none and edge-attribute-presence-none to be able to speed up every possible xquery to analyse data patterns: ex. collection()//table//p[contains(.,'help')]
    - 8 edge-attribute-substring-string indices on attributes we use often (id, value, name, ...)
    - 1 edge-element-substring-string index on the root element of the xml documents to be able to speed up document searches: ex. collection()//page[contains(.,'help')]
    So here my questions:
    - Are there any possible performance optimisations in Database config (not index config)? I only set the following:
    setTransactional(false);
    envConf.setCacheSize(1024*64);
    envConf.setCacheMax(1024*256);
    - How can I test various index configuration on the fly? Are there any db tools that allow to set/remove indexes?
    - Is my index config suspect? ;-)
    Greetings,
    Nils

    Hi Nils,
    The edge-element-substring-string index on the document element is almost certainly the cause of the slow document inserts - that's really not a good idea. Substring indexes are used to optimize "=", contains(), starts-with() and ends-with() when they are applied to the named element that has the substring index, so I don't think that index will do what you want it to.
    John

  • Mobile circuit problem due to technical problem wi...

    i bought nokia C3 with one year warranty.
    once it had some problem due to water falling on it..i repaired it with other agency.
    after some time its circuit was short and it stopped working..when i consulted nokia care for the same,they were not ready to take the responsibility for the same..
     this is my second Nokia mobile in which i had a loss..of around INR 6000/-
    i can't bear this amount every time..i suggest you to take a corrective action and pls do the needful..ASAP..so that i can have a clear idea about the further action to be taken against you.

    How is Nokia Care responsible if you got your set repaired at non Nokia care place(voids terms of warranty) after spilling water on it ( which also voids terms of warranty)?
    Please mark the post as solution if it solves your problem.
    Current Device - Nokia Lumia 1020/920

  • HT5730 the do download has been interrupted becouse of an electricity circuit problem.After that i cannot download the update..What i have to do

    The downloading of 10.8.4 was interrupted because of a problem of electricity circuit.After that it is impossible to dowload it .what i have to do to download the update 10.8.4

    Always charge your battery, prior to doing updates and installations, this would not have happened if you had!
    Download 10.8.4 here.

  • Web analysis drill down problem

    I have a problem in web analysis. I am using EPM 11.1. Strangely, in customer dimension become not to drill down to level 0 without giving any problem. normally I can drill down customer dim. I have 4 level and in level 3 I can drill down, level 2 I can drill down, but in level 1 I cannot drill down to level 0. strangely not only the one cube that customer have, all the cubes that customer have has the same problem.
    Has anyone have any idea?
    thanks

    Just check with your (essbase)administrator has set any security filters to the users having this problem
    - Natesh

  • Web Analysis Spreadsheet object problem

    Hi All,
    I am facing an issue in WA where a report connected to an Essbase cube, has 2 spread sheet objects in it.
    Each spread sheet object uses 4 dimensions in them of which 3 dimensions are used as columns for both spread sheets sheets and the row dimension differs,
    Say spread sheet A has Dim A as the row and DimC,Dim D and Dim E as columns, and spread sheet B has Dim B as the row and DimC, Dim D and Dim E as columns.
    There exists some sort of a link between SS A and SS B, where SS A is connected to the data source and SS B is linked to SS A through dimension Dim B.
    When I drill down on Dim A of SS A, the consolidated value at the top level of Dim B in SS B gets doubled.
    Actually the consolidated value at the top level of Dim A in SS A should be equal to the consolidated value at the top level of Dim B in SS B, because Dim A is fixed to its uppermost member in SS B.
    Meaning the value in the cell which holds the consolidated value at the top level of Dim B in SS B, gets incremented by the consolidated value at the top level of Dim A in SS A, for the first drill down.
    Can anyone tell me of a way by which I can clear the contents of the cell which holds the consolidated value at the top level of Dim B in SS B, using any function of the spreadseet or if there is a way in code that I can use to clear the contents of this cell?
    Thanks in advance.
    Regards,
    Anindyo

    Just check with your (essbase)administrator has set any security filters to the users having this problem
    - Natesh

Maybe you are looking for

  • Laserjet Pro 200 color MFP M276nw

    Can print all files except Adobe (PDF) which freeze the printer.  Have downloaded all relevant new software and still does not work.  Was able to print PDF files until recently when the problem started.  Supplier has not been able to solve the proble

  • Passing values from function to unbound field on report

    i've created a function to calculate certain values. i would like those values to be assigned to fields i've put on the report (these fields have no source) at runtime. how is this done. i've tried the ':' used for binding variables (parameters)...bu

  • Can't transfer video evn though video is in right format

    Ok i downloaded Videora and i transcoded my video and when i go 2 properties of the video it says its a avisynth script now. i open iTunes and i tryed 2 drag and drop the video and it had the little plus sign on the iPod and I released the mouse butt

  • Uhm Hi, Anyone know how to fix this?

    My keyboard and main keys do not work, if you don't know I'm talking about the call button and so on, I have tried the battery pull trick that people have recommended to do but it hasn't worked for me, any ideas and tips would be greatly appreciated

  • Reg: Removing duplicates in MDM result set Iview.

    Hi All, I am using a standard result set iview. Is it possible to remove the duplicates in this iview? For eg: If i am displaying names in the result set iview, if the same name comes second time,that should not be considered or displayed on the resu