­
­
­
­

Inventi Rapid - Modeling & Simulation

Patent Watch

  • LAYOUT QUALITY EVALUATION

    A method for quantifying and improving layout quality of an IC is disclosed. The method includes receiving a drawn layout and placing essentially one dimensional measurement markers (chords) at various location in the drawn layout. This placement is done in such manner that contours of shapes in the drawn layout intersect a chord in at least two places. The length of the chord is defined as its portion delimited by the intersections, and a measurement of the chord is defined as obtaining its length. The drawn layout is subjected, with the exception of the chords, to a patterning simulation at a selected processing point. Following the simulation the chords are measured and the obtained lengths associated with the drawn layout and the processing point. The patterning simulation may be carried out at a variety processing points and the chord lengths following each simulation are associated with the respective processing point. The sets of lengths obtained at the various processing points are used to quantitatively evaluate the layout quality, to improve the layout quality and tune the processing window.

  • ELECTRICAL DESIGN SPACE EXPLORATION

    A method for electrical design space exploration includes receiving a template for an electrical design. Design component parameters associated with at least one component in the electrical design are also received. Weighted factors are assigned to design complexity parameters of the electrical design. The parameters of the complexity can include at least one of following: whether the electrical design is known, a number of the design component parameters, a level of interaction among the design component parameters, a time constraint and a memory restriction of a simulation, and whether a statistical analysis or a worst case approach is used to analyze an output of the simulation. A simulation approach for design space exploration of the electrical design is selected based on the weighted factors for the parameters of the complexity of the electrical design. The simulation is performed based on the selected simulation approach.

  • Electornic Design Emulation Display Tool

    One or more technologies described herein can be used for viewing results of a simulation of a software executable in a multi-processor electronic circuit design. A debug environment can display simulation results related to the multiple processors, for example, as a correlated software debug view of the processors. In at least some embodiments, the disclosed technologies can be used to examine a correlation between an error in the simulation results and one or more inter-processor synchronization events.

  • PASSING NON-ARCHITECTED REGISTERS VIA A CALLBACK/ADVANCE MECHANISM IN A SIMULATOR ENVIRONMENT

    Embodiments of the invention provide a method of calculating performance counter data for a computer simulator, while minimizing the performance costs associated with cycle-accurate simulation. A callback may be associated with the instructions of a user program and, when the instructions are executed, the associated callbacks may be executed as well. Upon execution, the callbacks may calculate performance counter data related to the associated instruction.

  • PREDICTING DATABASE SYSTEM PERFORMANCE

    A prediction system may perform capacity planning for one or more resources of a database systems, such as by understanding how different workloads are using the system resources and/or predicting how the performance of the workloads will change when the hardware configuration of the resource is changed and/or when the workload changes. The prediction system may use a detailed, low-level tracing of a live database system running an application workload to monitor the performance of the current database system. In this manner, the current monitoring traces and analysis may be combined with a simulation to predict the workload's performance on a different hardware configuration. More specifically, performance may be indicated as throughput and/or latency, which may be for all transactions, for a particular transaction type, and/or for an individual transaction. Database system performance prediction may include instrumentation and tracing, demand trace extraction, cache simulation, disk scaling, CPU scaling, background activity prediction, throughput analysis, latency analysis, visualization, optimization, and the like.

  • TECHNIQUE AND TOOL FOR EFFICIENT TESTING OF CONTROLLERS IN DEVELOPMENT (H-ACT PROJECT)

    An improved tool and technique for performance quality testing of a synthesized controller or a controller-in-development is disclosed. A controller's performance in a test run within a simulation testing environment is quantitatively compared to an optimal performance parameter as defined in a controller performance model. Deviation between these compared results is recorded as an indicator of poor controller performance. Only deviating test results are recorded for review to guide further fine tuning or modifications of controller settings, and to save mass storage space. The controller performance test runs autonomously and may be automatically restarted should any failure within the simulation environment occur.

  • VEHICLE SIMULATION SYSTEM WITH SOFTWARE-IN-THE-LOOP BYPASS CONTROL

    A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.

  • VEHICLE SYSTEM MODELING SYSTEMS AND METHODS

    A vehicle simulation system includes a compiler module, a parser module, a wrapper module, a modeling module, and a simulation module. The compiler module generates object code that is compatible with a first type of operating system based on source code that is executable by a vehicle control module and that is compatible with a second type of operating system. The parser module generates a definitions file and an extensible markup language (XML) file based on the source code and the object code. The wrapper module generates a library file based on the object code and the definitions file. The modeling module generates model-based source code for a virtual model based on the XML file and a user configuration of the virtual model. The simulation module simulates operation of a plant of a vehicle with the virtual model.

  • FLUID STRUCTURE INTERACTION SIMULATION METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM

    A fluid structure interaction simulation method includes a graph information forming process to form graph information of nodes obtained by discretising a computing region for each of a fluid and a structure that are represented by meshes, and a main time development loop process to simulate a physical phenomenon. The loop process includes arranging IMEs (Interaction Mediating Elements) that move with a displacement of the structure, on a boundary of the structure, defining, within the IME, correcting functions of a pressure and a velocity of the fluid that interact with the pressure and the velocity of the fluid and the displacement of the structure, and executing a simulation based on the correcting functions, in a state in which the meshes of the fluid are mismatched to the meshes of the structure.

  • METHOD AND SYSTEM FOR MEASURED VALUE SIMULATION

    A method, system and computer program product for measured value simulation. The method including the steps of: observing measured values of an event to provide observed values, where the step of observing starts at a predetermined observation time; concurrently running a plurality of simulations, where the simulations have behaviors that are characterized by different parameters and start at the predetermined observation time; producing a discrete distribution at a predetermined timing after the predetermined observation time, where the discrete distribution are based on distances between the measured values provided by the predetermined timing and calculation of the simulations; and producing a second plurality of simulations based on the discrete distribution.

  • METHOD AND SYSTEM FOR CHECKPOINTING DURING SIMULATIONS

    Method and system for more efficient checkpointing strategy in cross correlating (316) a forward (328) and backward (308) propagated wave such as in migrating (326) or inverting seismic data. The checkpointing strategy includes storing in memory forward simulation data at a checkpointed time step, wherein the stored data are sufficient to do a cross correlation at that time step but not to restart the forward simulation. At other checkpoints, a greater amount of data sufficient to restart the simulation may be stored in memory (314). Methods are disclosed for finding an optimal combination, i.e. one that minimizes computation time (1132), of the two types of checkpoints for a given amount of computer memory (1004), and for locating a checkpoint at an optimal time step (306, 1214, 1310). The optimal checkpointing strategy (1002) also may optimize (1408) on use of fast (1402) vs. slow (1404) storage.

  • Numerical Model For Simulating Polymeric Material Properties

    Methods and systems using a numerical model to describe polymeric material properties are disclosed. FEM model of a product is defined. FEM model includes one or more solid elements of polymeric material. In a time-marching simulation of the product under loads, stress state of the solid elements is calculated from deformation gradient tensors. Stress state incorporates the Mullins effect and strain hardening effect, also includes elastic stress, viscoelastic stress and back stress. A yield surface is defined to determine whether the elements are under plastic deformation. Plastic strain is obtained to update the deformation gradient tensor, which is then used to recalculate the stress state. Calculations continue until updated stress state is within a tolerance of the yield surface, at which time the results of polymeric material elements are obtained. The numerical model takes into account all characteristics of a polymeric material.

  • METHOD FOR DETERMINING THE CHARGE STATE OF A SECONDARY INTERCALATION CELL OF A RECHARGEABLE BATTERY

    A method is described for determining the charge state of a secondary intercalation cell having an anode, a cathode, a separator, and an electrolyte phase, which saturates the anode, the cathode, and the separator, in which the charge state is back-calculated on the basis of measured variables, which are measured on the intercalation cell, with the aid of an electrochemical simulation model. In the fundamental simulation model, physical-chemical properties in the anode and the cathode are each considered in simplified form as being homogeneously distributed in the anode and in the cathode and Butler-Volmer reaction kinetics are calculated in each case for the anode and for the cathode. The Butler-Volmer reaction kinetics are expanded on the anode side by a potential component (.PHI..sub.2) in the electrolyte phase of the anode.

  • Motion Controller With Standard and User Customized Components

    System and method for developing a motion application. A motion manager component implementing a supervisory control function and at least one trajectory generation algorithm is stored on a motion controller. A first application programming interface (API) for interfacing the motion manager component to a user developed motion control application is displayed. A second API for interfacing the motion manager component to a user developed communication interface component is displayed. A user application executable for sequencing motion operations in the motion system is created using the first API is created in response to user input. A first communication interface component is created using the second API in response to user input, where the communication interface component is operable to interface with the motion manager component using the second API, and where the user developed communication interface component is executable to communicate with a motion element, e.g., a drive or simulation.

  • REAL TIME RADIATION TREATMENT PLANNING SYSTEM

    The invention relates to a real time radiation treatment planning system for use in effecting radiation therapy of a pre-selected anatomical portion of an animal body using hollow needles. According to embodiments of the invention, the system may include a processing means processing means-configured to perform a three-dimensional imaging algorithm and a three-dimensional image segmentation algorithm, with respect to one or more specific organs within the pre-selected anatomical portion and with respect to the needles, for converting the image data obtained with an imaging means into a three-dimensional image of the anatomical portion, using at least one single or multi-objective anatomy-based genetic optimization algorithm. For pre-planning or virtual simulation purposes, the processing means is arranged to determine in real time the optimal number and position of at least one of the needles, positions of energy emitting sources within the needles, and the dwell times of the energy emitting sources at the positions. For post-planning purposes, the processing means is arranged to determine, based on three-dimensional image information, in real time the real needle positions and the dwell times of the energy emitting sources for the positions.

  • DARK-FIELD DEFECT INSPECTING METHOD, DARK-FIELD DEFECT INSPECTING APPARATUS, ABERRATION ANALYZING METHOD, AND ABERRATION ANALYZING APPARATUS

    By including an illumination system and a detection system, an information collecting function of monitoring an environment, such as temperature and atmospheric pressure, and an apparatus state managing function having a feedback function of comparing the monitoring result and a design value, a theoretical calculation value or an ideal value derived from simulation results and calibrating an apparatus so that the monitoring result is brought close to the ideal value, a unit for keeping the apparatus state and apparatus sensitivity constant is provided. A control unit 800 is configured to include a recording unit 801, a comparing unit 802, a sensitivity predicting unit 803, and a feedback control unit 804. In the comparing unit 802, the monitoring result transmitted from the recording unit 801 and an ideal value stored in a database 805 are compared with each other. When a difference between the ideal value and the monitoring result exceeds a predetermined threshold, the feedback control unit 804 corrects the illumination system and the detection system.

  • METHOD AND APPARATUS FOR DETERMINING WITHIN-DIE AND ACROSS-DIE VARIATION OF ANALOG CIRCUITS

    Described herein is the method and apparatus for determining frequency of an oscillator coupled with one or more analog devices, and for determining within-die or across-die variations in an analog property associated with the one or more analog devices, the determining based on the oscillator frequency. The analog property includes output signal swing, bandwidth, offset, gain, and delay line linearity and range. The one or more analog devices include input-output (I/O) buffer, analog amplifier, and delay line. The method further comprises updating a simulation model file based on the determining of the within-die and/or across-die variations of the analog property.

  • Trading Game Simulation Method

    A trading simulation game that emulates the roles of market makers and traders involved in the securities market. The simulation allows for random market activity by specifying a starting market price and employing a subset of a pool of market-affecting items to modify the starting price and determine the final game price. Items in the subset are incrementally revealed to simulation participants during play, and designated participants may make the first offer to trade. All participants simultaneously make and accept offers to buy and sell the simulated security without restriction, based on the public and private information they have and their dynamic estimates of the final game price. Trades are tracked with a novel tally sheet or game status board, and they are settled at the final game price when all items are revealed. The use of a subset of a pool of market-affecting items allows for probability-based strategy similar to popular card games like blackjack and poker.

  • Methods and simulation tools for predicting GPS performance in the broad operating environment

    To facilitate GPS hardware selection and evaluate performance of vehicle integrated GPS hardware, including various types of GPS antennas and receivers, within different vehicle operating environments, embodiments of the invention are used to provide a simulator which does not require physical GPS hardware to simulate GPS system performance. Preferably, the simulator randomly generates one or more GPS system link budget variables, within predetermined performance bounds, in order to predict GPS system performance in a specific vehicle operating environment for a given antenna radiation pattern and/or GPS receiver. The simulator employs a Monte Carlo technique to evaluate the GPS system performance based on generated pools of link budget variables.

  • Simulation-based control for HCCI power systems

    A method of controlling an HCCI engine-based power system may include receiving performance information relating to a desired operating state for the HCCI engine-based power system, evaluating operational information associated with a current operating state of the HCCI engine-based power system, and determining one or more control parameter values based on the performance information and the operational information. The method may further include predicting a response of the HCCI engine-based power system based on the one or more control parameter values and determining whether the response satisfies one or more desired performance characteristics associated with the HCCI engine-based power system. If the response satisfies the one or more desired performance characteristics, control of at least one component of the HCCI engine-based power system may be enabled based on the one or more control parameter values. Further, if the predicted response does not satisfy the one or more desired performance characteristics, the method may include varying the one or more control parameter values to provide an updated set of control parameters and implementing the updated set of control parameters to control the at least one component of the HCCI engine-based power system.

  • Efficient isotropic modeling approach to incorporate electromagnetic effects into lithographic process simulations

    Modeling of lithographic processes for use in the design of photomasks for the manufacture of semiconductor integrated circuits, and particularly to the modeling of the complex effects due to interaction of the illuminating light with the mask topography, is provided. An isofield perturbation to a thin mask representation of the mask is provided by determining, for the components of the illumination, differences between the electric field on a feature edge having finite thickness and on the corresponding feature edge of a thin mask representation. An isofield perturbation is obtained from a weighted coherent combination of the differences for each illumination polarization. The electric field of a mask having topographic edges is represented by combining a thin mask representation with the isofield perturbation applied to each edge of the mask.

  • PLC SYMBOL STRUCTURE FOR A PLC CODE FOR AUTOMATICALLY GENERATING AN INPUT/OUTPUT MODEL, AND SIMULATION APPARATUS AND SIMULATION METHOD FOR TESTING THE PLC CODE USING SAME

    Disclosed are a PLC (Programmable Logic Controller) symbol structure for a PLC code for automatically generating an input/output model, and a simulation apparatus and a simulation method for testing the PLC code using the same. In one embodiment, a computer-readable recording medium records a PLC code including a plurality of PLC symbols, wherein each of the PLC symbols includes a plurality of levels identified by an identifier, and a computer automatically generates an input/output model using the structure of each of the PLC symbols, thereby performing a simulation for testing the PLC code. The PLC symbol structure according to one embodiment systematically contains information required for automatically generating the input/output model, making it possible to automatically generate the input/output model for testing the PLC code in an easier manner without knowledge of simulation and modeling, and reducing the time consumed and the labor required for generating the input/output model.

  • Method and System for Simulation of Automated Processes

    Systems, methods, and computer readable mediums. A method includes receiving a three dimensional model for a simulation that includes a first material portion that extends between first and second material handling elements. The method includes simulating motion of the first and second material handling elements and simulating an interaction between the first material portion and the first and second material handling elements. The method includes maintaining a constraint between the first and second material handling elements according to the first material portion, dynamically updating the model and displaying the simulation, and storing the model. A method for fluid simulation is also discussed.

  • Traffic Modeling of Overlaid Networks

    Implementations and techniques for traffic modeling of overlaid networks are generally disclosed.

  • DATA INTEGRATION USING CONCEPTUAL MODELING FRAMEWORK

    A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.

  • FINANCIAL METHODOLOGY TO VALUATE AND PREDICT THE NEWS IMPACT OF MAJOR EVENTS ON FINANCIAL INSTRUMENTS

    According to some embodiments, an event having an association with a financial instrument may be identified. The event may then be classified into at least one of a plurality of predefined event classes, each predefined event class being associated with a set of similar events. Media data associated with media coverage of the event may be retrieved and data elements may be extracted from the media data, wherein the data elements include at least one quantified communication parameter including at least one of a short term media coverage volume, a publication weight, a tonal balance, and an impact of available photographs. A prediction of the upcoming media coverage of the event may be generated, including a predicted volume and tonality of the upcoming media coverage, wherein said prediction is generated using a modeling computer system, a numerical model, said extracted data elements, and information about said predefined event class.

  • PREDICTIVE GEO-TEMPORAL ADVERTISEMENT TARGETING

    A method, system, and medium are provided for targeting advertisements to users of mobile devices based on geo-temporal models. Time-stamped location information is collected for a mobile device and a dynamic geo-temporal model is constructed and updated when new data is collected according to a sample design. Using the geo-temporal model, device location and instances of user interaction with the device can be predicted, and advertisements can be provided based on the predicted location. Advertisements can be cached on the mobile device for later presentation, and the sample design can be updated to improve efficiency and accuracy in the modeling system.

  • Spatial-Temporal Optimization of Physical Asset Maintenance

    A method for determining a maintenance schedule of geographically dispersed physical assets includes receiving asset data including infrastructure relationships between the assets, modeling failure risk of the assets based on spatial, temporal and network relationships, and producing the maintenance schedule according to a combination of the risk model, asset data, maintenance, and external operation constraints. The maintenance schedule may be corrective and/or strategic.

  • Employing Topic Models for Semantic Class Mining

    A topic modeling architecture is used to discover high-quality semantic classes from a large collection of raw semantic classes (RASCs) for use in generating responses to queries. A specific semantic class is identified from a collection of RASCs, and a preprocessing operation is conducted to remove one or more items with a semantic class frequency less than a predetermined threshold. A topic model is then applied to the specific semantic class for each of the items that remain in the specific semantic class after the preprocessing operation. A postprocessing operation is then conducted on the items of the specific semantic class to merge and sort the results of the topic model and generate final semantic classes for use by a search engine to respond to a query.

  • AGILE WORKFLOW MODELING AND EXECUTION BASED ON DOCUMENT

    A workflow document processing machine supports agile modeling and agile execution of a workflow that comprises tasks, one or more of which may be dynamically added, changed, or identified during execution of the workflow. The workflow document processing machine accesses a pre-process workflow document, a tactical goal data structure, and business process data resultant from execution of a task pertinent to the workflow. The workflow document processing machine modifies a document portion based on the task data structure and on the business process data. Based on the pre-process workflow document and on the modified document portion, the workflow document processing machine generates a post-process workflow document, which may be accessed as a pre-process workflow document by another machine.

  • PREDICTIVE MODELING FOR DEBT PROTECTION/CANCELLATION

    A method for predictive modeling is disclosed. Economic data associated with at least one economic trend is received. Claim and cancellation data associated with a financial product of a financial institution is generated, where the claim and cancellation data is based on past data. The economic data is used with the claim and cancellation data to forecast model future claim and cancellation data of a plurality of loans.

  • RETURN ON INVESTMENT ANALYSIS TOOL FOR STORAGE SYSTEMS

    An apparatus, system, and method are disclosed for modeling and projecting future storage requirements and analyzing the associated storage system costs including storage system costs associated with multi-tier storage systems. Storage environment data corresponding to a first storage environment is received, where the first storage environment data includes one or more variables associated with a cost of the first storage environment. Target storage environment data corresponding to a target storage environment is also received. Target storage environment data includes one or more variables associated with a cost of the target storage environment. A cost associated with the first storage environment based on the received first storage environment data and a cost associated with the target storage environment is determined based on the received target storage environment data. The determined cost of the first storage environment is compared to the determined cost of the target storage environment. The results are displayed.

  • MODEL-CONSISTENT STRUCTURAL RESTORATION FOR GEOMECHANICAL AND PETROLEUM SYSTEMS MODELING

    A method for modeling a subterranean formation of a field, including receiving a structural model and restoring geological layers thereof to create boundary conditions each associated with a corresponding geological layer, and iteratively modeling each geological layer by alternatively applying a petroleum system model (PSM) and a geomechanical model (GMM) to a first geological layer while exchanging data between the PSM and GMM for convergence prior to applying the PSM and the GMM to a second geological layer.

  • VIRTUAL DESIGNER

    The present invention includes a method of electronically designing an article, including accessing an electronic article design system, selecting an article type to design, and iteratively configuring a group of characteristics by selecting one or more options for each characteristic and/or iteratively modeling the article performance based on a selection of one or more performance parameters for each performance model. In the iterative configuration and modeling step, the electronic article design system automatically presents the characteristics and the performance models based on the article type selected, dynamically updates the article for each step of the iterative configuration and/or modeled performance, and automatically resolves conflicts between iteratively configured characteristics, between iteratively modeled performances, and across iteratively configured characteristics and modeled performances.

  • ANTINULL USAGE AND SIMULATION IN DATA FILTERING

    Comparing data items. The method includes accessing a query or command to retrieve data. The query or command includes an identification of a data item, a logical operator and a specialized token. A comparison as defined by the logical operator between the data item and the specialized token is performed. The following illustrates the results of the logical operation on any data item and the specialized token: an equal logical operation results in true, a greater than logical operation results in false; a less than logical operation results in false; a greater than or equal to logical operation results in true; a less than or equal to logical operation results in true; a not equal logical operation results in false; an IN logical operation results in true; and a NOT IN logical operation results in false. As a result of the comparison, the data item may be retrieved.

  • NEUROMORPHIC AND SYNAPTRONIC SPIKING NEURAL NETWORK WITH SYNAPTIC WEIGHTS LEARNED USINGSIMULATION

    Embodiments of the invention provide neuromorphic-synaptronic systems, including neuromorphic-synaptronic circuits implementing spiking neural network with synaptic weights learned using simulation. One embodiment includes simulating a spiking neural network to generate synaptic weights learned via the simulation while maintaining one-to-one correspondence between the simulation and a digital circuit chip. The learned synaptic weights are loaded into the digital circuit chip implementing a spiking neural network, the digital circuit chip comprising a neuromorphic-synaptronic spiking neural network including plural synapse devices interconnecting multiple digital neurons.

  • Integrating Simulation And Forecasting Modes In Business Intelligence Analyses

    An optimization object may include fields storing parameters used by the intelligence system during business intelligence data analysis. One of these fields may include a mode type field to selectively switch between a forecasting mode to extrapolate a value from the data and a simulation mode including an optimization module to calculate a value from the data expected to maximize a particular objective. The stored parameters may include common parameters used in both modes and unique parameters to one of the two modes. The optimization object may also include fields specifying details and other data associated with a trade promotion. The analysis mode selected in the type field made be executed on data relating to the promotion details fields of the object subject to the parameters in the corresponding parameter fields

  • Method, Program Product and Apparatus for Predicting Line Width Roughness and Resist Pattern Failure and the Use Thereof in a Lithography Simulation Process

    A method of generating a model for simulating the imaging performance of an optical imaging system. The method includes the steps of defining the optical imaging system and a process to be utilized by the optical imaging system; defining a first model representing the imaging performance of the optical imaging system and the process, and calibrating the model, where the first model generates values corresponding to a latent image slope. The method further includes the step of defining a second model for estimating a line width roughness of a feature to be imaged, where the second model utilizes the latent image slope values to estimate the line width roughness.

  • SIMULATOR DEVICE AND SIMULATION METHOD

    A radio base station according to the present invention comprising: a simulator device including a downlink signal output unit configured to transmit a downlink signal for a first cell, and a downlink signal for a second cell, in the form of a simulation signal, to a mobile station, in which the downlink signal output unit is configured to shift a lead position of a radio frame from which to transmit the downlink signal for a first cell and a lead position of a radio frame from which to transmit the downlink signal for a second cell.

  • VISUAL THREE DIMENSIONAL SIMULATION SYSTEM AND METHOD

    A system and method receive an object representative of a new element of a scene to be simulated. A probabilistic prediction of coordinates of the new element in the scene is provided. The new element is placed in the scene as a function of rules for combining probabilistic nature objects in the scene. A visual representation of the simulated scene including the new element is also provided for display.

  • DEVICE WITH VIDEO BUFFER MODELING AND METHODS FOR USE THEREWITH

    A device includes a frame data analyzer that generates buffer increment data based on frame data sent from the media server to the media client and further based on acknowledgement data sent from the media client to the media server. A playback data generator generates playback data based on frame data buffer contents and further based on player state data. A frame buffer model generator generates a buffer fullness indicator and the frame data buffer contents, based on the buffer increment data and the playback data. A player state generator generates the player state data, based on the buffer fullness indicator and further based on media client data, media server data and player command data.

  • METHODS AND SYSTEMS FOR ENFORCING PARAMETRIC CONSTRAINTS IN A DIRECT MODELING INTERFACE IN COMPUTER-AIDED DESIGN

    The present disclosure features methods and systems for enforcing parametric constraints in a direct modeling interface in computer-aided design (CAD). A parametric geometry engine of a CAD application may compare an attempted edit to a feature in a direct modeling user interface of the CAD application to an existing constraint created in a parametric modeling user interface, and, in one embodiment, prevent the user from completing the edit. In other embodiments, the parametric geometry engine may present a dialog box to the user and allow them to reject the edit, override or delete the constraint, modify the constraint, or take other actions as appropriate. In still other embodiments, the parametric geometry engine may allow one user to edit the feature, but not another user. Thus, parametric constraints and permissions-based ownership of entities may be enforced in a direct modeling user interface.

  • Statistical Modeling and Analysis of Fuel-Related Factors in Transportation Industries

    Techniques involving modeling and analysis of operational metrics in transportation industries are disclosed. Representative methods involve defining a set of fuel consumption performance factors having a potential to impact vehicle fuel economy. Fuel consumption performance factors are received, and categorical variables are identified from at least a subset of the fuel consumption performance factors to create one or more categorical groupings. The fuel consumption performance factors associated with at least one of the categorical groupings are processed to identify a hypothetical maximum fuel economy or "baseline" for the at least one of the categorical groupings, and to identify fuel economy deduction coefficients based on the fuel consumption performance factors that adversely impact the hypothetical maximum fuel economy. Models are created based on the hypothetical maximum fuel economy and the fuel economy deduction coefficients to predict fuel economy for vehicles in the at least one of the categorical groupings.

  • SYSTEM AND METHOD FOR MODELING I/O SIMULTANEOUS SWITCHING NOISE

    The invention generally relates to systems and methods for modeling I/O simultaneous switching noise, and, more particularly, to systems and methods for modeling I/O simultaneous switching noise in a selected chip window area while accounting for the effect of current sharing among neighbors. A method includes determining a current sharing factor of areas of an integrated circuit (IC) chip package, and determining an offload scaling factor of the IC chip package based upon the current sharing factor and numbers of I/O devices in neighboring areas of the IC chip package.

  • MIGRATING UNIFIED MODELING LANGUAGE MODELS ACROSS UNIFIED MODELING LANGUAGE PROFILES

    A method and system for migrating a UML model across UML profiles. After retrieving a UML model, a source UML element, a source UML profile, a source stereotype, and a source meta-class, the target UML profile, stereotype and meta-class are looked up in a mapping table based on the source UML profile, stereotype, and meta-class. The target UML profile is applied on the UML model. Based on the source meta-class being different from the target meta-class, relationships of the source UML element are retrieved, a target UML element is created, the relationships are copied to the target UML element, and the source UML element is removed from the UML model. The target stereotype is applied to the target UML element. The source stereotype is removed from the target UML element. The source UML profile is removed from the UML model.

  • Method and System for Modeling a Network Using Historical Weather Information and Operation with Adaptive Coding and Modulation (ACM)

    A method of dynamically modeling performance of a communications network that may involve modeling a communications network using a processor by performing a link budget analysis (LBA) for a proposed configuration of the communications network with at least one transmitter, at least one satellite repeating relay, and at least one remote receiver, determining link performance of the communications network by applying historical environmental data to the model, adjusting one or more network configuration parameters based on the determined link performance to improve performance of the modeled communications network, and determining one or more final network configuration parameters by iteratively performing the LBA and adjusting the one or more network configuration parameters based on the determined link performance and historical environmental data.

  • ARTICLES OF MANUFACTURE AND METHODS FOR MODELING CHINESE HAMSTER OVARY (CHO) CELL METABOLISM

    The invention provides a Chinese Hamster Ovary (CHO) cell model and methods of using such a model. The invention provides methods and computer readable medium or media containing such models and methods.

  • METHOD AND SYSTEM FOR MULTIPLE DATASET GAUSSIAN PROCESS MODELING

    A method of computerised data analysis and synthesis is described. First and second datasets of a quantity of interest are stored. A Gaussian process model is generated using the first and second datasets to compute optimized kernel and noise hyperparameters. The Gaussian process model is applied using the stored first and second datasets and hyperparameters to perform Gaussian process regression to compute estimates of unknown values of the quantity of interest. The resulting computed estimates of the quantity of interest result from a non-parametric Gaussian process fusion of the first and second measurement datasets. The first and second datasets may be derived from the same or different measurement sensors. Different sensors may have different noise and/or other characteristics.

  • SYSTEM AND METHOD FOR ESTABLISHING BIDIRECTIONAL LINKS BETWEEN MULTIPHYSICS MODELING AND DESIGN SYSTEMS

    A system and method for implementing, on one or more processors, a bidirectional link between a design system and a multiphysics modeling system includes establishing via a communications link a connection between the design system and the multiphysics modeling system. Instructions are communicated via the communication link that include commands for generating a geometric representation in the design system based on parameters communicated from the multiphysics modeling system. One or more memory components can be configured to store a design system dynamic link library and a multiphysics modeling system dynamic link library. A controller can be operative to detect an installation of the design system, and implement via the dynamic link libraries, bidirectional communications of instructions between the design system and the multiphysics modeling system.

  • METHOD OF MATERIAL MODELING FOR CRASH TEST DUMMY FINITE ELEMENT MODELS

    A computer method of material modeling for crash test dummy finite element models includes the steps of making a material card for the material, applying the material card to validate a finite element model of a crash test dummy component, determining whether the finite element model is acceptable, ending the method if the finite element model is acceptable, and adjusting a relative volume (J) range for the material to make the material soft or stiff if the finite element model is not acceptable.

  • SYSTEM AND METHOD FOR USAGE PATTERN ANALYSIS AND SIMULATION

    Systems and methods are provided for analyzing usage patterns. In certain embodiments, a system includes a scenario observer, a scenario associator, and a scenario analyzer. The scenario observer is configured to acquire event data relating to a plurality of events on a system having software and hardware, wherein the plurality of events comprises user input. The scenario associator is configured to associate the event data with a plurality of scenarios. The scenario analyzer configured to analyze the plurality of scenarios to identify usage patterns of the system.

  • Sequential Fully Implicit Well Model for Reservoir Simulation

    A subsurface hydrocarbon reservoir with wells is simulated by simultaneous solution of reservoir and well equations which simulate flow profiles along a well without requiring an unstructured coefficient matrix for reservoir unknowns. An analytical model of the reservoir is formed using the known or measured bottom hole pressure. Where several layers in an interval in the reservoir are present between vertical flow barriers in the reservoir, and communicate vertically with others, the communicating layers are combined for analytical modeling into a single layer for that interval for simulation purposes. The matrix of equations defining the unknown pressures and saturations of the intervals of combined layers in the reservoir are solved in the computer, and a perforation rate determined for each such interval of combined layers. Rates for the intervals in the reservoir are then combined to determine total well rate.

  • Co-Simulation with Peer Negotiated Time Steps

    System and method for co-simulation. A first simulator and a second simulator are included in a co-simulation program. The co-simulation program is executed, including executing the first simulator and the second simulator. During execution, the first simulator receives input from the second simulator and provides output to the second simulator, and the second simulator receives input from the first simulator and provides output to the first simulator. Executing the co-simulation program includes the first simulator and the second simulator negotiating step-size as peers to dynamically synchronize the first simulator and the second simulator.

  • Systems And Methods For Simulation And Software Testing

    This disclosure describes systems and methods for testing a medical device. The disclosure describes a novel approach determining if the ventilator system is functioning properly without having to connect the medical device to a patient.

  • SYSTEM AND METHOD FOR SOUND SYSTEM SIMULATION

    A sound system design/simulation system provides a more realistic simulation of an existing venue by matching a measured reverberation characteristic of the existing venue and adjusting one or more acoustic parameters characterizing the model such that a predicted reverberation characteristic substantially matches the measured reverberation characteristic.

  • Robust Solution of Difficult Sub-Problems Arising from Numerical Reservoir Simulation

    Methods and systems for providing robust solutions for sub-problems arising from numerical simulations of reservoirs and the like are disclosed. In at least one embodiment, a method of solving a system of non-linear equations in accordance with the present disclosure includes: attempting to iteratively achieve a solution of a portion of the system using one or more iterative solution techniques; determining that the attempting has failed to iteratively achieve the solution of the portion of the system using one or more iterative solution techniques; and responsive to the determination that the attempting has failed, attempting to achieve an interval-based solution of the portion of the system using an interval-based solution technique.

  • DISCRETELY GRIDDING COMPLEX FRACTURING FOR SIMULATION

    Embodiments of methods and systems for improved gridding of complex networks such as geological fractures are disclosed. In at least one embodiment, a method in accordance with the present disclosure includes adjusting a location of at least one non-fixed pillar of an initial grid, including: establishing a multi-point stencil of pillars that includes the at least one non-fixed pillar; selecting a fixed pillar of the initial grid toward which the non-fixed pillar is to be adjusted; determining a distance from each pillar of the multi-point stencil to the selected fixed pillar; calculating an inverse-distance weighted mean position based on the determined distances of the pillars of the multi-point stencil; and adjusting a position of the at least one non-fixed pillar to the inverse-distance weighted mean position.

  • USER-DEFINED HIERARCHIES OF USER-DEFINED CLASSES OF GRAPHICAL OBJECTS IN A GRAPHICAL MODELING ENVIRONMENT

    The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Further, descendant classes of graphical objects can graphically extend the behavior and/or structure of ancestor classes of graphical objects.

  • FINANCIAL RISK COVER ANALYSIS, MODELING CONTROL AND MONITORING SYSTEM

    An automatic Financial Risk Cover configuration which receives returns behaviors connecting statistical behavior of each potential allocation of a submanager to a resultant statistical behavior of a Financial Risk Cover associated with a client portfolio, creates a total set of Financial Risk Cover configurations using genetic optimization processes to produce unpredictable variations of configurations, simulates and models each configuration in the total set against a set of potential or expected transient market events representative of a plurality of combinations of transient events, removes from the total set each configuration which fails to meet performance objectives during the modelling from the total set of configurations; and outputs each remaining configuration in the total set, wherein each configuration represents a plurality of investment instruments, each investement instrument being associated with an initial cash position.

  • Flexible Modeling Architecture For Management Systems

    A flexible modeling architecture is described that allows multiple versions of entities of different types to be modeled in a structured fashion with different model sets, with a variety of functional models, each representing a different aspect of the system and allowing generation of any number of artifacts at build-time as well as run-time to result in rapid creation of consistent computer applications to manage concurrently a plurality of entities, dynamically adjusting to the version of metadata on each entity.

  • Methods for measuring and modeling the structural health of pressure vessels based on electronic distance measurements

    Methods are disclosed wherein the structural health of a civil structure, pressure vessel, or the like is measured by electronic distance measurement (EDM) from a plurality of stable locations to a plurality of cardinal points on the structure in a methodical manner. By measuring the coordinates of the cardinal points, the dynamic and long-term static behavior of the structure provide an indication of the health of the structure. Analyses includes: comparison to a Finite Element Model (FEM); comparison to historical data; and modeling based on linearity, hysteresis, symmetry, creep, damping coefficient, and harmonic analysis.

  • SYSTEMS AND METHODS FOR USER CUSTOMIZATION OF CLINICAL DATA OBJECTS USING A CLINICAL MODELING LANGUAGE

    Certain examples provide systems, methods, and apparatus to model clinical data objects in a content-based clinical system. An example system includes a processor and a memory to implement a constraint definition language processor to define a detailed clinical model to express a clinical concept as a standardized and reusable set of clinical knowledge. The constraint definition language processor is to use a compiled, context-free constraint definition language to define the detailed clinical model as a compiled object. The constraint definition language processor is to provide the compiled object as content for at least one of a clinical content database and a clinical information system. Content represents one or more parameters to instruct a clinical application.

  • METHOD FOR 3-D GRAVITY FORWARD MODELING AND INVERSION IN THE WAVENUMBER DOMAIN

    A method for determining spatial distribution of a property within a volume of subsurface formations includes generating an initial model of spatial distribution of a property of the formations using available data related to the property distribution within the volume. A forward model is generated in the wavenumber domain of spatial distribution of a potential field. Measurements of a physical parameter having a potential field obtained at spaced apart locations above the volume and/or in at least one wellbore penetrating the volume are entered. A revised model of spatial distribution of the potential field is generated by interpolating the measurements of the parameter. The interpolating is performed in the wavenumber domain. A revised model of spatial distribution of the physical property is generated by inversion in the wavenumber domain of the revised potential field model.

  • METHOD ANS SYSTEMS FOR RESERVOIR MODELING, EVALUATION AND SIMULATION

    Fluid property modeling that employs a model that characterizes asphaltene concentration gradients is integrated into a reservoir modeling and simulation framework to allow for reservoir compartmentalization (the presence or absence of flow barrier in the reservoir) to be assessed more quickly and easily. Additionally, automated integration of the fluid property modeling into the reservoir modeling and simulation framework allows the compositional gradients produced by the fluid property modeler (particularly asphaltene concentration gradients) to be combined with other data, such as geologic data and other petrophysical data, which allows for more accurate assessment of reservoir compartmentalization.

  • Spreadsheet-Based Graphical User Interface for Modeling of Products Using the Systems Engineering Process

    A spreadsheet environment is used as a graphical user interface for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system and to execute tasks associated with the systems engineering process.

  • System and Method For Multiple Frozen-Parameter Dynamic Modeling and Forecasting

    A system and method is disclosed for determining multiple frozen-parameter dynamic modeling and forecasting of future data values from data values in a data set. Model parameter values are dynamically updated utilizing a time-varying system property, and an updated model is optimally evolved that takes into account the structural changes that may have influenced the actual process, thereby yielding a superior modeling capability. The resultant model is updated in a closed-loop manner. In one exemplary embodiment, the data set comprises financial portfolio data. In another exemplary embodiment, the data set comprises seismic data.

  • SURGICAL SIMULATION MODEL AND METHODS OF PRACTICING SURGICAL PROCEDURES USING THE SAME

    A surgical training simulation anatomical model for demonstrating, practicing, or evaluating a human lung surgical procedure is provided. The model includes a plurality of segments coupled together to form a skeletal frame representative of a portion of a human anatomy. The skeletal frame encloses at least a first component and a second component. The first component is representative of a patient's heart. A second component is representative of a patient's lung. The first component includes a plurality of hollow channels that extend at least partially through the second component for channeling pressurized fluid there through to simulate the behavior of a patient's heart and cardiopulmonary system during a surgical procedure of the patient's lung. The channels are oriented in a closed loop and include a plurality of nodes defined therein that are positioned to simulate lymph nodes in the patient.

  • STOCHASTIC SIMULATION OF MULTI-LANGUAGE CONCURRENT SYSTEMS

    A common framework provides for concurrently simulating a broad range of modeling languages with an arbitrary stochastic simulation method. The common framework is instantiated to each modeling language by defining a species function and a reactions function. The species function converts a model of the modeling language to a set of species, and the reactions function computes a set of possible reactions from a given set of species. The common framework is instantiated to a particular simulation method by defining three functions: one for computing the next reaction, another for computing the reaction activity from an initial set of reactions and species populations, and another for updating the reaction activity as the species populations change over time. Accordingly, the common framework compiles a set of species and possible reactions, dynamically updates the set of possible reactions, and selects the next reaction in an iterative cycle.

  • Computer Simulation of Physical Processes

    Simulating a physical process includes storing, in a computer-accessible memory, state vectors for voxels, where the state vectors correspond to a model and include entries that correspond to particular momentum states of possible momentum states at a voxel. Interaction operations are performed on the state vectors. The interaction operations model interactions between elements of different momentum states according to the model. Move operations performed on the state vectors reflect movement of elements to new voxels according to the model. The model is adapted to simulate a high-Knudsen number flow that has a Knudsen number greater than 0.1.

  • Dynamic Simulation of Fluid Filled Vessels

    A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined.

  • Method and System For Creating History Matched Simulation Models

    A method for matching production history to flow simulations includes identifying a plurality of parameters that control an objective function measuring the mismatch between a flow simulation response in a parameter subspace and a production history. A value is calculated for an objective function and for a static measurement at each of a plurality of experiments in the parameter subspace. These results are used to develop a mathematical relationship between one or more static measurements and the objective function. During subsequent adjustment of the simulation model, a target window in the objective function is identified, and flow simulations are performed for each modified model that is predicted from the static geologic measurement to produce an objective function within the window. An objective function of each flow simulation to the production history is calculated and the procedure is iterated until the objective function is within a target range.

  • METHOD AND A SYSTEM FOR SIMULATION IN A SUBSTATION

    A method and a system are disclosed for simulation in a substation. The method can include acquiring substation data from substation condition data and base substation record; adapting the acquired substation data to suit a target substation; and administering the adapted substation data on a communication channel of the target substation. The substation system can include a base substation which is an existing, a pre existing, or a target substation, or a substation defined by a user or any combination thereof; a substation automation system; test equipment configured to test the system and perform simulation in a target substation; and a human machine interface for interfacing the substation system with a user.

  • EFFICIENT DISCRETE EVENT SIMULATION USING PRIORITY QUEUE TAGGING

    A method is provided for sequential discrete event simulation for a distributed system having a set of nodes. A priority queue is constructed that includes events to be executed by a processor at a given node in the set. A first subset of nodes is identified. Each node in the first subset is associated with a respective subset of events and includes a highest priority event whose priority must be unconditionally re-evaluated during a next time step. A second subset of nodes is identified. Each node in the second subset is associated with a respective other subset of events and includes a highest priority event whose priority must be re-evaluated when a re-evaluation condition depending upon an external state is satisfied. A next one of the plurality of events in the priority queue is selected to be executed by the processor using the first and second subsets of nodes.

  • INDUSTRIAL SIMULATION USING REDIRECTED I/O MODULE CONFIGURATIONS

    A simulation environment for running a process simulation used to validate an industrial control program. The simulation environment exposes the I/O module configurations defined in the control program and retrieves module configuration information therefrom. This I/O module configuration information is combined with generic, module-specific I/O module profiles to create a pool of available controller I/O points, which can be selectively associated with I/O points in the simulation to create an I/O point mapping. During control program validation, simulated I/O data is exchanged between the process simulation and the I/O module instances in the controller in accordance with the I/O point mapping.

  • METHOD ANS SYSTEMS FOR RESERVOIR MODELING, EVALUATION AND SIMULATION

    Fluid property modeling that employs a model that characterizes asphaltene concentration gradients is integrated into a reservoir modeling and simulation framework to allow for reservoir compartmentalization (the presence or absence of flow barrier in the reservoir) to be assessed more quickly and easily. Additionally, automated integration of the fluid property modeling into the reservoir modeling and simulation framework allows the compositional gradients produced by the fluid property modeler (particularly asphaltene concentration gradients) to be combined with other data, such as geologic data and other petrophysical data, which allows for more accurate assessment of reservoir compartmentalization.

  • System of Sequential Kernel Regression Modeling for Forecasting Financial Data

    A monitoring system for determining the future behavior of a financial system includes an empirical model to receive reference data that indicates the normal behavior of the system and input pattern arrays. Each input pattern array has a plurality of input vectors, while each input vector represents a time point and has input values representing a plurality of parameters indicating the current condition of the system. The model generates estimate values based on a calculation that uses an input pattern array and the reference data to determine a similarity measure between the input values and reference data. The estimate values, in the form of an estimate matrix, include at least one estimate vector of inferred estimate values, and represents at least one time point that is not represented by the input vectors. The inferred estimate values are used to determine a future behavior of the financial system.

  • Computer resource utilization modeling for multiple workloads

    Computer resource utilization modeling for multiple workloads includes a computer obtaining resource utilization data, the resource utilization data having groups of computer resource utilization measurements made during time intervals for a plurality of workloads. The computer determines parameters representing a distribution of the computer resource utilization measurements for each of the groups to generate a baseline of distributions across the time intervals for each of the plurality of workloads. The computer sums the baselines of distributions for the plurality of workloads to generate a combined baseline of distributions across the time intervals for a combination of the plurality of workloads.

  • Modeling Gate Transconductance in a Sub-Circuit Transistor Model

    A method for modeling a transistor includes providing a transistor model having at least a source node, a drain node, and a gate node, simulating operation of a device using the transistor model in a computing apparatus, and generating an offset voltage at the gate node depending on a magnitude of a current passing through the device.

  • MODELING SEARCH IN A SOCIAL GRAPH

    Architecture that interfaces entities such as a search engine with a social network, by enabling both entities to share a common storage. Search behavior is modeled as a search social graph that incorporates both search behavior and user relationships. The data in the graph can be data mined, and related aggregations (stories) can be surfaced to users of the architecture via websites of both entities. To facilitate collaboration, users can further interact on the aggregations by repeating a query, commenting on a query, and/or suggesting links. This interactive feedback activity can also be modeled and recorded into the search social graph, which generates further aggregations. The positive feedback cycle, as part of the architecture, encourages collaboration and interaction on an aggregation.

  • Monitoring Method Using Kernel Regression Modeling With Pattern Sequences

    A method for monitoring the condition of an object includes obtaining reference data that indicates the normal operational state of the object, and obtaining input pattern arrays. Each input pattern array has a plurality of time-ordered input vectors, while each input vector has input values representing a plurality of parameters indicating the current condition of the object. Then at least one processor generates estimate values based on a calculation that uses an input pattern array and the reference data to determine a similarity measure between the input values and reference data. The estimate values are compared to the corresponding input values so that resulting values from the comparison can be used to determine the condition of the object.

  • System of Sequential Kernel Regression Modeling for Forecasting and Prognostics

    A monitoring system for determining the future operational condition of an object includes an empirical model to receive reference data that indicates the normal operational state of the object and input pattern arrays. Each input pattern array has a plurality of input vectors, while each input vector represents a time point and has input values representing a plurality of parameters indicating the current condition of the object. The model generates estimate values based on a calculation that uses an input pattern array and the reference data to determine a similarity measure between the input values and reference data. The estimate values, in the form of an estimate matrix, include at least one estimate vector of inferred estimate values, and represents at least one time point that is not represented by the input vectors. The inferred estimate values are used to determine a future condition of the object.

  • ADVANCED MODELING OF PRINTED CIRCUIT BOARD COSTS

    A total cost estimate is calculated based on a set of printed circuit board (PCB) design parameters. The set of PCB design parameters are received, and PCB attributes are extracted from them. Based on the PCB attributes the PCB is classified and a cost equation is calculated. The cost equation is calculated based on a regression analysis of one or more of the PCB attributes. Once the cost equation is calculated, the total cost is computed based on the cost equation.

  • METHODS FOR MODELING AND ANALYSIS OF INTERFACE BETWEEN POINT PATTERNS

    Methods, systems, and articles of manufacture are described that facilitate computation of a model of an interface between two molecules and analyzing characteristics of the interface. The complex of the two molecules can be modeled, and location of the atoms on the surface can be determined. One of the two molecules can be similarly modeled, and the location of the atoms on the surface can be determined. An interface model utilizing atoms that are located in the same place on the complex and the molecule can be calculated. Properties of the interface can be utilized to analyze the interaction between the two molecules.

  • SYSTEM AND METHOD FOR MODELING A REGION SEGMENTED IMAGE

    A system and method for modeling a region segmented image is described. Aspects of the present invention may include the generation of a computer model that models the region segmented image, the computer model comprising one or more nodes, wherein each node in the one or more nodes represents an arbitrarily shaped region present in the region segmented image, and each of the arbitrarily shaped regions comprises an image segment wherein the image segment is an indivisible partition in the region segmented image. The model may additionally comprise one or more logical nodes, wherein each logical node represents an image region formed by the union of two or more arbitrarily shaped image regions in the region segmented image that exhibit at least one type of spatial relationship and a hierarchical graph representation of the region segmented image. Types of spatial relationships may include hierarchical, adjacent and cohesive spatial relationships.

  • METHOD AND APPARATUS FOR OBTAINING LIGHTING INFORMATION AND MATERIAL INFORMATION IN IMAGE MODELING SYSTEM

    An apparatus and method for obtaining lighting information and material information in an image modeling system are provided. A material constant of a same material region and lighting information of the same material region may be extracted by applying color channel pixel values, depth values, and viewpoint information to a linear system in which a pixel value is defined by a material constant and a combination of a geometry component with a lighting component.

  • CONTEXT MODELING TECHNIQUES FOR TRANSFORM COEFFICIENT LEVEL CODING

    In one embodiment, a method for encoding video data is provided that includes receiving a transform unit comprising a two-dimensional array of transform coefficients and processing the transform coefficients of the two-dimensional array along a single-level scan order. The processing includes selecting, for each non-zero transform coefficient along the single-level scan order, one or more context models for encoding an absolute level of the non-zero transform coefficient, where the selecting is based on one or more transform coefficients previously encoded along the single-level scan order.

  • METHOD AND APPARATUS FOR SEEDED USER INTEREST MODELING

    Methods and apparatuses are provided for user interest modeling. A method may include receiving an input from a user for specifying one or more topics from among a predetermined hierarchy of topics and subtopics. The method may additionally include retrieving one or more documents associated with the user and extracting language tokens from the documents based, at least in part, on the specified topics. Corresponding apparatuses are also provided

  • METHODS AND APPARATUS TO TRANSLATE MODELS FOR EXECUTION ON A SIMULATION PLATFORM

    Methods and apparatus are disclosed to translate a model. An example method includes applying an independent variable and a dependent variable to the model and estimating a value for a model parameter, generating predicted best fit data points based on the model parameter, values associated with the independent variable, and values associated with the dependent variable, estimating coefficients based on the best fit data points, and generating a spline comprising a plurality of polynomial functions based on the coefficients.

  • Methods and systems for off-line control for simulation of coupled hybrid dynamic systems

    Systems and methods are provided for controlling the simulation of a coupled hybrid dynamic system. A physical test rig configured to drive the physical structure component of the system and to generate a test rig response as a result of applying a test rig drive signal. A processor is configured with a virtual model of the system. The processor receives the test rig response and generates a model response of the system based on the received test rig response and a virtual drive input. The system is driven with a random input. The processor compares the test rig response with the model response, the difference being used to form a system dynamic response model for generating the test drive signal. An inverse of the system dynamic response model is used to iteratively reduce the difference between the model response and the test rig response below a defined threshold.

  • METHOD AND APPARATUS FOR IMPULSE RESPONSE MEASUREMENT AND SIMULATION

    A method of measuring an impulse response of an amplifier coupled in operation to a loudspeaker arrangement includes: (a) coupling directly to a connection between the amplifier and the loudspeaker arrangement for obtaining access to a drive signal (S.sub.amp) applied to the loudspeaker arrangement to generate an acoustic output (S.sub.2); (b) disposing a microphone arrangement for receiving the acoustic output (S.sub.2) of the loudspeaker arrangement; (c) using a test signal generator to apply a test signal (S.sub.sw) to an input of the amplifier; and (d) receiving at a digital signal processing arrangement (DSP, 210) at least the drive signal (S.sub.amp) and the acoustic output (S.sub.2) corresponding to the test signal (S.sub.sw) and performing on these signals a signal processing operation for determining an impulse response for at least one of: the amplifier, the loudspeaker arrangement.

  • System and Method For Controlling Granularity of Transaction Recording In Discrete Event Simulation

    A method and system for controlling granularity of transaction recording and visualizing system performance and behavior in a discrete functional verification software simulation environment is disclosed. According to one embodiment, a simulation of a model is run in a discrete event simulation system for a period of time. During the simulation, statistical values of attribute for a plurality of transactions occurring during the period of time are monitored. Based on a granularity setting, a group of consecutive transactions is grouped into a super transaction, and the statistical values representing the super transaction are recorded to represent the group of transactions. The super transactions are visualized in a visualization tool for analyzing the performance of the model.

  • System and Method For Controlling Granularity of Transaction Recording In Discrete Event Simulation

    A method and system for controlling granularity of transaction recording and visualizing system performance and behavior in a discrete functional verification software simulation environment is disclosed. According to one embodiment, a simulation of a model is run in a discrete event simulation system for a period of time. During the simulation, statistical values of attribute for a plurality of transactions occurring during the period of time are monitored. Based on a granularity setting, a group of consecutive transactions is grouped into a super transaction, and the statistical values representing the super transaction are recorded to represent the group of transactions. The super transactions are visualized in a visualization tool for analyzing the performance of the model.

  • EVENT SIMULATION WITH ENERGY ANALYSIS

    Systems and methods for event simulation with energy analysis. A method includes receiving a plurality of environment objects, and receiving energy attributes corresponding to one or more of the environment objects. The method includes simulating the operation of the environment objects and, during the simulation, calculating values for the energy attributes reflecting the energy use for the respective energy attributes. The method includes displaying the calculated values for the energy attributes.

  • CONVERTIBLE FIGHT SIMULATION DUMMY

    An attack dummy is convertible between a strike dummy and a grappling dummy by exchanging a bottom portion adapted for a strike dummy for a bottom portion adapted for a grappling dummy.

  • Inverted Simulation Attraction

    A system for patron movement and entertainment comprising a track, and at least one vehicle engaged with and positioned below the track, capable of carrying at least one patron in a passenger portion and moving along the track. Each vehicle preferably includes a motion base between the track and the passenger portion, and a turntable between the track and the motion base for rotating the passenger portion in the yaw direction, and particularly for directing the patron's viewpoint toward desired show elements.

  • Digital Rendering Method for Environmental Simulation

    A method for producing video simulations uses two-dimensional HDR images and LIDAR optical sensor data to deliver a photo-realistic simulated sporting event experience to a display. The playing environment is mapped using a data collection process that includes contour mapping the environment, photographing the environment, and associating the images with the contour mapping data. Preferably, the HDR camera is used in conjunction with a differential global positioning system that records the position and heading of the camera when the photo is taken. A polygon mesh is obtained from the contour data, and each image is projected onto a backdrop from the perspective of a simulated camera to create a set, which is then stored in a set database. The simulated environment is created by selecting the set needed for the simulation and incorporating simulation elements into the set before rendering the simulated camera's view to the display.

  • DISTRIBUTED MULTI-PASS MICROARCHITECTURE SIMULATION

    A system including a microarchitecture model, a memory model, and a plurality of snapshots. The microarchitecture model is of a microarchitecture design capable of executing a sequence of program instructions. The memory model is generally accessible by the microarchitecture model for storing and retrieving the program instructions capable of being executed on the microarchitecture model and any associated data. The plurality of snapshots are generally available for initializing a number of instances of the microarchitecture model, at least some of which may contain values assigned to one or more registers or memory regions in response to interaction with one or more external entities during a first pass of a simulation of the microarchitecture. The number of instances is generally greater than one and generally perform high-detail simulation. The number of instances, when launched and executed during a second pass of the simulation of the microarchitecture, have run time periods that overlap.

  • DISTRIBUTED MULTI-PASS MICROARCHITECTURE SIMULATION

    A system including a microarchitecture model, a memory model, and a plurality of snapshots. The microarchitecture model is of a microarchitecture design capable of executing a sequence of program instructions. The memory model is generally accessible by the microarchitecture model for storing and retrieving the program instructions capable of being executed on the microarchitecture model and any associated data. The plurality of snapshots are generally available for initializing a number of instances of the microarchitecture model, at least some of which may contain values assigned to one or more registers or memory regions in response to interaction with one or more external entities during a first pass of a simulation of the microarchitecture. The number of instances is generally greater than one and generally perform high-detail simulation. The number of instances, when launched and executed during a second pass of the simulation of the microarchitecture, have run time periods that overlap.

  • Integrated Simulation Technology

    Virtual material handling systems can be used to drive the operation of real material handling systems for purposes such as testing and validation of the components of the real material handling systems. The real material handling system, in turn, can provide data regarding system operation which may be fed back to the virtual material handling system to control its function.

  • ELECTRONIC DEVICE AND SIMULATION METHOD FOR CHECKING PRINTED CIRCUIT BOARD POWER LOSS

    An electronic device reads a layout file of a printed circuit board (PCB) to be manufactured from a storage device, obtains length information and section area information of copper cladding distributed on power source areas and ground trace areas in each of one or more layers of the PCB to be manufactured by analyzing the layout file, and calculates power loss in each of the one or more layers according to the length information, the section area information, a resistance value of the copper cladding, and preset parameters of a power supply module and an integrated circuit (IC) load to be located on the PCB. In response to a determination that the power loss in the layer exceeds a preset range, the electronic device indicates the locations of the power source areas and the ground trace areas of a layer in the PCB layout file which need to be redesigned.

  • METHOD AND SYSTEM FOR PARTIAL RECONFIGURATION SIMULATION

    Disclosed is a method of simulating partial reconfiguration of a programmable logic device (PLD). A wrapper module is incorporated into a logic description that may be implemented in a PLD. The wrapper module represents a first logic design. In response to receiving a parameter, the wrapper module changes to represent a second logic design. According to various embodiments, the logic description is a simulatable source file. The simulatable source file is a source file that is used by a simulation program to simulate partial reconfiguration of the logic design. The wrapper module of the simulatable source file receives a run-time parameter. In various embodiments, the logic description is a synthesizable source file. The synthesizable source file is a source file that is used by a synthesis tool to compile the source file into hardware. The wrapper module of the synthesizable source receives a compile-time parameter.

  • METHOD AND SYSTEM FOR PARTIAL RECONFIGURATION SIMULATION

    Disclosed is a method of simulating partial reconfiguration of a programmable logic device (PLD). A wrapper module is incorporated into a logic description that may be implemented in a PLD. The wrapper module represents a first logic design. In response to receiving a parameter, the wrapper module changes to represent a second logic design. According to various embodiments, the logic description is a simulatable source file. The simulatable source file is a source file that is used by a simulation program to simulate partial reconfiguration of the logic design. The wrapper module of the simulatable source file receives a run-time parameter. In various embodiments, the logic description is a synthesizable source file. The synthesizable source file is a source file that is used by a synthesis tool to compile the source file into hardware. The wrapper module of the synthesizable source receives a compile-time parameter.

  • TRANSITION-BASED MACRO-MODELS FOR ANALOG SIMULATION

    A method may include generating logical transition data for the logic cell based on an analysis of a digital model for the logic cell, the logical transition data including at least one entry indicative of an output transition of the logic cell occurring in response to an input transition of the logic cell. The method may also include generating a parameterized transition based analog model for the logic cell, the parameterized transition based analog model including transition timing parameters associated with each entry of the logical transition data. The method may further include generating an analog model for the logic cell based on the parameterized transition based analog model and one or more analog netlists characterizing the logic cell.

  • CRASH SIMULATION AND CRASH SIMULATION METHOD

    A crash simulation system has a parallel carriage (4) guided to move in a translatory manner and at least one camera (11-13) with an associated brake device. The brake device includes a contactless brake.

  • RESERVOIR MODELING WITH 4D SATURATION MODELS AND SIMULATION MODELS

    Production based saturation models of subsurface reservoirs of interest are formed in a computer based on data from well logs, production data and core data. Data of these types obtained over a period of time are used to form 4-D actual or measured production based saturation models of a reservoir illustrative of fluid movement in the reservoir over time. Simulation models of fluid saturation of the reservoir are also formed for comparable times. Composite models of the production based saturation models and the simulation models are formed for analysts to evaluate accuracy of the simulation models of the reservoir taking into account production experience. The simulation models can then be adjusted for changes noted in the reservoir and based on how gas and water have actually moved within the reservoir over time.

  • 4D SATURATION MODELING

    Saturation models of subsurface reservoirs of interest are formed in a computer based on data from well logs, production data and core data. Data of these types obtained over a period of time are used to form 4-D Saturation models of a reservoir illustrative of fluid movement in the reservoir over time. The saturation models based on actual data are theft available for analysts to evaluate and display how gas and water have moved within the reservoir over time.

  • REPRESENTING GEOLOGICAL OBJECTS SPECIFIED THROUGH TIME IN A SPATIAL GEOLOGY MODELING FRAMEWORK

    A method can include providing a geological time data structure configured to link objects of a reservoir model to geological times; linking one of the objects of the reservoir model to one of the geological times; generating simulation results for the reservoir model; and, based at least in part on the geological time data structure, outputting at least some of the simulation results along a geological time axis. Various other apparatuses, systems, methods, etc., are also disclosed.

  • METHODS AND SYSTEMS FOR GENOME-SCALE KINETIC MODELING

    Embodiments of the present invention generally relate to the construction, analysis, and characterization of dynamical states of biological networks at the cellular level. Methods are provided for analyzing the dynamical states by constructing matrices using high-throughput data types, such as fluxomic, metabolomic, and proteomic data. Some embodiments relate to an individual, while others relate to a plurality of individuals.

  • REMOTE HIGH-PERFORMANCE MODELING SYSTEM FOR MATERIAL JOINING AND MATERIAL FORMING

    A system and method for creating computerized models of forming processes, wherein forming process parameters including material type, material geometry, forming method, incoming material properties, forming die geometry, forming die thermal management method, lubrication method, forming rate, material constraint conditions, incoming material temperature, and other possible parameters are preselected by a user.

  • SOLUTIONS FOR MODELING SPATIALLY CORRELATED VARIATIONS IN AN INTEGRATED CIRCUIT

    A computer-implemented method for modeling Spatially Correlated Variation (SCV) in a design of an Integrated Circuit (IC) is disclosed. In one embodiment, the method includes: generating a set of coefficient values for a position dependent SCV function, the set of coefficient values being selected from a set of random variables; obtaining a set of coordinates defining a position of each of a plurality of devices in a defined field; evaluating the position dependent SCV function to determine a device attribute variation for each of the plurality of devices based upon the coordinates of each of the plurality of devices; modifying at least one model parameter based upon the evaluation of the position dependent SCV function; and running a circuit simulation using the at least one modified model parameter.

  • VISUAL MODELING LANGUAGE FOR REQUIREMENTS ENGINEERING

    A method for generating a computer model representing constraints and desired functions for generating a product or service includes receiving user-selected items including requirements, features, dangers, goals, processes, stakeholders, or objects that are defined by a predetermined meta-model. A data element for each of the selected items received from the user is added to the computer model. A relationship is defined between the data element of the data elements and the defined relationships between the data elements are added to the computer model. The meta-model defines relationships between requirements and features, requirements and dangers, and requirements and goals. A graphical notation library defines a unique descriptive icon for each class of the selected items received from the user.

  • METHOD FOR MODELING A RESERVOIR BASIN

    A methodology improves the modeling of a geologic region, such as a hydrocarbon-bearing basin. The methodology comprises processing data to create a heterogeneous earth model based on a variety of data on material properties across the geologic region. The heterogeneous earth model is employed in combination with a stratigraphic model in a manner which creates a high resolution geologic-stratigraphic model. The high resolution geologic-stratigraphic model is useful for improving the analysis of hydrocarbon-bearing basins and other geologic regions.

  • RESERVOIR MODELING WITH 4D SATURATION MODELS AND SIMULATION MODELS

    Production based saturation models of subsurface reservoirs of interest are formed in a computer based on data from well logs, production data and core data. Data of these types obtained over a period of time are used to form 4-D actual or measured production based saturation models of a reservoir illustrative of fluid movement in the reservoir over time. Simulation models of fluid saturation of the reservoir are also formed for comparable times. Composite models of the production based saturation models and the simulation models are formed for analysts to evaluate accuracy of the simulation models of the reservoir taking into account production experience. The simulation models can then be adjusted for changes noted in the reservoir and based on how gas and water have actually moved within the reservoir over time.

  • LOOKING GLASS: A HYBRID SIMULATION SYSTEM TO MODEL CASCADING EVENTS WITHIN A BLACK BOX SYSTEM

    A hybrid simulation system to model cascading events within a black box system may include a tessellated field operable to allow a plurality of black box components to execute on a processor and communicate without needing a direct connection between the black box components. The black box components have transfer functions defined over a common coordinate system and time.

  • NEURAL NET FOR USE IN DRILLING SIMULATION

    A method of optimizing a drilling tool assembly including inputting well data into an optimization system, the optimization system having an experience data set and an artificial neural network. The method further including comparing the well data to the experience data set and developing an initial drilling tool assembly based on the comparing the well data to the experience data, wherein the drilling tool assembly is developed using the artificial neural network. Additionally, the method including simulating the initial drilling tool assembly in the optimization system and creating result data in the optimization system based on the simulating.

  • 3D BUILDING MODELING

    Embodiments of the invention relate to the visualization of geographical information and the combination of image information to generate geographical information. Specifically, embodiments of the invention relate to a process and system for correlating oblique images data and terrain data without extrinsic information about the oblique imagery. Embodiments include a visualization tool to allow simultaneous and coordinated viewing of the correlated imagery. The visualization tool may also provide distance and measuring, three-dimensional lens, structure identification, path finding, visibility and similar tools to allow a user to determine distance between imaged objects.

  • SYSTEMS FOR PARAMETRIC MODELING OF THREE DIMENSIONAL OBJECTS

    A system for parametric modeling of a three-dimensional object has a processor running a software program operable to configure the object by defining a zone comprising a root of a tree hierarchy, the zone having a three-dimensional region defining an outer dimension of the object to be modeled; a part comprising a child of the zone, the part also having a component object to be modeled, wherein the component object is an element of the object; and a variable comprising a child of the part, wherein variable has data defining characteristics of the zone or part. A user interface can display a representation of the three-dimensional object.

  • Multiple Architecture Viewpoints In Single Unified Modeling Language (UML) Model

    A method, a system and a program product provide for defining for an information technology (IT) system that may be modeled within the context of a plurality of architecture viewpoints, and whose model elements are defined within a configuration file, a plurality of architecture viewpoints within a single UML model. The method, the system and the program product also provide for synchronously automatically updating a remainder of the architecture viewpoints when one of the architecture viewpoints is manually updated.

  • SYSTEMS AND METHODS FOR ELECTRIC VEHICLE MOBILITY MODELING

    A device includes a processor configured to execute one or more instructions stored in a memory to receive an electrical vehicle (EV) location profile having information regarding movement of an EV between a first and a second charging location of an electrical network. The processor is also configured to apply an EV mobility model to the EV location profile to determine an optimized schedule for the EV to charge or discharge a storage cell of the EV at the first or second charging locations during a scheduling period. The EV mobility model comprises constraints that describe interactions of the EV with the electrical network.

  • Gyrocompass Modeling and Simulation System (GMSS) and Method Thereof

    A Modeling, Design, Analysis, Simulation, and Evaluation (MDASE) aspects of gyrocompassing in relation to Far-Target Location (FTL) systems include a Gyrocompass Modeling and Simulation System (GMSS). The GMSS has four major components: the 6 degree-of-freedom (6DOF) Motion Simulator, the IMU Sensor Simulator, the Gyrocompass System and Calibration Process Simulator, and the Gyrocompass System Evaluation and Analysis Module. The modular architecture of GMSS makes it very flexible for programming, testing, and system maintenance. The realization of the GMSS can be based on any computer platforms for the GMSS software is written in high level language and is portable. The stochastic signal analysis and sensor testing and modeling tools comprise a suite of generic statistical analysis software, including Allan Variance and power spectral density (PSD) analysis tools, which are available to every GMSS module and greatly enhanced the system functionality.

  • CONFIGURING A DISPATCHING RULE FOR EXECUTION IN A SIMULATION

    A computer system identifies a dispatching rule that corresponds to a dispatching decision to be made in a simulation of a production environment. The dispatching rule is associated with a set of data processes. The computer system identifies a subset of the data processes that is to be executed in the simulation and executes the subset of data processes to simulate the dispatching rule to make the dispatching decision. The computing system generates a simulation decision that describes the dispatching decision made from executing the subset of data processes.

  • MACHINE TRANSPORT AND EXECUTION OF LOGIC SIMULATION

    Technologies related to machine transport and execution of logic simulation. In some examples, logic simulation systems may cyclically calculate logic state vectors based on the current state and inputs into the system. The state vector is a state of a logic storage element in a model. State vectors may be distributed from a core of common memory to one or more arrays of processors to compute the next state vector. The one or more arrays of processors are connected with arrays of logic processors and memory for efficiency and speed.

  • ITERATIVE SIMULATION OF REQUIREMENT METRICS FOR ASSUMPTION AND SCHEMA-FREE CONFIGURATION MANAGEMENT

    Technologies are presented for a method and a system that is configured to receive a topology description of an existing customer deployment and a set of achieved performance metrics at a current datacenter and iterate simulations using policy settings across available service levels to find settings that match or exceed the achieved performance levels. Customer specifications may be received in a standardized format along with measured performance so that settings can be derived from fundamental simulation. The resulting simulations may be used to generate a menu of options and their performance automatically for a customer and that information may be provided to a configuration manager when the customer chooses a setup.

  • METHOD AND SYSTEM FOR INTERACTIVE SIMULATION OF MATERIALS AND MODELS

    A method and system for drawing, displaying, editing animating, simulating and interacting with one or more virtual polygonal, spline, volumetric models, three-dimensional visual models or robotic models. The method and system provide flexible simulation, the ability to combine rigid and flexible simulation on plural portions of a model, rendering of haptic forces and force-feedback to a user.

  • SIMULATION DEVICE AND SIMULATION PROGRAM

    A simulation device and simulation program are provided that can be suitably applied to a manufacturing process including a plurality of processing steps. The simulation device is provided for simulating the manufacturing process including a first processing step using a first mask, and a second processing step using a second mask. The simulation device includes first obtaining means for obtaining a first intensity distribution generated over a substrate of interest for processing by the first mask, second obtaining means for obtaining a second intensity distribution generated over the substrate by the second mask, and revising means for revising an intensity of a region in the first intensity distribution to be processed by the second mask, to a value regarded as a region not to be processed, based on the second intensity distribution.

  • CONCAVE SURFACE MODELING IN IMAGE-BASED VISUAL HULL

    Apparatus and methods disclosed herein provide for a set of reference images obtained from a camera and a reference image obtained from a viewpoint to capture an entire concave region of an object; a silhouette processing module for obtaining a silhouette image of the concave region of the object; and a virtual-image synthesis module connected to the silhouette processing module for synthesizing a virtual inside-out image of the concave region from the computed silhouette images and for generating a visual hull of the object having the concave region.

  • Representing Geological Objects Specified Through Time In A Spatial Geology Modeling Framework

    A method can include providing a geological time data structure configured to link objects of a reservoir model to geological times; linking one of the objects of the reservoir model to one of the geological times; generating simulation results for the reservoir model; and, based at least in part on the geological time data structure, outputting at least some of the simulation results along a geological time axis. Various other apparatuses, systems, methods, etc., are also disclosed.

  • SYSTEMS AND METHODS FOR RAPID THREE-DIMENSIONAL MODELING WITH REAL FACADE TEXTURE

    A computer system is described for automatically generating a three-dimensional model of a structure. The computer system includes hardware and one or more non-transitory computer readable medium accessible by the hardware and storing instructions that when executed by the hardware cause the hardware to: locate multiple oblique images containing a real facade texture of a structure having a geographical position from one or more database of oblique images; select a base oblique image from the multiple oblique images by analyzing, with selection logic, image raster content of the real facade texture depicted in the multiple oblique images, the selection logic using a factorial analysis of the image raster content; and, relate the real facade texture of the base oblique image to the three dimensional model to provide a real-life representation of physical characteristics of the structure within the three-dimensional model.

  • THREE-DIMENSIONAL MECHANICAL EARTH MODELING

    A technique includes receiving a first dataset that is indicative of seismic data acquired in a seismic survey of a field of wells and receiving a second dataset that is indicative of wellbore data acquired in a wellbore survey conducted in at least one of the wells. The technique includes determining a mechanical earth model for the field based at least in part on the seismic data and the wellbore data.

  • Method For Modeling Deformation In Subsurface Strata

    A method for modeling deformation in subsurface strata, including defining physical boundaries for a geomechanical system. The method also includes acquiring one or more mechanical properties of the subsurface strata within the physical boundaries, and acquiring one or more thermal properties of the subsurface strata within the physical boundaries. The method also includes creating a computer-implemented finite element analysis program representing the geomechanical system and defining a plurality of nodes representing points in space, with each node being populated with at least one of each of the mechanical properties and the thermal properties. The program solves for in situ stress at selected nodes within the mesh.

  • Modeling Concrete Structures

    A method of modeling concrete construction structures is presented. During a design or engineering phase of a construction product, engineers typically use multiple modeling tools when creating designs. Often the tools use incompatible data formats when exporting or importing concrete structures. Contemplated methods include exporting concrete construction objects as non-concrete objects comprising other materials (e.g., steel) that are compatible with the data formats. The temporary non-concrete objects can be converted via a conversion engine to a desirable format, possibly taking into account coordinate transformations. The non-concrete objects can then be imported into another tool and then changed back to a concrete material.

  • REAL TIME LOGIC SIMULATION WITHIN A MIXED MODE SIMULATION NETWORK

    Technologies relating to real time logic simulation within a mixed mode simulation network are described. Mixed mode simulation networks may comprise Boolean Processing Units (BPUs) and Real Time Processing Units (RTPUs). Mixed mode simulation networks may send an input simulation state vector to the processing units, and the processing units may process portions thereof to calculate portions of an output simulation state vector. BPUs may be adapted to calculate portions of the output simulation state vector without accounting for delay times attributable to operation of a simulated system, while RTPUs may be adapted to calculate portions of the output simulation state vector with accounting for delay times attributable to operation of the simulated system. The calculated portions of the output simulation state vector may be combined in a computational memory, and the resulting output simulation state vector may be used as an input simulation state vector in a next simulation calculation cycle.

  • EFFICIENT DATA MAPPING TECHNIQUE FOR SIMULATION COUPLING USING LEAST SQUARES FINITE ELEMENT METHOD

    The coupling of geomechanics to reservoir simulation is essential for many practical situations in the exploitation of hydrocarbons. Such coupling requires cross-mapping block-centered data in reservoir model to nodal data in geomechanical finite element model. If different grid geometries and grid densities between two models are used, this data mapping will become considerably challenging. In this invention, an innovative method is proposed to achieve remarkable accuracy of data mapping from reservoir model to the geomechanical model with ease and quite efficiently using least squares finite element method. The achievement of accurate data mapping will enable efficient simulation coupling between reservoir simulation and geomechanical simulation to investigate some engineering problems in the exploitation of hydrocarbons.

  • System and Method for Analyzing Engagement Surfaces Between Tools and Workpieces During Machining Simulation

    A method determines an engagement surface between a tool and a workpiece during a simulation of a machining of the workpiece by a relative motion between the object and the tool. A set of points is arranged on at least a part of a surface of the tool. A distance between each point in the set of points and a surface of the workpiece modified by the motion is determined and the engagement surface is formed based on a subset of points having the distance below a threshold.

  • Analyzing Volume Removed During Machining Simulation

    A method simulates a machining of a workpiece by a tool. The method populates a swept volume representing a motion of the tool in relation to the workpiece with a set of rays, and determines a volume removed from the workpiece by the swept volume based on intersections of at least some rays with the workpiece. A model of the workpiece is modified based on the removed volume.

  • FAST SIMULATION OF A RADIO FREQUENCY CIRCUIT

    A system is configured to determine, during a first time period, one or more first output values, of an RF circuit, by solving one or more differential equations using one or more first input values; build, during the first time period, a table based on the one or more first input values and the one or more first output values; receive, during a second time period, one or more second input values for the RF circuit; and determine, during the second time period, one or more second output values, of the RF circuit, using the table and the one or more second input values.

  • SYSTEMS AND METHODS FOR CREATING APPLICATION INTERFACES FOR FORMING AND SOLVING PROBLEMS IN A MODELING SYSTEM

    An apparatus for generating an application data structure includes a physical computing system comprising processor(s), input device(s), display(s), and memor(ies). The memory includes executable instructions that cause a processor to perform the acts of embedding a multiphysics model data structure for a physical system in an application data structure. Application features are determined to add to the application data structure. First data is added representing a form feature for the application features for the model of the physical system. Second data is added representing at an action feature for the application features. The second data is associated with at least one modeling operation to define a sequence of operations for modeling the physical system. The application data structure is updated including the added first and second data and the associating defining the sequence of operations. The updated application data structure is stored on the memory device(s).

  • METHOD OF AUGMENTED MAKEOVER WITH 3D FACE MODELING AND LANDMARK ALIGNMENT

    Generation of a personalized 3D morphable model of a user's face may be performed first by capturing a 2D image of a scene by a camera. Next, the user's face may be detected in the 2D image and 2D landmark points of the user's face may be detected in the 2D image. Each of the detected 2D landmark points may be registered to a generic 3D face model. Personalized facial components may be generated in real time to represent the user's face mapped to the generic 3D face model to form the personalized 3D morphable model. The personalized 3D morphable model may be displayed to the user. This process may be repeated in real time for a live video sequence of 2D images from the camera.

  • MODELING SEMICONDUCTOR DEVICE PERFORMANCE

    Disclosed are embodiments for modeling semiconductor device performance using a single compact model despite changes in performance attribute to model parameter dependency of a single semiconductor device that occur during fitting and/or re-centering due to local layout effects (LLEs) and despite variations in this dependency across multiple related semiconductor devices due to LLEs. In one embodiment, the actual performance attribute to model parameter dependence of a single semiconductor device is fit to a reference dependence so that changes to the compact model are not required even when changes occur in the performance attribute to model parameter dependency during fitting and/or re-centering. In another embodiment, the actual performance attribute to model parameter dependence of each of multiple related semiconductor devices are fit to a reference dependence so that changes to the compact model are not required even when the performance attribute to model parameter dependency varies across the devices.

  • MODELING SEMICONDUCTOR DEVICE PERFORMANCE

    Disclosed are embodiments for modeling semiconductor device performance using a single compact model despite changes in performance attribute to model parameter dependency of a single semiconductor device that occur during fitting and/or re-centering due to local layout effects (LLEs) and despite variations in this dependency across multiple related semiconductor devices due to LLEs. In one embodiment, the actual performance attribute to model parameter dependence of a single semiconductor device is fit to a reference dependence so that changes to the compact model are not required even when changes occur in the performance attribute to model parameter dependency during fitting and/or re-centering. In another embodiment, the actual performance attribute to model parameter dependence of each of multiple related semiconductor devices are fit to a reference dependence so that changes to the compact model are not required even when the performance attribute to model parameter dependency varies across the devices.

  • MICROSCALE MODELING OF POROUS MEDIA FLOW

    Methods of using computer based models for simulating a porous media.

  • SYSTEM AND METHOD FOR THE CONFIGURATION OF A CLUSTERED SIMULATION NETWORK

    A system and method are provided for configuring a clustered simulation network using virtualization. A user configures access to the main engineering personal computer (PC) being used for the plant solution, and the user configures the physical host PCs which are used for performing virtual machines containing simulators. The user selects the objects that should be simulated and based on the engineering data that the engineering PC provides, a framework application is provided to configure the required simulators, the required network interface, and the required IP addresses as well as the load balancing of the simulation tools, the required number of virtual machines which perform the simulators, and the distribution of virtual machines to the physical PCs.

  • STATISTICAL MODELING BASED ON BIT-ACCURATE SIMULATION OF AN ELECTRONIC DEVICE

    Operations of an electronic device are simulated by generating and executing a bit-accurate model of the device using an input signal having at least one transition that corresponds to a step input having a pre-transition value (e.g., 0 for a positive transition) for a specified duration before the transition and a post-transition value (e.g., 1 for a positive transition) for a specified duration after the transition. The corresponding step-response results are differentiated with respect to time to generate impulse-response results for the device. The impulse-response results are converted into the frequency domain to determine frequency-domain characteristics of the device that are used to generate a statistical model of the device, which can be executed to simulate all operations of the device, include low bit-error-rate (BER) simulations that would take too long to simulate using the bit-accurate model.

  • SYNTHESIS OF SIMULATION MODELS FROM SYSTEMS ENGINEERING DATA

    Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving systems engineering data including a plurality of components and identifying interfaces from the plurality of components. The method includes synthesizing a network between the plurality of components. The method includes creating a simulation model, based on the network, by mapping the plurality of components to a corresponding plurality of simulation components and generating a simulation and control code according to the simulation model and the simulation components.

  • CONTEXT-BASED SYNTHESIS OF SIMULATION MODELS FROM FUNCTIONAL MODELS OF CYBER-PHYSICAL SYSTEMS

    An approach and tool integrate cyber-physical systems design based on the function-behavior-state (FBS) methodology where multi-domain simulation models capturing both the behavioral and structural aspects of a system are automatically generated from its functional description. The approach focuses on simulation-enabled FBS models using automatic and context-sensitive mappings of functional basis elementary functions to simulation components described in physical modeling languages. Potentially beneficial process loops are recognized and inserted in the functional model.

  • SIMULATION METHOD, SIMULATION PROGRAM, PROCESSING UNIT, AND SIMULATOR

    A simulation method allowing an information processing unit to perform calculation, the calculation includes: decomposing each of a plurality of incident fluxes into flux components in respective unit vector directions that are orthogonal to each other, the plurality of incident fluxes entering, at an arbitrary position, a surface of a processing target that is a target of a predetermined processing; summing up the flux components for each of the plurality of unit vector directions; and synthesizing a plurality of flux components into one vector, the plurality of flux components being summations in the respective unit vector directions and being orthogonal to each other, and thereby calculating a normal vector at the arbitrary position on the surface of the processing target.