general hammer v8 xm

Upload: pca97

Post on 14-Oct-2015

13 views

Category:

Documents


1 download

TRANSCRIPT

  • 5/23/2018 General Hammer v8 Xm

    1/6

    General HAMMER V8 XM [FAQ]

    Rate This

    Document Information

    Document Type:FAQ

    Product!":Bentley HAMMER

    Ver!#on!":V8 XM

    $r#%#nal Aut&or:Jesse Drinoli! Bentley Technical "u##ort $rou#

    %an I o#en &ater$EM"'%AD V8 XM mo(els)

    *es+ HAMMER V8 XM uses the same file format as &ater$EM" an( &ater%AD V8 XM! so you can

    (irectly o#en the files+ All , #rorams con-eniently use a +.t an( +.t+m(/ file to store the mo(el (ata+

    &hat is HAMMER0s calculation enine /ase( u#on)

    HAMMER uses the Metho( 1f %haracteristics+

    &hat 2in( of (eman(s shoul( /e use( as the initialcon(itions of a transient simulation)

    Ty#ically! you shoul( run a transient simulation for the ma3imum an( minimum (eman( hours for each of

    the (e-elo#ment con(itions 4net.or2 an( (eman( #oints5 un(er consi(eration+

    Are #i#e /en(s 4-erte3es5 use( in the force calculations)

    6o! currently they are not consi(ere(+ If you nee( to stu(y the effects of transient forces 4X'*'75 on a #i#e

    .ith -erte3es! you shoul( consi(er re#lacin the /en(s 4-erte3es5 .ith unctions+

    &hen I create a ra#h un(er Vie. 9 $ra#hs! this seems toonly sho. the initial con(itions+ &here can I -ie. (etaile(ra#hical results of the transient simulation)

    The transient results are -ie.e( in the Transient Results Vie.er! locate( un(er the Analysis menu+ The

    amount of results inclu(e( in here is (etermine( /y the re#ort #erio(! re#ort #oints an( :enerate

    animation (ata: settins! un(er Analysis 9 %alculation 1#tions 9 Transient calculation o#tion

  • 5/23/2018 General Hammer v8 Xm

    2/6

    Ho. (o you (efine the startin con(itions of the transientsimulation)

    The startin con(itions of the mo(el /efore a transient occurs are (efine( in one of t.o .ays+ First! you

    can in-o2e the &ater$EM" stea(y state sol-er 4Analysis 9 %om#ute initial con(itions5 to calculate themfor you! /ase( on the (eman(s! /oun(ary con(itions an( other element attri/utes+ This is the same sol-er

    that Bentley &ater%AD an( &ater$EM" use+ The transient sol-er then uses the com#ute( flo.s an(

    hy(raulic ra(es as the startin con(itions+

    Alternati-ely! you can (efine your o.n startin con(itions 4flo. an( hea(5 /y choosin :true: for the

    attri/ute calle( :s#ecify initial con(itions): in the transient calculation o#tions 4Analysis 9 %alculation

    o#tions+5 &hen (oin this! the transient sol-er .ill no loner use the hea('flo. com#ute( /y the :com#ute

    initial con(itions:! /ut instea( .ill use the hea( an( flo. -alues that you must enter in! in the :transient

    4initial5: section of each element0s #ro#erties+ 6ote that if you .ant to slihtly mo(ify some com#ute( initial

    con(itions! you can co#y them o-er to the user (efine( initial con(itions fiel(s first /y usin the :co#y initial

    con(itions: tool 4un(er the Tools menu5 an( then alter them as you see fit+

    Ho. can I -ie. e3ten(e( transient results! such as #um#s#ee(! air flo. of a %AV! as -olume of a hy(ro#neumatictan2! etc! for each timeste#)

    First! enter a num/er for the :Re#ort #erio(: attri/ute of an element+ This re#resents ho. often the results

    .ill /e sa-e( for+ For e3am#le! a re#ort #erio( of 0;

  • 5/23/2018 General Hammer v8 Xm

    3/6

    5 "et u# a line ra#h .ith the a##ro#riate columns 4Time! #lus .hate-er attri/ute you0( li2e to ra#h+ For

    e3am#le! -olume of air for a hy(ro#neumatic tan25

    I am usin F%V! RV an( "V -al-es in my mo(el! /ut they

    (o not seem to /e .or2in (urin the transient simulation!#er the settin I ha-e entere(+ &hy)

    The #ressure re(ucin ' #ressure sustainin ' f lo. control #ro#erties of these -al-es are only use( (urin

    the initial con(itions calculation+ This is /ecause HAMMER assumes that (urin the transient e-ent! these

    -al-es cannot react Cuic2ly enouh to the chanes in flo.'#ressure+ If you are runnin a lon transient

    simulation an( nee( to mo(el the effects of these -al-es! you0ll nee( to use an o#eratin rule on the -al-e

    to close them+

    %an you use sim#le or loical controls (urin the transient

    simulation)6o! the controls that you enter un(er %om#onents 9 %ontrols only a##ly to the initial con(itions calculation+

    To control elements (urin the transient simulation! you0ll nee( to use confiuration in the in(i-i(ual

    eCui#ment 4such as closure time for the chec2 -al-e no(e5 or o#eratin rules 4such as the #attern of time

    -s+ relati-e closure for a -al-e5+

    I ha-e entere( controls un(er %om#onents 9 %ontrols /utthey (o not seem to /e .or2in (urin my transientsimulation+ &hy)

    These controls only a##ly to the initial con(itions calculations 4stea(y state or E"5! not the transient

    simulation+ If you nee( to control thins (urin the transient! you must use the o#tions seen in the

    #ro#erties of the -arious transient elements+ For e3am#le! an o#eratin rule for a T%V -al-e or the time

    (elay until shut(o.n for a #um#+

    &hat (oes the follo.in user notification mean! an( .hat isthe (e-iation /ase( on) :&AR6I6$ The .a-es#ee( orlenth a##ro3imations (e-iate e3cessi-ely from the entere(

    -alues+ enthen short #i#es an('or su/(i-i(e loner#i#es+:

    The (e-iation mentione( here is /ase( on a #ercentae! .hich you can see /y the units! un(er analysis 9

    transient timeste# o#tions+

    Basically! /ase( on the time ste#! Hammer tries to ha-e a .a-e /e a/le to tra-el from one en( of the #i#e

    to the other en( in e-en multi#les of the time ste#+ Therefore! Hammer .ill try to a(ust the lenth of the

    #i#e to allo. this to ha##en+ By (efault! if it has to a(ust the lenth more than G or @

  • 5/23/2018 General Hammer v8 Xm

    4/6

    u(ment+ *ou can certainly ma2e some a(ustments! o /ac2 to the Timeste#s! clic2 the u#(ate /utton

    an( see the ne. ma3'mean a(ustment+ *ou can also chane the timeste# as #re-iously mentione( an(

    chec2 the ne. ma3'mean usin the same u#(ate /utton as .ell as choose /et.een a(ustin .a-e s#ee(

    or lenth+ Ty#ically this is ust a tra(eoff /et.een accuracy an( run time+ The smaller you ma2e the

    timeste#! the /etter the accuracy 4less a(ustment .ill nee( to /e ma(e5! /ut the loner the transient run

    .ill ta2e to com#lete+

    For more information! see 'entley Tec&n#cal (upport )no*led%e'a!e+

    Ho. can I fin( &ater Deceleration in a i#eline .ith achec2 -al-e)

    First! run the Initial %on(ition analysis an( recor( the -elocity in the #i#e (o.nstream of the chec2 -al-e+

    et0s assume it is ? ft'secon(+

    6e3t! run the transient simulation an( o#en the Transient Results Vie.er+ lot a time history ra#h of flo.in the #i#e (o.nstream of the chec2 -al-e an( measure the time from .hen the #um# turns off until the

    flo. cur-e crosses the 3a3is 4i+e+ .hen flo. reaches ero5+ et0s assume it is = secon(s+

    "o the (eceleration of the .ater column is ? ft'secon( ' = secon(s K = ft'sL=+

    This is an a-erae (eceleration rate! .hich is ty#ically .hat -al-e manufacturers #ro-i(e+

    Ho. (oes the Transient Results Vie.er .or2 an( ho. can Iuse it to -ie. my results)

    The Transient Results Vie.er (is#lays transient results in ra#h form an( also can animate hy(raulic

    ra(e in a #rofile+

    The :aths 4rofiles5: #ull(o.n at the to# allo.s you to select a #rofile 4(efine( in the main user interface

    un(er Vie. 9 rofiles5 an( then either #lot or animate it+ The :#lot: .ill #ro-i(e the minimum'ma3imum

    transient en-elo#e+ The :animate: /utton .ill allo. you to see the hy(raulic ra(e #rofile as it chanes

    o-er time+ This is useful to un(erstan( ho. certain transient in(ucin e-ents affect the system as a .hole+

    If the animate /utton is raye( out! ma2e sure :enerate animate (ata: is set to :true:! in your transient

    calculation o#tions+ To re(uce the amount of #rofiles a-aila/le! o to Vie. 9 rofiles! riht clic2 on the

    ones you0( li2e to omit from the transient results -ie.er an( (eselect :transient re#ort #ath:+

    The :Time Histories: #ull(o.n at the /ottom of the Transient Results Vie.er (is#lays en( #oints that are

    a-aila/le to ra#h+ The amount of en(#oints liste( are (etermine( /y the :re#ort #oints: o#tion in the

    transient calculation o#tions+ 6ote that transient simulation results are a-aila/le at the en(s of the #i#es

    .here they meet a no(e element+ For e3am#le! the u#stream si(e of a #i#e or the (o.nstream si(e of a

    #um#+ For time histories! you can #lot the hea(! #ressure! flo.! air'-a#or -olume an( force 4if you0-e

    chosen to com#ute transient force+5

    &hat (o the (ifferent colore( lines in a transient results-ie.er #rofile re#resent)

    In eneral! you can riht clic2 on the frame'a3is of the #lotte( #rofile! select :format (ata: an( see the

    names of the -arious #lotte( lines in the (ro#(o.n+

    http://appsnet.bentley.com/kbase/http://appsnet.bentley.com/kbase/http://appsnet.bentley.com/kbase/
  • 5/23/2018 General Hammer v8 Xm

    5/6

    For an animate( #rofile! chec2 the /elo. (iaram

    For a #lotte( hea( en-elo#e

    "oli( /lac2 line #hysical ele-ations

    Dashe( /lac2 line 4or soli( orane line if a #ressure #lot5 Initial con(itions hea(

    "oli( re( line ma3imum transient hea(

    Dashe( /lue line Minimum transient hea(

    Re( line at to# Ma3 -a#or'air -olume

    Dashe( yello. line -a#or #ressure 4as a reference5

    Ho. can I a(( a ne. material such as HDE to the materialli/rary)

    ;+ $o to %om#onents 9 Enineerin i/raries an( clic2 the #lus sin ne3t to :Material i/raries:

    =+ Riht clic2 Materiali/rary+3ml an( choose :a(( item: a ne. material entry .ill a##ear at the

    /ottom of the list+

    ,+ Riht clic2 this ne. material entry! choose rename an( enter the name 4such as 0HDE05+

    ?+ 1n the riht si(e! enter the friction coefficients! *oun0s Mo(ulus an( oisson0s ratio for your ne.

    material! then clic2 close+

  • 5/23/2018 General Hammer v8 Xm

    6/6

    Note: The Young's Modulus and Poisson's ratio are only necessary if you need

    to use the automatic wave speed calculator tool, under Tools > Wave peed

    !alculator"

    If you .oul( li2e to create a ne. enineerin li/rary 43ml file5 instea( of alterin the (efault

    Materiali/rary+3ml! sim#ly riht clic2 on :Material i/raries:! choose :create li/rary:! choose a location tosa-e the file! then re#eat ste#s =? a/o-e! re#lacin 0Materiali/rary+3ml0 .ith the name of your li/rary+

    &hat is the (ifference /et.een the :Ele-ation: an(:Ele-ation 4inlet'outlet in-ert5: fiel(s in the #ro#erties of areser-oir)

    The :Ele-ation: re#resents the .ater surface ele-ation an( the :Ele-ation 4inlet'outlet in-ert5: re#resents

    the in-ert of the #i#e that attaches the reser-oir to the system+ ressure at the reser-oir location is

    (etermine( /y the (ifference /et.een these -alues+

    Ho. can I mo(el a shut after time (elay #um# that hasneither a chec2 -al-e or control -al-e)

    &hen usin :shut (o.n after time (elay: transient #um# ty#e! you must select either :control -al-e: or

    :chec2 -al-e: as the um# -al-e ty#e+ If you (o not .ant a chec2 -al-e or control -al-e! select :%ontrol

    Val-e: As the #um# -al-e ty#e an( enter a lare num/er such as secon(s! as the :Time 4For

    Val-e to %lose5:+

    Ho. can I #lot multi#le time histories in the same ra#h ormulti#le #rofile #lots on the same #rofile)

    6ati-ely there is no (irect .ay to (o this .ith the Transient Results Vie.er+ Ho.e-er! you can (o it usin

    the /elo. #rocess+ This is useful in cases .here you0( li2e to com#are transient #rofile'time series results

    /et.een scenarios+

    ;5 1#en time history ra#h 4or #rofile #lot5 num/er ;

    =5 Riht clic2 in the mi((le of the ra#h an( choose "a-e As 9 HAMMER ra#h sa-e the +r# file

    some.here

    ,5 %lose ra#h 4or #rofile #lot5 num/er ; an( o to File 9 o#en an( reo#en it

    ?5 Riht clic2 on the frame of the ra#h an( choose :co#y (ata:@5 1#en ra#h 4or #rofile #lot5 num/er =! riht clic2 on the frame an( choose :#aste (ata 4G5:+

    6ote you may ha-e to a(ust the * a3is scale if the #aste( (ata (oesn0t fit in ra#h num/er =+