![MBSE Execution](/img/default-banner.jpg)
- Видео 170
- Просмотров 652 700
MBSE Execution
США
Добавлен 13 окт 2008
Channel dedicated for advancing MBSE adoption covering: overview, how to, tutorial and use cases type of content in areas:
* Executable SysML, UML, UAF modeling practice
* MBSE EcoSystem / Integrations,
* Structured expressions,
* Scripting.
* Executable SysML, UML, UAF modeling practice
* MBSE EcoSystem / Integrations,
* Structured expressions,
* Scripting.
Generating All Possible System Configurations in SysML - Trade Study
In this how to we present two methods to generate all possible system configurations in excel or in instance table. Goal is to do trade study and to see visually which configuration fails which requirements. For the excel we apply CSV export simulation config and for instance table we use out of the box coming groovy scripts.
More information and sample is available in MBSE Community direct link here - r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:4GJPS8QmTuC4wF8BSLitkw?content=swym:prd:R1132100503382:communitypost:fpzTCBX-Tm6UvM2sJA_rmA
More information and sample is available in MBSE Community direct link here - r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:4GJPS8QmTuC4wF8BSLitkw?content=swym:prd:R1132100503382:communitypost:fpzTCBX-Tm6UvM2sJA_rmA
Просмотров: 437
Видео
MBSE Adoption Case #1 - Product Line Engineering
Просмотров 512День назад
In our first case study, we focus on managing complex system configurations with variant management through Model-Based Product Line Engineering (MBPLE). This is one of the most mature MBSE use cases, offering significant benefits in efficiency and effectiveness. In the video below, we answer key questions: Why? What is it? How can you implement it effectively? We provide a straightforward path...
Controlling System Architecture in SysML with Legends and Filters
Просмотров 1,4 тыс.2 месяца назад
Diagrams showing multiple aspects of the system are often difficult to understand and analyze since they are quite crowded. Filtering diagrams by Legend items enables users to reduce diagrams to the chosen views only, i.e., hide unnecessary layers or show only a few necessary ones in order to make them more comprehensible. The feature is especially useful when there is a need to present to stak...
Hardware to SysML Simulation Through Serial Interface. Click by Click Tutorial
Просмотров 1,4 тыс.2 месяца назад
In this short step by step tutorial we cover method how to connect hardware to SysML simulation using serial communication interface. We go through model creation, also through Node-Red flow setup from scratch. As a hardware we are using ESP32. Also we provide sample project and CATIA Magic MQTT libraries used to enable communication. For sample and libraries visit MBSE community at go.3ds.com/...
Multidimensional Matrices in SysML Simulation and in Matlab Integration
Просмотров 6742 месяца назад
Matrices (multi-dimensional arrays) are supported using built-in math, but there are limitations. Since SysML/fUML standards do not support matrices, they are flattened as soon as they are linked to model elements. The workaround is to avoid linking matrices to model elements directly. This video and sample demonstrates usage of matrices in an activity diagram. Built-in math variables are globa...
IoT and HiL with CATIA Magic and SysML Simulation Crash Course Part 1
Просмотров 9092 месяца назад
Enhance your system simulation in SysML with Internet of Things (IoT) and Hardware in the Loop (HiL) today with this short crash course and Catia Magic MQTT library! Faster time to market and more and more software intense systems requires higher level of integration and faster decisions that are more informative. This crash course explores the integration of system architecture in SysML with h...
Dynamic SysML and UAF Project Content Table. How-To.
Просмотров 4822 месяца назад
This how-to demonstrates how to create and use it using Structured Expressions. Please find sample based on MagicGrid. Please find sample project based on MagicGrid at MBSE Community direct link - r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:4GJPS8QmTuC4wF8BSLitkw?content=swym:prd:R1132100503382:communitypost:r5XsI287RlWpko-oCUmViA
Digital Thread from System Architecture in SysML to Design in CAD (CATIA and SOLIDWORKS) in 3DX
Просмотров 9693 месяца назад
This demonstration shows how to utilize and connect both the Collaborative Designer for CATIA Magic and Collaborative Design for SOLIDWORKS apps on the 3DExperience platform in the context of digital thread. Note: Power'By is a method to integrate standalone applications data as native to 3DEXPERIENCE platform. Both SysML and CAD models can be managed and packaged with other engineering artifac...
SysML and Requirements Management Integration with Jama Software
Просмотров 1,6 тыс.4 месяца назад
We are presenting capabilities and demo of out of the box available JAMA Software integration with Catia Magic using DataHub integration framework. Find more at MBSE Cyber Systemes Community at - go.3ds.com/cyber-systems. Direct link - r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:4GJPS8QmTuC4wF8BSLitkw?content=swym:prd:R1132100503382:communitypost:N...
MBSE with SysML in a Digital Engineering Environment - Crash Course
Просмотров 1,5 тыс.4 месяца назад
What You'll Learn: • How to effectively perform Systems Engineering (SE) with SysML. • Techniques for seamless Requirements Synchronization. • Best practices for Simulation and Analysis. • Insights into Co-simulation and its advantages. • How to automate and optimize Simulation Workflows. • Methods to ensure Traceability from System Model to Design. Find more at MBSE community - go.3ds.com/cybe...
Requirements Management in SysML Crash Course
Просмотров 3,8 тыс.4 месяца назад
This video is on requirements management in SysML with Catia Magic / Cameo. This is like crash course going trough: 1. Authoring 2. Traceability 3. Validation and Verification 4. Change and configuration management 5. Synchronization with external requirement management tools 6. Documentation and collaboration Find samples and much more in the MBSE Cyber Systems Community go.3ds.com/cyber-syste...
Custom Chart in SysML Simulation
Просмотров 7474 месяца назад
In this video we demonstrate how to use www.jidesoft.com/ libraries for custom charts, how to add additional capabilities like colors and custom range www.jidesoft.com/products/JIDE_Charts_Developer_Guide.pdf how to find required imports using javadocs and how to debug using ChatGPT. Sample is available in our public MBSE community - go.3ds.com/cyber-systems. Direct link - r1132100503382-eu1-3d...
Server Side SysML Simulation
Просмотров 5924 месяца назад
If you work with Teamwork Cloud projects, you can simulate them on the server without using a modeling tool. You can execute your models using REST API, or the Cameo Collaborator for Teamwork Cloud user interface (if there are Cameo Collaborator documents published from those models). The core benefits of server-side simulation include: Tool-free simulation Significantly faster simulations, qui...
Rocket Model SysML Simulation and Analysis
Просмотров 2,1 тыс.4 месяца назад
Dive into the rocketry with our latest video, where we step into the complexities of a rocket simulation and analysis. This sample (and related tutorial) offers an in-depth look at the dynamics of rocketry simulation with SysML, including a single-stage rocket simulation, an analysis of the descent phase, a trade study on parachute sizing, and a simulation of a three-stage rocket with descent, ...
Color Change Based on the State - JavaScript Sample in SysML Simulation
Просмотров 5074 месяца назад
JavaSript sample for the color change based on the state in Catia Magic used during SysML simulation. Please visit MBSE Community for the sample - go.3ds.com/cyber-systems. Register if not registered yet. Direct link - r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:4GJPS8QmTuC4wF8BSLitkw?content=swym:prd:R1132100503382:communitypost:h1ZBeS1iR16wBU84Uo...
Send Signal to Part - SysML Simulation
Просмотров 1,1 тыс.4 месяца назад
Send Signal to Part - SysML Simulation
Hardware in The Loop (HIL) SysML Simulation Solution Overview (Part1)
Просмотров 1,3 тыс.5 месяцев назад
Hardware in The Loop (HIL) SysML Simulation Solution Overview (Part1)
Digital Tread for EV Battery Pack Architecture, Analysis and Design
Просмотров 1,5 тыс.6 месяцев назад
Digital Tread for EV Battery Pack Architecture, Analysis and Design
A Transformative Process- Model Based Design Reviews
Просмотров 1,8 тыс.7 месяцев назад
A Transformative Process- Model Based Design Reviews
Introduction to Rapid SysML Simulation Debugging
Просмотров 1,1 тыс.8 месяцев назад
Introduction to Rapid SysML Simulation Debugging
System Architecture & Multiphysics Simulation 101: SysML & @ModelicalModelica
Просмотров 1,9 тыс.10 месяцев назад
System Architecture & Multiphysics Simulation 101: SysML & @ModelicalModelica
Simulating Communication in SysML. How to Send and Read Custom Message?
Просмотров 1,9 тыс.10 месяцев назад
Simulating Communication in SysML. How to Send and Read Custom Message?
Open Standards SysML (System Architecture) and Modelica (Multiphysics Simulation) Integration
Просмотров 1,5 тыс.11 месяцев назад
Open Standards SysML (System Architecture) and Modelica (Multiphysics Simulation) Integration
Random Distributions in System Behavior Analysis in SysML: Normal, Uniform, Triangular
Просмотров 732Год назад
Random Distributions in System Behavior Analysis in SysML: Normal, Uniform, Triangular
Model Based Project Review in the Context of OSLC JIRA - CATIA Magic Integration
Просмотров 1,4 тыс.Год назад
Model Based Project Review in the Context of OSLC JIRA - CATIA Magic Integration
SysML to FMU Generation and Execution
Просмотров 1,7 тыс.Год назад
SysML to FMU Generation and Execution
How-to Simulate Tagged Values in SysML?
Просмотров 1,3 тыс.Год назад
How-to Simulate Tagged Values in SysML?
hi, I really want to know how you made the script. I am currently a student doing my master thesis and I am very confused. I would be very grateful if you can help me about the scripting part please. Is there a way that I could contact you?
V24 fixed the issue of 22
Trade study can be adapted for total and individual domains across configurations for greater detail and level of fidelity. There is a drawback if multiple configurations meet requirements so a generic table or instances can be created to rectify this.
Very good video. Thanks.
Thank you!
Great useful material. I already have some training, and I really appreciate your style on this video. Thank you!
Thank you!
did not work, followed every step - Cannot evaluate sum. NameError: name 'IsWeighted' is not defined
at 4:42 the video was edited and clearly skipped a step to where a constraint paramter "IsWeigted" magically appears under the constraint block.
great,just great,thank you
Yes, nice video! Can you please let me know where the next part that demonstrates dynamic load handling, prioritization, and optimization is?
Hello, thank you. We still need to pubish it. It is in short term plans
i want to do something with whitebox icd,how can i get icd thing in matlab,❤
Hello, hard to say. What do you need to transfer? Only property values are transfered during simulation. ICD looks like more SysML export to matlab using File > export > Matlab.
I have a question, how to execute the parallel fragment in simulation? I've tried but, all the fragments still runs in the sequential way, not in parallel way. why? could you please publish a tutorial to explain it? thank you!
Hello, sim toolkit does not support it. Other three are supported docs.nomagic.com/display/CST190/Combined+fragment
teacher, I want to ask you some questions about "time cconstraint" in sequence diagram, could you please leave me your personal email?or publish a tutorial video about it? thanks!
Please ask at MBSE Community at go.3ds.com/cyber-systems
Do you know if this limitation in using multi-dimensional arrays with fUML is addressed with KerML in SysMLv2?
Great question. Will check this week at INCOSE IS.
Great Video!!, cam u please make a video on CORBA implementation and how to simulate 2 different blocks talking to each other using CORBA interfaces through ethernet
Hello, thank you for your request. There are videos on protocol simulation ruclips.net/video/T2M3WQUCCxE/видео.htmlsi=oaV23X8CmeTqXvel and communication ruclips.net/video/di7oJYtp1T8/видео.htmlsi=5swqUPTNN65MK3jq ruclips.net/video/pOyIKnI2Bvc/видео.htmlsi=s4L79q2iXK1remhR
Hi! Does this support FMU for Model Exchange? Also, is it possible to integrate C or Python Code into this? My goal is to generate an FMU for ME that runs python or c code as part of its equations.
Thank you for your questions. This method is only co-simulation. You can use server side simulation to integrate into your simulation workflow and code - ruclips.net/video/ehSfxiHJYEg/видео.htmlsi=S41hvc7Mdp8KZu0s
Amazing video. You're a really good teacher. Dassault should do more of these videos; technical knowledge on system engineering, system architecture, system simulation, system testing etc.
Thank you Ekin! Totally agree!
Cameo 2024!
This kind of representation implements one of the most fundamental functionalities tools like this should have for Systems engineering.
Hello Antreas, thank you! Totally agree, this is core capability of MBSE support and enablement!
@@MBSEExecution Enabling isolated views of networks of interfaces/components in a single view on the total system architecture is extremelly helpful!
Totally agree!
Dr., How did you get the background of the aeroplane? This is really cool.
Hello, thank you, this is pasted image.
Absolutely brilliant. Thanks for sharing, good sir.
Thank you Kaent!
I’ve used this method to read in Excel data, but I want to know how to use the data I’ve read in. I’d like to store the data I’ve read into a single array, but I don’t know how. I’m new to using Cameo, any tips?
Hello Ethan, have you found sample in the video? Was it helpful?
Also are Interruptible Activity Regions supported in 2022x?
Hello, still same situation as at the moment this video was made. This part is not part of fUML which is executable standard we follow.
how do you get the smart manipulator to show on the flow?
Hello, This video is the best step by step guide. Let us know if does not work.
This is great work, Saulius!
Thank you. One of the most requested capabilities!
Is it possible to create a parametric diagram so that we can show Q = 6 where x = 1 - 3, y = 1 -2, and z = 1 - 2. And to show all the possible combinations of this. Almost like a monte carlo simulation. I've been trying to complete this challenge for a while - if anyone has any ideas how this could be done, I would greatly appreciate the help.
Hello, you can try with InterCax Paramagic plugin / product for Cameo as solver.
great content
Thank you!
Interesting approach. Are you applying those TableProfile stereotypes to only Content Diagrams? And then you have additional navigation in the selected context diagram? Looks like you are making an "automatic" "MagicGrid" type of view of the model? Could you share your example model? Thank you.
Hello, yes, you are right! Model is available in video description!
I can't find the "Catia Magic MQTT library" anywhere. Do you have a link to documentation or how to access this? Thanks! Super cool!
Hello, thank you. Yes, check samples under the direct link into MBSE community, samples include this library.
@@MBSEExecution Thanks
Outstanding. Thank you Dr. Only 10 minutes lecture but loaded with stuff. Nevertheless, I was able to recreated and everything works. Not even one step is missing.😀😀😀
Thank you Mao for the feedback!
Magic grid ....
Thank you, good notice, fixed!
Can you show this with other CAD Tools such as NX ? Or NX integration won’t work with Power'By ?
Power’By is only with Solidworks. For NX Prostep integration is needed. Let me know if interested in more details.
I have several custom columns that I created in the table. But when I try to import the requirements from the Excel spreadsheet, no information from Excel is populated for the custom columns, only for the built-in ones. Is there a way to fix this?
Hello, how did you create custom columns? They shall be read / write based on stereotype and tags not derived properties which would be read only.
@@MBSEExecution I went to the top of the table and clicked "Columns" -> "New Custom Column" but yes, the problem is that there is no logic (or like you said, no stereotype or tags) applied to them. I checked online as well and it seems like you can either pick one of the existing ones or create your own but you need to know how to do it through either metachain or implied relations. Seems like the easier way would be to stick with the built-in stereotypes. Thank you for the quick response!
Hello, could you please share the sample project? I sent an email with my request. Many thanks!
Hello. Thank you for an interest. It is available in video description.
What is DDS? is it a plugin? how is the data iputed to the model?
Hello here is this product comes as plugin for Cameo / Catia Magic www.3ds.com/products/catia/catia-magic
Data is imported as DDS xml but also exported from SysML to DDS for software interferes implementation using RTI Connects
I like to use signal reception for state transitions that are defined by activities to get realistic emulation
Is there way I can have access to Cameo, SysMl, 3dexeprience for free?
I think 3DS still provides something like a time-limited demo license. Licenses with 3DS are a major pain, and it's VERY difficult to get a license as an individual. It's not like the early days with MagicDraw.
Hello. You can get almost for free with Academic program for / from university. Also INCOSE SE Lab has licenses for Incose members working on working groups modeling taks. Please use those oportunities if possible!
i have a question how do u get the webserver plugin ifor version 2021
Hello, you can ask in the community or support.
Technical Point. MBSE/SysML can simulate performance, it cannot measure effectiveness. Effectiveness is performance of the system in the operational environment (i.e. the scenario). The SysML model shown takes no signals from the external environment. Because the system is part of the scenario. The scenario is not part of the system and you're modeling the system. At 7:59 you're referring to MOEs. You should be referencing MOPs or better "performance measures."
Thank you for the feedback Anthony! You can take environment input ruclips.net/video/1SremWA8Em8/видео.htmlsi=_bJCXz7Pqf4gsJMS also put user as part of simulation.
How do you get it to automaticly put the instance of values into and instance table in the model?
Please find sample in video description. You can run simulation from an instance also when you end simulation you can store data as instance automatically.
Hello, could you please advise on how a beginner can start with MBSE and eventually transition from theory to practice? Thank you very much.
Hello, just apply MBSE with SysML and Catia Magic in company. Find coach or follow youtube. Get MagicGrid certificate. If you do not have OMG SysML certificate get it. Get INCOSE ASEP certificate.
Hi Sal, Greetings from India. I'm a beginner in MBSE using SysML and your videos have always came to my rescue👍 A video from you about the application of Conditional Node, Loop Node on an Activity will be very helpful. Keep up the good work...😀
Thank you for the feedback. Can you give more details what specifically in application of Activity?
@@MBSEExecution I am modeling a position control system and I want to utilize Loop Node to model 'move surface to desired position' using Activity. Test of the Loop Node monitors the difference between commanded position and surface position. As long as the difference is under certain threshold, body will increase surface position. As soon as Test fails, control will come out of the loop. I'm struggling with the simulation of conditional node, loop node in Cameo. So, an overview or a tutorial on this topic will be very useful.
Here are few samples ruclips.net/video/NPRqmScSYTA/видео.htmlsi=qHwY1o7UI-87VCU7, ruclips.net/video/R4p0bnLf06I/видео.htmlsi=gcTiDagAAIOv5NEc does it help?
Good video
Seeking Assistance with DFIG Wind Turbine Dear Professor Saulius Pavalkis, This is Farshid Abdehgah a student of Persian Country I hope you are doing well. I am currently working on my student project and could use guidance to complete it successfully. I understand you may be busy, but any help would be greatly appreciated. Please let me know how I can reach you. Thank you for your time and consideration! Sincerely, Farshid Abdehgah
Hello, you can contact at MBSEexecution@gmail.com
Dr. Saulius, Thank you for continuing educating the community. And special thanks from me
Thank you!
Love the videos, keep it up!
Thank you!
Hey Saulius, Thanks for sharing this video with the community of practitioners. As always, I learn so much from watching your videos. Also, I wanted to give a special thanks for providing the links to the wiki along with all the resources there to help re-enforce the concepts explained within this video. It is really helpful to have the demonstration files on-hand as I walk through the video. Thanks Again, Ronnie
Thank you Ronnie for the feedback!
Magic grid is a broken tool
Thank you for the feedback. Can you share more details?
Thank you so much for these valuable videos. I have a question, if I want to do a loop in an activity diagram(inside parametric diagram) so it can loop around till certain variable reach certain value then the loop stop. Eg: initial node--> x=x+5--> is x>=75?---> if it is end the loop, if not loop back and keep adding. I have tried it in many different ways, but it did not loop properly for me. I'll deeply appreciate your feed back or if you can provide us with a short video displaying this example.
Hi Saulius, I keep finding hidden gems in your channel! I am trying to import a Simulink block in my Cameo model, the same way you show here, but keep getting a warning saying 'Cannot create input for [] Simulink Block.' when I simulate it, although the ports to get imported. Any ideas what the problem might be? Thanks!
Btw, I am getting the same error in the sample model you show in the video as well.
Hello Alexandros. Thank you for the question and feedback. Let me check maybe change in API or feature.
@@MBSEExecution Hey Saulius. Apparently, this error message doesn't stop the simulink model getting executed and consuming inputs from Cameo, although at the variables pane, in the simulation window, the ports do not appear, as they do in the video. However, I've noticed that if a Simulink model contains a stateflow chart, then the 'drag and drop' won't work and the model doesn't get imported. Is this expected or am I doing something wrong?
Maybe I should join your company.
Maybe :)
Awesome video! This is loaded with good stuff! How to use Charts, chatGPT help use case, and how to find classes from Java doc. Thanks for posting this is super helpful.
Does Magicdraw/Cameo accept Python 3.5 or higher?
Hello, you can execute external python code but internally we support Jython.