Wind power calculation is a key work in wind farm construction. At present, most company use WASP to evaluate the wind power. WASP is designed on the basis of European landform. In china, the landform is so complex th...
详细信息
Wind power calculation is a key work in wind farm construction. At present, most company use WASP to evaluate the wind power. WASP is designed on the basis of European landform. In china, the landform is so complex that it is need to take a new calculation way to get a more practical result. Here Weibull density function is regarded as wind frequency distribution and a simple generation calculation formula is deducted. Based on Chinese complex landform, a constraint condition is added to the calculation expression and a new feasible calculation model is given. VC++ and Matlab are used to implement this calculation model. At last, Nordex N80 and N90 are took as an example to evaluate the wind power of an island. The result shows that the performance is better than WASP.
The test-first approach has been repeatedly advocated to learn both programming and software engineering. Besides, automatic graders are broadly used, both in programming contests and in everyday teaching. The sort of...
详细信息
The test-first approach has been repeatedly advocated to learn both programming and software engineering. Besides, automatic graders are broadly used, both in programming contests and in everyday teaching. The sort of problems stated in both situations is always placed at the application and higher levels of Bloompsilas taxonomy, and it demands some degree of mastery on students. In this paper we address the combined use of automatic grading and the test-driven approach from a pedagogical view. In particular, we address assessment at the levels of comprehension, application, analysis and synthesis in Bloompsilas taxonomy. We make a proposal, based on sorts of exercises and suggested examples. We also gather a set of features that exercises should include as metadata to facilitate its use from pedagogical criteria.
The authors define a means for the acquisition of knowledge called the E-Specification Language. This specification is defined using set notions. Each specification consists of a domain-problem pair and a set of attri...
详细信息
The authors define a means for the acquisition of knowledge called the E-Specification Language. This specification is defined using set notions. Each specification consists of a domain-problem pair and a set of attributes that describe the current problem. This multidimensional array stores all existing problems and their attributes. These attributes are used in the resolution of whether any existing knowledge may be used in the future, or whether knowledge must be learned. Each user-given problem is classified by its domain and problem types. The authors also define a set of knowledge primitives, as knowledge units, to represent programming knowledge. These units are then used to construct more knowledge. The self-constructing knowledge enables automating the construction of software codes, testing, documentation and all other parts of the software life cycle. A few system algorithms are presented.< >
This work focuses on the abstraction hierarchy for a grasp which has been recognized from low-level hand-object interaction data. Previous work done on grasp classification and recognition is discussed. The proposed a...
详细信息
This work focuses on the abstraction hierarchy for a grasp which has been recognized from low-level hand-object interaction data. Previous work done on grasp classification and recognition is discussed. The proposed abstraction hierarchy is presented with illustrations, implementation issues, as well as experimental results. Issues pertaining to the conceptual analysis of the other aspects of recognizing grasping tasks are also presented. The authors report on the current status of the project and future work.
A dual-enrollment credit summer program offered by the College of Engineering at Florida Atlantic University for high-achieving high school students is described. Known as the Engineering Scholars' Program, and fu...
详细信息
A dual-enrollment credit summer program offered by the College of Engineering at Florida Atlantic University for high-achieving high school students is described. Known as the Engineering Scholars' Program, and funded partially by the State of Florida Governor's Summer Program, this activity provides gifted students challenging educational opportunities not available in regular high school settings. This program is designed around nine learning objectives that focus upon teamwork, communication, and placement of math and science concepts into the context of real-world problems. Typical course offerings are automation and robotics, electronic design with operational amplifiers, introduction to inventive problem solving, and introduction to Web authoring/programming. Select members of the College of Engineering faculty, assisted by a class mentor, provide instruction for these courses. Program assessment is based primarily on student evaluations. Currently, over 80% of the student participants report a high level of satisfaction with the program. When it began in summer 1997, the program involved four courses and about 70 students, it has now expanded to five courses and over 100 students, with a wait-list for participation.
We consider a financial decision problem involving dynamic investment decisions on a single risky instrument over multiple and discrete time periods. Investment returns are assumed stochastic and possibly dependent ov...
详细信息
ISBN:
(纸本)9781424431236
We consider a financial decision problem involving dynamic investment decisions on a single risky instrument over multiple and discrete time periods. Investment returns are assumed stochastic and possibly dependent over time, and proportional transaction costs are considered in the model. In this setting, the investor¿s goal is to determine investment policies that maximize the net profit while maintaining the associated risk under control. We propose approximations of the ensuing stochastic multistage optimization problem that are based on affine recourse strategies and that lead to efficiently solvable second order cone or semidefinite programs.
Object oriented systems often need to detect when objects have changed. Due to aggregation and aliasing, programmers must explicitly identify changes to objects in most object oriented systems. We describe a program m...
详细信息
Object oriented systems often need to detect when objects have changed. Due to aggregation and aliasing, programmers must explicitly identify changes to objects in most object oriented systems. We describe a program monitoring technique which takes account of aggregation and aliasing, and which can be used to detect changes automatically. automatic change detection can simplify programming and design, so producing more reliable systems with less effort.
Network software is typically organized according to a layered architecture that is well understood. However, writing correct and efficient code that conforms with the architecture still remains a problem. To overcome...
详细信息
Network software is typically organized according to a layered architecture that is well understood. However, writing correct and efficient code that conforms with the architecture still remains a problem. To overcome this problem we propose to use a domain specific language based approach. The architectural constraints are captured in a domain specific notation that can be used as a source for automatic program generation. Conformance with the architecture is thus assured by construction. Knowledge from the domain allows us to generate efficient code. In addition, this approach enforces reuse of both code and designs, one of the major concerns in software architecture. In this paper, we illustrate our approach with PADDLE, a tool that generates packet processing code from packet descriptions. To describe packets we use a domain specific language of dependent types that includes packet overlays. From the description we generate C libraries for packet processing that are easy to integrate with other parts of the code. We include an evaluation of our tool.
A description is given of Petri FYI, a systems specification tool based on the Petri-net model of computation, and suitable for design of concurrent systems. It allows the user to specify, manipulate and reason about ...
详细信息
A description is given of Petri FYI, a systems specification tool based on the Petri-net model of computation, and suitable for design of concurrent systems. It allows the user to specify, manipulate and reason about systems as would an expert developer, using episodic and program-slice models. Petri FYI was implemented using PROLOG, which allowed rapid prototyping with predicate calculus as an executable specification language. System specification tools based on a declarative language inherit the advantages of the declarative language: ease of adaptive maintenance, user extensibility, and automatic generation of solutions to new problems without explicit programming by the user.< >
Today, programmable logic controllers (PLC) are widely used at the modern manufacturing automation. With an increasing demand for a natural, intuitive man-machine interaction in the automated industry, graphical progr...
详细信息
Today, programmable logic controllers (PLC) are widely used at the modern manufacturing automation. With an increasing demand for a natural, intuitive man-machine interaction in the automated industry, graphical programming with PLC is nowadays gaining much attention. In this paper, a PC-based virtual instrument (VI) that can carry out remote monitoring and control for a precise PLC based riveting system via the Internet is developed. The real-time implementation shows its good performance and presents the illustrative demonstration.
暂无评论