Comments (2)
To my understanding, the reason is the possibility to mix 1D and 3D assemblies in vehicle architectures. Probably the most common case is a 1D driveline connected to a multibody chassis. Then, the wheelHub_i
connectors of both assemblies must be of the same structure, enabling multibody wheelHub_i.bearingFrame
as a subconnector to connect 3D mechnics. In that case, the MultiBodyEnd(s) on the 1D driveline's side assures the ballance of 3D forces and torques which are principally not a part of 1D models.
To control the availability of the bearingFrame in MultiBodyEnd in the assemblies of VI, there exist two groups of boolean parameters. When designing a component, boolean parameters starting with "include" shall be used by designer. For example, you can find includeWheelBearings=false
in 1D driveline models. Thus, the wheelHub_i
connectors of such models contain only 1D flange
subconnector.
When such model is used in the architecture, the parameter(s) starting with "using" shall be set depending on the structure of connected assembles.
When e.g. the 1D driveline is connected to a 3D chassis (or brake model; having includeWheelBearings=true
), the following must be set: driveline.usingMultiBodyChassis=true
.
Unfortunately, there is no example demonstrating this behaviour in VI since only 1D models are used there.
from vehicleinterfaces.
Update: there is a 3D chassis VehicleInterfaces.Chassis.MinimalChassis3
used e.g. in VehicleInterfaces.Examples.FrontWheelDriveManualVehicle
. Check there the corresponding parameters of driveline and brakes!
from vehicleinterfaces.
Related Issues (20)
- I have a question. HOT 6
- Add milestones and labels HOT 1
- Replace "fake" enumerations with enumerations in VehicleInterfaces.Types HOT 2
- Error in VehicleInterfaces.Mechanics.NormalisedTranslational.Interfaces.Flange documentation
- Remove uses of __Dymola_choicesFromPackage annotation HOT 2
- Reintroduce the idea of expandable connectors for signal buses HOT 10
- Incorporate FlangeWithBearingAdaptor in models with FlangeWithBearing HOT 1
- Restructure examples in Roads HOT 1
- VehicleInterfaces.Drivers.MinimalDriver cannot be instantiated HOT 8
- Load torque parameter description misleading HOT 1
- Relicense under BSD 3-clause? HOT 5
- Split library into single files
- Rename includeAccessoriesBearing
- Delete obsolete classes
- Change Greek parameter name 'mue' to 'mu'
- UsersGuide.DriverInteractionBus have misleading engineSpeed and vehicleSpeed descriptions HOT 1
- Hide usingMultiBodyXXX when the corresponding includeXXXBearing is set to true HOT 2
- Layout of road functions in Roads.Interfaces.Base HOT 2
- Units error (or incompatibiity?) in VehicleInterfaces\Engines\MinimalEngine.mo: r/min vs 1/min HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vehicleinterfaces.