Bode plot of higher order system

Hi,
When I am going to bode plot of higher order system i.e. order of 529. It shows "Error -20068 occurred at NI_LinSys_LinSys Conversion.lvlib:CD Convert TF to ZPK (LinSys).vi" and "Possible reason(s): Analysis:  Input parameters has at least one element that is Inf, NaN, DBL_MAX, or DBL_MIN".
It will be helpful if kindly send me the solution. One example I have attached here.
Attachments:
Untitled 2.vi ‏88 KB

please help me out of this problem

Similar Messages

  • How to get bode plot in lab view

    Hi all,
    I'm just starting with lab view.
    We have NI PXI system.
    I need frequency responce of a servo motor i.e.  bode plot,
    I'm using labview 8 ,we have PXI 7352 motion controller.
    I'm very confused as where to start and what is the in put to the motor.
    can any one help me?

    Hello,
    I'm not so sure that using a motion control card is the way to go about finding the frequency response of a servo motor. In order to do this, you would give the motor a varying sinusoidal voltage and then measure the voltage output of a velocity sensor. Here is a link to a document that goes through the process: ftp://ftp.ni.com/pub/devzone/epd/lab5_frequency_response.pdf
    -Zach
    Certified LabVIEW Developer

  • Oracle Best Practices for generating Transactions IDs in high OLTP systems

    We are in the process of designing a high OLTP system using Oracle 11g Database with the following NFRs:
    1) 1 million transactions per day
    2) 100,000 concurrent users
    There are close to about 160-180 entities in the database and we want to know the best approach/practice in deriving the transaction IDs for the OLTP system. Our preferences are given below:
    1) Use Oracle Sequence starting with 1,000,000,000 (1 billion) - This is to make the TXN ID look meaningful when it starts with 1 billion instead of starting it with 1.
    2) Use timestamp and cast it to number instead of using Oracle sequence.
    Note: Transaction IDs must appear in sequence as they are inserted - be it sequence/timestamp
    I would like to know pros/cons of the above methods and their impacts on performance. Also, appreciate if you could share any any best practices/methods that Oracle supports.
    Thanks in advance.
    Ken R

    Ken R wrote:
    I did a quick PoC using both Oracle Sequence & Timestamp for 1 million inserts in a Non-RAC environment. Code used is given below:
    create sequence testseq start with 1 cache 10000 order;
    create table test1 (txnid number, txndate timestamp(9));
    create table test2 (txnid number, txndate timestamp(9));
    begin
    for i in 1..1000000
    loop
    insert into test1 values(testseq.nextval,systimestamp(9));
    end loop;
    commit;
    end;
    begin
    for i in 1..1000000
    loop
    insert into test2 values(to_number(to_char(systimestamp(9),'yyyymmddhh24missff9')), systimestamp(9));
    end loop;
    commit;
    end;
    Here are the results:
    select max(txndate)-min(txndate) from test1;
    Result >> 0 0:3:3.514891000
    select max(txndate)-min(txndate) from test2;
    Result >> 0 0:1:32.386923000
    It appears that Timestamp is faster than sequence... Any thought is highly appreciated...Interesting that your sequence timing is so slow. You say this was a non-RAC environment, but I wonder if you had Oracle linked in RAC mode even though you were running single instance - this would result in the ORDERed sequence running through RAC's "DFS Lock Handle" mechanism which might account for the timing anomaly.
    Unfortunately your test is not particularly relevant. As DomBrooks points out there are lots of problems with sequence-based or time-based columns, especially in RAC, and most particularly if you think you want a "no-gap" sequence. On top of this, of course, your test doesn't include an index on the relevant column, and it's single user and doesn't test for any concurrency effects.
    Typical performance problems are: your RAC instances spend all their time negotiating who gets to use the next value; the index you use to enforce uniqueness suffers from massive contention on the "high-value" block unless you create a reverse-key index - at which point you have to be able to cache the entire index to minimise I/O overheads; you can hash partition the index to avoid using the reverse-key option - but that costs a lot of money if you don't already license the partitioning option.
    Regards
    Jonathan Lewis

  • Transfer function + controller + Bode plot and root locus

    Hi
    I am trying to plot Bode plot and root locus for trasfer function
    TF = 1/(s^4 + 2s^2)
    Then I want to implement Ideal compensators (PI , PD or PID) or lag/lead compensator to get the required stability
    I am trying to do this Labview 8.o in control design and simulation loop. (V2.0)
    I have done some simulation but I am not understanding as to how implement controller on this.
    I need little help.
    I am attaching my VI. but you will find rootlocus not there and feed back loop control to implement controllers not there
    Thankyou

    I have one typical controlers question where I am using feedback control
    alongwith compensators. My transfer function is like fourth order
    TF = 1/S^2(S^2+2)
    but  rootlocus and transfer function in labview  do not let me write equation more than 3rd order.
    How can I write this 4th order equation.
    Next I want to make one feedback control on this transfer function and then want to plot bode and rootlocus.
    I have made one vi of fourth order by placing transfer function in series and then for feedback gain I have placed another transfer function with feedback. I have also attached rootlocus vi but it does not show me rootlocus since rootlocus Vi can not take more than fourth order transfer function.
    I want to plot my step response, bode, and root locus for step input
    I have also tried to  make another VI with tansfer function VI which has feed back terminal in it, but I donot know how to get bode and rootlocus out of that.
    I am attaching my both VIs for you.
    see my two Vis please.
    Attachments:
    Bode_practice.zip ‏156 KB

  • Bode Plot Problem - Multisim

    Hello
    I'm a new user of Multisym and I am trying to get a Bode Plot, where the input to the circuit is a current source (not a voltage source), please see the attached file. Any ideas?
    Best Regards,
    David
    Attachments:
    Simulation.ms12 ‏244 KB

    Hi David,
    In order to use the Bode Plotter tool with a current source:
    1. Place a current probe on the current source
    2. Connect the other end (output) of the current source to the input of the Bode plotter
    I have created that setup in your original file (see attached)
    Regards,
    Puneet Mehra
    Attachments:
    Simulation - modified.ms12 ‏846 KB

  • Re: how to make bode plots in Labview 7.1 without using Control Toolbox

    I am using Labview 10. I have connected a signal generator, a LP RC filter and an oscilloscope. I am using Labview in order to control the generator (sine with frequency sweep) and acquire the signal from the scope. I want to plot the Bode diagram without using the transfer function, from the amplitude of the sine signal and the frequency.  
    Thank you very much.
    Best Regards.

    Hi pflo,
    Are you using the CD Bode Plot VI or the SI Bode Plot VI?  For the CD plot you must use a transfer function.  Below, please find a link to an example on how to create a Bode plot without using the toolkit.  
    https://decibel.ni.com/content/docs/DOC-14762
    Regards,
    Kira T

  • Make bode plot using Multisim connectivi​ty toolbox

    Hi
    I have bulid low and high pass filter in  Multisim and I would like to make bode plot in LabVIEW to demonstarte the functionality of these filters ( an interactive session for student to let them for example finding threshold voltage using bode plot garph)
    I use Multisim connectivity ver 1 to connect Multisim to LabVIEW.Would you please help me how can I work with AC Sweep function of this toolbox and is it possible to make bode plot using this function.
    Many thanks

    Hi there en99,
    Thanks for your post, I have had a look into this for you and have found the following information. In terms of using the Multisim connectivity kit, here is a good introduction of all the VIs an the roper ways to use the API functions.
    http://zone.ni.com/devzone/cda/tut/p/id/7785
    However, in terms of the Bode plot, this can only be done with the functions available in either the Sound and Vibration Module or, and more relevantly, the Control, Design and Simulation toolkit which are purchased separately. More information regarding this can be found at the following link:
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/203​826
    More information can be found in the linked Discussion Forum that I found asking a very similar question.
    http://forums.ni.com/t5/Signal-Generators/how-to-m​ake-bode-plots-in-Labview-7-1-without-using-Contro​...
    Hope this helps!
    Liam A.
    National Instruments
    Applications Engineer

  • Diadem,bode plot

    Hi, Is it possible to create script for bode plot & order analysis, in diadem? If possible then can anybody please send me some examples regarding that.
    Thanks Nidhi

    Hi Nidhi,
    I really don't know if the DlgOpen() command will work in DIAdem-Base.  If so, that would be an excellent and simple way to enable your user to input the relevant parameters.  If not, then you'll need to re-create a similar dialog with the SUDialog Editor, which is only active in DIAdem Advanced and Professional.  Once you have the finished *.SUD file, you can call and use that SUDialog in a VBScript running on DIAdem Base.
    It is definitely possible to programmatically import and merge multiple data files that fall in a user-selected time window.  Loading multiple files is pretty straighforward once you know the file paths of the files that fall in the user-selected time window.  It is also possible, though slightly more work, to trim unwanted rows (after loading) from the top of the first file and/or from the bottom of the last file, if those rows do not fall in the user-selected time window.  Merging the remaining data located in multiple groups in the Data Portal into one consolidated group is also work, but the good news is that DIAdem ships an example that shows how to do this, and there are also example programs posted on the NI support site that you can use.
    The real wildcard in this whole proposition is how the user will know what time window to select, and how the VBScript will know what time range a particular data file falls in.  Will you need to promt the user with an available range of possible time windows, or will the user be able to pick a time window out of the air and type it into a dialog field?  Will the time range for each data file be embedded as part of the file name, or will it be stored in a property inside the file?  What data file format are we talking about here?
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Bode plot

    Hi,
    Is it possible to obtain bode magnitude plot and phase plot from FFTed frequency response curve without using the transfer function?how
    I have the frequency response curve obtained from milling machine using Labview 2014
    Can I use Express>signal analysis>spectral measurements >Magnitude (peak),dB to obtain a bode plot??
    Is there any other choice to obtain this?
    Thanks,
    Karthick

    A bode plot is by definition a drawing with the poles and zeroes of the transfer function of a system.
    What you want to do is called the Frequency/Phase response of your system.
    Without the pole/zero data, it is of course possible. The process goes something like this:
    You sweep a sine over your wanted frequency range, and from FFT, you get the Frequency magnitude and phase for each frequency measured.
    then you make two plots, one with log Frequency / Amplitude, and with with log Frequency / Phase.
    And there you have your Frequency / Phase response.
    Old analog instruments used a sine sweep and a peak detector for amplitude, instead of FFT, very cool, but a bit tricky to get the phase response.

  • While creating the Transfer Order system is not picking Sale order stock?

    Hi All,
    In the B2B  process the system is not picking the stock from from sale order stock while creating the transfer order? Please suggest.
    Summary : Here we are creating the PR in the sale order and STO is created using the same PR to procure the materials from the WM plant to sale order plant. Since here intialy we are moving the stock to our sale order in WM plant and then picking the same. But while creating the Transfer order system is not picking the sale order stock in WM plant.
    Regards.

    C S Javali
    Check in schedule line in transaction flow whether Transfer Req /assembly is checked or not
    Regards
    Pradeep

  • Will my 2009 macbook pro support a higher operating system than OS 10.5

    Will my 2009 macbook pro support a higher operating system than OS 10.5.8?

    For any upgrades, you will need to purchase this Snow Leopard disk from the Apple online store:
    http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard
    After installing Snow Leopard (10.6.3) you should perform a software update and install 10,6.8.  That will permit the installation of either Lion, Mt. Lion or Mavericks, depending upon your needs and/or preferences.
    Ciao.

  • Can labview be used in high vacuum systems?

    I want to use Labview to control carbon dating sample processing which occurs in a high vacuum system. My question is, it is possible to use labview?

    I don't see how having a high vacuum has anything to do with Labview, unless you're putting your whole PC in it!
    What sort of sensors will you be using? I assume you will be using a standard DAQ card to convert the sensor data. A few more specifics would be helpful.
    Eric
    Eric P. Nichols
    P.O. Box 56235
    North Pole, AK 99705

  • While creating Process Order system has to validate the Batch field

    Hi All,
    While creating the Process Order system has to validate the Batch field which comes under Goods Receipt tab. Please let me know is there any standard user-exit is there for this requirement.
    Regards
    Naveen

    Dear Swapnil,
    Thanks for the reply,
    At the time of creation of process order I am entering the External Batch no as per the logic i.e. first two letters as 08 (for year), next two letter as section 51 (for solid mfg section, which i am planning to maintained in the Z table) and last three letters as 001 (for serial no in this section). so batch no is 0851001.
    Now i want to validate these all letters as per the above logic i.e first two letter should be cross check with current year, and next two letter with Z table for section and last three letters for sr no with previous batch, which is already created for this section.
    Now can you please help me to find out the function exit or screen exit to validate the above requirement at the time of creation of process order i.e. COR1, under the Goods receipt tab. 
    Thanks in advanced
    Naveen

  • Servlet or jsp for online ordering system?

    i'm new to servlet and jsp. i'm going to develop and online ordering which is still thinking to use servlet or jsp. If i want to develop a web-based ordering system with nice interface and most data will be retrieve from database, should i go for jsp? If choose servlet, will servlet able to do what jsp able to do?
    thanks

    If you're going to use JSP, only use it to produce HTML output. For complex logic like database access, use servlets. I suggest you have a look at this tutorial:
    http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html

  • More Diagramms in Bode Plot

    good evening once more.
    I'm plotting the graphs from filters on bode plotter.
    Cause I have more filter circuits i would like to view them in one bode plot rather in the graph (in viewing menu) otherwise its difficult to compare them.
    How do i do that ?
    thx

    There are two ways of doing this. You should have 1 Bode analyser for every Bode graph that you want to generate.
    To copy one graph into a second one, you should:
     Run your simulation and verify the result of each Bode analyser
    Click on the Grapher button or click View>>Grapher
    You will see multiple tabs in the Grapher View. You will get 1 graph for every simulation you perform for every body analyser (or other instrument)
    Right click on the trace that you want to copy from and select Copy Trace
    In the list that comes up, select the graph that you want to copy the trace to
    Click OK
    Multisim's grapher can also let you overlay multiple traces into a new graph. To do this, you should:
    Perform steps 1 to 3 of the previous set of instructions
    Select one of the graphs that you want to overlay
    Click the Overlay traces button (its a button in the tool bar)
    Select the other graph that you want to overlay with
    Click OK
    Multisim's graphing capabilities go quite beyond simple overlays and copying. You can use equations and other techniques to help you better visualize and analyze your data. The best way to learn it them is to play around with the graphing tool.
    Yi
    Software Developer
    National Instruments - Electronics Workbench Group

Maybe you are looking for

  • With holding tax decuction from T.Code F-02 with out sp. gl indicator

    Hi All, While making the payt to service vendor my client do not want to use the functionality of advance payt, which can be performed through T.code F-48. They wants to treat this advance payt as a normal payt to vendor but they want to deduct the w

  • Ipod video wont go into my ipod...help please

    Im using Videora iPod Converter and it works just fine. I convertered the movie(about 1:35 mins long) to quicktime format and i exported the movie to ipod format using quicktime. Then i opened it using itunes it plays the movie in itunes just fine bu

  • Program Management in P6

    Hi, All! Is there any P6 Project Management user that implemented any solution to manage Program? Program means: "A group of related projects managed in a coordinated way to obtain benefits and control not available from managing them individually."

  • Java3d gaming problem *HELP*

    Hi all, I am a student completing my dissertation and need some help urgently. I have a game that has a main JPanel added to a JFrame and want to add another JPanel to the JFrame which I have done successful. The problem is the new JPanel, which is t

  • Sound from timeline keeps playing

    I have multple sounds attached to my timeline. When I jump to another frame where the clip doesn't exist anymore the sounds keep playing. All of them are played. Even SoundMixer.stopAll()  doesn't help.