关键词不能为空

当前您在: 主页 > 英语 >

PSCAD 4.2 说明文件

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-13 11:08
tags:

-

2021年2月13日发(作者:子母钟)


PSCAD/EMTDC 4.2.0


November 18, 2005



Welcome to PSCAD/EMTDC V4.2. Version 4.2.0 is available as a complete install only and


can be installed alongside existing installations of PSCAD V3, V4.0.X and V4.1.X



There exist two separate installs, one for Professional/Educational and one for


Student/Evaluation Versions of PSCAD.



Important Note



Blank Parameter Fields:


When a component parameter field is undefined, earlier PSCAD


compiler versions assumed a value of '0.0', a real number. This assumption is potentially


risky since no real number was actually entered. By design in PSCAD V4.2, the compiler will


no longer accept indeterminate input values and resolves to 'NaN' (see parameter viewing


dialog). This produces a compiling error and will not run the case. The user model must have


a valid default if the user does not enter anything. This may require previous version PSCAD


model maintenance if defaults were neglected in the original design. More information on


this item can be found by visiting


/view_?id=466&forum_id=14




Windows XP Professional x64 Edition


: If you want to run PSCAD 4.2.0 Professional or


Educational on Windows XP Professional x64 Edition, you must configure PSCAD to get a


license from a License Manager on another machine, or use a lockless trial license. The 32-


bit Sentinel lock drivers supplied with the PSCAD and LM installers will install on XP 64, but


will not run, so neither the License Manager nor PSCAD will be able to detect USB or parallel


port locks.



Correctly Uninstalling PSCAD 4.2.0:


Use the Add/Remove Programs control panel to


properly uninstall (remove) PSCAD 4.2.0. If you browse to the PSCAD CD and start


and then select Remove, the uninstall process will remove all registry keys


required by other installed versions of PSCAD V4. Should this happen, you need to repair


the remaining installed versions of PSCAD V4.



Known Issues



1)


The Hardware Key Rainbow USB driver version 7.71.9 does not properly support


Hibernation/standby. The older version 5.39.6 Sentinel drivers properly detected the lock


after waking up from hibernation & suspend modes, however there may be other driver


conflicts with installed software. The new 7.71.9 drivers do not detect the lock after waking


up from hibernation & suspend modes unless you unplug & replug in the lock. Sentinel says


that this issue will be fixed in their next driver release due late Nov. 2005. At that time we will


test the new drivers, and then deploy a patch through our support website.



2)


If you have two UMEC transformer instances in one case, where the first instance


the saturation is disabled, and the second transformer saturation is enabled, the saturation


parameters will affect the first UMEC component. The quick workaround is to disable the


saturation of both transformers, or enable the saturation of both transformers. This will be


fixed with the next maintenance release.



PSCAD Improvements



In this section we have compiled a collection of brief overviews of individual changes to the


architecture of PSCAD. The following items are not listed in any particular order, but provide


some detail as to the nature of the change and how it may impact current users.




Unit Conversion System:



Unit conversion has been a high demand item for development in recent months. A new


system has been integrated to perform automatic unit conversion. This function is a table


based conversion utility build into the data manipulation code for the components. It operates


as a separate object design to accept input as a source unit and convert to a defined target


unit. It is important to note that there are 3 basic types of units conversion identified. They


are:



1) Direct proportional conversion (i.e. metre >> feet)


2) Translational conversion (i.e. Celsius >> Fahrenheit)


3) Domain inverse relationship (i.e. sec >> Hz)



The unit conversion system implements the first form of conversion only. Proportional


conversion has a common intercept point through zero and thus does not require the input


value to provide a conversion ratio. In addition the conversion is capable of handling multiple


terms as long as both the count and operator sequence match. An example of this is the


conversion of [ohm/m*s] to [kohms/ft*s] where both the source and target units specification


contain the same number of terms (3) and the same operator sequence (/*).



Scaling factors prefixes are included in engineering factors of 10


3


each from pico(-12) to


giga(+12). Scaling factors can not be combined in accordance to SI standards and are


limited to 10e


±


12


.



Operator precedence is always left to right. Precedence control symbols '(' and ')' are not


supported. Power terms are support with a “^” symbol, i.e. kg/m^3 w


ould be kilograms per


cubic meter.



Literal terms are supported in a limited fashion. This allows for units to be specified as [1/s]


for example, or even [3.14/s]. Literals can not contain a sign or any exponential as this is


ambiguous with operators.



If a conversion cannot be performed the system will return an indeterminate factor


represented by #NaN which is then handled by the error messaging system. If the source


equals the target the behaviour is unity (of course). If either unit is not specified then the


default behaviour is unity (1.0). This behaviour is irregardless of an existing unit having


literals or not.



It is also possible to successfully convert units that are represented by common alias terms if


they are provided in the database. Typical examples of this are [Hz] as an alias for [rev/s]


and [rpm] as an alias for [rev/min]. Support for aliasing extends to single term unit


specifications only. Multipliers are legal, so the term [kHz] will correctly convert to the


compound term [krev/s]. This is possible since the multiplier is handled separately from the


base unit.



To support the units conversion object a new XML data file () is included. This file


must be placed in the home directory.




It is important to note that this system was developed using the


National Institute of


Standards and Technology


as a reference on SI. The implementation is partial and is


intended for use in electromechanical systems. The reference can be found at:



SI Standards Reference: <>



Phasor Meter Devices:



A new device have been add to the latest build of PSCAD to support complex pairs of


Magnitude and Phase Angle created by the FFT component and others. The device displays


instantaneous vectors (magnitude and angle) from the origin in the form of a thick line. If the


magnitude exceeds 1 pu of the display an arrow is attached to the line to indicate it is out of


scale. The display device will show either a single phasor or up to six phasors in an


adjustable gauge display. Numerical values for the magnitude and phase angle are given at


the footer panel of the device. The input can be toggles to accept values in either radians or


degrees.



Navigation History Bar:



Users no longer need to try and retrace their steps by memory alone. A new Navigation Bar


has been added to PSCAD that automatically tracks navigation within a project space.



By design the style of navigation is using the same methodology that is commonly found in


the Windows Explorer. As you move from one module definition to another, the history list is


appended with each movement. This list is split at the current navigation point, filling the drop


list next to the 'Forward' / 'Backward' buttons. User can move incrementally or by selecting a


location directly.



This system has significant benefit for large control system architectures where levels of


detail may be nested several modules down from the top. Navigation through these complex


cases is much simpler with a history control.




Global Substitutions:



Substitutions are well defined for definitions and widely used. These operate using input data


as a source, while using the definition to define the actions. This means that all components


of a certain type will process substitutions in the same way. If substitutions are required on a


per instance basis, then this process cannot be used. Early implementations of and instance


based substitution was called a global constant and allowed the user to enter a defined text


string. This was then inserted as a value into an input field of a user component, but was


limited for many other actions.



This mechanism has been reworked and the concept of a global constant has been replaced.


The big difference with the new approach is the process is completely general and does not


require that a defined substitution be a numerical type. This allows for raw text substitutions


combing both pre-fix and post-fix patterns. The syntax is the same as used for definitions as


follows:



$$()



There is no context key since the context is always that of the project. This text will be


substituted at any point where a user component accesses its raw data. The raw data will be


pre-processed with the substitution before it is returned for use. This allows the substitution


to act exactly as if the user entered that data into the parameter field. There is a small


computation overhead to achieve this flexibility.



Note: V4.1 implementation of Global Constants will no longer function and occurrences will


need to be replaced with the above syntax. This was necessary since the constants were


devoid of formal syntax, creating difficulties in resolution.



Automatic Computations:



Parameters are constants that are initialized in input fields. Computations are constants that


are calculated from those parameters and/or other computations. Originally the computations


were processes at the time a circuit module was compiled. This meant that none of the


computed constants were available when a component is placed on the canvas


.


Changes


have been made to the way in which a user component handles its computations. They are


now processed in the layout procedure of the user component prior to the evaluation of the


graphic flags and dynamic text in the component. In this sense they are automatically


computed with the component and always remain available and up to date.



More importantly, computations are now available for both graphic substitution and visibility


expressions allowing the user to place a computed value on the display. This value will be


undated whenever the component is placed on the canvas. Computations can also be


created anonymously (no name identity attached) and used in the component. The


anonymous expression substitution syntax:



$${}



This syntax, although perfectly valid, is no longer required to perform dynamic computation


text for graphics since the expression can be defined by a computation and substituted into


the display like any other parameter.




Extended Substitution Syntax:



In an effort to standardize the substitution syntax, the parser has been extended to include a


more formal way of handling substitution


from


other contexts. This comes from the need to


pull information from more than just the component instance data. The standard syntax is:



$$(:)



Where the substitution contains both a and item that are separated by a


scope operator and delimited by round brackets. This syntax is intended to be standardized


within the application to avoid multiple ways of performing substitutions. The name of the


context allows the parser to insert information from objects outside of the scope of the


component instance. These are:



Defn, Project, Work, Session and System.



When use for substitution within the context of the component instance, there is no need for


a context and it is excluded along with the scope operator. In such cases the syntax is:



$$() or... $$



This syntax is backwardly compatible with existing installations and the simple un-delimited


form is the one that is use in most cases. (Both forms are now legal). The delimited version

-


-


-


-


-


-


-


-



本文更新与2021-02-13 11:08,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/649652.html

PSCAD 4.2 说明文件的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文