Variable structure control of a class of uncertain systems

合集下载

(完整word版)C++术语表

(完整word版)C++术语表

C++词汇表Aabort()特殊函数如果一个函数抛出异常,但在通往异常函数的调用链中找不到与之匹配的catch,则该程序通常以此函数调用终止abstract base class 抽象基类abstract class 抽象类无实例对象的类,其唯一用途是被继承abstract data type(ADT) 抽象数据类型abstraction 抽象具体事物的一个概括accessor function 访问函数。

可以访问一个对象但不能改变其值的函数。

action 操作action/decision model 操作判断模型adding a pointer and an integer 指针与整数相加address 地址一个指定变量在内存中的位置值。

aggregation relationship 聚合关系类之间的“has—a”关系。

algorithm 算法用以解决问题的规格说明,要求无歧义,可执行并且可终止。

ambiguity in multiple inheritance 多重继承的歧义性ampersand(&) suffix &号后缀angle brackets 尖括号ANSI/ISO C++draft standard ANSI/ISO C++标准美国国家标准化协会(AmericanNational Atandards Institute)和国际标准化组织(International Standards Organization)发布的C++语言标准appending strings to other strings 将字符串添加到另一个字符串中argument 参数调用函数时使用的变量或由运算符连接的操作数。

argument in a function call 函数调用中的参数arithmetic and logic unit 算术逻辑单元arithmetic assignment operator 算术赋制值运算arithmetic operators 算术逻辑符array 数组同类型的值的集合,可以通过整型下标访问其中的值。

C++名词解释

C++名词解释

GlossaryOn pages from 699 to 705 on book ” Programming in C++ ( SecondEdition ) ”in English-ChineseAbstract data type: 抽象数据类型Abstract barrier: 抽象屏障Aggregate operation: 集合操作Algorithm: 算法Anonymous type: 匿名类型Argument: 参数Argument list: 参数列表Arithmetic/logic unit (ALU): 算术逻辑单元Array: 数组Assignment expression: 赋值表达式Assignment statement: 赋值语句Automatic variable: 自动变量Auxiliary storage device: 辅助存储设备Base address: 基址Base case: 递归出口Base class (superclass): 基类(超级类)Binary operator: 二元运算Black box: 黑盒子C string: C字符串Central processing unit (CPU): 中央处理单元Class: 类Class member: 类成员Class object (class instance): 类对象(类的实例)Client: 客户机程序Compiler: 编译器Composition (containment): 合成(包含)Computer: 计算机Computer program: 计算机程序Computer programming: 计算机程序设计Control abstraction: 控制抽象Control structure: 控制结构Control unit: 控制单元Count-controlled loop: 计数控制循环Data: 数据Data abstraction: 数据抽象Data flow: 数据流Data representation: 数据表示Data type: 数据类型Declaration: 声明Demotion (narrowing): 降级(收缩)Derived class (subclass): 派生类Documentation: 说明文档Driver: 驱动器Dynamic binding: 动态绑定Editor: 编辑器Encapsulation: 封装Enumeration type: 枚举类型Enumerator: 枚举元素Evaluate: 求值Event counter: 事件计数器Event-controlled loop: 事件控制的循环Expression: 表达式Expression statement: 表达式语句External representation: 外表表示Field (member, in C++): 域(对应于C++中的成员)Function: 函数Function call (function invocation): 函数调用(用于函数激活)Function call (to a void function): 函数调用(用于空值函数)Function definition: 函数定义Function prototype: 函数原型Function value type: 函数值类型Functional decomposition: 功能分解General case: 递归体Hardware: 硬件Hierarchical record: 分级记录Identifier: 标识符Infinite recursion: 无限递归Information: 信息Information hiding: 信息隐藏Inheritance: 继承Input/output (I/O) devices: 输入/输出设备Interactive system: 交互式系统Interface: 界面Internal representation: 内部表示Iteration: 迭代Iteration counter: 迭代计数器Length: 长度Lifetime: 生命期List: 列表Literal value: 字面值Local variable: 局部变量Loop: 循环Loop entry: 循环入口Loop exit: 循环出口Loop test: 循环测试Machine language: 机器语言Member selector: 成员选择符Memory unit: 存储单元Mixed type expression: 混合类型表达式Name precedence: 名字优先原则(或名字屏蔽)Named constant (symbolic constant): 符号常量Named type: 有名类型Nonlocal identifier: 非局部标识符Object-oriented design (OOD): 面向对象设计Object-oriented programming (OOP): 面向对象程序设计Object program: 目标程序One-dimensional array: 一维数组Operating system: 操作系统Out-of-bounds array index: 溢界数组索引Parameter: 参数(形式参数)Peripheral device: 外围设备Polymorphic operation: 多态操作Postcondition: 后置条件Precision: 精度Precondition: 前置条件Programming: 程序设计Programming language: 程序设计语言Promotion (widening): 提升(扩展)Range of values:Record (structure, in C++): 记录(对应于C++中的结构体): Recursive algorithm: 递归算法Recursive call: 递归调用Recursive definition: 递归定义Reference parameter: 引用参数Representational error: 表示误差Reserved word: 保留字Scope: 作用域Scope rules: 作用域规则Self-documenting code:Semantics: 语义Short-circuit (conditional) evaluation: 短路求值Side effect: 副作用Significant digits: 有效数字Simple (atomic) data type: 简单(基础)数据类型Software: 软件Software engineering: 软件工程Software piracy: 软件盗版Sorting: 排序Source program: 源程序Static binding: 静态绑定Static variable: 静态变量Structured data type: 构造数据类型Structured (procedural) programming: 结构化(过程)程序设计Stub: 驻留程序Switch expression: 开关表达式Syntax: 语法Tail recursion: 尾递归Termination condition: 终止条件Test plan: 测试计划Test plan implementation: 测试计划的执行Testing the state of a stream: 测试流的状态Two-dimensional array: 二维数组Type casting: 强制/显式类型转换Type coercion: 自动/隐式类型转换Unary operator: 一元运算符V alue parameter: 值参数V alue-returning function: 具有返回值的函数V ariable: 变量Virus: 病毒V oid function (procedure): 空值函数(程序)。

Java面试中最经常被问到的问题

Java面试中最经常被问到的问题

Java面试中最经常被问到的问题1. What is the difference between an Applet and an Application?2. What are java beans?3. What is RMI?4. What gives java it's "write once and run anywhere" nature?5. How does Java inheritance work?6. What are native methods? How do you use them?7. Class A subclass B subclass C. All override foo(). I cast C to A and call foo(). What happens? C an C call A->foo()?8. What does the "static" keyword mean in front of a variable? A method? A class? Curly braces {}?9. How many different types of JDBC drivers are present? Discuss them.10. Does Java have "goto"?11. Why "bytecode"? Can you reverse-engineer the code from bytecode?12. How does exception handling work in Java?13. Does Java have destructors?14. What does the "final" keyword mean in front of a variable? A method? A class?15. Access specifiers: "public", "protected", "private", nothing?3. What is RMI?4. What gives java it's "write once and run anywhere" nature?5. How does Java inheritance work?6. What are native methods? How do you use them?7. Class A subclass B subclass C. All override foo(). I cast C to A and call foo(). What happens? C an C call A->foo()?8. What does the "static" keyword mean in front of a variable? A method? A class? Curly braces {}?9. How many different types of JDBC drivers are present? Discuss them.10. Does Java have "goto"?11. Why "bytecode"? Can you reverse-engineer the code from bytecode?12. How does exception handling work in Java?13. Does Java have destructors?14. What does the "final" keyword mean in front of a variable? A method? A class?15. Access specifiers: "public", "protected", "private", nothing?1. What is the difference between an Applet and an Application?A Java application is made up of a main() method declared as public static void that accepts a string array argument, along with any other classes that main() calls. It lives in the environment that the host OS provides.A Java applet is made up of at least one public class that has to be subclassed from java.awt. Applet. The applet is confined to living in the user's Web browser, and the browser's security rules, (or Sun's appletviewer, which has fewer restrictions).The differences between an applet and an application are as follows:1. Applets can be embedded in HTML pages and downloaded over the Internet whereas Applicatio ns have no special support in HTML for embedding or downloading.2. Applets can only be executed inside a java compatible container, such as a browser or appletvie wer whereas Applications are executed at command line by java.exe or jview.exe.3. Applets execute under strict security limitations that disallow certain operations(sandbox model security) whereas Applications have no inherent security restrictions.4. Applets don't have the main() method as in applications. Instead they operate on an entirely diff erent mechanism where they are initialized by init(),started by start(),stopped by stop() or destroye d by destroy().2. What are java beans?JavaBeans is a portable, platform-independent component model written in the Java programming language, developed in collaboration with industry leaders. It enables developers to write reusable components once and run them anywhere -- benefiting from the platform-independent power of Ja va technology. JavaBeans acts as a Bridge between proprietary component models and provides a seamless and powerful means for developers to build components that run in ActiveX container ap plications.Java beans is very powerful tool you can use in your servlet/JSP bridge. You can use the servlets t o build the bean and can be passed over to the JSP for reading. This provides tight encapsulation o f the data while preserving the sanctity of servlets and JSP.3. What is RMI?RMI stands for Remote Method Invocation. Traditional approaches to executing code on other ma chines across a network have been confusing as well as tedious and error-prone to implement. The nicest way to think about this problem is that some object happens to live on another machine, an d that you can send a message to the remote object and get a result as if the object lived on your lo cal machine. This simplification is exactly what Java Remote Method Invocation (RMI) allows yo u to do.4. What gives java it's "write once and run anywhere" nature?Java is compiled to be a byte code which is the intermediate language between source code and m achine code. This byte code is not platorm specific and hence can be fed to any platform. After bei ng fed to the JVM, which is specific to a particular operating system, the code platform specific m achine code is generated thus making java platform independent.5. How does Java inheritance work?A class can only directly extend one class at a time. Multiple inheritance is only allowed with rega rd to interfaces. A class can implement many interfaces. But a class can only extend one non-interf ace class.6. What are native methods? How do you use them?Native methods are used when the implementation of a particular method is present in language ot her than Java say C, C++.To use the native methods in java we use the keyword nativepublic native method_a()This native keyword is signal to the java compiler that the implementation of this method is in a la nguage other than java.Native methods are used when we realize that it would take up a lot of rework to write that piece o f already existing code in other language to java.7. Class A subclass B subclass C. All override foo(). I cast C to A and call foo(). What happens? C an C call A->foo()?An instance of Class C is of type Class B and A (both). SO you can cast C to A. You CANNOT ca st an instance of A to C.8. What does the "static" keyword mean in front of a variable? A method? A class? Curly braces {}?-- static variables: These are class level variable whose value remain same irrespective of the num ber of instances of the class.-- static methods:These are those methods that can be called without the need for creating the objects of the class i.e . they are class level methods. They can call only static methods. They cannot refer to "this" as the y are not associated with any particular instance.-- static block: These are called before the main is called and are called only once. Subsequent inv ocation of the java program containing static block would not call it again. Hence, they can be use d to load libraries say in native function call.-- Only Inner class could be declared as a "static". This declaration suppress the generation of the r eference to the outer class object. 这意味着:1)为创建一个static内部类的对象,我们不需要一个外部类对象;2)不能从static内部类对象访问一个外部类对象。

全局变量存放在哪里?

全局变量存放在哪里?

全局变量存放在哪⾥?看了下深⼊java虚拟机,有这么⼏个问题,希望⼤神们给解决下,1.final、static分别修饰的变量会放到哪⾥?2.看对栈的描述是局部变量放到栈中,那么全局变量放到哪⾥?,从事JVM研发、、这⾥只讨论Java/JVM层⾯的概念。

Java/JVM的抽象概念⾥没有“全局变量”这种概念。

如果⼀个JVM是⽤C/C++实现的,那么在实现层⾥⽤到的“全局变量”就放在实现语⾔的全局变量所存储的位置,跟Java/JVM⾃⾝没关系。

题主说的“全局变量”多半实际想问的是Java层⾯的“静态变量”。

下⾯再说。

在Java层⾯上,变量的存储种类(storage class)可以粗略分为3种:1. 局部变量/⽅法参数,在⽅法体中/参数列表中声明,操作的Java字节码为xload / xstore / iinc2. 成员字段,在类中声明,操作的Java字节码为getfield / putfield。

1. A field that is not declared static (sometimes called a non-static field) is called an instance variable. Whenever a new instanceof a class is created (§12.5), a new variable associated with that instance is created for every instance variable declared in that class or any of its superclasses.3. 静态变量,在类中声明,操作的Java字节码为getstatic / putstatic。

1. If a field is declared static, there exists exactly one incarnation of the field, no matter how many instances (possibly zero) of theclass may eventually be created. A static field, sometimes called a class variable, is incarnated when the class is initialized(§12.4).(其实还有⼀种特殊的,闭包捕获的变量。

SCCE 大一笔试-模拟题B

SCCE 大一笔试-模拟题B

选择题(针对以下题目,选择符合题目要求的答案。

针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。

每题2分。

注意:多选题会特别标注)1. 在HTML表单控件下拉列表中,如果要某一项被选中,以下正确的是( B )。

A. <option value="" checked>香港</option>B. <option value="" selected>澳门</option>C. <option value="" select>北京</option>D. <option value="selected">武汉</option>2. HTML中有关选择器说法正确的是()。

A. 类选择器只能应用于某一个HTML元素B. ID选择器可以重复使用C. 标签选择器的优先级高于类选择器D. 标签选择器用于修改HTML元素的默认的样式3. WinForm程序中用户单击“消息框”按钮时返回( D )值。

A. DialogValueB. DialogBoxC. DialogCommandD. DialogResult4. 在数据库中关于外键和相应的主键之间的关系,正确的是( A )。

A. 外键并不一定要与相应的主键同名B. 外键一定要与相应的主键同名C. 外键一定要与相应的主键同名而且唯一D. 外键一定要与相应的主键同名,但并不一定唯一5. SQL语言中,条件表示年龄在40至50之间的表达式为( B )。

A. IN (40,50)B. BETWEEN 40 AND 50C. BETWEEN 40 OR 50D. BETWEEN 40 ,506. 在数据库中下面哪一个语句能使用通配符“%、_、[]、^”查找以“区”字符串结尾的地址?( B)A. select address from stud_info where address like '[区]'B. select address from stud_info where address like '%区'C. select address from stud_info where address like '[^区]'D. select address from stud_info where address like '区'7. HTML语言中,插入图象的HTML代码是<img src=””>,其中src的含义是( A )。

东北师范大学语言学考试题库

东北师范大学语言学考试题库

I. Brief Introduction of Linguistics1. Why is linguistics a vast field of study?Linguistics is a broad field of study, because language is a complicated entity with many layers and facets. It is hardly possible for a linguist to deal with all aspects of language at once. There are a number of divisions of linguistics, which can be put into two categories.1) Intra-disciplinary divisions: the study of language in general is often termed general linguistics. It is based on the view that language as a system is composed of three aspects: sound, structure and meaning.2) Inter-disciplinary divisions:a) Sociology deals with language and culture.b) Psycholinguistics deals with the relation between language and mindc) Applied linguistics is concerned with the application of linguistic theories and descriptions in other fields.All above three belong to sociolinguistics.2. How is linguistics different from traditional grammar?1) Traditional grammar is prescriptive, while modern linguistics is descriptive.2) Traditional grammatical categories are merely based on European language, while modern linguisticsstudies all languages.3) Traditional grammar lacks a theoretical framework, while modern linguistics is theoretically rather thanpedagogically oriented.3. What are the two main schools of contemporary western linguistics? What are the fundamental differences between them?TG grammar v.s systematic-functional grammarTG based on UG, studies the general principles while systematic-functional grammar studies language functions.4. On what basis do linguists regard human language as species-specific (unique to humans)? Language is a system of arbitrary vocal symbols used for human communication. Many philosophers and linguists believe that language is unique to man. Language is a human trait that sets us apart from other living creatures. They spell out a number of features of language which are not found in animal communication systems. These features: creativity, duality, arbitrariness, displacement, cultural transmission, interchangeability and reflexivity. These are universal features possessed by all human languages. Although some animal communication systems possess, to a very limited degree, one or another of these features except creativity and duality, none is found to have all the features. On this basis linguists tend to conclude that human languages are qualitatively different form animal communication systems.5. What is the difference between linguistic competence and communicative competence?The term linguistic competence is applied to account for a speaker’s knowledge of his language. While communicative competence is proposed to account for both the tacit knowledge of language and the ability to use it. There are four parameters that underlie a speaker’s communicative competence, namely the ability to judge: Whether (and to what degree) something is feasible/appropriate/formally possible/in fact done.II. Phonetics 语音学1. How are speech sounds described?The study of speech sounds is phonetics which includes 3 parts: 1) articulatory phonetics 2) acoustic phonetics 3) auditory phonetics.Articulatory phonetics is the primary concern in linguistics, in which speech sound is described within 3 sides: The description of consonants: a) place of articulation b) manners of articulation c) voicing d) aspirationThe description of vowels: a) monophthongs b) diphthongs c) lip rounding d) tensityIn more detailed transcription (sometimes referred to as narrow transcription), a sound may be transcribed with a symbol to which a smaller symbol is added in order to mark the finer distinctions. The smaller one is called diacritic.2. What are the two classes of phonetic features? What is the fundamental difference?The two classes of phonetic features are distinctive features and non-distinctive features. Features thatdistinguish meaning are called distinctive features, in other words, those distinguishing phonemes. Non-distinctive features do not distinguish meanings, i.e. the features belong to allophones. However, whether a phonetic feature is distinctive or non-distinctive varies from one language to another language.III. Phonology 音位学1.Analyze the two English sound segments [t] and [t h], [k] and [k h], [p] and[p h] in terms of distribution and the phonetic feature that distinguishes them.[t] and [t h], [k] and [k h], [p] and [p h] are the allophones of the same phoneme /t/, /k/, /p/. They are in complementary distribution and share phonetic features.[t] is an unaspirated voiceless alveolar stop; [t h] is an aspirated voiceless alveolar stop[k] is an unaspirated voiceless velar stop; [k h] is an aspirated voiceless velar stop[p] is an unaspirated voiceless bilabial stop;[p h] is an aspirated voiceless bilabial stop/t/→ [t] / [voiceless, fricative, alveolar]_______[t h]/ elsewhere[k] and [k h], [p] and [p h] is the same as above.2.Analyze the change of feature concerning the vowels in "bean, time, farm" and generalize the rule. This rule is called nasalization, that is a vowel becomes nasalized before a nasal segment, possible followed by one or two consonants within a syllable.V →[+nasal] / ____ [+nasal]3.Analyze the relation of {im-}, {in-}, {ir-}, {il-} in English and generalize of their distribution.{im-}, {in-}, {ir-}, {il-} are the allomorphs of the same morpheme {in-},which represents the negative meaning as a prefix.{in-}→ {im-} / ________ [m,p, b] [bilabial stop, or nasal]{ir-} / _________ [r] [retroflex, alveolar]{il-} / _________ [l] [lateral, alveolar]{in-} / elsewhere4. How do you account for the relation between phonetics and phonology?1) Phonology and phonetics are both concerned with the study of speech sounds, but the two differ in perspectives.2) Phonetics, particularly articulatory phonetics, focuses on how speech sounds are produced, what phonetic features they have, and how to transcribe them. In phonetics, sound segments are assumed to be invariable; variations are overlooked.3) Phonology focuses on three fundamental questions. What sounds make up the list of sounds that can distinguish meaning in a particular language? What sounds vary in what ways in what context? What sounds can appear together in a sequence in a particular language?5. What are the functions of supra-segmental features?Supra-segmental features are distinctive features that can be found in units of syllables, words, phrases and sentences. They are stress, intonation and tone. Intonation and stress generally occur simultaneously in utterance. The simultaneous functioning of the features serves to highlight the information focus, or to eliminate ambiguity of the phrases and sentences. "a greenhouse" and "a green house", "Jack hit the ball under the desk".Tone is the variation of pitch to distinguish words. English is not a tone language, but Chinese is a typical tone language in which each of the four tones means four different words.6. Analyze the change of feature concerning the liquids and nasals in flight, snow, smart, pray and generalize the rule.Liquids /l/ /r/ appear after a voiceless consonant /f/ and /p/ respectively, they are devoiced.Nasals /n//m/ appear after a voiceless consonant /s/, they are devoiced.Rule: Devoice a voiced consonant after a voiceless consonant.Or:When the English liquids, glides and the two anterior nasals appear after a voiceless consonant, it is devoiced. This rule can be expressed as follows: devoice a voiced consonant after a voiceless consonant,that is, [+voiced+consonantal] [-voiced] / [-voiced+consonantal]-. The phonology /l/ /r/ belongs to liquids, and /m//n/ belong to anterior nasals. All these four are voiced consonant, but in these words, they change to the voiceless, for they appear after voiceless consonants.7. What is distinctive feature?Features that distinguish meaning are called distinctive features, in other words, just those distinguishing phonemes, such as [b] and [p] in the words between "big" and "pig".8. Analyze the relation of -er, -est and more, most in Englsih and generalize their distribution.They are in complementary distribution. -er and more, -est and most are allomorphs. More and most are put before adjectives and adverbs composed of two or more syllables.IV. Morphology 形态学1. What are the categories of lexical meaning?Lexical meaning includes:a) Referential meaning (also denotative meaning) is the central meaning and it is more stable and universal.b) Associative meanings. Associative meanings are meanings are meanings that hinge on referential meaning, which are less stable and more culture-specific.Types of associative meanings: connotative meaning, social meaning, affective meaning, reflected meaning,collective meaning2. How are words decomposed into their constituents?1) Words are composed of one or more than one morphemes.2) Morphemes are the smallest meaningful unit of language.3) A morpheme may be represented by different forms, called allomorphs.4) Morphemes can be categorized into 2 kinds. a) Free morphemes (they constitute words by themselves)b) bound morphemes (they are never used independently)5) Bound morphemes include inflectional morphemes and derivational morphemes.6) The distinction between a free morpheme and a bound morpheme is whether it can be used independently in speech or writing.V. Syntax 句法1.What are the aspects of syntactic knowledge?Knowing which strings of words are grammatical and which are not is part of syntactic knowledge. In addition, native speakers know at least the following:1) structural ambiguity---which strings of words have more than one meaning.2) word order---different arrangements of the same words have different meanings.3) grammatical relations---what element relates to what other element directly or indirectly4) recursion---the repeated use of the same rules to create infinite sentences5) sentence relatedness---sentences may be structurally variant but semantically related6) syntactic categories---a class of words or phrases that can substitute for one another without loss of grammaticality.2. How does transformational grammar (转换生成语法)account for sentence- relatedness?1) Sentence- relatedness: sentences may be structurally variant but semantically related.2) According to Chomsky, a grammar as the tacit shared knowledge of all speakers is a system of finite rules by which an infinite number of sentences can be generated. He attempts to account for this aspect of syntax by postulating that deep structures and surface structures.3) Deep structures are the basic structures generated by phrase structure rules.4) Surface structures are derived structures, the structures of sentences that we actually speak. Surface structures are derived from deep structures through transformational rules which include replacement, insertion, deletion and coping, etc.5) There are five transformations: particle movement transformation, replacement, insertion, deletion and copying.3. What is the advantage of immediate constituent analysis compared with traditional grammar?1) The concept of immediate constituent is an important concept of structural grammar, which is characterized by a top-down analysis. A sentence is seen as a constituent structure, i.e. all the components of the sentence are constituent. A sentence can be cut into sections. Each section is its immediate constituent. Then each section can be further cut into constituents. This on-going cutting is termed immediate constituent analysis.2) Traditional grammar mainly analyzes a sentence horizontally with a synthetic (bottom-up) approach. It focuses on the product of a sentence rather than the procedure. It is prescriptive in nature.3) Therefore, immediate constituent analysis adds a new dimension to the analysis of sentence structure. In this way, sentence structure is analyzed not only horizontally but also vertically. In other words, this way of syntactic analysis can account for the linearity and the hierarchy of sentence structure, and, therefore, structural ambiguity.4.What part of syntax can phrase structure rules account for and what they cannot?1) Phrase structure rules are rules that specify the constituents of syntactic categories.2) Deep structures are the basic structures generated by phrase structure rules, but the surface structures are derived from the deep structures, and is generated by transformational rules.3) All in all, phrase structure rules can account for structural ambiguity, word order, grammatical relations, recursion, and syntactic categories; but they cannot account for sentence relatedness.5. Analyze the sentence in terms of type of process, mood structure, and theme and rheme:The academician will address the issue of the legitimacy of cloning at the conference.1) It is the verbal process. In this sentence, the sayer is the academician, the receivers are the people at the conference though it is not mentioned but we can infer it from the sentence. The verbiage is the issue of the legitimacy of cloning.2) This sentence is the realization of linguistic interaction; it is the giving of information. Its syntactic form is statement. The subject is the academician; the finite is the verbal operator “will”.3) The constituent that stands for the starting-point for the message is termed theme; all the rest of the sentence is labeled rheme. In this sentence, the theme is the academician and “the issue of the legitimacy of cloning at the conference” is the rheme.VI. Semantics语义学1. What are the components of metaphor?Target domain and source domain are the components of metaphors. That is to say all metaphors are composed of two components. This allows us to understand one domain of experience in terms of another. The domain to be conceptualized is called target domain, while the conceptualizing domain is termed the source domain. The transference of properties of the source domain to the target domain is referred to by some cognitive linguistics as mapping. The source domain is concrete and familiar. The target domain is abstract and novel.2. Why is metaphor essential in cognition?Our linguistic knowledge is part of general cognition and linguistic categorization is a product of the human mind. According to this view, meaning is based on conventionalized conceptual structures. Semantic structure reflcects the mental categories which are formed on the basis of experiences. Metaphor is an essential element in our categorization of the world and our thinking process. Cognitive linguistics has shown that metaphor is not an unusual or deviant way of using language. The use of metaphor is not confined to literature, rhetoric and art. It is actually ubiquitous in everyday communication. Metaphors as linguistic expressions are possible precisely because there are metaphors in a person's conceptual systems.3. How is word meaning analyzed? And what are the limitations of the method of analysis?1) In modern linguistics, semanticists manifest that the sense of a word can be analyzed in terms of a set of more general sense components (or semantic properties/features). The approach that analyzes word meaning by decomposing it into its atomic features is called componential analysis (CA).2) The limitations of componential analysis are apparent. It cannot be applied to the analysis of all lexicons, merely to words within the same semantic field. It is controversial whether semantic features are universal prime of word meanings in all languages.3) Advantages: a. It is a breakthrough in the formal representation of meaning. Once formally represented,meaning components can be seen. b. It reveals the impreciseness of the terminology in the traditional approach to meaning analysis. CA examines the components of sense. The more semantic features a word has, the narrower its reference is.4. Analyze the semantic properties of the given cooking terms, using the features [+/- WATER], [+/-FAT], [+/- PAN], [+/- POT], [+/- OVEN], [+/- SIEVE], etc.boil: [+WATER] [-FAT] [- PAN] [+ POT] [- OVEN] [- SIEVE]fry: [- WATER] [+FAT] [+ PAN] [- POT], [- OVEN] [+SIEVE]steam: [+WATER] [-FAT] [- PAN] [+POT] [-OVEN] [- SIEVE]stew: [+WATER] [+FAT] [- PAN] [+ POT] [- OVEN] [- SIEVE]bake: [- WATER] [+FAT] [- PAN] [- POT] [+ OVEN] [- SIEVE]5. Analyze the semantic differences of father and daddy in the given sentences, using Leech's classification of lexical meanings.It is easy for every man to be a father, but not to be a daddy.They differ in affective meaning. Affective meaning is what is communicated of the feeling or attitude of the speaker or writer toward what is referred to. "Father" is commending in sense while "daddy" is rich in passion.6. Analyze the difference between summon and call in terms of register.Register refers to varieties according to use. Summon is a formal word, used in court of law to order sb to appear, while call is widely used in daily life.7. Point out the semantic problem of the sentence “The orphan is staying with his parents.”There are some sentences which sound grammatical but meaningless. The sentence "the orphan is staying with his parents” is just one example. This sentence is always false which is called contradiction. An orphan is a child whose parents are dead, or a child who has been deprived of parental care. The theme (the orphan) and the rheme (is staying with his parents) are incompatible.VII. Pragmatics 语用学1.Write 3 sentences, each of which contains it in either euphoric reference or endothermic reference(anaphoric or cataphoric)1) It is rather foggy these days."It" here refers to the weather. It is an euphoric reference, referring to the word outside linguistic forms.2) It is so far hard to tell how many lives are claimed in the catastrophe."It" refers to the following expression "how many lives are claimed in the catastrophe", which is a linguistic form. Thus, it is an endothermic reference, specifically, cataphoric reference.3) The most powerful earthquakes triggered massive tidal waves that slammed into coastlines across Asia yesterday. It killed over 30,000 people in Sri Lanka, Indonesia, India, Thailand, Malaysia, Myanmar, Bangladeshand Maldives."It" refers to the preceding expression that "massive tidal waves slammed into coastlines across Asia yesterday". Therefore, it is an endothermic reference, specifically, anaphoric reference..2. Point out the maxim flouted and the implicature of B `s utterance:A: Did you notice something odd between the host and hostess?B: Have another glass of beer?The maxim of relation is violated. The implicature of B’s utterance: the hearer doesn’t want to gossip about those people.3. Point out the degree of formality of:It is gratifying that cooperative program has been proceeding smoothly. Degree of formal4. Analyze the ambiguity of the two sentences, telling the difference:1) Flying planes can be dangerous.2) She cannot bear children.1) a. The behavior of flying planes can be dangerous.b. Planes which are flying can be dangerous.2) a. She cannot tolerate children.b. She cannot give birth to a baby..c. she can not carry a child.★How do you account for the relation between semantics and pragmatics.They are two separate fields. Both study meaning, but semantics studies the conventional meaning of a word while pragmatics studies the international meaning, the meaning in use. Semantics is bilateral while pragmatics is trilateral. Semantics studies the relationship between sign and meaning, but pragmatics studies the sign, meaning and user.VIII. Sociolinguistics 社会语言学1. How do sociolinguists classify the varieties of English?1) The term variety is the label given to the form of a language used by any group of speakers or used in a particular field. A variety is characterized by the basic lexicon, phonology, syntax shared by members of the group. Varieties of a language are of four types: the standard variety, regional dialects, sociolects and registers.2) The standard variety is the form of a language used by the government and communication media, taught in schools and universities and is the main or only written form.3) A regional dialect is a variety of a language spoken by people living in an area. For example, the English language has many regional dialects. British English, American English, Australian English. Indian English, South African English, etc. are all regional varieties of the language. One dialect is distinctive from another phonologically, lexically and grammatically.2. Analyze the cause of the error that some Chinese speakers of English use although and but within one sentence.In the process of analyzing learners' language, error analysis is a milestone. Explaining errors is the final but very important step in error analysis. In terms of sources, errors are divided into interlingual errors and intralingual errors. Interlingual errors are caused by mother tongue interference which means the negative role one's knowledge of L1 to L2 learning. In Chinese, we can use “不但”,“而且”in the same sentence, so some Chinese speakers transfer this expression directly to English. But according t o English grammar, “although” and “but” can not appear in the same sentence. This phenomenon is a kind of negative transfer of learners' syntactic knowledge. This is a typical phenomenon of interference in learning.。

SCJP试题集及解析

SCJP试题集及解析

SCJP试题集及解析1. Which of the following range of short is correct?A. -27 -- 27-1B. 0 – 216-1C. 215 – 215-1D. 231 – 231-1翻译:下面哪些是short型的取值范围。

答案::C解析:短整型的数据类型的长度是16 bits,有符号。

另外需要说明的是java中所有的整(Integral)数(包括byte,short,int,long)全是有符号的。

2. Which declarations of identifiers are legal?A. $personsB. TwoUsersC. *pointD. thisE. _endline翻译:下面哪些是合法的标识符。

答案:A,B,E解析:Java的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字。

3. Which statement of assigning a long type variable to a hexadecimal value is correct?A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L翻译:哪些是将一个十六进制值赋值给一个long型变量。

答案D解析:十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写的l和数字1不易区分)。

4. Which of the following fragments might cause errors?A. String s = "Gone with the wind";String t = " good ";String k = s + t;B. String s = "Gone with the wind";String t;t = s[3] + "one";C. String s = "Gone with the wind";String standard = s.toUpperCase();D. String s = "home directory";String t = s - "directory";翻译:下面的哪些程序片断可能导致错误。

DNV-OS-C201

DNV-OS-C201

OFFSHORE STANDARDD ET N ORSKE VERITASDNV-OS-C201STRUCTURAL DESIGN OF OFFSHOREUNITS (WSD METHOD)APRIL 2005Since issued in print (April 2005), this booklet has been amended, latest in April 2006.See the reference to “Amendments and Corrections” on the next page.Comments may be sent by e-mail to rules@For subscription orders or information about subscription terms, please use distribution@Comprehensive information about DNV services, research and publications can be found at http :// , or can be obtained from DNV,Veritasveien 1, NO-1322 Høvik, Norway; Tel +47 67 57 99 00, Fax +47 67 57 99 11.© Det Norske Veritas. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, including photocopying and recording, without the prior written consent of Det Norske puter Typesetting (FM+SGML) by Det Norske Veritas.Printed in Norway.If any person suffers loss or damage which is proved to have been caused by any negligent act or omission of Det Norske Veritas, then Det Norske Veritas shall pay compensation to such person for his proved direct loss or damage. However, the compensation shall not exceed an amount equal to ten times the fee charged for the service in question, provided that the maximum compen-sation shall never exceed USD 2 million.In this provision "Det Norske Veritas" shall mean the Foundation Det Norske Veritas as well as all its subsidiaries, directors, officers, employees, agents and any other acting on behalf of Det Norske Veritas.FOREWORDDET NORSKE VERITAS (DNV) is an autonomous and independent foundation with the objectives of safeguarding life, prop-erty and the environment, at sea and onshore. DNV undertakes classification, certification, and other verification and consultancy services relating to quality of ships, offshore units and installations, and onshore industries worldwide, and carries out research in relation to these functions.DNV Offshore Codes consist of a three level hierarchy of documents:—Offshore Service Specifications. Provide principles and procedures of DNV classification, certification, verification and con-sultancy services.—Offshore Standards. Provide technical provisions and acceptance criteria for general use by the offshore industry as well asthe technical basis for DNV offshore services.—Recommended Practices. Provide proven technology and sound engineering practice as well as guidance for the higher levelOffshore Service Specifications and Offshore Standards.DNV Offshore Codes are offered within the following areas:A)Qualification, Quality and Safety Methodology B)Materials Technology C)Structures D)SystemsE)Special Facilities F)Pipelines and Risers G)Asset Operation H)Marine Operations J)Wind TurbinesAmendments and CorrectionsThis document is valid until superseded by a new revision. Minor amendments and corrections will be published in a separate document normally updated twice per year (April and October).For a complete listing of the changes, see the “Amendments and Corrections” document located at: /technologyservices/, “Offshore Rules & Standards”, “Viewing Area”.The electronic web-versions of the DNV Offshore Codes will be regularly updated to include these amendments and corrections.Amended April 2006,Offshore Standard DNV-OS-C201, April 2005 see note on front cover Changes – Page 3Changes April 2005—Sec.1. Unification of requirements, level of references, terms, definitions, lay-out, text, etc. with the LRFD stand-ards, i.e. general standard (DNV-OS-C101), the standards for various objects (DNV-OS-C102 to DNV-OS-C106), as well as the fabrication standard (DNV-OS-C401). —Sec.1 & Sec.2. Definition and application of design tem-perature and service temperature has been updated, and the terminology co-ordinated with the LRFD standards.—Sec.4. Overall conditions for fracture mechanics (FM) testing, and post weld heat treatment (PWHT) transferred here (from DNV-OS-C401). Requirements to FM adjusted to reflect results of more recent research work. —Sec.5. References to the more recent Recommended Prac-tices introduced e.g. DNV-RP-C201 (for Plates), updating references to CN 30.1.—Sec.3 D300. Specified tank pressures are harmonised with similar formulas in the LRFD standards, while simultane-ously attempted simplified and clarified.—Sec.11 to Sec.14. (Ref. to the various objects.) Formulas for sea pressure during transit are reorganised and clari-fied, improving readability.—Sec.12. Text covering redundancy and detailed design re-vised in line with DNV-OS-C104 (and the previous MOU-rules).—Sec.13. Text regarding the topics of tendon fracture me-chanics, composite tendons, and stability, as well as the CMC requirements are all updated, bringing the text in line with most recent revision of DNV-OS-C105.—Sec.14. Text updated in line with ongoing revision of DNV-OS-C106.D ET N ORSKE V ERITASOffshore Standard DNV-OS-C201, April 2005Amended April 2006, Page 4 – Changes see note on front coverD ET N ORSKE V ERITASAmended April 2006,Offshore Standard DNV-OS-C201, April 2005 see note on front cover Contents – Page 5CONTENTSSec. 1Introduction (9)A.General (9)A100Introduction (9)A200Objectives (9)A300Scope and application (9)A400Other than DNV codes (9)A500Classification (9)B.References (9)B100General (9)C.Definitions (10)C100Verbal forms (10)C200Terms (10)D.Abbreviations and Symbols (12)D100Abbreviations (12)D200Symbols (12)Sec. 2Design Principles (15)A.Introduction (15)A100General (15)A200Aim of the design (15)B.General Design Considerations (15)B100General (15)B200Overall design (15)B300Details design (15)C.Design Conditions (15)C100Basic conditions (15)D.Loading Conditions (16)D100General (16)D200Load (16)E.Design by the WSD Method (16)E100Permissible stress and usage factors (16)E200Basic usage factors (16)F.Design Assisted by Testing (16)F100General (16)F200Full-scale testing and observation of performance of existing structures (16)Sec. 3Loads and Load Effects (17)A.Introduction (17)A100General (17)B.Basis for Selection of Loads (17)B100General (17)C.Permanent Functional Loads (17)C100General (17)D.Variable Functional Loads (18)D100General (18)D200Variable functional loads on deck areas (18)D300Tank pressures (18)D400Lifeboat platforms (19)E.Environmental Loads (19)E100General (19)E200Environmental conditions for mobile units (19)E300Environmental conditionss for site specific units (19)E400Determination of hydrodynamic loads (19)E500Wave loads (19)E600Wave induced inertia forces (20)E700Current (20)E800Wind loads (20)E900Vortex induced oscillations (20)E1000Water level and tidal effects (20)E1100Marine growth (20)E1200Snow and ice accumulation............................................20E1300Direct ice load.. (20)E1400Earthquake (20)bination of Environmental Loads (21)F100General (21)G.Accidental Loads (21)G100General (21)H.Deformation Loads (21)H100General (21)H200Temperature loads (21)H300Settlements and subsidence of sea bed (21)I.Fatigue loads (22)I100General (22)J.Load Effect Analysis (22)J100General (22)J200Global motion analysis (22)J300Load effects in structures and soil or foundation (22)Sec. 4Structural Categorisation, Material Selection and Inspection Principles (23)A.General (23)A100 (23)B.Temperatures for Selection of Material (23)B100General (23)B200Floating units (23)B300Bottom fixed units (23)C.Structural Category (23)C100General (23)C200Selection of structural category (23)C300Inspection of welds (24)D.Structural Steel (24)D100General (24)D200Material designations (24)D300Selection of structural steel (25)D400Fracture mechanics (FM) testing (25)D500Post weld heat treatment (PWHT) (25)Sec. 5Structural Strength (26)A.General (26)A100General (26)A200Structural analysis (26)A300Ductility (26)A400Yield check (26)A500Buckling check (27)B.Flat Plated Structures and Stiffened Panels (27)B100Yield check (27)B200Buckling check (27)B300Capacity checks according to other codes (27)C.Shell Structures (27)C100General (27)D.Tubular Members, Tubular Joints and Conical Transitions.27 D100General (27)E.Non-Tubular Beams, Columns and Frames (28)E100General (28)Sec. 6Section Scantlings (29)A.General (29)A100Scope (29)B.Strength of Plating and Stiffeners (29)B100Scope (29)B200Minimum thickness (29)B300Bending of plating (29)D ET N ORSKE V ERITASOffshore Standard DNV-OS-C201, April 2005Amended April 2006, Page 6 – Contents see note on front coverB400Stiffeners (29)C.Bending and Shear in Girders (30)C100General (30)C200Minimum thickness (30)C300Bending and shear (30)C400Effective flange (30)C500Effective web (30)C600Strength requirements for simple girders (30)C700Complex girder systems (31)Sec. 7Fatigue (32)A.General (32)A100General (32)A200Design fatigue factors (32)A300Methods for fatigue analysis (32)A400Simplified fatigue analysis (33)A500Stochastic fatigue analysis (33)Sec. 8Accidental Conditions (34)A.General (34)A100General (34)B.Design Criteria (34)B100General (34)B200Collision (34)B300Dropped objects (34)B400Fires (34)B500Explosions (34)B600Unintended flooding (34)Sec. 9Weld Connections (36)A.General (36)A100Scope (36)B.Types of Welded Steel Joints (36)B100Butt joints (36)B200Tee or cross joints (36)B300Slot welds (37)B400Lap joint (37)C.Weld Size (37)C100General (37)C200Fillet welds (37)C300Partly penetration welds and fillet welds in crossconnections subject to high stresses (38)C400Connections of stiffeners to girders and bulkheads, etc..38 C500End connections of girders (39)C600Direct calculation of weld connections (39)Sec. 10Corrosion Control (40)A.General (40)A100Scope (40)B.Techniques for Corrosion Control Related to EnvironmentalZones (40)B100Atmospheric zone (40)B200Splash zone (40)B300Submerged zone (40)B400Internal zone (40)C.Cathodic Protection (41)C100General (41)C200Galvanic anode systems (41)C300Impressed current systems (42)D.Coating Systems (42)D100Specification of coating (42)Sec. 11Special Considerations for Column Stabilised Units (43)A.General (43)A100Assumptions and application (43)B.Structural Categorisation, Material Selection and InspectionPrinciples (43)B100General (43)B200Structural categorisation (43)B300Material selection (43)B400Inspection categories (44)C.Design and Loading Conditions (46)C100General (46)C200Permanent loads (46)C300Variable functional loads (46)C400Tank loads (46)C500Environmental loads, general (46)C600Sea pressures (47)C700Wind loads (47)C800Heavy components (47)C900Combination of loads (47)D.Structural Strength (47)D100General (47)D200Global capacity (47)D300Transit condition (47)D400Method of analysis (48)D500Air gap (48)E.Fatigue (48)E100General (48)E200Fatigue analysis (49)F.Accidental Conditions (49)F100General (49)F200Collision (49)F300Dropped objects (49)F400Fire (49)F500Explosion (49)F600Heeled condition (49)G.Redundancy (49)G100General (49)G200Brace arrangements (49)H.Structure in Way of a Fixed Mooring System (49)H100Structural strength (49)I.Structural Details (50)I100General (50)Sec. 12Special Considerations forSelf-Elevating Units (51)A.Introduction (51)A100Scope and application (51)B.Structural Categorisation, Material Selection and InspectionPrinciples (51)B100General (51)B200Structural categorisation (51)B300Material selection (51)B400Inspection categories (51)C.Design and Loading Conditions (51)C100General (51)C200Transit (52)C300Installation and retrieval (52)C400Operation and survival (52)D.Environmental Conditions (53)D100General (53)D200Wind (53)D300Waves (53)D400Current (53)D500Snow and ice (53)E.Method of Analysis (53)E100General (53)E200Global structural models (54)E300Local structural models (54)E400Fatigue analysis (55)F.Design Loads (55)F100General (55)F200Permanent loads (55)D ET N ORSKE V ERITASAmended April 2006,Offshore Standard DNV-OS-C201, April 2005 see note on front cover Contents – Page 7F300Variable functional loads (55)F400Tank loads (55)F500Environmental loads, general (55)F600Wind loads (55)F700Waves (56)F800Current (56)F900Wave and current (56)F1000Sea pressures during transit (57)F1100Heavy components during transit (57)F1200Combination of loads (57)G.Structural Strength (57)G100General (57)G200Global capacity (57)G300Footing strength (57)G400Leg strength (58)G500Jackhouse support strength (58)G600Hull strength (58)H.Fatigue Strength (58)H100General (58)H200Fatigue analysis (58)I.Accidental Conditions (58)I100General (58)I200Collisions (58)I300Dropped objects (58)I400Fires (58)I500Explosions (58)I600Unintended flooding (58)J.Miscellaneous requirements (59)J100General (59)J200Pre-load capasity (59)J300Overturning stability (59)J400Air gap (59)Sec. 13Special Considerations forTension Leg Platforms (TLP) (61)A.General (61)A100Scope and application (61)A200Description of tendon system (61)B.Structural Categorisation, Material Selection and InspectionPrinciples (62)B100General (62)B200Structural categorisation (62)B300Material selection (63)B400Design temperatures (63)B500Inspection categories (63)C.Design Principles (63)C100General (63)C200Design conditions (64)C300Fabrication (64)C400Hull and Deck Mating (64)C500Sea transportation (64)C600Installation (64)C700Decommissioning (64)C800Design principles, tendons (64)D.Design Loads (65)D100General (65)D200Load categories (65)E.Global Performance (65)E100General (65)E200Frequency domain analysis (66)E300High frequency analyses (66)E400Wave frequency analyses (66)E500Low frequency analyses (66)E600Time domain analyses (66)E700Model testing (67)E800Load effects in the tendons (67)F.Structural Strength (67)F100General (67)F200Hull (68)F300Structural analysis (68)F400Structural design.............................................................68F500Deck.. (68)F600Extreme tendon tensions (69)F700Structural design of tendons (69)F800Foundations (69)G.Fatigue (69)G100General (69)G200Hull and deck (69)G300Tendons (69)G400Foundation (70)H.Accidental Condition (70)H100Hull (70)H200Hull and deck (71)H300Tendons (71)H400Foundations (71)Sec. 14Special Considerations for Deep DraughtFloaters (DDF) (72)A.General (72)A100Introduction (72)A200Scope and application (72)B.Non-Operational Phases (72)B100General (72)B200Fabrication (72)B300Mating (72)B400Sea transportation (72)B500Installation (72)B600Decommissioning (73)C.Structural Categorisation, Selection of Material andExtent of Inspection (73)C100General (73)C200Material selection (73)C300Design temperatures (73)C400Inspection categories (73)C500Guidance to minimum requirements (73)D.Design Loads (74)D100Permanent loads (74)D200Variable functional loads (74)D300Environmental loads (74)D400Determination of loads (74)D500Hydrodynamic loads (74)E.Deformation Loads (74)E100General (74)F.Accidental Loads (75)F100General (75)G.Fatigue Loads (75)G100General (75)bination of Loads (75)H100General (75)I.Load Effect Analysis in Operational Phase (75)I100General (75)I200Global bending effects (75)J.Load Effect Analysis in Non-Operational Phases (75)J100General (75)J200Transportation (76)J300Launching (76)J400Upending (76)J500Deck mating (76)J600Riser installations (76)K.Structural Strength (76)K100Operation phase for hull (76)K200Non-operational phases for hull (76)K300Operation phase for deck or topside (77)K400Non-operational phases for deck or topside (77)L.Fatigue (77)L100General (77)L200Operation phase for hull (77)L300Non-operational phases for hull (77)D ET N ORSKE V ERITASOffshore Standard DNV-OS-C201, April 2005Amended April 2006, Page 8 – Contents see note on front coverL400Splash zone (77)L500Operation phase for deck or topside (78)L600Non-operational phases for deck or topside (78)M.Accidental Condition (78)M100General (78)M200Fire (78)M300Explosion (78)M400Collision (78)M500Dropped objects (78)M600Unintended flooding (78)M700Abnormal wave events (78)App. A Cross Sectional Types (80)A.Cross Sectional Types (80)A100General (80)A200Cross section requirements for plastic analysis (80)A300Cross section requirements whenelastic global analysis is used (80)App. B Methods and Models for Design of Column-Stabilised Units (82)A.Methods and Models (82)A100General (82)A200World wide operation (82)A300Benign waters or restricted areas (82)App. C Permanently Installed Units (83)A.Introduction (83)A100Application (83)B.Inspection and Maintenance (83)B100Facilities for inspection on location................................83C.Fatigue. (83)C100Design fatigue factors (83)C200Splash zone for floating units (83)App. D Certification of Tendon System (84)A.General (84)A100Introduction (84)B.Equipment categorization (84)B100General (84)C.Fabrication Record (84)C100General (84)D.Documentation Deliverables for Certification ofEquipment (85)D100General (85)E.Tendon Systems and Components (85)E100General (85)E200Tendon pipe (85)E300Bottom tendon interface (BTI) (86)E400Flex bearings (86)E500Foundations (86)E600Top tendon interface (TTI) (86)E700Intermediate tendon connectors (ITC) (86)E800Tendon tension monitoring system (TTMS) (86)E900Tendon porch (87)E1000Tendon corrosion protection system (87)E1100Load management program (LMP) (87)F.Categorisation of Tendon Components (87)F100General (87)G.Tendon Fabrication (88)G100General (88)D ET N ORSKE V ERITASAmended April 2006,Offshore Standard DNV-OS-C201, April 2005 see note on front cover Sec.1 – Page 9SECTION 1INTRODUCTIONA. GeneralA 100Introduction101 This offshore standard provides principles, technical re-quirements and guidance for the structural design of offshore structures, based on the Working Stress Design (WSD) meth-od.102 This standard has been written for general world-wide application. Statutory regulations may include requirements in excess of the provisions by this standard depending on size, type, location and intended service of the offshore unit or in-stallation.103 The standard is organised with general sections contain-ing common requirements and sections containing specific re-quirement for different type of offshore units. In case of deviating requirements between general sections and the ob-ject specific sections, requirements of the object specific sec-tions shall apply.A 200Objectives201 The objectives of this standard are to:—provide an internationally acceptable level of safety by de-fining minimum requirements for structures and structural components (in combination with referred standards, rec-ommended practices, guidelines, etc.)—serve as a contractual reference document between suppli-ers and purchasers—serve as a guideline for designers, suppliers, purchasers and regulators—specify procedures and requirements for offshore struc-tures subject to DNV certification and classification.A 300Scope and application301 This standard is applicable to the following types of off-shore structures:—column-stabilised units—self-elevating units—tension leg platforms—deep draught floaters.302 For utilisation of other materials, the general design principles given in this standard may be used together with rel-evant standards, codes or specifications covering the require-ments to materials design and fabrication.303 The standard is applicable to structural design of com-plete units including substructures, topside structures and ves-sel hulls.304 This standard gives requirements for the following: —design principles—structural categorisation—material selection and inspection principles—loads and load effect analyses—design of steel structures and connections—special considerations for different types of units. Requirements for foundation design are given in DNV-OS-C101.A 400Other than DNV codes401 Other recognised codes or standards may be applied pro-vided it is shown that the codes and standards, and their appli-cation, meet or exceed the level of safety of the actual DNV standard.402 In case of conflict between requirements of this standard and a reference document other than DNV documents, the re-quirements of this standard shall prevail.403 Where reference is made to codes other than DNV doc-uments, the latest revision of the documents shall be applied, unless otherwise specified.404 When code checks are performed according to other than DNV codes, the usage factors as given in the respective code shall be used.A 500Classification501 Classification principles, procedures and applicable class notations related to classification services of offshore units are specified in the DNV Offshore Service Specifications given in Table A1.502 Documentation requirements for classification are given by DNV-RP-A202.B. ReferencesB 100General101 The DNV documents in Table B1 are referred to in the present standards and contain acceptable methods for fulfilling the requirements in this standard.102 The latest valid revision of the DNV reference docu-ments in Table B2 applies. See also current DNV List of Pub-lications.103 The documents listed in Table B2 are referred in the present standard. The documents include acceptable methods for fulfilling the requirements in the present standard and may be used as a source of supplementary information. Only the referenced parts of the documents apply for fulfilment of the present standard.Table A1 DNV Offshore Service SpecificationsReference TitleDNV-OSS-101Rules for Classification of Offshore Drilling andSupport UnitsDNV-OSS-102Rules for Classification of Floating Productionand Storage UnitsDNV-OSS-103Rules for Classification of LNG/LPG FloatingProduction and Storage Units or Installations DNV-OSS-121Classification Based on Performance CriteriaDetermined by Risk Assessment MethodologyRules for Planning and Execution of MarineOperationsTable B1 DNV Reference DocumentsReference TitleDNV-OS-A101Safety Principles andArrangementDNV-OS-B101Metallic MaterialsDNV-OS-C101Design of Offshore Steel Struc-tures, General (LRFD method) DNV-OS-C301Stability and Watertight Integrity DNV-OS-C401Fabrication and Testing ofOffshore StructuresD ET N ORSKE V ERITASOffshore Standard DNV-OS-C201, April 2005Amended April 2006, Page 10 – Sec.1see note on front coverC. DefinitionsC 100Verbal forms101 Shall: Indicates a mandatory requirement to be followed for fulfilment or compliance with the present standard. Devia-tions are not permitted unless formally and rigorously justified, and accepted by all relevant contracting parties.102 Should: Indicates a recommendation that a certain course of action is preferred or particularly suitable. Alterna-tive courses of action are allowable under the standard where agreed between contracting parties but shall be justified and documented.103 May: Indicates a permission, or an option, which is per-mitted as part of conformance with the standard.C 200Terms201 Accidental condition: When the unit is subjected to ac-cidental loads such as collision, dropped objects, fire explo-sion, etc.202 Accidental loads: Loads which may occur as a result of accident or exceptional events, e.g. collisions, explosions, dropped objects.203 Atmospheric zone: The external surfaces of the unit above the splash zone.204 Cathodic protection: A technique to prevent corrosion of a steel surface by making the surface to be the cathode of an electrochemical cell.205 Characteristic load: The reference value of a load to be used in the determination of load effects. The characteristic load is normally based upon a defined fractile in the upper end of the distribution function for load.206 Characteristic strength: The reference value of structur-al strength to be used in the determination of the design strength. The characteristic strength is normally based upon a 5% fractile in the lower end of the distribution function for re-sistance.207 Characteristic value: The representative value associat-ed with a prescribed probability of not being unfavourably ex-ceeded during the applicable reference period.208 Classic spar: Shell type hull structure.209 Classification Note: The Classification Notes cover proven technology and solutions which is found to represent good practice by DNV, and which represent one alternative for satisfying the requirements given in the DNV Rules or other codes and standards cited by DNV. The Classification Notes will in the same manner be applicable for fulfilling the require-ments in the DNV Offshore Standards.210 Coating: Metallic, inorganic or organic material applied to steel surfaces for prevention of corrosion.211 Column-stabilised unit: A floating unit that can be relo-cated. A column-stabilised unit normally consists of a deck structure with a number of widely spaced, large diameter, sup-porting columns that are attached to submerged pontoons. 212 Corrosion allowance: Extra wall thickness added during design to compensate for any anticipated reduction in thick-ness during the operation.213 Damaged condition: The unit condition after accidental damage.214 Deep draught floater (DDF): A floating unit categorised with a relative large draught. The large draught is mainly intro-duced to obtain reduced wave excitation in heave and suffi-ciently high eigenperiod in heave such that resonant responses in heave can be omitted or minimised.215 Design brief: An agreed document presenting owner's technical basis, requirements and references for the unit design and fabrication.216 Design temperature: The design temperature for a unit is the reference temperature for assessing areas where the unit can be transported, installed and operated. The design temper-ature is to be lower or equal to the lowest mean daily tempera-ture in air for the relevant areas. For seasonal restricted operations the lowest mean daily temperature in air for the sea-son may be applied.217 Driving voltage: The difference between closed circuit anode potential and the protection potential.218 Dry transit: A transit where the unit is transported on a heavy lift unit from one geographical location to another. 219 Dynamic upending: A process where seawater is filled or flooded into the bottom section of a horizontally floating DDF hull and creating a trim condition and subsequent water filling of hull or moonpool and dynamic upending to bring the hull in vertical position.220 Environmental loads: Loads directly and indirectly due to environmental phenomena. Environmental loads are not a necessary consequence of the structures existence, use and treatments. All external loads which are responses to environ-mental phenomena are to be regarded as environmental loads, e.g. support reactions, mooring forces, and inertia forces. 221 Expected loads and response history: Expected load and response history for a specified time period, taking into ac-count the number of load cycles and the resulting load levels and response for each cycle.222 Expected value: The most probable value of a load dur-ing a specified time period.223 Fail to safe: A failure shall not lead to new failure, which may lead to total loss of the structure.DNV-OS-D101Marine Machinery Systems andEquipmentDNV-OS-E301Position MooringDNV-OS-F201Dynamic RisersDNV-RP-C103Column Stabilised UnitsDNV-RP-C201Buckling Strength of PlatedStructuresDNV-RP-C202Buckling Strength of Shells DNV-RP-C203Fatigue Strength Analysis ofOffshore Steel Structures Classification Note 30.1Buckling Strength Analysis ofBars and Frames, and SphericalShellsClassification Note 30.4 FoundationsClassification Note 30.5 Environmental Conditions andEnvironmental Loads Classification Note 31.5Strength Analysis of MainStructures of Self-elevating Units Table B2 Other referencesReference TitleAISC-ASD Manual of Steel Construction ASDAPI RP 2A – WSD with supplement 1Planning, Designing and Constructing Fixed Offshore Platforms – Working Stress DesignAPI RP 2T Planning, Designing and Constructing TensionLeg PlatformsBS 7910Guide on methods for assessing the acceptability offlaws in fusion welded structuresNACE TPC Publication No. 3. The role of bacteria in corrosionof oil field equipmentSNAME 5-5A Site Specific Assessment of Mobile Jack-Up UnitsD ET N ORSKE V ERITAS。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mehmet Onder Efea ; ∗ , Cem Unsalb , Okyay Kaynakc , Xinghuo Yud
of Mechatronics Engineering, Atilim University, Incek, Ankara TR-06836, Turkey for Complex Engineered Systems, Carnegie Mellon University, Pittsburgh, PA 15213-3890, USA c Electrical and Electronic Engineering Department, Bogazici University, Bebek, Istanbul 34345, Turkey d School of Electrical and Computer Engineering, RMIT University, P.O. Box 2476V, Melbourne Vic. 3001, Australia
b Institute a Department
Received 17 May 2001; received in revised form 20 October 2002; accepted 10 July 2003
Abstract This brief paper proposes a method for tuning the parameters of a variable structure controller. The approach presented extracts the error at the output of the controller and applies a nonlinear tuning law using this error measure. The adaptation mechanism drives the state tracking error vector to the sliding hypersurface and maintains the sliding mode. In the simulations, the approach presented has been tested on the control of Du ng oscillator and the analytical claims have been justiÿed under the existence of measurement noise, uncertainty and large nonzero initial errors. ? 2003 Elsevier Ltd. All rights reserved.
Keywords: Sliding mode control; Adaptive tuning; Nonlinear systems; Robust control
1. Introduction Parameter tuning in adaptive control systems has been a core issue in dealing with uncertainties and imprecision. One good alternative to robustify the control system against disturbances and uncertainties is to exploit a variable structure control (VSC) scheme (Hung, Gao, & Hung, 1993; Utkin, 1992; Slotine & Li, 1991). The scheme is well known with its robustness against unmodeled dynamics, disturbances, time delays and nonlinearities (Young, Utkin, & Ozguner, 1999). A later trend in the ÿeld of VSC design is to exploit the strength of the technique in parameter tuning issues (Sira-Ramirez & Colina-Morles, 1995; Yu, Zhihong, & Rahman, 1998; Parma, Menezes, & Braga, 1998). The resulting system exhibits the robustness and invariance properties inherited from VSC technique. As long as the target output of the adaptive system is known, the utilization of the mentioned techniques reveals good performance. However, in control applications, the lack of a priori knowledge
on the target control signal leads the designer to seek for alternative methods predicting the error on the control signal (Efe, Kaynak, & Yu, 2000). This brief paper presents a method for extracting the error on the control signal particularly for the VSC purpose. In the second section, we describe the proposed technique for control error calculation. Simulation studies are presented next, and the concluding remarks are given at the end of the paper. 2. Proposed approach Consider a nonlinear and nonautonomous system ˙ : : : ;  (r −1) ; t ) + , where f(:) is an unknown  (r ) = f(Â; Â; ˙ : : : ;  (r −1) ]T is the state vector, is the function,  = [Â; Â; control input to the system and t is the time variable. Deÿn˙d ; : : : ; Â(r −1) ]T as the desired state vector ing Âd = [Âd ;  d and e =  − Âd as the error vector, one can set the sliding hypersurface as sp (e) = T e. The VSC design framework prescribes that the entries of the vector are the coe cients seen in the analytic expansion of sp = (d = d t + )r −1 ( − Âd ) or more generally they are the coe cients of a Hurwitz polynomial. Here is a positive constant. Let Vp be a can2 didate Lyapunov function given as Vp (sp ) = sp = 2; if the
60
M.O. Efe et al. / 40 (2004) 59 – 64
˙ p (sp ) = −sp sgn(sp ) prescribed control signal satisÿes V with ¿ 0, the negative deÿniteness of the time derivative of the above Lyapunov function is ensured. The conventional design postulates the control sequence given as
Available online at
Automatica 40 (2004) 59 – 64
/locate/automatica
Brief paper
Variable structure control of a class of uncertain systems
(r ) smc = − f (Â; t ) − Âd + −1 r r −1 ie i=1 (i)
long as the condition given below holds true. f=−
−1 r r −1 ie i=1 (i)
+ sgn(sp ) :
(2)
+ sgn(sp )
; (1)
˙ p (sp ) ¡ 0. More explicitly, if (1) is which ensures V substituted into the system dynamics, it is seen that s ˙p = − sgn(sp ) is enforced automatically. Consequently, sp will converge to zero in ÿnite time, which means that the error vector is conÿned to the sliding manifold after some time. The behavior thereafter is convergent since it takes place in the close vicinity of the sliding manifold, i.e. the error vector converges to the origin as prescribed by the manifold equation. Remark 1. When the control in (1) is applied to the system, we call the resulting behavior as the target sliding mode control (SMC) and the input vector leading to it as the target control sequence ( smc ). Since the functional form of the function f is not known, it should be obvious that smc cannot be constructed by following the traditional SMC design approach. Deÿnition 2. Given the system  (r ) = f(Â; t ) + , and a desired trajectory Âd (t ) for t ¿ 0, the input sequence satisfying (r ) the di erential equation Âd = f(Âd ; t ) + d is deÿned to be the idealized control sequence denoted by d , and the differential equation itself is deÿned to be the reference SMC model. Mathematically, the existence of such a model and the sequence means that the system perfectly follows the desired trajectory if both the idealized control sequence is known and the initial conditions are set as Â(t =0)=Âd (t =0), more explicitly e(t ) ≡ 0 for ∀t ¿ 0. Undoubtedly, such an idealized control sequence will not be a norm-bounded signal when there are step-like changes in the vector of command trajectories or when the initial errors are nonzero. It is therefore that the reference SMC model is an abstraction due to the limitations of the physical reality, but the concept of idealized control sequence should be viewed as the synthesis of the command signal Âd from the time solution of the given di erential equation. Fact 3. If the target control sequence formulated in (1) were applied to the system, the idealized control sequence would be the steady-state solution of the control signal, i.e. limt →∞ = d . Deÿning the control error by sc , − d and rewriting the control signal with the idealized SMC model yields r −1 1 (i) = d −( f + − i e + sgn(sp ))), where f = r ( i=1 f(Â; t ) − f(Âd ; t ). The target control sequence becomes identical to the idealized control sequence, i.e. ≡ d , as
相关文档
最新文档